diff options
author | Karl Berry <karl@freefriends.org> | 2013-08-04 23:27:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-08-04 23:27:56 +0000 |
commit | 45685e2c30714eae1fb1e722a26ca3d24b2f679e (patch) | |
tree | 34e73fd5f0b271a853a975e9b0afb91a1daf0715 /Master | |
parent | e2b5fb5b3af29ba822d3c923b88353508331b8e7 (diff) |
featpost
git-svn-id: svn://tug.org/texlive/trunk@31346 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
554 files changed, 21991 insertions, 722 deletions
diff --git a/Master/texmf-dist/doc/metapost/featpost/COMPILE.sh b/Master/texmf-dist/doc/metapost/featpost/COMPILE.sh deleted file mode 100644 index c853ac09cbf..00000000000 --- a/Master/texmf-dist/doc/metapost/featpost/COMPILE.sh +++ /dev/null @@ -1,46 +0,0 @@ -#! /bin/bash -cd example -mpost --tex=latex graphs.mp -mv graphs.? graphs.??? ../ -cd .. -echo \\documentclass[twocolumn]{article}\ - \\usepackage[dvips]{epsfig}\ - \\begin{document}\ - \\title{Exemplifier}\ - \\author{L. Nobre G.}\ - \\date{\\today}\ - \\maketitle\ - \\begin{center}\ - > Exemplifier.tex -for a in example/*.mp -do - b=`basename $a .mp` - mpost --tex=latex example/$b - for c in $b.? - do - echo \\vfill\ - \\begin\{tabular\}\{c\}\ - \\epsfig\{file=$c\,width=0.9\\columnwidth\} \\\\\ - \\texttt\{$c\}\ - \\end\{tabular\} \\\\ >> Exemplifier.tex - done -done -echo \\end{center}\\end{document} >> Exemplifier.tex -latex Exemplifier.tex -dvips -o Exemplifier.ps Exemplifier.dvi -bzip2 Exemplifier.ps -rm Exemplifier.aux -rm Exemplifier.dvi -rm Exemplifier.tex -mv Exemplifier.ps.bz2 doc/ -rm *.?.PS *.?.aux *.?.latex *.?.dvi *.log *.?.mgk *.?.orig -rm example/*.mpx *.mpx -mkdir allps -mv *.? allps/ -cd doc -pdflatex featpostmanual.tex -pdflatex featpostmanual.tex -pdflatex featpostbeamer.tex -pdflatex featpostbeamer.tex -pdflatex metapostpropaganda.tex -pdflatex metapostpropaganda.tex diff --git a/Master/texmf-dist/doc/metapost/featpost/MPexamples.html b/Master/texmf-dist/doc/metapost/featpost/MPexamples.html new file mode 100644 index 00000000000..5247f8d8894 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/MPexamples.html @@ -0,0 +1,1041 @@ +<HTML><HEAD><TITLE>MetaPost Examples</TITLE> <META NAME="KEYWORDS" content="MetaPost, Examples, examples, code"> </HEAD><BODY TEXT="#000000" LINK="#0000FF" VLINK="#AA00AA" ALINK="#AA0000" BGCOLOR="#b0c4de"> <H1><CODE>MetaPost</CODE> Examples</H1> +<P align="center"><a href="./example/38.mp"> 38.mp</a> +<img align="middle" src="./png/38.1.png" alt=" 38.1 "> +</P> +<P align="center"><a href="./example/A131.mp"> A131.mp</a> +<img align="middle" src="./png/A131.1.png" alt=" A131.1 "> +</P> +<P align="center"><a href="./example/acmaglev.mp"> acmaglev.mp</a> +<img align="middle" src="./png/acmaglev.1.png" alt=" acmaglev.1 "> +</P> +<P align="center"><a href="./example/acoplanv.mp"> acoplanv.mp</a> +<img align="middle" src="./png/acoplanv.1.png" alt=" acoplanv.1 "> +</P> +<P align="center"><a href="./example/ahoraesglobal.mp"> ahoraesglobal.mp</a> +<img align="middle" src="./png/ahoraesglobal.1.png" alt=" ahoraesglobal.1 "> +</P> +<P align="center"><a href="./example/aledlogo.mp"> aledlogo.mp</a> +<img align="middle" src="./png/aledlogo.1.png" alt=" aledlogo.1 "> +<img align="middle" src="./png/aledlogo.2.png" alt=" aledlogo.2 "> +</P> +<P align="center"><a href="./example/allgreatideas.mp"> allgreatideas.mp</a> +<img align="middle" src="./png/allgreatideas.1.png" alt=" allgreatideas.1 "> +</P> +<P align="center"><a href="./example/anglinerigorouscircle.mp"> anglinerigorouscircle.mp</a> +<img align="middle" src="./png/anglinerigorouscircle.1.png" alt=" anglinerigorouscircle.1 "> +</P> +<P align="center"><a href="./example/antimattermeteor.mp"> antimattermeteor.mp</a> +<img align="middle" src="./png/antimattermeteor.1.png" alt=" antimattermeteor.1 "> +</P> +<P align="center"><a href="./example/avalzero.mp"> avalzero.mp</a> +<img align="middle" src="./png/avalzero.1.png" alt=" avalzero.1 "> +<img align="middle" src="./png/avalzero.2.png" alt=" avalzero.2 "> +<img align="middle" src="./png/avalzero.3.png" alt=" avalzero.3 "> +<img align="middle" src="./png/avalzero.4.png" alt=" avalzero.4 "> +</P> +<P align="center"><a href="./example/badshreeyantra.mp"> badshreeyantra.mp</a> +<img align="middle" src="./png/badshreeyantra.1.png" alt=" badshreeyantra.1 "> +</P> +<P align="center"><a href="./example/balllauncher.mp"> balllauncher.mp</a> +<img align="middle" src="./png/balllauncher.1.png" alt=" balllauncher.1 "> +</P> +<P align="center"><a href="./example/bananadimmer.mp"> bananadimmer.mp</a> +<img align="middle" src="./png/bananadimmer.1.png" alt=" bananadimmer.1 "> +</P> +<P align="center"><a href="./example/bichaepolicia.mp"> bichaepolicia.mp</a> +<img align="middle" src="./png/bichaepolicia.0.png" alt=" bichaepolicia.0 "> +</P> +<P align="center"><a href="./example/brownellips.mp"> brownellips.mp</a> +<img align="middle" src="./png/brownellips.0.png" alt=" brownellips.0 "> +</P> +<P align="center"><a href="./example/bstr.mp"> bstr.mp</a> +<img align="middle" src="./png/bstr.1.png" alt=" bstr.1 "> +</P> +<P align="center"><a href="./example/bughunt.mp"> bughunt.mp</a> +<img align="middle" src="./png/bughunt.1.png" alt=" bughunt.1 "> +<img align="middle" src="./png/bughunt.2.png" alt=" bughunt.2 "> +</P> +<P align="center"><a href="./example/buildcyclebug.mp"> buildcyclebug.mp</a> +<img align="middle" src="./png/buildcyclebug.1.png" alt=" buildcyclebug.1 "> +<img align="middle" src="./png/buildcyclebug.2.png" alt=" buildcyclebug.2 "> +</P> +<P align="center"><a href="./example/canschemes.mp"> canschemes.mp</a> +<img align="middle" src="./png/canschemes.1.png" alt=" canschemes.1 "> +<img align="middle" src="./png/canschemes.2.png" alt=" canschemes.2 "> +<img align="middle" src="./png/canschemes.3.png" alt=" canschemes.3 "> +</P> +<P align="center"><a href="./example/cap29res.mp"> cap29res.mp</a> +<img align="middle" src="./png/cap29res.1.png" alt=" cap29res.1 "> +<img align="middle" src="./png/cap29res.2.png" alt=" cap29res.2 "> +<img align="middle" src="./png/cap29res.3.png" alt=" cap29res.3 "> +<img align="middle" src="./png/cap29res.4.png" alt=" cap29res.4 "> +<img align="middle" src="./png/cap29res.5.png" alt=" cap29res.5 "> +<img align="middle" src="./png/cap29res.6.png" alt=" cap29res.6 "> +<img align="middle" src="./png/cap29res.7.png" alt=" cap29res.7 "> +<img align="middle" src="./png/cap29res.8.png" alt=" cap29res.8 "> +<img align="middle" src="./png/cap29res.9.png" alt=" cap29res.9 "> +</P> +<P align="center"><a href="./example/caratk3edit.mp"> caratk3edit.mp</a> +<img align="middle" src="./png/caratk3edit.1.png" alt=" caratk3edit.1 "> +</P> +<P align="center"><a href="./example/cartaxes.mp"> cartaxes.mp</a> +<img align="middle" src="./png/cartaxes.1.png" alt=" cartaxes.1 "> +<img align="middle" src="./png/cartaxes.2.png" alt=" cartaxes.2 "> +</P> +<P align="center"><a href="./example/casadopessoal.mp"> casadopessoal.mp</a> +<img align="middle" src="./png/casadopessoal.1.png" alt=" casadopessoal.1 "> +<img align="middle" src="./png/casadopessoal.2.png" alt=" casadopessoal.2 "> +<img align="middle" src="./png/casadopessoal.3.png" alt=" casadopessoal.3 "> +<img align="middle" src="./png/casadopessoal.4.png" alt=" casadopessoal.4 "> +</P> +<P align="center"><a href="./example/CAT.mp"> CAT.mp</a> +<img align="middle" src="./png/CAT.1.png" alt=" CAT.1 "> +</P> +<P align="center"><a href="./example/cellevolve.mp"> cellevolve.mp</a> +<img align="middle" src="./png/cellevolve.0.png" alt=" cellevolve.0 "> +</P> +<P align="center"><a href="./example/cinemwork.mp"> cinemwork.mp</a> +<img align="middle" src="./png/cinemwork.1.png" alt=" cinemwork.1 "> +<img align="middle" src="./png/cinemwork.2.png" alt=" cinemwork.2 "> +</P> +<P align="center"><a href="./example/circlespeedprofile.mp"> circlespeedprofile.mp</a> +<img align="middle" src="./png/circlespeedprofile.1.png" alt=" circlespeedprofile.1 "> +</P> +<P align="center"><a href="./example/closingbox.mp"> closingbox.mp</a> +<img align="middle" src="./png/closingbox.1.png" alt=" closingbox.1 "> +</P> +<P align="center"><a href="./example/cmykropes.mp"> cmykropes.mp</a> +<img align="middle" src="./png/cmykropes.1.png" alt=" cmykropes.1 "> +</P> +<P align="center"><a href="./example/conegetready.mp"> conegetready.mp</a> +<img align="middle" src="./png/conegetready.1.png" alt=" conegetready.1 "> +</P> +<P align="center"><a href="./example/cone.mp"> cone.mp</a> +<img align="middle" src="./png/cone.1.png" alt=" cone.1 "> +</P> +<P align="center"><a href="./example/conicurv.mp"> conicurv.mp</a> +<img align="middle" src="./png/conicurv.1.png" alt=" conicurv.1 "> +</P> +<P align="center"><a href="./example/conoscopy.mp"> conoscopy.mp</a> +<img align="middle" src="./png/conoscopy.1.png" alt=" conoscopy.1 "> +<img align="middle" src="./png/conoscopy.2.png" alt=" conoscopy.2 "> +<img align="middle" src="./png/conoscopy.3.png" alt=" conoscopy.3 "> +<img align="middle" src="./png/conoscopy.4.png" alt=" conoscopy.4 "> +<img align="middle" src="./png/conoscopy.5.png" alt=" conoscopy.5 "> +</P> +<P align="center"><a href="./example/convergingspirals.mp"> convergingspirals.mp</a> +<img align="middle" src="./png/convergingspirals.1.png" alt=" convergingspirals.1 "> +<img align="middle" src="./png/convergingspirals.2.png" alt=" convergingspirals.2 "> +<img align="middle" src="./png/convergingspirals.3.png" alt=" convergingspirals.3 "> +<img align="middle" src="./png/convergingspirals.4.png" alt=" convergingspirals.4 "> +<img align="middle" src="./png/convergingspirals.5.png" alt=" convergingspirals.5 "> +</P> +<P align="center"><a href="./example/crossingline.mp"> crossingline.mp</a> +<img align="middle" src="./png/crossingline.1.png" alt=" crossingline.1 "> +<img align="middle" src="./png/crossingline.2.png" alt=" crossingline.2 "> +<img align="middle" src="./png/crossingline.3.png" alt=" crossingline.3 "> +</P> +<P align="center"><a href="./example/cruztuga.mp"> cruztuga.mp</a> +<img align="middle" src="./png/cruztuga.1.png" alt=" cruztuga.1 "> +</P> +<P align="center"><a href="./example/cubicfacecentered.mp"> cubicfacecentered.mp</a> +<img align="middle" src="./png/cubicfacecentered.1.png" alt=" cubicfacecentered.1 "> +</P> +<P align="center"><a href="./example/cubicfigures.mp"> cubicfigures.mp</a> +<img align="middle" src="./png/cubicfigures.1.png" alt=" cubicfigures.1 "> +<img align="middle" src="./png/cubicfigures.2.png" alt=" cubicfigures.2 "> +<img align="middle" src="./png/cubicfigures.3.png" alt=" cubicfigures.3 "> +</P> +<P align="center"><a href="./example/cubicstructurefcc.mp"> cubicstructurefcc.mp</a> +<img align="middle" src="./png/cubicstructurefcc.1.png" alt=" cubicstructurefcc.1 "> +</P> +<P align="center"><a href="./example/cubicstructures.mp"> cubicstructures.mp</a> +<img align="middle" src="./png/cubicstructures.1.png" alt=" cubicstructures.1 "> +<img align="middle" src="./png/cubicstructures.2.png" alt=" cubicstructures.2 "> +<img align="middle" src="./png/cubicstructures.3.png" alt=" cubicstructures.3 "> +<img align="middle" src="./png/cubicstructures.4.png" alt=" cubicstructures.4 "> +<img align="middle" src="./png/cubicstructures.5.png" alt=" cubicstructures.5 "> +<img align="middle" src="./png/cubicstructures.6.png" alt=" cubicstructures.6 "> +</P> +<P align="center"><a href="./example/cylimple.mp"> cylimple.mp</a> +<img align="middle" src="./png/cylimple.1.png" alt=" cylimple.1 "> +</P> +<P align="center"><a href="./example/daliasensor.mp"> daliasensor.mp</a> +<img align="middle" src="./png/daliasensor.1.png" alt=" daliasensor.1 "> +</P> +<P align="center"><a href="./example/DebianSwirlsmallEdited.mp"> DebianSwirlsmallEdited.mp</a> +<img align="middle" src="./png/DebianSwirlsmallEdited.1.png" alt=" DebianSwirlsmallEdited.1 "> +</P> +<P align="center"><a href="./example/decorstatement.mp"> decorstatement.mp</a> +<img align="middle" src="./png/decorstatement.0.png" alt=" decorstatement.0 "> +</P> +<P align="center"><a href="./example/defaultcmr.mp"> defaultcmr.mp</a> +<img align="middle" src="./png/defaultcmr.0.png" alt=" defaultcmr.0 "> +</P> +<P align="center"><a href="./example/deperspective.mp"> deperspective.mp</a> +<img align="middle" src="./png/deperspective.1.png" alt=" deperspective.1 "> +<img align="middle" src="./png/deperspective.2.png" alt=" deperspective.2 "> +<img align="middle" src="./png/deperspective.3.png" alt=" deperspective.3 "> +<img align="middle" src="./png/deperspective.4.png" alt=" deperspective.4 "> +</P> +<P align="center"><a href="./example/derivondatriang.mp"> derivondatriang.mp</a> +<img align="middle" src="./png/derivondatriang.1.png" alt=" derivondatriang.1 "> +</P> +<P align="center"><a href="./example/diameters.mp"> diameters.mp</a> +<img align="middle" src="./png/diameters.1.png" alt=" diameters.1 "> +</P> +<P align="center"><a href="./example/directfonts.mp"> directfonts.mp</a> +<img align="middle" src="./png/directfonts.0.png" alt=" directfonts.0 "> +</P> +<P align="center"><a href="./example/doitnow.mp"> doitnow.mp</a> +<img align="middle" src="./png/doitnow.1.png" alt=" doitnow.1 "> +</P> +<P align="center"><a href="./example/downloadicon.mp"> downloadicon.mp</a> +<img align="middle" src="./png/downloadicon.1.png" alt=" downloadicon.1 "> +</P> +<P align="center"><a href="./example/durgayantra.mp"> durgayantra.mp</a> +<img align="middle" src="./png/durgayantra.1.png" alt=" durgayantra.1 "> +<img align="middle" src="./png/durgayantra.2.png" alt=" durgayantra.2 "> +</P> +<P align="center"><a href="./example/EBcrossed.mp"> EBcrossed.mp</a> +<img align="middle" src="./png/EBcrossed.1.png" alt=" EBcrossed.1 "> +</P> +<P align="center"><a href="./example/eemcsblabla.mp"> eemcsblabla.mp</a> +<img align="middle" src="./png/eemcsblabla.1.png" alt=" eemcsblabla.1 "> +</P> +<P align="center"><a href="./example/electricpotential.mp"> electricpotential.mp</a> +<img align="middle" src="./png/electricpotential.0.png" alt=" electricpotential.0 "> +<img align="middle" src="./png/electricpotential.1.png" alt=" electricpotential.1 "> +<img align="middle" src="./png/electricpotential.2.png" alt=" electricpotential.2 "> +<img align="middle" src="./png/electricpotential.3.png" alt=" electricpotential.3 "> +</P> +<P align="center"><a href="./example/electrospiral.mp"> electrospiral.mp</a> +<img align="middle" src="./png/electrospiral.1.png" alt=" electrospiral.1 "> +</P> +<P align="center"><a href="./example/ellipticextrusionpress.mp"> ellipticextrusionpress.mp</a> +<img align="middle" src="./png/ellipticextrusionpress.1.png" alt=" ellipticextrusionpress.1 "> +</P> +<P align="center"><a href="./example/ellipticprism.mp"> ellipticprism.mp</a> +<img align="middle" src="./png/ellipticprism.1.png" alt=" ellipticprism.1 "> +</P> +<P align="center"><a href="./example/ellipticproperties.mp"> ellipticproperties.mp</a> +<img align="middle" src="./png/ellipticproperties.1.png" alt=" ellipticproperties.1 "> +</P> +<P align="center"><a href="./example/elliptictable.mp"> elliptictable.mp</a> +<img align="middle" src="./png/elliptictable.1.png" alt=" elliptictable.1 "> +</P> +<P align="center"><a href="./example/ellipticthing.mp"> ellipticthing.mp</a> +<img align="middle" src="./png/ellipticthing.1.png" alt=" ellipticthing.1 "> +</P> +<P align="center"><a href="./example/embroncordada.mp"> embroncordada.mp</a> +<img align="middle" src="./png/embroncordada.1.png" alt=" embroncordada.1 "> +</P> +<P align="center"><a href="./example/emptylines.mp"> emptylines.mp</a> +<img align="middle" src="./png/emptylines.1.png" alt=" emptylines.1 "> +</P> +<P align="center"><a href="./example/equilatrianglelines.mp"> equilatrianglelines.mp</a> +<img align="middle" src="./png/equilatrianglelines.1.png" alt=" equilatrianglelines.1 "> +</P> +<P align="center"><a href="./example/equilibriodetorques.mp"> equilibriodetorques.mp</a> +<img align="middle" src="./png/equilibriodetorques.1.png" alt=" equilibriodetorques.1 "> +</P> +<P align="center"><a href="./example/esteveslogo.mp"> esteveslogo.mp</a> +<img align="middle" src="./png/esteveslogo.1.png" alt=" esteveslogo.1 "> +</P> +<P align="center"><a href="./example/experimental2Dsetup.mp"> experimental2Dsetup.mp</a> +<img align="middle" src="./png/experimental2Dsetup.1.png" alt=" experimental2Dsetup.1 "> +</P> +<P align="center"><a href="./example/experimental.mp"> experimental.mp</a> +<img align="middle" src="./png/experimental.1.png" alt=" experimental.1 "> +</P> +<P align="center"><a href="./example/f1aula03.mp"> f1aula03.mp</a> +<img align="middle" src="./png/f1aula03.1.png" alt=" f1aula03.1 "> +<img align="middle" src="./png/f1aula03.2.png" alt=" f1aula03.2 "> +<img align="middle" src="./png/f1aula03.3.png" alt=" f1aula03.3 "> +<img align="middle" src="./png/f1aula03.4.png" alt=" f1aula03.4 "> +</P> +<P align="center"><a href="./example/f1aula05.mp"> f1aula05.mp</a> +<img align="middle" src="./png/f1aula05.1.png" alt=" f1aula05.1 "> +<img align="middle" src="./png/f1aula05.2.png" alt=" f1aula05.2 "> +</P> +<P align="center"><a href="./example/fakehole.mp"> fakehole.mp</a> +<img align="middle" src="./png/fakehole.1.png" alt=" fakehole.1 "> +<img align="middle" src="./png/fakehole.2.png" alt=" fakehole.2 "> +</P> +<P align="center"><a href="./example/fallinthewind.mp"> fallinthewind.mp</a> +<img align="middle" src="./png/fallinthewind.1.png" alt=" fallinthewind.1 "> +</P> +<P align="center"><a href="./example/featpostlogo.mp"> featpostlogo.mp</a> +<img align="middle" src="./png/featpostlogo.1.png" alt=" featpostlogo.1 "> +</P> +<P align="center"><a href="./example/ffcbob.mp"> ffcbob.mp</a> +<img align="middle" src="./png/ffcbob.1.png" alt=" ffcbob.1 "> +</P> +<P align="center"><a href="./example/fieldlines.mp"> fieldlines.mp</a> +<img align="middle" src="./png/fieldlines.1.png" alt=" fieldlines.1 "> +</P> +<P align="center"><a href="./example/fieldlinesnorma.mp"> fieldlinesnorma.mp</a> +<img align="middle" src="./png/fieldlinesnorma.1.png" alt=" fieldlinesnorma.1 "> +<img align="middle" src="./png/fieldlinesnorma.2.png" alt=" fieldlinesnorma.2 "> +</P> +<P align="center"><a href="./example/fieldlinesnormapaper.mp"> fieldlinesnormapaper.mp</a> +<img align="middle" src="./png/fieldlinesnormapaper.1.png" alt=" fieldlinesnormapaper.1 "> +<img align="middle" src="./png/fieldlinesnormapaper.2.png" alt=" fieldlinesnormapaper.2 "> +</P> +<P align="center"><a href="./example/fieldlinesnormapaperwork.mp"> fieldlinesnormapaperwork.mp</a> +<img align="middle" src="./png/fieldlinesnormapaperwork.1.png" alt=" fieldlinesnormapaperwork.1 "> +</P> +<P align="center"><a href="./example/fis1prex.mp"> fis1prex.mp</a> +<img align="middle" src="./png/fis1prex.1.png" alt=" fis1prex.1 "> +<img align="middle" src="./png/fis1prex.2.png" alt=" fis1prex.2 "> +<img align="middle" src="./png/fis1prex.3.png" alt=" fis1prex.3 "> +</P> +<P align="center"><a href="./example/fis3prex7.mp"> fis3prex7.mp</a> +<img align="middle" src="./png/fis3prex7.1.png" alt=" fis3prex7.1 "> +<img align="middle" src="./png/fis3prex7.2.png" alt=" fis3prex7.2 "> +<img align="middle" src="./png/fis3prex7.3.png" alt=" fis3prex7.3 "> +<img align="middle" src="./png/fis3prex7.4.png" alt=" fis3prex7.4 "> +<img align="middle" src="./png/fis3prex7.5.png" alt=" fis3prex7.5 "> +<img align="middle" src="./png/fis3prex7.6.png" alt=" fis3prex7.6 "> +<img align="middle" src="./png/fis3prex7.7.png" alt=" fis3prex7.7 "> +<img align="middle" src="./png/fis3prex7.8.png" alt=" fis3prex7.8 "> +</P> +<P align="center"><a href="./example/fis3prex.mp"> fis3prex.mp</a> +<img align="middle" src="./png/fis3prex.1.png" alt=" fis3prex.1 "> +<img align="middle" src="./png/fis3prex.2.png" alt=" fis3prex.2 "> +<img align="middle" src="./png/fis3prex.3.png" alt=" fis3prex.3 "> +<img align="middle" src="./png/fis3prex.4.png" alt=" fis3prex.4 "> +<img align="middle" src="./png/fis3prex.5.png" alt=" fis3prex.5 "> +<img align="middle" src="./png/fis3prex.6.png" alt=" fis3prex.6 "> +<img align="middle" src="./png/fis3prex.7.png" alt=" fis3prex.7 "> +<img align="middle" src="./png/fis3prex.8.png" alt=" fis3prex.8 "> +<img align="middle" src="./png/fis3prex.9.png" alt=" fis3prex.9 "> +</P> +<P align="center"><a href="./example/fis3prey.mp"> fis3prey.mp</a> +<img align="middle" src="./png/fis3prey.1.png" alt=" fis3prey.1 "> +<img align="middle" src="./png/fis3prey.2.png" alt=" fis3prey.2 "> +<img align="middle" src="./png/fis3prey.3.png" alt=" fis3prey.3 "> +</P> +<P align="center"><a href="./example/frustum.mp"> frustum.mp</a> +<img align="middle" src="./png/frustum.1.png" alt=" frustum.1 "> +</P> +<P align="center"><a href="./example/galvanometro-inducao.mp"> galvanometro-inducao.mp</a> +<img align="middle" src="./png/galvanometro-inducao.1.png" alt=" galvanometro-inducao.1 "> +</P> +<P align="center"><a href="./example/gausslawframe.mp"> gausslawframe.mp</a> +<img align="middle" src="./png/gausslawframe.1.png" alt=" gausslawframe.1 "> +</P> +<P align="center"><a href="./example/geombasic.mp"> geombasic.mp</a> +<img align="middle" src="./png/geombasic.1.png" alt=" geombasic.1 "> +</P> +<P align="center"><a href="./example/geomcasq.mp"> geomcasq.mp</a> +<img align="middle" src="./png/geomcasq.1.png" alt=" geomcasq.1 "> +</P> +<P align="center"><a href="./example/geometricaverage.mp"> geometricaverage.mp</a> +<img align="middle" src="./png/geometricaverage.1.png" alt=" geometricaverage.1 "> +</P> +<P align="center"><a href="./example/geomfiguei.mp"> geomfiguei.mp</a> +<img align="middle" src="./png/geomfiguei.1.png" alt=" geomfiguei.1 "> +</P> +<P align="center"><a href="./example/geomfreder.mp"> geomfreder.mp</a> +<img align="middle" src="./png/geomfreder.1.png" alt=" geomfreder.1 "> +</P> +<P align="center"><a href="./example/geommine.mp"> geommine.mp</a> +<img align="middle" src="./png/geommine.1.png" alt=" geommine.1 "> +</P> +<P align="center"><a href="./example/geomsrinath.mp"> geomsrinath.mp</a> +<img align="middle" src="./png/geomsrinath.1.png" alt=" geomsrinath.1 "> +</P> +<P align="center"><a href="./example/gnupost3Dlogo.mp"> gnupost3Dlogo.mp</a> +<img align="middle" src="./png/gnupost3Dlogo.1.png" alt=" gnupost3Dlogo.1 "> +</P> +<P align="center"><a href="./example/gnupost.mp"> gnupost.mp</a> +<img align="middle" src="./png/gnupost.1.png" alt=" gnupost.1 "> +</P> +<P align="center"><a href="./example/goldenellipse.mp"> goldenellipse.mp</a> +<img align="middle" src="./png/goldenellipse.1.png" alt=" goldenellipse.1 "> +</P> +<P align="center"><a href="./example/graphene.mp"> graphene.mp</a> +<img align="middle" src="./png/graphene.1.png" alt=" graphene.1 "> +</P> +<P align="center"><a href="./example/graphexample.mp"> graphexample.mp</a> +<img align="middle" src="./png/graphexample.1.png" alt=" graphexample.1 "> +</P> +<P align="center"><a href="./example/graphs.mp"> graphs.mp</a> +<img align="middle" src="./png/graphs.1.png" alt=" graphs.1 "> +<img align="middle" src="./png/graphs.2.png" alt=" graphs.2 "> +</P> +<P align="center"><a href="./example/halfcirclesfear.mp"> halfcirclesfear.mp</a> +<img align="middle" src="./png/halfcirclesfear.1.png" alt=" halfcirclesfear.1 "> +</P> +<P align="center"><a href="./example/hap.mp"> hap.mp</a> +<img align="middle" src="./png/hap.1.png" alt=" hap.1 "> +</P> +<P align="center"><a href="./example/heatfromroom.mp"> heatfromroom.mp</a> +<img align="middle" src="./png/heatfromroom.1.png" alt=" heatfromroom.1 "> +</P> +<P align="center"><a href="./example/helix.mp"> helix.mp</a> +<img align="middle" src="./png/helix.1.png" alt=" helix.1 "> +</P> +<P align="center"><a href="./example/hermitespliknot.mp"> hermitespliknot.mp</a> +<img align="middle" src="./png/hermitespliknot.1.png" alt=" hermitespliknot.1 "> +</P> +<P align="center"><a href="./example/hexacylon.mp"> hexacylon.mp</a> +<img align="middle" src="./png/hexacylon.1.png" alt=" hexacylon.1 "> +</P> +<P align="center"><a href="./example/hexagonaltrimesh.mp"> hexagonaltrimesh.mp</a> +<img align="middle" src="./png/hexagonaltrimesh.1.png" alt=" hexagonaltrimesh.1 "> +</P> +<P align="center"><a href="./example/hiddenlinegraph.mp"> hiddenlinegraph.mp</a> +<img align="middle" src="./png/hiddenlinegraph.1.png" alt=" hiddenlinegraph.1 "> +</P> +<P align="center"><a href="./example/hiddensurface.mp"> hiddensurface.mp</a> +<img align="middle" src="./png/hiddensurface.1.png" alt=" hiddensurface.1 "> +</P> +<P align="center"><a href="./example/hiddensurfaces.mp"> hiddensurfaces.mp</a> +<img align="middle" src="./png/hiddensurfaces.1.png" alt=" hiddensurfaces.1 "> +</P> +<P align="center"><a href="./example/iamsorrykarl.mp"> iamsorrykarl.mp</a> +<img align="middle" src="./png/iamsorrykarl.1.png" alt=" iamsorrykarl.1 "> +</P> +<P align="center"><a href="./example/inductionbob.mp"> inductionbob.mp</a> +<img align="middle" src="./png/inductionbob.1.png" alt=" inductionbob.1 "> +</P> +<P align="center"><a href="./example/integerbars.mp"> integerbars.mp</a> +<img align="middle" src="./png/integerbars.1.png" alt=" integerbars.1 "> +</P> +<P align="center"><a href="./example/integratorfigures.mp"> integratorfigures.mp</a> +<img align="middle" src="./png/integratorfigures.1.png" alt=" integratorfigures.1 "> +<img align="middle" src="./png/integratorfigures.2.png" alt=" integratorfigures.2 "> +</P> +<P align="center"><a href="./example/interdigitrodes.mp"> interdigitrodes.mp</a> +<img align="middle" src="./png/interdigitrodes.1.png" alt=" interdigitrodes.1 "> +</P> +<P align="center"><a href="./example/intersectprolatespheroid.mp"> intersectprolatespheroid.mp</a> +<img align="middle" src="./png/intersectprolatespheroid.1.png" alt=" intersectprolatespheroid.1 "> +</P> +<P align="center"><a href="./example/iplaca.mp"> iplaca.mp</a> +<img align="middle" src="./png/iplaca.1.png" alt=" iplaca.1 "> +</P> +<P align="center"><a href="./example/jd44.mp"> jd44.mp</a> +<img align="middle" src="./png/jd44.1.png" alt=" jd44.1 "> +<img align="middle" src="./png/jd44.2.png" alt=" jd44.2 "> +<img align="middle" src="./png/jd44.3.png" alt=" jd44.3 "> +<img align="middle" src="./png/jd44.4.png" alt=" jd44.4 "> +</P> +<P align="center"><a href="./example/jdbug.mp"> jdbug.mp</a> +<img align="middle" src="./png/jdbug.1.png" alt=" jdbug.1 "> +<img align="middle" src="./png/jdbug.2.png" alt=" jdbug.2 "> +</P> +<P align="center"><a href="./example/joinedemptylines.mp"> joinedemptylines.mp</a> +<img align="middle" src="./png/joinedemptylines.1.png" alt=" joinedemptylines.1 "> +</P> +<P align="center"><a href="./example/keplernewtonfeynman.mp"> keplernewtonfeynman.mp</a> +<img align="middle" src="./png/keplernewtonfeynman.1.png" alt=" keplernewtonfeynman.1 "> +</P> +<P align="center"><a href="./example/kindofcube.mp"> kindofcube.mp</a> +<img align="middle" src="./png/kindofcube.1.png" alt=" kindofcube.1 "> +<img align="middle" src="./png/kindofcube.2.png" alt=" kindofcube.2 "> +</P> +<P align="center"><a href="./example/kindofcuber.mp"> kindofcuber.mp</a> +<img align="middle" src="./png/kindofcuber.1.png" alt=" kindofcuber.1 "> +</P> +<P align="center"><a href="./example/kopptrammel.mp"> kopptrammel.mp</a> +<img align="middle" src="./png/kopptrammel.1.png" alt=" kopptrammel.1 "> +</P> +<P align="center"><a href="./example/labelconstruct.mp"> labelconstruct.mp</a> +<img align="middle" src="./png/labelconstruct.1.png" alt=" labelconstruct.1 "> +</P> +<P align="center"><a href="./example/labelinspace.mp"> labelinspace.mp</a> +<img align="middle" src="./png/labelinspace.1.png" alt=" labelinspace.1 "> +</P> +<P align="center"><a href="./example/lamarquejaune.mp"> lamarquejaune.mp</a> +<img align="middle" src="./png/lamarquejaune.1.png" alt=" lamarquejaune.1 "> +</P> +<P align="center"><a href="./example/lasermachine.mp"> lasermachine.mp</a> +<img align="middle" src="./png/lasermachine.1.png" alt=" lasermachine.1 "> +</P> +<P align="center"><a href="./example/latexboxes.mp"> latexboxes.mp</a> +<img align="middle" src="./png/latexboxes.0.png" alt=" latexboxes.0 "> +<img align="middle" src="./png/latexboxes.1.png" alt=" latexboxes.1 "> +</P> +<P align="center"><a href="./example/lawofcosines.mp"> lawofcosines.mp</a> +<img align="middle" src="./png/lawofcosines.1.png" alt=" lawofcosines.1 "> +<img align="middle" src="./png/lawofcosines.2.png" alt=" lawofcosines.2 "> +</P> +<P align="center"><a href="./example/lcurvature.mp"> lcurvature.mp</a> +<img align="middle" src="./png/lcurvature.1.png" alt=" lcurvature.1 "> +<img align="middle" src="./png/lcurvature.2.png" alt=" lcurvature.2 "> +</P> +<P align="center"><a href="./example/ledlogo.mp"> ledlogo.mp</a> +<img align="middle" src="./png/ledlogo.1.png" alt=" ledlogo.1 "> +<img align="middle" src="./png/ledlogo.2.png" alt=" ledlogo.2 "> +<img align="middle" src="./png/ledlogo.3.png" alt=" ledlogo.3 "> +<img align="middle" src="./png/ledlogo.4.png" alt=" ledlogo.4 "> +</P> +<P align="center"><a href="./example/LED.mp"> LED.mp</a> +<img align="middle" src="./png/LED.1.png" alt=" LED.1 "> +</P> +<P align="center"><a href="./example/lgc2refractionEdited.mp"> lgc2refractionEdited.mp</a> +<img align="middle" src="./png/lgc2refractionEdited.1.png" alt=" lgc2refractionEdited.1 "> +<img align="middle" src="./png/lgc2refractionEdited.2.png" alt=" lgc2refractionEdited.2 "> +<img align="middle" src="./png/lgc2refractionEdited.3.png" alt=" lgc2refractionEdited.3 "> +</P> +<P align="center"><a href="./example/loglogpaper.mp"> loglogpaper.mp</a> +<img align="middle" src="./png/loglogpaper.1.png" alt=" loglogpaper.1 "> +</P> +<P align="center"><a href="./example/logofontest.mp"> logofontest.mp</a> +<img align="middle" src="./png/logofontest.0.png" alt=" logofontest.0 "> +</P> +<P align="center"><a href="./example/magneticflux.mp"> magneticflux.mp</a> +<img align="middle" src="./png/magneticflux.1.png" alt=" magneticflux.1 "> +<img align="middle" src="./png/magneticflux.2.png" alt=" magneticflux.2 "> +</P> +<P align="center"><a href="./example/mainmemtest.mp"> mainmemtest.mp</a> +<img align="middle" src="./png/mainmemtest.1.png" alt=" mainmemtest.1 "> +</P> +<P align="center"><a href="./example/manjusha.mp"> manjusha.mp</a> +<img align="middle" src="./png/manjusha.1.png" alt=" manjusha.1 "> +<img align="middle" src="./png/manjusha.4.png" alt=" manjusha.4 "> +<img align="middle" src="./png/manjusha.6.png" alt=" manjusha.6 "> +</P> +<P align="center"><a href="./example/matricskoc.mp"> matricskoc.mp</a> +<img align="middle" src="./png/matricskoc.1.png" alt=" matricskoc.1 "> +</P> +<P align="center"><a href="./example/mce-lng.mp"> mce-lng.mp</a> +<img align="middle" src="./png/mce-lng.1.png" alt=" mce-lng.1 "> +</P> +<P align="center"><a href="./example/metalcharge.mp"> metalcharge.mp</a> +<img align="middle" src="./png/metalcharge.1.png" alt=" metalcharge.1 "> +</P> +<P align="center"><a href="./example/micostufas.mp"> micostufas.mp</a> +<img align="middle" src="./png/micostufas.1.png" alt=" micostufas.1 "> +</P> +<P align="center"><a href="./example/micromu.mp"> micromu.mp</a> +<img align="middle" src="./png/micromu.1.png" alt=" micromu.1 "> +</P> +<P align="center"><a href="./example/milimetricpaper.mp"> milimetricpaper.mp</a> +<img align="middle" src="./png/milimetricpaper.1.png" alt=" milimetricpaper.1 "> +</P> +<P align="center"><a href="./example/mpfields.mp"> mpfields.mp</a> +<img align="middle" src="./png/mpfields.0.png" alt=" mpfields.0 "> +<img align="middle" src="./png/mpfields.1.png" alt=" mpfields.1 "> +<img align="middle" src="./png/mpfields.2.png" alt=" mpfields.2 "> +<img align="middle" src="./png/mpfields.3.png" alt=" mpfields.3 "> +<img align="middle" src="./png/mpfields.4.png" alt=" mpfields.4 "> +<img align="middle" src="./png/mpfields.5.png" alt=" mpfields.5 "> +<img align="middle" src="./png/mpfields.6.png" alt=" mpfields.6 "> +<img align="middle" src="./png/mpfields.7.png" alt=" mpfields.7 "> +</P> +<P align="center"><a href="./example/mptoolcone.mp"> mptoolcone.mp</a> +<img align="middle" src="./png/mptoolcone.0.png" alt=" mptoolcone.0 "> +</P> +<P align="center"><a href="./example/muslimpattern.mp"> muslimpattern.mp</a> +<img align="middle" src="./png/muslimpattern.1.png" alt=" muslimpattern.1 "> +<img align="middle" src="./png/muslimpattern.2.png" alt=" muslimpattern.2 "> +</P> +<P align="center"><a href="./example/mypatent.mp"> mypatent.mp</a> +<img align="middle" src="./png/mypatent.1.png" alt=" mypatent.1 "> +<img align="middle" src="./png/mypatent.2.png" alt=" mypatent.2 "> +<img align="middle" src="./png/mypatent.3.png" alt=" mypatent.3 "> +<img align="middle" src="./png/mypatent.4.png" alt=" mypatent.4 "> +</P> +<P align="center"><a href="./example/mypatentpieces.mp"> mypatentpieces.mp</a> +<img align="middle" src="./png/mypatentpieces.1.png" alt=" mypatentpieces.1 "> +</P> +<P align="center"><a href="./example/mysquaresectionbar.mp"> mysquaresectionbar.mp</a> +<img align="middle" src="./png/mysquaresectionbar.1.png" alt=" mysquaresectionbar.1 "> +</P> +<P align="center"><a href="./example/naoestacionar.mp"> naoestacionar.mp</a> +<img align="middle" src="./png/naoestacionar.1.png" alt=" naoestacionar.1 "> +</P> +<P align="center"><a href="./example/naotocanacalote.mp"> naotocanacalote.mp</a> +<img align="middle" src="./png/naotocanacalote.1.png" alt=" naotocanacalote.1 "> +</P> +<P align="center"><a href="./example/nembends.mp"> nembends.mp</a> +<img align="middle" src="./png/nembends.1.png" alt=" nembends.1 "> +</P> +<P align="center"><a href="./example/nembiaxi.mp"> nembiaxi.mp</a> +<img align="middle" src="./png/nembiaxi.1.png" alt=" nembiaxi.1 "> +</P> +<P align="center"><a href="./example/nemdirector.mp"> nemdirector.mp</a> +<img align="middle" src="./png/nemdirector.1.png" alt=" nemdirector.1 "> +</P> +<P align="center"><a href="./example/nemquira.mp"> nemquira.mp</a> +<img align="middle" src="./png/nemquira.1.png" alt=" nemquira.1 "> +</P> +<P align="center"><a href="./example/nemquirapitch.mp"> nemquirapitch.mp</a> +<img align="middle" src="./png/nemquirapitch.1.png" alt=" nemquirapitch.1 "> +</P> +<P align="center"><a href="./example/nemsaddl.mp"> nemsaddl.mp</a> +<img align="middle" src="./png/nemsaddl.1.png" alt=" nemsaddl.1 "> +</P> +<P align="center"><a href="./example/nemuniax.mp"> nemuniax.mp</a> +<img align="middle" src="./png/nemuniax.1.png" alt=" nemuniax.1 "> +</P> +<P align="center"><a href="./example/newcommunism.mp"> newcommunism.mp</a> +<img align="middle" src="./png/newcommunism.1.png" alt=" newcommunism.1 "> +<img align="middle" src="./png/newcommunism.2.png" alt=" newcommunism.2 "> +</P> +<P align="center"><a href="./example/newexperimental.mp"> newexperimental.mp</a> +<img align="middle" src="./png/newexperimental.1.png" alt=" newexperimental.1 "> +</P> +<P align="center"><a href="./example/nosimples.mp"> nosimples.mp</a> +<img align="middle" src="./png/nosimples.1.png" alt=" nosimples.1 "> +</P> +<P align="center"><a href="./example/nosuspension.mp"> nosuspension.mp</a> +<img align="middle" src="./png/nosuspension.0.png" alt=" nosuspension.0 "> +</P> +<P align="center"><a href="./example/nsmetica.mp"> nsmetica.mp</a> +<img align="middle" src="./png/nsmetica.1.png" alt=" nsmetica.1 "> +</P> +<P align="center"><a href="./example/nulldefectanglexample.mp"> nulldefectanglexample.mp</a> +<img align="middle" src="./png/nulldefectanglexample.1.png" alt=" nulldefectanglexample.1 "> +<img align="middle" src="./png/nulldefectanglexample.2.png" alt=" nulldefectanglexample.2 "> +<img align="middle" src="./png/nulldefectanglexample.3.png" alt=" nulldefectanglexample.3 "> +<img align="middle" src="./png/nulldefectanglexample.4.png" alt=" nulldefectanglexample.4 "> +</P> +<P align="center"><a href="./example/nurbstobeziern.mp"> nurbstobeziern.mp</a> +<img align="middle" src="./png/nurbstobeziern.0.png" alt=" nurbstobeziern.0 "> +</P> +<P align="center"><a href="./example/onebigword.mp"> onebigword.mp</a> +<img align="middle" src="./png/onebigword.1.png" alt=" onebigword.1 "> +</P> +<P align="center"><a href="./example/optest.mp"> optest.mp</a> +<img align="middle" src="./png/optest.1.png" alt=" optest.1 "> +<img align="middle" src="./png/optest.2.png" alt=" optest.2 "> +</P> +<P align="center"><a href="./example/optica.mp"> optica.mp</a> +<img align="middle" src="./png/optica.1.png" alt=" optica.1 "> +</P> +<P align="center"><a href="./example/par3Dplotexamples.mp"> par3Dplotexamples.mp</a> +<img align="middle" src="./png/par3Dplotexamples.1.png" alt=" par3Dplotexamples.1 "> +<img align="middle" src="./png/par3Dplotexamples.2.png" alt=" par3Dplotexamples.2 "> +</P> +<P align="center"><a href="./example/parafuso.mp"> parafuso.mp</a> +<img align="middle" src="./png/parafuso.1.png" alt=" parafuso.1 "> +<img align="middle" src="./png/parafuso.2.png" alt=" parafuso.2 "> +<img align="middle" src="./png/parafuso.3.png" alt=" parafuso.3 "> +<img align="middle" src="./png/parafuso.4.png" alt=" parafuso.4 "> +</P> +<P align="center"><a href="./example/parafusoprojxy.mp"> parafusoprojxy.mp</a> +<img align="middle" src="./png/parafusoprojxy.1.png" alt=" parafusoprojxy.1 "> +</P> +<P align="center"><a href="./example/pathernon.mp"> pathernon.mp</a> +<img align="middle" src="./png/pathernon.0.png" alt=" pathernon.0 "> +</P> +<P align="center"><a href="./example/pathofstraightline.mp"> pathofstraightline.mp</a> +<img align="middle" src="./png/pathofstraightline.1.png" alt=" pathofstraightline.1 "> +</P> +<P align="center"><a href="./example/perspec.mp"> perspec.mp</a> +<img align="middle" src="./png/perspec.1.png" alt=" perspec.1 "> +</P> +<P align="center"><a href="./example/photorefer.mp"> photorefer.mp</a> +<img align="middle" src="./png/photorefer.1.png" alt=" photorefer.1 "> +<img align="middle" src="./png/photorefer.2.png" alt=" photorefer.2 "> +</P> +<P align="center"><a href="./example/photoreverse.mp"> photoreverse.mp</a> +<img align="middle" src="./png/photoreverse.1.png" alt=" photoreverse.1 "> +</P> +<P align="center"><a href="./example/pifpaf.mp"> pifpaf.mp</a> +<img align="middle" src="./png/pifpaf.1.png" alt=" pifpaf.1 "> +</P> +<P align="center"><a href="./example/pixelgrid.mp"> pixelgrid.mp</a> +<img align="middle" src="./png/pixelgrid.1.png" alt=" pixelgrid.1 "> +</P> +<P align="center"><a href="./example/plaintangency.mp"> plaintangency.mp</a> +<img align="middle" src="./png/plaintangency.0.png" alt=" plaintangency.0 "> +<img align="middle" src="./png/plaintangency.1.png" alt=" plaintangency.1 "> +</P> +<P align="center"><a href="./example/planintersection.mp"> planintersection.mp</a> +<img align="middle" src="./png/planintersection.1.png" alt=" planintersection.1 "> +</P> +<P align="center"><a href="./example/planpht.mp"> planpht.mp</a> +<img align="middle" src="./png/planpht.1.png" alt=" planpht.1 "> +<img align="middle" src="./png/planpht.2.png" alt=" planpht.2 "> +<img align="middle" src="./png/planpht.3.png" alt=" planpht.3 "> +<img align="middle" src="./png/planpht.4.png" alt=" planpht.4 "> +<img align="middle" src="./png/planpht.5.png" alt=" planpht.5 "> +<img align="middle" src="./png/planpht.6.png" alt=" planpht.6 "> +<img align="middle" src="./png/planpht.7.png" alt=" planpht.7 "> +</P> +<P align="center"><a href="./example/polyhedr.mp"> polyhedr.mp</a> +<img align="middle" src="./png/polyhedr.1.png" alt=" polyhedr.1 "> +<img align="middle" src="./png/polyhedr.2.png" alt=" polyhedr.2 "> +<img align="middle" src="./png/polyhedr.3.png" alt=" polyhedr.3 "> +</P> +<P align="center"><a href="./example/positivecharge.mp"> positivecharge.mp</a> +<img align="middle" src="./png/positivecharge.1.png" alt=" positivecharge.1 "> +</P> +<P align="center"><a href="./example/potenciadecicloeliptico.mp"> potenciadecicloeliptico.mp</a> +<img align="middle" src="./png/potenciadecicloeliptico.1.png" alt=" potenciadecicloeliptico.1 "> +</P> +<P align="center"><a href="./example/probtodooterr.mp"> probtodooterr.mp</a> +<img align="middle" src="./png/probtodooterr.1.png" alt=" probtodooterr.1 "> +</P> +<P align="center"><a href="./example/profaux.mp"> profaux.mp</a> +<img align="middle" src="./png/profaux.1.png" alt=" profaux.1 "> +</P> +<P align="center"><a href="./example/project.mp"> project.mp</a> +<img align="middle" src="./png/project.1.png" alt=" project.1 "> +</P> +<P align="center"><a href="./example/qap.mp"> qap.mp</a> +<img align="middle" src="./png/qap.1.png" alt=" qap.1 "> +</P> +<P align="center"><a href="./example/quartertorus.mp"> quartertorus.mp</a> +<img align="middle" src="./png/quartertorus.1.png" alt=" quartertorus.1 "> +<img align="middle" src="./png/quartertorus.2.png" alt=" quartertorus.2 "> +</P> +<P align="center"><a href="./example/radiativeforcing.mp"> radiativeforcing.mp</a> +<img align="middle" src="./png/radiativeforcing.0.png" alt=" radiativeforcing.0 "> +</P> +<P align="center"><a href="./example/raiodoscirculos.mp"> raiodoscirculos.mp</a> +<img align="middle" src="./png/raiodoscirculos.1.png" alt=" raiodoscirculos.1 "> +<img align="middle" src="./png/raiodoscirculos.2.png" alt=" raiodoscirculos.2 "> +<img align="middle" src="./png/raiodoscirculos.3.png" alt=" raiodoscirculos.3 "> +<img align="middle" src="./png/raiodoscirculos.4.png" alt=" raiodoscirculos.4 "> +<img align="middle" src="./png/raiodoscirculos.5.png" alt=" raiodoscirculos.5 "> +<img align="middle" src="./png/raiodoscirculos.6.png" alt=" raiodoscirculos.6 "> +</P> +<P align="center"><a href="./example/redplanet.mp"> redplanet.mp</a> +<img align="middle" src="./png/redplanet.1.png" alt=" redplanet.1 "> +</P> +<P align="center"><a href="./example/reeditedgoodquestionmark.mp"> reeditedgoodquestionmark.mp</a> +<img align="middle" src="./png/reeditedgoodquestionmark.1.png" alt=" reeditedgoodquestionmark.1 "> +</P> +<P align="center"><a href="./example/resistcircuit.mp"> resistcircuit.mp</a> +<img align="middle" src="./png/resistcircuit.1.png" alt=" resistcircuit.1 "> +</P> +<P align="center"><a href="./example/reuleaux.mp"> reuleaux.mp</a> +<img align="middle" src="./png/reuleaux.1.png" alt=" reuleaux.1 "> +<img align="middle" src="./png/reuleaux.2.png" alt=" reuleaux.2 "> +</P> +<P align="center"><a href="./example/revolipsoid.mp"> revolipsoid.mp</a> +<img align="middle" src="./png/revolipsoid.1.png" alt=" revolipsoid.1 "> +<img align="middle" src="./png/revolipsoid.2.png" alt=" revolipsoid.2 "> +</P> +<P align="center"><a href="./example/revolvers.mp"> revolvers.mp</a> +<img align="middle" src="./png/revolvers.1.png" alt=" revolvers.1 "> +<img align="middle" src="./png/revolvers.2.png" alt=" revolvers.2 "> +<img align="middle" src="./png/revolvers.3.png" alt=" revolvers.3 "> +<img align="middle" src="./png/revolvers.4.png" alt=" revolvers.4 "> +<img align="middle" src="./png/revolvers.5.png" alt=" revolvers.5 "> +<img align="middle" src="./png/revolvers.6.png" alt=" revolvers.6 "> +<img align="middle" src="./png/revolvers.7.png" alt=" revolvers.7 "> +</P> +<P align="center"><a href="./example/rigorcubo.mp"> rigorcubo.mp</a> +<img align="middle" src="./png/rigorcubo.0.png" alt=" rigorcubo.0 "> +</P> +<P align="center"><a href="./example/rigorouscircle.mp"> rigorouscircle.mp</a> +<img align="middle" src="./png/rigorouscircle.1.png" alt=" rigorouscircle.1 "> +</P> +<P align="center"><a href="./example/rigorouscone.mp"> rigorouscone.mp</a> +<img align="middle" src="./png/rigorouscone.1.png" alt=" rigorouscone.1 "> +</P> +<P align="center"><a href="./example/rigorousdiscoptions.mp"> rigorousdiscoptions.mp</a> +<img align="middle" src="./png/rigorousdiscoptions.1.png" alt=" rigorousdiscoptions.1 "> +</P> +<P align="center"><a href="./example/rigorousdiscSD.mp"> rigorousdiscSD.mp</a> +<img align="middle" src="./png/rigorousdiscSD.1.png" alt=" rigorousdiscSD.1 "> +</P> +<P align="center"><a href="./example/rigorousfearpath.mp"> rigorousfearpath.mp</a> +<img align="middle" src="./png/rigorousfearpath.1.png" alt=" rigorousfearpath.1 "> +</P> +<P align="center"><a href="./example/rmnbob.mp"> rmnbob.mp</a> +<img align="middle" src="./png/rmnbob.1.png" alt=" rmnbob.1 "> +</P> +<P align="center"><a href="./example/roadincline.mp"> roadincline.mp</a> +<img align="middle" src="./png/roadincline.1.png" alt=" roadincline.1 "> +</P> +<P align="center"><a href="./example/rodarolaremplaninc.mp"> rodarolaremplaninc.mp</a> +<img align="middle" src="./png/rodarolaremplaninc.1.png" alt=" rodarolaremplaninc.1 "> +</P> +<P align="center"><a href="./example/ropepatterns.mp"> ropepatterns.mp</a> +<img align="middle" src="./png/ropepatterns.1.png" alt=" ropepatterns.1 "> +</P> +<P align="center"><a href="./example/rotatnlc.mp"> rotatnlc.mp</a> +<img align="middle" src="./png/rotatnlc.1.png" alt=" rotatnlc.1 "> +</P> +<P align="center"><a href="./example/rothexagrid.mp"> rothexagrid.mp</a> +<img align="middle" src="./png/rothexagrid.1.png" alt=" rothexagrid.1 "> +</P> +<P align="center"><a href="./example/rungekuttasecond.mp"> rungekuttasecond.mp</a> +<img align="middle" src="./png/rungekuttasecond.1.png" alt=" rungekuttasecond.1 "> +<img align="middle" src="./png/rungekuttasecond.2.png" alt=" rungekuttasecond.2 "> +</P> +<P align="center"><a href="./example/sal.mp"> sal.mp</a> +<img align="middle" src="./png/sal.1.png" alt=" sal.1 "> +<img align="middle" src="./png/sal.2.png" alt=" sal.2 "> +</P> +<P align="center"><a href="./example/sap.mp"> sap.mp</a> +<img align="middle" src="./png/sap.1.png" alt=" sap.1 "> +</P> +<P align="center"><a href="./example/saturn.mp"> saturn.mp</a> +<img align="middle" src="./png/saturn.1.png" alt=" saturn.1 "> +</P> +<P align="center"><a href="./example/sfearschem.mp"> sfearschem.mp</a> +<img align="middle" src="./png/sfearschem.1.png" alt=" sfearschem.1 "> +</P> +<P align="center"><a href="./example/sharpraytrace.mp"> sharpraytrace.mp</a> +<img align="middle" src="./png/sharpraytrace.1.png" alt=" sharpraytrace.1 "> +<img align="middle" src="./png/sharpraytrace.2.png" alt=" sharpraytrace.2 "> +<img align="middle" src="./png/sharpraytrace.3.png" alt=" sharpraytrace.3 "> +<img align="middle" src="./png/sharpraytrace.4.png" alt=" sharpraytrace.4 "> +</P> +<P align="center"><a href="./example/signalvertexSD.mp"> signalvertexSD.mp</a> +<img align="middle" src="./png/signalvertexSD.1.png" alt=" signalvertexSD.1 "> +</P> +<P align="center"><a href="./example/simplecar.mp"> simplecar.mp</a> +<img align="middle" src="./png/simplecar.1.png" alt=" simplecar.1 "> +</P> +<P align="center"><a href="./example/simplecarparam.mp"> simplecarparam.mp</a> +<img align="middle" src="./png/simplecarparam.1.png" alt=" simplecarparam.1 "> +</P> +<P align="center"><a href="./example/simplecenterofmass.mp"> simplecenterofmass.mp</a> +<img align="middle" src="./png/simplecenterofmass.0.png" alt=" simplecenterofmass.0 "> +<img align="middle" src="./png/simplecenterofmass.1.png" alt=" simplecenterofmass.1 "> +</P> +<P align="center"><a href="./example/simplelens.mp"> simplelens.mp</a> +<img align="middle" src="./png/simplelens.1.png" alt=" simplelens.1 "> +</P> +<P align="center"><a href="./example/simplependulum.mp"> simplependulum.mp</a> +<img align="middle" src="./png/simplependulum.1.png" alt=" simplependulum.1 "> +</P> +<P align="center"><a href="./example/simplexperiment.mp"> simplexperiment.mp</a> +<img align="middle" src="./png/simplexperiment.1.png" alt=" simplexperiment.1 "> +</P> +<P align="center"><a href="./example/sincityredesigned.mp"> sincityredesigned.mp</a> +<img align="middle" src="./png/sincityredesigned.1.png" alt=" sincityredesigned.1 "> +<img align="middle" src="./png/sincityredesigned.2.png" alt=" sincityredesigned.2 "> +</P> +<P align="center"><a href="./example/slingshot.mp"> slingshot.mp</a> +<img align="middle" src="./png/slingshot.1.png" alt=" slingshot.1 "> +</P> +<P align="center"><a href="./example/SlowDownNowBitmapScanned.mp"> SlowDownNowBitmapScanned.mp</a> +<img align="middle" src="./png/SlowDownNowBitmapScanned.1.png" alt=" SlowDownNowBitmapScanned.1 "> +</P> +<P align="center"><a href="./example/smC.mp"> smC.mp</a> +<img align="middle" src="./png/smC.1.png" alt=" smC.1 "> +</P> +<P align="center"><a href="./example/sniperlogo.mp"> sniperlogo.mp</a> +<img align="middle" src="./png/sniperlogo.1.png" alt=" sniperlogo.1 "> +</P> +<P align="center"><a href="./example/some2Dvecs.mp"> some2Dvecs.mp</a> +<img align="middle" src="./png/some2Dvecs.1.png" alt=" some2Dvecs.1 "> +</P> +<P align="center"><a href="./example/spaceinvader.mp"> spaceinvader.mp</a> +<img align="middle" src="./png/spaceinvader.1.png" alt=" spaceinvader.1 "> +<img align="middle" src="./png/spaceinvader.2.png" alt=" spaceinvader.2 "> +</P> +<P align="center"><a href="./example/spatialhalfsfear.mp"> spatialhalfsfear.mp</a> +<img align="middle" src="./png/spatialhalfsfear.1.png" alt=" spatialhalfsfear.1 "> +</P> +<P align="center"><a href="./example/spherample.mp"> spherample.mp</a> +<img align="middle" src="./png/spherample.1.png" alt=" spherample.1 "> +</P> +<P align="center"><a href="./example/splineperspective.mp"> splineperspective.mp</a> +<img align="middle" src="./png/splineperspective.0.png" alt=" splineperspective.0 "> +<img align="middle" src="./png/splineperspective.1.png" alt=" splineperspective.1 "> +<img align="middle" src="./png/splineperspective.2.png" alt=" splineperspective.2 "> +<img align="middle" src="./png/splineperspective.3.png" alt=" splineperspective.3 "> +<img align="middle" src="./png/splineperspective.4.png" alt=" splineperspective.4 "> +<img align="middle" src="./png/splineperspective.5.png" alt=" splineperspective.5 "> +</P> +<P align="center"><a href="./example/splineperspectives.mp"> splineperspectives.mp</a> +<img align="middle" src="./png/splineperspectives.1.png" alt=" splineperspectives.1 "> +<img align="middle" src="./png/splineperspectives.2.png" alt=" splineperspectives.2 "> +<img align="middle" src="./png/splineperspectives.3.png" alt=" splineperspectives.3 "> +</P> +<P align="center"><a href="./example/spltwiben.mp"> spltwiben.mp</a> +<img align="middle" src="./png/spltwiben.1.png" alt=" spltwiben.1 "> +</P> +<P align="center"><a href="./example/squareanglines.mp"> squareanglines.mp</a> +<img align="middle" src="./png/squareanglines.1.png" alt=" squareanglines.1 "> +</P> +<P align="center"><a href="./example/srinathpolineni.mp"> srinathpolineni.mp</a> +<img align="middle" src="./png/srinathpolineni.1.png" alt=" srinathpolineni.1 "> +<img align="middle" src="./png/srinathpolineni.2.png" alt=" srinathpolineni.2 "> +<img align="middle" src="./png/srinathpolineni.3.png" alt=" srinathpolineni.3 "> +<img align="middle" src="./png/srinathpolineni.5.png" alt=" srinathpolineni.5 "> +<img align="middle" src="./png/srinathpolineni.6.png" alt=" srinathpolineni.6 "> +<img align="middle" src="./png/srinathpolineni.7.png" alt=" srinathpolineni.7 "> +<img align="middle" src="./png/srinathpolineni.8.png" alt=" srinathpolineni.8 "> +<img align="middle" src="./png/srinathpolineni.9.png" alt=" srinathpolineni.9 "> +</P> +<P align="center"><a href="./example/stageforthree.mp"> stageforthree.mp</a> +<img align="middle" src="./png/stageforthree.1.png" alt=" stageforthree.1 "> +<img align="middle" src="./png/stageforthree.2.png" alt=" stageforthree.2 "> +<img align="middle" src="./png/stageforthree.3.png" alt=" stageforthree.3 "> +</P> +<P align="center"><a href="./example/statement.mp"> statement.mp</a> +<img align="middle" src="./png/statement.1.png" alt=" statement.1 "> +<img align="middle" src="./png/statement.2.png" alt=" statement.2 "> +</P> +<P align="center"><a href="./example/statethreelines.mp"> statethreelines.mp</a> +<img align="middle" src="./png/statethreelines.0.png" alt=" statethreelines.0 "> +</P> +<P align="center"><a href="./example/steamcamera.mp"> steamcamera.mp</a> +<img align="middle" src="./png/steamcamera.0.png" alt=" steamcamera.0 "> +</P> +<P align="center"><a href="./example/strength1defect.mp"> strength1defect.mp</a> +<img align="middle" src="./png/strength1defect.1.png" alt=" strength1defect.1 "> +</P> +<P align="center"><a href="./example/symbol.mp"> symbol.mp</a> +<img align="middle" src="./png/symbol.1.png" alt=" symbol.1 "> +</P> +<P align="center"><a href="./example/tangency2D.mp"> tangency2D.mp</a> +<img align="middle" src="./png/tangency2D.1.png" alt=" tangency2D.1 "> +</P> +<P align="center"><a href="./example/tangencypoint.mp"> tangencypoint.mp</a> +<img align="middle" src="./png/tangencypoint.1.png" alt=" tangencypoint.1 "> +</P> +<P align="center"><a href="./example/tdarrow.mp"> tdarrow.mp</a> +<img align="middle" src="./png/tdarrow.1.png" alt=" tdarrow.1 "> +</P> +<P align="center"><a href="./example/tdcircarrow.mp"> tdcircarrow.mp</a> +<img align="middle" src="./png/tdcircarrow.1.png" alt=" tdcircarrow.1 "> +</P> +<P align="center"><a href="./example/telemira.mp"> telemira.mp</a> +<img align="middle" src="./png/telemira.1.png" alt=" telemira.1 "> +</P> +<P align="center"><a href="./example/telheiro.mp"> telheiro.mp</a> +<img align="middle" src="./png/telheiro.1.png" alt=" telheiro.1 "> +<img align="middle" src="./png/telheiro.2.png" alt=" telheiro.2 "> +</P> +<P align="center"><a href="./example/tete.mp"> tete.mp</a> +<img align="middle" src="./png/tete.1.png" alt=" tete.1 "> +</P> +<P align="center"><a href="./example/tetrapodes.mp"> tetrapodes.mp</a> +<img align="middle" src="./png/tetrapodes.1.png" alt=" tetrapodes.1 "> +<img align="middle" src="./png/tetrapodes.2.png" alt=" tetrapodes.2 "> +<img align="middle" src="./png/tetrapodes.3.png" alt=" tetrapodes.3 "> +</P> +<P align="center"><a href="./example/thearchicon.mp"> thearchicon.mp</a> +<img align="middle" src="./png/thearchicon.1.png" alt=" thearchicon.1 "> +</P> +<P align="center"><a href="./example/theHURD.mp"> theHURD.mp</a> +<img align="middle" src="./png/theHURD.1.png" alt=" theHURD.1 "> +</P> +<P align="center"><a href="./example/thethreekindsofperspec.mp"> thethreekindsofperspec.mp</a> +<img align="middle" src="./png/thethreekindsofperspec.1.png" alt=" thethreekindsofperspec.1 "> +<img align="middle" src="./png/thethreekindsofperspec.2.png" alt=" thethreekindsofperspec.2 "> +<img align="middle" src="./png/thethreekindsofperspec.3.png" alt=" thethreekindsofperspec.3 "> +</P> +<P align="center"><a href="./example/thunderproblem.mp"> thunderproblem.mp</a> +<img align="middle" src="./png/thunderproblem.1.png" alt=" thunderproblem.1 "> +</P> +<P align="center"><a href="./example/tiposdetransb.mp"> tiposdetransb.mp</a> +<img align="middle" src="./png/tiposdetransb.1.png" alt=" tiposdetransb.1 "> +</P> +<P align="center"><a href="./example/tiposdetrans.mp"> tiposdetrans.mp</a> +<img align="middle" src="./png/tiposdetrans.1.png" alt=" tiposdetrans.1 "> +</P> +<P align="center"><a href="./example/tiposdetranst.mp"> tiposdetranst.mp</a> +<img align="middle" src="./png/tiposdetranst.1.png" alt=" tiposdetranst.1 "> +</P> +<P align="center"><a href="./example/toro4transit.mp"> toro4transit.mp</a> +<img align="middle" src="./png/toro4transit.1.png" alt=" toro4transit.1 "> +</P> +<P align="center"><a href="./example/torus.mp"> torus.mp</a> +<img align="middle" src="./png/torus.1.png" alt=" torus.1 "> +<img align="middle" src="./png/torus.2.png" alt=" torus.2 "> +<img align="middle" src="./png/torus.3.png" alt=" torus.3 "> +<img align="middle" src="./png/torus.4.png" alt=" torus.4 "> +<img align="middle" src="./png/torus.5.png" alt=" torus.5 "> +<img align="middle" src="./png/torus.6.png" alt=" torus.6 "> +<img align="middle" src="./png/torus.7.png" alt=" torus.7 "> +</P> +<P align="center"><a href="./example/trajectoryline.mp"> trajectoryline.mp</a> +<img align="middle" src="./png/trajectoryline.1.png" alt=" trajectoryline.1 "> +<img align="middle" src="./png/trajectoryline.2.png" alt=" trajectoryline.2 "> +</P> +<P align="center"><a href="./example/trebuchet.mp"> trebuchet.mp</a> +<img align="middle" src="./png/trebuchet.1.png" alt=" trebuchet.1 "> +</P> +<P align="center"><a href="./example/treecarbonedited.mp"> treecarbonedited.mp</a> +<img align="middle" src="./png/treecarbonedited.0.png" alt=" treecarbonedited.0 "> +</P> +<P align="center"><a href="./example/trianglecenterofmass.mp"> trianglecenterofmass.mp</a> +<img align="middle" src="./png/trianglecenterofmass.1.png" alt=" trianglecenterofmass.1 "> +</P> +<P align="center"><a href="./example/triangulartrimesh.mp"> triangulartrimesh.mp</a> +<img align="middle" src="./png/triangulartrimesh.1.png" alt=" triangulartrimesh.1 "> +</P> +<P align="center"><a href="./example/trig.mp"> trig.mp</a> +<img align="middle" src="./png/trig.1.png" alt=" trig.1 "> +</P> +<P align="center"><a href="./example/trigonometry.mp"> trigonometry.mp</a> +<img align="middle" src="./png/trigonometry.1.png" alt=" trigonometry.1 "> +</P> +<P align="center"><a href="./example/troncoconedef.mp"> troncoconedef.mp</a> +<img align="middle" src="./png/troncoconedef.0.png" alt=" troncoconedef.0 "> +</P> +<P align="center"><a href="./example/tropicalglobe.mp"> tropicalglobe.mp</a> +<img align="middle" src="./png/tropicalglobe.1.png" alt=" tropicalglobe.1 "> +<img align="middle" src="./png/tropicalglobe.2.png" alt=" tropicalglobe.2 "> +<img align="middle" src="./png/tropicalglobe.3.png" alt=" tropicalglobe.3 "> +</P> +<P align="center"><a href="./example/troysfear.mp"> troysfear.mp</a> +<img align="middle" src="./png/troysfear.1.png" alt=" troysfear.1 "> +</P> +<P align="center"><a href="./example/tshirtfig.mp"> tshirtfig.mp</a> +<img align="middle" src="./png/tshirtfig.1.png" alt=" tshirtfig.1 "> +</P> +<P align="center"><a href="./example/tuftescatter.mp"> tuftescatter.mp</a> +<img align="middle" src="./png/tuftescatter.1.png" alt=" tuftescatter.1 "> +</P> +<P align="center"><a href="./example/twistflat.mp"> twistflat.mp</a> +<img align="middle" src="./png/twistflat.1.png" alt=" twistflat.1 "> +</P> +<P align="center"><a href="./example/twistnlc.mp"> twistnlc.mp</a> +<img align="middle" src="./png/twistnlc.1.png" alt=" twistnlc.1 "> +</P> +<P align="center"><a href="./example/twistroundbiax.mp"> twistroundbiax.mp</a> +<img align="middle" src="./png/twistroundbiax.1.png" alt=" twistroundbiax.1 "> +</P> +<P align="center"><a href="./example/twocyclestogether.mp"> twocyclestogether.mp</a> +<img align="middle" src="./png/twocyclestogether.1.png" alt=" twocyclestogether.1 "> +</P> +<P align="center"><a href="./example/twoholes.mp"> twoholes.mp</a> +<img align="middle" src="./png/twoholes.1.png" alt=" twoholes.1 "> +</P> +<P align="center"><a href="./example/twoplustwo.mp"> twoplustwo.mp</a> +<img align="middle" src="./png/twoplustwo.1.png" alt=" twoplustwo.1 "> +</P> +<P align="center"><a href="./example/twoupcones.mp"> twoupcones.mp</a> +<img align="middle" src="./png/twoupcones.1.png" alt=" twoupcones.1 "> +</P> +<P align="center"><a href="./example/ubhtransients.mp"> ubhtransients.mp</a> +<img align="middle" src="./png/ubhtransients.0.png" alt=" ubhtransients.0 "> +</P> +<P align="center"><a href="./example/ultraeye.mp"> ultraeye.mp</a> +<img align="middle" src="./png/ultraeye.1.png" alt=" ultraeye.1 "> +</P> +<P align="center"><a href="./example/ultraimprovertex.mp"> ultraimprovertex.mp</a> +<img align="middle" src="./png/ultraimprovertex.1.png" alt=" ultraimprovertex.1 "> +<img align="middle" src="./png/ultraimprovertex.2.png" alt=" ultraimprovertex.2 "> +<img align="middle" src="./png/ultraimprovertex.3.png" alt=" ultraimprovertex.3 "> +</P> +<P align="center"><a href="./example/unperfection.mp"> unperfection.mp</a> +<img align="middle" src="./png/unperfection.1.png" alt=" unperfection.1 "> +</P> +<P align="center"><a href="./example/unperfectionremoved.mp"> unperfectionremoved.mp</a> +<img align="middle" src="./png/unperfectionremoved.1.png" alt=" unperfectionremoved.1 "> +</P> +<P align="center"><a href="./example/vanallenbelt.mp"> vanallenbelt.mp</a> +<img align="middle" src="./png/vanallenbelt.1.png" alt=" vanallenbelt.1 "> +<img align="middle" src="./png/vanallenbelt.2.png" alt=" vanallenbelt.2 "> +</P> +<P align="center"><a href="./example/verygoodcone.mp"> verygoodcone.mp</a> +<img align="middle" src="./png/verygoodcone.1.png" alt=" verygoodcone.1 "> +</P> +<P align="center"><a href="./example/wwfpmp.mp"> wwfpmp.mp</a> +<img align="middle" src="./png/wwfpmp.1.png" alt=" wwfpmp.1 "> +</P> +<P align="center"><a href="./example/xcmplaca2buraquads.mp"> xcmplaca2buraquads.mp</a> +<img align="middle" src="./png/xcmplaca2buraquads.1.png" alt=" xcmplaca2buraquads.1 "> +</P> +<P align="center"><a href="./example/xraycamera.mp"> xraycamera.mp</a> +<img align="middle" src="./png/xraycamera.1.png" alt=" xraycamera.1 "> +</P> +<HR SIZE=4><BR><ADDRESS><A HREF="lnobreg at gmail">L. Nobre G.</A> </ADDRESS></BODY></HTML> diff --git a/Master/texmf-dist/doc/metapost/featpost/README b/Master/texmf-dist/doc/metapost/featpost/README index 2002c5bfe84..400e89968ba 100644 --- a/Master/texmf-dist/doc/metapost/featpost/README +++ b/Master/texmf-dist/doc/metapost/featpost/README @@ -1,8 +1,23 @@ -Learn FeatPost-0.8.6 from the following three files in the "doc" directory: +FeatPost-0.8.7 has documentation in the "doc" directory: "featpostmanual.pdf" gathers all that I ever wrote about FeatPost; - "featpostbeamer.pdf" is a presentation version of the above manual; - "Exemplifier.ps.bz2" gathers a very big set of MetaPost figures. + "Exemplifier.pdf" gathers a very big set of MetaPost figures. + Perhaps, it may be better for you to start with plain MetaPost and (La)TeX: "metapostpropaganda.pdf" is a wide-range tutorial. - (the "metapostpropagandafiles" subdirectory contains additional examples) -2012/APR/14 L. Nobre G. + The "doc/metapostpropagandafiles" directory contains additional examples. + +But even if you already know that this is what you want, you may still find +nice surprises in the "MPexamples.html" file. + +% This is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 3 +% of the License, or (at your option) any later version. + +% This set of macros is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. + +2013/JUL/30 L. Nobre G. + diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/COMPILE.sh b/Master/texmf-dist/doc/metapost/featpost/bash/COMPILE.sh new file mode 100755 index 00000000000..d7c75b96b28 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/COMPILE.sh @@ -0,0 +1,71 @@ +#! /bin/bash +rm -fR mps png +mkdir png +mkdir mps +cd example +mpost --tex=latex graphs.mp +mv graphs.? graphs.??? ../ +cd .. +echo \\documentclass[twocolumn]{article}\ + \\usepackage[dvips]{epsfig}\ + \\begin{document}\ + \\title{Exemplifier}\ + \\author{L. Nobre G.}\ + \\date{\\today}\ + \\maketitle\ + \\begin{center}\ + > Exemplifier.tex +for a in example/*.mp +do + b=`basename $a .mp` + mpost --tex=latex example/$b + for c in $b.? + do + echo \\vfill\ + \\begin\{tabular\}\{c\}\ + \\epsfig\{file=$c\,width=0.9\\columnwidth\} \\\\\ + \\texttt\{$c\}\ + \\end\{tabular\} \\\\ >> Exemplifier.tex + done +done +echo \\end{center}\\end{document} >> Exemplifier.tex +latex Exemplifier.tex +dvips -o Exemplifier.ps Exemplifier.dvi +ps2pdf Exemplifier.ps +bzip2 Exemplifier.ps +rm Exemplifier.aux +rm Exemplifier.dvi +rm Exemplifier.tex +mv Exemplifier.ps.bz2 doc/ +mv Exemplifier.pdf doc/ +cp *.? mps/ +echo "<HTML><HEAD><TITLE>MetaPost Examples</TITLE>"\ + "<META NAME=\"KEYWORDS\" content=\"MetaPost, Examples, examples, code\">"\ + "</HEAD><BODY TEXT=\"#000000\" LINK=\"#0000FF\" VLINK=\"#AA00AA\""\ + "ALINK=\"#AA0000\" BGCOLOR=\"#b0c4de\">"\ + "<H1><CODE>MetaPost</CODE> Examples</H1>" > MPexamples.html +for a in example/*.mp +do + b=`basename $a .mp` + echo "<P align=\"center\"><a href=\"./example/"$b.mp"\">"\ + $b.mp"</a>" >> MPexamples.html + for c in $b.? + do +############################################################################### + ./laproof.sh $c + ./pngmaker.sh $c.eps +############################################################################### + echo "<img align=\"middle\" src=\"./png/"$c".png\" alt=\""\ + $c "\">" >> MPexamples.html + done + echo "</P>" >> MPexamples.html +done +echo "<HR SIZE=4><BR><ADDRESS><A HREF=\"lnobreg at gmail\">L. Nobre G.</A>"\ + "</ADDRESS></BODY></HTML>" >> MPexamples.html +rm *.? +rm *.?.aux *.?.latex *.?.dvi *.log *.?.mgk *.?.orig *.?.eps +rm example/*.mpx *.mpx +cd doc +pdflatex featpostmanual.tex +pdflatex featpostmanual.tex + diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/dvipngproof.sh b/Master/texmf-dist/doc/metapost/featpost/bash/dvipngproof.sh new file mode 100755 index 00000000000..47f334daaf0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/dvipngproof.sh @@ -0,0 +1,9 @@ +echo \\documentclass{minimal}\ + \\usepackage{graphicx}\ + \\begin{document}\ + \\includegraphics{$1}\ + \\end{document} > ZZZtemporarygarbage.tex +latex ZZZtemporarygarbage.tex +dvipng -v -D 100 -T tight -bg Transparent -o ZZZtemporarygarbage.png ZZZtemporarygarbage.dvi +display ZZZtemporarygarbage.png & +#rm ZZZtemporarygarbage.* diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/laproof.sh b/Master/texmf-dist/doc/metapost/featpost/bash/laproof.sh new file mode 100755 index 00000000000..92b089d52e0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/laproof.sh @@ -0,0 +1,8 @@ +#!/bin/bash +echo \\documentclass{minimal} > $1.latex +echo \\usepackage[dvips]{epsfig} >> $1.latex +echo \\begin{document} >> $1.latex +echo \\epsfig{file=$1} >> $1.latex +echo \\end{document} >> $1.latex +latex $1.latex +dvips -E -o $1.eps $1.dvi
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/makehtmlindex.sh b/Master/texmf-dist/doc/metapost/featpost/bash/makehtmlindex.sh new file mode 100755 index 00000000000..290d57d2fa1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/makehtmlindex.sh @@ -0,0 +1,29 @@ +#! /bin/bash +#cd example +#mpost --tex=latex graphs.mp +#mv graphs.? graphs.??? ../ +#cd .. +echo "<HTML><HEAD><TITLE>MetaPost Examples</TITLE>"\ + "<META NAME=\"KEYWORDS\" content=\"MetaPost, Examples, examples, code\">"\ + "</HEAD><BODY TEXT=\"#000000\" LINK=\"#0000FF\" VLINK=\"#AA00AA\""\ + "ALINK=\"#AA0000\" BGCOLOR=\"#b0c4de\">"\ + "<H1><CODE>MetaPost</CODE> Examples</H1>" > MPexamples.html +for a in example/*.mp +do + b=`basename $a .mp` + #mpost --tex=latex example/$b + echo "<P align=\"center\"><a href=\"./example/"$b.mp"\">"\ + $b.mp"</a>" >> MPexamples.html + for c in $b.? + do + ./laproof.sh $c + ./pngmaker.sh $c.eps + echo "<img align=\"middle\" src=\"./png/"$c".png\" alt=\""\ + $c "\">" >> MPexamples.html + done + echo "</P>" >> MPexamples.html +done +echo "<HR SIZE=4><BR><ADDRESS><A HREF=\"lnobreg at gmail\">L. Nobre G.</A>"\ + "</ADDRESS></BODY></HTML>" >> MPexamples.html +#rm *.? + diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/pdflatexproof.sh b/Master/texmf-dist/doc/metapost/featpost/bash/pdflatexproof.sh new file mode 100755 index 00000000000..44af9553420 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/pdflatexproof.sh @@ -0,0 +1,9 @@ +echo \\documentclass{minimal}\ + \\usepackage{graphicx}\ + \\DeclareGraphicsRule{*}{mps}{*}{}\ + \\begin{document}\ + \\includegraphics{$1}\ + \\end{document} > ZZZtemporarygarbage.tex +pdflatex ZZZtemporarygarbage.tex +xpdf ZZZtemporarygarbage.pdf & +#rm ZZZtemporarygarbage.*
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/bash/pngmaker.sh b/Master/texmf-dist/doc/metapost/featpost/bash/pngmaker.sh new file mode 100755 index 00000000000..2d9bf5b359e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/bash/pngmaker.sh @@ -0,0 +1,18 @@ +outf=`basename $1 eps`png +prefwidth=160 +prefheigh=144 +prefratio=$(( 1000 * $prefwidth / $prefheigh )) +tmpf=`mktemp pngmaker.XXXXXX` +epstopdf --nogs -o $tmpf $1 +epswidth=`identify $tmpf | cut -d " " -f 3 | cut -d x -f 1` +epsheigh=`identify $tmpf | cut -d " " -f 3 | cut -d x -f 2` +aspectra=$(( 1000 * $epswidth / $epsheigh )) +if test $aspectra -ge $prefratio +then resol=$(( 116 * $prefwidth / $epswidth )) +else resol=$(( 116 * $prefheigh / $epsheigh )) +fi +echo " Resolution:" $resol "dpi." +gs -q -sDEVICE=pngalpha -r$resol -dNOPAUSE -sOutputFile=$outf -dTextAlphaBits=4 -dGraphicsAlphaBits=4 $tmpf </dev/null +mv $outf png/ +rm $tmpf + diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.pdf Binary files differnew file mode 100644 index 00000000000..f452acd0b90 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.ps.bz2 b/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.ps.bz2 Binary files differdeleted file mode 100644 index a7323fe232b..00000000000 --- a/Master/texmf-dist/doc/metapost/featpost/doc/Exemplifier.ps.bz2 +++ /dev/null diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/Zpravodaj2009-4.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/Zpravodaj2009-4.pdf Binary files differnew file mode 100644 index 00000000000..148708f1e47 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/Zpravodaj2009-4.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/featpostbeamer.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/featpostbeamer.pdf Binary files differdeleted file mode 100644 index dd8fdb4edde..00000000000 --- a/Master/texmf-dist/doc/metapost/featpost/doc/featpostbeamer.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/featpostdocsource.tex b/Master/texmf-dist/doc/metapost/featpost/doc/featpostdocsource.tex index 6098efcd2eb..068ce54095d 100644 --- a/Master/texmf-dist/doc/metapost/featpost/doc/featpostdocsource.tex +++ b/Master/texmf-dist/doc/metapost/featpost/doc/featpostdocsource.tex @@ -1,6 +1,6 @@ \usepackage{amsmath,amssymb,graphicx} \DeclareGraphicsRule{*}{mps}{*}{} -\graphicspath{{../allps/}} +\graphicspath{{../mps/}} \newfont{\normald}{logod10 scaled 1024} \newcommand{\MF}{{\normald METAFONT}} \newcommand{\MP}{{\normald METAPOST}} @@ -9,7 +9,7 @@ \newcommand{\myem}[1]{\texttt{#1}} \title{\FP\ manual} \author{\href{mailto:lnobreg@gmail.com}{L. Nobre G.}} -\date{0.8.6} +\date{0.8.7} \begin{document} \mode<article>{\maketitle} \frame{\titlepage} @@ -36,22 +36,22 @@ \frame{ \changeableframetitle{First taste of \FP} -Each perspective depends on the point of view. \FP\ uses the global -variable \myem{f}, of \myem{color} type, to store the $(X,Y,Z)$ -space coordinates of the point of view. Also important is the aim of view -(global variable \myem{viewcentr}). Both define the line of -view. + Each perspective depends on the point of view. \FP\ uses the global + variable \myem{f}, of \myem{color} type, to store the $(X,Y,Z)$ + space coordinates of the point of view. Also important is the aim of view + (global variable \myem{viewcentr}). Both define the line of + view. } \frame{ -The perspective -consists of a projection from space coordinates into planar $(u,v)$ -coordinates on the projection plane. \FP\ uses a projection plane that -is perpendicular to the line of view and contains the -\myem{viewcentr}. Furthermore, one of the projection plane axes is -horizontal and the other is on the intersection of a vertical plane -with the projection plane. ``Horizontal'' means parallel to the -$XY$ plane. The projection plane axes are perpendicular to each other. + The perspective + consists of a projection from space coordinates into planar $(u,v)$ + coordinates on the projection plane. \FP\ uses a projection plane that + is perpendicular to the line of view and contains the + \myem{viewcentr}. Furthermore, one of the projection plane axes is + horizontal and the other is on the intersection of a vertical plane + with the projection plane. ``Horizontal'' means parallel to the + $XY$ plane. The projection plane axes are perpendicular to each other. } @@ -63,226 +63,226 @@ to \FP\ are schematized in figures \ref{paraproj}, \ref{coniproj} and cases, \myem{rp}. \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{thethreekindsofperspec.1} - \end{center} - \caption{Parallel projection.} - \label{paraproj} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{thethreekindsofperspec.1} + \end{center} + \caption{Parallel projection.} + \label{paraproj} + \end{figure} } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{thethreekindsofperspec.2} - \end{center} - \caption{Central projection.} - \label{coniproj} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{thethreekindsofperspec.2} + \end{center} + \caption{Central projection.} + \label{coniproj} + \end{figure} } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{thethreekindsofperspec.3} - \end{center} - \caption{Spherical projection. The - spherical projection is the composition of two operations: (i)~there - is a projection onto a sphere and (ii)~the sphere is plaited - onto the projection plane.} - \label{spheproj} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{thethreekindsofperspec.3} + \end{center} + \caption{Spherical projection. The + spherical projection is the composition of two operations: (i)~there + is a projection onto a sphere and (ii)~the sphere is plaited + onto the projection plane.} + \label{spheproj} + \end{figure} } \frame{ -Some problems often require defining angles, and diagrams are -needed to visualize their meanings. The \myem{angline} and -\myem{squareangline} macros support this (see figure \ref{figcartaxes2}). + Some problems often require defining angles, and diagrams are + needed to visualize their meanings. The \myem{angline} and + \myem{squareangline} macros support this (see figure \ref{figcartaxes2}). } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{cartaxes.2} - \end{center} - \caption{Example that uses \myem{cartaxes}, \myem{squareangline}, - \myem{angline} and \myem{getangle}.} - \label{figcartaxes2} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{cartaxes.2} + \end{center} + \caption{Example that uses \myem{cartaxes}, \myem{squareangline}, + \myem{angline} and \myem{getangle}.} + \label{figcartaxes2} + \end{figure} } \frame{ -Visualizing parametric lines is another need. When two -lines cross, one should be able to see which line is in front of the -other. The macro \myem{emptyline} can help here (see figure -\ref{induction}). + Visualizing parametric lines is another need. When two + lines cross, one should be able to see which line is in front of the + other. The macro \myem{emptyline} can help here (see figure + \ref{induction}). } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{parafuso.1} - \end{center} - \caption{\FP\ diagram using \myem{emptyline}.} - \label{induction} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{parafuso.1} + \end{center} + \caption{\FP\ diagram using \myem{emptyline}.} + \label{induction} + \end{figure} } \frame{ -Cuboids and labels are always needed. The macros \myem{kindofcube} -and \myem{labelinspace} fulfill this need (see figure -\ref{cublab}). The macro \myem{labelinspace} does -not project labels from 3D into 2D. It only \myem{Transform}s the -label in the same -way as its bounding box, that is, the same way as two perpendicular sides -of its bounding box. This is only exact for parallel perspectives. + Cuboids and labels are always needed. The macros \myem{kindofcube} + and \myem{labelinspace} fulfill this need (see figure + \ref{cublab}). The macro \myem{labelinspace} does + not project labels from 3D into 2D. It only \myem{Transform}s the + label in the same + way as its bounding box, that is, the same way as two perpendicular sides + of its bounding box. This is only exact for parallel perspectives. } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{labelconstruct.1} - \end{center} - \caption{\FP\ diagram using the macros \myem{kindofcube} - and \myem{labelinspace}.} - \label{cublab} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{labelconstruct.1} + \end{center} + \caption{\FP\ diagram using the macros \myem{kindofcube} + and \myem{labelinspace}.} + \label{cublab} + \end{figure} } \frame{ -\begin{sloppypar} -Some curved surface solid objects can be drawn with \FP. Among them -are cones (\myem{very\-good\-cone}), cylinders (\myem{rigorous\-disc}) -and globes (\myem{trop\-ical\-globe}). These can also cast their shadows -on a horizontal plane (see figure -\ref{anddisc}). The production of shadows -involves the global variables \myem{LightSource}, \myem{ShadowOn} -and \myem{HoriZon}. -\end{sloppypar} + \begin{sloppypar} + Some curved surface solid objects can be drawn with \FP. Among them + are cones (\myem{very\-good\-cone}), cylinders (\myem{rigorous\-disc}) + and globes (\myem{trop\-ical\-globe}). These can also cast their shadows + on a horizontal plane (see figure + \ref{anddisc}). The production of shadows + involves the global variables \myem{LightSource}, \myem{ShadowOn} + and \myem{HoriZon}. + \end{sloppypar} } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{stageforthree.3} - \end{center} - \caption{\FP\ diagram using - the macros \myem{rigorousdisc}, \myem{verygoodcone}, - \myem{tropicalglobe} and \myem{setthestage}.} - \label{anddisc} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{stageforthree.3} + \end{center} + \caption{\FP\ diagram using + the macros \myem{rigorousdisc}, \myem{verygoodcone}, + \myem{tropicalglobe} and \myem{setthestage}.} + \label{anddisc} + \end{figure} } \frame{ -Another very common need is the plotting of functions, usually satisfied -by software such as Gnuplot (\url{http://www.gnuplot.info/}) or Gri -(\url{http://gri.sourceforge.net/}). -Nevertheless, there are always new plots to draw. One specific \FP\ -kind of plot is the ``triangular grid triangular domain -surface'' (see figure \ref{triangulartrimesh}). + Another very common need is the plotting of functions, usually satisfied + by software such as Gnuplot (\url{http://www.gnuplot.info/}) or Gri + (\url{http://gri.sourceforge.net/}). + Nevertheless, there are always new plots to draw. One specific \FP\ + kind of plot is the ``triangular grid triangular domain + surface'' (see figure \ref{triangulartrimesh}). } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{triangulartrimesh.1} - \end{center} - \caption{\FP\ surface plot using - the macro \myem{hexagonaltrimesh}.} - \label{triangulartrimesh} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{triangulartrimesh.1} + \end{center} + \caption{\FP\ surface plot using + the macro \myem{hexagonaltrimesh}.} + \label{triangulartrimesh} + \end{figure} } \frame{ -One feature that merges 2D and 3D involves what might be called -``fat sticks''. A fat stick resembles the Teflon magnets used to mix -chemicals. They have volume but can be drawn like a small straight -line segment stroked with a \myem{pencircle}. Fat sticks may be used -to represent direction fields (unitary vector fields without arrows). -See figure \ref{nsmetica}. + One feature that merges 2D and 3D involves what might be called + ``fat sticks''. A fat stick resembles the Teflon magnets used to mix + chemicals. They have volume but can be drawn like a small straight + line segment stroked with a \myem{pencircle}. Fat sticks may be used + to represent direction fields (unitary vector fields without arrows). + See figure \ref{nsmetica}. } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{nsmetica.1} - \end{center} - \caption{\FP\ direction field macro \myem{director\_invisible} was - used to produce this representation of the molecular structure of - a Smectic A liquid crystal.} - \label{nsmetica} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{nsmetica.1} + \end{center} + \caption{\FP\ direction field macro \myem{director\_invisible} was + used to produce this representation of the molecular structure of + a Smectic A liquid crystal.} + \label{nsmetica} + \end{figure} } \frame{ -Finaly, it is important to remember that some capabilities of \FP, -although usable, may be considered ``buggy'' or only partially -implemented. These include the -calculation of intersections between polygons, as in figure -\ref{figsharpraytrace}, and the drawing of cylinders with axial holes, as -in figure \ref{smoothtorus}. + Finaly, it is important to remember that some capabilities of \FP, + although usable, may be considered ``buggy'' or only partially + implemented. These include the + calculation of intersections between polygons, as in figure + \ref{figsharpraytrace}, and the drawing of cylinders with holes, as + in figure \ref{buggydisc}. } \frame{ -\begin{figure}[hbtp] - \begin{center} - \includegraphics[width=0.65\columnwidth]{twoholes.1} - \end{center} - \caption{\FP\ example containing a \myem{smoothtorus} and a - \myem{rigorousdisc} with a hole.} - \label{smoothtorus} -\end{figure} + \begin{figure}[hbtp] + \begin{center} + \includegraphics[width=65mm]{fakehole.1} + \end{center} + \caption{\FP\ example containing a + \myem{rigorousdisc} with several holes.} + \label{buggydisc} + \end{figure} } \subsection{Moving on, slowly} \frame{ -It is highly beneficial to -be able to understand and cope with \MP\ error messages as -\FP\ has no protection against mistaken inputs. One -probable cause of errors is the use of variables with the name of -procedures (macros), like -\begin{quote} + It is highly beneficial to + be able to understand and cope with \MP\ error messages as + \FP\ has no protection against mistaken inputs. One + probable cause of errors is the use of variables with the name of + procedures (macros), like + \begin{quote} \begin{verbatim} X, Y, Z, W, N, rp, cb, ps \end{verbatim} -\end{quote} -All other procedure names have six or more characters. + \end{quote} + All other procedure names have six or more characters. } \frame{ -The user must be aware that \MP\ has a limited arithmetic power -and that the author has limited programming skills, -which may lead to unperfect 3D figures, very long processing -time or shear bugs. -It's advisable not to try very complex diagrams at first -and it's recommended to -keep 3D coordinates near order 1 (default \MP\ units). + The user must be aware that \MP\ has a limited arithmetic power + and that the author has limited programming skills, + which may lead to unperfect 3D figures, very long processing + time or shear bugs. + It's advisable not to try very complex diagrams at first + and it's recommended to + keep 3D coordinates near order 1 (default \MP\ units). } \frame{ -All three-dimensional \FP\ macros are build apon -the \MP\ -\myem{color} variable type. It looks like this: -\begin{quote} + All three-dimensional \FP\ macros are build apon + the \MP\ + \myem{color} variable type. It looks like this: + \begin{quote} \begin{verbatim} (red,green,blue) \end{verbatim} -\end{quote} -Its components may, nevertheless, -be arbtitrary numbers, like: -\begin{quote} + \end{quote} + Its components may, nevertheless, + be arbtitrary numbers, like: + \begin{quote} \begin{verbatim} (X,Y,Z) \end{verbatim} -\end{quote} -So, the -\myem{color} type is adequate to define not only colors but -also 3D points and vectors. + \end{quote} + So, the + \myem{color} type is adequate to define not only colors but + also 3D points and vectors. } \frame{ -One very minimalistic example program could be: -\begin{quote} + One very minimalistic example program could be: + \begin{quote} \begin{verbatim} input featpost3Dplus2D; beginfig(1); @@ -290,10 +290,10 @@ beginfig(1); endfig; end; \end{verbatim} -\end{quote} -where \myem{cartaxes} is a -\FP\ macro that produces -the Cartesian referential. + \end{quote} + where \myem{cartaxes} is a + \FP\ macro that produces + the Cartesian referential. } One small example program may be: @@ -325,19 +325,21 @@ where \myem{kindofcube} is a \FP\ macro that produces a rectangular prism (cuboid). See figure \ref{figkindofcube1}. -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{kindofcube.1} -\end{center} - \caption{Example that uses \myem{kindofcube}.} -\label{figkindofcube1} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{kindofcube.1} + \end{center} + \caption{Example that uses \myem{kindofcube}.} + \label{figkindofcube1} + \end{figure} +} \frame{ -The main variable of any three-dimensional figure is the -point of view. \FP\ uses the variable \myem{f} -as the point of view. \myem{Spread} is another global -variable that controls the size of the projection. + The main variable of any three-dimensional figure is the + point of view. \FP\ uses the variable \myem{f} + as the point of view. \myem{Spread} is another global + variable that controls the size of the projection. } Another example may be: @@ -399,31 +401,33 @@ in addition to \myem{twocyclestogether} and \myem{kindofcube}. See figure \ref{figstageforthree}. -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{stageforthree.1} -\end{center} - \caption{Example that uses \myem{rigorousdisc} and - \myem{verygoodcone}.} -\label{figstageforthree} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{stageforthree.1} + \end{center} + \caption{Example that uses \myem{rigorousdisc} and + \myem{verygoodcone}.} + \label{figstageforthree} + \end{figure} +} \subsection{Main reason} \frame{ \changeableframetitle{Use \FP\ because} -\FP\ has already been used in scientific publications: -\begin{itemize} -\item Figure 1 of - \href{http://pre.aps.org/abstract/PRE/v60/i3/p2985_1}{\textit{Phys. Rev. E}, - \textbf{60}, 2985-2989 (1999)}. -\item Figures 4, 6 and 8 of - \href{http://www.springerlink.com/content/pmwu8a2y9pkxr5rq/}{\textit{Eur. - Phys. J. E}, \textbf{2}, 351-358 (2000)}. -\item Figures 8 and 12 of - \href{http://www.springerlink.com/content/w41308176vnk7408/}{\textit{Eur. - Phys. J. E}, \textbf{20}, 55-61 (2006)}. -\end{itemize} + \FP\ has already been used in scientific publications: + \begin{itemize} + \item Figure 1 of + \href{http://pre.aps.org/abstract/PRE/v60/i3/p2985_1}{\textit{Phys. Rev. E}, + \textbf{60}, 2985-2989 (1999)}. + \item Figures 4, 6 and 8 of + \href{http://www.springerlink.com/content/pmwu8a2y9pkxr5rq/}{\textit{Eur. + Phys. J. E}, \textbf{2}, 351-358 (2000)}. + \item Figures 8 and 12 of + \href{http://www.springerlink.com/content/w41308176vnk7408/}{\textit{Eur. + Phys. J. E}, \textbf{20}, 55-61 (2006)}. + \end{itemize} } \section{\FP\ in detail} @@ -495,63 +499,69 @@ end; \end{quote} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.45\columnwidth]{cubicfigures.1} -\end{center} - \caption{Orthogonal perspective.} -\label{figcubicfigures1} -\end{figure}} - -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.45\columnwidth]{cubicfigures.2} -\end{center} - \caption{Rigorous perspective.} -\label{figcubicfigures2} -\end{figure}} - -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.45\columnwidth]{cubicfigures.3} -\end{center} - \caption{Fish-eye perspective.} -\label{figcubicfigures3} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{cubicfigures.1} + \end{center} + \caption{Orthogonal perspective.} + \label{figcubicfigures1} + \end{figure} +} + +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{cubicfigures.2} + \end{center} + \caption{Rigorous perspective.} + \label{figcubicfigures2} + \end{figure} +} + +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{cubicfigures.3} + \end{center} + \caption{Fish-eye perspective.} + \label{figcubicfigures3} + \end{figure} +} \subsubsection{From 3D to 2D} \frame{ \changeableframetitle{From 3D to 2D} -The most important macro is \myem{rp} that converts 3D points -to two-dimensional (2D) rigorous, orthogonal -or fish-eye projections. To draw a line in -3D-space try -\begin{quote} + The most important macro is \myem{rp} that converts 3D points + to two-dimensional (2D) rigorous, orthogonal + or fish-eye projections. To draw a line in + 3D-space try + \begin{quote} \begin{verbatim} draw rp(a)--rp(b); \end{verbatim} -\end{quote} -where -\myem{a} and \myem{b} are points in space -(of \myem{color} type). + \end{quote} + where + \myem{a} and \myem{b} are points in space + (of \myem{color} type). } \frame{ \changeableframetitle{``straight lines''} -But if you're going for fish-eye it's better to -\begin{quote} + But if you're going for fish-eye it's better to + \begin{quote} \begin{verbatim} draw pathofstraightline(a,b); \end{verbatim} -\end{quote} -If -you don't know, leave it as -\begin{quote} + \end{quote} + If + you don't know, leave it as + \begin{quote} \begin{verbatim} drawsegment(a,b); \end{verbatim} -\end{quote} + \end{quote} } \subsection{Angles} @@ -610,35 +620,39 @@ end \end{quote} See figure \ref{figsharpraytrace}. -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{sharpraytrace.1} -\end{center} - \caption{Intersecting polygons drawn with the macro \myem{sharpraytrace}.} -\label{figsharpraytrace} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{sharpraytrace.1} + \end{center} + \caption{Intersecting polygons drawn with the macro \myem{sharpraytrace}.} + \label{figsharpraytrace} + \end{figure} +} \subsection{Coming back to 3D from 2D} \frame{ \changeableframetitle{Coming back to 3D from 2D} -It is possible to do an "automatic perspective tuning" -with the aid of macro \myem{photoreverse}. Please, refer both to example -\myem{photoreverse.mp} (see figure \ref{figphotoreverse}) and to the -following web page: -\href{http://matagalatlante.org/nobre/hyt/technicaldrawfromphoto.html}{FeatPost - Deeper Technicalities}. -} - -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.45\columnwidth]{photoreverse.1} -\end{center} - \caption{Example that uses \myem{photoreverse}. It may - not work when vertical lines are not vertical in - average on the photo.} -\label{figphotoreverse} -\end{figure}} + It is possible to do an "automatic perspective tuning" + with the aid of macro \myem{photoreverse}. Please, refer both to example + \myem{photoreverse.mp} (see figure \ref{figphotoreverse}) and to the + following web page: + \href{http://matagalatlante.org/nobre/hyt/technicaldrawfromphoto.html}{FeatPost + Deeper Technicalities}. +} + +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{photoreverse.1} + \end{center} + \caption{Example that uses \myem{photoreverse}. It may + not work when vertical lines are not vertical in + average on the photo.} + \label{figphotoreverse} + \end{figure} +} The idea here is to: (i) have a \MP-coded vectorized image; (ii) associate 3D coordinates to a few specific points of the vectorized image; (iii) @@ -650,14 +664,14 @@ draw 3D matching schematic diagrams on the image. \frame{ \changeableframetitle{Coming back to 3D from 1D} -Using almost the same algorithm as \myem{photoreverse}, the -macro \myem{improvertex} allows one to approximate a -point in 3D-space with given distances $d$ from three other -points (an initial guess $\vec{i}$ is required). -\begin{center} - \myem{point := improvertex}( $\vec{a}$, $d_a$, $\vec{b}$, $d_b$, - $\vec{c}$, $d_c$, $\vec{i}$ ); -\end{center} + Using almost the same algorithm as \myem{photoreverse}, the + macro \myem{improvertex} allows one to approximate a + point in 3D-space with given distances $d$ from three other + points (an initial guess $\vec{i}$ is required). + \begin{center} + \myem{point := improvertex}( $\vec{a}$, $d_a$, $\vec{b}$, $d_b$, + $\vec{c}$, $d_c$, $\vec{i}$ ); + \end{center} } \frame{ @@ -665,7 +679,7 @@ points (an initial guess $\vec{i}$ is required). Approximating a point in 3D-space with given distances from three other points is the same as calculating the intersection of three spheres. - And method to do that is the same as the method to calculate the + And the method to do that is the same as the method to calculate the intersection of a plane, a cylinder and a spheroid (see figure \ref{figultraimprove}). } @@ -675,7 +689,7 @@ points (an initial guess $\vec{i}$ is required). \begin{center} \includegraphics[width=0.45\columnwidth]{ultraimprovertex.1} \end{center} - \caption{Example that uses \myem{ultrimprovertex}.} + \caption{Example that uses \myem{ultraimprovertex}.} \label{figultraimprove} \end{figure} } @@ -684,13 +698,13 @@ points (an initial guess $\vec{i}$ is required). \frame{ \changeableframetitle{Scalar function minimization} -Macro \myem{minimizestep} is a -minimization routine for scalar functions like $y=f(x)$ where an initial -triplet $(x_1,x_2,x_3)$ with $x_1<x_2<x_3$ is given as a parabolic squeleton that -provides a way to search for the smallest value of $y$ (if iterated). -\begin{center} - \myem{point := minimizestep}( $\vec{x}$ )( $f$ ); -\end{center} + Macro \myem{minimizestep} is a + minimization routine for scalar functions like $y=f(x)$ where an initial + triplet $(x_1,x_2,x_3)$ with $x_1<x_2<x_3$ is given as a parabolic squeleton that + provides a way to search for the smallest value of $y$ (if iterated). + \begin{center} + \myem{point := minimizestep}( $\vec{x}$ )( $f$ ); + \end{center} } \section{Reference Manual} @@ -770,14 +784,16 @@ coordinate. The idea here is to use the fourth coordinate as ``time'' and visualize yz projections of an animation in a single figure\footnote{To be developed in future versions.}. -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{rigorousdiscSD.1} -\end{center} - \caption{Figure that uses \myem{SphericalDistortion:=true} - and \myem{rigorousdisc}.} -\label{sphericaldisc} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{rigorousdiscSD.1} + \end{center} + \caption{Figure that uses \myem{SphericalDistortion:=true} + and \myem{rigorousdisc}.} + \label{sphericaldisc} + \end{figure} +} \begin{quote} \begin{verbatim} @@ -920,9 +936,11 @@ specific production, are \item \myem{positivecharge} \item \myem{whatisthis} \item \myem{spheroid} +\item \myem{ellipsoid} \item \myem{kindofcube} \item \myem{draw\_all\_test} \item \myem{fill\_faces} +\item \myem{smoothtorus} \end{itemize} All macros that contain {\bfseries shadow} in their name calculate the location of shadows using \myem{cb}. These are: @@ -930,10 +948,11 @@ calculate the location of shadows using \myem{cb}. These are: \myem{signalshadowvertex}; \myem{ellipticshadowpath}; \myem{circleshadowpath}; +\myem{spheroidshadow}; +\myem{ellipsoidshadow}; +\myem{torushadow}; \myem{rigorousfearshadowpath}; and \myem{faceshadowpath}. - - \begin{quote} \begin{verbatim} path VGAborder @@ -1169,12 +1188,14 @@ the viewpoint \myem{f}. \item \myem{colour} Colour of the dot. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{torus.1} -\end{center} - \caption{Figure that uses \myem{signalvertex}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{torus.1} + \end{center} + \caption{Figure that uses \myem{signalvertex}.} + \end{figure} +} \item path {\bfseries pathofstraightline()} When using \myem{SphericalDistortion:=true}, straight lines look like curves. This macro returns the curved path @@ -1232,15 +1253,17 @@ that returns a 3D point of the line for each value of a parameter in beetween 0 and 1. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{joinedemptylines.1} -\end{center} - \caption{Figure that uses \myem{emptyline}. - The junction point of two different lines is indicated - by an arrow. } -\label{joinedemptylines} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{joinedemptylines.1} + \end{center} + \caption{Figure that uses \myem{emptyline}. + The junction point of two different lines is indicated + by an arrow. } + \label{joinedemptylines} + \end{figure} +} \item draw {\bfseries closedline()} This procedure produces a tube that can cross over itself. It facilitates the drawing of, for instance, thick @@ -1322,18 +1345,47 @@ rotating around the axis in the way of the left-hand-rule. circle (circle axis). \item \myem{numeric} Radius of the circle. \end{enumerate} - -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.45\columnwidth]{anglinerigorouscircle.1} -\end{center} - \caption{Figure that uses \myem{anglinen} - and \myem{rigorouscircle}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{anglinerigorouscircle.1} + \end{center} + \caption{Figure that uses \myem{anglinen} + and \myem{rigorouscircle}.} + \end{figure} +} \item draw {\bfseries tdarrow()} Draws a flat arrow that begins at the first argument and ends at the second. The shape of the arrow is controled by the global variables \myem{TDAtiplen, TDAhalftipbase, TDAhalfthick}. +This arrow is drawn on the plane that maximizes the perspective of its +width. Also, the tip is contracted when \myem{TDAtiplen} is larger +than the length of the arrow. +\item draw {\bfseries tdcircarrow()} Draws a flat curving arrow. The + curve is a circular arch on a plane. +The shape of the arrow is controled both by the global +variables \myem{TDAtiplen, TDAhalftipbase, TDAhalfthick} and by the +three last arguments. +\begin{enumerate} +\item \myem{color} Position of the center ($\vec{c}$). +\item \myem{color} Vector perpendicular to the plane $P$ that contains the + arrow (rotation axis $\vec{A}$). +\item \myem{numeric} Curve ray. +\item \myem{numeric} Arrow starting angle. Note that the angle is measured + relative to the axis pointing from $\vec{c}$ to \myem{f} and + projected onto $P$ ($\vec{B}$). The angle is positive when it + approaches $\vec{A}\times\vec{B}$. +\item \myem{numeric} Angular amplitude of the curve (may be negative). +\end{enumerate} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.45\columnwidth]{tdcircarrow.1} + \end{center} + \caption{Figure that uses \myem{tdarrow} + and \myem{tdcircarrow}.} + \end{figure} +} \item path {\bfseries twocyclestogether()} This macro allows you to draw any solid that has no vertexes and that has two, exactly two, planar cyclic edges. @@ -1365,12 +1417,14 @@ letf edge. \item \myem{text} 2D picture's name. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{labelinspace.1} -\end{center} - \caption{Example that uses \myem{labelinspace}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{labelinspace.1} + \end{center} + \caption{Example that uses \myem{labelinspace}.} + \end{figure} +} \end{itemize} @@ -1461,7 +1515,7 @@ minor circles. Can cast a shadow. \frame{ \begin{figure}[bpt] \begin{center} - \includegraphics[width=0.65\columnwidth]{tropicalglobe.1} + \includegraphics[width=65mm]{tropicalglobe.1} \end{center} \caption{Figure that uses \myem{tropicalglobe}.} \end{figure} @@ -1475,7 +1529,7 @@ minor circles. Can cast a shadow. \frame{ \begin{figure}[bpt] \begin{center} - \includegraphics[width=0.65\columnwidth]{revolipsoid.2} + \includegraphics[width=65mm]{revolipsoid.2} \end{center} \caption{Figure that uses \myem{spheroid}.} \end{figure} @@ -1509,15 +1563,17 @@ vertex (\myem{true}) or the center(\myem{false}). \end{enumerate} These arguments are represented in figure \ref{kindofcube2}. -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{kindofcube.2} -\end{center} - \caption{Figure that uses and explains - \myem{kindofcube}. Note that the three indicated - angles may be used as arguments of \myem{eulerrotation}.} -\label{kindofcube2} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{kindofcube.2} + \end{center} + \caption{Figure that uses and explains + \myem{kindofcube}. Note that the three indicated + angles may be used as arguments of \myem{eulerrotation}.} + \label{kindofcube2} + \end{figure} +} \item draw {\bfseries setthestage()} Produces an horizontal square made of squares. Its \myem{Z} coordinate is defined by \myem{HoriZon}. @@ -1537,7 +1593,7 @@ diameter. \end{enumerate} \item draw {\bfseries smoothtorus()} Toxic donut (not to be eaten). Produces an error message when \myem{f} is -close to the table. +close to the table. Can cast a shadow. \begin{enumerate} \item \myem{color} Center. \item \myem{color} Direction orthogonal to the @@ -1565,14 +1621,15 @@ means positive). \item \myem{numeric} Sphere ray. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.55\columnwidth]{positivecharge.1} -\end{center} - \caption{Figure that uses \myem{positivecharge}, - \myem{getready} and \myem{doitnow}. - } -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=0.55\columnwidth]{positivecharge.1} + \end{center} + \caption{Figure that uses \myem{positivecharge}, + \myem{getready} and \myem{doitnow}.} + \end{figure} +} \item draw {\bfseries simplecar()} Draws a cuboid and four discs in a configuration ressembling an automobile. The first three arguments of \myem{simplecar} are the same @@ -1591,14 +1648,15 @@ of the cylinders). \myem{bluepart}-wheel ray. \item \myem{color} Same as above for the rear wheels \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{simplecar.1} -\end{center} - \caption{Figure that uses \myem{setthearena} and - \myem{simplecar}. - } -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{simplecar.1} + \end{center} + \caption{Figure that uses \myem{setthearena} and + \myem{simplecar}.} + \end{figure} +} \item draw {\bfseries banana()} Draws a cylindrical strip with a mark in the middle angle. @@ -1611,12 +1669,14 @@ of the cylinders). \myem{bluepart}-wheel ray. \item \myem{numeric} Length of the cylindrical strip. \item \myem{numeric} Angular amplitude of half of the cylindrical strip. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{bananadimmer.1} -\end{center} - \caption{Figure that uses \myem{banana}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{bananadimmer.1} + \end{center} + \caption{Figure that uses \myem{banana}.} + \end{figure} +} \item draw {\bfseries quartertorus()} Draws a part of a torus. @@ -1629,12 +1689,14 @@ of the cylinders). \myem{bluepart}-wheel ray. similar cutting plane (the norm of vector has no meaning). \item \myem{numeric} Radius of cross-section circles. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{quartertorus.2} -\end{center} - \caption{Figure that uses \myem{quartertorus}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{quartertorus.2} + \end{center} + \caption{Figure that uses \myem{quartertorus}.} + \end{figure} +} \end{itemize} @@ -1868,15 +1930,15 @@ direction lines \end{enumerate} \end{itemize} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{twistflat.1} -\end{center} - \caption{Figure that uses \myem{director\_invisible} - and \myem{generatedirline}.} -\end{figure}} - - +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{twistflat.1} + \end{center} + \caption{Figure that uses \myem{director\_invisible} + and \myem{generatedirline}.} + \end{figure} +} \subsubsection{Surface Plots} @@ -1907,12 +1969,14 @@ side. returns the \myem{Z} coordinate of a surface point of coordinates \myem{X} and \myem{Y}. \end{enumerate} -\frame{\begin{figure}[bpt] -\begin{center} - \includegraphics[width=0.65\columnwidth]{hexagonaltrimesh.1} -\end{center} - \caption{Figure that uses \myem{hexagonaltrimesh}.} -\end{figure}} +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{hexagonaltrimesh.1} + \end{center} + \caption{Figure that uses \myem{hexagonaltrimesh}.} + \end{figure} +} \item global {\bfseries partrimesh()} Defines a parametric surface that can be drawn with \myem{draw\_invisible}. In the following descriptions @@ -1998,13 +2062,16 @@ for each pair (\myem{S},\myem{T}). \item \myem{numeric} Width or thickness of the rope. \item \myem{numeric} Number of windings of each thread. \end{enumerate} - \frame{\begin{figure}[bpt] - \begin{center} - \includegraphics[width=0.65\columnwidth]{ropepatterns.1} - \end{center} - \caption{Figure that uses \myem{ropepattern}.} - \label{ropes} - \end{figure}} + +\frame{ + \begin{figure}[bpt] + \begin{center} + \includegraphics[width=65mm]{ropepatterns.1} + \end{center} + \caption{Figure that uses \myem{ropepattern}.} + \label{ropes} + \end{figure} +} \item pair {\bfseries firsttangencypoint()} Returns the first point on a path for which the segment connecting that point and another given reference point is tangent to the path. @@ -2039,6 +2106,27 @@ for each pair (\myem{S},\myem{T}). \end{enumerate} \end{itemize} +\section{Missing documentation} +\begin{verbatim} +improvertex( expr VerA, DisA, VerB, DisB, VerC, DisC, IniV ) + +ultraimprovertex( expr PlanPoi, PlanDir, BaseCenter, Radius, LenVec, + CentrPoi, NorthPoleVec, Ray, IniV ) + +necplusimprovertex( expr PlanPoi, PlanDir, + CentrPoiA, NorthPoleVecA, RayA, + CentrPoiB, NorthPoleVecB, RayB, IniV ) + +intersectprolatespheroid( expr CentrPoi, NorthPoleVec, Ray, + LinePoi, LineDir, IniV ) + +ellipsoid( expr Centr, AxOne, AxTwo, AxThr ) + +minimizestep( expr Abcisscolor )( text PlainFunc ) +\end{verbatim} + + + \mode<article>{\newpage} \section{Reference-at-a-glance} @@ -2049,7 +2137,7 @@ for each pair (\myem{S},\myem{T}). \frametitle{\myem{tropicalglobe}( $N$, $\vec{c}$, $R$, $\vec{A}$ )} \begin{center} \includegraphics[width=65mm]{revolvers.1} \\ - + \myem{tropicalglobe( 5, black, 1, blue );} \end{center} } @@ -2131,7 +2219,7 @@ for each pair (\myem{S},\myem{T}). $\vec{B}_1$, $D$, $||\vec{S}_2||/||\vec{S}_1||$ )} \begin{center} \includegraphics[width=65mm]{ellipticprism.1} \\ - + \myem{whatisthis( black, 0.5red, green, 0.85, 0.8 );} \end{center} } diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/featpostmanual.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/featpostmanual.pdf Binary files differindex 6a053b819fb..39e1095e536 100644 --- a/Master/texmf-dist/doc/metapost/featpost/doc/featpostmanual.pdf +++ b/Master/texmf-dist/doc/metapost/featpost/doc/featpostmanual.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/jdbug.png b/Master/texmf-dist/doc/metapost/featpost/doc/jdbug.png Binary files differnew file mode 100644 index 00000000000..a1dbfe412a3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/jdbug.png diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.pdf Binary files differindex dae613018b0..d3a2eea7d44 100644 --- a/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.pdf +++ b/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.tex b/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.tex index c6dcad8b613..3fbc984c7f0 100644 --- a/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.tex +++ b/Master/texmf-dist/doc/metapost/featpost/doc/lastfiguretest.tex @@ -3,7 +3,7 @@ \setbeamercolor{normal text}{bg=red!7} \usepackage{amsmath,amssymb,graphicx} \DeclareGraphicsRule{*}{mps}{*}{} -\graphicspath{{../}} +\graphicspath{{../mps/}} \newfont{\normald}{logod10 scaled 1024} \newcommand{\MF}{{\normald METAFONT}} \newcommand{\MP}{{\normald METAPOST}} @@ -12,11 +12,9 @@ \begin{document} \frame{ - \frametitle{\myem{quartertorus}( $\vec{c}$, $\vec{A}$, $\vec{B}$, $R$ )} + \frametitle{\myem{torushadow}( $\vec{c}$, $\vec{M}$, $R_B$, $R_s$ )} \begin{center} - \includegraphics[width=70mm]{revolvers.7} \\ - - \myem{quartertorus( black, -red, red-green, 0.25 );} + \includegraphics[width=80mm]{torus.7} \end{center} } diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.pdf Binary files differnew file mode 100644 index 00000000000..abe5c56a3a3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.tex b/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.tex new file mode 100644 index 00000000000..6a24f260db1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/letterfor3Dand4D.tex @@ -0,0 +1,225 @@ +\documentclass{article} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{hyperref} +\usepackage{a4wide} +\newfont{\normald}{logod10 scaled 1024} +\newfont{\biglogo}{logod10 scaled 2048} +\newcommand{\MF}{{\normald METAFONT}} +\newcommand{\MP}{{\normald METAPOST}} +\newcommand{\FP}{{\normald FEATPOST}} +\newcommand{\AM}{{\normald ANEEMATE}} +\hypersetup{ + pdftitle={Extending MP to 3D and 4D}, + pdfauthor={L. Nobre G.}, + pdfkeywords={MetaPost} +} +\DeclareGraphicsRule{*}{mps}{*}{} +\graphicspath{{../mps/}} +\begin{document} +\title{Extending {\biglogo METAPOST} to 3D and 4D} +\author{L.\ Nobre G.} +\date{\today} +\maketitle +\begin{abstract} +Many authors have been working with three dimensions in \MP\ but, up +to now, these works have not been integrated in the core of \MP. Since +I am one of those authors, I would like to propose now a framing for +that integration. +\end{abstract} +\setlength{\columnsep}{2.5em} +\begin{multicols}{2} +\tableofcontents +\end{multicols} +Since {\tt colors} and {\tt cmykcolors} were introduced in \MP, it +became a simulation machine. Ordinary differential equations could be +solved in 3D or 4D using the exact same Runge--Kutta code as for 2D. + +But some way of projection had to be developed by the user in order to +draw the results of the simulation. + +\section{Projecting from 3D into 2D} + +Many different kinds of projections exist, I tried a few and I think +it is enough to project through a single point $\vec{f}$ onto a +plane\footnote{When the point is at infinity, the projection is + parallel and it defines only a direction.}. +This kind of projection can take advantage of \MP's linear equations. +Take, for instance, the following figure. +\begin{center} + \includegraphics[width=0.6\textwidth]{photorefer.2} +\end{center} +Point $\vec{p}$ can be calculated from the following equations: +\begin{equation} + \left\{ + \begin{array}[c]{l} + \vec{R}+\lambda\left(\vec{R}-\vec{f}\right) = \vec{o}+\vec{p} \\ + \left(\vec{h}\times\vec{v}\right)\cdot\vec{p} = 0 + \end{array} + \right. +\end{equation} +which can be coded as below: +\begin{quote} +\begin{verbatim} +color p; +R + whatever*(R-f) = o + p; +(h crossproduct v) dotproduct p = 0; +\end{verbatim} +\end{quote} +where {\tt R, f, o, h} and {\tt v} are known {\tt colors}. Of course, +this requires that one defines {\tt crossproduct}, the cross product of +two vectors\footnote{I don't know how to define the cross product in + 4D.}. +This kind of projection is called ``perspective'' and can easily +be transformed into a parallel projection, like this: +\begin{quote} +\begin{verbatim} +color p; +R + whatever*(o-f) = o + p; +(h crossproduct v) dotproduct p = 0; +\end{verbatim} +\end{quote} +There are a few problems, though: +\begin{itemize} +\item Depending on the positions of $\vec{f}$ and $\vec{R}$ the linear +equations may produce divisions by zero. But these equations are quite +simple and can be solved in advance so that divisions by zero can be +caught as is done in \FP. +\item $\vec{p}$ is a {\tt color}, not a {\tt pair}, so it must be +converted. But this is very easy: +\begin{quote} +\begin{verbatim} +x = p dotproduct h; +y = p dotproduct v; +\end{verbatim} +\end{quote} +\item if both $\vec{R}$ is a node or control point of a 3D path and + the projection is a perspective then the path perspective is no + longer a B\'{e}zier spline, it is a non-uniform rational basis spline + (NURBS). The only way around this is to ignore the problem. +\end{itemize} + +\subsection{Exactly how?} + +Given that the actual way to draw a 3D path depends not only on the +definition of that path but also on the kind of projection being used, +I propose that the projection be done only at {\tt shipout} time. + +A perspective is not an affine transform and cannot be inverted by +linear equations. A perspective is a new thing for \MP. + +The parallel projection is an affine transform but \MP\ has not yet a +framework neither for 3D nor for 4D {\tt transforms}. + +The transition from the actual \MP\ to a full--fledged 3D \MP\ depends +critically on the support for smooth 3D and 4D paths. + +Once \MP\ is beyond this +transition what will certainly show up is the need for full path +tansforms which may either be affine or not. I propose to call these +``generic'' transforms as {\tt maps}. But note that these full path +transforms cannot be perspectives because they only map each node and +control point of a given path\footnote{A {\tt map} may be regarded as + an approximation of a perspective.}. + +\section{The whole package} + +\subsection{Already on the Tracker} + +The next most basic 3D and 4D capability that needs to be added to +\MP\ is already published as Tracker item \# 104: both {\tt abs} and +{\tt unitvector} must be expanded to accept {\tt colors} and {\tt + cmykcolors} as arguments. + +\subsection{Cross product} + +A good {\tt crossproduct} for \MP\ would accept {\tt numerics}, {\tt + pairs} and {\tt colors} as arguments. +\begin{description} + \item[{\tt numerics}] the result is {\tt 0} + \item[{\tt pairs A} and {\tt B}] the result is a {\tt color} with + all parts null except that the {\tt bluepart=Ax*By-Ay*Bx} + \item[{\tt colors}] the result is the standard cross product +\end{description} + +\subsection{\tt angle} + +\begin{quote} +\begin{verbatim} +color A, B; +angle( A, B ) = angle( abs( A crossproduct B ), A dotproduct B ); +\end{verbatim} +\end{quote} + +\subsection{Commands to be adapted} + +The following commands should be adapted to accept 3D (and 4D) points and +paths: +\begin{quote} +\begin{verbatim} +draw undraw drawarrow drawdblarrow +fill unfill filldraw unfilldraw +reverse +precontrol postcontrol +arclength arctime +label dotlabel +slanted shifted rotated scaled xscaled yscaled +rotatedaround reflectedabout +bbox +subpath +path +transform transformed identity inverse +direction of +point of +\end{verbatim} +\end{quote} +And the following commands should be adapted to accept the new 3D and +4D {\tt transforms} +\begin{quote} +\begin{verbatim} +xpart ypart xxpart xypart yxpart yypart +cyanpart magentapart yellowpart blackpart +\end{verbatim} +\end{quote} +%%%%%%% $$ \hbox{\verb|draw (20,20)--(0,0)|} $$ + +\subsection{New commands} + +{\tt Colors} and {\tt cmykcolors} should have analogues to {\tt z} to +be wiped--out on {\tt beginfig}. I propose {\tt C} for {\tt colors} +and {\tt D} for {\tt cmykcolors}. There should exist predefined names for +unitary 4D vectors like {\tt purecyan = (1,0,0,0); puremagenta = + (0,1,0,0)}, etc. +\begin{quote} +\begin{verbatim} +zscaled tdtransform tdtransformed fdtransform fdtransformed +xzpart yzpart zzpart zpart zxpart zypart +ccpart cmpart cepart ckpart +mcpart mmpart mepart mkpart +ecpart empart eepart ekpart +kcpart kmpart kepart kkpart +mapped +\end{verbatim} +\end{quote} +This last one {\tt mapped} is perhaps the most messy of all. It should +work like this: +\begin{quote} +\begin{verbatim} +anypath mapped NameOfUserMap; +\end{verbatim} +\end{quote} +where {\tt NameOfUserMap} is the name of a macro that uses as a single +argument each node and control point of the {\tt anypath}. It returns +a new path that may have different dimensionality\footnote{Standard + affine {\tt transforms} keep the dimensionality.} + +\subsection{Commands that should not be touched} + +One of the problems of extending \MP\ is that somethings really cannot +be extended. This is related with the smoothness of 2D paths. With the +exception of cusp points, the {\tt direction} is well--behaved on a 2D +path. But on a 3D path (and specially on a 4D path) most directions +cannot be found. Also, {\tt intersections} become exceedingly hard to +find. + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.pdf b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.pdf Binary files differindex 18e07d6c14b..fd84b247aee 100644 --- a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.pdf +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.pdf diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/fekslatexmp.1 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/fekslatexmp.1 new file mode 100644 index 00000000000..48502f20c5a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/fekslatexmp.1 @@ -0,0 +1,156 @@ +%!PS +%%BoundingBox: -13 -13 141 128 +%%HiResBoundingBox: -12.75667 -12.75667 140.31549 127.80882 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2237 +%%Pages: 1 +%*Font: cmmi10 10.9091 9.96265 0b:8 +%*Font: cmss8 7.97011 7.97011 31:ff8 +%%BeginProlog +%%EndProlog +%%Page: 1 1 +gsave newpath -12.75667 -12.75667 moveto +140.31549 -12.75667 lineto +140.31549 140.31549 lineto +-12.75667 140.31549 lineto + closepath clip + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 127.55882 0 moveto +127.55882 33.8322 114.11703 66.27469 90.19586 90.19586 curveto +66.27469 114.11703 33.8322 127.55882 0 127.55882 curveto +-33.8322 127.55882 -66.27469 114.11703 -90.19586 90.19586 curveto +-114.11703 66.27469 -127.55882 33.8322 -127.55882 0 curveto +-127.55882 -33.8322 -114.11703 -66.27469 -90.19586 -90.19586 curveto +-66.27469 -114.11703 -33.8322 -127.55882 0 -127.55882 curveto +33.8322 -127.55882 66.27469 -114.11703 90.19586 -90.19586 curveto +114.11703 -66.27469 127.55882 -33.8322 127.55882 0 curveto closepath stroke + 1 setlinecap +newpath 0 0 moveto +126.60898 15.54584 lineto stroke +newpath 123.12772 13.57617 moveto +126.60898 15.54584 lineto +122.75461 16.61478 lineto + closepath +gsave fill grestore stroke +128.70897 19.28223 moveto +(\013) cmmi10 10.9091 fshow +135.68758 17.64583 moveto +(1) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 126.60898 15.54584 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +123.7692 30.86006 lineto stroke +newpath 120.55394 28.48083 moveto +123.7692 30.86006 lineto +119.81331 31.4513 lineto + closepath +gsave fill grestore stroke +125.86919 34.59645 moveto +(\013) cmmi10 10.9091 fshow +132.8478 32.96005 moveto +(2) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 123.7692 30.86006 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +119.08617 45.713 lineto stroke +newpath 116.18483 42.95969 moveto +119.08617 45.713 lineto +115.08772 45.81775 lineto + closepath +gsave fill grestore stroke +121.18616 49.44939 moveto +(\013) cmmi10 10.9091 fshow +128.16476 47.81299 moveto +(3) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 119.08617 45.713 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +112.62804 59.88467 lineto stroke +newpath 110.08385 56.7983 moveto +112.62804 59.88467 lineto +108.64662 59.50136 lineto + closepath +gsave fill grestore stroke +114.72803 63.62106 moveto +(\013) cmmi10 10.9091 fshow +121.70663 61.98466 moveto +(4) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 112.62804 59.88467 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +104.49017 73.16492 lineto stroke +newpath 102.34108 69.79147 moveto +104.49017 73.16492 lineto +100.58513 72.29922 lineto + closepath +gsave fill grestore stroke +106.59016 76.9013 moveto +(\013) cmmi10 10.9091 fshow +113.56877 75.26491 moveto +(5) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 104.49017 73.16492 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +94.79518 85.35323 lineto stroke +newpath 93.07321 81.74303 moveto +94.79518 85.35323 lineto +91.02475 84.01811 lineto + closepath +gsave fill grestore stroke +96.89517 89.08961 moveto +(\013) cmmi10 10.9091 fshow +103.87378 87.45322 moveto +(6) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 94.79518 85.35323 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +83.68518 96.27055 lineto stroke +newpath 82.4161 92.47742 moveto +83.68518 96.27055 lineto +80.10562 94.48584 lineto + closepath +gsave fill grestore stroke +85.78517 100.00694 moveto +(\013) cmmi10 10.9091 fshow +92.76378 98.37054 moveto +(7) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 83.68518 96.27055 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +71.32947 105.75143 lineto stroke +newpath 70.53207 101.83188 moveto +71.32947 105.75143 lineto +67.99405 103.5438 lineto + closepath +gsave fill grestore stroke +73.42946 109.48782 moveto +(\013) cmmi10 10.9091 fshow +80.40807 107.85143 moveto +(8) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 71.32947 105.75143 moveto 0 0 rlineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto +57.91104 113.65573 lineto stroke +newpath 57.59724 109.66823 moveto +57.91104 113.65573 lineto +54.86952 111.05809 lineto + closepath +gsave fill grestore stroke +60.01103 117.39212 moveto +(\013) cmmi10 10.9091 fshow +66.98964 115.75572 moveto +(9) cmss8 7.97011 fshow + 0 3 dtransform truncate idtransform setlinewidth pop +newpath 57.91104 113.65573 moveto 0 0 rlineto stroke +grestore +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/intersection2D.1 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/intersection2D.1 new file mode 100644 index 00000000000..99cb002666f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/intersection2D.1 @@ -0,0 +1,44 @@ +%!PS +%%BoundingBox: -13 -4 183 94 +%%HiResBoundingBox: -12.3123 -3.26555 182.39073 93.97404 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2237 +%%Pages: 1 +%*Font: cmss10 9.96265 9.96265 31:f800000000000aa60e4 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 0 0 0 setrgbcolor 0 2.26768 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 0 90.7085 moveto +170.07843 0 lineto stroke +newpath 136.06274 5.66928 moveto +147.4013 68.03137 lineto stroke + 0 0 1 setrgbcolor 0 4.53535 dtransform truncate idtransform setlinewidth pop +newpath 0 90.7085 moveto 0 0 rlineto stroke +newpath 170.07843 0 moveto 0 0 rlineto stroke +newpath 136.06274 5.66928 moveto 0 0 rlineto stroke +newpath 147.4013 68.03137 moveto 0 0 rlineto stroke +newpath 17.00784 28.3464 moveto 0 0 rlineto stroke + 1 0 0 setrgbcolor +newpath 138.13043 17.03795 moveto 0 0 rlineto stroke +newpath 17.00784 17.00784 moveto 0 0 rlineto stroke + 0 0 0 setrgbcolor +20.00784 25.93085 moveto +(given) cmss10 9.96265 fshow +20.00784 13.54858 moveto +(unkno) cmss10 9.96265 fshow +45.02515 13.54858 moveto +(wn) cmss10 9.96265 fshow +-12.3123 87.44295 moveto +(z1) cmss10 9.96265 fshow +173.07843 -3.26555 moveto +(z2) cmss10 9.96265 fshow +123.75044 2.40373 moveto +(z3) cmss10 9.96265 fshow +150.4013 64.76582 moveto +(z4) cmss10 9.96265 fshow +140.23042 19.13794 moveto +(z5) cmss10 9.96265 fshow +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.0 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.0 new file mode 100644 index 00000000000..48ce15a6118 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.0 @@ -0,0 +1,118 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -178 -24 178 224 +%%HiResBoundingBox: -177.43982 -23.39926 177.43982 223.05972 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +79.36993 199.66017 lineto +-79.36993 199.66017 lineto + closepath fill +newpath -21.51196 -8.55144 moveto +-13.77463 -28.01521 13.77463 -28.0152 21.51196 -8.55144 curveto +21.51842 -8.53519 100.87544 191.09248 100.8819 191.10873 curveto +106.92403 206.3081 95.7262 222.80972 79.36993 222.80972 curveto +79.35701 222.80972 -79.35701 222.80972 -79.36993 222.80972 curveto +-95.7262 222.80972 -106.92403 206.3081 -100.8819 191.10873 curveto +-100.87544 191.09248 -21.51842 -8.53519 -21.51196 -8.55144 curveto closepath fill + 0 0 1 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 0 62.66797 moveto +45.25551 176.51064 lineto +-45.25551 176.51064 lineto + closepath stroke +newpath -21.51196 -8.55144 moveto +-13.77463 -28.01521 13.77463 -28.0152 21.51196 -8.55144 curveto +21.51842 -8.53519 100.87544 191.09248 100.8819 191.10873 curveto +106.92403 206.3081 95.7262 222.80972 79.36993 222.80972 curveto +79.35701 222.80972 -79.35701 222.80972 -79.36993 222.80972 curveto +-95.7262 222.80972 -106.92403 206.3081 -100.8819 191.10873 curveto +-100.87544 191.09248 -21.51842 -8.53519 -21.51196 -8.55144 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -142.44598 31.60103 moveto +-153.22456 9.87585 -185.81233 26.04373 -175.03375 47.7689 curveto +-175.0273 47.78192 -95.67058 207.73228 -95.66412 207.7453 curveto +-84.88554 229.47047 -52.29778 213.3026 -63.07635 191.57742 curveto +-63.08281 191.5644 -142.43953 31.61404 -142.44598 31.60103 curveto closepath fill + 0 0 1 setrgbcolor +newpath -142.44598 31.60103 moveto +-153.22456 9.87585 -185.81233 26.04373 -175.03375 47.7689 curveto +-175.0273 47.78192 -95.67058 207.73228 -95.66412 207.7453 curveto +-84.88554 229.47047 -52.29778 213.3026 -63.07635 191.57742 curveto +-63.08281 191.5644 -142.43953 31.61404 -142.44598 31.60103 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 175.03375 47.7689 moveto +185.81233 26.04373 153.22456 9.87585 142.44598 31.60103 curveto +142.43953 31.61404 63.08281 191.5644 63.07635 191.57742 curveto +52.29778 213.3026 84.88554 229.47047 95.66412 207.7453 curveto +95.67058 207.73228 175.0273 47.78192 175.03375 47.7689 curveto closepath fill + 0 0 1 setrgbcolor +newpath 175.03375 47.7689 moveto +185.81233 26.04373 153.22456 9.87585 142.44598 31.60103 curveto +142.43953 31.61404 63.08281 191.5644 63.07635 191.57742 curveto +52.29778 213.3026 84.88554 229.47047 95.66412 207.7453 curveto +95.67058 207.73228 175.0273 47.78192 175.03375 47.7689 curveto closepath stroke +newpath 8.2677 0 moveto +8.2677 2.19283 7.39647 4.29558 5.84602 5.84602 curveto +4.29558 7.39647 2.19283 8.2677 0 8.2677 curveto +-2.19283 8.2677 -4.29558 7.39647 -5.84602 5.84602 curveto +-7.39647 4.29558 -8.2677 2.19283 -8.2677 0 curveto +-8.2677 -2.19283 -7.39647 -4.29558 -5.84602 -5.84602 curveto +-4.29558 -7.39647 -2.19283 -8.2677 0 -8.2677 curveto +2.19283 -8.2677 4.29558 -7.39647 5.84602 -5.84602 curveto +7.39647 -4.29558 8.2677 -2.19283 8.2677 0 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 87.63763 199.66017 moveto +87.63763 201.853 86.7664 203.95575 85.21596 205.5062 curveto +83.66551 207.05664 81.56276 207.92787 79.36993 207.92787 curveto +77.17711 207.92787 75.07436 207.05664 73.52391 205.5062 curveto +71.97346 203.95575 71.10223 201.853 71.10223 199.66017 curveto +71.10223 197.46735 71.97346 195.3646 73.52391 193.81415 curveto +75.07436 192.2637 77.17711 191.39247 79.36993 191.39247 curveto +81.56276 191.39247 83.66551 192.2637 85.21596 193.81415 curveto +86.7664 195.3646 87.63763 197.46735 87.63763 199.66017 curveto closepath stroke +newpath -71.10223 199.66017 moveto +-71.10223 201.853 -71.97346 203.95575 -73.52391 205.5062 curveto +-75.07436 207.05664 -77.17711 207.92787 -79.36993 207.92787 curveto +-81.56276 207.92787 -83.66551 207.05664 -85.21596 205.5062 curveto +-86.7664 203.95575 -87.63763 201.853 -87.63763 199.66017 curveto +-87.63763 197.46735 -86.7664 195.3646 -85.21596 193.81415 curveto +-83.66551 192.2637 -81.56276 191.39247 -79.36993 191.39247 curveto +-77.17711 191.39247 -75.07436 192.2637 -73.52391 193.81415 curveto +-71.97346 195.3646 -71.10223 197.46735 -71.10223 199.66017 curveto closepath stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.1 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.1 new file mode 100644 index 00000000000..be613ac35fc --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.1 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 226 +%%HiResBoundingBox: -235.21309 -23.42876 235.21309 225.81516 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +85.18884 202.41513 lineto +-73.44347 196.57944 lineto + closepath fill +newpath -7.9713 -9.36528 moveto +0.4763 -28.53157 28.00706 -27.51889 35.02373 -7.7838 curveto +35.02959 -7.7673 106.99533 194.64337 107.00119 194.65984 curveto +112.48056 210.0711 100.68367 226.15002 84.3384 225.5488 curveto +84.32547 225.54832 -74.28198 219.71425 -74.2949 219.71378 curveto +-90.64018 219.11255 -101.2239 202.21039 -94.62714 187.24333 curveto +-94.62009 187.22733 -7.97835 -9.34927 -7.9713 -9.36528 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 10.90831 62.59706 moveto +51.94876 178.02682 lineto +-38.5015 174.69977 lineto + closepath stroke +newpath -7.9713 -9.36528 moveto +0.4763 -28.53157 28.00706 -27.51889 35.02373 -7.7838 curveto +35.02959 -7.7673 106.99533 194.64337 107.00119 194.65984 curveto +112.48056 210.0711 100.68367 226.15002 84.3384 225.5488 curveto +84.32547 225.54832 -74.28198 219.71425 -74.2949 219.71378 curveto +-90.64018 219.11255 -101.2239 202.21039 -94.62714 187.24333 curveto +-94.62009 187.22733 -7.97835 -9.34927 -7.9713 -9.36528 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -142.75989 30.99738 moveto +-154.34334 9.69073 -186.3033 27.06592 -174.71985 48.37256 curveto +-174.7129 48.38531 -89.43039 205.25427 -89.42345 205.26703 curveto +-77.84 226.57367 -45.88004 209.19849 -57.46349 187.89185 curveto +-57.47043 187.87909 -142.75294 31.01013 -142.75989 30.99738 curveto closepath fill + 0 0 0 setrgbcolor +newpath -142.75989 30.99738 moveto +-154.34334 9.69073 -186.3033 27.06592 -174.71985 48.37256 curveto +-174.7129 48.38531 -89.43039 205.25427 -89.42345 205.26703 curveto +-77.84 226.57367 -45.88004 209.19849 -57.46349 187.89185 curveto +-57.47043 187.87909 -142.75294 31.01013 -142.75989 30.99738 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 175.31435 47.17636 moveto +185.30286 25.07706 152.1539 10.09427 142.16539 32.19357 curveto +142.15941 32.20682 68.6195 194.91165 68.61353 194.92488 curveto +58.62502 217.02419 91.77397 232.00697 101.76248 209.90767 curveto +101.76846 209.89444 175.30836 47.1896 175.31435 47.17636 curveto closepath fill + 0 0 0 setrgbcolor +newpath 175.31435 47.17636 moveto +185.30286 25.07706 152.1539 10.09427 142.16539 32.19357 curveto +142.15941 32.20682 68.6195 194.91165 68.61353 194.92488 curveto +58.62502 217.02419 91.77397 232.00697 101.76248 209.90767 curveto +101.76846 209.89444 175.30836 47.1896 175.31435 47.17636 curveto closepath stroke +newpath 21.47958 -0.02884 moveto +21.47958 2.16399 20.60835 4.26674 19.0579 5.81718 curveto +17.50746 7.36763 15.40471 8.23886 13.21188 8.23886 curveto +11.01906 8.23886 8.9163 7.36763 7.36586 5.81718 curveto +5.81541 4.26674 4.94418 2.16399 4.94418 -0.02884 curveto +4.94418 -2.22166 5.81541 -4.32442 7.36586 -5.87486 curveto +8.9163 -7.42531 11.01906 -8.29654 13.21188 -8.29654 curveto +15.40471 -8.29654 17.50746 -7.42531 19.0579 -5.87486 curveto +20.60835 -4.32442 21.47958 -2.22166 21.47958 -0.02884 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 93.45654 202.41513 moveto +93.45654 204.60796 92.58531 206.71071 91.03487 208.26115 curveto +89.48442 209.8116 87.38167 210.68283 85.18884 210.68283 curveto +82.99602 210.68283 80.89326 209.8116 79.34282 208.26115 curveto +77.79237 206.71071 76.92114 204.60796 76.92114 202.41513 curveto +76.92114 200.2223 77.79237 198.11955 79.34282 196.5691 curveto +80.89326 195.01866 82.99602 194.14743 85.18884 194.14743 curveto +87.38167 194.14743 89.48442 195.01866 91.03487 196.5691 curveto +92.58531 198.11955 93.45654 200.2223 93.45654 202.41513 curveto closepath stroke +newpath -65.17577 196.57944 moveto +-65.17577 198.77226 -66.047 200.87502 -67.59744 202.42546 curveto +-69.14789 203.9759 -71.25064 204.84714 -73.44347 204.84714 curveto +-75.63629 204.84714 -77.73904 203.9759 -79.28949 202.42546 curveto +-80.83994 200.87502 -81.71117 198.77226 -81.71117 196.57944 curveto +-81.71117 194.38661 -80.83994 192.28386 -79.28949 190.73341 curveto +-77.73904 189.18297 -75.63629 188.31174 -73.44347 188.31174 curveto +-71.25064 188.31174 -69.14789 189.18297 -67.59744 190.73341 curveto +-66.047 192.28386 -65.17577 194.38661 -65.17577 196.57944 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.10 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.10 new file mode 100644 index 00000000000..f1a1519bf25 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.10 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 238 +%%HiResBoundingBox: -235.21309 -23.67847 235.21309 237.97737 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +122.5147 214.5551 lineto +-26.4081 159.60187 lineto + closepath fill +newpath 99.95245 -15.70694 moveto +113.9496 -31.2887 139.79552 -21.75136 140.31628 -0.81244 curveto +140.3167 -0.79494 145.65782 213.96274 145.65825 213.98021 curveto +146.06491 230.33157 129.8467 241.93633 114.50172 236.27393 curveto +114.4896 236.26945 -34.41135 181.32402 -34.42348 181.31955 curveto +-49.76845 175.65715 -54.56122 156.29922 -43.63078 144.13133 curveto +-43.6191 144.11832 99.94078 -15.69392 99.95245 -15.70694 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 95.47882 58.55632 moveto +98.5249 181.02733 lineto +13.61005 149.69319 lineto + closepath stroke +newpath 99.95245 -15.70694 moveto +113.9496 -31.2887 139.79552 -21.75136 140.31628 -0.81244 curveto +140.3167 -0.79494 145.65782 213.96274 145.65825 213.98021 curveto +146.06491 230.33157 129.8467 241.93633 114.50172 236.27393 curveto +114.4896 236.26945 -34.41135 181.32402 -34.42348 181.31955 curveto +-49.76845 175.65715 -54.56122 156.29922 -43.63078 144.13133 curveto +-43.6191 144.11832 99.94078 -15.69392 99.95245 -15.70694 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -146.52612 26.20674 moveto +-164.49709 9.92174 -188.92458 36.87819 -170.95361 53.1632 curveto +-170.94286 53.17294 -38.63261 173.07033 -38.62184 173.0801 curveto +-20.65088 189.36508 3.77661 162.40863 -14.19435 146.12364 curveto +-14.20512 146.11388 -146.51537 26.21649 -146.52612 26.20674 curveto closepath fill + 0 0 0 setrgbcolor +newpath -146.52612 26.20674 moveto +-164.49709 9.92174 -188.92458 36.87819 -170.95361 53.1632 curveto +-170.94286 53.17294 -38.63261 173.07033 -38.62184 173.0801 curveto +-20.65088 189.36508 3.77661 162.40863 -14.19435 146.12364 curveto +-14.20512 146.11388 -146.51537 26.21649 -146.52612 26.20674 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.5508 43.3746 moveto +181.4703 19.62671 145.84845 12.24744 140.92894 35.99533 curveto +140.926 36.00955 104.70639 210.85208 104.70345 210.8663 curveto +99.78394 234.6142 135.40579 241.99347 140.3253 218.24557 curveto +140.32825 218.23135 176.54785 43.38882 176.5508 43.3746 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.5508 43.3746 moveto +181.4703 19.62671 145.84845 12.24744 140.92894 35.99533 curveto +140.926 36.00955 104.70639 210.85208 104.70345 210.8663 curveto +99.78394 234.6142 135.40579 241.99347 140.3253 218.24557 curveto +140.32825 218.23135 176.54785 43.38882 176.5508 43.3746 curveto closepath stroke +newpath 125.44164 -0.23697 moveto +125.44164 1.95586 124.5704 4.05861 123.01996 5.60905 curveto +121.46951 7.1595 119.36676 8.03073 117.17393 8.03073 curveto +114.98111 8.03073 112.87836 7.1595 111.32791 5.60905 curveto +109.77747 4.05861 108.90623 1.95586 108.90623 -0.23697 curveto +108.90623 -2.4298 109.77747 -4.53255 111.32791 -6.083 curveto +112.87836 -7.63344 114.98111 -8.50467 117.17393 -8.50467 curveto +119.36676 -8.50467 121.46951 -7.63344 123.01996 -6.083 curveto +124.5704 -4.53255 125.44164 -2.4298 125.44164 -0.23697 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 130.7824 214.5551 moveto +130.7824 216.74792 129.91116 218.85068 128.36072 220.40112 curveto +126.81027 221.95157 124.70752 222.8228 122.5147 222.8228 curveto +120.32187 222.8228 118.21912 221.95157 116.66867 220.40112 curveto +115.11823 218.85068 114.247 216.74792 114.247 214.5551 curveto +114.247 212.36227 115.11823 210.25952 116.66867 208.70908 curveto +118.21912 207.15863 120.32187 206.2874 122.5147 206.2874 curveto +124.70752 206.2874 126.81027 207.15863 128.36072 208.70908 curveto +129.91116 210.25952 130.7824 212.36227 130.7824 214.5551 curveto closepath stroke +newpath -18.1404 159.60187 moveto +-18.1404 161.7947 -19.01163 163.89745 -20.56207 165.44789 curveto +-22.11252 166.99834 -24.21527 167.86957 -26.4081 167.86957 curveto +-28.60092 167.86957 -30.70367 166.99834 -32.25412 165.44789 curveto +-33.80457 163.89745 -34.6758 161.7947 -34.6758 159.60187 curveto +-34.6758 157.40904 -33.80457 155.30629 -32.25412 153.75584 curveto +-30.70367 152.2054 -28.60092 151.33417 -26.4081 151.33417 curveto +-24.21527 151.33417 -22.11252 152.2054 -20.56207 153.75584 curveto +-19.01163 155.30629 -18.1404 157.40904 -18.1404 159.60187 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.11 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.11 new file mode 100644 index 00000000000..10b87f31e69 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.11 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 239 +%%HiResBoundingBox: -235.21309 -23.28256 235.21309 238.42928 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +124.76784 215.00667 lineto +-22.01549 154.56888 lineto + closepath fill +newpath 110.75836 -15.93227 moveto +125.32355 -30.9842 150.79784 -20.49515 150.54184 0.44853 curveto +150.54163 0.46603 147.91599 215.27245 147.91577 215.28992 curveto +147.71585 231.64497 131.07863 242.6403 115.95428 236.41287 curveto +115.94234 236.40794 -30.81776 175.9796 -30.82971 175.97467 curveto +-45.95406 169.74724 -50.02573 150.22505 -38.6517 138.47092 curveto +-38.63956 138.45836 110.74622 -15.91971 110.75836 -15.93227 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 103.53423 58.11348 moveto +102.03706 180.61227 lineto +18.3431 146.15137 lineto + closepath stroke +newpath 110.75836 -15.93227 moveto +125.32355 -30.9842 150.79784 -20.49515 150.54184 0.44853 curveto +150.54163 0.46603 147.91599 215.27245 147.91577 215.28992 curveto +147.71585 231.64497 131.07863 242.6403 115.95428 236.41287 curveto +115.94234 236.40794 -30.81776 175.9796 -30.82971 175.97467 curveto +-45.95406 169.74724 -50.02573 150.22505 -38.6517 138.47092 curveto +-38.63956 138.45836 110.74622 -15.91971 110.75836 -15.93227 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -147.03874 25.75934 moveto +-165.60623 10.15784 -189.00848 38.0091 -170.441 53.6106 curveto +-170.42987 53.61993 -33.72772 168.48517 -33.71661 168.4945 curveto +-15.14911 184.09601 8.25314 156.24475 -10.31436 140.64325 curveto +-10.32547 140.63391 -147.02762 25.76868 -147.03874 25.75934 curveto closepath fill + 0 0 0 setrgbcolor +newpath -147.03874 25.75934 moveto +-165.60623 10.15784 -189.00848 38.0091 -170.441 53.6106 curveto +-170.42987 53.61993 -33.72772 168.48517 -33.71661 168.4945 curveto +-15.14911 184.09601 8.25314 156.24475 -10.31436 140.64325 curveto +-10.32547 140.63391 -147.02762 25.76868 -147.03874 25.75934 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.59659 43.14507 moveto +181.21007 19.33612 145.49663 12.41592 140.88315 36.22487 curveto +140.88039 36.23914 106.91396 211.53119 106.9112 211.54546 curveto +102.29771 235.3544 138.01115 242.2746 142.62463 218.46565 curveto +142.6274 218.45139 176.59383 43.15933 176.59659 43.14507 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.59659 43.14507 moveto +181.21007 19.33612 145.49663 12.41592 140.88315 36.22487 curveto +140.88039 36.23914 106.91396 211.53119 106.9112 211.54546 curveto +102.29771 235.3544 138.01115 242.2746 142.62463 218.46565 curveto +142.6274 218.45139 176.59383 43.15933 176.59659 43.14507 curveto closepath stroke +newpath 135.66196 0.1655 moveto +135.66196 2.35832 134.79073 4.46107 133.24028 6.01152 curveto +131.68983 7.56197 129.58708 8.4332 127.39426 8.4332 curveto +125.20143 8.4332 123.09868 7.56197 121.54823 6.01152 curveto +119.99779 4.46107 119.12656 2.35832 119.12656 0.1655 curveto +119.12656 -2.02733 119.99779 -4.13008 121.54823 -5.68053 curveto +123.09868 -7.23097 125.20143 -8.1022 127.39426 -8.1022 curveto +129.58708 -8.1022 131.68983 -7.23097 133.24028 -5.68053 curveto +134.79073 -4.13008 135.66196 -2.02733 135.66196 0.1655 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 133.03554 215.00667 moveto +133.03554 217.1995 132.1643 219.30225 130.61386 220.85269 curveto +129.06342 222.40314 126.96066 223.27437 124.76784 223.27437 curveto +122.57501 223.27437 120.47226 222.40314 118.92181 220.85269 curveto +117.37137 219.30225 116.50014 217.1995 116.50014 215.00667 curveto +116.50014 212.81384 117.37137 210.71109 118.92181 209.16064 curveto +120.47226 207.6102 122.57501 206.73897 124.76784 206.73897 curveto +126.96066 206.73897 129.06342 207.6102 130.61386 209.16064 curveto +132.1643 210.71109 133.03554 212.81384 133.03554 215.00667 curveto closepath stroke +newpath -13.74779 154.56888 moveto +-13.74779 156.7617 -14.61902 158.86446 -16.16946 160.4149 curveto +-17.71991 161.96535 -19.82266 162.83658 -22.01549 162.83658 curveto +-24.20831 162.83658 -26.31107 161.96535 -27.86151 160.4149 curveto +-29.41196 158.86446 -30.28319 156.7617 -30.28319 154.56888 curveto +-30.28319 152.37605 -29.41196 150.2733 -27.86151 148.72285 curveto +-26.31107 147.17241 -24.20831 146.30118 -22.01549 146.30118 curveto +-19.82266 146.30118 -17.71991 147.17241 -16.16946 148.72285 curveto +-14.61902 150.2733 -13.74779 152.37605 -13.74779 154.56888 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.12 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.12 new file mode 100644 index 00000000000..aa13e6633b2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.12 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -23 236 239 +%%HiResBoundingBox: -235.21309 -22.69464 235.21309 238.76776 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +126.56456 215.34491 lineto +-17.81633 149.37512 lineto + closepath fill +newpath 121.33832 -15.95813 moveto +136.46469 -30.44579 161.522 -18.99661 160.47055 1.92212 curveto +160.46967 1.93959 149.68558 216.48997 149.68471 216.50742 curveto +148.8636 232.843 131.82079 243.19829 116.94402 236.40082 curveto +116.93227 236.39545 -27.42543 170.43573 -27.43718 170.43036 curveto +-42.31395 163.63289 -45.641 143.97023 -33.82872 132.65674 curveto +-33.8161 132.64464 121.32568 -15.94603 121.33832 -15.95813 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 111.30647 57.75931 moveto +105.15674 180.1121 lineto +22.83282 142.49678 lineto + closepath stroke +newpath 121.33832 -15.95813 moveto +136.46469 -30.44579 161.522 -18.99661 160.47055 1.92212 curveto +160.46967 1.93959 149.68558 216.48997 149.68471 216.50742 curveto +148.8636 232.843 131.82079 243.19829 116.94402 236.40082 curveto +116.93227 236.39545 -27.42543 170.43573 -27.43718 170.43036 curveto +-42.31395 163.63289 -45.641 143.97023 -33.82872 132.65674 curveto +-33.8161 132.64464 121.32568 -15.94603 121.33832 -15.95813 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -147.56773 25.33165 moveto +-166.70549 10.43547 -189.04976 39.1421 -169.912 54.03828 curveto +-169.90054 54.04721 -28.99992 163.71951 -28.98846 163.72844 curveto +-9.85071 178.62462 12.49356 149.91798 -6.6442 135.0218 curveto +-6.65565 135.01288 -147.55627 25.34058 -147.56773 25.33165 curveto closepath fill + 0 0 0 setrgbcolor +newpath -147.56773 25.33165 moveto +-166.70549 10.43547 -189.04976 39.1421 -169.912 54.03828 curveto +-169.90054 54.04721 -28.99992 163.71951 -28.98846 163.72844 curveto +-9.85071 178.62462 12.49356 149.91798 -6.6442 135.0218 curveto +-6.65565 135.01288 -147.55627 25.34058 -147.56773 25.33165 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.63127 42.96217 moveto +181.00089 19.10696 145.21808 12.55255 140.84846 36.40776 curveto +140.84584 36.42204 108.67487 212.05467 108.67226 212.06897 curveto +104.30264 235.92418 140.08545 242.47859 144.45506 218.62338 curveto +144.45767 218.60909 176.62865 42.97646 176.63127 42.96217 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.63127 42.96217 moveto +181.00089 19.10696 145.21808 12.55255 140.84846 36.40776 curveto +140.84584 36.42204 108.67487 212.05467 108.67226 212.06897 curveto +104.30264 235.92418 140.08545 242.47859 144.45506 218.62338 curveto +144.45767 218.60909 176.62865 42.97646 176.63127 42.96217 curveto closepath stroke +newpath 145.61826 0.75992 moveto +145.61826 2.95274 144.74702 5.0555 143.19658 6.60594 curveto +141.64613 8.15639 139.54338 9.02762 137.35056 9.02762 curveto +135.15773 9.02762 133.05498 8.15639 131.50453 6.60594 curveto +129.95409 5.0555 129.08286 2.95274 129.08286 0.75992 curveto +129.08286 -1.4329 129.95409 -3.53566 131.50453 -5.0861 curveto +133.05498 -6.63655 135.15773 -7.50778 137.35056 -7.50778 curveto +139.54338 -7.50778 141.64613 -6.63655 143.19658 -5.0861 curveto +144.74702 -3.53566 145.61826 -1.4329 145.61826 0.75992 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 134.83226 215.34491 moveto +134.83226 217.53773 133.96103 219.64049 132.41058 221.19093 curveto +130.86014 222.74138 128.75739 223.61261 126.56456 223.61261 curveto +124.37173 223.61261 122.26898 222.74138 120.71854 221.19093 curveto +119.16809 219.64049 118.29686 217.53773 118.29686 215.34491 curveto +118.29686 213.15208 119.16809 211.04933 120.71854 209.49889 curveto +122.26898 207.94844 124.37173 207.07721 126.56456 207.07721 curveto +128.75739 207.07721 130.86014 207.94844 132.41058 209.49889 curveto +133.96103 211.04933 134.83226 213.15208 134.83226 215.34491 curveto closepath stroke +newpath -9.54863 149.37512 moveto +-9.54863 151.56795 -10.41986 153.6707 -11.9703 155.22115 curveto +-13.52075 156.77159 -15.6235 157.64282 -17.81633 157.64282 curveto +-20.00916 157.64282 -22.11191 156.77159 -23.66235 155.22115 curveto +-25.2128 153.6707 -26.08403 151.56795 -26.08403 149.37512 curveto +-26.08403 147.1823 -25.2128 145.07954 -23.66235 143.5291 curveto +-22.11191 141.97865 -20.00916 141.10742 -17.81633 141.10742 curveto +-15.6235 141.10742 -13.52075 141.97865 -11.9703 143.5291 curveto +-10.41986 145.07954 -9.54863 147.1823 -9.54863 149.37512 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.13 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.13 new file mode 100644 index 00000000000..18d64a0c7dd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.13 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -22 236 240 +%%HiResBoundingBox: -235.21309 -21.88017 235.21309 239.00415 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +127.88283 215.58162 lineto +-13.81339 144.02876 lineto + closepath fill +newpath 131.68575 -15.74937 moveto +147.36588 -29.63582 171.95743 -17.21771 170.09059 3.64409 curveto +170.08902 3.66151 150.94206 217.62793 150.9405 217.64536 curveto +149.48268 233.93646 132.04878 243.61893 117.44855 236.24617 curveto +117.43701 236.24034 -24.23734 164.69844 -24.24887 164.69261 curveto +-38.8491 157.31985 -41.40648 137.54233 -29.16176 126.69833 curveto +-29.14867 126.68674 131.67267 -15.73778 131.68575 -15.74937 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 118.78532 57.52058 moveto +107.86644 179.54037 lineto +27.07277 138.74164 lineto + closepath stroke +newpath 131.68575 -15.74937 moveto +147.36588 -29.63582 171.95743 -17.21771 170.09059 3.64409 curveto +170.08902 3.66151 150.94206 217.62793 150.9405 217.64536 curveto +149.48268 233.93646 132.04878 243.61893 117.44855 236.24617 curveto +117.43701 236.24034 -24.23734 164.69844 -24.24887 164.69261 curveto +-38.8491 157.31985 -41.40648 137.54233 -29.16176 126.69833 curveto +-29.14867 126.68674 131.67267 -15.73778 131.68575 -15.74937 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -148.11226 24.92395 moveto +-167.79362 10.75381 -189.04884 40.27585 -169.36748 54.44598 curveto +-169.35568 54.45447 -24.45277 158.7813 -24.441 158.78978 curveto +-4.75963 172.95992 16.49559 143.43788 -3.18578 129.26775 curveto +-3.19756 129.25926 -148.10046 24.93243 -148.11226 24.92395 curveto closepath fill + 0 0 0 setrgbcolor +newpath -148.11226 24.92395 moveto +-167.79362 10.75381 -189.04884 40.27585 -169.36748 54.44598 curveto +-169.35568 54.45447 -24.45277 158.7813 -24.441 158.78978 curveto +-4.75963 172.95992 16.49559 143.43788 -3.18578 129.26775 curveto +-3.19756 129.25926 -148.10046 24.93243 -148.11226 24.92395 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.65515 42.82784 moveto +180.84566 18.9408 145.01509 12.65506 140.82458 36.5421 curveto +140.82208 36.55641 109.96976 212.42334 109.96724 212.43765 curveto +105.77675 236.32468 141.60732 242.61041 145.7978 218.72339 curveto +145.80032 218.70908 176.65265 42.84215 176.65515 42.82784 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.65515 42.82784 moveto +180.84566 18.9408 145.01509 12.65506 140.82458 36.5421 curveto +140.82208 36.55641 109.96976 212.42334 109.96724 212.43765 curveto +105.77675 236.32468 141.60732 242.61041 145.7978 218.72339 curveto +145.80032 218.70908 176.65265 42.84215 176.65515 42.82784 curveto closepath stroke +newpath 155.30122 1.5807 moveto +155.30122 3.77353 154.43 5.87628 152.87955 7.42673 curveto +151.3291 8.97717 149.22635 9.8484 147.03352 9.8484 curveto +144.8407 9.8484 142.73795 8.97717 141.1875 7.42673 curveto +139.63705 5.87628 138.76582 3.77353 138.76582 1.5807 curveto +138.76582 -0.61212 139.63705 -2.71487 141.1875 -4.26532 curveto +142.73795 -5.81577 144.8407 -6.687 147.03352 -6.687 curveto +149.22635 -6.687 151.3291 -5.81577 152.87955 -4.26532 curveto +154.43 -2.71487 155.30122 -0.61212 155.30122 1.5807 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 136.15053 215.58162 moveto +136.15053 217.77444 135.2793 219.8772 133.72885 221.42764 curveto +132.1784 222.97809 130.07565 223.84932 127.88283 223.84932 curveto +125.69 223.84932 123.58725 222.97809 122.0368 221.42764 curveto +120.48636 219.8772 119.61513 217.77444 119.61513 215.58162 curveto +119.61513 213.3888 120.48636 211.28604 122.0368 209.7356 curveto +123.58725 208.18515 125.69 207.31392 127.88283 207.31392 curveto +130.07565 207.31392 132.1784 208.18515 133.72885 209.7356 curveto +135.2793 211.28604 136.15053 213.3888 136.15053 215.58162 curveto closepath stroke +newpath -5.54568 144.02876 moveto +-5.54568 146.22159 -6.41692 148.32434 -7.96736 149.87479 curveto +-9.5178 151.42523 -11.62056 152.29646 -13.81339 152.29646 curveto +-16.00621 152.29646 -18.10896 151.42523 -19.65941 149.87479 curveto +-21.20985 148.32434 -22.08109 146.22159 -22.08109 144.02876 curveto +-22.08109 141.83594 -21.20985 139.73318 -19.65941 138.18274 curveto +-18.10896 136.6323 -16.00621 135.76106 -13.81339 135.76106 curveto +-11.62056 135.76106 -9.5178 136.6323 -7.96736 138.18274 curveto +-6.41692 139.73318 -5.54568 141.83594 -5.54568 144.02876 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.14 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.14 new file mode 100644 index 00000000000..d2bb551fdb6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.14 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -21 236 240 +%%HiResBoundingBox: -235.21309 -20.80424 235.21309 239.14424 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +128.69759 215.72293 lineto +-10.01207 138.538 lineto + closepath fill +newpath 141.78516 -15.26996 moveto +158.01024 -28.51572 182.08347 -15.12025 179.38055 5.64984 curveto +179.37828 5.66718 151.65617 218.69313 151.65392 218.71048 curveto +149.54318 234.92996 131.73454 243.9047 117.44203 235.95168 curveto +117.43074 235.94539 -21.25755 158.77284 -21.26884 158.76656 curveto +-35.56136 150.81354 -37.3226 130.94922 -24.65236 120.60553 curveto +-24.63881 120.59447 141.77162 -15.25891 141.78516 -15.26996 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 125.95338 57.42325 moveto +110.1443 178.90671 lineto +31.05351 134.89694 lineto + closepath stroke +newpath 141.78516 -15.26996 moveto +158.01024 -28.51572 182.08347 -15.12025 179.38055 5.64984 curveto +179.37828 5.66718 151.65617 218.69313 151.65392 218.71048 curveto +149.54318 234.92996 131.73454 243.9047 117.44203 235.95168 curveto +117.43074 235.94539 -21.25755 158.77284 -21.26884 158.76656 curveto +-35.56136 150.81354 -37.3226 130.94922 -24.65236 120.60553 curveto +-24.63881 120.59447 141.77162 -15.25891 141.78516 -15.26996 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -148.67151 24.53677 moveto +-168.8691 11.1123 -189.00581 41.40869 -168.80823 54.83316 curveto +-168.79613 54.8412 -20.09253 153.67815 -20.08043 153.68619 curveto +0.11716 167.11066 20.25388 136.81427 0.05629 123.3898 curveto +0.04419 123.38176 -148.65941 24.54482 -148.67151 24.53677 curveto closepath fill + 0 0 0 setrgbcolor +newpath -148.67151 24.53677 moveto +-168.8691 11.1123 -189.00581 41.40869 -168.80823 54.83316 curveto +-168.79613 54.8412 -20.09253 153.67815 -20.08043 153.68619 curveto +0.11716 167.11066 20.25388 136.81427 0.05629 123.3898 curveto +0.04419 123.38176 -148.65941 24.54482 -148.67151 24.53677 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.66959 42.74486 moveto +180.74944 18.83858 144.89 12.7188 140.81015 36.62508 curveto +140.80771 36.63939 110.77002 212.64801 110.76758 212.66232 curveto +106.68771 236.5686 142.54715 242.68839 146.62701 218.7821 curveto +146.62946 218.76779 176.66714 42.75917 176.66959 42.74486 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.66959 42.74486 moveto +180.74944 18.83858 144.89 12.7188 140.81015 36.62508 curveto +140.80771 36.63939 110.77002 212.64801 110.76758 212.66232 curveto +106.68771 236.5686 142.54715 242.68839 146.62701 218.7821 curveto +146.62946 218.76779 176.66714 42.75917 176.66959 42.74486 curveto closepath stroke +newpath 164.69254 2.6624 moveto +164.69254 4.85522 163.8213 6.95798 162.27086 8.50842 curveto +160.72041 10.05887 158.61766 10.9301 156.42484 10.9301 curveto +154.23201 10.9301 152.12926 10.05887 150.57881 8.50842 curveto +149.02837 6.95798 148.15714 4.85522 148.15714 2.6624 curveto +148.15714 0.46957 149.02837 -1.63318 150.57881 -3.18362 curveto +152.12926 -4.73407 154.23201 -5.6053 156.42484 -5.6053 curveto +158.61766 -5.6053 160.72041 -4.73407 162.27086 -3.18362 curveto +163.8213 -1.63318 164.69254 0.46957 164.69254 2.6624 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 136.96529 215.72293 moveto +136.96529 217.91576 136.09406 220.01851 134.54361 221.56895 curveto +132.99316 223.1194 130.89041 223.99063 128.69759 223.99063 curveto +126.50476 223.99063 124.40201 223.1194 122.85156 221.56895 curveto +121.30112 220.01851 120.42989 217.91576 120.42989 215.72293 curveto +120.42989 213.5301 121.30112 211.42735 122.85156 209.8769 curveto +124.40201 208.32646 126.50476 207.45523 128.69759 207.45523 curveto +130.89041 207.45523 132.99316 208.32646 134.54361 209.8769 curveto +136.09406 211.42735 136.96529 213.5301 136.96529 215.72293 curveto closepath stroke +newpath -1.74437 138.538 moveto +-1.74437 140.73082 -2.6156 142.83357 -4.16605 144.38402 curveto +-5.71649 145.93446 -7.81924 146.8057 -10.01207 146.8057 curveto +-12.2049 146.8057 -14.30765 145.93446 -15.8581 144.38402 curveto +-17.40854 142.83357 -18.27977 140.73082 -18.27977 138.538 curveto +-18.27977 136.34517 -17.40854 134.24242 -15.8581 132.69197 curveto +-14.30765 131.14153 -12.2049 130.2703 -10.01207 130.2703 curveto +-7.81924 130.2703 -5.71649 131.14153 -4.16605 132.69197 curveto +-2.6156 134.24242 -1.74437 136.34517 -1.74437 138.538 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.15 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.15 new file mode 100644 index 00000000000..8e08088b608 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.15 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -20 236 240 +%%HiResBoundingBox: -235.21309 -19.43288 235.21309 239.19029 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +128.97406 215.77005 lineto +-6.4206 132.90825 lineto + closepath fill +newpath 151.6152 -14.48447 moveto +168.37491 -27.0472 191.87308 -12.6664 188.3125 7.97415 curveto +188.30952 7.9914 151.7909 219.68864 151.78792 219.70587 curveto +149.00745 235.8242 130.84235 244.05397 116.89125 235.51595 curveto +116.88022 235.5092 -18.49506 152.65999 -18.50609 152.65324 curveto +-32.45718 144.11522 -33.39447 124.19484 -20.30672 114.38452 curveto +-20.29272 114.37404 151.60121 -14.47397 151.6152 -14.48447 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 132.7871 57.49152 moveto +111.9616 178.21725 lineto +34.76012 130.97021 lineto + closepath stroke +newpath 151.6152 -14.48447 moveto +168.37491 -27.0472 191.87308 -12.6664 188.3125 7.97415 curveto +188.30952 7.9914 151.7909 219.68864 151.78792 219.70587 curveto +149.00745 235.8242 130.84235 244.05397 116.89125 235.51595 curveto +116.88022 235.5092 -18.49506 152.65999 -18.50609 152.65324 curveto +-32.45718 144.11522 -33.39447 124.19484 -20.30672 114.38452 curveto +-20.29272 114.37404 151.60121 -14.47397 151.6152 -14.48447 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -149.2449 24.17097 moveto +-169.93022 11.51103 -188.92015 42.53902 -168.23483 55.19896 curveto +-168.22244 55.20654 -15.92795 148.41466 -15.91556 148.42224 curveto +4.76976 161.08218 23.75969 130.0542 3.07437 117.39426 curveto +3.06198 117.38667 -149.23251 24.17856 -149.2449 24.17097 curveto closepath fill + 0 0 0 setrgbcolor +newpath -149.2449 24.17097 moveto +-169.93022 11.51103 -188.92015 42.53902 -168.23483 55.19896 curveto +-168.22244 55.20654 -15.92795 148.41466 -15.91556 148.42224 curveto +4.76976 161.08218 23.75969 130.0542 3.07437 117.39426 curveto +3.06198 117.38667 -149.23251 24.17856 -149.2449 24.17097 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.6743 42.71655 moveto +180.71642 18.80399 144.84755 12.74081 140.80544 36.65338 curveto +140.80301 36.66771 111.04323 212.72263 111.0408 212.73695 curveto +106.99869 236.64952 142.86755 242.71269 146.90967 218.80013 curveto +146.9121 218.7858 176.67188 42.73088 176.6743 42.71655 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.6743 42.71655 moveto +180.71642 18.80399 144.84755 12.74081 140.80544 36.65338 curveto +140.80301 36.66771 111.04323 212.72263 111.0408 212.73695 curveto +106.99869 236.64952 142.86755 242.71269 146.90967 218.80013 curveto +146.9121 218.7858 176.67188 42.73088 176.6743 42.71655 curveto closepath stroke +newpath 173.76767 4.0388 moveto +173.76767 6.23163 172.89644 8.33438 171.346 9.88483 curveto +169.79555 11.43527 167.6928 12.3065 165.49997 12.3065 curveto +163.30714 12.3065 161.20439 11.43527 159.65395 9.88483 curveto +158.1035 8.33438 157.23227 6.23163 157.23227 4.0388 curveto +157.23227 1.84598 158.1035 -0.25677 159.65395 -1.80722 curveto +161.20439 -3.35767 163.30714 -4.2289 165.49997 -4.2289 curveto +167.6928 -4.2289 169.79555 -3.35767 171.346 -1.80722 curveto +172.89644 -0.25677 173.76767 1.84598 173.76767 4.0388 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 137.24176 215.77005 moveto +137.24176 217.96288 136.37053 220.06563 134.82008 221.61607 curveto +133.26964 223.16652 131.16689 224.03775 128.97406 224.03775 curveto +126.78123 224.03775 124.67848 223.16652 123.12804 221.61607 curveto +121.57759 220.06563 120.70636 217.96288 120.70636 215.77005 curveto +120.70636 213.57722 121.57759 211.47447 123.12804 209.92403 curveto +124.67848 208.37358 126.78123 207.50235 128.97406 207.50235 curveto +131.16689 207.50235 133.26964 208.37358 134.82008 209.92403 curveto +136.37053 211.47447 137.24176 213.57722 137.24176 215.77005 curveto closepath stroke +newpath 1.8471 132.90825 moveto +1.8471 135.10107 0.97588 137.20383 -0.57457 138.75427 curveto +-2.12502 140.30472 -4.22777 141.17595 -6.4206 141.17595 curveto +-8.61342 141.17595 -10.71617 140.30472 -12.26662 138.75427 curveto +-13.81706 137.20383 -14.6883 135.10107 -14.6883 132.90825 curveto +-14.6883 130.71542 -13.81706 128.61267 -12.26662 127.06223 curveto +-10.71617 125.51178 -8.61342 124.64055 -6.4206 124.64055 curveto +-4.22777 124.64055 -2.12502 125.51178 -0.57457 127.06223 curveto +0.97588 128.61267 1.8471 130.71542 1.8471 132.90825 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.2 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.2 new file mode 100644 index 00000000000..6a5b7900e6c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.2 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 229 +%%HiResBoundingBox: -235.21309 -23.50154 235.21309 228.19232 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +90.68617 204.7902 lineto +-67.6366 193.28224 lineto + closepath fill +newpath 5.16348 -10.18842 moveto +14.29152 -29.04019 41.76848 -27.04301 48.0745 -7.06943 curveto +48.07976 -7.05275 112.75659 197.80394 112.76184 197.82062 curveto +117.68625 213.41812 105.32153 229.06465 89.0082 227.87892 curveto +88.99532 227.87798 -69.30217 216.37209 -69.31505 216.37114 curveto +-85.62839 215.18541 -95.60056 197.91531 -88.47241 183.19385 curveto +-88.46478 183.17812 5.15587 -10.17268 5.16348 -10.18842 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 21.45596 62.40356 moveto +58.33974 179.22823 lineto +-31.93373 172.66667 lineto + closepath stroke +newpath 5.16348 -10.18842 moveto +14.29152 -29.04019 41.76848 -27.04301 48.0745 -7.06943 curveto +48.07976 -7.05275 112.75659 197.80394 112.76184 197.82062 curveto +117.68625 213.41812 105.32153 229.06465 89.0082 227.87892 curveto +88.99532 227.87798 -69.30217 216.37209 -69.31505 216.37114 curveto +-85.62839 215.18541 -95.60056 197.91531 -88.47241 183.19385 curveto +-88.46478 183.17812 5.15587 -10.17268 5.16348 -10.18842 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -143.0957 30.40593 moveto +-155.46774 9.54706 -186.75607 28.10513 -174.38403 48.964 curveto +-174.37662 48.9765 -83.28818 202.5488 -83.28076 202.56128 curveto +-70.90872 223.42017 -39.62039 204.86209 -51.99243 184.0032 curveto +-51.99985 183.99072 -143.08829 30.41843 -143.0957 30.40593 curveto closepath fill + 0 0 0 setrgbcolor +newpath -143.0957 30.40593 moveto +-155.46774 9.54706 -186.75607 28.10513 -174.38403 48.964 curveto +-174.37662 48.9765 -83.28818 202.5488 -83.28076 202.56128 curveto +-70.90872 223.42017 -39.62039 204.86209 -51.99243 184.0032 curveto +-51.99985 183.99072 -143.08829 30.41843 -143.0957 30.40593 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 175.55637 46.61656 moveto +184.79848 24.19458 151.16548 10.33139 141.92337 32.75337 curveto +141.91783 32.7668 73.87328 197.84741 73.86774 197.86084 curveto +64.62561 220.28284 98.2586 234.14603 107.50073 211.72403 curveto +107.50627 211.7106 175.55083 46.62999 175.55637 46.61656 curveto closepath fill + 0 0 0 setrgbcolor +newpath 175.55637 46.61656 moveto +184.79848 24.19458 151.16548 10.33139 141.92337 32.75337 curveto +141.91783 32.7668 73.87328 197.84741 73.86774 197.86084 curveto +64.62561 220.28284 98.2586 234.14603 107.50073 211.72403 curveto +107.50627 211.7106 175.55083 46.62999 175.55637 46.61656 curveto closepath stroke +newpath 34.26675 -0.09993 moveto +34.26675 2.0929 33.39552 4.19565 31.84508 5.7461 curveto +30.29463 7.29654 28.19188 8.16777 25.99905 8.16777 curveto +23.80623 8.16777 21.70348 7.29654 20.15303 5.7461 curveto +18.60258 4.19565 17.73135 2.0929 17.73135 -0.09993 curveto +17.73135 -2.29276 18.60258 -4.39551 20.15303 -5.94595 curveto +21.70348 -7.4964 23.80623 -8.36763 25.99905 -8.36763 curveto +28.19188 -8.36763 30.29463 -7.4964 31.84508 -5.94595 curveto +33.39552 -4.39551 34.26675 -2.29276 34.26675 -0.09993 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 98.95387 204.7902 moveto +98.95387 206.98303 98.08264 209.08578 96.5322 210.63623 curveto +94.98175 212.18668 92.879 213.0579 90.68617 213.0579 curveto +88.49335 213.0579 86.3906 212.18668 84.84015 210.63623 curveto +83.2897 209.08578 82.41847 206.98303 82.41847 204.7902 curveto +82.41847 202.59738 83.2897 200.49463 84.84015 198.94418 curveto +86.3906 197.39374 88.49335 196.5225 90.68617 196.5225 curveto +92.879 196.5225 94.98175 197.39374 96.5322 198.94418 curveto +98.08264 200.49463 98.95387 202.59738 98.95387 204.7902 curveto closepath stroke +newpath -59.3689 193.28224 moveto +-59.3689 195.47507 -60.24013 197.57782 -61.79057 199.12827 curveto +-63.34102 200.67871 -65.44377 201.54994 -67.6366 201.54994 curveto +-69.82942 201.54994 -71.93217 200.67871 -73.48262 199.12827 curveto +-75.03307 197.57782 -75.9043 195.47507 -75.9043 193.28224 curveto +-75.9043 191.08942 -75.03307 188.98666 -73.48262 187.43622 curveto +-71.93217 185.88577 -69.82942 185.01454 -67.6366 185.01454 curveto +-65.44377 185.01454 -63.34102 185.88577 -61.79057 187.43622 curveto +-60.24013 188.98666 -59.3689 191.08942 -59.3689 193.28224 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.3 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.3 new file mode 100644 index 00000000000..e2bb7498d64 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.3 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 231 +%%HiResBoundingBox: -235.21309 -23.60762 235.21309 230.23532 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +95.8627 206.83052 lineto +-61.95781 189.76706 lineto + closepath fill +newpath 17.9476 -11.01802 moveto +27.73238 -29.53719 55.1219 -26.57568 60.72205 -6.39302 curveto +60.72672 -6.37619 118.16399 200.62471 118.16867 200.64157 curveto +122.54185 216.40233 109.63507 231.6045 93.37364 229.84624 curveto +93.3608 229.84485 -64.43294 212.78339 -64.44579 212.782 curveto +-80.70721 211.02373 -90.06624 193.41405 -82.42523 178.95233 curveto +-82.41707 178.93687 17.93942 -11.00256 17.9476 -11.01802 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 31.67886 62.10092 moveto +64.4341 180.14838 lineto +-25.55211 170.41861 lineto + closepath stroke +newpath 17.9476 -11.01802 moveto +27.73238 -29.53719 55.1219 -26.57568 60.72205 -6.39302 curveto +60.72672 -6.37619 118.16399 200.62471 118.16867 200.64157 curveto +122.54185 216.40233 109.63507 231.6045 93.37364 229.84624 curveto +93.3608 229.84485 -64.43294 212.78339 -64.44579 212.782 curveto +-80.70721 211.02373 -90.06624 193.41405 -82.42523 178.95233 curveto +-82.41707 178.93687 17.93942 -11.00256 17.9476 -11.01802 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -143.45374 29.82755 moveto +-156.59697 9.44604 -187.16924 29.16089 -174.026 49.54239 curveto +-174.01813 49.5546 -77.25182 199.61227 -77.24394 199.62448 curveto +-64.10071 220.00598 -33.52844 200.29114 -46.67168 179.90964 curveto +-46.67955 179.89743 -143.44586 29.83975 -143.45374 29.82755 curveto closepath fill + 0 0 0 setrgbcolor +newpath -143.45374 29.82755 moveto +-156.59697 9.44604 -187.16924 29.16089 -174.026 49.54239 curveto +-174.01813 49.5546 -77.25182 199.61227 -77.24394 199.62448 curveto +-64.10071 220.00598 -33.52844 200.29114 -46.67168 179.90964 curveto +-46.67955 179.89743 -143.44586 29.83975 -143.45374 29.82755 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 175.76396 46.08923 moveto +184.30298 23.39044 150.25479 10.58191 141.71577 33.2807 curveto +141.71066 33.2943 78.84265 200.41284 78.83754 200.42644 curveto +70.29852 223.12523 104.34671 235.93376 112.88573 213.23497 curveto +112.89084 213.22137 175.75885 46.10283 175.76396 46.08923 curveto closepath fill + 0 0 0 setrgbcolor +newpath 175.76396 46.08923 moveto +184.30298 23.39044 150.25479 10.58191 141.71577 33.2807 curveto +141.71066 33.2943 78.84265 200.41284 78.83754 200.42644 curveto +70.29852 223.12523 104.34671 235.93376 112.88573 213.23497 curveto +112.89084 213.22137 175.75885 46.10283 175.76396 46.08923 curveto closepath stroke +newpath 46.68326 -0.20367 moveto +46.68326 1.98915 45.81203 4.0919 44.26158 5.64235 curveto +42.71114 7.1928 40.60838 8.06403 38.41556 8.06403 curveto +36.22273 8.06403 34.11998 7.1928 32.56953 5.64235 curveto +31.01909 4.0919 30.14786 1.98915 30.14786 -0.20367 curveto +30.14786 -2.3965 31.01909 -4.49925 32.56953 -6.0497 curveto +34.11998 -7.60014 36.22273 -8.47137 38.41556 -8.47137 curveto +40.60838 -8.47137 42.71114 -7.60014 44.26158 -6.0497 curveto +45.81203 -4.49925 46.68326 -2.3965 46.68326 -0.20367 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 104.1304 206.83052 moveto +104.1304 209.02335 103.25917 211.1261 101.70872 212.67654 curveto +100.15828 214.22699 98.05553 215.09822 95.8627 215.09822 curveto +93.66988 215.09822 91.56712 214.22699 90.01668 212.67654 curveto +88.46623 211.1261 87.595 209.02335 87.595 206.83052 curveto +87.595 204.6377 88.46623 202.53494 90.01668 200.9845 curveto +91.56712 199.43405 93.66988 198.56282 95.8627 198.56282 curveto +98.05553 198.56282 100.15828 199.43405 101.70872 200.9845 curveto +103.25917 202.53494 104.1304 204.6377 104.1304 206.83052 curveto closepath stroke +newpath -53.69011 189.76706 moveto +-53.69011 191.95988 -54.56134 194.06264 -56.11179 195.61308 curveto +-57.66223 197.16353 -59.76498 198.03476 -61.95781 198.03476 curveto +-64.15063 198.03476 -66.25339 197.16353 -67.80383 195.61308 curveto +-69.35428 194.06264 -70.22551 191.95988 -70.22551 189.76706 curveto +-70.22551 187.57423 -69.35428 185.47148 -67.80383 183.92104 curveto +-66.25339 182.37059 -64.15063 181.49936 -61.95781 181.49936 curveto +-59.76498 181.49936 -57.66223 182.37059 -56.11179 183.92104 curveto +-54.56134 185.47148 -53.69011 187.57423 -53.69011 189.76706 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.4 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.4 new file mode 100644 index 00000000000..862ebb2b9a8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.4 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 232 +%%HiResBoundingBox: -235.21309 -23.7342 235.21309 231.98564 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +100.72028 208.57889 lineto +-56.41254 186.04205 lineto + closepath fill +newpath 30.4192 -11.84558 moveto +40.84137 -30.0137 68.1115 -26.10258 73.00722 -5.73758 curveto +73.01129 -5.72058 123.2236 203.15065 123.22766 203.16765 curveto +127.05075 219.0708 113.62369 233.8155 97.43314 231.49344 curveto +97.42035 231.49161 -59.68561 208.95932 -59.6984 208.95749 curveto +-75.88895 206.63542 -84.63062 188.71127 -76.49188 174.5237 curveto +-76.48318 174.50853 30.41049 -11.83041 30.4192 -11.84558 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 41.60234 61.70624 moveto +70.23734 180.8203 lineto +-19.35663 167.97066 lineto + closepath stroke +newpath 30.4192 -11.84558 moveto +40.84137 -30.0137 68.1115 -26.10258 73.00722 -5.73758 curveto +73.01129 -5.72058 123.2236 203.15065 123.22766 203.16765 curveto +127.05075 219.0708 113.62369 233.8155 97.43314 231.49344 curveto +97.42035 231.49161 -59.68561 208.95932 -59.6984 208.95749 curveto +-75.88895 206.63542 -84.63062 188.71127 -76.49188 174.5237 curveto +-76.48318 174.50853 30.41049 -11.83041 30.4192 -11.84558 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -143.83313 29.26274 moveto +-157.72943 9.3871 -187.54291 30.23155 -173.6466 50.1072 curveto +-173.63829 50.1191 -71.32759 196.45238 -71.31927 196.46428 curveto +-57.42297 216.33992 -27.6095 195.49547 -41.5058 175.61983 curveto +-41.51411 175.60793 -143.82481 29.27464 -143.83313 29.26274 curveto closepath fill + 0 0 0 setrgbcolor +newpath -143.83313 29.26274 moveto +-157.72943 9.3871 -187.54291 30.23155 -173.6466 50.1072 curveto +-173.63829 50.1191 -71.32759 196.45238 -71.31927 196.46428 curveto +-57.42297 216.33992 -27.6095 195.49547 -41.5058 175.61983 curveto +-41.51411 175.60793 -143.82481 29.27464 -143.83313 29.26274 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 175.94214 45.59438 moveto +183.82135 22.65802 149.41681 10.8392 141.5376 33.77556 curveto +141.53288 33.78929 83.52267 202.65697 83.51796 202.67072 curveto +75.63875 225.60707 110.04329 237.42589 117.9225 214.48953 curveto +117.92722 214.47578 175.93742 45.60811 175.94214 45.59438 curveto closepath fill + 0 0 0 setrgbcolor +newpath 175.94214 45.59438 moveto +183.82135 22.65802 149.41681 10.8392 141.5376 33.77556 curveto +141.53288 33.78929 83.52267 202.65697 83.51796 202.67072 curveto +75.63875 225.60707 110.04329 237.42589 117.9225 214.48953 curveto +117.92722 214.47578 175.93742 45.60811 175.94214 45.59438 curveto closepath stroke +newpath 58.76688 -0.32678 moveto +58.76688 1.86604 57.89565 3.9688 56.3452 5.51924 curveto +54.79475 7.06969 52.692 7.94092 50.49918 7.94092 curveto +48.30635 7.94092 46.2036 7.06969 44.65315 5.51924 curveto +43.1027 3.9688 42.23148 1.86604 42.23148 -0.32678 curveto +42.23148 -2.5196 43.1027 -4.62236 44.65315 -6.1728 curveto +46.2036 -7.72325 48.30635 -8.59448 50.49918 -8.59448 curveto +52.692 -8.59448 54.79475 -7.72325 56.3452 -6.1728 curveto +57.89565 -4.62236 58.76688 -2.5196 58.76688 -0.32678 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 108.98798 208.57889 moveto +108.98798 210.77171 108.11674 212.87447 106.5663 214.42491 curveto +105.01585 215.97536 102.9131 216.84659 100.72028 216.84659 curveto +98.52745 216.84659 96.4247 215.97536 94.87425 214.42491 curveto +93.3238 212.87447 92.45258 210.77171 92.45258 208.57889 curveto +92.45258 206.38606 93.3238 204.28331 94.87425 202.73286 curveto +96.4247 201.18242 98.52745 200.31119 100.72028 200.31119 curveto +102.9131 200.31119 105.01585 201.18242 106.5663 202.73286 curveto +108.11674 204.28331 108.98798 206.38606 108.98798 208.57889 curveto closepath stroke +newpath -48.14484 186.04205 moveto +-48.14484 188.23488 -49.01607 190.33763 -50.56651 191.88808 curveto +-52.11696 193.43852 -54.21971 194.30975 -56.41254 194.30975 curveto +-58.60536 194.30975 -60.70811 193.43852 -62.25856 191.88808 curveto +-63.809 190.33763 -64.68024 188.23488 -64.68024 186.04205 curveto +-64.68024 183.84923 -63.809 181.74648 -62.25856 180.19603 curveto +-60.70811 178.64558 -58.60536 177.77435 -56.41254 177.77435 curveto +-54.21971 177.77435 -52.11696 178.64558 -50.56651 180.19603 curveto +-49.01607 181.74648 -48.14484 183.84923 -48.14484 186.04205 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.5 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.5 new file mode 100644 index 00000000000..46db36233c0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.5 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 234 +%%HiResBoundingBox: -235.21309 -23.86116 235.21309 233.47723 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +105.24788 210.0667 lineto +-51.01167 182.1154 lineto + closepath fill +newpath 42.6055 -12.65521 moveto +53.64925 -30.45242 80.76804 -25.60136 84.95718 -5.07928 curveto +84.96066 -5.06215 127.92603 205.42003 127.9295 205.43716 curveto +131.20082 221.46298 117.27225 235.73497 101.17155 232.85486 curveto +101.15883 232.85258 -55.07527 204.9052 -55.088 204.90292 curveto +-71.18869 202.02281 -79.30586 183.80725 -70.68173 169.9093 curveto +-70.67252 169.89442 42.59628 -12.64037 42.6055 -12.65521 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 51.24057 61.23935 moveto +75.7428 181.27211 lineto +-13.35397 165.33434 lineto + closepath stroke +newpath 42.6055 -12.65521 moveto +53.64925 -30.45242 80.76804 -25.60136 84.95718 -5.07928 curveto +84.96066 -5.06215 127.92603 205.42003 127.9295 205.43716 curveto +131.20082 221.46298 117.27225 235.73497 101.17155 232.85486 curveto +101.15883 232.85258 -55.07527 204.9052 -55.088 204.90292 curveto +-71.18869 202.02281 -79.30586 183.80725 -70.68173 169.9093 curveto +-70.67252 169.89442 42.59628 -12.64037 42.6055 -12.65521 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -144.23308 28.71266 moveto +-158.86282 9.37027 -187.8764 31.31488 -173.24666 50.65727 curveto +-173.2379 50.66885 -65.52724 193.07613 -65.51846 193.0877 curveto +-50.88872 212.4301 -21.87514 190.48549 -36.50488 171.1431 curveto +-36.51366 171.13152 -144.22432 28.72424 -144.23308 28.71266 curveto closepath fill + 0 0 0 setrgbcolor +newpath -144.23308 28.71266 moveto +-158.86282 9.37027 -187.8764 31.31488 -173.24666 50.65727 curveto +-173.2379 50.66885 -65.52724 193.07613 -65.51846 193.0877 curveto +-50.88872 212.4301 -21.87514 190.48549 -36.50488 171.1431 curveto +-36.51366 171.13152 -144.22432 28.72424 -144.23308 28.71266 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.09367 45.13338 moveto +183.35822 21.99496 148.6506 11.09814 141.38606 34.23656 curveto +141.38171 34.25041 87.89691 204.60567 87.89256 204.61954 curveto +80.62802 227.75795 115.33563 238.65477 122.60017 215.51636 curveto +122.60452 215.50249 176.08932 45.14723 176.09367 45.13338 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.09367 45.13338 moveto +183.35822 21.99496 148.6506 11.09814 141.38606 34.23656 curveto +141.38171 34.25041 87.89691 204.60567 87.89256 204.61954 curveto +80.62802 227.75795 115.33563 238.65477 122.60017 215.51636 curveto +122.60452 215.50249 176.08932 45.14723 176.09367 45.13338 curveto closepath stroke +newpath 70.54324 -0.44943 moveto +70.54324 1.7434 69.67201 3.84615 68.12157 5.39659 curveto +66.57112 6.94704 64.46837 7.81827 62.27554 7.81827 curveto +60.08272 7.81827 57.97997 6.94704 56.42952 5.39659 curveto +54.87907 3.84615 54.00784 1.7434 54.00784 -0.44943 curveto +54.00784 -2.64226 54.87907 -4.74501 56.42952 -6.29546 curveto +57.97997 -7.8459 60.08272 -8.71713 62.27554 -8.71713 curveto +64.46837 -8.71713 66.57112 -7.8459 68.12157 -6.29546 curveto +69.67201 -4.74501 70.54324 -2.64226 70.54324 -0.44943 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 113.51558 210.0667 moveto +113.51558 212.25952 112.64435 214.36227 111.0939 215.91272 curveto +109.54346 217.46317 107.4407 218.3344 105.24788 218.3344 curveto +103.05505 218.3344 100.9523 217.46317 99.40186 215.91272 curveto +97.85141 214.36227 96.98018 212.25952 96.98018 210.0667 curveto +96.98018 207.87387 97.85141 205.77112 99.40186 204.22067 curveto +100.9523 202.67023 103.05505 201.799 105.24788 201.799 curveto +107.4407 201.799 109.54346 202.67023 111.0939 204.22067 curveto +112.64435 205.77112 113.51558 207.87387 113.51558 210.0667 curveto closepath stroke +newpath -42.74397 182.1154 moveto +-42.74397 184.30823 -43.6152 186.41098 -45.16565 187.96143 curveto +-46.7161 189.51187 -48.81885 190.3831 -51.01167 190.3831 curveto +-53.2045 190.3831 -55.30725 189.51187 -56.8577 187.96143 curveto +-58.40814 186.41098 -59.27937 184.30823 -59.27937 182.1154 curveto +-59.27937 179.92258 -58.40814 177.81982 -56.8577 176.26938 curveto +-55.30725 174.71893 -53.2045 173.8477 -51.01167 173.8477 curveto +-48.81885 173.8477 -46.7161 174.71893 -45.16565 176.26938 curveto +-43.6152 177.81982 -42.74397 179.92258 -42.74397 182.1154 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.6 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.6 new file mode 100644 index 00000000000..47a4c782fe9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.6 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 235 +%%HiResBoundingBox: -235.21309 -23.96594 235.21309 234.73909 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +109.43842 211.32628 lineto +-45.7607 177.9871 lineto + closepath fill +newpath 54.53581 -13.42805 moveto +66.18837 -30.83261 93.12303 -25.04665 96.59996 -4.39207 curveto +96.60284 -4.37485 132.26335 207.4662 132.26625 207.48343 curveto +134.98138 223.61272 120.56766 237.39441 104.57628 233.95924 curveto +104.56364 233.95653 -50.60973 200.6231 -50.62236 200.62038 curveto +-66.61374 197.18521 -74.09607 178.69994 -64.99654 165.10861 curveto +-64.9868 165.09407 54.5261 -13.41351 54.53581 -13.42805 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 60.61024 60.72055 moveto +80.94672 181.52823 lineto +-7.54514 162.51892 lineto + closepath stroke +newpath 54.53581 -13.42805 moveto +66.18837 -30.83261 93.12303 -25.04665 96.59996 -4.39207 curveto +96.60284 -4.37485 132.26335 207.4662 132.26625 207.48343 curveto +134.98138 223.61272 120.56766 237.39441 104.57628 233.95924 curveto +104.56364 233.95653 -50.60973 200.6231 -50.62236 200.62038 curveto +-66.61374 197.18521 -74.09607 178.69994 -64.99654 165.10861 curveto +-64.9868 165.09407 54.5261 -13.41351 54.53581 -13.42805 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -144.65355 28.17784 moveto +-159.99638 9.39609 -188.16902 32.41034 -172.82619 51.1921 curveto +-172.817 51.20334 -59.8562 189.48297 -59.84702 189.49423 curveto +-44.50418 208.27599 -16.33154 185.26173 -31.67438 166.47998 curveto +-31.68356 166.46872 -144.64436 28.18909 -144.65355 28.17784 curveto closepath fill + 0 0 0 setrgbcolor +newpath -144.65355 28.17784 moveto +-159.99638 9.39609 -188.16902 32.41034 -172.82619 51.1921 curveto +-172.817 51.20334 -59.8562 189.48297 -59.84702 189.49423 curveto +-44.50418 208.27599 -16.33154 185.26173 -31.67438 166.47998 curveto +-31.68356 166.46872 -144.64436 28.18909 -144.65355 28.17784 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.22191 44.70651 moveto +182.91731 21.39714 147.95323 11.35405 141.25783 34.66342 curveto +141.25381 34.67738 91.9593 206.29137 91.9553 206.30533 curveto +85.2599 229.6147 120.22398 239.65779 126.91939 216.34842 curveto +126.92339 216.33446 176.2179 44.72047 176.22191 44.70651 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.22191 44.70651 moveto +182.91731 21.39714 147.95323 11.35405 141.25783 34.66342 curveto +141.25381 34.67738 91.9593 206.29137 91.9553 206.30533 curveto +85.2599 229.6147 120.22398 239.65779 126.91939 216.34842 curveto +126.92339 216.33446 176.2179 44.72047 176.22191 44.70651 curveto closepath stroke +newpath 82.0396 -0.5494 moveto +82.0396 1.64343 81.16837 3.74619 79.61792 5.29663 curveto +78.06747 6.84708 75.96472 7.7183 73.7719 7.7183 curveto +71.57907 7.7183 69.47632 6.84708 67.92587 5.29663 curveto +66.37543 3.74619 65.5042 1.64343 65.5042 -0.5494 curveto +65.5042 -2.74222 66.37543 -4.84497 67.92587 -6.39542 curveto +69.47632 -7.94586 71.57907 -8.8171 73.7719 -8.8171 curveto +75.96472 -8.8171 78.06747 -7.94586 79.61792 -6.39542 curveto +81.16837 -4.84497 82.0396 -2.74222 82.0396 -0.5494 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 117.70612 211.32628 moveto +117.70612 213.5191 116.83488 215.62186 115.28444 217.1723 curveto +113.734 218.72275 111.63124 219.59398 109.43842 219.59398 curveto +107.24559 219.59398 105.14284 218.72275 103.59239 217.1723 curveto +102.04195 215.62186 101.17072 213.5191 101.17072 211.32628 curveto +101.17072 209.13345 102.04195 207.0307 103.59239 205.48026 curveto +105.14284 203.92981 107.24559 203.05858 109.43842 203.05858 curveto +111.63124 203.05858 113.734 203.92981 115.28444 205.48026 curveto +116.83488 207.0307 117.70612 209.13345 117.70612 211.32628 curveto closepath stroke +newpath -37.493 177.9871 moveto +-37.493 180.17993 -38.36423 182.28268 -39.91467 183.83313 curveto +-41.46512 185.38358 -43.56787 186.2548 -45.7607 186.2548 curveto +-47.95352 186.2548 -50.05627 185.38358 -51.60672 183.83313 curveto +-53.15717 182.28268 -54.0284 180.17993 -54.0284 177.9871 curveto +-54.0284 175.79428 -53.15717 173.69153 -51.60672 172.14108 curveto +-50.05627 170.59064 -47.95352 169.7194 -45.7607 169.7194 curveto +-43.56787 169.7194 -41.46512 170.59064 -39.91467 172.14108 curveto +-38.36423 173.69153 -37.493 175.79428 -37.493 177.9871 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.7 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.7 new file mode 100644 index 00000000000..8c900057e4f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.7 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -25 236 236 +%%HiResBoundingBox: -235.21309 -24.02919 235.21309 235.7993 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +113.27765 212.38298 lineto +-40.66777 173.66533 lineto + closepath fill +newpath 66.22784 -14.1471 moveto +78.47897 -31.13588 105.19632 -24.41629 107.95258 -3.65305 curveto +107.95486 -3.63571 136.224 209.31989 136.2263 209.33722 curveto +138.37866 225.55136 123.49405 238.8234 107.6317 234.83391 curveto +107.61916 234.83076 -46.30214 196.11855 -46.31468 196.1154 curveto +-62.17703 192.12592 -69.01178 173.3913 -59.44481 160.12466 curveto +-59.43457 160.11047 66.21762 -14.1329 66.22784 -14.1471 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 69.71896 60.16872 moveto +85.8403 181.612 lineto +-1.93753 159.53531 lineto + closepath stroke +newpath 66.22784 -14.1471 moveto +78.47897 -31.13588 105.19632 -24.41629 107.95258 -3.65305 curveto +107.95486 -3.63571 136.224 209.31989 136.2263 209.33722 curveto +138.37866 225.55136 123.49405 238.8234 107.6317 234.83391 curveto +107.61916 234.83076 -46.30214 196.11855 -46.31468 196.1154 curveto +-62.17703 192.12592 -69.01178 173.3913 -59.44481 160.12466 curveto +-59.43457 160.11047 66.21762 -14.1329 66.22784 -14.1471 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -145.09372 27.6591 moveto +-161.12819 9.46425 -188.42049 33.51598 -172.38602 51.71083 curveto +-172.37642 51.72173 -54.32352 185.6803 -54.31392 185.6912 curveto +-38.27945 203.88605 -10.98715 179.83432 -27.02162 161.63947 curveto +-27.03122 161.62857 -145.08412 27.67 -145.09372 27.6591 curveto closepath fill + 0 0 0 setrgbcolor +newpath -145.09372 27.6591 moveto +-161.12819 9.46425 -188.42049 33.51598 -172.38602 51.71083 curveto +-172.37642 51.72173 -54.32352 185.6803 -54.31392 185.6912 curveto +-38.27945 203.88605 -10.98715 179.83432 -27.02162 161.63947 curveto +-27.03122 161.62857 -145.08412 27.67 -145.09372 27.6591 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.32959 44.31546 moveto +182.50359 20.8625 147.32414 11.60152 141.15015 35.05447 curveto +141.14645 35.06853 95.69077 207.73961 95.68707 207.75366 curveto +89.51308 231.20662 124.69252 240.4676 130.86652 217.01465 curveto +130.87021 217.0006 176.3259 44.32951 176.32959 44.31546 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.32959 44.31546 moveto +182.50359 20.8625 147.32414 11.60152 141.15015 35.05447 curveto +141.14645 35.06853 95.69077 207.73961 95.68707 207.75366 curveto +89.51308 231.20662 124.69252 240.4676 130.86652 217.01465 curveto +130.87021 217.0006 176.3259 44.32951 176.32959 44.31546 curveto closepath stroke +newpath 93.27211 -0.60686 moveto +93.27211 1.58597 92.40088 3.68872 90.85043 5.23917 curveto +89.29999 6.78961 87.19724 7.66084 85.00441 7.66084 curveto +82.81158 7.66084 80.70883 6.78961 79.15839 5.23917 curveto +77.60794 3.68872 76.73671 1.58597 76.73671 -0.60686 curveto +76.73671 -2.79968 77.60794 -4.90244 79.15839 -6.45288 curveto +80.70883 -8.00333 82.81158 -8.87456 85.00441 -8.87456 curveto +87.19724 -8.87456 89.29999 -8.00333 90.85043 -6.45288 curveto +92.40088 -4.90244 93.27211 -2.79968 93.27211 -0.60686 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 121.54535 212.38298 moveto +121.54535 214.5758 120.67412 216.67856 119.12367 218.229 curveto +117.57323 219.77945 115.47047 220.65068 113.27765 220.65068 curveto +111.08482 220.65068 108.98207 219.77945 107.43163 218.229 curveto +105.88118 216.67856 105.00995 214.5758 105.00995 212.38298 curveto +105.00995 210.19016 105.88118 208.0874 107.43163 206.53696 curveto +108.98207 204.98651 111.08482 204.11528 113.27765 204.11528 curveto +115.47047 204.11528 117.57323 204.98651 119.12367 206.53696 curveto +120.67412 208.0874 121.54535 210.19016 121.54535 212.38298 curveto closepath stroke +newpath -32.40007 173.66533 moveto +-32.40007 175.85815 -33.2713 177.9609 -34.82175 179.51135 curveto +-36.3722 181.0618 -38.47495 181.93303 -40.66777 181.93303 curveto +-42.8606 181.93303 -44.96335 181.0618 -46.5138 179.51135 curveto +-48.06424 177.9609 -48.93547 175.85815 -48.93547 173.66533 curveto +-48.93547 171.4725 -48.06424 169.36975 -46.5138 167.8193 curveto +-44.96335 166.26886 -42.8606 165.39763 -40.66777 165.39763 curveto +-38.47495 165.39763 -36.3722 166.26886 -34.82175 167.8193 curveto +-33.2713 169.36975 -32.40007 171.4725 -32.40007 173.66533 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.8 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.8 new file mode 100644 index 00000000000..26690e4b888 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.8 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -25 236 237 +%%HiResBoundingBox: -235.21309 -24.02069 235.21309 236.67873 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +116.74828 213.25989 lineto +-35.74106 169.15553 lineto + closepath fill +newpath 77.68956 -14.78412 moveto +90.53026 -31.33186 116.99495 -23.67737 119.01973 -2.83005 curveto +119.02141 -2.81264 139.78833 211.00528 139.79002 211.02267 curveto +141.37119 227.30249 126.02925 240.04318 110.31691 235.49864 curveto +110.30449 235.49506 -42.16133 191.39679 -42.17375 191.3932 curveto +-57.8861 186.84866 -64.05817 167.88538 -54.0308 154.96317 curveto +-54.02008 154.94934 77.67885 -14.77031 77.68956 -14.78412 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 78.56653 59.60858 moveto +90.40956 181.54366 lineto +3.46175 156.3954 lineto + closepath stroke +newpath 77.68956 -14.78412 moveto +90.53026 -31.33186 116.99495 -23.67737 119.01973 -2.83005 curveto +119.02141 -2.81264 139.78833 211.00528 139.79002 211.02267 curveto +141.37119 227.30249 126.02925 240.04318 110.31691 235.49864 curveto +110.30449 235.49506 -42.16133 191.39679 -42.17375 191.3932 curveto +-57.8861 186.84866 -64.05817 167.88538 -54.0308 154.96317 curveto +-54.02008 154.94934 77.67885 -14.77031 77.68956 -14.78412 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -145.55305 27.15732 moveto +-162.25659 9.5749 -188.63022 34.6302 -171.92668 52.21262 curveto +-171.91667 52.22314 -48.93788 181.67265 -48.92787 181.68318 curveto +-32.22433 199.2656 -5.85071 174.2103 -22.55424 156.62788 curveto +-22.56425 156.61736 -145.54305 27.16785 -145.55305 27.15732 curveto closepath fill + 0 0 0 setrgbcolor +newpath -145.55305 27.15732 moveto +-162.25659 9.5749 -188.63022 34.6302 -171.92668 52.21262 curveto +-171.91667 52.22314 -48.93788 181.67265 -48.92787 181.68318 curveto +-32.22433 199.2656 -5.85071 174.2103 -22.55424 156.62788 curveto +-22.56425 156.61736 -145.54305 27.16785 -145.55305 27.15732 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.41869 43.96187 moveto +182.12123 20.39012 146.7636 11.83632 141.06105 35.40807 curveto +141.05763 35.42218 99.07298 208.96783 99.06956 208.98196 curveto +93.36702 232.55371 128.72466 241.10751 134.4272 217.53577 curveto +134.43062 217.52164 176.41527 43.97598 176.41869 43.96187 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.41869 43.96187 moveto +182.12123 20.39012 146.7636 11.83632 141.06105 35.40807 curveto +141.05763 35.42218 99.07298 208.96783 99.06956 208.98196 curveto +93.36702 232.55371 128.72466 241.10751 134.4272 217.53577 curveto +134.43062 217.52164 176.41527 43.97598 176.41869 43.96187 curveto closepath stroke +newpath 104.24635 -0.5923 moveto +104.24635 1.60052 103.37512 3.70328 101.82468 5.25372 curveto +100.27423 6.80417 98.17148 7.6754 95.97865 7.6754 curveto +93.78583 7.6754 91.68307 6.80417 90.13263 5.25372 curveto +88.58218 3.70328 87.71095 1.60052 87.71095 -0.5923 curveto +87.71095 -2.78513 88.58218 -4.88788 90.13263 -6.43832 curveto +91.68307 -7.98877 93.78583 -8.86 95.97865 -8.86 curveto +98.17148 -8.86 100.27423 -7.98877 101.82468 -6.43832 curveto +103.37512 -4.88788 104.24635 -2.78513 104.24635 -0.5923 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 125.01598 213.25989 moveto +125.01598 215.45271 124.14474 217.55547 122.5943 219.10591 curveto +121.04385 220.65636 118.9411 221.52759 116.74828 221.52759 curveto +114.55545 221.52759 112.4527 220.65636 110.90225 219.10591 curveto +109.3518 217.55547 108.48058 215.45271 108.48058 213.25989 curveto +108.48058 211.06706 109.3518 208.96431 110.90225 207.41386 curveto +112.4527 205.86342 114.55545 204.99219 116.74828 204.99219 curveto +118.9411 204.99219 121.04385 205.86342 122.5943 207.41386 curveto +124.14474 208.96431 125.01598 211.06706 125.01598 213.25989 curveto closepath stroke +newpath -27.47336 169.15553 moveto +-27.47336 171.34836 -28.34459 173.45111 -29.89503 175.00156 curveto +-31.44548 176.552 -33.54823 177.42323 -35.74106 177.42323 curveto +-37.93388 177.42323 -40.03664 176.552 -41.58708 175.00156 curveto +-43.13753 173.45111 -44.00876 171.34836 -44.00876 169.15553 curveto +-44.00876 166.9627 -43.13753 164.85995 -41.58708 163.30951 curveto +-40.03664 161.75906 -37.93388 160.88783 -35.74106 160.88783 curveto +-33.54823 160.88783 -31.44548 161.75906 -29.89503 163.30951 curveto +-28.34459 164.85995 -27.47336 166.9627 -27.47336 169.15553 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.9 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.9 new file mode 100644 index 00000000000..38ef570dcc9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.9 @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -236 -24 236 238 +%%HiResBoundingBox: -235.21309 -23.91325 235.21309 237.3948 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 1 1 1 setrgbcolor +newpath -158.73987 39.68497 moveto +158.73987 39.68497 lineto +119.83644 213.97833 lineto +-30.98329 164.4659 lineto + closepath fill +newpath 88.9302 -15.31325 moveto +102.35233 -31.39253 128.52698 -22.79977 129.8074 -1.89388 curveto +129.80847 -1.87642 142.94102 212.54243 142.94208 212.55988 curveto +143.94197 228.88542 128.15593 241.07101 112.61578 235.96942 curveto +112.60352 235.9654 -38.19128 186.4617 -38.20355 186.45767 curveto +-53.7437 181.35608 -59.23586 162.18517 -48.75446 149.62875 curveto +-48.74324 149.61534 88.919 -15.29982 88.9302 -15.31325 curveto closepath fill + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 87.15512 59.06227 moveto +94.64445 181.34003 lineto +8.64961 153.10919 lineto + closepath stroke +newpath 88.9302 -15.31325 moveto +102.35233 -31.39253 128.52698 -22.79977 129.8074 -1.89388 curveto +129.80847 -1.87642 142.94102 212.54243 142.94208 212.55988 curveto +143.94197 228.88542 128.15593 241.07101 112.61578 235.96942 curveto +112.60352 235.9654 -38.19128 186.4617 -38.20355 186.45767 curveto +-53.7437 181.35608 -59.23586 162.18517 -48.75446 149.62875 curveto +-48.74324 149.61534 88.919 -15.29982 88.9302 -15.31325 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath fill + 0 0 0 setrgbcolor +newpath -158.73987 26.45665 moveto +-176.37762 26.45667 -176.37762 52.91327 -158.73987 52.91328 curveto +-158.71404 52.91328 158.71404 52.91328 158.73987 52.91328 curveto +176.37762 52.91327 176.37762 26.45667 158.73987 26.45665 curveto +158.71404 26.45665 -158.71404 26.45665 -158.73987 26.45665 curveto closepath stroke + 1 1 1 setrgbcolor +newpath -146.0307 26.67273 moveto +-163.38034 9.72719 -188.79868 35.75166 -171.44904 52.6972 curveto +-171.43864 52.70735 -43.70285 177.46799 -43.69246 177.47813 curveto +-26.34282 194.42368 -0.92448 168.3992 -18.27412 151.45366 curveto +-18.28452 151.44351 -146.02031 26.68288 -146.0307 26.67273 curveto closepath fill + 0 0 0 setrgbcolor +newpath -146.0307 26.67273 moveto +-163.38034 9.72719 -188.79868 35.75166 -171.44904 52.6972 curveto +-171.43864 52.70735 -43.70285 177.46799 -43.69246 177.47813 curveto +-26.34282 194.42368 -0.92448 168.3992 -18.27412 151.45366 curveto +-18.28452 151.44351 -146.02031 26.68288 -146.0307 26.67273 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 176.49196 43.64742 moveto +181.77522 19.97798 146.27104 12.05309 140.98778 35.72252 curveto +140.98462 35.7367 102.08682 210.00162 102.08366 210.0158 curveto +96.80038 233.68524 132.30457 241.61014 137.58784 217.94069 curveto +137.591 217.92651 176.4888 43.66159 176.49196 43.64742 curveto closepath fill + 0 0 0 setrgbcolor +newpath 176.49196 43.64742 moveto +181.77522 19.97798 146.27104 12.05309 140.98778 35.72252 curveto +140.98462 35.7367 102.08682 210.00162 102.08366 210.0158 curveto +96.80038 233.68524 132.30457 241.61014 137.58784 217.94069 curveto +137.591 217.92651 176.4888 43.66159 176.49196 43.64742 curveto closepath stroke +newpath 114.96927 -0.4788 moveto +114.96927 1.71402 114.09804 3.81677 112.54759 5.36722 curveto +110.99715 6.91766 108.8944 7.7889 106.70157 7.7889 curveto +104.50874 7.7889 102.40599 6.91766 100.85555 5.36722 curveto +99.3051 3.81677 98.43387 1.71402 98.43387 -0.4788 curveto +98.43387 -2.67163 99.3051 -4.77438 100.85555 -6.32483 curveto +102.40599 -7.87527 104.50874 -8.7465 106.70157 -8.7465 curveto +108.8944 -8.7465 110.99715 -7.87527 112.54759 -6.32483 curveto +114.09804 -4.77438 114.96927 -2.67163 114.96927 -0.4788 curveto closepath stroke +newpath -150.47217 39.68497 moveto +-150.47217 41.87779 -151.3434 43.98055 -152.89384 45.53099 curveto +-154.44429 47.08144 -156.54704 47.95267 -158.73987 47.95267 curveto +-160.9327 47.95267 -163.03545 47.08144 -164.58589 45.53099 curveto +-166.13634 43.98055 -167.00757 41.87779 -167.00757 39.68497 curveto +-167.00757 37.49214 -166.13634 35.38939 -164.58589 33.83894 curveto +-163.03545 32.2885 -160.9327 31.41727 -158.73987 31.41727 curveto +-156.54704 31.41727 -154.44429 32.2885 -152.89384 33.83894 curveto +-151.3434 35.38939 -150.47217 37.49214 -150.47217 39.68497 curveto closepath stroke +newpath 167.00757 39.68497 moveto +167.00757 41.87779 166.13634 43.98055 164.58589 45.53099 curveto +163.03545 47.08144 160.9327 47.95267 158.73987 47.95267 curveto +156.54704 47.95267 154.44429 47.08144 152.89384 45.53099 curveto +151.3434 43.98055 150.47217 41.87779 150.47217 39.68497 curveto +150.47217 37.49214 151.3434 35.38939 152.89384 33.83894 curveto +154.44429 32.2885 156.54704 31.41727 158.73987 31.41727 curveto +160.9327 31.41727 163.03545 32.2885 164.58589 33.83894 curveto +166.13634 35.38939 167.00757 37.49214 167.00757 39.68497 curveto closepath stroke +newpath 128.10414 213.97833 moveto +128.10414 216.17116 127.23291 218.27391 125.68246 219.82436 curveto +124.13202 221.3748 122.02927 222.24603 119.83644 222.24603 curveto +117.64362 222.24603 115.54086 221.3748 113.99042 219.82436 curveto +112.43997 218.27391 111.56874 216.17116 111.56874 213.97833 curveto +111.56874 211.7855 112.43997 209.68275 113.99042 208.13231 curveto +115.54086 206.58186 117.64362 205.71063 119.83644 205.71063 curveto +122.02927 205.71063 124.13202 206.58186 125.68246 208.13231 curveto +127.23291 209.68275 128.10414 211.7855 128.10414 213.97833 curveto closepath stroke +newpath -22.71559 164.4659 moveto +-22.71559 166.65872 -23.58682 168.76147 -25.13727 170.31192 curveto +-26.68771 171.86237 -28.79047 172.7336 -30.98329 172.7336 curveto +-33.17612 172.7336 -35.27887 171.86237 -36.82932 170.31192 curveto +-38.37976 168.76147 -39.25099 166.65872 -39.25099 164.4659 curveto +-39.25099 162.27307 -38.37976 160.17032 -36.82932 158.61987 curveto +-35.27887 157.06943 -33.17612 156.1982 -30.98329 156.1982 curveto +-28.79047 156.1982 -26.68771 157.06943 -25.13727 158.61987 curveto +-23.58682 160.17032 -22.71559 162.27307 -22.71559 164.4659 curveto closepath stroke + 0 1.99252 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -234.21683 50.71095 moveto 0 0 rlineto stroke +newpath -13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath 13.21188 -0.02884 moveto 0 0 rlineto stroke +newpath -25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath 25.99905 -0.09993 moveto 0 0 rlineto stroke +newpath -38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath 38.4181 -0.20349 moveto 0 0 rlineto stroke +newpath -50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath 50.49918 -0.32678 moveto 0 0 rlineto stroke +newpath -62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath 62.27554 -0.44943 moveto 0 0 rlineto stroke +newpath -73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath 73.7719 -0.5494 moveto 0 0 rlineto stroke +newpath -85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath 85.00441 -0.60686 moveto 0 0 rlineto stroke +newpath -95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath 95.97865 -0.5923 moveto 0 0 rlineto stroke +newpath -106.699 -0.47893 moveto 0 0 rlineto stroke +newpath 106.699 -0.47893 moveto 0 0 rlineto stroke +newpath -117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath 117.17393 -0.23697 moveto 0 0 rlineto stroke +newpath -127.39426 0.1655 moveto 0 0 rlineto stroke +newpath 127.39426 0.1655 moveto 0 0 rlineto stroke +newpath -137.35056 0.75992 moveto 0 0 rlineto stroke +newpath 137.35056 0.75992 moveto 0 0 rlineto stroke +newpath -147.03352 1.5807 moveto 0 0 rlineto stroke +newpath 147.03352 1.5807 moveto 0 0 rlineto stroke +newpath -156.42484 2.6624 moveto 0 0 rlineto stroke +newpath 156.42484 2.6624 moveto 0 0 rlineto stroke + 0 2.98878 dtransform truncate idtransform setlinewidth pop +newpath 0 0 moveto 0 0 rlineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.1 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.1 new file mode 100644 index 00000000000..1d08cbbafaa --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.1 @@ -0,0 +1,6157 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -1 -83 284 246 +%%HiResBoundingBox: -0.2536 -82.0819 283.71812 245.73816 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2237 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 0 0 moveto +0.58322 1.01016 lineto stroke +newpath 0.58322 1.01016 moveto +-0.00002 2.02037 lineto stroke +newpath -0.00002 2.02037 moveto +1.16646 2.02037 lineto stroke +newpath 1.16646 2.02037 moveto +1.74968 3.03053 lineto stroke +newpath 1.74968 3.03053 moveto +1.16643 4.04074 lineto stroke +newpath 1.16643 4.04074 moveto +-0.0001 4.04074 lineto stroke +newpath -0.0001 4.04074 moveto +0.58316 5.05098 lineto stroke +newpath 0.58316 5.05098 moveto +-0.00009 6.06119 lineto stroke +newpath -0.00009 6.06119 moveto +1.1664 6.06119 lineto stroke +newpath 1.1664 6.06119 moveto +1.74965 7.07146 lineto stroke +newpath 1.74965 7.07146 moveto +2.33293 6.0612 lineto stroke +newpath 2.33293 6.0612 moveto +3.49942 6.0612 lineto stroke +newpath 3.49942 6.0612 moveto +4.08264 7.07137 lineto stroke +newpath 4.08264 7.07137 moveto +3.4994 8.08157 lineto stroke +newpath 3.4994 8.08157 moveto +4.66588 8.08157 lineto stroke +newpath 4.66588 8.08157 moveto +5.2491 9.09174 lineto stroke +newpath 5.2491 9.09174 moveto +4.66585 10.10194 lineto stroke +newpath 4.66585 10.10194 moveto +3.4993 10.10194 lineto stroke +newpath 3.4993 10.10194 moveto +4.08258 11.1122 lineto stroke +newpath 4.08258 11.1122 moveto +3.49933 12.1224 lineto stroke +newpath 3.49933 12.1224 moveto +2.33278 12.1224 lineto stroke +newpath 2.33278 12.1224 moveto +1.74948 11.1121 lineto stroke +newpath 1.74948 11.1121 moveto +1.16618 12.1224 lineto stroke +newpath 1.16618 12.1224 moveto +-0.00037 12.1224 lineto stroke +newpath -0.00037 12.1224 moveto +0.5829 13.13266 lineto stroke +newpath 0.5829 13.13266 moveto +-0.0004 14.14299 lineto stroke +newpath -0.0004 14.14299 moveto +1.16621 14.14297 lineto stroke +newpath 1.16621 14.14297 moveto +1.74948 15.15323 lineto stroke +newpath 1.74948 15.15323 moveto +1.16623 16.16344 lineto stroke +newpath 1.16623 16.16344 moveto +-0.00032 16.16344 lineto stroke +newpath -0.00032 16.16344 moveto +0.58296 17.17369 lineto stroke +newpath 0.58296 17.17369 moveto +-0.00029 18.1839 lineto stroke +newpath -0.00029 18.1839 moveto +1.1662 18.1839 lineto stroke +newpath 1.1662 18.1839 moveto +1.74948 19.19417 lineto stroke +newpath 1.74948 19.19417 moveto +2.33275 18.1839 lineto stroke +newpath 2.33275 18.1839 moveto +3.49924 18.1839 lineto stroke +newpath 3.49924 18.1839 moveto +4.0825 19.19415 lineto stroke +newpath 4.0825 19.19415 moveto +3.4992 20.20448 lineto stroke +newpath 3.4992 20.20448 moveto +4.66582 20.20447 lineto stroke +newpath 4.66582 20.20447 moveto +5.24908 21.21472 lineto stroke +newpath 5.24908 21.21472 moveto +5.83235 20.20447 lineto stroke +newpath 5.83235 20.20447 moveto +6.99896 20.20447 lineto stroke +newpath 6.99896 20.20447 moveto +6.41565 19.19415 lineto stroke +newpath 6.41565 19.19415 moveto +6.99892 18.1839 lineto stroke +newpath 6.99892 18.1839 moveto +8.1654 18.1839 lineto stroke +newpath 8.1654 18.1839 moveto +8.74869 19.19417 lineto stroke +newpath 8.74869 19.19417 moveto +9.33195 18.1839 lineto stroke +newpath 9.33195 18.1839 moveto +10.49844 18.1839 lineto stroke +newpath 10.49844 18.1839 moveto +11.08167 19.19406 lineto stroke +newpath 11.08167 19.19406 moveto +10.49843 20.20427 lineto stroke +newpath 10.49843 20.20427 moveto +11.6649 20.20427 lineto stroke +newpath 11.6649 20.20427 moveto +12.24812 21.21443 lineto stroke +newpath 12.24812 21.21443 moveto +11.66487 22.22464 lineto stroke +newpath 11.66487 22.22464 moveto +10.49834 22.22464 lineto stroke +newpath 10.49834 22.22464 moveto +11.0816 23.23488 lineto stroke +newpath 11.0816 23.23488 moveto +10.49835 24.24509 lineto stroke +newpath 10.49835 24.24509 moveto +11.66484 24.24509 lineto stroke +newpath 11.66484 24.24509 moveto +12.2481 25.25536 lineto stroke +newpath 12.2481 25.25536 moveto +12.83138 24.2451 lineto stroke +newpath 12.83138 24.2451 moveto +13.99786 24.2451 lineto stroke +newpath 13.99786 24.2451 moveto +14.58109 25.25526 lineto stroke +newpath 14.58109 25.25526 moveto +13.99785 26.26547 lineto stroke +newpath 13.99785 26.26547 moveto +15.16432 26.26547 lineto stroke +newpath 15.16432 26.26547 moveto +15.74754 27.27563 lineto stroke +newpath 15.74754 27.27563 moveto +15.16429 28.28584 lineto stroke +newpath 15.16429 28.28584 moveto +13.99774 28.28584 lineto stroke +newpath 13.99774 28.28584 moveto +14.58102 29.2961 lineto stroke +newpath 14.58102 29.2961 moveto +13.99777 30.3063 lineto stroke +newpath 13.99777 30.3063 moveto +12.83122 30.3063 lineto stroke +newpath 12.83122 30.3063 moveto +12.24791 29.29602 lineto stroke +newpath 12.24791 29.29602 moveto +11.66463 30.30632 lineto stroke +newpath 11.66463 30.30632 moveto +10.49808 30.30632 lineto stroke +newpath 10.49808 30.30632 moveto +11.08136 31.31657 lineto stroke +newpath 11.08136 31.31657 moveto +10.49806 32.32689 lineto stroke +newpath 10.49806 32.32689 moveto +11.66466 32.32687 lineto stroke +newpath 11.66466 32.32687 moveto +12.24794 33.33713 lineto stroke +newpath 12.24794 33.33713 moveto +11.66469 34.34734 lineto stroke +newpath 11.66469 34.34734 moveto +10.49814 34.34734 lineto stroke +newpath 10.49814 34.34734 moveto +11.08142 35.35759 lineto stroke +newpath 11.08142 35.35759 moveto +10.49817 36.3678 lineto stroke +newpath 10.49817 36.3678 moveto +9.33162 36.3678 lineto stroke +newpath 9.33162 36.3678 moveto +8.74834 35.35748 lineto stroke +newpath 8.74834 35.35748 moveto +8.16502 36.36778 lineto stroke +newpath 8.16502 36.36778 moveto +6.99847 36.36778 lineto stroke +newpath 6.99847 36.36778 moveto +6.41518 35.35748 lineto stroke +newpath 6.41518 35.35748 moveto +6.99852 34.34712 lineto stroke +newpath 6.99852 34.34712 moveto +5.83186 34.34712 lineto stroke +newpath 5.83186 34.34712 moveto +5.24857 33.33682 lineto stroke +newpath 5.24857 33.33682 moveto +4.66527 34.34712 lineto stroke +newpath 4.66527 34.34712 moveto +3.49861 34.34712 lineto stroke +newpath 3.49861 34.34712 moveto +4.08194 35.35747 lineto stroke +newpath 4.08194 35.35747 moveto +3.49864 36.36777 lineto stroke +newpath 3.49864 36.36777 moveto +2.33209 36.36777 lineto stroke +newpath 2.33209 36.36777 moveto +1.74881 35.35745 lineto stroke +newpath 1.74881 35.35745 moveto +1.1655 36.36775 lineto stroke +newpath 1.1655 36.36775 moveto +-0.00105 36.36775 lineto stroke +newpath -0.00105 36.36775 moveto +0.58221 37.378 lineto stroke +newpath 0.58221 37.378 moveto +-0.00108 38.38832 lineto stroke +newpath -0.00108 38.38832 moveto +1.16551 38.38832 lineto stroke +newpath 1.16551 38.38832 moveto +1.74878 39.39857 lineto stroke +newpath 1.74878 39.39857 moveto +1.16548 40.40889 lineto stroke +newpath 1.16548 40.40889 moveto +-0.00117 40.40889 lineto stroke +newpath -0.00117 40.40889 moveto +0.58215 41.41924 lineto stroke +newpath 0.58215 41.41924 moveto +-0.00114 42.42955 lineto stroke +newpath -0.00114 42.42955 moveto +1.16545 42.42955 lineto stroke +newpath 1.16545 42.42955 moveto +1.7488 43.4399 lineto stroke +newpath 1.7488 43.4399 moveto +2.3321 42.42953 lineto stroke +newpath 2.3321 42.42953 moveto +3.4987 42.42953 lineto stroke +newpath 3.4987 42.42953 moveto +4.08197 43.43979 lineto stroke +newpath 4.08197 43.43979 moveto +3.49867 44.4501 lineto stroke +newpath 3.49867 44.4501 moveto +4.66527 44.4501 lineto stroke +newpath 4.66527 44.4501 moveto +5.24854 45.46036 lineto stroke +newpath 5.24854 45.46036 moveto +4.66528 46.47057 lineto stroke +newpath 4.66528 46.47057 moveto +3.49873 46.47057 lineto stroke +newpath 3.49873 46.47057 moveto +4.08202 47.48082 lineto stroke +newpath 4.08202 47.48082 moveto +3.49876 48.49103 lineto stroke +newpath 3.49876 48.49103 moveto +2.33221 48.49103 lineto stroke +newpath 2.33221 48.49103 moveto +1.7489 47.48074 lineto stroke +newpath 1.7489 47.48074 moveto +1.16562 48.49104 lineto stroke +newpath 1.16562 48.49104 moveto +-0.00093 48.49104 lineto stroke +newpath -0.00093 48.49104 moveto +0.58235 49.5013 lineto stroke +newpath 0.58235 49.5013 moveto +-0.00095 50.51161 lineto stroke +newpath -0.00095 50.51161 moveto +1.16565 50.5116 lineto stroke +newpath 1.16565 50.5116 moveto +1.74893 51.52185 lineto stroke +newpath 1.74893 51.52185 moveto +1.16568 52.53206 lineto stroke +newpath 1.16568 52.53206 moveto +-0.00087 52.53206 lineto stroke +newpath -0.00087 52.53206 moveto +0.58241 53.54231 lineto stroke +newpath 0.58241 53.54231 moveto +-0.00084 54.55252 lineto stroke +newpath -0.00084 54.55252 moveto +1.16565 54.55252 lineto stroke +newpath 1.16565 54.55252 moveto +1.74893 55.56279 lineto stroke +newpath 1.74893 55.56279 moveto +2.3322 54.55252 lineto stroke +newpath 2.3322 54.55252 moveto +3.49869 54.55252 lineto stroke +newpath 3.49869 54.55252 moveto +4.08195 55.56277 lineto stroke +newpath 4.08195 55.56277 moveto +3.49866 56.5731 lineto stroke +newpath 3.49866 56.5731 moveto +4.66527 56.57309 lineto stroke +newpath 4.66527 56.57309 moveto +5.24854 57.58334 lineto stroke +newpath 5.24854 57.58334 moveto +5.8318 56.57309 lineto stroke +newpath 5.8318 56.57309 moveto +6.99841 56.57309 lineto stroke +newpath 6.99841 56.57309 moveto +6.4151 55.56277 lineto stroke +newpath 6.4151 55.56277 moveto +6.99837 54.55252 lineto stroke +newpath 6.99837 54.55252 moveto +8.16486 54.55252 lineto stroke +newpath 8.16486 54.55252 moveto +8.74814 55.56279 lineto stroke +newpath 8.74814 55.56279 moveto +9.3314 54.55252 lineto stroke +newpath 9.3314 54.55252 moveto +10.4979 54.55252 lineto stroke +newpath 10.4979 54.55252 moveto +11.08116 55.56277 lineto stroke +newpath 11.08116 55.56277 moveto +10.49786 56.5731 lineto stroke +newpath 10.49786 56.5731 moveto +11.66447 56.57307 lineto stroke +newpath 11.66447 56.57307 moveto +12.24774 57.58333 lineto stroke +newpath 12.24774 57.58333 moveto +11.66444 58.59364 lineto stroke +newpath 11.66444 58.59364 moveto +10.49779 58.59364 lineto stroke +newpath 10.49779 58.59364 moveto +11.08112 59.60399 lineto stroke +newpath 11.08112 59.60399 moveto +10.49782 60.6143 lineto stroke +newpath 10.49782 60.6143 moveto +11.66441 60.6143 lineto stroke +newpath 11.66441 60.6143 moveto +12.24776 61.62465 lineto stroke +newpath 12.24776 61.62465 moveto +12.83107 60.61429 lineto stroke +newpath 12.83107 60.61429 moveto +13.99767 60.61429 lineto stroke +newpath 13.99767 60.61429 moveto +14.58093 61.62454 lineto stroke +newpath 14.58093 61.62454 moveto +13.99763 62.63487 lineto stroke +newpath 13.99763 62.63487 moveto +15.16425 62.63484 lineto stroke +newpath 15.16425 62.63484 moveto +15.74751 63.6451 lineto stroke +newpath 15.74751 63.6451 moveto +16.33078 62.63484 lineto stroke +newpath 16.33078 62.63484 moveto +17.49739 62.63484 lineto stroke +newpath 17.49739 62.63484 moveto +16.91408 61.62453 lineto stroke +newpath 16.91408 61.62453 moveto +17.49734 60.61427 lineto stroke +newpath 17.49734 60.61427 moveto +18.66394 60.61427 lineto stroke +newpath 18.66394 60.61427 moveto +19.24727 61.62462 lineto stroke +newpath 19.24727 61.62462 moveto +19.83058 60.61427 lineto stroke +newpath 19.83058 60.61427 moveto +20.99718 60.61427 lineto stroke +newpath 20.99718 60.61427 moveto +20.41388 59.60397 lineto stroke +newpath 20.41388 59.60397 moveto +20.9972 58.59363 lineto stroke +newpath 20.9972 58.59363 moveto +19.83055 58.59363 lineto stroke +newpath 19.83055 58.59363 moveto +19.24725 57.58333 lineto stroke +newpath 19.24725 57.58333 moveto +19.83052 56.57307 lineto stroke +newpath 19.83052 56.57307 moveto +20.99713 56.57307 lineto stroke +newpath 20.99713 56.57307 moveto +20.41382 55.56276 lineto stroke +newpath 20.41382 55.56276 moveto +20.99709 54.5525 lineto stroke +newpath 20.99709 54.5525 moveto +22.16357 54.5525 lineto stroke +newpath 22.16357 54.5525 moveto +22.74686 55.56277 lineto stroke +newpath 22.74686 55.56277 moveto +23.33012 54.5525 lineto stroke +newpath 23.33012 54.5525 moveto +24.49661 54.5525 lineto stroke +newpath 24.49661 54.5525 moveto +25.07988 55.56276 lineto stroke +newpath 25.07988 55.56276 moveto +24.49658 56.57309 lineto stroke +newpath 24.49658 56.57309 moveto +25.6632 56.57307 lineto stroke +newpath 25.6632 56.57307 moveto +26.24646 57.58333 lineto stroke +newpath 26.24646 57.58333 moveto +26.82973 56.57307 lineto stroke +newpath 26.82973 56.57307 moveto +27.99634 56.57307 lineto stroke +newpath 27.99634 56.57307 moveto +27.41302 55.56276 lineto stroke +newpath 27.41302 55.56276 moveto +27.99629 54.5525 lineto stroke +newpath 27.99629 54.5525 moveto +29.16278 54.5525 lineto stroke +newpath 29.16278 54.5525 moveto +29.74606 55.56277 lineto stroke +newpath 29.74606 55.56277 moveto +30.32933 54.5525 lineto stroke +newpath 30.32933 54.5525 moveto +31.49582 54.5525 lineto stroke +newpath 31.49582 54.5525 moveto +32.07904 55.56267 lineto stroke +newpath 32.07904 55.56267 moveto +31.4958 56.57288 lineto stroke +newpath 31.4958 56.57288 moveto +32.66228 56.57288 lineto stroke +newpath 32.66228 56.57288 moveto +33.2455 57.58304 lineto stroke +newpath 33.2455 57.58304 moveto +32.66225 58.59325 lineto stroke +newpath 32.66225 58.59325 moveto +31.49571 58.59325 lineto stroke +newpath 31.49571 58.59325 moveto +32.07898 59.60349 lineto stroke +newpath 32.07898 59.60349 moveto +31.49573 60.6137 lineto stroke +newpath 31.49573 60.6137 moveto +32.66222 60.6137 lineto stroke +newpath 32.66222 60.6137 moveto +33.24547 61.62396 lineto stroke +newpath 33.24547 61.62396 moveto +33.82875 60.61371 lineto stroke +newpath 33.82875 60.61371 moveto +34.99524 60.61371 lineto stroke +newpath 34.99524 60.61371 moveto +35.57846 61.62387 lineto stroke +newpath 35.57846 61.62387 moveto +34.99522 62.63408 lineto stroke +newpath 34.99522 62.63408 moveto +36.1617 62.63408 lineto stroke +newpath 36.1617 62.63408 moveto +36.74492 63.64424 lineto stroke +newpath 36.74492 63.64424 moveto +36.16167 64.65445 lineto stroke +newpath 36.16167 64.65445 moveto +34.99512 64.65445 lineto stroke +newpath 34.99512 64.65445 moveto +35.5784 65.6647 lineto stroke +newpath 35.5784 65.6647 moveto +34.99515 66.67491 lineto stroke +newpath 34.99515 66.67491 moveto +33.8286 66.67491 lineto stroke +newpath 33.8286 66.67491 moveto +33.2453 65.66461 lineto stroke +newpath 33.2453 65.66461 moveto +32.662 66.67491 lineto stroke +newpath 32.662 66.67491 moveto +31.49545 66.67491 lineto stroke +newpath 31.49545 66.67491 moveto +32.07872 67.68517 lineto stroke +newpath 32.07872 67.68517 moveto +31.49542 68.6955 lineto stroke +newpath 31.49542 68.6955 moveto +32.66203 68.69548 lineto stroke +newpath 32.66203 68.69548 moveto +33.2453 69.70573 lineto stroke +newpath 33.2453 69.70573 moveto +32.66205 70.71594 lineto stroke +newpath 32.66205 70.71594 moveto +31.4955 70.71594 lineto stroke +newpath 31.4955 70.71594 moveto +32.07878 71.7262 lineto stroke +newpath 32.07878 71.7262 moveto +31.49553 72.7364 lineto stroke +newpath 31.49553 72.7364 moveto +32.66202 72.7364 lineto stroke +newpath 32.66202 72.7364 moveto +33.2453 73.74667 lineto stroke +newpath 33.2453 73.74667 moveto +33.82857 72.7364 lineto stroke +newpath 33.82857 72.7364 moveto +34.99506 72.7364 lineto stroke +newpath 34.99506 72.7364 moveto +35.57832 73.74666 lineto stroke +newpath 35.57832 73.74666 moveto +34.99503 74.75699 lineto stroke +newpath 34.99503 74.75699 moveto +36.16164 74.75697 lineto stroke +newpath 36.16164 74.75697 moveto +36.7449 75.76723 lineto stroke +newpath 36.7449 75.76723 moveto +37.32817 74.75697 lineto stroke +newpath 37.32817 74.75697 moveto +38.49478 74.75697 lineto stroke +newpath 38.49478 74.75697 moveto +37.91147 73.74666 lineto stroke +newpath 37.91147 73.74666 moveto +38.49474 72.7364 lineto stroke +newpath 38.49474 72.7364 moveto +39.66122 72.7364 lineto stroke +newpath 39.66122 72.7364 moveto +40.2445 73.74667 lineto stroke +newpath 40.2445 73.74667 moveto +40.82777 72.7364 lineto stroke +newpath 40.82777 72.7364 moveto +41.99426 72.7364 lineto stroke +newpath 41.99426 72.7364 moveto +42.57748 73.74657 lineto stroke +newpath 42.57748 73.74657 moveto +41.99425 74.75677 lineto stroke +newpath 41.99425 74.75677 moveto +43.16072 74.75677 lineto stroke +newpath 43.16072 74.75677 moveto +43.74394 75.76694 lineto stroke +newpath 43.74394 75.76694 moveto +43.16069 76.77715 lineto stroke +newpath 43.16069 76.77715 moveto +41.99416 76.77715 lineto stroke +newpath 41.99416 76.77715 moveto +42.57742 77.78738 lineto stroke +newpath 42.57742 77.78738 moveto +41.99417 78.79759 lineto stroke +newpath 41.99417 78.79759 moveto +43.16066 78.79759 lineto stroke +newpath 43.16066 78.79759 moveto +43.74391 79.80786 lineto stroke +newpath 43.74391 79.80786 moveto +44.3272 78.7976 lineto stroke +newpath 44.3272 78.7976 moveto +45.49368 78.7976 lineto stroke +newpath 45.49368 78.7976 moveto +46.0769 79.80777 lineto stroke +newpath 46.0769 79.80777 moveto +45.49367 80.81798 lineto stroke +newpath 45.49367 80.81798 moveto +46.66014 80.81798 lineto stroke +newpath 46.66014 80.81798 moveto +47.24336 81.82814 lineto stroke +newpath 47.24336 81.82814 moveto +46.66011 82.83835 lineto stroke +newpath 46.66011 82.83835 moveto +45.49356 82.83835 lineto stroke +newpath 45.49356 82.83835 moveto +46.07684 83.8486 lineto stroke +newpath 46.07684 83.8486 moveto +45.49359 84.85881 lineto stroke +newpath 45.49359 84.85881 moveto +44.32704 84.85881 lineto stroke +newpath 44.32704 84.85881 moveto +43.74374 83.84851 lineto stroke +newpath 43.74374 83.84851 moveto +43.16045 84.85881 lineto stroke +newpath 43.16045 84.85881 moveto +41.9939 84.85881 lineto stroke +newpath 41.9939 84.85881 moveto +42.57716 85.86906 lineto stroke +newpath 42.57716 85.86906 moveto +41.99387 86.8794 lineto stroke +newpath 41.99387 86.8794 moveto +43.16048 86.87936 lineto stroke +newpath 43.16048 86.87936 moveto +43.74374 87.88962 lineto stroke +newpath 43.74374 87.88962 moveto +43.16049 88.89983 lineto stroke +newpath 43.16049 88.89983 moveto +41.99394 88.89983 lineto stroke +newpath 41.99394 88.89983 moveto +42.57722 89.91008 lineto stroke +newpath 42.57722 89.91008 moveto +41.99397 90.92029 lineto stroke +newpath 41.99397 90.92029 moveto +40.82742 90.92029 lineto stroke +newpath 40.82742 90.92029 moveto +40.24413 89.90999 lineto stroke +newpath 40.24413 89.90999 moveto +39.66083 90.92029 lineto stroke +newpath 39.66083 90.92029 moveto +38.49428 90.92029 lineto stroke +newpath 38.49428 90.92029 moveto +37.91098 89.90997 lineto stroke +newpath 37.91098 89.90997 moveto +38.49431 88.89963 lineto stroke +newpath 38.49431 88.89963 moveto +37.32767 88.89963 lineto stroke +newpath 37.32767 88.89963 moveto +36.74437 87.88931 lineto stroke +newpath 36.74437 87.88931 moveto +36.16107 88.89961 lineto stroke +newpath 36.16107 88.89961 moveto +34.9944 88.89961 lineto stroke +newpath 34.9944 88.89961 moveto +35.57773 89.90997 lineto stroke +newpath 35.57773 89.90997 moveto +34.99443 90.92027 lineto stroke +newpath 34.99443 90.92027 moveto +33.82788 90.92027 lineto stroke +newpath 33.82788 90.92027 moveto +33.24458 89.90997 lineto stroke +newpath 33.24458 89.90997 moveto +32.66129 90.92027 lineto stroke +newpath 32.66129 90.92027 moveto +31.49474 90.92027 lineto stroke +newpath 31.49474 90.92027 moveto +32.078 91.93053 lineto stroke +newpath 32.078 91.93053 moveto +31.4947 92.94086 lineto stroke +newpath 31.4947 92.94086 moveto +32.66132 92.94084 lineto stroke +newpath 32.66132 92.94084 moveto +33.24458 93.9511 lineto stroke +newpath 33.24458 93.9511 moveto +32.66129 94.9614 lineto stroke +newpath 32.66129 94.9614 moveto +31.49463 94.96141 lineto stroke +newpath 31.49463 94.96141 moveto +32.07797 95.97176 lineto stroke +newpath 32.07797 95.97176 moveto +31.49467 96.98206 lineto stroke +newpath 31.49467 96.98206 moveto +32.66127 96.98206 lineto stroke +newpath 32.66127 96.98206 moveto +33.24461 97.99239 lineto stroke +newpath 33.24461 97.99239 moveto +33.82791 96.98204 lineto stroke +newpath 33.82791 96.98204 moveto +34.9945 96.98204 lineto stroke +newpath 34.9945 96.98204 moveto +35.57777 97.9923 lineto stroke +newpath 35.57777 97.9923 moveto +34.99448 99.00262 lineto stroke +newpath 34.99448 99.00262 moveto +36.16109 99.00261 lineto stroke +newpath 36.16109 99.00261 moveto +36.74435 100.01286 lineto stroke +newpath 36.74435 100.01286 moveto +36.1611 101.02307 lineto stroke +newpath 36.1611 101.02307 moveto +34.99455 101.02307 lineto stroke +newpath 34.99455 101.02307 moveto +35.57784 102.03333 lineto stroke +newpath 35.57784 102.03333 moveto +34.99458 103.04353 lineto stroke +newpath 34.99458 103.04353 moveto +33.82803 103.04353 lineto stroke +newpath 33.82803 103.04353 moveto +33.24474 102.03323 lineto stroke +newpath 33.24474 102.03323 moveto +32.66144 103.04353 lineto stroke +newpath 32.66144 103.04353 moveto +31.49489 103.04353 lineto stroke +newpath 31.49489 103.04353 moveto +32.07816 104.05379 lineto stroke +newpath 32.07816 104.05379 moveto +31.49486 105.06412 lineto stroke +newpath 31.49486 105.06412 moveto +32.66147 105.06409 lineto stroke +newpath 32.66147 105.06409 moveto +33.24474 106.07434 lineto stroke +newpath 33.24474 106.07434 moveto +32.66148 107.08455 lineto stroke +newpath 32.66148 107.08455 moveto +31.49493 107.08455 lineto stroke +newpath 31.49493 107.08455 moveto +32.07822 108.0948 lineto stroke +newpath 32.07822 108.0948 moveto +31.49496 109.10501 lineto stroke +newpath 31.49496 109.10501 moveto +30.32841 109.10501 lineto stroke +newpath 30.32841 109.10501 moveto +29.74513 108.0947 lineto stroke +newpath 29.74513 108.0947 moveto +29.16182 109.105 lineto stroke +newpath 29.16182 109.105 moveto +27.99527 109.105 lineto stroke +newpath 27.99527 109.105 moveto +27.41197 108.0947 lineto stroke +newpath 27.41197 108.0947 moveto +27.9953 107.08434 lineto stroke +newpath 27.9953 107.08434 moveto +26.82864 107.08434 lineto stroke +newpath 26.82864 107.08434 moveto +26.24535 106.07404 lineto stroke +newpath 26.24535 106.07404 moveto +25.66205 107.08434 lineto stroke +newpath 25.66205 107.08434 moveto +24.49538 107.08435 lineto stroke +newpath 24.49538 107.08435 moveto +25.07872 108.0947 lineto stroke +newpath 25.07872 108.0947 moveto +24.49542 109.105 lineto stroke +newpath 24.49542 109.105 moveto +23.32887 109.105 lineto stroke +newpath 23.32887 109.105 moveto +22.74559 108.09468 lineto stroke +newpath 22.74559 108.09468 moveto +22.16228 109.10498 lineto stroke +newpath 22.16228 109.10498 moveto +20.99573 109.10498 lineto stroke +newpath 20.99573 109.10498 moveto +20.41243 108.09467 lineto stroke +newpath 20.41243 108.09467 moveto +20.99576 107.08432 lineto stroke +newpath 20.99576 107.08432 moveto +19.82912 107.08432 lineto stroke +newpath 19.82912 107.08432 moveto +19.24582 106.074 lineto stroke +newpath 19.24582 106.074 moveto +19.82916 105.06364 lineto stroke +newpath 19.82916 105.06364 moveto +20.99588 105.06364 lineto stroke +newpath 20.99588 105.06364 moveto +20.41252 104.05325 lineto stroke +newpath 20.41252 104.05325 moveto +20.99586 103.0429 lineto stroke +newpath 20.99586 103.0429 moveto +19.82921 103.0429 lineto stroke +newpath 19.82921 103.0429 moveto +19.24585 102.03246 lineto stroke +newpath 19.24585 102.03246 moveto +18.66248 103.04288 lineto stroke +newpath 18.66248 103.04288 moveto +17.49582 103.04288 lineto stroke +newpath 17.49582 103.04288 moveto +16.91252 102.03256 lineto stroke +newpath 16.91252 102.03256 moveto +17.49585 101.02222 lineto stroke +newpath 17.49585 101.02222 moveto +16.32921 101.02222 lineto stroke +newpath 16.32921 101.02222 moveto +15.74591 100.0119 lineto stroke +newpath 15.74591 100.0119 moveto +15.16261 101.0222 lineto stroke +newpath 15.16261 101.0222 moveto +13.99594 101.0222 lineto stroke +newpath 13.99594 101.0222 moveto +14.57927 102.03256 lineto stroke +newpath 14.57927 102.03256 moveto +13.99597 103.04286 lineto stroke +newpath 13.99597 103.04286 moveto +12.82932 103.04286 lineto stroke +newpath 12.82932 103.04286 moveto +12.24594 102.03244 lineto stroke +newpath 12.24594 102.03244 moveto +11.66258 103.04286 lineto stroke +newpath 11.66258 103.04286 moveto +10.49593 103.04286 lineto stroke +newpath 10.49593 103.04286 moveto +11.07925 104.05322 lineto stroke +newpath 11.07925 104.05322 moveto +10.49591 105.06364 lineto stroke +newpath 10.49591 105.06364 moveto +11.66263 105.06361 lineto stroke +newpath 11.66263 105.06361 moveto +12.24596 106.07397 lineto stroke +newpath 12.24596 106.07397 moveto +11.66266 107.08427 lineto stroke +newpath 11.66266 107.08427 moveto +10.49599 107.08427 lineto stroke +newpath 10.49599 107.08427 moveto +11.07932 108.09464 lineto stroke +newpath 11.07932 108.09464 moveto +10.49602 109.10493 lineto stroke +newpath 10.49602 109.10493 moveto +9.32947 109.10493 lineto stroke +newpath 9.32947 109.10493 moveto +8.74619 108.09462 lineto stroke +newpath 8.74619 108.09462 moveto +8.16287 109.10492 lineto stroke +newpath 8.16287 109.10492 moveto +6.99632 109.10492 lineto stroke +newpath 6.99632 109.10492 moveto +6.41302 108.09462 lineto stroke +newpath 6.41302 108.09462 moveto +6.99635 107.08426 lineto stroke +newpath 6.99635 107.08426 moveto +5.8297 107.08426 lineto stroke +newpath 5.8297 107.08426 moveto +5.2464 106.07396 lineto stroke +newpath 5.2464 106.07396 moveto +4.6631 107.08426 lineto stroke +newpath 4.6631 107.08426 moveto +3.49643 107.08427 lineto stroke +newpath 3.49643 107.08427 moveto +4.07977 108.09462 lineto stroke +newpath 4.07977 108.09462 moveto +3.49648 109.10492 lineto stroke +newpath 3.49648 109.10492 moveto +2.32993 109.10492 lineto stroke +newpath 2.32993 109.10492 moveto +1.74664 108.0946 lineto stroke +newpath 1.74664 108.0946 moveto +1.16333 109.1049 lineto stroke +newpath 1.16333 109.1049 moveto +-0.00322 109.1049 lineto stroke +newpath -0.00322 109.1049 moveto +0.58005 110.11516 lineto stroke +newpath 0.58005 110.11516 moveto +-0.00325 111.12549 lineto stroke +newpath -0.00325 111.12549 moveto +1.16336 111.12547 lineto stroke +newpath 1.16336 111.12547 moveto +1.74663 112.13573 lineto stroke +newpath 1.74663 112.13573 moveto +1.16333 113.14603 lineto stroke +newpath 1.16333 113.14603 moveto +-0.00334 113.14603 lineto stroke +newpath -0.00334 113.14603 moveto +0.57999 114.15639 lineto stroke +newpath 0.57999 114.15639 moveto +-0.00331 115.16669 lineto stroke +newpath -0.00331 115.16669 moveto +1.16328 115.16669 lineto stroke +newpath 1.16328 115.16669 moveto +1.74661 116.17705 lineto stroke +newpath 1.74661 116.17705 moveto +2.32994 115.16669 lineto stroke +newpath 2.32994 115.16669 moveto +3.49654 115.16669 lineto stroke +newpath 3.49654 115.16669 moveto +4.0798 116.17694 lineto stroke +newpath 4.0798 116.17694 moveto +3.4965 117.18727 lineto stroke +newpath 3.4965 117.18727 moveto +4.66312 117.18726 lineto stroke +newpath 4.66312 117.18726 moveto +5.24638 118.19751 lineto stroke +newpath 5.24638 118.19751 moveto +4.66309 119.20782 lineto stroke +newpath 4.66309 119.20782 moveto +3.49643 119.20781 lineto stroke +newpath 3.49643 119.20781 moveto +4.07974 120.21817 lineto stroke +newpath 4.07974 120.21817 moveto +3.49644 121.22849 lineto stroke +newpath 3.49644 121.22849 moveto +2.32979 121.22849 lineto stroke +newpath 2.32979 121.22849 moveto +1.74643 120.2181 lineto stroke +newpath 1.74643 120.2181 moveto +1.16309 121.22849 lineto stroke +newpath 1.16309 121.22849 moveto +-0.00357 121.22849 lineto stroke +newpath -0.00357 121.22849 moveto +0.57976 122.23883 lineto stroke +newpath 0.57976 122.23883 moveto +-0.0036 123.24924 lineto stroke +newpath -0.0036 123.24924 moveto +1.16312 123.24924 lineto stroke +newpath 1.16312 123.24924 moveto +1.74644 124.25958 lineto stroke +newpath 1.74644 124.25958 moveto +1.16315 125.2699 lineto stroke +newpath 1.16315 125.2699 moveto +-0.00351 125.26988 lineto stroke +newpath -0.00351 125.26988 moveto +0.5798 126.28024 lineto stroke +newpath 0.5798 126.28024 moveto +-0.0035 127.29056 lineto stroke +newpath -0.0035 127.29056 moveto +1.16312 127.29056 lineto stroke +newpath 1.16312 127.29056 moveto +1.74644 128.3009 lineto stroke +newpath 1.74644 128.3009 moveto +2.32976 127.29056 lineto stroke +newpath 2.32976 127.29056 moveto +3.49637 127.29056 lineto stroke +newpath 3.49637 127.29056 moveto +4.0797 128.3009 lineto stroke +newpath 4.0797 128.3009 moveto +3.49634 129.31133 lineto stroke +newpath 3.49634 129.31133 moveto +4.66307 129.31131 lineto stroke +newpath 4.66307 129.31131 moveto +5.2464 130.32166 lineto stroke +newpath 5.2464 130.32166 moveto +5.82971 129.3113 lineto stroke +newpath 5.82971 129.3113 moveto +6.99643 129.3113 lineto stroke +newpath 6.99643 129.3113 moveto +6.41307 128.3009 lineto stroke +newpath 6.41307 128.3009 moveto +6.99638 127.29054 lineto stroke +newpath 6.99638 127.29054 moveto +8.163 127.29054 lineto stroke +newpath 8.163 127.29054 moveto +8.74632 128.30089 lineto stroke +newpath 8.74632 128.30089 moveto +9.32964 127.29054 lineto stroke +newpath 9.32964 127.29054 moveto +10.49625 127.29054 lineto stroke +newpath 10.49625 127.29054 moveto +11.07951 128.3008 lineto stroke +newpath 11.07951 128.3008 moveto +10.49622 129.31113 lineto stroke +newpath 10.49622 129.31113 moveto +11.66283 129.31111 lineto stroke +newpath 11.66283 129.31111 moveto +12.2461 130.32137 lineto stroke +newpath 12.2461 130.32137 moveto +11.6628 131.33167 lineto stroke +newpath 11.6628 131.33167 moveto +10.49612 131.33167 lineto stroke +newpath 10.49612 131.33167 moveto +11.07945 132.34203 lineto stroke +newpath 11.07945 132.34203 moveto +10.49615 133.35233 lineto stroke +newpath 10.49615 133.35233 moveto +11.66275 133.35233 lineto stroke +newpath 11.66275 133.35233 moveto +12.24608 134.36269 lineto stroke +newpath 12.24608 134.36269 moveto +12.8294 133.35233 lineto stroke +newpath 12.8294 133.35233 moveto +13.996 133.35233 lineto stroke +newpath 13.996 133.35233 moveto +14.57927 134.36258 lineto stroke +newpath 14.57927 134.36258 moveto +13.99597 135.37291 lineto stroke +newpath 13.99597 135.37291 moveto +15.16258 135.3729 lineto stroke +newpath 15.16258 135.3729 moveto +15.74585 136.38315 lineto stroke +newpath 15.74585 136.38315 moveto +15.1626 137.39336 lineto stroke +newpath 15.1626 137.39336 moveto +13.99605 137.39336 lineto stroke +newpath 13.99605 137.39336 moveto +14.57933 138.40361 lineto stroke +newpath 14.57933 138.40361 moveto +13.99608 139.41382 lineto stroke +newpath 13.99608 139.41382 moveto +12.82953 139.41382 lineto stroke +newpath 12.82953 139.41382 moveto +12.24623 138.40352 lineto stroke +newpath 12.24623 138.40352 moveto +11.66293 139.41382 lineto stroke +newpath 11.66293 139.41382 moveto +10.49638 139.41382 lineto stroke +newpath 10.49638 139.41382 moveto +11.07965 140.42407 lineto stroke +newpath 11.07965 140.42407 moveto +10.49635 141.4344 lineto stroke +newpath 10.49635 141.4344 moveto +11.66296 141.43437 lineto stroke +newpath 11.66296 141.43437 moveto +12.24623 142.44463 lineto stroke +newpath 12.24623 142.44463 moveto +11.66298 143.45483 lineto stroke +newpath 11.66298 143.45483 moveto +10.49643 143.45483 lineto stroke +newpath 10.49643 143.45483 moveto +11.07971 144.46509 lineto stroke +newpath 11.07971 144.46509 moveto +10.49646 145.4753 lineto stroke +newpath 10.49646 145.4753 moveto +9.32991 145.4753 lineto stroke +newpath 9.32991 145.4753 moveto +8.74661 144.465 lineto stroke +newpath 8.74661 144.465 moveto +8.16331 145.4753 lineto stroke +newpath 8.16331 145.4753 moveto +6.99677 145.4753 lineto stroke +newpath 6.99677 145.4753 moveto +6.41347 144.46498 lineto stroke +newpath 6.41347 144.46498 moveto +6.9968 143.45464 lineto stroke +newpath 6.9968 143.45464 moveto +5.83015 143.45464 lineto stroke +newpath 5.83015 143.45464 moveto +5.24686 142.44432 lineto stroke +newpath 5.24686 142.44432 moveto +4.66356 143.45462 lineto stroke +newpath 4.66356 143.45462 moveto +3.49689 143.45462 lineto stroke +newpath 3.49689 143.45462 moveto +4.08022 144.46498 lineto stroke +newpath 4.08022 144.46498 moveto +3.49692 145.47528 lineto stroke +newpath 3.49692 145.47528 moveto +2.33037 145.47528 lineto stroke +newpath 2.33037 145.47528 moveto +1.74707 144.46498 lineto stroke +newpath 1.74707 144.46498 moveto +1.16377 145.47528 lineto stroke +newpath 1.16377 145.47528 moveto +-0.00278 145.47528 lineto stroke +newpath -0.00278 145.47528 moveto +0.58049 146.48553 lineto stroke +newpath 0.58049 146.48553 moveto +-0.0028 147.49586 lineto stroke +newpath -0.0028 147.49586 moveto +1.1638 147.49585 lineto stroke +newpath 1.1638 147.49585 moveto +1.74707 148.5061 lineto stroke +newpath 1.74707 148.5061 moveto +1.16377 149.5164 lineto stroke +newpath 1.16377 149.5164 moveto +-0.00288 149.51642 lineto stroke +newpath -0.00288 149.51642 moveto +0.58046 150.52676 lineto stroke +newpath 0.58046 150.52676 moveto +-0.00284 151.53706 lineto stroke +newpath -0.00284 151.53706 moveto +1.16376 151.53706 lineto stroke +newpath 1.16376 151.53706 moveto +1.7471 152.5474 lineto stroke +newpath 1.7471 152.5474 moveto +2.3304 151.53705 lineto stroke +newpath 2.3304 151.53705 moveto +3.497 151.53705 lineto stroke +newpath 3.497 151.53705 moveto +4.08026 152.5473 lineto stroke +newpath 4.08026 152.5473 moveto +3.49696 153.55763 lineto stroke +newpath 3.49696 153.55763 moveto +4.66357 153.55762 lineto stroke +newpath 4.66357 153.55762 moveto +5.24684 154.56787 lineto stroke +newpath 5.24684 154.56787 moveto +4.66359 155.57808 lineto stroke +newpath 4.66359 155.57808 moveto +3.49704 155.57808 lineto stroke +newpath 3.49704 155.57808 moveto +4.08032 156.58833 lineto stroke +newpath 4.08032 156.58833 moveto +3.49707 157.59854 lineto stroke +newpath 3.49707 157.59854 moveto +2.33052 157.59854 lineto stroke +newpath 2.33052 157.59854 moveto +1.74722 156.58824 lineto stroke +newpath 1.74722 156.58824 moveto +1.16393 157.59854 lineto stroke +newpath 1.16393 157.59854 moveto +-0.00262 157.59854 lineto stroke +newpath -0.00262 157.59854 moveto +0.58064 158.6088 lineto stroke +newpath 0.58064 158.6088 moveto +-0.00266 159.61913 lineto stroke +newpath -0.00266 159.61913 moveto +1.16396 159.6191 lineto stroke +newpath 1.16396 159.6191 moveto +1.74722 160.62935 lineto stroke +newpath 1.74722 160.62935 moveto +1.16397 161.63956 lineto stroke +newpath 1.16397 161.63956 moveto +-0.00258 161.63956 lineto stroke +newpath -0.00258 161.63956 moveto +0.5807 162.64981 lineto stroke +newpath 0.5807 162.64981 moveto +-0.00255 163.66002 lineto stroke +newpath -0.00255 163.66002 moveto +1.16394 163.66002 lineto stroke +newpath 1.16394 163.66002 moveto +1.74722 164.67029 lineto stroke +newpath 1.74722 164.67029 moveto +2.33049 163.66002 lineto stroke +newpath 2.33049 163.66002 moveto +3.49698 163.66002 lineto stroke +newpath 3.49698 163.66002 moveto +4.08025 164.67027 lineto stroke +newpath 4.08025 164.67027 moveto +3.49695 165.6806 lineto stroke +newpath 3.49695 165.6806 moveto +4.66356 165.68059 lineto stroke +newpath 4.66356 165.68059 moveto +5.24683 166.69084 lineto stroke +newpath 5.24683 166.69084 moveto +5.8301 165.68059 lineto stroke +newpath 5.8301 165.68059 moveto +6.9967 165.68059 lineto stroke +newpath 6.9967 165.68059 moveto +6.41339 164.67027 lineto stroke +newpath 6.41339 164.67027 moveto +6.99666 163.66002 lineto stroke +newpath 6.99666 163.66002 moveto +8.16315 163.66002 lineto stroke +newpath 8.16315 163.66002 moveto +8.74643 164.67029 lineto stroke +newpath 8.74643 164.67029 moveto +9.3297 163.66002 lineto stroke +newpath 9.3297 163.66002 moveto +10.49619 163.66002 lineto stroke +newpath 10.49619 163.66002 moveto +11.07945 164.67027 lineto stroke +newpath 11.07945 164.67027 moveto +10.49615 165.6806 lineto stroke +newpath 10.49615 165.6806 moveto +11.66277 165.68059 lineto stroke +newpath 11.66277 165.68059 moveto +12.24603 166.69084 lineto stroke +newpath 12.24603 166.69084 moveto +11.66273 167.70114 lineto stroke +newpath 11.66273 167.70114 moveto +10.49606 167.70114 lineto stroke +newpath 10.49606 167.70114 moveto +11.07939 168.7115 lineto stroke +newpath 11.07939 168.7115 moveto +10.4961 169.7218 lineto stroke +newpath 10.4961 169.7218 moveto +11.66269 169.7218 lineto stroke +newpath 11.66269 169.7218 moveto +12.24602 170.73216 lineto stroke +newpath 12.24602 170.73216 moveto +12.82935 169.7218 lineto stroke +newpath 12.82935 169.7218 moveto +13.99594 169.7218 lineto stroke +newpath 13.99594 169.7218 moveto +14.57921 170.73206 lineto stroke +newpath 14.57921 170.73206 moveto +13.99591 171.74239 lineto stroke +newpath 13.99591 171.74239 moveto +15.16252 171.74237 lineto stroke +newpath 15.16252 171.74237 moveto +15.74579 172.75262 lineto stroke +newpath 15.74579 172.75262 moveto +16.32906 171.74237 lineto stroke +newpath 16.32906 171.74237 moveto +17.49567 171.74239 lineto stroke +newpath 17.49567 171.74239 moveto +16.91237 170.73206 lineto stroke +newpath 16.91237 170.73206 moveto +17.49564 169.7218 lineto stroke +newpath 17.49564 169.7218 moveto +18.66223 169.7218 lineto stroke +newpath 18.66223 169.7218 moveto +19.24557 170.73215 lineto stroke +newpath 19.24557 170.73215 moveto +19.82889 169.72179 lineto stroke +newpath 19.82889 169.72179 moveto +20.99548 169.72179 lineto stroke +newpath 20.99548 169.72179 moveto +20.41219 168.71149 lineto stroke +newpath 20.41219 168.71149 moveto +20.9955 167.70113 lineto stroke +newpath 20.9955 167.70113 moveto +19.82884 167.70114 lineto stroke +newpath 19.82884 167.70114 moveto +19.24554 166.69084 lineto stroke +newpath 19.24554 166.69084 moveto +19.82881 165.68059 lineto stroke +newpath 19.82881 165.68059 moveto +20.99542 165.6806 lineto stroke +newpath 20.99542 165.6806 moveto +20.41212 164.67027 lineto stroke +newpath 20.41212 164.67027 moveto +20.99539 163.66002 lineto stroke +newpath 20.99539 163.66002 moveto +22.16188 163.66002 lineto stroke +newpath 22.16188 163.66002 moveto +22.74516 164.67029 lineto stroke +newpath 22.74516 164.67029 moveto +23.32843 163.66002 lineto stroke +newpath 23.32843 163.66002 moveto +24.49492 163.66002 lineto stroke +newpath 24.49492 163.66002 moveto +25.07819 164.67027 lineto stroke +newpath 25.07819 164.67027 moveto +24.49489 165.6806 lineto stroke +newpath 24.49489 165.6806 moveto +25.6615 165.68059 lineto stroke +newpath 25.6615 165.68059 moveto +26.24477 166.69084 lineto stroke +newpath 26.24477 166.69084 moveto +26.82803 165.68059 lineto stroke +newpath 26.82803 165.68059 moveto +27.99464 165.68059 lineto stroke +newpath 27.99464 165.68059 moveto +27.41133 164.67027 lineto stroke +newpath 27.41133 164.67027 moveto +27.9946 163.66002 lineto stroke +newpath 27.9946 163.66002 moveto +29.16109 163.66002 lineto stroke +newpath 29.16109 163.66002 moveto +29.74437 164.67029 lineto stroke +newpath 29.74437 164.67029 moveto +30.32764 163.66002 lineto stroke +newpath 30.32764 163.66002 moveto +31.49413 163.66002 lineto stroke +newpath 31.49413 163.66002 moveto +32.0774 164.67027 lineto stroke +newpath 32.0774 164.67027 moveto +31.4941 165.6806 lineto stroke +newpath 31.4941 165.6806 moveto +32.6607 165.68059 lineto stroke +newpath 32.6607 165.68059 moveto +33.24397 166.69084 lineto stroke +newpath 33.24397 166.69084 moveto +32.66068 167.70114 lineto stroke +newpath 32.66068 167.70114 moveto +31.494 167.70114 lineto stroke +newpath 31.494 167.70114 moveto +32.07733 168.7115 lineto stroke +newpath 32.07733 168.7115 moveto +31.49403 169.7218 lineto stroke +newpath 31.49403 169.7218 moveto +32.66063 169.7218 lineto stroke +newpath 32.66063 169.7218 moveto +33.24396 170.73216 lineto stroke +newpath 33.24396 170.73216 moveto +33.82729 169.7218 lineto stroke +newpath 33.82729 169.7218 moveto +34.99388 169.7218 lineto stroke +newpath 34.99388 169.7218 moveto +35.57715 170.73206 lineto stroke +newpath 35.57715 170.73206 moveto +34.99385 171.74239 lineto stroke +newpath 34.99385 171.74239 moveto +36.16046 171.74237 lineto stroke +newpath 36.16046 171.74237 moveto +36.74373 172.75262 lineto stroke +newpath 36.74373 172.75262 moveto +36.16043 173.76292 lineto stroke +newpath 36.16043 173.76292 moveto +34.99376 173.76292 lineto stroke +newpath 34.99376 173.76292 moveto +35.57709 174.77328 lineto stroke +newpath 35.57709 174.77328 moveto +34.99379 175.78358 lineto stroke +newpath 34.99379 175.78358 moveto +33.82713 175.78358 lineto stroke +newpath 33.82713 175.78358 moveto +33.24377 174.7732 lineto stroke +newpath 33.24377 174.7732 moveto +32.66043 175.78358 lineto stroke +newpath 32.66043 175.78358 moveto +31.49377 175.78358 lineto stroke +newpath 31.49377 175.78358 moveto +32.0771 176.79393 lineto stroke +newpath 32.0771 176.79393 moveto +31.49374 177.80434 lineto stroke +newpath 31.49374 177.80434 moveto +32.66046 177.80434 lineto stroke +newpath 32.66046 177.80434 moveto +33.24379 178.81468 lineto stroke +newpath 33.24379 178.81468 moveto +32.66049 179.82498 lineto stroke +newpath 32.66049 179.82498 moveto +31.49382 179.82498 lineto stroke +newpath 31.49382 179.82498 moveto +32.07715 180.83534 lineto stroke +newpath 32.07715 180.83534 moveto +31.49385 181.84564 lineto stroke +newpath 31.49385 181.84564 moveto +32.66046 181.84564 lineto stroke +newpath 32.66046 181.84564 moveto +33.24379 182.85599 lineto stroke +newpath 33.24379 182.85599 moveto +33.8271 181.84564 lineto stroke +newpath 33.8271 181.84564 moveto +34.99371 181.84564 lineto stroke +newpath 34.99371 181.84564 moveto +35.57704 182.85599 lineto stroke +newpath 35.57704 182.85599 moveto +34.99367 183.86638 lineto stroke +newpath 34.99367 183.86638 moveto +36.16039 183.8664 lineto stroke +newpath 36.16039 183.8664 moveto +36.74371 184.87674 lineto stroke +newpath 36.74371 184.87674 moveto +37.32704 183.8664 lineto stroke +newpath 37.32704 183.8664 moveto +38.49376 183.86638 lineto stroke +newpath 38.49376 183.86638 moveto +37.91039 182.85599 lineto stroke +newpath 37.91039 182.85599 moveto +38.49371 181.84564 lineto stroke +newpath 38.49371 181.84564 moveto +39.66032 181.84564 lineto stroke +newpath 39.66032 181.84564 moveto +40.24365 182.85599 lineto stroke +newpath 40.24365 182.85599 moveto +40.82697 181.84564 lineto stroke +newpath 40.82697 181.84564 moveto +41.99358 181.84564 lineto stroke +newpath 41.99358 181.84564 moveto +42.57684 182.8559 lineto stroke +newpath 42.57684 182.8559 moveto +41.99355 183.86623 lineto stroke +newpath 41.99355 183.86623 moveto +43.16016 183.86621 lineto stroke +newpath 43.16016 183.86621 moveto +43.74342 184.87646 lineto stroke +newpath 43.74342 184.87646 moveto +43.16013 185.88676 lineto stroke +newpath 43.16013 185.88676 moveto +41.99345 185.88676 lineto stroke +newpath 41.99345 185.88676 moveto +42.57678 186.89713 lineto stroke +newpath 42.57678 186.89713 moveto +41.99348 187.90742 lineto stroke +newpath 41.99348 187.90742 moveto +43.16008 187.90742 lineto stroke +newpath 43.16008 187.90742 moveto +43.74341 188.91779 lineto stroke +newpath 43.74341 188.91779 moveto +44.32674 187.90742 lineto stroke +newpath 44.32674 187.90742 moveto +45.49333 187.90742 lineto stroke +newpath 45.49333 187.90742 moveto +46.0766 188.91768 lineto stroke +newpath 46.0766 188.91768 moveto +45.4933 189.92801 lineto stroke +newpath 45.4933 189.92801 moveto +46.65991 189.928 lineto stroke +newpath 46.65991 189.928 moveto +47.24318 190.93825 lineto stroke +newpath 47.24318 190.93825 moveto +47.82645 189.928 lineto stroke +newpath 47.82645 189.928 moveto +48.99306 189.92801 lineto stroke +newpath 48.99306 189.92801 moveto +48.40976 188.91768 lineto stroke +newpath 48.40976 188.91768 moveto +48.99303 187.90742 lineto stroke +newpath 48.99303 187.90742 moveto +50.15962 187.90742 lineto stroke +newpath 50.15962 187.90742 moveto +50.74297 188.91777 lineto stroke +newpath 50.74297 188.91777 moveto +51.32628 187.90741 lineto stroke +newpath 51.32628 187.90741 moveto +52.49287 187.90741 lineto stroke +newpath 52.49287 187.90741 moveto +51.90958 186.89711 lineto stroke +newpath 51.90958 186.89711 moveto +52.49289 185.88675 lineto stroke +newpath 52.49289 185.88675 moveto +51.32623 185.88676 lineto stroke +newpath 51.32623 185.88676 moveto +50.74294 184.87646 lineto stroke +newpath 50.74294 184.87646 moveto +51.3262 183.86621 lineto stroke +newpath 51.3262 183.86621 moveto +52.49281 183.86623 lineto stroke +newpath 52.49281 183.86623 moveto +51.90952 182.8559 lineto stroke +newpath 51.90952 182.8559 moveto +52.49278 181.84564 lineto stroke +newpath 52.49278 181.84564 moveto +53.6594 181.84564 lineto stroke +newpath 53.6594 181.84564 moveto +54.24272 182.85599 lineto stroke +newpath 54.24272 182.85599 moveto +54.82603 181.84564 lineto stroke +newpath 54.82603 181.84564 moveto +55.99265 181.84564 lineto stroke +newpath 55.99265 181.84564 moveto +56.57597 182.85599 lineto stroke +newpath 56.57597 182.85599 moveto +55.99263 183.8664 lineto stroke +newpath 55.99263 183.8664 moveto +57.15933 183.86638 lineto stroke +newpath 57.15933 183.86638 moveto +57.74266 184.87672 lineto stroke +newpath 57.74266 184.87672 moveto +58.32597 183.86638 lineto stroke +newpath 58.32597 183.86638 moveto +59.4927 183.86638 lineto stroke +newpath 59.4927 183.86638 moveto +58.90933 182.85597 lineto stroke +newpath 58.90933 182.85597 moveto +59.49265 181.84563 lineto stroke +newpath 59.49265 181.84563 moveto +60.65926 181.84563 lineto stroke +newpath 60.65926 181.84563 moveto +61.24258 182.85597 lineto stroke +newpath 61.24258 182.85597 moveto +61.8259 181.84563 lineto stroke +newpath 61.8259 181.84563 moveto +62.99251 181.84563 lineto stroke +newpath 62.99251 181.84563 moveto +62.40921 180.83533 lineto stroke +newpath 62.40921 180.83533 moveto +62.99254 179.82495 lineto stroke +newpath 62.99254 179.82495 moveto +61.82587 179.82497 lineto stroke +newpath 61.82587 179.82497 moveto +61.24257 178.81467 lineto stroke +newpath 61.24257 178.81467 moveto +61.82588 177.8043 lineto stroke +newpath 61.82588 177.8043 moveto +62.9926 177.8043 lineto stroke +newpath 62.9926 177.8043 moveto +62.40924 176.79391 lineto stroke +newpath 62.40924 176.79391 moveto +62.99255 175.78355 lineto stroke +newpath 62.99255 175.78355 moveto +61.8259 175.78357 lineto stroke +newpath 61.8259 175.78357 moveto +61.24254 174.77318 lineto stroke +newpath 61.24254 174.77318 moveto +60.6592 175.78357 lineto stroke +newpath 60.6592 175.78357 moveto +59.49255 175.78358 lineto stroke +newpath 59.49255 175.78358 moveto +58.90926 174.77328 lineto stroke +newpath 58.90926 174.77328 moveto +59.49258 173.76291 lineto stroke +newpath 59.49258 173.76291 moveto +58.32591 173.76292 lineto stroke +newpath 58.32591 173.76292 moveto +57.74261 172.75262 lineto stroke +newpath 57.74261 172.75262 moveto +58.32588 171.74237 lineto stroke +newpath 58.32588 171.74237 moveto +59.4925 171.74239 lineto stroke +newpath 59.4925 171.74239 moveto +58.9092 170.73206 lineto stroke +newpath 58.9092 170.73206 moveto +59.49246 169.7218 lineto stroke +newpath 59.49246 169.7218 moveto +60.65906 169.7218 lineto stroke +newpath 60.65906 169.7218 moveto +61.2424 170.73215 lineto stroke +newpath 61.2424 170.73215 moveto +61.82571 169.72179 lineto stroke +newpath 61.82571 169.72179 moveto +62.99231 169.72179 lineto stroke +newpath 62.99231 169.72179 moveto +62.40901 168.71149 lineto stroke +newpath 62.40901 168.71149 moveto +62.99232 167.70113 lineto stroke +newpath 62.99232 167.70113 moveto +61.82567 167.70114 lineto stroke +newpath 61.82567 167.70114 moveto +61.24237 166.69084 lineto stroke +newpath 61.24237 166.69084 moveto +61.82564 165.68059 lineto stroke +newpath 61.82564 165.68059 moveto +62.99225 165.6806 lineto stroke +newpath 62.99225 165.6806 moveto +62.40895 164.67027 lineto stroke +newpath 62.40895 164.67027 moveto +62.99222 163.66002 lineto stroke +newpath 62.99222 163.66002 moveto +64.1587 163.66002 lineto stroke +newpath 64.1587 163.66002 moveto +64.74199 164.67029 lineto stroke +newpath 64.74199 164.67029 moveto +65.32526 163.66002 lineto stroke +newpath 65.32526 163.66002 moveto +66.49174 163.66002 lineto stroke +newpath 66.49174 163.66002 moveto +67.07501 164.67027 lineto stroke +newpath 67.07501 164.67027 moveto +66.49171 165.6806 lineto stroke +newpath 66.49171 165.6806 moveto +67.65833 165.68059 lineto stroke +newpath 67.65833 165.68059 moveto +68.2416 166.69084 lineto stroke +newpath 68.2416 166.69084 moveto +68.82486 165.68059 lineto stroke +newpath 68.82486 165.68059 moveto +69.99147 165.68059 lineto stroke +newpath 69.99147 165.68059 moveto +69.40816 164.67027 lineto stroke +newpath 69.40816 164.67027 moveto +69.99142 163.66002 lineto stroke +newpath 69.99142 163.66002 moveto +71.15791 163.66002 lineto stroke +newpath 71.15791 163.66002 moveto +71.7412 164.67029 lineto stroke +newpath 71.7412 164.67029 moveto +72.32446 163.66002 lineto stroke +newpath 72.32446 163.66002 moveto +73.49095 163.66002 lineto stroke +newpath 73.49095 163.66002 moveto +74.07422 164.67027 lineto stroke +newpath 74.07422 164.67027 moveto +73.49092 165.6806 lineto stroke +newpath 73.49092 165.6806 moveto +74.65753 165.68059 lineto stroke +newpath 74.65753 165.68059 moveto +75.2408 166.69084 lineto stroke +newpath 75.2408 166.69084 moveto +74.6575 167.70114 lineto stroke +newpath 74.6575 167.70114 moveto +73.49083 167.70114 lineto stroke +newpath 73.49083 167.70114 moveto +74.07416 168.7115 lineto stroke +newpath 74.07416 168.7115 moveto +73.49086 169.7218 lineto stroke +newpath 73.49086 169.7218 moveto +74.65746 169.7218 lineto stroke +newpath 74.65746 169.7218 moveto +75.24078 170.73216 lineto stroke +newpath 75.24078 170.73216 moveto +75.82411 169.7218 lineto stroke +newpath 75.82411 169.7218 moveto +76.9907 169.7218 lineto stroke +newpath 76.9907 169.7218 moveto +77.57397 170.73206 lineto stroke +newpath 77.57397 170.73206 moveto +76.99068 171.74239 lineto stroke +newpath 76.99068 171.74239 moveto +78.15729 171.74237 lineto stroke +newpath 78.15729 171.74237 moveto +78.74055 172.75262 lineto stroke +newpath 78.74055 172.75262 moveto +79.32382 171.74237 lineto stroke +newpath 79.32382 171.74237 moveto +80.49043 171.74239 lineto stroke +newpath 80.49043 171.74239 moveto +79.90714 170.73206 lineto stroke +newpath 79.90714 170.73206 moveto +80.4904 169.7218 lineto stroke +newpath 80.4904 169.7218 moveto +81.657 169.7218 lineto stroke +newpath 81.657 169.7218 moveto +82.24034 170.73215 lineto stroke +newpath 82.24034 170.73215 moveto +82.82365 169.72179 lineto stroke +newpath 82.82365 169.72179 moveto +83.99025 169.72179 lineto stroke +newpath 83.99025 169.72179 moveto +83.40695 168.71149 lineto stroke +newpath 83.40695 168.71149 moveto +83.99026 167.70113 lineto stroke +newpath 83.99026 167.70113 moveto +82.82361 167.70114 lineto stroke +newpath 82.82361 167.70114 moveto +82.24031 166.69084 lineto stroke +newpath 82.24031 166.69084 moveto +82.82358 165.68059 lineto stroke +newpath 82.82358 165.68059 moveto +83.99019 165.6806 lineto stroke +newpath 83.99019 165.6806 moveto +83.40689 164.67027 lineto stroke +newpath 83.40689 164.67027 moveto +83.99016 163.66002 lineto stroke +newpath 83.99016 163.66002 moveto +85.15665 163.66002 lineto stroke +newpath 85.15665 163.66002 moveto +85.73993 164.67029 lineto stroke +newpath 85.73993 164.67029 moveto +86.3232 163.66002 lineto stroke +newpath 86.3232 163.66002 moveto +87.48969 163.66002 lineto stroke +newpath 87.48969 163.66002 moveto +88.07295 164.67027 lineto stroke +newpath 88.07295 164.67027 moveto +87.48965 165.6806 lineto stroke +newpath 87.48965 165.6806 moveto +88.65627 165.68059 lineto stroke +newpath 88.65627 165.68059 moveto +89.23953 166.69084 lineto stroke +newpath 89.23953 166.69084 moveto +89.8228 165.68059 lineto stroke +newpath 89.8228 165.68059 moveto +90.98941 165.68059 lineto stroke +newpath 90.98941 165.68059 moveto +90.4061 164.67027 lineto stroke +newpath 90.4061 164.67027 moveto +90.98936 163.66002 lineto stroke +newpath 90.98936 163.66002 moveto +92.15585 163.66002 lineto stroke +newpath 92.15585 163.66002 moveto +92.73914 164.67029 lineto stroke +newpath 92.73914 164.67029 moveto +93.3224 163.66002 lineto stroke +newpath 93.3224 163.66002 moveto +94.48889 163.66002 lineto stroke +newpath 94.48889 163.66002 moveto +95.07211 164.67018 lineto stroke +newpath 95.07211 164.67018 moveto +94.48888 165.68039 lineto stroke +newpath 94.48888 165.68039 moveto +95.65535 165.68039 lineto stroke +newpath 95.65535 165.68039 moveto +96.23857 166.69055 lineto stroke +newpath 96.23857 166.69055 moveto +95.65532 167.70076 lineto stroke +newpath 95.65532 167.70076 moveto +94.48878 167.70076 lineto stroke +newpath 94.48878 167.70076 moveto +95.07205 168.711 lineto stroke +newpath 95.07205 168.711 moveto +94.4888 169.7212 lineto stroke +newpath 94.4888 169.7212 moveto +95.65529 169.7212 lineto stroke +newpath 95.65529 169.7212 moveto +96.23854 170.73148 lineto stroke +newpath 96.23854 170.73148 moveto +96.82182 169.72122 lineto stroke +newpath 96.82182 169.72122 moveto +97.98831 169.72122 lineto stroke +newpath 97.98831 169.72122 moveto +98.57153 170.73138 lineto stroke +newpath 98.57153 170.73138 moveto +97.9883 171.7416 lineto stroke +newpath 97.9883 171.7416 moveto +99.15477 171.7416 lineto stroke +newpath 99.15477 171.7416 moveto +99.73799 172.75175 lineto stroke +newpath 99.73799 172.75175 moveto +99.15474 173.76196 lineto stroke +newpath 99.15474 173.76196 moveto +97.98819 173.76196 lineto stroke +newpath 97.98819 173.76196 moveto +98.57147 174.77222 lineto stroke +newpath 98.57147 174.77222 moveto +97.98822 175.78242 lineto stroke +newpath 97.98822 175.78242 moveto +96.82167 175.78242 lineto stroke +newpath 96.82167 175.78242 moveto +96.23837 174.77213 lineto stroke +newpath 96.23837 174.77213 moveto +95.65508 175.78242 lineto stroke +newpath 95.65508 175.78242 moveto +94.48853 175.78242 lineto stroke +newpath 94.48853 175.78242 moveto +95.0718 176.79268 lineto stroke +newpath 95.0718 176.79268 moveto +94.4885 177.80301 lineto stroke +newpath 94.4885 177.80301 moveto +95.6551 177.803 lineto stroke +newpath 95.6551 177.803 moveto +96.23837 178.81325 lineto stroke +newpath 96.23837 178.81325 moveto +95.65512 179.82346 lineto stroke +newpath 95.65512 179.82346 moveto +94.48857 179.82346 lineto stroke +newpath 94.48857 179.82346 moveto +95.07185 180.83371 lineto stroke +newpath 95.07185 180.83371 moveto +94.4886 181.84392 lineto stroke +newpath 94.4886 181.84392 moveto +95.65509 181.84392 lineto stroke +newpath 95.65509 181.84392 moveto +96.23837 182.85419 lineto stroke +newpath 96.23837 182.85419 moveto +96.82164 181.84392 lineto stroke +newpath 96.82164 181.84392 moveto +97.98813 181.84392 lineto stroke +newpath 97.98813 181.84392 moveto +98.5714 182.85417 lineto stroke +newpath 98.5714 182.85417 moveto +97.9881 183.8645 lineto stroke +newpath 97.9881 183.8645 moveto +99.15471 183.86449 lineto stroke +newpath 99.15471 183.86449 moveto +99.73798 184.87474 lineto stroke +newpath 99.73798 184.87474 moveto +100.32124 183.86449 lineto stroke +newpath 100.32124 183.86449 moveto +101.48785 183.86449 lineto stroke +newpath 101.48785 183.86449 moveto +100.90454 182.85417 lineto stroke +newpath 100.90454 182.85417 moveto +101.48781 181.84392 lineto stroke +newpath 101.48781 181.84392 moveto +102.6543 181.84392 lineto stroke +newpath 102.6543 181.84392 moveto +103.23758 182.85419 lineto stroke +newpath 103.23758 182.85419 moveto +103.82085 181.84392 lineto stroke +newpath 103.82085 181.84392 moveto +104.98734 181.84392 lineto stroke +newpath 104.98734 181.84392 moveto +105.57056 182.85408 lineto stroke +newpath 105.57056 182.85408 moveto +104.98732 183.86429 lineto stroke +newpath 104.98732 183.86429 moveto +106.1538 183.86429 lineto stroke +newpath 106.1538 183.86429 moveto +106.73701 184.87445 lineto stroke +newpath 106.73701 184.87445 moveto +106.15376 185.88466 lineto stroke +newpath 106.15376 185.88466 moveto +104.98723 185.88466 lineto stroke +newpath 104.98723 185.88466 moveto +105.5705 186.8949 lineto stroke +newpath 105.5705 186.8949 moveto +104.98724 187.9051 lineto stroke +newpath 104.98724 187.9051 moveto +106.15373 187.9051 lineto stroke +newpath 106.15373 187.9051 moveto +106.73698 188.91537 lineto stroke +newpath 106.73698 188.91537 moveto +107.32027 187.90512 lineto stroke +newpath 107.32027 187.90512 moveto +108.48676 187.90512 lineto stroke +newpath 108.48676 187.90512 moveto +109.06998 188.91528 lineto stroke +newpath 109.06998 188.91528 moveto +108.48674 189.92549 lineto stroke +newpath 108.48674 189.92549 moveto +109.65321 189.92549 lineto stroke +newpath 109.65321 189.92549 moveto +110.23643 190.93565 lineto stroke +newpath 110.23643 190.93565 moveto +109.65318 191.94586 lineto stroke +newpath 109.65318 191.94586 moveto +108.48663 191.94586 lineto stroke +newpath 108.48663 191.94586 moveto +109.06992 192.95612 lineto stroke +newpath 109.06992 192.95612 moveto +108.48666 193.96632 lineto stroke +newpath 108.48666 193.96632 moveto +107.32011 193.96632 lineto stroke +newpath 107.32011 193.96632 moveto +106.7368 192.95604 lineto stroke +newpath 106.7368 192.95604 moveto +106.15352 193.96634 lineto stroke +newpath 106.15352 193.96634 moveto +104.98697 193.96634 lineto stroke +newpath 104.98697 193.96634 moveto +105.57025 194.9766 lineto stroke +newpath 105.57025 194.9766 moveto +104.98695 195.98691 lineto stroke +newpath 104.98695 195.98691 moveto +106.15355 195.9869 lineto stroke +newpath 106.15355 195.9869 moveto +106.73683 196.99715 lineto stroke +newpath 106.73683 196.99715 moveto +106.15358 198.00735 lineto stroke +newpath 106.15358 198.00735 moveto +104.98703 198.00735 lineto stroke +newpath 104.98703 198.00735 moveto +105.57031 199.01761 lineto stroke +newpath 105.57031 199.01761 moveto +104.98706 200.02782 lineto stroke +newpath 104.98706 200.02782 moveto +103.82051 200.02782 lineto stroke +newpath 103.82051 200.02782 moveto +103.23723 199.0175 lineto stroke +newpath 103.23723 199.0175 moveto +102.65392 200.0278 lineto stroke +newpath 102.65392 200.0278 moveto +101.48737 200.0278 lineto stroke +newpath 101.48737 200.0278 moveto +100.90407 199.0175 lineto stroke +newpath 100.90407 199.0175 moveto +101.48741 198.00714 lineto stroke +newpath 101.48741 198.00714 moveto +100.32076 198.00714 lineto stroke +newpath 100.32076 198.00714 moveto +99.73746 196.99684 lineto stroke +newpath 99.73746 196.99684 moveto +99.15416 198.00714 lineto stroke +newpath 99.15416 198.00714 moveto +97.9875 198.00714 lineto stroke +newpath 97.9875 198.00714 moveto +98.57083 199.01749 lineto stroke +newpath 98.57083 199.01749 moveto +97.98753 200.02779 lineto stroke +newpath 97.98753 200.02779 moveto +96.82098 200.02779 lineto stroke +newpath 96.82098 200.02779 moveto +96.2377 199.01747 lineto stroke +newpath 96.2377 199.01747 moveto +95.65439 200.02777 lineto stroke +newpath 95.65439 200.02777 moveto +94.48784 200.02777 lineto stroke +newpath 94.48784 200.02777 moveto +95.0711 201.03802 lineto stroke +newpath 95.0711 201.03802 moveto +94.48781 202.04834 lineto stroke +newpath 94.48781 202.04834 moveto +95.6544 202.04834 lineto stroke +newpath 95.6544 202.04834 moveto +96.23767 203.0586 lineto stroke +newpath 96.23767 203.0586 moveto +95.65437 204.06891 lineto stroke +newpath 95.65437 204.06891 moveto +94.48772 204.06891 lineto stroke +newpath 94.48772 204.06891 moveto +95.07104 205.07925 lineto stroke +newpath 95.07104 205.07925 moveto +94.48775 206.08957 lineto stroke +newpath 94.48775 206.08957 moveto +95.65434 206.08957 lineto stroke +newpath 95.65434 206.08957 moveto +96.23769 207.09991 lineto stroke +newpath 96.23769 207.09991 moveto +96.821 206.08955 lineto stroke +newpath 96.821 206.08955 moveto +97.9876 206.08955 lineto stroke +newpath 97.9876 206.08955 moveto +98.57086 207.09981 lineto stroke +newpath 98.57086 207.09981 moveto +97.98756 208.11012 lineto stroke +newpath 97.98756 208.11012 moveto +99.15416 208.11012 lineto stroke +newpath 99.15416 208.11012 moveto +99.73743 209.12038 lineto stroke +newpath 99.73743 209.12038 moveto +99.15417 210.13058 lineto stroke +newpath 99.15417 210.13058 moveto +97.98763 210.13058 lineto stroke +newpath 97.98763 210.13058 moveto +98.5709 211.14084 lineto stroke +newpath 98.5709 211.14084 moveto +97.98766 212.15105 lineto stroke +newpath 97.98766 212.15105 moveto +96.8211 212.15105 lineto stroke +newpath 96.8211 212.15105 moveto +96.2378 211.14076 lineto stroke +newpath 96.2378 211.14076 moveto +95.65451 212.15106 lineto stroke +newpath 95.65451 212.15106 moveto +94.48796 212.15106 lineto stroke +newpath 94.48796 212.15106 moveto +95.07124 213.16132 lineto stroke +newpath 95.07124 213.16132 moveto +94.48795 214.17163 lineto stroke +newpath 94.48795 214.17163 moveto +95.65454 214.17162 lineto stroke +newpath 95.65454 214.17162 moveto +96.23782 215.18187 lineto stroke +newpath 96.23782 215.18187 moveto +95.65457 216.19208 lineto stroke +newpath 95.65457 216.19208 moveto +94.48802 216.19208 lineto stroke +newpath 94.48802 216.19208 moveto +95.0713 217.20233 lineto stroke +newpath 95.0713 217.20233 moveto +94.48805 218.21254 lineto stroke +newpath 94.48805 218.21254 moveto +95.65454 218.21254 lineto stroke +newpath 95.65454 218.21254 moveto +96.23782 219.22281 lineto stroke +newpath 96.23782 219.22281 moveto +96.82109 218.21254 lineto stroke +newpath 96.82109 218.21254 moveto +97.98758 218.21254 lineto stroke +newpath 97.98758 218.21254 moveto +98.57085 219.2228 lineto stroke +newpath 98.57085 219.2228 moveto +97.98755 220.23312 lineto stroke +newpath 97.98755 220.23312 moveto +99.15416 220.23311 lineto stroke +newpath 99.15416 220.23311 moveto +99.73743 221.24336 lineto stroke +newpath 99.73743 221.24336 moveto +100.3207 220.23311 lineto stroke +newpath 100.3207 220.23311 moveto +101.4873 220.23311 lineto stroke +newpath 101.4873 220.23311 moveto +100.90399 219.2228 lineto stroke +newpath 100.90399 219.2228 moveto +101.48726 218.21254 lineto stroke +newpath 101.48726 218.21254 moveto +102.65375 218.21254 lineto stroke +newpath 102.65375 218.21254 moveto +103.23703 219.22281 lineto stroke +newpath 103.23703 219.22281 moveto +103.8203 218.21254 lineto stroke +newpath 103.8203 218.21254 moveto +104.98679 218.21254 lineto stroke +newpath 104.98679 218.21254 moveto +105.57005 219.2228 lineto stroke +newpath 105.57005 219.2228 moveto +104.98676 220.23312 lineto stroke +newpath 104.98676 220.23312 moveto +106.15337 220.2331 lineto stroke +newpath 106.15337 220.2331 moveto +106.73663 221.24335 lineto stroke +newpath 106.73663 221.24335 moveto +106.15334 222.25366 lineto stroke +newpath 106.15334 222.25366 moveto +104.98668 222.25366 lineto stroke +newpath 104.98668 222.25366 moveto +105.57 223.264 lineto stroke +newpath 105.57 223.264 moveto +104.98671 224.27432 lineto stroke +newpath 104.98671 224.27432 moveto +106.1533 224.27432 lineto stroke +newpath 106.1533 224.27432 moveto +106.73665 225.28467 lineto stroke +newpath 106.73665 225.28467 moveto +107.31996 224.2743 lineto stroke +newpath 107.31996 224.2743 moveto +108.48656 224.2743 lineto stroke +newpath 108.48656 224.2743 moveto +109.06982 225.28456 lineto stroke +newpath 109.06982 225.28456 moveto +108.48653 226.29489 lineto stroke +newpath 108.48653 226.29489 moveto +109.65314 226.29486 lineto stroke +newpath 109.65314 226.29486 moveto +110.2364 227.30511 lineto stroke +newpath 110.2364 227.30511 moveto +110.81967 226.29486 lineto stroke +newpath 110.81967 226.29486 moveto +111.98628 226.29486 lineto stroke +newpath 111.98628 226.29486 moveto +111.40297 225.28455 lineto stroke +newpath 111.40297 225.28455 moveto +111.98624 224.27429 lineto stroke +newpath 111.98624 224.27429 moveto +113.15283 224.27429 lineto stroke +newpath 113.15283 224.27429 moveto +113.73616 225.28464 lineto stroke +newpath 113.73616 225.28464 moveto +114.31947 224.27429 lineto stroke +newpath 114.31947 224.27429 moveto +115.48607 224.27429 lineto stroke +newpath 115.48607 224.27429 moveto +114.90277 223.26399 lineto stroke +newpath 114.90277 223.26399 moveto +115.48608 222.25365 lineto stroke +newpath 115.48608 222.25365 moveto +114.31944 222.25365 lineto stroke +newpath 114.31944 222.25365 moveto +113.73615 221.24335 lineto stroke +newpath 113.73615 221.24335 moveto +114.31941 220.2331 lineto stroke +newpath 114.31941 220.2331 moveto +115.48602 220.2331 lineto stroke +newpath 115.48602 220.2331 moveto +114.90271 219.22278 lineto stroke +newpath 114.90271 219.22278 moveto +115.48598 218.21252 lineto stroke +newpath 115.48598 218.21252 moveto +116.65247 218.21252 lineto stroke +newpath 116.65247 218.21252 moveto +117.23575 219.2228 lineto stroke +newpath 117.23575 219.2228 moveto +117.81902 218.21252 lineto stroke +newpath 117.81902 218.21252 moveto +118.9855 218.21252 lineto stroke +newpath 118.9855 218.21252 moveto +119.56877 219.22278 lineto stroke +newpath 119.56877 219.22278 moveto +118.98547 220.23311 lineto stroke +newpath 118.98547 220.23311 moveto +120.15208 220.2331 lineto stroke +newpath 120.15208 220.2331 moveto +120.73535 221.24335 lineto stroke +newpath 120.73535 221.24335 moveto +121.31862 220.2331 lineto stroke +newpath 121.31862 220.2331 moveto +122.48523 220.2331 lineto stroke +newpath 122.48523 220.2331 moveto +121.90192 219.22278 lineto stroke +newpath 121.90192 219.22278 moveto +122.48518 218.21252 lineto stroke +newpath 122.48518 218.21252 moveto +123.65167 218.21252 lineto stroke +newpath 123.65167 218.21252 moveto +124.23495 219.2228 lineto stroke +newpath 124.23495 219.2228 moveto +124.81822 218.21252 lineto stroke +newpath 124.81822 218.21252 moveto +125.98471 218.21252 lineto stroke +newpath 125.98471 218.21252 moveto +126.56793 219.22269 lineto stroke +newpath 126.56793 219.22269 moveto +125.9847 220.2329 lineto stroke +newpath 125.9847 220.2329 moveto +127.15117 220.2329 lineto stroke +newpath 127.15117 220.2329 moveto +127.73439 221.24306 lineto stroke +newpath 127.73439 221.24306 moveto +127.15114 222.25327 lineto stroke +newpath 127.15114 222.25327 moveto +125.9846 222.25327 lineto stroke +newpath 125.9846 222.25327 moveto +126.56787 223.2635 lineto stroke +newpath 126.56787 223.2635 moveto +125.98462 224.27371 lineto stroke +newpath 125.98462 224.27371 moveto +127.15111 224.27371 lineto stroke +newpath 127.15111 224.27371 moveto +127.73436 225.28398 lineto stroke +newpath 127.73436 225.28398 moveto +128.31764 224.27373 lineto stroke +newpath 128.31764 224.27373 moveto +129.48413 224.27373 lineto stroke +newpath 129.48413 224.27373 moveto +130.06735 225.28389 lineto stroke +newpath 130.06735 225.28389 moveto +129.48412 226.2941 lineto stroke +newpath 129.48412 226.2941 moveto +130.65059 226.2941 lineto stroke +newpath 130.65059 226.2941 moveto +131.23381 227.30426 lineto stroke +newpath 131.23381 227.30426 moveto +130.65056 228.31447 lineto stroke +newpath 130.65056 228.31447 moveto +129.48401 228.31447 lineto stroke +newpath 129.48401 228.31447 moveto +130.06729 229.32472 lineto stroke +newpath 130.06729 229.32472 moveto +129.48404 230.33493 lineto stroke +newpath 129.48404 230.33493 moveto +128.31749 230.33493 lineto stroke +newpath 128.31749 230.33493 moveto +127.73419 229.32463 lineto stroke +newpath 127.73419 229.32463 moveto +127.1509 230.33493 lineto stroke +newpath 127.1509 230.33493 moveto +125.98434 230.33493 lineto stroke +newpath 125.98434 230.33493 moveto +126.56761 231.34518 lineto stroke +newpath 126.56761 231.34518 moveto +125.98431 232.35551 lineto stroke +newpath 125.98431 232.35551 moveto +127.15092 232.3555 lineto stroke +newpath 127.15092 232.3555 moveto +127.73419 233.36575 lineto stroke +newpath 127.73419 233.36575 moveto +127.15094 234.37596 lineto stroke +newpath 127.15094 234.37596 moveto +125.98439 234.37596 lineto stroke +newpath 125.98439 234.37596 moveto +126.56767 235.38622 lineto stroke +newpath 126.56767 235.38622 moveto +125.98442 236.39642 lineto stroke +newpath 125.98442 236.39642 moveto +127.15091 236.39642 lineto stroke +newpath 127.15091 236.39642 moveto +127.73419 237.4067 lineto stroke +newpath 127.73419 237.4067 moveto +128.31746 236.39642 lineto stroke +newpath 128.31746 236.39642 moveto +129.48395 236.39642 lineto stroke +newpath 129.48395 236.39642 moveto +130.06721 237.40668 lineto stroke +newpath 130.06721 237.40668 moveto +129.48392 238.417 lineto stroke +newpath 129.48392 238.417 moveto +130.65053 238.41699 lineto stroke +newpath 130.65053 238.41699 moveto +131.2338 239.42725 lineto stroke +newpath 131.2338 239.42725 moveto +131.81706 238.41699 lineto stroke +newpath 131.81706 238.41699 moveto +132.98367 238.41699 lineto stroke +newpath 132.98367 238.41699 moveto +132.40036 237.40668 lineto stroke +newpath 132.40036 237.40668 moveto +132.98363 236.39642 lineto stroke +newpath 132.98363 236.39642 moveto +134.15012 236.39642 lineto stroke +newpath 134.15012 236.39642 moveto +134.7334 237.4067 lineto stroke +newpath 134.7334 237.4067 moveto +135.31667 236.39642 lineto stroke +newpath 135.31667 236.39642 moveto +136.48315 236.39642 lineto stroke +newpath 136.48315 236.39642 moveto +137.06638 237.40659 lineto stroke +newpath 137.06638 237.40659 moveto +136.48314 238.4168 lineto stroke +newpath 136.48314 238.4168 moveto +137.64961 238.4168 lineto stroke +newpath 137.64961 238.4168 moveto +138.23283 239.42696 lineto stroke +newpath 138.23283 239.42696 moveto +137.64958 240.43716 lineto stroke +newpath 137.64958 240.43716 moveto +136.48305 240.43716 lineto stroke +newpath 136.48305 240.43716 moveto +137.06631 241.4474 lineto stroke +newpath 137.06631 241.4474 moveto +136.48306 242.45761 lineto stroke +newpath 136.48306 242.45761 moveto +137.64955 242.45761 lineto stroke +newpath 137.64955 242.45761 moveto +138.2328 243.46788 lineto stroke +newpath 138.2328 243.46788 moveto +138.81609 242.45763 lineto stroke +newpath 138.81609 242.45763 moveto +139.98257 242.45763 lineto stroke +newpath 139.98257 242.45763 moveto +140.5658 243.46779 lineto stroke +newpath 140.5658 243.46779 moveto +139.98256 244.478 lineto stroke +newpath 139.98256 244.478 moveto +141.14903 244.478 lineto stroke +newpath 141.14903 244.478 moveto +141.73225 245.48816 lineto stroke +newpath 141.73225 245.48816 moveto +142.31548 244.478 lineto stroke +newpath 142.31548 244.478 moveto +143.48196 244.47798 lineto stroke +newpath 143.48196 244.47798 moveto +142.89871 243.46779 lineto stroke +newpath 142.89871 243.46779 moveto +143.48193 242.45763 lineto stroke +newpath 143.48193 242.45763 moveto +144.64842 242.45763 lineto stroke +newpath 144.64842 242.45763 moveto +145.23172 243.46788 lineto stroke +newpath 145.23172 243.46788 moveto +145.81497 242.45761 lineto stroke +newpath 145.81497 242.45761 moveto +146.98146 242.45761 lineto stroke +newpath 146.98146 242.45761 moveto +146.39821 241.4474 lineto stroke +newpath 146.39821 241.4474 moveto +146.98146 240.43713 lineto stroke +newpath 146.98146 240.43713 moveto +145.81493 240.43716 lineto stroke +newpath 145.81493 240.43716 moveto +145.23167 239.42696 lineto stroke +newpath 145.23167 239.42696 moveto +145.8149 238.4168 lineto stroke +newpath 145.8149 238.4168 moveto +146.98138 238.41678 lineto stroke +newpath 146.98138 238.41678 moveto +146.39813 237.40659 lineto stroke +newpath 146.39813 237.40659 moveto +146.98135 236.39642 lineto stroke +newpath 146.98135 236.39642 moveto +148.14784 236.39642 lineto stroke +newpath 148.14784 236.39642 moveto +148.73112 237.4067 lineto stroke +newpath 148.73112 237.4067 moveto +149.31439 236.39642 lineto stroke +newpath 149.31439 236.39642 moveto +150.48088 236.39642 lineto stroke +newpath 150.48088 236.39642 moveto +151.06415 237.4067 lineto stroke +newpath 151.06415 237.4067 moveto +150.48085 238.41702 lineto stroke +newpath 150.48085 238.41702 moveto +151.64746 238.41699 lineto stroke +newpath 151.64746 238.41699 moveto +152.23073 239.42726 lineto stroke +newpath 152.23073 239.42726 moveto +152.814 238.41699 lineto stroke +newpath 152.814 238.41699 moveto +153.9806 238.417 lineto stroke +newpath 153.9806 238.417 moveto +153.39731 237.4067 lineto stroke +newpath 153.39731 237.4067 moveto +153.98058 236.39642 lineto stroke +newpath 153.98058 236.39642 moveto +155.14706 236.39642 lineto stroke +newpath 155.14706 236.39642 moveto +155.73035 237.4067 lineto stroke +newpath 155.73035 237.4067 moveto +156.31361 236.39642 lineto stroke +newpath 156.31361 236.39642 moveto +157.4801 236.39642 lineto stroke +newpath 157.4801 236.39642 moveto +156.89685 235.38622 lineto stroke +newpath 156.89685 235.38622 moveto +157.48012 234.37596 lineto stroke +newpath 157.48012 234.37596 moveto +156.31358 234.37596 lineto stroke +newpath 156.31358 234.37596 moveto +155.73033 233.36575 lineto stroke +newpath 155.73033 233.36575 moveto +156.3136 232.35548 lineto stroke +newpath 156.3136 232.35548 moveto +157.48021 232.35548 lineto stroke +newpath 157.48021 232.35548 moveto +156.8969 231.34518 lineto stroke +newpath 156.8969 231.34518 moveto +157.48016 230.33492 lineto stroke +newpath 157.48016 230.33492 moveto +156.31361 230.33492 lineto stroke +newpath 156.31361 230.33492 moveto +155.7303 229.32463 lineto stroke +newpath 155.7303 229.32463 moveto +155.14702 230.33493 lineto stroke +newpath 155.14702 230.33493 moveto +153.98047 230.33493 lineto stroke +newpath 153.98047 230.33493 moveto +153.39722 229.32472 lineto stroke +newpath 153.39722 229.32472 moveto +153.98048 228.31447 lineto stroke +newpath 153.98048 228.31447 moveto +152.81395 228.31447 lineto stroke +newpath 152.81395 228.31447 moveto +152.2307 227.30426 lineto stroke +newpath 152.2307 227.30426 moveto +152.81392 226.2941 lineto stroke +newpath 152.81392 226.2941 moveto +153.98041 226.29408 lineto stroke +newpath 153.98041 226.29408 moveto +153.39716 225.28389 lineto stroke +newpath 153.39716 225.28389 moveto +153.98038 224.27373 lineto stroke +newpath 153.98038 224.27373 moveto +155.14687 224.27373 lineto stroke +newpath 155.14687 224.27373 moveto +155.73016 225.28398 lineto stroke +newpath 155.73016 225.28398 moveto +156.31342 224.27371 lineto stroke +newpath 156.31342 224.27371 moveto +157.4799 224.27371 lineto stroke +newpath 157.4799 224.27371 moveto +156.89665 223.2635 lineto stroke +newpath 156.89665 223.2635 moveto +157.4799 222.25323 lineto stroke +newpath 157.4799 222.25323 moveto +156.31337 222.25327 lineto stroke +newpath 156.31337 222.25327 moveto +155.73012 221.24306 lineto stroke +newpath 155.73012 221.24306 moveto +156.31334 220.2329 lineto stroke +newpath 156.31334 220.2329 moveto +157.47983 220.23288 lineto stroke +newpath 157.47983 220.23288 moveto +156.89658 219.22269 lineto stroke +newpath 156.89658 219.22269 moveto +157.4798 218.21252 lineto stroke +newpath 157.4798 218.21252 moveto +158.64629 218.21252 lineto stroke +newpath 158.64629 218.21252 moveto +159.22957 219.2228 lineto stroke +newpath 159.22957 219.2228 moveto +159.81284 218.21252 lineto stroke +newpath 159.81284 218.21252 moveto +160.97932 218.21252 lineto stroke +newpath 160.97932 218.21252 moveto +161.56259 219.22278 lineto stroke +newpath 161.56259 219.22278 moveto +160.9793 220.23311 lineto stroke +newpath 160.9793 220.23311 moveto +162.1459 220.2331 lineto stroke +newpath 162.1459 220.2331 moveto +162.72917 221.24335 lineto stroke +newpath 162.72917 221.24335 moveto +163.31244 220.2331 lineto stroke +newpath 163.31244 220.2331 moveto +164.47905 220.2331 lineto stroke +newpath 164.47905 220.2331 moveto +163.89574 219.22278 lineto stroke +newpath 163.89574 219.22278 moveto +164.479 218.21252 lineto stroke +newpath 164.479 218.21252 moveto +165.6455 218.21252 lineto stroke +newpath 165.6455 218.21252 moveto +166.22878 219.2228 lineto stroke +newpath 166.22878 219.2228 moveto +166.81204 218.21252 lineto stroke +newpath 166.81204 218.21252 moveto +167.97853 218.21252 lineto stroke +newpath 167.97853 218.21252 moveto +168.5618 219.22278 lineto stroke +newpath 168.5618 219.22278 moveto +167.9785 220.23311 lineto stroke +newpath 167.9785 220.23311 moveto +169.14511 220.2331 lineto stroke +newpath 169.14511 220.2331 moveto +169.72838 221.24335 lineto stroke +newpath 169.72838 221.24335 moveto +169.14508 222.25365 lineto stroke +newpath 169.14508 222.25365 moveto +167.97841 222.25365 lineto stroke +newpath 167.97841 222.25365 moveto +168.56174 223.264 lineto stroke +newpath 168.56174 223.264 moveto +167.97844 224.2743 lineto stroke +newpath 167.97844 224.2743 moveto +169.14503 224.2743 lineto stroke +newpath 169.14503 224.2743 moveto +169.72836 225.28467 lineto stroke +newpath 169.72836 225.28467 moveto +170.31169 224.2743 lineto stroke +newpath 170.31169 224.2743 moveto +171.47829 224.2743 lineto stroke +newpath 171.47829 224.2743 moveto +172.06155 225.28456 lineto stroke +newpath 172.06155 225.28456 moveto +171.47826 226.29489 lineto stroke +newpath 171.47826 226.29489 moveto +172.64487 226.29488 lineto stroke +newpath 172.64487 226.29488 moveto +173.22813 227.30513 lineto stroke +newpath 173.22813 227.30513 moveto +173.8114 226.29488 lineto stroke +newpath 173.8114 226.29488 moveto +174.97801 226.29489 lineto stroke +newpath 174.97801 226.29489 moveto +174.39471 225.28456 lineto stroke +newpath 174.39471 225.28456 moveto +174.97798 224.2743 lineto stroke +newpath 174.97798 224.2743 moveto +176.14458 224.2743 lineto stroke +newpath 176.14458 224.2743 moveto +176.72792 225.28465 lineto stroke +newpath 176.72792 225.28465 moveto +177.31123 224.27429 lineto stroke +newpath 177.31123 224.27429 moveto +178.47783 224.27429 lineto stroke +newpath 178.47783 224.27429 moveto +177.89453 223.26399 lineto stroke +newpath 177.89453 223.26399 moveto +178.47784 222.25363 lineto stroke +newpath 178.47784 222.25363 moveto +177.31119 222.25365 lineto stroke +newpath 177.31119 222.25365 moveto +176.72789 221.24335 lineto stroke +newpath 176.72789 221.24335 moveto +177.31116 220.2331 lineto stroke +newpath 177.31116 220.2331 moveto +178.47777 220.23311 lineto stroke +newpath 178.47777 220.23311 moveto +177.89447 219.22278 lineto stroke +newpath 177.89447 219.22278 moveto +178.47774 218.21252 lineto stroke +newpath 178.47774 218.21252 moveto +179.64423 218.21252 lineto stroke +newpath 179.64423 218.21252 moveto +180.22751 219.2228 lineto stroke +newpath 180.22751 219.2228 moveto +180.81078 218.21252 lineto stroke +newpath 180.81078 218.21252 moveto +181.97726 218.21252 lineto stroke +newpath 181.97726 218.21252 moveto +182.56053 219.22278 lineto stroke +newpath 182.56053 219.22278 moveto +181.97723 220.23311 lineto stroke +newpath 181.97723 220.23311 moveto +183.14384 220.2331 lineto stroke +newpath 183.14384 220.2331 moveto +183.72711 221.24335 lineto stroke +newpath 183.72711 221.24335 moveto +184.31038 220.2331 lineto stroke +newpath 184.31038 220.2331 moveto +185.47699 220.2331 lineto stroke +newpath 185.47699 220.2331 moveto +184.89368 219.22278 lineto stroke +newpath 184.89368 219.22278 moveto +185.47694 218.21252 lineto stroke +newpath 185.47694 218.21252 moveto +186.64343 218.21252 lineto stroke +newpath 186.64343 218.21252 moveto +187.22672 219.2228 lineto stroke +newpath 187.22672 219.2228 moveto +187.80998 218.21252 lineto stroke +newpath 187.80998 218.21252 moveto +188.97647 218.21252 lineto stroke +newpath 188.97647 218.21252 moveto +188.39322 217.20232 lineto stroke +newpath 188.39322 217.20232 moveto +188.97649 216.19206 lineto stroke +newpath 188.97649 216.19206 moveto +187.80995 216.19206 lineto stroke +newpath 187.80995 216.19206 moveto +187.2267 215.18185 lineto stroke +newpath 187.2267 215.18185 moveto +187.80997 214.1716 lineto stroke +newpath 187.80997 214.1716 moveto +188.97658 214.17162 lineto stroke +newpath 188.97658 214.17162 moveto +188.39328 213.16129 lineto stroke +newpath 188.39328 213.16129 moveto +188.97655 212.15103 lineto stroke +newpath 188.97655 212.15103 moveto +187.81 212.15103 lineto stroke +newpath 187.81 212.15103 moveto +187.22668 211.14075 lineto stroke +newpath 187.22668 211.14075 moveto +186.6434 212.15105 lineto stroke +newpath 186.6434 212.15105 moveto +185.47685 212.15105 lineto stroke +newpath 185.47685 212.15105 moveto +184.8936 211.14084 lineto stroke +newpath 184.8936 211.14084 moveto +185.47687 210.13058 lineto stroke +newpath 185.47687 210.13058 moveto +184.31033 210.13058 lineto stroke +newpath 184.31033 210.13058 moveto +183.72708 209.12038 lineto stroke +newpath 183.72708 209.12038 moveto +184.31035 208.11012 lineto stroke +newpath 184.31035 208.11012 moveto +185.47696 208.11014 lineto stroke +newpath 185.47696 208.11014 moveto +184.89366 207.09981 lineto stroke +newpath 184.89366 207.09981 moveto +185.47693 206.08955 lineto stroke +newpath 185.47693 206.08955 moveto +186.64352 206.08955 lineto stroke +newpath 186.64352 206.08955 moveto +187.22687 207.0999 lineto stroke +newpath 187.22687 207.0999 moveto +187.81018 206.08954 lineto stroke +newpath 187.81018 206.08954 moveto +188.97678 206.08954 lineto stroke +newpath 188.97678 206.08954 moveto +188.39348 205.07924 lineto stroke +newpath 188.39348 205.07924 moveto +188.97679 204.06888 lineto stroke +newpath 188.97679 204.06888 moveto +187.81013 204.0689 lineto stroke +newpath 187.81013 204.0689 moveto +187.22684 203.0586 lineto stroke +newpath 187.22684 203.0586 moveto +187.8101 202.04834 lineto stroke +newpath 187.8101 202.04834 moveto +188.97672 202.04836 lineto stroke +newpath 188.97672 202.04836 moveto +188.39342 201.03802 lineto stroke +newpath 188.39342 201.03802 moveto +188.97668 200.02777 lineto stroke +newpath 188.97668 200.02777 moveto +187.81013 200.02777 lineto stroke +newpath 187.81013 200.02777 moveto +187.22682 199.01749 lineto stroke +newpath 187.22682 199.01749 moveto +186.64354 200.02779 lineto stroke +newpath 186.64354 200.02779 moveto +185.47699 200.02779 lineto stroke +newpath 185.47699 200.02779 moveto +184.89369 199.01749 lineto stroke +newpath 184.89369 199.01749 moveto +185.477 198.00714 lineto stroke +newpath 185.477 198.00714 moveto +184.31036 198.00714 lineto stroke +newpath 184.31036 198.00714 moveto +183.72707 196.99684 lineto stroke +newpath 183.72707 196.99684 moveto +183.14377 198.00714 lineto stroke +newpath 183.14377 198.00714 moveto +181.97713 198.00714 lineto stroke +newpath 181.97713 198.00714 moveto +182.56046 199.01749 lineto stroke +newpath 182.56046 199.01749 moveto +181.97716 200.02779 lineto stroke +newpath 181.97716 200.02779 moveto +180.81061 200.02779 lineto stroke +newpath 180.81061 200.02779 moveto +180.2273 199.0175 lineto stroke +newpath 180.2273 199.0175 moveto +179.64401 200.0278 lineto stroke +newpath 179.64401 200.0278 moveto +178.47746 200.0278 lineto stroke +newpath 178.47746 200.0278 moveto +177.89421 199.0176 lineto stroke +newpath 177.89421 199.0176 moveto +178.47748 198.00734 lineto stroke +newpath 178.47748 198.00734 moveto +177.31094 198.00734 lineto stroke +newpath 177.31094 198.00734 moveto +176.72769 196.99713 lineto stroke +newpath 176.72769 196.99713 moveto +177.31096 195.98688 lineto stroke +newpath 177.31096 195.98688 moveto +178.47757 195.9869 lineto stroke +newpath 178.47757 195.9869 moveto +177.89427 194.97656 lineto stroke +newpath 177.89427 194.97656 moveto +178.47754 193.96631 lineto stroke +newpath 178.47754 193.96631 moveto +177.31099 193.96631 lineto stroke +newpath 177.31099 193.96631 moveto +176.72768 192.95602 lineto stroke +newpath 176.72768 192.95602 moveto +176.1444 193.96632 lineto stroke +newpath 176.1444 193.96632 moveto +174.97784 193.96632 lineto stroke +newpath 174.97784 193.96632 moveto +174.39459 192.95612 lineto stroke +newpath 174.39459 192.95612 moveto +174.97786 191.94586 lineto stroke +newpath 174.97786 191.94586 moveto +173.81133 191.94586 lineto stroke +newpath 173.81133 191.94586 moveto +173.22807 190.93565 lineto stroke +newpath 173.22807 190.93565 moveto +173.8113 189.92549 lineto stroke +newpath 173.8113 189.92549 moveto +174.97778 189.92548 lineto stroke +newpath 174.97778 189.92548 moveto +174.39453 188.91528 lineto stroke +newpath 174.39453 188.91528 moveto +174.97775 187.90512 lineto stroke +newpath 174.97775 187.90512 moveto +176.14424 187.90512 lineto stroke +newpath 176.14424 187.90512 moveto +176.72754 188.91537 lineto stroke +newpath 176.72754 188.91537 moveto +177.31079 187.9051 lineto stroke +newpath 177.31079 187.9051 moveto +178.47728 187.9051 lineto stroke +newpath 178.47728 187.9051 moveto +177.89403 186.8949 lineto stroke +newpath 177.89403 186.8949 moveto +178.47728 185.88463 lineto stroke +newpath 178.47728 185.88463 moveto +177.31075 185.88466 lineto stroke +newpath 177.31075 185.88466 moveto +176.7275 184.87445 lineto stroke +newpath 176.7275 184.87445 moveto +177.31071 183.86429 lineto stroke +newpath 177.31071 183.86429 moveto +178.4772 183.86427 lineto stroke +newpath 178.4772 183.86427 moveto +177.89395 182.85408 lineto stroke +newpath 177.89395 182.85408 moveto +178.47717 181.84392 lineto stroke +newpath 178.47717 181.84392 moveto +179.64366 181.84392 lineto stroke +newpath 179.64366 181.84392 moveto +180.22694 182.85419 lineto stroke +newpath 180.22694 182.85419 moveto +180.81021 181.84392 lineto stroke +newpath 180.81021 181.84392 moveto +181.9767 181.84392 lineto stroke +newpath 181.9767 181.84392 moveto +182.55997 182.85419 lineto stroke +newpath 182.55997 182.85419 moveto +181.97667 183.86452 lineto stroke +newpath 181.97667 183.86452 moveto +183.14328 183.86449 lineto stroke +newpath 183.14328 183.86449 moveto +183.72655 184.87476 lineto stroke +newpath 183.72655 184.87476 moveto +184.30981 183.86449 lineto stroke +newpath 184.30981 183.86449 moveto +185.47643 183.8645 lineto stroke +newpath 185.47643 183.8645 moveto +184.89313 182.85419 lineto stroke +newpath 184.89313 182.85419 moveto +185.4764 181.84392 lineto stroke +newpath 185.4764 181.84392 moveto +186.64288 181.84392 lineto stroke +newpath 186.64288 181.84392 moveto +187.22617 182.85419 lineto stroke +newpath 187.22617 182.85419 moveto +187.80943 181.84392 lineto stroke +newpath 187.80943 181.84392 moveto +188.97592 181.84392 lineto stroke +newpath 188.97592 181.84392 moveto +188.39267 180.83371 lineto stroke +newpath 188.39267 180.83371 moveto +188.97594 179.82346 lineto stroke +newpath 188.97594 179.82346 moveto +187.8094 179.82346 lineto stroke +newpath 187.8094 179.82346 moveto +187.22615 178.81325 lineto stroke +newpath 187.22615 178.81325 moveto +187.80942 177.80298 lineto stroke +newpath 187.80942 177.80298 moveto +188.97603 177.80298 lineto stroke +newpath 188.97603 177.80298 moveto +188.39272 176.79268 lineto stroke +newpath 188.39272 176.79268 moveto +188.97598 175.78241 lineto stroke +newpath 188.97598 175.78241 moveto +187.80943 175.78241 lineto stroke +newpath 187.80943 175.78241 moveto +187.22612 174.77213 lineto stroke +newpath 187.22612 174.77213 moveto +186.64284 175.78242 lineto stroke +newpath 186.64284 175.78242 moveto +185.47629 175.78242 lineto stroke +newpath 185.47629 175.78242 moveto +184.89304 174.77222 lineto stroke +newpath 184.89304 174.77222 moveto +185.4763 173.76196 lineto stroke +newpath 185.4763 173.76196 moveto +184.30977 173.76196 lineto stroke +newpath 184.30977 173.76196 moveto +183.72652 172.75175 lineto stroke +newpath 183.72652 172.75175 moveto +184.30974 171.7416 lineto stroke +newpath 184.30974 171.7416 moveto +185.47623 171.74158 lineto stroke +newpath 185.47623 171.74158 moveto +184.89297 170.73138 lineto stroke +newpath 184.89297 170.73138 moveto +185.4762 169.72122 lineto stroke +newpath 185.4762 169.72122 moveto +186.64268 169.72122 lineto stroke +newpath 186.64268 169.72122 moveto +187.22598 170.73148 lineto stroke +newpath 187.22598 170.73148 moveto +187.80923 169.7212 lineto stroke +newpath 187.80923 169.7212 moveto +188.97572 169.7212 lineto stroke +newpath 188.97572 169.7212 moveto +188.39247 168.711 lineto stroke +newpath 188.39247 168.711 moveto +188.97572 167.70073 lineto stroke +newpath 188.97572 167.70073 moveto +187.80919 167.70076 lineto stroke +newpath 187.80919 167.70076 moveto +187.22594 166.69055 lineto stroke +newpath 187.22594 166.69055 moveto +187.80916 165.68039 lineto stroke +newpath 187.80916 165.68039 moveto +188.97565 165.68037 lineto stroke +newpath 188.97565 165.68037 moveto +188.3924 164.67018 lineto stroke +newpath 188.3924 164.67018 moveto +188.97562 163.66002 lineto stroke +newpath 188.97562 163.66002 moveto +190.1421 163.66002 lineto stroke +newpath 190.1421 163.66002 moveto +190.72539 164.67029 lineto stroke +newpath 190.72539 164.67029 moveto +191.30865 163.66002 lineto stroke +newpath 191.30865 163.66002 moveto +192.47514 163.66002 lineto stroke +newpath 192.47514 163.66002 moveto +193.05841 164.67027 lineto stroke +newpath 193.05841 164.67027 moveto +192.47511 165.6806 lineto stroke +newpath 192.47511 165.6806 moveto +193.64172 165.68059 lineto stroke +newpath 193.64172 165.68059 moveto +194.22499 166.69084 lineto stroke +newpath 194.22499 166.69084 moveto +194.80826 165.68059 lineto stroke +newpath 194.80826 165.68059 moveto +195.97487 165.68059 lineto stroke +newpath 195.97487 165.68059 moveto +195.39156 164.67027 lineto stroke +newpath 195.39156 164.67027 moveto +195.97482 163.66002 lineto stroke +newpath 195.97482 163.66002 moveto +197.14131 163.66002 lineto stroke +newpath 197.14131 163.66002 moveto +197.7246 164.67029 lineto stroke +newpath 197.7246 164.67029 moveto +198.30786 163.66002 lineto stroke +newpath 198.30786 163.66002 moveto +199.47435 163.66002 lineto stroke +newpath 199.47435 163.66002 moveto +200.05762 164.67027 lineto stroke +newpath 200.05762 164.67027 moveto +199.47432 165.6806 lineto stroke +newpath 199.47432 165.6806 moveto +200.64093 165.68059 lineto stroke +newpath 200.64093 165.68059 moveto +201.2242 166.69084 lineto stroke +newpath 201.2242 166.69084 moveto +200.6409 167.70114 lineto stroke +newpath 200.6409 167.70114 moveto +199.47423 167.70114 lineto stroke +newpath 199.47423 167.70114 moveto +200.05756 168.7115 lineto stroke +newpath 200.05756 168.7115 moveto +199.47426 169.7218 lineto stroke +newpath 199.47426 169.7218 moveto +200.64085 169.7218 lineto stroke +newpath 200.64085 169.7218 moveto +201.22418 170.73216 lineto stroke +newpath 201.22418 170.73216 moveto +201.80751 169.7218 lineto stroke +newpath 201.80751 169.7218 moveto +202.9741 169.7218 lineto stroke +newpath 202.9741 169.7218 moveto +203.55737 170.73206 lineto stroke +newpath 203.55737 170.73206 moveto +202.97408 171.74239 lineto stroke +newpath 202.97408 171.74239 moveto +204.14069 171.74237 lineto stroke +newpath 204.14069 171.74237 moveto +204.72395 172.75262 lineto stroke +newpath 204.72395 172.75262 moveto +205.30722 171.74237 lineto stroke +newpath 205.30722 171.74237 moveto +206.47383 171.74239 lineto stroke +newpath 206.47383 171.74239 moveto +205.89053 170.73206 lineto stroke +newpath 205.89053 170.73206 moveto +206.4738 169.7218 lineto stroke +newpath 206.4738 169.7218 moveto +207.6404 169.7218 lineto stroke +newpath 207.6404 169.7218 moveto +208.22374 170.73215 lineto stroke +newpath 208.22374 170.73215 moveto +208.80705 169.72179 lineto stroke +newpath 208.80705 169.72179 moveto +209.97365 169.72179 lineto stroke +newpath 209.97365 169.72179 moveto +209.39035 168.71149 lineto stroke +newpath 209.39035 168.71149 moveto +209.97366 167.70113 lineto stroke +newpath 209.97366 167.70113 moveto +208.807 167.70114 lineto stroke +newpath 208.807 167.70114 moveto +208.22371 166.69084 lineto stroke +newpath 208.22371 166.69084 moveto +208.80698 165.68059 lineto stroke +newpath 208.80698 165.68059 moveto +209.97359 165.6806 lineto stroke +newpath 209.97359 165.6806 moveto +209.39029 164.67027 lineto stroke +newpath 209.39029 164.67027 moveto +209.97356 163.66002 lineto stroke +newpath 209.97356 163.66002 moveto +211.14005 163.66002 lineto stroke +newpath 211.14005 163.66002 moveto +211.72333 164.67029 lineto stroke +newpath 211.72333 164.67029 moveto +212.3066 163.66002 lineto stroke +newpath 212.3066 163.66002 moveto +213.47308 163.66002 lineto stroke +newpath 213.47308 163.66002 moveto +214.05635 164.67027 lineto stroke +newpath 214.05635 164.67027 moveto +213.47305 165.6806 lineto stroke +newpath 213.47305 165.6806 moveto +214.63966 165.68059 lineto stroke +newpath 214.63966 165.68059 moveto +215.22293 166.69084 lineto stroke +newpath 215.22293 166.69084 moveto +215.8062 165.68059 lineto stroke +newpath 215.8062 165.68059 moveto +216.97281 165.68059 lineto stroke +newpath 216.97281 165.68059 moveto +216.3895 164.67027 lineto stroke +newpath 216.3895 164.67027 moveto +216.97276 163.66002 lineto stroke +newpath 216.97276 163.66002 moveto +218.13925 163.66002 lineto stroke +newpath 218.13925 163.66002 moveto +218.72253 164.67029 lineto stroke +newpath 218.72253 164.67029 moveto +219.3058 163.66002 lineto stroke +newpath 219.3058 163.66002 moveto +220.47229 163.66002 lineto stroke +newpath 220.47229 163.66002 moveto +221.05556 164.67027 lineto stroke +newpath 221.05556 164.67027 moveto +220.47226 165.6806 lineto stroke +newpath 220.47226 165.6806 moveto +221.63887 165.68059 lineto stroke +newpath 221.63887 165.68059 moveto +222.22214 166.69084 lineto stroke +newpath 222.22214 166.69084 moveto +221.63884 167.70114 lineto stroke +newpath 221.63884 167.70114 moveto +220.47217 167.70114 lineto stroke +newpath 220.47217 167.70114 moveto +221.0555 168.7115 lineto stroke +newpath 221.0555 168.7115 moveto +220.4722 169.7218 lineto stroke +newpath 220.4722 169.7218 moveto +221.6388 169.7218 lineto stroke +newpath 221.6388 169.7218 moveto +222.22212 170.73216 lineto stroke +newpath 222.22212 170.73216 moveto +222.80545 169.7218 lineto stroke +newpath 222.80545 169.7218 moveto +223.97205 169.7218 lineto stroke +newpath 223.97205 169.7218 moveto +224.55531 170.73206 lineto stroke +newpath 224.55531 170.73206 moveto +223.97202 171.74239 lineto stroke +newpath 223.97202 171.74239 moveto +225.13863 171.74237 lineto stroke +newpath 225.13863 171.74237 moveto +225.7219 172.75262 lineto stroke +newpath 225.7219 172.75262 moveto +225.1386 173.76292 lineto stroke +newpath 225.1386 173.76292 moveto +223.97192 173.76292 lineto stroke +newpath 223.97192 173.76292 moveto +224.55525 174.77328 lineto stroke +newpath 224.55525 174.77328 moveto +223.97195 175.78358 lineto stroke +newpath 223.97195 175.78358 moveto +222.8053 175.78358 lineto stroke +newpath 222.8053 175.78358 moveto +222.22192 174.77316 lineto stroke +newpath 222.22192 174.77316 moveto +221.63857 175.78358 lineto stroke +newpath 221.63857 175.78358 moveto +220.47191 175.78358 lineto stroke +newpath 220.47191 175.78358 moveto +221.05524 176.79395 lineto stroke +newpath 221.05524 176.79395 moveto +220.4719 177.80437 lineto stroke +newpath 220.4719 177.80437 moveto +221.63861 177.80434 lineto stroke +newpath 221.63861 177.80434 moveto +222.22194 178.8147 lineto stroke +newpath 222.22194 178.8147 moveto +221.63864 179.825 lineto stroke +newpath 221.63864 179.825 moveto +220.47197 179.825 lineto stroke +newpath 220.47197 179.825 moveto +221.0553 180.83536 lineto stroke +newpath 221.0553 180.83536 moveto +220.472 181.84566 lineto stroke +newpath 220.472 181.84566 moveto +221.63861 181.84566 lineto stroke +newpath 221.63861 181.84566 moveto +222.22194 182.856 lineto stroke +newpath 222.22194 182.856 moveto +222.80525 181.84566 lineto stroke +newpath 222.80525 181.84566 moveto +223.97186 181.84566 lineto stroke +newpath 223.97186 181.84566 moveto +224.55519 182.85602 lineto stroke +newpath 224.55519 182.85602 moveto +223.97185 183.86642 lineto stroke +newpath 223.97185 183.86642 moveto +225.13855 183.86641 lineto stroke +newpath 225.13855 183.86641 moveto +225.72188 184.87677 lineto stroke +newpath 225.72188 184.87677 moveto +226.3052 183.86641 lineto stroke +newpath 226.3052 183.86641 moveto +227.47191 183.8664 lineto stroke +newpath 227.47191 183.8664 moveto +226.88855 182.85602 lineto stroke +newpath 226.88855 182.85602 moveto +227.47188 181.84566 lineto stroke +newpath 227.47188 181.84566 moveto +228.63849 181.84566 lineto stroke +newpath 228.63849 181.84566 moveto +229.22182 182.856 lineto stroke +newpath 229.22182 182.856 moveto +229.80513 181.84566 lineto stroke +newpath 229.80513 181.84566 moveto +230.97174 181.84566 lineto stroke +newpath 230.97174 181.84566 moveto +231.55501 182.85591 lineto stroke +newpath 231.55501 182.85591 moveto +230.97171 183.86624 lineto stroke +newpath 230.97171 183.86624 moveto +232.13832 183.86623 lineto stroke +newpath 232.13832 183.86623 moveto +232.72159 184.87648 lineto stroke +newpath 232.72159 184.87648 moveto +232.13829 185.88678 lineto stroke +newpath 232.13829 185.88678 moveto +230.97162 185.88678 lineto stroke +newpath 230.97162 185.88678 moveto +231.55495 186.89714 lineto stroke +newpath 231.55495 186.89714 moveto +230.97165 187.90744 lineto stroke +newpath 230.97165 187.90744 moveto +232.13824 187.90744 lineto stroke +newpath 232.13824 187.90744 moveto +232.72157 188.9178 lineto stroke +newpath 232.72157 188.9178 moveto +233.3049 187.90744 lineto stroke +newpath 233.3049 187.90744 moveto +234.4715 187.90744 lineto stroke +newpath 234.4715 187.90744 moveto +235.05476 188.9177 lineto stroke +newpath 235.05476 188.9177 moveto +234.47147 189.92802 lineto stroke +newpath 234.47147 189.92802 moveto +235.63808 189.92801 lineto stroke +newpath 235.63808 189.92801 moveto +236.22134 190.93826 lineto stroke +newpath 236.22134 190.93826 moveto +236.80461 189.92801 lineto stroke +newpath 236.80461 189.92801 moveto +237.97122 189.92802 lineto stroke +newpath 237.97122 189.92802 moveto +237.38792 188.9177 lineto stroke +newpath 237.38792 188.9177 moveto +237.97119 187.90744 lineto stroke +newpath 237.97119 187.90744 moveto +239.13779 187.90744 lineto stroke +newpath 239.13779 187.90744 moveto +239.72113 188.91779 lineto stroke +newpath 239.72113 188.91779 moveto +240.30444 187.90742 lineto stroke +newpath 240.30444 187.90742 moveto +241.47104 187.90742 lineto stroke +newpath 241.47104 187.90742 moveto +240.88774 186.89713 lineto stroke +newpath 240.88774 186.89713 moveto +241.47105 185.88676 lineto stroke +newpath 241.47105 185.88676 moveto +240.3044 185.88678 lineto stroke +newpath 240.3044 185.88678 moveto +239.7211 184.87648 lineto stroke +newpath 239.7211 184.87648 moveto +240.30437 183.86623 lineto stroke +newpath 240.30437 183.86623 moveto +241.47098 183.86624 lineto stroke +newpath 241.47098 183.86624 moveto +240.88768 182.85591 lineto stroke +newpath 240.88768 182.85591 moveto +241.47095 181.84566 lineto stroke +newpath 241.47095 181.84566 moveto +242.63756 181.84566 lineto stroke +newpath 242.63756 181.84566 moveto +243.22089 182.856 lineto stroke +newpath 243.22089 182.856 moveto +243.8042 181.84566 lineto stroke +newpath 243.8042 181.84566 moveto +244.97081 181.84566 lineto stroke +newpath 244.97081 181.84566 moveto +245.55414 182.856 lineto stroke +newpath 245.55414 182.856 moveto +244.97078 183.86642 lineto stroke +newpath 244.97078 183.86642 moveto +246.13751 183.86641 lineto stroke +newpath 246.13751 183.86641 moveto +246.72084 184.87675 lineto stroke +newpath 246.72084 184.87675 moveto +247.30415 183.8664 lineto stroke +newpath 247.30415 183.8664 moveto +248.47087 183.8664 lineto stroke +newpath 248.47087 183.8664 moveto +247.88751 182.856 lineto stroke +newpath 247.88751 182.856 moveto +248.47083 181.84564 lineto stroke +newpath 248.47083 181.84564 moveto +249.63744 181.84564 lineto stroke +newpath 249.63744 181.84564 moveto +250.22076 182.85599 lineto stroke +newpath 250.22076 182.85599 moveto +250.80408 181.84564 lineto stroke +newpath 250.80408 181.84564 moveto +251.97069 181.84564 lineto stroke +newpath 251.97069 181.84564 moveto +251.38739 180.83534 lineto stroke +newpath 251.38739 180.83534 moveto +251.97072 179.82497 lineto stroke +newpath 251.97072 179.82497 moveto +250.80405 179.82498 lineto stroke +newpath 250.80405 179.82498 moveto +250.22075 178.81468 lineto stroke +newpath 250.22075 178.81468 moveto +250.80408 177.80432 lineto stroke +newpath 250.80408 177.80432 moveto +251.97078 177.8043 lineto stroke +newpath 251.97078 177.8043 moveto +251.38742 176.79393 lineto stroke +newpath 251.38742 176.79393 moveto +251.97075 175.78357 lineto stroke +newpath 251.97075 175.78357 moveto +250.8041 175.78357 lineto stroke +newpath 250.8041 175.78357 moveto +250.22072 174.7732 lineto stroke +newpath 250.22072 174.7732 moveto +249.63739 175.78358 lineto stroke +newpath 249.63739 175.78358 moveto +248.47073 175.78358 lineto stroke +newpath 248.47073 175.78358 moveto +247.88744 174.77328 lineto stroke +newpath 247.88744 174.77328 moveto +248.47076 173.76291 lineto stroke +newpath 248.47076 173.76291 moveto +247.3041 173.76292 lineto stroke +newpath 247.3041 173.76292 moveto +246.7208 172.75262 lineto stroke +newpath 246.7208 172.75262 moveto +247.30406 171.74237 lineto stroke +newpath 247.30406 171.74237 moveto +248.47067 171.74239 lineto stroke +newpath 248.47067 171.74239 moveto +247.88737 170.73206 lineto stroke +newpath 247.88737 170.73206 moveto +248.47064 169.7218 lineto stroke +newpath 248.47064 169.7218 moveto +249.63724 169.7218 lineto stroke +newpath 249.63724 169.7218 moveto +250.22058 170.73215 lineto stroke +newpath 250.22058 170.73215 moveto +250.8039 169.72179 lineto stroke +newpath 250.8039 169.72179 moveto +251.97049 169.72179 lineto stroke +newpath 251.97049 169.72179 moveto +251.38719 168.71149 lineto stroke +newpath 251.38719 168.71149 moveto +251.9705 167.70113 lineto stroke +newpath 251.9705 167.70113 moveto +250.80385 167.70114 lineto stroke +newpath 250.80385 167.70114 moveto +250.22055 166.69084 lineto stroke +newpath 250.22055 166.69084 moveto +250.80382 165.68059 lineto stroke +newpath 250.80382 165.68059 moveto +251.97043 165.6806 lineto stroke +newpath 251.97043 165.6806 moveto +251.38713 164.67027 lineto stroke +newpath 251.38713 164.67027 moveto +251.9704 163.66002 lineto stroke +newpath 251.9704 163.66002 moveto +253.13689 163.66002 lineto stroke +newpath 253.13689 163.66002 moveto +253.72017 164.67029 lineto stroke +newpath 253.72017 164.67029 moveto +254.30344 163.66002 lineto stroke +newpath 254.30344 163.66002 moveto +255.46992 163.66002 lineto stroke +newpath 255.46992 163.66002 moveto +256.05319 164.67027 lineto stroke +newpath 256.05319 164.67027 moveto +255.4699 165.6806 lineto stroke +newpath 255.4699 165.6806 moveto +256.6365 165.68059 lineto stroke +newpath 256.6365 165.68059 moveto +257.21977 166.69084 lineto stroke +newpath 257.21977 166.69084 moveto +257.80304 165.68059 lineto stroke +newpath 257.80304 165.68059 moveto +258.96965 165.68059 lineto stroke +newpath 258.96965 165.68059 moveto +258.38634 164.67027 lineto stroke +newpath 258.38634 164.67027 moveto +258.9696 163.66002 lineto stroke +newpath 258.9696 163.66002 moveto +260.1361 163.66002 lineto stroke +newpath 260.1361 163.66002 moveto +260.71938 164.67029 lineto stroke +newpath 260.71938 164.67029 moveto +261.30264 163.66002 lineto stroke +newpath 261.30264 163.66002 moveto +262.46913 163.66002 lineto stroke +newpath 262.46913 163.66002 moveto +263.0524 164.67027 lineto stroke +newpath 263.0524 164.67027 moveto +262.4691 165.6806 lineto stroke +newpath 262.4691 165.6806 moveto +263.63571 165.68059 lineto stroke +newpath 263.63571 165.68059 moveto +264.21898 166.69084 lineto stroke +newpath 264.21898 166.69084 moveto +263.63568 167.70114 lineto stroke +newpath 263.63568 167.70114 moveto +262.46901 167.70114 lineto stroke +newpath 262.46901 167.70114 moveto +263.05234 168.7115 lineto stroke +newpath 263.05234 168.7115 moveto +262.46904 169.7218 lineto stroke +newpath 262.46904 169.7218 moveto +263.63564 169.7218 lineto stroke +newpath 263.63564 169.7218 moveto +264.21896 170.73216 lineto stroke +newpath 264.21896 170.73216 moveto +264.80229 169.7218 lineto stroke +newpath 264.80229 169.7218 moveto +265.96889 169.7218 lineto stroke +newpath 265.96889 169.7218 moveto +266.55215 170.73206 lineto stroke +newpath 266.55215 170.73206 moveto +265.96886 171.74239 lineto stroke +newpath 265.96886 171.74239 moveto +267.13547 171.74237 lineto stroke +newpath 267.13547 171.74237 moveto +267.71873 172.75262 lineto stroke +newpath 267.71873 172.75262 moveto +268.302 171.74237 lineto stroke +newpath 268.302 171.74237 moveto +269.46861 171.74239 lineto stroke +newpath 269.46861 171.74239 moveto +268.88531 170.73206 lineto stroke +newpath 268.88531 170.73206 moveto +269.46858 169.7218 lineto stroke +newpath 269.46858 169.7218 moveto +270.63518 169.7218 lineto stroke +newpath 270.63518 169.7218 moveto +271.21852 170.73215 lineto stroke +newpath 271.21852 170.73215 moveto +271.80183 169.72179 lineto stroke +newpath 271.80183 169.72179 moveto +272.96843 169.72179 lineto stroke +newpath 272.96843 169.72179 moveto +272.38513 168.71149 lineto stroke +newpath 272.38513 168.71149 moveto +272.96844 167.70113 lineto stroke +newpath 272.96844 167.70113 moveto +271.80179 167.70114 lineto stroke +newpath 271.80179 167.70114 moveto +271.21849 166.69084 lineto stroke +newpath 271.21849 166.69084 moveto +271.80176 165.68059 lineto stroke +newpath 271.80176 165.68059 moveto +272.96837 165.6806 lineto stroke +newpath 272.96837 165.6806 moveto +272.38507 164.67027 lineto stroke +newpath 272.38507 164.67027 moveto +272.96834 163.66002 lineto stroke +newpath 272.96834 163.66002 moveto +274.13483 163.66002 lineto stroke +newpath 274.13483 163.66002 moveto +274.71811 164.67029 lineto stroke +newpath 274.71811 164.67029 moveto +275.30138 163.66002 lineto stroke +newpath 275.30138 163.66002 moveto +276.46786 163.66002 lineto stroke +newpath 276.46786 163.66002 moveto +277.05113 164.67027 lineto stroke +newpath 277.05113 164.67027 moveto +276.46783 165.6806 lineto stroke +newpath 276.46783 165.6806 moveto +277.63445 165.68059 lineto stroke +newpath 277.63445 165.68059 moveto +278.21771 166.69084 lineto stroke +newpath 278.21771 166.69084 moveto +278.80098 165.68059 lineto stroke +newpath 278.80098 165.68059 moveto +279.96759 165.68059 lineto stroke +newpath 279.96759 165.68059 moveto +279.38428 164.67027 lineto stroke +newpath 279.38428 164.67027 moveto +279.96754 163.66002 lineto stroke +newpath 279.96754 163.66002 moveto +281.13403 163.66002 lineto stroke +newpath 281.13403 163.66002 moveto +281.71732 164.67029 lineto stroke +newpath 281.71732 164.67029 moveto +282.30058 163.66002 lineto stroke +newpath 282.30058 163.66002 moveto +283.46707 163.66002 lineto stroke +newpath 283.46707 163.66002 moveto +282.88382 162.64981 lineto stroke +newpath 282.88382 162.64981 moveto +283.46709 161.63956 lineto stroke +newpath 283.46709 161.63956 moveto +282.30055 161.63956 lineto stroke +newpath 282.30055 161.63956 moveto +281.7173 160.62935 lineto stroke +newpath 281.7173 160.62935 moveto +282.30057 159.6191 lineto stroke +newpath 282.30057 159.6191 moveto +283.46718 159.61911 lineto stroke +newpath 283.46718 159.61911 moveto +282.88388 158.60878 lineto stroke +newpath 282.88388 158.60878 moveto +283.46715 157.59853 lineto stroke +newpath 283.46715 157.59853 moveto +282.3006 157.59853 lineto stroke +newpath 282.3006 157.59853 moveto +281.71729 156.58824 lineto stroke +newpath 281.71729 156.58824 moveto +281.134 157.59854 lineto stroke +newpath 281.134 157.59854 moveto +279.96745 157.59854 lineto stroke +newpath 279.96745 157.59854 moveto +279.3842 156.58833 lineto stroke +newpath 279.3842 156.58833 moveto +279.96747 155.57808 lineto stroke +newpath 279.96747 155.57808 moveto +278.80093 155.57808 lineto stroke +newpath 278.80093 155.57808 moveto +278.21768 154.56787 lineto stroke +newpath 278.21768 154.56787 moveto +278.80095 153.55762 lineto stroke +newpath 278.80095 153.55762 moveto +279.96756 153.55763 lineto stroke +newpath 279.96756 153.55763 moveto +279.38426 152.5473 lineto stroke +newpath 279.38426 152.5473 moveto +279.96753 151.53705 lineto stroke +newpath 279.96753 151.53705 moveto +281.13412 151.53705 lineto stroke +newpath 281.13412 151.53705 moveto +281.71747 152.5474 lineto stroke +newpath 281.71747 152.5474 moveto +282.30078 151.53703 lineto stroke +newpath 282.30078 151.53703 moveto +283.46738 151.53703 lineto stroke +newpath 283.46738 151.53703 moveto +282.88408 150.52673 lineto stroke +newpath 282.88408 150.52673 moveto +283.46739 149.51637 lineto stroke +newpath 283.46739 149.51637 moveto +282.30074 149.51639 lineto stroke +newpath 282.30074 149.51639 moveto +281.71744 148.50609 lineto stroke +newpath 281.71744 148.50609 moveto +282.3007 147.49583 lineto stroke +newpath 282.3007 147.49583 moveto +283.46732 147.49585 lineto stroke +newpath 283.46732 147.49585 moveto +282.88402 146.48552 lineto stroke +newpath 282.88402 146.48552 moveto +283.46729 145.47527 lineto stroke +newpath 283.46729 145.47527 moveto +282.30074 145.47527 lineto stroke +newpath 282.30074 145.47527 moveto +281.71742 144.46498 lineto stroke +newpath 281.71742 144.46498 moveto +281.13414 145.47528 lineto stroke +newpath 281.13414 145.47528 moveto +279.96759 145.47528 lineto stroke +newpath 279.96759 145.47528 moveto +279.3843 144.46498 lineto stroke +newpath 279.3843 144.46498 moveto +279.9676 143.45464 lineto stroke +newpath 279.9676 143.45464 moveto +278.80096 143.45464 lineto stroke +newpath 278.80096 143.45464 moveto +278.21767 142.44434 lineto stroke +newpath 278.21767 142.44434 moveto +277.63437 143.45464 lineto stroke +newpath 277.63437 143.45464 moveto +276.46773 143.45464 lineto stroke +newpath 276.46773 143.45464 moveto +277.05106 144.46498 lineto stroke +newpath 277.05106 144.46498 moveto +276.46776 145.47528 lineto stroke +newpath 276.46776 145.47528 moveto +275.30121 145.47528 lineto stroke +newpath 275.30121 145.47528 moveto +274.7179 144.465 lineto stroke +newpath 274.7179 144.465 moveto +274.13461 145.4753 lineto stroke +newpath 274.13461 145.4753 moveto +272.96806 145.4753 lineto stroke +newpath 272.96806 145.4753 moveto +272.38481 144.46509 lineto stroke +newpath 272.38481 144.46509 moveto +272.96808 143.45483 lineto stroke +newpath 272.96808 143.45483 moveto +271.80154 143.45483 lineto stroke +newpath 271.80154 143.45483 moveto +271.21829 142.44463 lineto stroke +newpath 271.21829 142.44463 moveto +271.80156 141.43437 lineto stroke +newpath 271.80156 141.43437 moveto +272.96817 141.43439 lineto stroke +newpath 272.96817 141.43439 moveto +272.38487 140.42406 lineto stroke +newpath 272.38487 140.42406 moveto +272.96814 139.4138 lineto stroke +newpath 272.96814 139.4138 moveto +271.80159 139.4138 lineto stroke +newpath 271.80159 139.4138 moveto +271.21828 138.40352 lineto stroke +newpath 271.21828 138.40352 moveto +270.635 139.41382 lineto stroke +newpath 270.635 139.41382 moveto +269.46844 139.41382 lineto stroke +newpath 269.46844 139.41382 moveto +268.8852 138.40361 lineto stroke +newpath 268.8852 138.40361 moveto +269.46846 137.39336 lineto stroke +newpath 269.46846 137.39336 moveto +268.30193 137.39336 lineto stroke +newpath 268.30193 137.39336 moveto +267.71867 136.38315 lineto stroke +newpath 267.71867 136.38315 moveto +268.30194 135.3729 lineto stroke +newpath 268.30194 135.3729 moveto +269.46855 135.37291 lineto stroke +newpath 269.46855 135.37291 moveto +268.88525 134.36258 lineto stroke +newpath 268.88525 134.36258 moveto +269.46852 133.35233 lineto stroke +newpath 269.46852 133.35233 moveto +270.63513 133.35233 lineto stroke +newpath 270.63513 133.35233 moveto +271.21848 134.36266 lineto stroke +newpath 271.21848 134.36266 moveto +271.80177 133.35231 lineto stroke +newpath 271.80177 133.35231 moveto +272.96838 133.35231 lineto stroke +newpath 272.96838 133.35231 moveto +272.38507 132.34201 lineto stroke +newpath 272.38507 132.34201 moveto +272.9684 131.33165 lineto stroke +newpath 272.9684 131.33165 moveto +271.80174 131.33165 lineto stroke +newpath 271.80174 131.33165 moveto +271.21843 130.32135 lineto stroke +newpath 271.21843 130.32135 moveto +271.8017 129.3111 lineto stroke +newpath 271.8017 129.3111 moveto +272.9683 129.31111 lineto stroke +newpath 272.9683 129.31111 moveto +272.38501 128.30078 lineto stroke +newpath 272.38501 128.30078 moveto +272.96828 127.29053 lineto stroke +newpath 272.96828 127.29053 moveto +274.13489 127.29053 lineto stroke +newpath 274.13489 127.29053 moveto +274.71822 128.30087 lineto stroke +newpath 274.71822 128.30087 moveto +275.30153 127.29053 lineto stroke +newpath 275.30153 127.29053 moveto +276.46814 127.29053 lineto stroke +newpath 276.46814 127.29053 moveto +277.05147 128.30087 lineto stroke +newpath 277.05147 128.30087 moveto +276.4681 129.31126 lineto stroke +newpath 276.4681 129.31126 moveto +277.63481 129.31128 lineto stroke +newpath 277.63481 129.31128 moveto +278.21814 130.32162 lineto stroke +newpath 278.21814 130.32162 moveto +278.80147 129.31128 lineto stroke +newpath 278.80147 129.31128 moveto +279.96819 129.31126 lineto stroke +newpath 279.96819 129.31126 moveto +279.38481 128.30087 lineto stroke +newpath 279.38481 128.30087 moveto +279.96814 127.29053 lineto stroke +newpath 279.96814 127.29053 moveto +281.13475 127.29053 lineto stroke +newpath 281.13475 127.29053 moveto +281.71808 128.30087 lineto stroke +newpath 281.71808 128.30087 moveto +282.30139 127.29053 lineto stroke +newpath 282.30139 127.29053 moveto +283.468 127.29053 lineto stroke +newpath 283.468 127.29053 moveto +282.8847 126.28023 lineto stroke +newpath 282.8847 126.28023 moveto +283.46803 125.26985 lineto stroke +newpath 283.46803 125.26985 moveto +282.30136 125.26987 lineto stroke +newpath 282.30136 125.26987 moveto +281.71806 124.25957 lineto stroke +newpath 281.71806 124.25957 moveto +282.30139 123.24922 lineto stroke +newpath 282.30139 123.24922 moveto +283.46812 123.24922 lineto stroke +newpath 283.46812 123.24922 moveto +282.88475 122.23882 lineto stroke +newpath 282.88475 122.23882 moveto +283.46808 121.22847 lineto stroke +newpath 283.46808 121.22847 moveto +282.30142 121.22847 lineto stroke +newpath 282.30142 121.22847 moveto +281.71806 120.21808 lineto stroke +newpath 281.71806 120.21808 moveto +281.13472 121.22847 lineto stroke +newpath 281.13472 121.22847 moveto +279.96806 121.22847 lineto stroke +newpath 279.96806 121.22847 moveto +279.38477 120.21817 lineto stroke +newpath 279.38477 120.21817 moveto +279.9681 119.2078 lineto stroke +newpath 279.9681 119.2078 moveto +278.80142 119.20781 lineto stroke +newpath 278.80142 119.20781 moveto +278.21812 118.19751 lineto stroke +newpath 278.21812 118.19751 moveto +278.80139 117.18726 lineto stroke +newpath 278.80139 117.18726 moveto +279.968 117.18727 lineto stroke +newpath 279.968 117.18727 moveto +279.3847 116.17694 lineto stroke +newpath 279.3847 116.17694 moveto +279.96797 115.16669 lineto stroke +newpath 279.96797 115.16669 moveto +281.13458 115.16669 lineto stroke +newpath 281.13458 115.16669 moveto +281.71793 116.17702 lineto stroke +newpath 281.71793 116.17702 moveto +282.30122 115.16667 lineto stroke +newpath 282.30122 115.16667 moveto +283.46783 115.16667 lineto stroke +newpath 283.46783 115.16667 moveto +282.88452 114.15637 lineto stroke +newpath 282.88452 114.15637 moveto +283.46785 113.14601 lineto stroke +newpath 283.46785 113.14601 moveto +282.3012 113.14601 lineto stroke +newpath 282.3012 113.14601 moveto +281.71788 112.13571 lineto stroke +newpath 281.71788 112.13571 moveto +282.30115 111.12546 lineto stroke +newpath 282.30115 111.12546 moveto +283.46776 111.12547 lineto stroke +newpath 283.46776 111.12547 moveto +282.88446 110.11514 lineto stroke +newpath 282.88446 110.11514 moveto +283.46773 109.10489 lineto stroke +newpath 283.46773 109.10489 moveto +282.30118 109.10489 lineto stroke +newpath 282.30118 109.10489 moveto +281.71786 108.0946 lineto stroke +newpath 281.71786 108.0946 moveto +281.13458 109.1049 lineto stroke +newpath 281.13458 109.1049 moveto +279.96803 109.1049 lineto stroke +newpath 279.96803 109.1049 moveto +279.38474 108.0946 lineto stroke +newpath 279.38474 108.0946 moveto +279.96805 107.08424 lineto stroke +newpath 279.96805 107.08424 moveto +278.80139 107.08426 lineto stroke +newpath 278.80139 107.08426 moveto +278.2181 106.07396 lineto stroke +newpath 278.2181 106.07396 moveto +277.6348 107.08426 lineto stroke +newpath 277.6348 107.08426 moveto +276.46814 107.08427 lineto stroke +newpath 276.46814 107.08427 moveto +277.05148 108.09462 lineto stroke +newpath 277.05148 108.09462 moveto +276.46819 109.10492 lineto stroke +newpath 276.46819 109.10492 moveto +275.30164 109.10492 lineto stroke +newpath 275.30164 109.10492 moveto +274.71832 108.09464 lineto stroke +newpath 274.71832 108.09464 moveto +274.13504 109.10493 lineto stroke +newpath 274.13504 109.10493 moveto +272.96849 109.10493 lineto stroke +newpath 272.96849 109.10493 moveto +272.3852 108.09464 lineto stroke +newpath 272.3852 108.09464 moveto +272.96852 107.08426 lineto stroke +newpath 272.96852 107.08426 moveto +271.80185 107.08427 lineto stroke +newpath 271.80185 107.08427 moveto +271.21855 106.07397 lineto stroke +newpath 271.21855 106.07397 moveto +271.80188 105.06361 lineto stroke +newpath 271.80188 105.06361 moveto +272.96861 105.06361 lineto stroke +newpath 272.96861 105.06361 moveto +272.38524 104.0532 lineto stroke +newpath 272.38524 104.0532 moveto +272.96857 103.04285 lineto stroke +newpath 272.96857 103.04285 moveto +271.80191 103.04285 lineto stroke +newpath 271.80191 103.04285 moveto +271.21854 102.03246 lineto stroke +newpath 271.21854 102.03246 moveto +270.6352 103.04286 lineto stroke +newpath 270.6352 103.04286 moveto +269.46854 103.04286 lineto stroke +newpath 269.46854 103.04286 moveto +268.88524 102.03256 lineto stroke +newpath 268.88524 102.03256 moveto +269.46857 101.02219 lineto stroke +newpath 269.46857 101.02219 moveto +268.3019 101.0222 lineto stroke +newpath 268.3019 101.0222 moveto +267.7186 100.0119 lineto stroke +newpath 267.7186 100.0119 moveto +267.1353 101.02222 lineto stroke +newpath 267.1353 101.02222 moveto +265.96866 101.02222 lineto stroke +newpath 265.96866 101.02222 moveto +266.55199 102.03256 lineto stroke +newpath 266.55199 102.03256 moveto +265.96869 103.04288 lineto stroke +newpath 265.96869 103.04288 moveto +264.80203 103.04288 lineto stroke +newpath 264.80203 103.04288 moveto +264.21866 102.03249 lineto stroke +newpath 264.21866 102.03249 moveto +263.63531 103.0429 lineto stroke +newpath 263.63531 103.0429 moveto +262.46866 103.0429 lineto stroke +newpath 262.46866 103.0429 moveto +263.05199 104.05324 lineto stroke +newpath 263.05199 104.05324 moveto +262.46863 105.06366 lineto stroke +newpath 262.46863 105.06366 moveto +263.63536 105.06364 lineto stroke +newpath 263.63536 105.06364 moveto +264.21869 106.07399 lineto stroke +newpath 264.21869 106.07399 moveto +263.63539 107.0843 lineto stroke +newpath 263.63539 107.0843 moveto +262.46875 107.0843 lineto stroke +newpath 262.46875 107.0843 moveto +263.05208 108.09465 lineto stroke +newpath 263.05208 108.09465 moveto +262.46878 109.10497 lineto stroke +newpath 262.46878 109.10497 moveto +261.30223 109.10497 lineto stroke +newpath 261.30223 109.10497 moveto +260.71892 108.09468 lineto stroke +newpath 260.71892 108.09468 moveto +260.13564 109.10498 lineto stroke +newpath 260.13564 109.10498 moveto +258.96909 109.10498 lineto stroke +newpath 258.96909 109.10498 moveto +258.38579 108.09468 lineto stroke +newpath 258.38579 108.09468 moveto +258.9691 107.08432 lineto stroke +newpath 258.9691 107.08432 moveto +257.80244 107.08434 lineto stroke +newpath 257.80244 107.08434 moveto +257.21915 106.07404 lineto stroke +newpath 257.21915 106.07404 moveto +256.63585 107.08434 lineto stroke +newpath 256.63585 107.08434 moveto +255.4692 107.08435 lineto stroke +newpath 255.4692 107.08435 moveto +256.05254 108.0947 lineto stroke +newpath 256.05254 108.0947 moveto +255.46924 109.105 lineto stroke +newpath 255.46924 109.105 moveto +254.30269 109.105 lineto stroke +newpath 254.30269 109.105 moveto +253.71938 108.09471 lineto stroke +newpath 253.71938 108.09471 moveto +253.1361 109.10501 lineto stroke +newpath 253.1361 109.10501 moveto +251.96954 109.10501 lineto stroke +newpath 251.96954 109.10501 moveto +251.38629 108.0948 lineto stroke +newpath 251.38629 108.0948 moveto +251.96956 107.08455 lineto stroke +newpath 251.96956 107.08455 moveto +250.80302 107.08455 lineto stroke +newpath 250.80302 107.08455 moveto +250.21977 106.07434 lineto stroke +newpath 250.21977 106.07434 moveto +250.80304 105.06409 lineto stroke +newpath 250.80304 105.06409 moveto +251.96965 105.0641 lineto stroke +newpath 251.96965 105.0641 moveto +251.38635 104.05377 lineto stroke +newpath 251.38635 104.05377 moveto +251.96962 103.04352 lineto stroke +newpath 251.96962 103.04352 moveto +250.80307 103.04352 lineto stroke +newpath 250.80307 103.04352 moveto +250.21976 102.03323 lineto stroke +newpath 250.21976 102.03323 moveto +249.63647 103.04353 lineto stroke +newpath 249.63647 103.04353 moveto +248.46992 103.04353 lineto stroke +newpath 248.46992 103.04353 moveto +247.88667 102.03333 lineto stroke +newpath 247.88667 102.03333 moveto +248.46994 101.02307 lineto stroke +newpath 248.46994 101.02307 moveto +247.3034 101.02307 lineto stroke +newpath 247.3034 101.02307 moveto +246.72015 100.01286 lineto stroke +newpath 246.72015 100.01286 moveto +247.30342 99.00261 lineto stroke +newpath 247.30342 99.00261 moveto +248.47003 99.00262 lineto stroke +newpath 248.47003 99.00262 moveto +247.88673 97.9923 lineto stroke +newpath 247.88673 97.9923 moveto +248.47 96.98204 lineto stroke +newpath 248.47 96.98204 moveto +249.6366 96.98204 lineto stroke +newpath 249.6366 96.98204 moveto +250.21994 97.99239 lineto stroke +newpath 250.21994 97.99239 moveto +250.80325 96.98203 lineto stroke +newpath 250.80325 96.98203 moveto +251.96985 96.98203 lineto stroke +newpath 251.96985 96.98203 moveto +251.38655 95.97173 lineto stroke +newpath 251.38655 95.97173 moveto +251.96986 94.96136 lineto stroke +newpath 251.96986 94.96136 moveto +250.8032 94.96138 lineto stroke +newpath 250.8032 94.96138 moveto +250.21991 93.95108 lineto stroke +newpath 250.21991 93.95108 moveto +250.80318 92.94083 lineto stroke +newpath 250.80318 92.94083 moveto +251.96979 92.94084 lineto stroke +newpath 251.96979 92.94084 moveto +251.38649 91.93051 lineto stroke +newpath 251.38649 91.93051 moveto +251.96976 90.92026 lineto stroke +newpath 251.96976 90.92026 moveto +250.8032 90.92026 lineto stroke +newpath 250.8032 90.92026 moveto +250.2199 89.90997 lineto stroke +newpath 250.2199 89.90997 moveto +249.63661 90.92027 lineto stroke +newpath 249.63661 90.92027 moveto +248.47006 90.92027 lineto stroke +newpath 248.47006 90.92027 moveto +247.88676 89.90997 lineto stroke +newpath 247.88676 89.90997 moveto +248.47008 88.89963 lineto stroke +newpath 248.47008 88.89963 moveto +247.30344 88.89963 lineto stroke +newpath 247.30344 88.89963 moveto +246.72014 87.88933 lineto stroke +newpath 246.72014 87.88933 moveto +246.13684 88.89963 lineto stroke +newpath 246.13684 88.89963 moveto +244.9702 88.89963 lineto stroke +newpath 244.9702 88.89963 moveto +245.55353 89.90997 lineto stroke +newpath 245.55353 89.90997 moveto +244.97023 90.92027 lineto stroke +newpath 244.97023 90.92027 moveto +243.80368 90.92027 lineto stroke +newpath 243.80368 90.92027 moveto +243.22037 89.90999 lineto stroke +newpath 243.22037 89.90999 moveto +242.63708 90.92029 lineto stroke +newpath 242.63708 90.92029 moveto +241.47054 90.92029 lineto stroke +newpath 241.47054 90.92029 moveto +240.88728 89.91008 lineto stroke +newpath 240.88728 89.91008 moveto +241.47055 88.89983 lineto stroke +newpath 241.47055 88.89983 moveto +240.30402 88.89983 lineto stroke +newpath 240.30402 88.89983 moveto +239.72076 87.88962 lineto stroke +newpath 239.72076 87.88962 moveto +240.30403 86.87936 lineto stroke +newpath 240.30403 86.87936 moveto +241.47064 86.87938 lineto stroke +newpath 241.47064 86.87938 moveto +240.88734 85.86905 lineto stroke +newpath 240.88734 85.86905 moveto +241.47061 84.8588 lineto stroke +newpath 241.47061 84.8588 moveto +240.30406 84.8588 lineto stroke +newpath 240.30406 84.8588 moveto +239.72075 83.84851 lineto stroke +newpath 239.72075 83.84851 moveto +239.13747 84.85881 lineto stroke +newpath 239.13747 84.85881 moveto +237.97092 84.85881 lineto stroke +newpath 237.97092 84.85881 moveto +237.38766 83.8486 lineto stroke +newpath 237.38766 83.8486 moveto +237.97093 82.83835 lineto stroke +newpath 237.97093 82.83835 moveto +236.8044 82.83835 lineto stroke +newpath 236.8044 82.83835 moveto +236.22115 81.82814 lineto stroke +newpath 236.22115 81.82814 moveto +236.80437 80.81798 lineto stroke +newpath 236.80437 80.81798 moveto +237.97086 80.81796 lineto stroke +newpath 237.97086 80.81796 moveto +237.3876 79.80777 lineto stroke +newpath 237.3876 79.80777 moveto +237.97083 78.7976 lineto stroke +newpath 237.97083 78.7976 moveto +239.13731 78.7976 lineto stroke +newpath 239.13731 78.7976 moveto +239.72061 79.80786 lineto stroke +newpath 239.72061 79.80786 moveto +240.30386 78.79759 lineto stroke +newpath 240.30386 78.79759 moveto +241.47035 78.79759 lineto stroke +newpath 241.47035 78.79759 moveto +240.8871 77.78738 lineto stroke +newpath 240.8871 77.78738 moveto +241.47035 76.77711 lineto stroke +newpath 241.47035 76.77711 moveto +240.30382 76.77715 lineto stroke +newpath 240.30382 76.77715 moveto +239.72057 75.76694 lineto stroke +newpath 239.72057 75.76694 moveto +240.30379 74.75677 lineto stroke +newpath 240.30379 74.75677 moveto +241.47028 74.75676 lineto stroke +newpath 241.47028 74.75676 moveto +240.88702 73.74657 lineto stroke +newpath 240.88702 73.74657 moveto +241.47025 72.7364 lineto stroke +newpath 241.47025 72.7364 moveto +242.63673 72.7364 lineto stroke +newpath 242.63673 72.7364 moveto +243.22002 73.74667 lineto stroke +newpath 243.22002 73.74667 moveto +243.80328 72.7364 lineto stroke +newpath 243.80328 72.7364 moveto +244.96977 72.7364 lineto stroke +newpath 244.96977 72.7364 moveto +245.55304 73.74667 lineto stroke +newpath 245.55304 73.74667 moveto +244.96974 74.757 lineto stroke +newpath 244.96974 74.757 moveto +246.13635 74.75697 lineto stroke +newpath 246.13635 74.75697 moveto +246.71962 75.76724 lineto stroke +newpath 246.71962 75.76724 moveto +247.30289 74.75697 lineto stroke +newpath 247.30289 74.75697 moveto +248.4695 74.75699 lineto stroke +newpath 248.4695 74.75699 moveto +247.8862 73.74667 lineto stroke +newpath 247.8862 73.74667 moveto +248.46947 72.7364 lineto stroke +newpath 248.46947 72.7364 moveto +249.63596 72.7364 lineto stroke +newpath 249.63596 72.7364 moveto +250.21924 73.74667 lineto stroke +newpath 250.21924 73.74667 moveto +250.8025 72.7364 lineto stroke +newpath 250.8025 72.7364 moveto +251.969 72.7364 lineto stroke +newpath 251.969 72.7364 moveto +251.38574 71.7262 lineto stroke +newpath 251.38574 71.7262 moveto +251.96901 70.71594 lineto stroke +newpath 251.96901 70.71594 moveto +250.80247 70.71594 lineto stroke +newpath 250.80247 70.71594 moveto +250.21922 69.70573 lineto stroke +newpath 250.21922 69.70573 moveto +250.80249 68.69547 lineto stroke +newpath 250.80249 68.69547 moveto +251.9691 68.69547 lineto stroke +newpath 251.9691 68.69547 moveto +251.38579 67.68517 lineto stroke +newpath 251.38579 67.68517 moveto +251.96906 66.6749 lineto stroke +newpath 251.96906 66.6749 moveto +250.8025 66.6749 lineto stroke +newpath 250.8025 66.6749 moveto +250.2192 65.66461 lineto stroke +newpath 250.2192 65.66461 moveto +249.63591 66.67491 lineto stroke +newpath 249.63591 66.67491 moveto +248.46936 66.67491 lineto stroke +newpath 248.46936 66.67491 moveto +247.88611 65.6647 lineto stroke +newpath 247.88611 65.6647 moveto +248.46938 64.65445 lineto stroke +newpath 248.46938 64.65445 moveto +247.30284 64.65445 lineto stroke +newpath 247.30284 64.65445 moveto +246.71959 63.64424 lineto stroke +newpath 246.71959 63.64424 moveto +247.30281 62.63408 lineto stroke +newpath 247.30281 62.63408 moveto +248.4693 62.63406 lineto stroke +newpath 248.4693 62.63406 moveto +247.88605 61.62387 lineto stroke +newpath 247.88605 61.62387 moveto +248.46927 60.61371 lineto stroke +newpath 248.46927 60.61371 moveto +249.63576 60.61371 lineto stroke +newpath 249.63576 60.61371 moveto +250.21906 61.62396 lineto stroke +newpath 250.21906 61.62396 moveto +250.8023 60.6137 lineto stroke +newpath 250.8023 60.6137 moveto +251.9688 60.6137 lineto stroke +newpath 251.9688 60.6137 moveto +251.38554 59.60349 lineto stroke +newpath 251.38554 59.60349 moveto +251.9688 58.59322 lineto stroke +newpath 251.9688 58.59322 moveto +250.80226 58.59325 lineto stroke +newpath 250.80226 58.59325 moveto +250.21901 57.58304 lineto stroke +newpath 250.21901 57.58304 moveto +250.80223 56.57288 lineto stroke +newpath 250.80223 56.57288 moveto +251.96872 56.57286 lineto stroke +newpath 251.96872 56.57286 moveto +251.38547 55.56267 lineto stroke +newpath 251.38547 55.56267 moveto +251.96869 54.5525 lineto stroke +newpath 251.96869 54.5525 moveto +253.13518 54.5525 lineto stroke +newpath 253.13518 54.5525 moveto +253.71846 55.56277 lineto stroke +newpath 253.71846 55.56277 moveto +254.30173 54.5525 lineto stroke +newpath 254.30173 54.5525 moveto +255.46822 54.5525 lineto stroke +newpath 255.46822 54.5525 moveto +256.05148 55.56276 lineto stroke +newpath 256.05148 55.56276 moveto +255.46819 56.57309 lineto stroke +newpath 255.46819 56.57309 moveto +256.6348 56.57307 lineto stroke +newpath 256.6348 56.57307 moveto +257.21806 57.58333 lineto stroke +newpath 257.21806 57.58333 moveto +257.80133 56.57307 lineto stroke +newpath 257.80133 56.57307 moveto +258.96794 56.57307 lineto stroke +newpath 258.96794 56.57307 moveto +258.38463 55.56276 lineto stroke +newpath 258.38463 55.56276 moveto +258.9679 54.5525 lineto stroke +newpath 258.9679 54.5525 moveto +260.13438 54.5525 lineto stroke +newpath 260.13438 54.5525 moveto +260.71767 55.56277 lineto stroke +newpath 260.71767 55.56277 moveto +261.30093 54.5525 lineto stroke +newpath 261.30093 54.5525 moveto +262.46742 54.5525 lineto stroke +newpath 262.46742 54.5525 moveto +263.05069 55.56276 lineto stroke +newpath 263.05069 55.56276 moveto +262.46739 56.57309 lineto stroke +newpath 262.46739 56.57309 moveto +263.634 56.57307 lineto stroke +newpath 263.634 56.57307 moveto +264.21727 57.58333 lineto stroke +newpath 264.21727 57.58333 moveto +263.63397 58.59363 lineto stroke +newpath 263.63397 58.59363 moveto +262.4673 58.59363 lineto stroke +newpath 262.4673 58.59363 moveto +263.05063 59.60399 lineto stroke +newpath 263.05063 59.60399 moveto +262.46733 60.61429 lineto stroke +newpath 262.46733 60.61429 moveto +263.63393 60.61429 lineto stroke +newpath 263.63393 60.61429 moveto +264.21725 61.62465 lineto stroke +newpath 264.21725 61.62465 moveto +264.80058 60.61429 lineto stroke +newpath 264.80058 60.61429 moveto +265.96718 60.61429 lineto stroke +newpath 265.96718 60.61429 moveto +266.55045 61.62454 lineto stroke +newpath 266.55045 61.62454 moveto +265.96715 62.63487 lineto stroke +newpath 265.96715 62.63487 moveto +267.13376 62.63486 lineto stroke +newpath 267.13376 62.63486 moveto +267.71703 63.64511 lineto stroke +newpath 267.71703 63.64511 moveto +268.3003 62.63486 lineto stroke +newpath 268.3003 62.63486 moveto +269.4669 62.63487 lineto stroke +newpath 269.4669 62.63487 moveto +268.8836 61.62454 lineto stroke +newpath 268.8836 61.62454 moveto +269.46687 60.61429 lineto stroke +newpath 269.46687 60.61429 moveto +270.63347 60.61429 lineto stroke +newpath 270.63347 60.61429 moveto +271.21681 61.62463 lineto stroke +newpath 271.21681 61.62463 moveto +271.80013 60.61427 lineto stroke +newpath 271.80013 60.61427 moveto +272.96672 60.61427 lineto stroke +newpath 272.96672 60.61427 moveto +272.38342 59.60397 lineto stroke +newpath 272.38342 59.60397 moveto +272.96674 58.59361 lineto stroke +newpath 272.96674 58.59361 moveto +271.80008 58.59363 lineto stroke +newpath 271.80008 58.59363 moveto +271.21678 57.58333 lineto stroke +newpath 271.21678 57.58333 moveto +271.80005 56.57307 lineto stroke +newpath 271.80005 56.57307 moveto +272.96666 56.57309 lineto stroke +newpath 272.96666 56.57309 moveto +272.38336 55.56276 lineto stroke +newpath 272.38336 55.56276 moveto +272.96663 54.5525 lineto stroke +newpath 272.96663 54.5525 moveto +274.13312 54.5525 lineto stroke +newpath 274.13312 54.5525 moveto +274.7164 55.56277 lineto stroke +newpath 274.7164 55.56277 moveto +275.29967 54.5525 lineto stroke +newpath 275.29967 54.5525 moveto +276.46616 54.5525 lineto stroke +newpath 276.46616 54.5525 moveto +277.04942 55.56276 lineto stroke +newpath 277.04942 55.56276 moveto +276.46613 56.57309 lineto stroke +newpath 276.46613 56.57309 moveto +277.63274 56.57307 lineto stroke +newpath 277.63274 56.57307 moveto +278.216 57.58333 lineto stroke +newpath 278.216 57.58333 moveto +278.79927 56.57307 lineto stroke +newpath 278.79927 56.57307 moveto +279.96588 56.57307 lineto stroke +newpath 279.96588 56.57307 moveto +279.38257 55.56276 lineto stroke +newpath 279.38257 55.56276 moveto +279.96584 54.5525 lineto stroke +newpath 279.96584 54.5525 moveto +281.13232 54.5525 lineto stroke +newpath 281.13232 54.5525 moveto +281.7156 55.56277 lineto stroke +newpath 281.7156 55.56277 moveto +282.29887 54.5525 lineto stroke +newpath 282.29887 54.5525 moveto +283.46536 54.5525 lineto stroke +newpath 283.46536 54.5525 moveto +282.88211 53.5423 lineto stroke +newpath 282.88211 53.5423 moveto +283.46538 52.53204 lineto stroke +newpath 283.46538 52.53204 moveto +282.29884 52.53204 lineto stroke +newpath 282.29884 52.53204 moveto +281.71559 51.52184 lineto stroke +newpath 281.71559 51.52184 moveto +282.29886 50.51158 lineto stroke +newpath 282.29886 50.51158 moveto +283.46547 50.5116 lineto stroke +newpath 283.46547 50.5116 moveto +282.88217 49.50127 lineto stroke +newpath 282.88217 49.50127 moveto +283.46544 48.49101 lineto stroke +newpath 283.46544 48.49101 moveto +282.29889 48.49101 lineto stroke +newpath 282.29889 48.49101 moveto +281.71558 47.48073 lineto stroke +newpath 281.71558 47.48073 moveto +281.1323 48.49103 lineto stroke +newpath 281.1323 48.49103 moveto +279.96574 48.49103 lineto stroke +newpath 279.96574 48.49103 moveto +279.38249 47.48082 lineto stroke +newpath 279.38249 47.48082 moveto +279.96576 46.47057 lineto stroke +newpath 279.96576 46.47057 moveto +278.79922 46.47057 lineto stroke +newpath 278.79922 46.47057 moveto +278.21597 45.46036 lineto stroke +newpath 278.21597 45.46036 moveto +278.79924 44.4501 lineto stroke +newpath 278.79924 44.4501 moveto +279.96585 44.45012 lineto stroke +newpath 279.96585 44.45012 moveto +279.38255 43.43979 lineto stroke +newpath 279.38255 43.43979 moveto +279.96582 42.42953 lineto stroke +newpath 279.96582 42.42953 moveto +281.13242 42.42953 lineto stroke +newpath 281.13242 42.42953 moveto +281.71576 43.43988 lineto stroke +newpath 281.71576 43.43988 moveto +282.29907 42.42952 lineto stroke +newpath 282.29907 42.42952 moveto +283.46567 42.42952 lineto stroke +newpath 283.46567 42.42952 moveto +282.88237 41.41922 lineto stroke +newpath 282.88237 41.41922 moveto +283.46568 40.40886 lineto stroke +newpath 283.46568 40.40886 moveto +282.29903 40.40887 lineto stroke +newpath 282.29903 40.40887 moveto +281.71573 39.39857 lineto stroke +newpath 281.71573 39.39857 moveto +282.299 38.38832 lineto stroke +newpath 282.299 38.38832 moveto +283.4656 38.38834 lineto stroke +newpath 283.4656 38.38834 moveto +282.88231 37.378 lineto stroke +newpath 282.88231 37.378 moveto +283.46558 36.36775 lineto stroke +newpath 283.46558 36.36775 moveto +282.29903 36.36775 lineto stroke +newpath 282.29903 36.36775 moveto +281.71571 35.35747 lineto stroke +newpath 281.71571 35.35747 moveto +281.13243 36.36777 lineto stroke +newpath 281.13243 36.36777 moveto +279.96588 36.36777 lineto stroke +newpath 279.96588 36.36777 moveto +279.38258 35.35747 lineto stroke +newpath 279.38258 35.35747 moveto +279.9659 34.34712 lineto stroke +newpath 279.9659 34.34712 moveto +278.79926 34.34712 lineto stroke +newpath 278.79926 34.34712 moveto +278.21596 33.33682 lineto stroke +newpath 278.21596 33.33682 moveto +277.63266 34.34712 lineto stroke +newpath 277.63266 34.34712 moveto +276.46602 34.34712 lineto stroke +newpath 276.46602 34.34712 moveto +277.04935 35.35747 lineto stroke +newpath 277.04935 35.35747 moveto +276.46605 36.36777 lineto stroke +newpath 276.46605 36.36777 moveto +275.2995 36.36777 lineto stroke +newpath 275.2995 36.36777 moveto +274.71619 35.35748 lineto stroke +newpath 274.71619 35.35748 moveto +274.1329 36.36778 lineto stroke +newpath 274.1329 36.36778 moveto +272.96635 36.36778 lineto stroke +newpath 272.96635 36.36778 moveto +272.3831 35.35757 lineto stroke +newpath 272.3831 35.35757 moveto +272.96637 34.34732 lineto stroke +newpath 272.96637 34.34732 moveto +271.79984 34.34732 lineto stroke +newpath 271.79984 34.34732 moveto +271.21658 33.33711 lineto stroke +newpath 271.21658 33.33711 moveto +271.79985 32.32686 lineto stroke +newpath 271.79985 32.32686 moveto +272.96646 32.32687 lineto stroke +newpath 272.96646 32.32687 moveto +272.38316 31.31654 lineto stroke +newpath 272.38316 31.31654 moveto +272.96643 30.30629 lineto stroke +newpath 272.96643 30.30629 moveto +271.79988 30.30629 lineto stroke +newpath 271.79988 30.30629 moveto +271.21657 29.296 lineto stroke +newpath 271.21657 29.296 moveto +270.63329 30.3063 lineto stroke +newpath 270.63329 30.3063 moveto +269.46674 30.3063 lineto stroke +newpath 269.46674 30.3063 moveto +268.88348 29.2961 lineto stroke +newpath 268.88348 29.2961 moveto +269.46675 28.28584 lineto stroke +newpath 269.46675 28.28584 moveto +268.30022 28.28584 lineto stroke +newpath 268.30022 28.28584 moveto +267.71696 27.27563 lineto stroke +newpath 267.71696 27.27563 moveto +268.30019 26.26547 lineto stroke +newpath 268.30019 26.26547 moveto +269.46667 26.26546 lineto stroke +newpath 269.46667 26.26546 moveto +268.88342 25.25526 lineto stroke +newpath 268.88342 25.25526 moveto +269.46664 24.2451 lineto stroke +newpath 269.46664 24.2451 moveto +270.63313 24.2451 lineto stroke +newpath 270.63313 24.2451 moveto +271.21643 25.25536 lineto stroke +newpath 271.21643 25.25536 moveto +271.79968 24.24509 lineto stroke +newpath 271.79968 24.24509 moveto +272.96617 24.24509 lineto stroke +newpath 272.96617 24.24509 moveto +272.38292 23.23488 lineto stroke +newpath 272.38292 23.23488 moveto +272.96617 22.22461 lineto stroke +newpath 272.96617 22.22461 moveto +271.79964 22.22464 lineto stroke +newpath 271.79964 22.22464 moveto +271.21638 21.21443 lineto stroke +newpath 271.21638 21.21443 moveto +271.7996 20.20427 lineto stroke +newpath 271.7996 20.20427 moveto +272.9661 20.20425 lineto stroke +newpath 272.9661 20.20425 moveto +272.38284 19.19406 lineto stroke +newpath 272.38284 19.19406 moveto +272.96606 18.1839 lineto stroke +newpath 272.96606 18.1839 moveto +274.13255 18.1839 lineto stroke +newpath 274.13255 18.1839 moveto +274.71584 19.19417 lineto stroke +newpath 274.71584 19.19417 moveto +275.2991 18.1839 lineto stroke +newpath 275.2991 18.1839 moveto +276.46559 18.1839 lineto stroke +newpath 276.46559 18.1839 moveto +277.04886 19.19417 lineto stroke +newpath 277.04886 19.19417 moveto +276.46556 20.2045 lineto stroke +newpath 276.46556 20.2045 moveto +277.63217 20.20447 lineto stroke +newpath 277.63217 20.20447 moveto +278.21544 21.21474 lineto stroke +newpath 278.21544 21.21474 moveto +278.7987 20.20447 lineto stroke +newpath 278.7987 20.20447 moveto +279.96532 20.20448 lineto stroke +newpath 279.96532 20.20448 moveto +279.38202 19.19417 lineto stroke +newpath 279.38202 19.19417 moveto +279.96529 18.1839 lineto stroke +newpath 279.96529 18.1839 moveto +281.13177 18.1839 lineto stroke +newpath 281.13177 18.1839 moveto +281.71506 19.19417 lineto stroke +newpath 281.71506 19.19417 moveto +282.29832 18.1839 lineto stroke +newpath 282.29832 18.1839 moveto +283.46481 18.1839 lineto stroke +newpath 283.46481 18.1839 moveto +282.88156 17.17369 lineto stroke +newpath 282.88156 17.17369 moveto +283.46483 16.16344 lineto stroke +newpath 283.46483 16.16344 moveto +282.2983 16.16344 lineto stroke +newpath 282.2983 16.16344 moveto +281.71504 15.15323 lineto stroke +newpath 281.71504 15.15323 moveto +282.29831 14.14296 lineto stroke +newpath 282.29831 14.14296 moveto +283.46492 14.14296 lineto stroke +newpath 283.46492 14.14296 moveto +282.8816 13.13266 lineto stroke +newpath 282.8816 13.13266 moveto +283.46487 12.12239 lineto stroke +newpath 283.46487 12.12239 moveto +282.29832 12.12239 lineto stroke +newpath 282.29832 12.12239 moveto +281.71501 11.1121 lineto stroke +newpath 281.71501 11.1121 moveto +281.13173 12.1224 lineto stroke +newpath 281.13173 12.1224 moveto +279.96518 12.1224 lineto stroke +newpath 279.96518 12.1224 moveto +279.38193 11.1122 lineto stroke +newpath 279.38193 11.1122 moveto +279.9652 10.10194 lineto stroke +newpath 279.9652 10.10194 moveto +278.79866 10.10194 lineto stroke +newpath 278.79866 10.10194 moveto +278.21541 9.09174 lineto stroke +newpath 278.21541 9.09174 moveto +278.79863 8.08157 lineto stroke +newpath 278.79863 8.08157 moveto +279.96512 8.08156 lineto stroke +newpath 279.96512 8.08156 moveto +279.38187 7.07137 lineto stroke +newpath 279.38187 7.07137 moveto +279.96509 6.0612 lineto stroke +newpath 279.96509 6.0612 moveto +281.13158 6.0612 lineto stroke +newpath 281.13158 6.0612 moveto +281.71487 7.07146 lineto stroke +newpath 281.71487 7.07146 moveto +282.29813 6.06119 lineto stroke +newpath 282.29813 6.06119 moveto +283.46461 6.06119 lineto stroke +newpath 283.46461 6.06119 moveto +282.88136 5.05098 lineto stroke +newpath 282.88136 5.05098 moveto +283.46461 4.04071 lineto stroke +newpath 283.46461 4.04071 moveto +282.29808 4.04074 lineto stroke +newpath 282.29808 4.04074 moveto +281.71483 3.03053 lineto stroke +newpath 281.71483 3.03053 moveto +282.29805 2.02037 lineto stroke +newpath 282.29805 2.02037 moveto +283.46454 2.02036 lineto stroke +newpath 283.46454 2.02036 moveto +282.88129 1.01016 lineto stroke +newpath 282.88129 1.01016 moveto +283.46451 0 lineto stroke +newpath 283.46451 0 moveto +282.29807 0 lineto stroke +newpath 282.29807 0 moveto +281.71483 -1.0102 lineto stroke +newpath 281.71483 -1.0102 moveto +281.13159 0 lineto stroke +newpath 281.13159 0 moveto +279.96515 0 lineto stroke +newpath 279.96515 0 moveto +279.38191 -1.01021 lineto stroke +newpath 279.38191 -1.01021 moveto +279.96516 -2.02048 lineto stroke +newpath 279.96516 -2.02048 moveto +278.79863 -2.02045 lineto stroke +newpath 278.79863 -2.02045 moveto +278.2154 -3.03065 lineto stroke +newpath 278.2154 -3.03065 moveto +277.63216 -2.02045 lineto stroke +newpath 277.63216 -2.02045 moveto +276.46562 -2.02045 lineto stroke +newpath 276.46562 -2.02045 moveto +277.04889 -1.01021 lineto stroke +newpath 277.04889 -1.01021 moveto +276.46565 0 lineto stroke +newpath 276.46565 0 moveto +275.29921 0 lineto stroke +newpath 275.29921 0 moveto +274.71597 -1.0102 lineto stroke +newpath 274.71597 -1.0102 moveto +274.13274 0 lineto stroke +newpath 274.13274 0 moveto +272.9663 0 lineto stroke +newpath 272.9663 0 moveto +272.38306 -1.01021 lineto stroke +newpath 272.38306 -1.01021 moveto +272.96632 -2.02048 lineto stroke +newpath 272.96632 -2.02048 moveto +271.79977 -2.02046 lineto stroke +newpath 271.79977 -2.02046 moveto +271.21654 -3.03067 lineto stroke +newpath 271.21654 -3.03067 moveto +271.7998 -4.04092 lineto stroke +newpath 271.7998 -4.04092 moveto +272.96642 -4.04091 lineto stroke +newpath 272.96642 -4.04091 moveto +272.38312 -5.05122 lineto stroke +newpath 272.38312 -5.05122 moveto +272.96638 -6.06148 lineto stroke +newpath 272.96638 -6.06148 moveto +271.79984 -6.06148 lineto stroke +newpath 271.79984 -6.06148 moveto +271.21654 -7.07176 lineto stroke +newpath 271.21654 -7.07176 moveto +270.63326 -6.06148 lineto stroke +newpath 270.63326 -6.06148 moveto +269.4667 -6.06148 lineto stroke +newpath 269.4667 -6.06148 moveto +268.88347 -7.07169 lineto stroke +newpath 268.88347 -7.07169 moveto +269.46674 -8.08195 lineto stroke +newpath 269.46674 -8.08195 moveto +268.30019 -8.08194 lineto stroke +newpath 268.30019 -8.08194 moveto +267.71695 -9.09215 lineto stroke +newpath 267.71695 -9.09215 moveto +267.13371 -8.08194 lineto stroke +newpath 267.13371 -8.08194 moveto +265.96716 -8.08195 lineto stroke +newpath 265.96716 -8.08195 moveto +266.55043 -7.07169 lineto stroke +newpath 266.55043 -7.07169 moveto +265.9672 -6.06148 lineto stroke +newpath 265.9672 -6.06148 moveto +264.80064 -6.06148 lineto stroke +newpath 264.80064 -6.06148 moveto +264.21733 -7.07175 lineto stroke +newpath 264.21733 -7.07175 moveto +263.63406 -6.06146 lineto stroke +newpath 263.63406 -6.06146 moveto +262.46751 -6.06146 lineto stroke +newpath 262.46751 -6.06146 moveto +263.0508 -5.05121 lineto stroke +newpath 263.0508 -5.05121 moveto +262.46751 -4.04091 lineto stroke +newpath 262.46751 -4.04091 moveto +263.6341 -4.04092 lineto stroke +newpath 263.6341 -4.04092 moveto +264.21738 -3.03067 lineto stroke +newpath 264.21738 -3.03067 moveto +263.63414 -2.02046 lineto stroke +newpath 263.63414 -2.02046 moveto +262.46759 -2.02048 lineto stroke +newpath 262.46759 -2.02048 moveto +263.05086 -1.01021 lineto stroke +newpath 263.05086 -1.01021 moveto +262.46762 0 lineto stroke +newpath 262.46762 0 moveto +261.30118 0 lineto stroke +newpath 261.30118 0 moveto +260.71794 -1.0102 lineto stroke +newpath 260.71794 -1.0102 moveto +260.1347 0 lineto stroke +newpath 260.1347 0 moveto +258.96826 0 lineto stroke +newpath 258.96826 0 moveto +258.38503 -1.01021 lineto stroke +newpath 258.38503 -1.01021 moveto +258.96828 -2.02048 lineto stroke +newpath 258.96828 -2.02048 moveto +257.80174 -2.02045 lineto stroke +newpath 257.80174 -2.02045 moveto +257.2185 -3.03065 lineto stroke +newpath 257.2185 -3.03065 moveto +256.63527 -2.02045 lineto stroke +newpath 256.63527 -2.02045 moveto +255.46873 -2.02045 lineto stroke +newpath 255.46873 -2.02045 moveto +256.052 -1.01021 lineto stroke +newpath 256.052 -1.01021 moveto +255.46877 0 lineto stroke +newpath 255.46877 0 moveto +254.30232 0 lineto stroke +newpath 254.30232 0 moveto +253.71909 -1.0102 lineto stroke +newpath 253.71909 -1.0102 moveto +253.13585 0 lineto stroke +newpath 253.13585 0 moveto +251.9694 0 lineto stroke +newpath 251.9694 0 moveto +251.38617 -1.01021 lineto stroke +newpath 251.38617 -1.01021 moveto +251.96944 -2.02048 lineto stroke +newpath 251.96944 -2.02048 moveto +250.80289 -2.02046 lineto stroke +newpath 250.80289 -2.02046 moveto +250.21965 -3.03067 lineto stroke +newpath 250.21965 -3.03067 moveto +250.80292 -4.04092 lineto stroke +newpath 250.80292 -4.04092 moveto +251.96953 -4.04091 lineto stroke +newpath 251.96953 -4.04091 moveto +251.38623 -5.05122 lineto stroke +newpath 251.38623 -5.05122 moveto +251.9695 -6.06148 lineto stroke +newpath 251.9695 -6.06148 moveto +250.80295 -6.06148 lineto stroke +newpath 250.80295 -6.06148 moveto +250.21965 -7.07176 lineto stroke +newpath 250.21965 -7.07176 moveto +249.63637 -6.06148 lineto stroke +newpath 249.63637 -6.06148 moveto +248.46982 -6.06148 lineto stroke +newpath 248.46982 -6.06148 moveto +247.88658 -7.07169 lineto stroke +newpath 247.88658 -7.07169 moveto +248.46985 -8.08195 lineto stroke +newpath 248.46985 -8.08195 moveto +247.3033 -8.08194 lineto stroke +newpath 247.3033 -8.08194 moveto +246.72006 -9.09215 lineto stroke +newpath 246.72006 -9.09215 moveto +247.30333 -10.1024 lineto stroke +newpath 247.30333 -10.1024 moveto +248.46994 -10.10239 lineto stroke +newpath 248.46994 -10.10239 moveto +247.88664 -11.1127 lineto stroke +newpath 247.88664 -11.1127 moveto +248.46991 -12.12296 lineto stroke +newpath 248.46991 -12.12296 moveto +249.63652 -12.12296 lineto stroke +newpath 249.63652 -12.12296 moveto +250.21983 -11.1126 lineto stroke +newpath 250.21983 -11.1126 moveto +250.80316 -12.12294 lineto stroke +newpath 250.80316 -12.12294 moveto +251.96977 -12.12294 lineto stroke +newpath 251.96977 -12.12294 moveto +251.38647 -13.13326 lineto stroke +newpath 251.38647 -13.13326 moveto +251.96979 -14.1436 lineto stroke +newpath 251.96979 -14.1436 moveto +250.80315 -14.1436 lineto stroke +newpath 250.80315 -14.1436 moveto +250.21985 -15.15392 lineto stroke +newpath 250.21985 -15.15392 moveto +250.80312 -16.16417 lineto stroke +newpath 250.80312 -16.16417 moveto +251.96973 -16.16415 lineto stroke +newpath 251.96973 -16.16415 moveto +251.38643 -17.17447 lineto stroke +newpath 251.38643 -17.17447 moveto +251.9697 -18.18472 lineto stroke +newpath 251.9697 -18.18472 moveto +250.80315 -18.18472 lineto stroke +newpath 250.80315 -18.18472 moveto +250.21985 -19.195 lineto stroke +newpath 250.21985 -19.195 moveto +249.63657 -18.18472 lineto stroke +newpath 249.63657 -18.18472 moveto +248.47002 -18.18472 lineto stroke +newpath 248.47002 -18.18472 moveto +247.88672 -19.19502 lineto stroke +newpath 247.88672 -19.19502 moveto +248.47005 -20.20538 lineto stroke +newpath 248.47005 -20.20538 moveto +247.30339 -20.20538 lineto stroke +newpath 247.30339 -20.20538 moveto +246.7201 -21.21568 lineto stroke +newpath 246.7201 -21.21568 moveto +246.1368 -20.20538 lineto stroke +newpath 246.1368 -20.20538 moveto +244.97012 -20.20537 lineto stroke +newpath 244.97012 -20.20537 moveto +245.55347 -19.19502 lineto stroke +newpath 245.55347 -19.19502 moveto +244.97017 -18.18472 lineto stroke +newpath 244.97017 -18.18472 moveto +243.80362 -18.18472 lineto stroke +newpath 243.80362 -18.18472 moveto +243.22032 -19.195 lineto stroke +newpath 243.22032 -19.195 moveto +242.63704 -18.18472 lineto stroke +newpath 242.63704 -18.18472 moveto +241.47049 -18.18472 lineto stroke +newpath 241.47049 -18.18472 moveto +240.88725 -19.19493 lineto stroke +newpath 240.88725 -19.19493 moveto +241.47052 -20.2052 lineto stroke +newpath 241.47052 -20.2052 moveto +240.30397 -20.20518 lineto stroke +newpath 240.30397 -20.20518 moveto +239.72073 -21.2154 lineto stroke +newpath 239.72073 -21.2154 moveto +240.304 -22.22565 lineto stroke +newpath 240.304 -22.22565 moveto +241.47061 -22.22563 lineto stroke +newpath 241.47061 -22.22563 moveto +240.88731 -23.23595 lineto stroke +newpath 240.88731 -23.23595 moveto +241.47058 -24.2462 lineto stroke +newpath 241.47058 -24.2462 moveto +240.30403 -24.2462 lineto stroke +newpath 240.30403 -24.2462 moveto +239.72073 -25.25648 lineto stroke +newpath 239.72073 -25.25648 moveto +239.13745 -24.2462 lineto stroke +newpath 239.13745 -24.2462 moveto +237.9709 -24.2462 lineto stroke +newpath 237.9709 -24.2462 moveto +237.38766 -25.25641 lineto stroke +newpath 237.38766 -25.25641 moveto +237.97093 -26.26668 lineto stroke +newpath 237.97093 -26.26668 moveto +236.80438 -26.26666 lineto stroke +newpath 236.80438 -26.26666 moveto +236.22115 -27.27687 lineto stroke +newpath 236.22115 -27.27687 moveto +235.63791 -26.26666 lineto stroke +newpath 235.63791 -26.26666 moveto +234.47136 -26.26668 lineto stroke +newpath 234.47136 -26.26668 moveto +235.05463 -25.25641 lineto stroke +newpath 235.05463 -25.25641 moveto +234.47139 -24.2462 lineto stroke +newpath 234.47139 -24.2462 moveto +233.30484 -24.2462 lineto stroke +newpath 233.30484 -24.2462 moveto +232.72153 -25.25648 lineto stroke +newpath 232.72153 -25.25648 moveto +232.13824 -24.24619 lineto stroke +newpath 232.13824 -24.24619 moveto +230.9717 -24.24619 lineto stroke +newpath 230.9717 -24.24619 moveto +231.55498 -23.23593 lineto stroke +newpath 231.55498 -23.23593 moveto +230.9717 -22.22563 lineto stroke +newpath 230.9717 -22.22563 moveto +232.13828 -22.22565 lineto stroke +newpath 232.13828 -22.22565 moveto +232.72156 -21.2154 lineto stroke +newpath 232.72156 -21.2154 moveto +232.13832 -20.20518 lineto stroke +newpath 232.13832 -20.20518 moveto +230.97177 -20.2052 lineto stroke +newpath 230.97177 -20.2052 moveto +231.55504 -19.19493 lineto stroke +newpath 231.55504 -19.19493 moveto +230.9718 -18.18472 lineto stroke +newpath 230.9718 -18.18472 moveto +229.80525 -18.18472 lineto stroke +newpath 229.80525 -18.18472 moveto +229.22195 -19.195 lineto stroke +newpath 229.22195 -19.195 moveto +228.63867 -18.18472 lineto stroke +newpath 228.63867 -18.18472 moveto +227.47212 -18.18472 lineto stroke +newpath 227.47212 -18.18472 moveto +226.88882 -19.19502 lineto stroke +newpath 226.88882 -19.19502 moveto +227.47214 -20.20538 lineto stroke +newpath 227.47214 -20.20538 moveto +226.30548 -20.20537 lineto stroke +newpath 226.30548 -20.20537 moveto +225.72218 -21.21567 lineto stroke +newpath 225.72218 -21.21567 moveto +225.13889 -20.20537 lineto stroke +newpath 225.13889 -20.20537 moveto +223.97223 -20.20535 lineto stroke +newpath 223.97223 -20.20535 moveto +224.55557 -19.195 lineto stroke +newpath 224.55557 -19.195 moveto +223.97227 -18.18471 lineto stroke +newpath 223.97227 -18.18471 moveto +222.80573 -18.18471 lineto stroke +newpath 222.80573 -18.18471 moveto +222.22243 -19.19499 lineto stroke +newpath 222.22243 -19.19499 moveto +221.63914 -18.18471 lineto stroke +newpath 221.63914 -18.18471 moveto +220.4726 -18.18471 lineto stroke +newpath 220.4726 -18.18471 moveto +221.05586 -17.17445 lineto stroke +newpath 221.05586 -17.17445 moveto +220.47256 -16.16412 lineto stroke +newpath 220.47256 -16.16412 moveto +221.63918 -16.16415 lineto stroke +newpath 221.63918 -16.16415 moveto +222.22244 -15.1539 lineto stroke +newpath 222.22244 -15.1539 moveto +221.63914 -14.14359 lineto stroke +newpath 221.63914 -14.14359 moveto +220.4725 -14.14359 lineto stroke +newpath 220.4725 -14.14359 moveto +221.05583 -13.13324 lineto stroke +newpath 221.05583 -13.13324 moveto +220.47253 -12.12292 lineto stroke +newpath 220.47253 -12.12292 moveto +221.63913 -12.12294 lineto stroke +newpath 221.63913 -12.12294 moveto +222.22246 -11.11258 lineto stroke +newpath 222.22246 -11.11258 moveto +222.80579 -12.12294 lineto stroke +newpath 222.80579 -12.12294 moveto +223.97238 -12.12296 lineto stroke +newpath 223.97238 -12.12296 moveto +224.55565 -11.1127 lineto stroke +newpath 224.55565 -11.1127 moveto +223.97235 -10.10237 lineto stroke +newpath 223.97235 -10.10237 moveto +225.13896 -10.1024 lineto stroke +newpath 225.13896 -10.1024 moveto +225.72223 -9.09215 lineto stroke +newpath 225.72223 -9.09215 moveto +225.13899 -8.08194 lineto stroke +newpath 225.13899 -8.08194 moveto +223.97244 -8.08195 lineto stroke +newpath 223.97244 -8.08195 moveto +224.55571 -7.07169 lineto stroke +newpath 224.55571 -7.07169 moveto +223.97247 -6.06148 lineto stroke +newpath 223.97247 -6.06148 moveto +222.80592 -6.06148 lineto stroke +newpath 222.80592 -6.06148 moveto +222.22261 -7.07176 lineto stroke +newpath 222.22261 -7.07176 moveto +221.63933 -6.06146 lineto stroke +newpath 221.63933 -6.06146 moveto +220.47278 -6.06146 lineto stroke +newpath 220.47278 -6.06146 moveto +221.05606 -5.05121 lineto stroke +newpath 221.05606 -5.05121 moveto +220.47278 -4.04091 lineto stroke +newpath 220.47278 -4.04091 moveto +221.63936 -4.04092 lineto stroke +newpath 221.63936 -4.04092 moveto +222.22264 -3.03067 lineto stroke +newpath 222.22264 -3.03067 moveto +221.6394 -2.02046 lineto stroke +newpath 221.6394 -2.02046 moveto +220.47285 -2.02048 lineto stroke +newpath 220.47285 -2.02048 moveto +221.05612 -1.01021 lineto stroke +newpath 221.05612 -1.01021 moveto +220.47289 0 lineto stroke +newpath 220.47289 0 moveto +219.30644 0 lineto stroke +newpath 219.30644 0 moveto +218.7232 -1.0102 lineto stroke +newpath 218.7232 -1.0102 moveto +218.13997 0 lineto stroke +newpath 218.13997 0 moveto +216.97353 0 lineto stroke +newpath 216.97353 0 moveto +216.39029 -1.01021 lineto stroke +newpath 216.39029 -1.01021 moveto +216.97354 -2.02048 lineto stroke +newpath 216.97354 -2.02048 moveto +215.807 -2.02045 lineto stroke +newpath 215.807 -2.02045 moveto +215.22377 -3.03065 lineto stroke +newpath 215.22377 -3.03065 moveto +214.64053 -2.02045 lineto stroke +newpath 214.64053 -2.02045 moveto +213.474 -2.02045 lineto stroke +newpath 213.474 -2.02045 moveto +214.05727 -1.01021 lineto stroke +newpath 214.05727 -1.01021 moveto +213.47403 0 lineto stroke +newpath 213.47403 0 moveto +212.30759 0 lineto stroke +newpath 212.30759 0 moveto +211.72435 -1.0102 lineto stroke +newpath 211.72435 -1.0102 moveto +211.14111 0 lineto stroke +newpath 211.14111 0 moveto +209.97467 0 lineto stroke +newpath 209.97467 0 moveto +209.39143 -1.01021 lineto stroke +newpath 209.39143 -1.01021 moveto +209.9747 -2.02048 lineto stroke +newpath 209.9747 -2.02048 moveto +208.80815 -2.02046 lineto stroke +newpath 208.80815 -2.02046 moveto +208.22491 -3.03067 lineto stroke +newpath 208.22491 -3.03067 moveto +208.80818 -4.04092 lineto stroke +newpath 208.80818 -4.04092 moveto +209.9748 -4.04091 lineto stroke +newpath 209.9748 -4.04091 moveto +209.3915 -5.05122 lineto stroke +newpath 209.3915 -5.05122 moveto +209.97476 -6.06148 lineto stroke +newpath 209.97476 -6.06148 moveto +208.80821 -6.06148 lineto stroke +newpath 208.80821 -6.06148 moveto +208.22491 -7.07176 lineto stroke +newpath 208.22491 -7.07176 moveto +207.64163 -6.06148 lineto stroke +newpath 207.64163 -6.06148 moveto +206.47508 -6.06148 lineto stroke +newpath 206.47508 -6.06148 moveto +205.89185 -7.07169 lineto stroke +newpath 205.89185 -7.07169 moveto +206.47511 -8.08195 lineto stroke +newpath 206.47511 -8.08195 moveto +205.30856 -8.08194 lineto stroke +newpath 205.30856 -8.08194 moveto +204.72533 -9.09215 lineto stroke +newpath 204.72533 -9.09215 moveto +204.14209 -8.08194 lineto stroke +newpath 204.14209 -8.08194 moveto +202.97554 -8.08195 lineto stroke +newpath 202.97554 -8.08195 moveto +203.5588 -7.07169 lineto stroke +newpath 203.5588 -7.07169 moveto +202.97557 -6.06148 lineto stroke +newpath 202.97557 -6.06148 moveto +201.80902 -6.06148 lineto stroke +newpath 201.80902 -6.06148 moveto +201.22571 -7.07175 lineto stroke +newpath 201.22571 -7.07175 moveto +200.64244 -6.06146 lineto stroke +newpath 200.64244 -6.06146 moveto +199.47589 -6.06146 lineto stroke +newpath 199.47589 -6.06146 moveto +200.05917 -5.05121 lineto stroke +newpath 200.05917 -5.05121 moveto +199.47589 -4.04091 lineto stroke +newpath 199.47589 -4.04091 moveto +200.64247 -4.04092 lineto stroke +newpath 200.64247 -4.04092 moveto +201.22575 -3.03067 lineto stroke +newpath 201.22575 -3.03067 moveto +200.64252 -2.02046 lineto stroke +newpath 200.64252 -2.02046 moveto +199.47597 -2.02048 lineto stroke +newpath 199.47597 -2.02048 moveto +200.05923 -1.01021 lineto stroke +newpath 200.05923 -1.01021 moveto +199.476 0 lineto stroke +newpath 199.476 0 moveto +198.30956 0 lineto stroke +newpath 198.30956 0 moveto +197.72632 -1.0102 lineto stroke +newpath 197.72632 -1.0102 moveto +197.14308 0 lineto stroke +newpath 197.14308 0 moveto +195.97664 0 lineto stroke +newpath 195.97664 0 moveto +195.3934 -1.01021 lineto stroke +newpath 195.3934 -1.01021 moveto +195.97665 -2.02048 lineto stroke +newpath 195.97665 -2.02048 moveto +194.81012 -2.02045 lineto stroke +newpath 194.81012 -2.02045 moveto +194.22688 -3.03065 lineto stroke +newpath 194.22688 -3.03065 moveto +193.64365 -2.02045 lineto stroke +newpath 193.64365 -2.02045 moveto +192.47711 -2.02045 lineto stroke +newpath 192.47711 -2.02045 moveto +193.06038 -1.01021 lineto stroke +newpath 193.06038 -1.01021 moveto +192.47714 0 lineto stroke +newpath 192.47714 0 moveto +191.3107 0 lineto stroke +newpath 191.3107 0 moveto +190.72746 -1.0102 lineto stroke +newpath 190.72746 -1.0102 moveto +190.14423 0 lineto stroke +newpath 190.14423 0 moveto +188.97778 0 lineto stroke +newpath 188.97778 0 moveto +188.39455 -1.01021 lineto stroke +newpath 188.39455 -1.01021 moveto +188.97781 -2.02048 lineto stroke +newpath 188.97781 -2.02048 moveto +187.81126 -2.02046 lineto stroke +newpath 187.81126 -2.02046 moveto +187.22803 -3.03067 lineto stroke +newpath 187.22803 -3.03067 moveto +187.8113 -4.04092 lineto stroke +newpath 187.8113 -4.04092 moveto +188.9779 -4.04091 lineto stroke +newpath 188.9779 -4.04091 moveto +188.3946 -5.05122 lineto stroke +newpath 188.3946 -5.05122 moveto +188.97787 -6.06148 lineto stroke +newpath 188.97787 -6.06148 moveto +187.81133 -6.06148 lineto stroke +newpath 187.81133 -6.06148 moveto +187.22804 -7.07178 lineto stroke +newpath 187.22804 -7.07178 moveto +186.64474 -6.0615 lineto stroke +newpath 186.64474 -6.0615 moveto +185.4782 -6.0615 lineto stroke +newpath 185.4782 -6.0615 moveto +184.89496 -7.0717 lineto stroke +newpath 184.89496 -7.0717 moveto +185.47823 -8.08197 lineto stroke +newpath 185.47823 -8.08197 moveto +184.31168 -8.08195 lineto stroke +newpath 184.31168 -8.08195 moveto +183.72844 -9.09216 lineto stroke +newpath 183.72844 -9.09216 moveto +184.3117 -10.10242 lineto stroke +newpath 184.3117 -10.10242 moveto +185.47832 -10.1024 lineto stroke +newpath 185.47832 -10.1024 moveto +184.89502 -11.11272 lineto stroke +newpath 184.89502 -11.11272 moveto +185.47829 -12.12297 lineto stroke +newpath 185.47829 -12.12297 moveto +186.64488 -12.12297 lineto stroke +newpath 186.64488 -12.12297 moveto +187.22823 -11.11263 lineto stroke +newpath 187.22823 -11.11263 moveto +187.81154 -12.12299 lineto stroke +newpath 187.81154 -12.12299 moveto +188.97813 -12.12299 lineto stroke +newpath 188.97813 -12.12299 moveto +188.39484 -13.13329 lineto stroke +newpath 188.39484 -13.13329 moveto +188.97815 -14.14365 lineto stroke +newpath 188.97815 -14.14365 moveto +187.8115 -14.14363 lineto stroke +newpath 187.8115 -14.14363 moveto +187.2282 -15.15393 lineto stroke +newpath 187.2282 -15.15393 moveto +187.81146 -16.16418 lineto stroke +newpath 187.81146 -16.16418 moveto +188.97807 -16.16417 lineto stroke +newpath 188.97807 -16.16417 moveto +188.39478 -17.17448 lineto stroke +newpath 188.39478 -17.17448 moveto +188.97804 -18.18474 lineto stroke +newpath 188.97804 -18.18474 moveto +187.8115 -18.18474 lineto stroke +newpath 187.8115 -18.18474 moveto +187.2282 -19.19502 lineto stroke +newpath 187.2282 -19.19502 moveto +186.64491 -18.18474 lineto stroke +newpath 186.64491 -18.18474 moveto +185.47836 -18.18474 lineto stroke +newpath 185.47836 -18.18474 moveto +184.89507 -19.19504 lineto stroke +newpath 184.89507 -19.19504 moveto +185.47836 -20.2054 lineto stroke +newpath 185.47836 -20.2054 moveto +184.31172 -20.20537 lineto stroke +newpath 184.31172 -20.20537 moveto +183.72842 -21.21567 lineto stroke +newpath 183.72842 -21.21567 moveto +183.14514 -20.20537 lineto stroke +newpath 183.14514 -20.20537 moveto +181.97849 -20.20537 lineto stroke +newpath 181.97849 -20.20537 moveto +182.56181 -19.19502 lineto stroke +newpath 182.56181 -19.19502 moveto +181.97853 -18.18472 lineto stroke +newpath 181.97853 -18.18472 moveto +180.81198 -18.18472 lineto stroke +newpath 180.81198 -18.18472 moveto +180.22868 -19.195 lineto stroke +newpath 180.22868 -19.195 moveto +179.6454 -18.18472 lineto stroke +newpath 179.6454 -18.18472 moveto +178.47885 -18.18472 lineto stroke +newpath 178.47885 -18.18472 moveto +177.89561 -19.19493 lineto stroke +newpath 177.89561 -19.19493 moveto +178.47888 -20.2052 lineto stroke +newpath 178.47888 -20.2052 moveto +177.31233 -20.20518 lineto stroke +newpath 177.31233 -20.20518 moveto +176.7291 -21.2154 lineto stroke +newpath 176.7291 -21.2154 moveto +177.31236 -22.22565 lineto stroke +newpath 177.31236 -22.22565 moveto +178.47897 -22.22563 lineto stroke +newpath 178.47897 -22.22563 moveto +177.89568 -23.23595 lineto stroke +newpath 177.89568 -23.23595 moveto +178.47894 -24.2462 lineto stroke +newpath 178.47894 -24.2462 moveto +177.3124 -24.2462 lineto stroke +newpath 177.3124 -24.2462 moveto +176.72911 -25.2565 lineto stroke +newpath 176.72911 -25.2565 moveto +176.14581 -24.24622 lineto stroke +newpath 176.14581 -24.24622 moveto +174.97926 -24.24622 lineto stroke +newpath 174.97926 -24.24622 moveto +174.39603 -25.25642 lineto stroke +newpath 174.39603 -25.25642 moveto +174.9793 -26.2667 lineto stroke +newpath 174.9793 -26.2667 moveto +173.81274 -26.26668 lineto stroke +newpath 173.81274 -26.26668 moveto +173.2295 -27.27689 lineto stroke +newpath 173.2295 -27.27689 moveto +173.81277 -28.28714 lineto stroke +newpath 173.81277 -28.28714 moveto +174.97939 -28.28712 lineto stroke +newpath 174.97939 -28.28712 moveto +174.39609 -29.29744 lineto stroke +newpath 174.39609 -29.29744 moveto +174.97935 -30.3077 lineto stroke +newpath 174.97935 -30.3077 moveto +176.14597 -30.3077 lineto stroke +newpath 176.14597 -30.3077 moveto +176.7293 -29.29735 lineto stroke +newpath 176.7293 -29.29735 moveto +177.3126 -30.3077 lineto stroke +newpath 177.3126 -30.3077 moveto +178.47922 -30.3077 lineto stroke +newpath 178.47922 -30.3077 moveto +177.89592 -31.318 lineto stroke +newpath 177.89592 -31.318 moveto +178.47925 -32.32837 lineto stroke +newpath 178.47925 -32.32837 moveto +177.31258 -32.32835 lineto stroke +newpath 177.31258 -32.32835 moveto +176.72928 -33.33865 lineto stroke +newpath 176.72928 -33.33865 moveto +177.31255 -34.3489 lineto stroke +newpath 177.31255 -34.3489 moveto +178.47916 -34.34889 lineto stroke +newpath 178.47916 -34.34889 moveto +177.89586 -35.3592 lineto stroke +newpath 177.89586 -35.3592 moveto +178.47913 -36.36946 lineto stroke +newpath 178.47913 -36.36946 moveto +179.64572 -36.36946 lineto stroke +newpath 179.64572 -36.36946 moveto +180.22903 -35.35909 lineto stroke +newpath 180.22903 -35.35909 moveto +180.81238 -36.36945 lineto stroke +newpath 180.81238 -36.36945 moveto +181.97897 -36.36945 lineto stroke +newpath 181.97897 -36.36945 moveto +182.5623 -35.35909 lineto stroke +newpath 182.5623 -35.35909 moveto +181.97893 -34.3487 lineto stroke +newpath 181.97893 -34.3487 moveto +183.14565 -34.34868 lineto stroke +newpath 183.14565 -34.34868 moveto +183.72897 -33.33832 lineto stroke +newpath 183.72897 -33.33832 moveto +184.3123 -34.34868 lineto stroke +newpath 184.3123 -34.34868 moveto +185.47902 -34.34868 lineto stroke +newpath 185.47902 -34.34868 moveto +184.89566 -35.35907 lineto stroke +newpath 184.89566 -35.35907 moveto +185.47899 -36.36943 lineto stroke +newpath 185.47899 -36.36943 moveto +186.64558 -36.36943 lineto stroke +newpath 186.64558 -36.36943 moveto +187.2289 -35.35905 lineto stroke +newpath 187.2289 -35.35905 moveto +187.81224 -36.36942 lineto stroke +newpath 187.81224 -36.36942 moveto +188.97884 -36.36942 lineto stroke +newpath 188.97884 -36.36942 moveto +188.39554 -37.37971 lineto stroke +newpath 188.39554 -37.37971 moveto +188.97887 -38.39008 lineto stroke +newpath 188.97887 -38.39008 moveto +187.81221 -38.39008 lineto stroke +newpath 187.81221 -38.39008 moveto +187.22891 -39.40038 lineto stroke +newpath 187.22891 -39.40038 moveto +187.81224 -40.41072 lineto stroke +newpath 187.81224 -40.41072 moveto +188.97896 -40.41072 lineto stroke +newpath 188.97896 -40.41072 moveto +188.3956 -41.42111 lineto stroke +newpath 188.3956 -41.42111 moveto +188.97893 -42.43146 lineto stroke +newpath 188.97893 -42.43146 moveto +187.81227 -42.43146 lineto stroke +newpath 187.81227 -42.43146 moveto +187.22893 -43.44186 lineto stroke +newpath 187.22893 -43.44186 moveto +186.64557 -42.43147 lineto stroke +newpath 186.64557 -42.43147 moveto +185.47893 -42.43147 lineto stroke +newpath 185.47893 -42.43147 moveto +184.89563 -43.44177 lineto stroke +newpath 184.89563 -43.44177 moveto +185.47896 -44.45213 lineto stroke +newpath 185.47896 -44.45213 moveto +184.3123 -44.45213 lineto stroke +newpath 184.3123 -44.45213 moveto +183.729 -45.46243 lineto stroke +newpath 183.729 -45.46243 moveto +184.31227 -46.47269 lineto stroke +newpath 184.31227 -46.47269 moveto +185.47888 -46.47267 lineto stroke +newpath 185.47888 -46.47267 moveto +184.89558 -47.48299 lineto stroke +newpath 184.89558 -47.48299 moveto +185.47885 -48.49324 lineto stroke +newpath 185.47885 -48.49324 moveto +186.64546 -48.49324 lineto stroke +newpath 186.64546 -48.49324 moveto +187.22879 -47.4829 lineto stroke +newpath 187.22879 -47.4829 moveto +187.8121 -48.49324 lineto stroke +newpath 187.8121 -48.49324 moveto +188.97871 -48.49324 lineto stroke +newpath 188.97871 -48.49324 moveto +188.39542 -49.50354 lineto stroke +newpath 188.39542 -49.50354 moveto +188.97874 -50.51392 lineto stroke +newpath 188.97874 -50.51392 moveto +187.81207 -50.5139 lineto stroke +newpath 187.81207 -50.5139 moveto +187.22878 -51.5242 lineto stroke +newpath 187.22878 -51.5242 moveto +187.81204 -52.53445 lineto stroke +newpath 187.81204 -52.53445 moveto +188.97865 -52.53444 lineto stroke +newpath 188.97865 -52.53444 moveto +188.39536 -53.54475 lineto stroke +newpath 188.39536 -53.54475 moveto +188.97862 -54.55501 lineto stroke +newpath 188.97862 -54.55501 moveto +187.81207 -54.55501 lineto stroke +newpath 187.81207 -54.55501 moveto +187.22878 -55.56529 lineto stroke +newpath 187.22878 -55.56529 moveto +186.6455 -54.55501 lineto stroke +newpath 186.6455 -54.55501 moveto +185.47894 -54.55501 lineto stroke +newpath 185.47894 -54.55501 moveto +184.89565 -55.5653 lineto stroke +newpath 184.89565 -55.5653 moveto +185.47897 -56.57567 lineto stroke +newpath 185.47897 -56.57567 moveto +184.31232 -56.57567 lineto stroke +newpath 184.31232 -56.57567 moveto +183.72902 -57.58597 lineto stroke +newpath 183.72902 -57.58597 moveto +183.14572 -56.57567 lineto stroke +newpath 183.14572 -56.57567 moveto +181.97905 -56.57565 lineto stroke +newpath 181.97905 -56.57565 moveto +182.5624 -55.5653 lineto stroke +newpath 182.5624 -55.5653 moveto +181.9791 -54.55501 lineto stroke +newpath 181.9791 -54.55501 moveto +180.81255 -54.55501 lineto stroke +newpath 180.81255 -54.55501 moveto +180.22925 -55.56529 lineto stroke +newpath 180.22925 -55.56529 moveto +179.64597 -54.55501 lineto stroke +newpath 179.64597 -54.55501 moveto +178.47942 -54.55501 lineto stroke +newpath 178.47942 -54.55501 moveto +177.89612 -55.5653 lineto stroke +newpath 177.89612 -55.5653 moveto +178.47945 -56.57567 lineto stroke +newpath 178.47945 -56.57567 moveto +177.31279 -56.57567 lineto stroke +newpath 177.31279 -56.57567 moveto +176.72949 -57.58597 lineto stroke +newpath 176.72949 -57.58597 moveto +177.31282 -58.59631 lineto stroke +newpath 177.31282 -58.59631 moveto +178.47955 -58.59631 lineto stroke +newpath 178.47955 -58.59631 moveto +177.89618 -59.60672 lineto stroke +newpath 177.89618 -59.60672 moveto +178.4795 -60.61707 lineto stroke +newpath 178.4795 -60.61707 moveto +177.31285 -60.61707 lineto stroke +newpath 177.31285 -60.61707 moveto +176.72949 -61.62746 lineto stroke +newpath 176.72949 -61.62746 moveto +176.14615 -60.61707 lineto stroke +newpath 176.14615 -60.61707 moveto +174.97949 -60.61707 lineto stroke +newpath 174.97949 -60.61707 moveto +174.3962 -61.62737 lineto stroke +newpath 174.3962 -61.62737 moveto +174.97952 -62.63773 lineto stroke +newpath 174.97952 -62.63773 moveto +173.81287 -62.63773 lineto stroke +newpath 173.81287 -62.63773 moveto +173.22957 -63.64803 lineto stroke +newpath 173.22957 -63.64803 moveto +172.64627 -62.63773 lineto stroke +newpath 172.64627 -62.63773 moveto +171.4796 -62.63771 lineto stroke +newpath 171.4796 -62.63771 moveto +172.06294 -61.62737 lineto stroke +newpath 172.06294 -61.62737 moveto +171.47964 -60.61707 lineto stroke +newpath 171.47964 -60.61707 moveto +170.31299 -60.61707 lineto stroke +newpath 170.31299 -60.61707 moveto +169.72961 -61.62744 lineto stroke +newpath 169.72961 -61.62744 moveto +169.14629 -60.61705 lineto stroke +newpath 169.14629 -60.61705 moveto +167.97963 -60.61705 lineto stroke +newpath 167.97963 -60.61705 moveto +168.56296 -59.6067 lineto stroke +newpath 168.56296 -59.6067 moveto +167.97961 -58.59628 lineto stroke +newpath 167.97961 -58.59628 moveto +169.14633 -58.59631 lineto stroke +newpath 169.14633 -58.59631 moveto +169.72966 -57.58597 lineto stroke +newpath 169.72966 -57.58597 moveto +169.14636 -56.57567 lineto stroke +newpath 169.14636 -56.57567 moveto +167.97969 -56.57565 lineto stroke +newpath 167.97969 -56.57565 moveto +168.56303 -55.5653 lineto stroke +newpath 168.56303 -55.5653 moveto +167.97974 -54.55501 lineto stroke +newpath 167.97974 -54.55501 moveto +166.81319 -54.55501 lineto stroke +newpath 166.81319 -54.55501 moveto +166.22989 -55.56529 lineto stroke +newpath 166.22989 -55.56529 moveto +165.6466 -54.55501 lineto stroke +newpath 165.6466 -54.55501 moveto +164.48006 -54.55501 lineto stroke +newpath 164.48006 -54.55501 moveto +163.89676 -55.5653 lineto stroke +newpath 163.89676 -55.5653 moveto +164.48009 -56.57567 lineto stroke +newpath 164.48009 -56.57567 moveto +163.31343 -56.57567 lineto stroke +newpath 163.31343 -56.57567 moveto +162.73013 -57.58597 lineto stroke +newpath 162.73013 -57.58597 moveto +162.14684 -56.57567 lineto stroke +newpath 162.14684 -56.57567 moveto +160.98016 -56.57565 lineto stroke +newpath 160.98016 -56.57565 moveto +161.5635 -55.5653 lineto stroke +newpath 161.5635 -55.5653 moveto +160.98021 -54.55501 lineto stroke +newpath 160.98021 -54.55501 moveto +159.81366 -54.55501 lineto stroke +newpath 159.81366 -54.55501 moveto +159.23036 -55.56529 lineto stroke +newpath 159.23036 -55.56529 moveto +158.64708 -54.55501 lineto stroke +newpath 158.64708 -54.55501 moveto +157.48053 -54.55501 lineto stroke +newpath 157.48053 -54.55501 moveto +156.8973 -55.56522 lineto stroke +newpath 156.8973 -55.56522 moveto +157.48056 -56.57549 lineto stroke +newpath 157.48056 -56.57549 moveto +156.31401 -56.57547 lineto stroke +newpath 156.31401 -56.57547 moveto +155.73077 -57.58568 lineto stroke +newpath 155.73077 -57.58568 moveto +156.31404 -58.59593 lineto stroke +newpath 156.31404 -58.59593 moveto +157.48065 -58.59592 lineto stroke +newpath 157.48065 -58.59592 moveto +156.89735 -59.60623 lineto stroke +newpath 156.89735 -59.60623 moveto +157.48062 -60.61649 lineto stroke +newpath 157.48062 -60.61649 moveto +156.31407 -60.61649 lineto stroke +newpath 156.31407 -60.61649 moveto +155.73079 -61.62679 lineto stroke +newpath 155.73079 -61.62679 moveto +155.14749 -60.6165 lineto stroke +newpath 155.14749 -60.6165 moveto +153.98094 -60.6165 lineto stroke +newpath 153.98094 -60.6165 moveto +153.3977 -61.62671 lineto stroke +newpath 153.3977 -61.62671 moveto +153.98097 -62.63698 lineto stroke +newpath 153.98097 -62.63698 moveto +152.81442 -62.63696 lineto stroke +newpath 152.81442 -62.63696 moveto +152.23119 -63.64717 lineto stroke +newpath 152.23119 -63.64717 moveto +152.81445 -64.65742 lineto stroke +newpath 152.81445 -64.65742 moveto +153.98106 -64.65741 lineto stroke +newpath 153.98106 -64.65741 moveto +153.39777 -65.66772 lineto stroke +newpath 153.39777 -65.66772 moveto +153.98103 -66.67798 lineto stroke +newpath 153.98103 -66.67798 moveto +155.14763 -66.67798 lineto stroke +newpath 155.14763 -66.67798 moveto +155.73097 -65.66763 lineto stroke +newpath 155.73097 -65.66763 moveto +156.31429 -66.678 lineto stroke +newpath 156.31429 -66.678 moveto +157.48088 -66.678 lineto stroke +newpath 157.48088 -66.678 moveto +156.89758 -67.6883 lineto stroke +newpath 156.89758 -67.6883 moveto +157.4809 -68.69865 lineto stroke +newpath 157.4809 -68.69865 moveto +156.31424 -68.69864 lineto stroke +newpath 156.31424 -68.69864 moveto +155.73094 -69.70894 lineto stroke +newpath 155.73094 -69.70894 moveto +156.31421 -70.7192 lineto stroke +newpath 156.31421 -70.7192 moveto +157.48082 -70.71918 lineto stroke +newpath 157.48082 -70.71918 moveto +156.89752 -71.72949 lineto stroke +newpath 156.89752 -71.72949 moveto +157.48079 -72.73975 lineto stroke +newpath 157.48079 -72.73975 moveto +156.31424 -72.73975 lineto stroke +newpath 156.31424 -72.73975 moveto +155.73094 -73.75003 lineto stroke +newpath 155.73094 -73.75003 moveto +155.14766 -72.73975 lineto stroke +newpath 155.14766 -72.73975 moveto +153.98111 -72.73975 lineto stroke +newpath 153.98111 -72.73975 moveto +153.39781 -73.75005 lineto stroke +newpath 153.39781 -73.75005 moveto +153.98111 -74.7604 lineto stroke +newpath 153.98111 -74.7604 moveto +152.81447 -74.76038 lineto stroke +newpath 152.81447 -74.76038 moveto +152.23117 -75.77068 lineto stroke +newpath 152.23117 -75.77068 moveto +151.64789 -74.76038 lineto stroke +newpath 151.64789 -74.76038 moveto +150.48123 -74.76038 lineto stroke +newpath 150.48123 -74.76038 moveto +151.06456 -73.75003 lineto stroke +newpath 151.06456 -73.75003 moveto +150.48128 -72.73973 lineto stroke +newpath 150.48128 -72.73973 moveto +149.31473 -72.73973 lineto stroke +newpath 149.31473 -72.73973 moveto +148.73143 -73.75002 lineto stroke +newpath 148.73143 -73.75002 moveto +148.14815 -72.73973 lineto stroke +newpath 148.14815 -72.73973 moveto +146.9816 -72.73973 lineto stroke +newpath 146.9816 -72.73973 moveto +146.39836 -73.74994 lineto stroke +newpath 146.39836 -73.74994 moveto +146.98163 -74.76021 lineto stroke +newpath 146.98163 -74.76021 moveto +145.81508 -74.7602 lineto stroke +newpath 145.81508 -74.7602 moveto +145.23184 -75.7704 lineto stroke +newpath 145.23184 -75.7704 moveto +145.81511 -76.78065 lineto stroke +newpath 145.81511 -76.78065 moveto +146.98172 -76.78064 lineto stroke +newpath 146.98172 -76.78064 moveto +146.39842 -77.79095 lineto stroke +newpath 146.39842 -77.79095 moveto +146.98169 -78.80121 lineto stroke +newpath 146.98169 -78.80121 moveto +145.81514 -78.80121 lineto stroke +newpath 145.81514 -78.80121 moveto +145.23186 -79.81151 lineto stroke +newpath 145.23186 -79.81151 moveto +144.64856 -78.80122 lineto stroke +newpath 144.64856 -78.80122 moveto +143.48201 -78.80122 lineto stroke +newpath 143.48201 -78.80122 moveto +142.89877 -79.81143 lineto stroke +newpath 142.89877 -79.81143 moveto +143.48204 -80.8217 lineto stroke +newpath 143.48204 -80.8217 moveto +142.31549 -80.82169 lineto stroke +newpath 142.31549 -80.82169 moveto +141.73225 -81.8319 lineto stroke +newpath 141.73225 -81.8319 moveto +141.14902 -80.82169 lineto stroke +newpath 141.14902 -80.82169 moveto +139.98247 -80.8217 lineto stroke +newpath 139.98247 -80.8217 moveto +140.56573 -79.81143 lineto stroke +newpath 140.56573 -79.81143 moveto +139.9825 -78.80122 lineto stroke +newpath 139.9825 -78.80122 moveto +138.81595 -78.80122 lineto stroke +newpath 138.81595 -78.80122 moveto +138.23264 -79.81151 lineto stroke +newpath 138.23264 -79.81151 moveto +137.64935 -78.80121 lineto stroke +newpath 137.64935 -78.80121 moveto +136.4828 -78.80121 lineto stroke +newpath 136.4828 -78.80121 moveto +137.06609 -77.79095 lineto stroke +newpath 137.06609 -77.79095 moveto +136.48279 -76.78064 lineto stroke +newpath 136.48279 -76.78064 moveto +137.64938 -76.78065 lineto stroke +newpath 137.64938 -76.78065 moveto +138.23267 -75.7704 lineto stroke +newpath 138.23267 -75.7704 moveto +137.64943 -74.7602 lineto stroke +newpath 137.64943 -74.7602 moveto +136.48288 -74.76021 lineto stroke +newpath 136.48288 -74.76021 moveto +137.06615 -73.74994 lineto stroke +newpath 137.06615 -73.74994 moveto +136.48291 -72.73973 lineto stroke +newpath 136.48291 -72.73973 moveto +135.31636 -72.73973 lineto stroke +newpath 135.31636 -72.73973 moveto +134.73306 -73.75002 lineto stroke +newpath 134.73306 -73.75002 moveto +134.14978 -72.73973 lineto stroke +newpath 134.14978 -72.73973 moveto +132.98323 -72.73973 lineto stroke +newpath 132.98323 -72.73973 moveto +132.39993 -73.75005 lineto stroke +newpath 132.39993 -73.75005 moveto +132.98326 -74.76039 lineto stroke +newpath 132.98326 -74.76039 moveto +131.81662 -74.76039 lineto stroke +newpath 131.81662 -74.76039 moveto +131.23332 -75.7707 lineto stroke +newpath 131.23332 -75.7707 moveto +130.65002 -74.7604 lineto stroke +newpath 130.65002 -74.7604 moveto +129.48335 -74.7604 lineto stroke +newpath 129.48335 -74.7604 moveto +130.06668 -73.75005 lineto stroke +newpath 130.06668 -73.75005 moveto +129.48338 -72.73975 lineto stroke +newpath 129.48338 -72.73975 moveto +128.31683 -72.73975 lineto stroke +newpath 128.31683 -72.73975 moveto +127.73354 -73.75003 lineto stroke +newpath 127.73354 -73.75003 moveto +127.15025 -72.73975 lineto stroke +newpath 127.15025 -72.73975 moveto +125.9837 -72.73975 lineto stroke +newpath 125.9837 -72.73975 moveto +126.56697 -71.72949 lineto stroke +newpath 126.56697 -71.72949 moveto +125.98367 -70.71916 lineto stroke +newpath 125.98367 -70.71916 moveto +127.15028 -70.7192 lineto stroke +newpath 127.15028 -70.7192 moveto +127.73355 -69.70894 lineto stroke +newpath 127.73355 -69.70894 moveto +127.15025 -68.69862 lineto stroke +newpath 127.15025 -68.69862 moveto +125.9836 -68.69862 lineto stroke +newpath 125.9836 -68.69862 moveto +126.56693 -67.68828 lineto stroke +newpath 126.56693 -67.68828 moveto +125.98363 -66.67796 lineto stroke +newpath 125.98363 -66.67796 moveto +127.15022 -66.67796 lineto stroke +newpath 127.15022 -66.67796 moveto +127.73357 -65.66762 lineto stroke +newpath 127.73357 -65.66762 moveto +128.31688 -66.67798 lineto stroke +newpath 128.31688 -66.67798 moveto +129.48347 -66.67798 lineto stroke +newpath 129.48347 -66.67798 moveto +130.06674 -65.66772 lineto stroke +newpath 130.06674 -65.66772 moveto +129.48344 -64.6574 lineto stroke +newpath 129.48344 -64.6574 moveto +130.65005 -64.65742 lineto stroke +newpath 130.65005 -64.65742 moveto +131.23332 -63.64717 lineto stroke +newpath 131.23332 -63.64717 moveto +130.65009 -62.63696 lineto stroke +newpath 130.65009 -62.63696 moveto +129.48354 -62.63698 lineto stroke +newpath 129.48354 -62.63698 moveto +130.0668 -61.62671 lineto stroke +newpath 130.0668 -61.62671 moveto +129.48357 -60.6165 lineto stroke +newpath 129.48357 -60.6165 moveto +128.31702 -60.6165 lineto stroke +newpath 128.31702 -60.6165 moveto +127.7337 -61.62679 lineto stroke +newpath 127.7337 -61.62679 moveto +127.15042 -60.61649 lineto stroke +newpath 127.15042 -60.61649 moveto +125.98387 -60.61649 lineto stroke +newpath 125.98387 -60.61649 moveto +126.56715 -59.60623 lineto stroke +newpath 126.56715 -59.60623 moveto +125.98386 -58.59592 lineto stroke +newpath 125.98386 -58.59592 moveto +127.15045 -58.59593 lineto stroke +newpath 127.15045 -58.59593 moveto +127.73373 -57.58568 lineto stroke +newpath 127.73373 -57.58568 moveto +127.1505 -56.57547 lineto stroke +newpath 127.1505 -56.57547 moveto +125.98395 -56.57549 lineto stroke +newpath 125.98395 -56.57549 moveto +126.56721 -55.56522 lineto stroke +newpath 126.56721 -55.56522 moveto +125.98398 -54.55501 lineto stroke +newpath 125.98398 -54.55501 moveto +124.81743 -54.55501 lineto stroke +newpath 124.81743 -54.55501 moveto +124.23413 -55.56529 lineto stroke +newpath 124.23413 -55.56529 moveto +123.65085 -54.55501 lineto stroke +newpath 123.65085 -54.55501 moveto +122.4843 -54.55501 lineto stroke +newpath 122.4843 -54.55501 moveto +121.901 -55.5653 lineto stroke +newpath 121.901 -55.5653 moveto +122.48433 -56.57567 lineto stroke +newpath 122.48433 -56.57567 moveto +121.31767 -56.57567 lineto stroke +newpath 121.31767 -56.57567 moveto +120.73438 -57.58597 lineto stroke +newpath 120.73438 -57.58597 moveto +120.15108 -56.57567 lineto stroke +newpath 120.15108 -56.57567 moveto +118.9844 -56.57565 lineto stroke +newpath 118.9844 -56.57565 moveto +119.56775 -55.5653 lineto stroke +newpath 119.56775 -55.5653 moveto +118.98445 -54.55501 lineto stroke +newpath 118.98445 -54.55501 moveto +117.8179 -54.55501 lineto stroke +newpath 117.8179 -54.55501 moveto +117.2346 -55.56529 lineto stroke +newpath 117.2346 -55.56529 moveto +116.65132 -54.55501 lineto stroke +newpath 116.65132 -54.55501 moveto +115.48477 -54.55501 lineto stroke +newpath 115.48477 -54.55501 moveto +114.90147 -55.5653 lineto stroke +newpath 114.90147 -55.5653 moveto +115.4848 -56.57567 lineto stroke +newpath 115.4848 -56.57567 moveto +114.31815 -56.57567 lineto stroke +newpath 114.31815 -56.57567 moveto +113.73485 -57.58597 lineto stroke +newpath 113.73485 -57.58597 moveto +114.31818 -58.59633 lineto stroke +newpath 114.31818 -58.59633 moveto +115.48488 -58.59634 lineto stroke +newpath 115.48488 -58.59634 moveto +114.90152 -59.60672 lineto stroke +newpath 114.90152 -59.60672 moveto +115.48485 -60.61708 lineto stroke +newpath 115.48485 -60.61708 moveto +114.31819 -60.61708 lineto stroke +newpath 114.31819 -60.61708 moveto +113.73482 -61.62746 lineto stroke +newpath 113.73482 -61.62746 moveto +113.15149 -60.61707 lineto stroke +newpath 113.15149 -60.61707 moveto +111.98483 -60.61707 lineto stroke +newpath 111.98483 -60.61707 moveto +111.40154 -61.62737 lineto stroke +newpath 111.40154 -61.62737 moveto +111.98486 -62.63773 lineto stroke +newpath 111.98486 -62.63773 moveto +110.8182 -62.63773 lineto stroke +newpath 110.8182 -62.63773 moveto +110.23491 -63.64803 lineto stroke +newpath 110.23491 -63.64803 moveto +109.65161 -62.63773 lineto stroke +newpath 109.65161 -62.63773 moveto +108.48494 -62.63771 lineto stroke +newpath 108.48494 -62.63771 moveto +109.06828 -61.62737 lineto stroke +newpath 109.06828 -61.62737 moveto +108.48499 -60.61707 lineto stroke +newpath 108.48499 -60.61707 moveto +107.31833 -60.61705 lineto stroke +newpath 107.31833 -60.61705 moveto +106.73497 -61.62746 lineto stroke +newpath 106.73497 -61.62746 moveto +106.15161 -60.61705 lineto stroke +newpath 106.15161 -60.61705 moveto +104.98495 -60.61703 lineto stroke +newpath 104.98495 -60.61703 moveto +105.5683 -59.60669 lineto stroke +newpath 105.5683 -59.60669 moveto +104.98495 -58.59628 lineto stroke +newpath 104.98495 -58.59628 moveto +106.15166 -58.5963 lineto stroke +newpath 106.15166 -58.5963 moveto +106.735 -57.58595 lineto stroke +newpath 106.735 -57.58595 moveto +106.1517 -56.57565 lineto stroke +newpath 106.1517 -56.57565 moveto +104.98503 -56.57564 lineto stroke +newpath 104.98503 -56.57564 moveto +105.56837 -55.56529 lineto stroke +newpath 105.56837 -55.56529 moveto +104.98508 -54.555 lineto stroke +newpath 104.98508 -54.555 moveto +103.81853 -54.555 lineto stroke +newpath 103.81853 -54.555 moveto +103.23523 -55.56528 lineto stroke +newpath 103.23523 -55.56528 moveto +102.65195 -54.555 lineto stroke +newpath 102.65195 -54.555 moveto +101.4854 -54.555 lineto stroke +newpath 101.4854 -54.555 moveto +100.9021 -55.56529 lineto stroke +newpath 100.9021 -55.56529 moveto +101.48543 -56.57565 lineto stroke +newpath 101.48543 -56.57565 moveto +100.31877 -56.57565 lineto stroke +newpath 100.31877 -56.57565 moveto +99.73547 -57.58595 lineto stroke +newpath 99.73547 -57.58595 moveto +99.15218 -56.57565 lineto stroke +newpath 99.15218 -56.57565 moveto +97.9855 -56.57564 lineto stroke +newpath 97.9855 -56.57564 moveto +98.56885 -55.56529 lineto stroke +newpath 98.56885 -55.56529 moveto +97.98555 -54.555 lineto stroke +newpath 97.98555 -54.555 moveto +96.819 -54.555 lineto stroke +newpath 96.819 -54.555 moveto +96.2357 -55.56528 lineto stroke +newpath 96.2357 -55.56528 moveto +95.65242 -54.555 lineto stroke +newpath 95.65242 -54.555 moveto +94.48587 -54.555 lineto stroke +newpath 94.48587 -54.555 moveto +95.06914 -53.54474 lineto stroke +newpath 95.06914 -53.54474 moveto +94.48584 -52.53441 lineto stroke +newpath 94.48584 -52.53441 moveto +95.65245 -52.53444 lineto stroke +newpath 95.65245 -52.53444 moveto +96.23572 -51.52419 lineto stroke +newpath 96.23572 -51.52419 moveto +95.65242 -50.51387 lineto stroke +newpath 95.65242 -50.51387 moveto +94.48578 -50.51387 lineto stroke +newpath 94.48578 -50.51387 moveto +95.0691 -49.50352 lineto stroke +newpath 95.0691 -49.50352 moveto +94.48581 -48.49321 lineto stroke +newpath 94.48581 -48.49321 moveto +95.6524 -48.49323 lineto stroke +newpath 95.6524 -48.49323 moveto +96.23573 -47.48286 lineto stroke +newpath 96.23573 -47.48286 moveto +96.81906 -48.49323 lineto stroke +newpath 96.81906 -48.49323 moveto +97.98566 -48.49324 lineto stroke +newpath 97.98566 -48.49324 moveto +98.56892 -47.48299 lineto stroke +newpath 98.56892 -47.48299 moveto +97.98563 -46.47266 lineto stroke +newpath 97.98563 -46.47266 moveto +99.15224 -46.47269 lineto stroke +newpath 99.15224 -46.47269 moveto +99.7355 -45.46243 lineto stroke +newpath 99.7355 -45.46243 moveto +99.1522 -44.45213 lineto stroke +newpath 99.1522 -44.45213 moveto +97.98553 -44.45212 lineto stroke +newpath 97.98553 -44.45212 moveto +98.56888 -43.44177 lineto stroke +newpath 98.56888 -43.44177 moveto +97.98558 -42.43147 lineto stroke +newpath 97.98558 -42.43147 moveto +96.81892 -42.43147 lineto stroke +newpath 96.81892 -42.43147 moveto +96.23557 -43.44186 lineto stroke +newpath 96.23557 -43.44186 moveto +95.65222 -42.43147 lineto stroke +newpath 95.65222 -42.43147 moveto +94.48557 -42.43147 lineto stroke +newpath 94.48557 -42.43147 moveto +95.0689 -41.42113 lineto stroke +newpath 95.0689 -41.42113 moveto +94.48553 -40.41072 lineto stroke +newpath 94.48553 -40.41072 moveto +95.65225 -40.41072 lineto stroke +newpath 95.65225 -40.41072 moveto +96.23558 -39.40038 lineto stroke +newpath 96.23558 -39.40038 moveto +95.65228 -38.39008 lineto stroke +newpath 95.65228 -38.39008 moveto +94.48561 -38.39006 lineto stroke +newpath 94.48561 -38.39006 moveto +95.06895 -37.37971 lineto stroke +newpath 95.06895 -37.37971 moveto +94.48566 -36.36942 lineto stroke +newpath 94.48566 -36.36942 moveto +95.65225 -36.36942 lineto stroke +newpath 95.65225 -36.36942 moveto +96.2356 -35.35907 lineto stroke +newpath 96.2356 -35.35907 moveto +96.81891 -36.36943 lineto stroke +newpath 96.81891 -36.36943 moveto +97.9855 -36.36943 lineto stroke +newpath 97.9855 -36.36943 moveto +98.56883 -35.35907 lineto stroke +newpath 98.56883 -35.35907 moveto +97.98549 -34.34866 lineto stroke +newpath 97.98549 -34.34866 moveto +99.15219 -34.34868 lineto stroke +newpath 99.15219 -34.34868 moveto +99.73552 -33.33832 lineto stroke +newpath 99.73552 -33.33832 moveto +100.31885 -34.34868 lineto stroke +newpath 100.31885 -34.34868 moveto +101.48555 -34.3487 lineto stroke +newpath 101.48555 -34.3487 moveto +100.90219 -35.35907 lineto stroke +newpath 100.90219 -35.35907 moveto +101.48552 -36.36943 lineto stroke +newpath 101.48552 -36.36943 moveto +102.65211 -36.36943 lineto stroke +newpath 102.65211 -36.36943 moveto +103.23546 -35.35909 lineto stroke +newpath 103.23546 -35.35909 moveto +103.81877 -36.36945 lineto stroke +newpath 103.81877 -36.36945 moveto +104.98537 -36.36945 lineto stroke +newpath 104.98537 -36.36945 moveto +105.56863 -35.35919 lineto stroke +newpath 105.56863 -35.35919 moveto +104.98534 -34.34886 lineto stroke +newpath 104.98534 -34.34886 moveto +106.15195 -34.34889 lineto stroke +newpath 106.15195 -34.34889 moveto +106.73521 -33.33864 lineto stroke +newpath 106.73521 -33.33864 moveto +106.15192 -32.32832 lineto stroke +newpath 106.15192 -32.32832 moveto +104.98528 -32.32832 lineto stroke +newpath 104.98528 -32.32832 moveto +105.5686 -31.31798 lineto stroke +newpath 105.5686 -31.31798 moveto +104.9853 -30.30766 lineto stroke +newpath 104.9853 -30.30766 moveto +106.1519 -30.30768 lineto stroke +newpath 106.1519 -30.30768 moveto +106.73523 -29.29732 lineto stroke +newpath 106.73523 -29.29732 moveto +107.31856 -30.30768 lineto stroke +newpath 107.31856 -30.30768 moveto +108.48515 -30.3077 lineto stroke +newpath 108.48515 -30.3077 moveto +109.06842 -29.29744 lineto stroke +newpath 109.06842 -29.29744 moveto +108.48512 -28.28711 lineto stroke +newpath 108.48512 -28.28711 moveto +109.65173 -28.28714 lineto stroke +newpath 109.65173 -28.28714 moveto +110.235 -27.27689 lineto stroke +newpath 110.235 -27.27689 moveto +109.65176 -26.26668 lineto stroke +newpath 109.65176 -26.26668 moveto +108.48521 -26.2667 lineto stroke +newpath 108.48521 -26.2667 moveto +109.06848 -25.25642 lineto stroke +newpath 109.06848 -25.25642 moveto +108.48524 -24.24622 lineto stroke +newpath 108.48524 -24.24622 moveto +107.3187 -24.24622 lineto stroke +newpath 107.3187 -24.24622 moveto +106.73538 -25.2565 lineto stroke +newpath 106.73538 -25.2565 moveto +106.1521 -24.2462 lineto stroke +newpath 106.1521 -24.2462 moveto +104.98555 -24.2462 lineto stroke +newpath 104.98555 -24.2462 moveto +105.56883 -23.23595 lineto stroke +newpath 105.56883 -23.23595 moveto +104.98553 -22.22563 lineto stroke +newpath 104.98553 -22.22563 moveto +106.15213 -22.22565 lineto stroke +newpath 106.15213 -22.22565 moveto +106.73541 -21.2154 lineto stroke +newpath 106.73541 -21.2154 moveto +106.15218 -20.20518 lineto stroke +newpath 106.15218 -20.20518 moveto +104.98563 -20.2052 lineto stroke +newpath 104.98563 -20.2052 moveto +105.5689 -19.19493 lineto stroke +newpath 105.5689 -19.19493 moveto +104.98566 -18.18472 lineto stroke +newpath 104.98566 -18.18472 moveto +103.8191 -18.18472 lineto stroke +newpath 103.8191 -18.18472 moveto +103.23581 -19.195 lineto stroke +newpath 103.23581 -19.195 moveto +102.65253 -18.18472 lineto stroke +newpath 102.65253 -18.18472 moveto +101.48598 -18.18472 lineto stroke +newpath 101.48598 -18.18472 moveto +100.90268 -19.19504 lineto stroke +newpath 100.90268 -19.19504 moveto +101.48601 -20.20538 lineto stroke +newpath 101.48601 -20.20538 moveto +100.31937 -20.20538 lineto stroke +newpath 100.31937 -20.20538 moveto +99.73607 -21.2157 lineto stroke +newpath 99.73607 -21.2157 moveto +99.15277 -20.2054 lineto stroke +newpath 99.15277 -20.2054 moveto +97.9861 -20.2054 lineto stroke +newpath 97.9861 -20.2054 moveto +98.56943 -19.19504 lineto stroke +newpath 98.56943 -19.19504 moveto +97.98613 -18.18474 lineto stroke +newpath 97.98613 -18.18474 moveto +96.81958 -18.18474 lineto stroke +newpath 96.81958 -18.18474 moveto +96.23628 -19.19502 lineto stroke +newpath 96.23628 -19.19502 moveto +95.653 -18.18474 lineto stroke +newpath 95.653 -18.18474 moveto +94.48645 -18.18474 lineto stroke +newpath 94.48645 -18.18474 moveto +95.06972 -17.17448 lineto stroke +newpath 95.06972 -17.17448 moveto +94.48642 -16.16415 lineto stroke +newpath 94.48642 -16.16415 moveto +95.65303 -16.16418 lineto stroke +newpath 95.65303 -16.16418 moveto +96.2363 -15.15393 lineto stroke +newpath 96.2363 -15.15393 moveto +95.653 -14.14362 lineto stroke +newpath 95.653 -14.14362 moveto +94.48634 -14.14362 lineto stroke +newpath 94.48634 -14.14362 moveto +95.06967 -13.13327 lineto stroke +newpath 95.06967 -13.13327 moveto +94.48637 -12.12296 lineto stroke +newpath 94.48637 -12.12296 moveto +95.65297 -12.12296 lineto stroke +newpath 95.65297 -12.12296 moveto +96.23631 -11.11261 lineto stroke +newpath 96.23631 -11.11261 moveto +96.81963 -12.12297 lineto stroke +newpath 96.81963 -12.12297 moveto +97.98622 -12.12297 lineto stroke +newpath 97.98622 -12.12297 moveto +98.56949 -11.11272 lineto stroke +newpath 98.56949 -11.11272 moveto +97.98619 -10.10239 lineto stroke +newpath 97.98619 -10.10239 moveto +99.1528 -10.10242 lineto stroke +newpath 99.1528 -10.10242 moveto +99.73607 -9.09216 lineto stroke +newpath 99.73607 -9.09216 moveto +99.15283 -8.08195 lineto stroke +newpath 99.15283 -8.08195 moveto +97.98628 -8.08197 lineto stroke +newpath 97.98628 -8.08197 moveto +98.56955 -7.0717 lineto stroke +newpath 98.56955 -7.0717 moveto +97.98631 -6.0615 lineto stroke +newpath 97.98631 -6.0615 moveto +96.81976 -6.0615 lineto stroke +newpath 96.81976 -6.0615 moveto +96.23645 -7.07178 lineto stroke +newpath 96.23645 -7.07178 moveto +95.65317 -6.06148 lineto stroke +newpath 95.65317 -6.06148 moveto +94.48662 -6.06148 lineto stroke +newpath 94.48662 -6.06148 moveto +95.0699 -5.05122 lineto stroke +newpath 95.0699 -5.05122 moveto +94.4866 -4.04091 lineto stroke +newpath 94.4866 -4.04091 moveto +95.6532 -4.04092 lineto stroke +newpath 95.6532 -4.04092 moveto +96.23648 -3.03067 lineto stroke +newpath 96.23648 -3.03067 moveto +95.65324 -2.02046 lineto stroke +newpath 95.65324 -2.02046 moveto +94.4867 -2.02048 lineto stroke +newpath 94.4867 -2.02048 moveto +95.06996 -1.01021 lineto stroke +newpath 95.06996 -1.01021 moveto +94.48672 0 lineto stroke +newpath 94.48672 0 moveto +93.32028 0 lineto stroke +newpath 93.32028 0 moveto +92.73705 -1.0102 lineto stroke +newpath 92.73705 -1.0102 moveto +92.15381 0 lineto stroke +newpath 92.15381 0 moveto +90.98737 0 lineto stroke +newpath 90.98737 0 moveto +90.40413 -1.01021 lineto stroke +newpath 90.40413 -1.01021 moveto +90.98738 -2.02048 lineto stroke +newpath 90.98738 -2.02048 moveto +89.82085 -2.02045 lineto stroke +newpath 89.82085 -2.02045 moveto +89.23761 -3.03065 lineto stroke +newpath 89.23761 -3.03065 moveto +88.65437 -2.02045 lineto stroke +newpath 88.65437 -2.02045 moveto +87.48784 -2.02045 lineto stroke +newpath 87.48784 -2.02045 moveto +88.0711 -1.01021 lineto stroke +newpath 88.0711 -1.01021 moveto +87.48787 0 lineto stroke +newpath 87.48787 0 moveto +86.32143 0 lineto stroke +newpath 86.32143 0 moveto +85.73819 -1.0102 lineto stroke +newpath 85.73819 -1.0102 moveto +85.15495 0 lineto stroke +newpath 85.15495 0 moveto +83.98851 0 lineto stroke +newpath 83.98851 0 moveto +83.40527 -1.01021 lineto stroke +newpath 83.40527 -1.01021 moveto +83.98854 -2.02048 lineto stroke +newpath 83.98854 -2.02048 moveto +82.82199 -2.02046 lineto stroke +newpath 82.82199 -2.02046 moveto +82.23875 -3.03067 lineto stroke +newpath 82.23875 -3.03067 moveto +82.82202 -4.04092 lineto stroke +newpath 82.82202 -4.04092 moveto +83.98863 -4.04091 lineto stroke +newpath 83.98863 -4.04091 moveto +83.40533 -5.05122 lineto stroke +newpath 83.40533 -5.05122 moveto +83.9886 -6.06148 lineto stroke +newpath 83.9886 -6.06148 moveto +82.82205 -6.06148 lineto stroke +newpath 82.82205 -6.06148 moveto +82.23875 -7.07176 lineto stroke +newpath 82.23875 -7.07176 moveto +81.65547 -6.06148 lineto stroke +newpath 81.65547 -6.06148 moveto +80.48892 -6.06148 lineto stroke +newpath 80.48892 -6.06148 moveto +79.90569 -7.07169 lineto stroke +newpath 79.90569 -7.07169 moveto +80.48895 -8.08195 lineto stroke +newpath 80.48895 -8.08195 moveto +79.3224 -8.08194 lineto stroke +newpath 79.3224 -8.08194 moveto +78.73917 -9.09215 lineto stroke +newpath 78.73917 -9.09215 moveto +78.15593 -8.08194 lineto stroke +newpath 78.15593 -8.08194 moveto +76.98938 -8.08195 lineto stroke +newpath 76.98938 -8.08195 moveto +77.57265 -7.07169 lineto stroke +newpath 77.57265 -7.07169 moveto +76.98941 -6.06148 lineto stroke +newpath 76.98941 -6.06148 moveto +75.82286 -6.06148 lineto stroke +newpath 75.82286 -6.06148 moveto +75.23955 -7.07175 lineto stroke +newpath 75.23955 -7.07175 moveto +74.65628 -6.06146 lineto stroke +newpath 74.65628 -6.06146 moveto +73.48973 -6.06146 lineto stroke +newpath 73.48973 -6.06146 moveto +74.07301 -5.05121 lineto stroke +newpath 74.07301 -5.05121 moveto +73.48973 -4.04091 lineto stroke +newpath 73.48973 -4.04091 moveto +74.65631 -4.04092 lineto stroke +newpath 74.65631 -4.04092 moveto +75.2396 -3.03067 lineto stroke +newpath 75.2396 -3.03067 moveto +74.65636 -2.02046 lineto stroke +newpath 74.65636 -2.02046 moveto +73.4898 -2.02048 lineto stroke +newpath 73.4898 -2.02048 moveto +74.07307 -1.01021 lineto stroke +newpath 74.07307 -1.01021 moveto +73.48984 0 lineto stroke +newpath 73.48984 0 moveto +72.3234 0 lineto stroke +newpath 72.3234 0 moveto +71.74016 -1.0102 lineto stroke +newpath 71.74016 -1.0102 moveto +71.15692 0 lineto stroke +newpath 71.15692 0 moveto +69.99048 0 lineto stroke +newpath 69.99048 0 moveto +69.40724 -1.01021 lineto stroke +newpath 69.40724 -1.01021 moveto +69.9905 -2.02048 lineto stroke +newpath 69.9905 -2.02048 moveto +68.82396 -2.02045 lineto stroke +newpath 68.82396 -2.02045 moveto +68.24072 -3.03065 lineto stroke +newpath 68.24072 -3.03065 moveto +67.65749 -2.02045 lineto stroke +newpath 67.65749 -2.02045 moveto +66.49095 -2.02045 lineto stroke +newpath 66.49095 -2.02045 moveto +67.07422 -1.01021 lineto stroke +newpath 67.07422 -1.01021 moveto +66.49098 0 lineto stroke +newpath 66.49098 0 moveto +65.32454 0 lineto stroke +newpath 65.32454 0 moveto +64.7413 -1.0102 lineto stroke +newpath 64.7413 -1.0102 moveto +64.15807 0 lineto stroke +newpath 64.15807 0 moveto +62.99162 0 lineto stroke +newpath 62.99162 0 moveto +62.40839 -1.01021 lineto stroke +newpath 62.40839 -1.01021 moveto +62.99165 -2.02048 lineto stroke +newpath 62.99165 -2.02048 moveto +61.8251 -2.02046 lineto stroke +newpath 61.8251 -2.02046 moveto +61.24187 -3.03067 lineto stroke +newpath 61.24187 -3.03067 moveto +61.82513 -4.04092 lineto stroke +newpath 61.82513 -4.04092 moveto +62.99174 -4.04091 lineto stroke +newpath 62.99174 -4.04091 moveto +62.40845 -5.05122 lineto stroke +newpath 62.40845 -5.05122 moveto +62.99171 -6.06148 lineto stroke +newpath 62.99171 -6.06148 moveto +61.82516 -6.06148 lineto stroke +newpath 61.82516 -6.06148 moveto +61.24187 -7.07176 lineto stroke +newpath 61.24187 -7.07176 moveto +60.65858 -6.06148 lineto stroke +newpath 60.65858 -6.06148 moveto +59.49203 -6.06148 lineto stroke +newpath 59.49203 -6.06148 moveto +58.9088 -7.07169 lineto stroke +newpath 58.9088 -7.07169 moveto +59.49207 -8.08195 lineto stroke +newpath 59.49207 -8.08195 moveto +58.32552 -8.08194 lineto stroke +newpath 58.32552 -8.08194 moveto +57.74228 -9.09215 lineto stroke +newpath 57.74228 -9.09215 moveto +58.32555 -10.1024 lineto stroke +newpath 58.32555 -10.1024 moveto +59.49216 -10.10239 lineto stroke +newpath 59.49216 -10.10239 moveto +58.90886 -11.1127 lineto stroke +newpath 58.90886 -11.1127 moveto +59.49213 -12.12296 lineto stroke +newpath 59.49213 -12.12296 moveto +60.65874 -12.12296 lineto stroke +newpath 60.65874 -12.12296 moveto +61.24205 -11.1126 lineto stroke +newpath 61.24205 -11.1126 moveto +61.82538 -12.12294 lineto stroke +newpath 61.82538 -12.12294 moveto +62.99199 -12.12294 lineto stroke +newpath 62.99199 -12.12294 moveto +62.40869 -13.13326 lineto stroke +newpath 62.40869 -13.13326 moveto +62.992 -14.1436 lineto stroke +newpath 62.992 -14.1436 moveto +61.82536 -14.1436 lineto stroke +newpath 61.82536 -14.1436 moveto +61.24207 -15.15392 lineto stroke +newpath 61.24207 -15.15392 moveto +61.82533 -16.16417 lineto stroke +newpath 61.82533 -16.16417 moveto +62.99194 -16.16415 lineto stroke +newpath 62.99194 -16.16415 moveto +62.40865 -17.17447 lineto stroke +newpath 62.40865 -17.17447 moveto +62.99191 -18.18472 lineto stroke +newpath 62.99191 -18.18472 moveto +61.82536 -18.18472 lineto stroke +newpath 61.82536 -18.18472 moveto +61.24207 -19.195 lineto stroke +newpath 61.24207 -19.195 moveto +60.65878 -18.18472 lineto stroke +newpath 60.65878 -18.18472 moveto +59.49223 -18.18472 lineto stroke +newpath 59.49223 -18.18472 moveto +58.90894 -19.19502 lineto stroke +newpath 58.90894 -19.19502 moveto +59.49226 -20.20538 lineto stroke +newpath 59.49226 -20.20538 moveto +58.3256 -20.20538 lineto stroke +newpath 58.3256 -20.20538 moveto +57.74231 -21.21568 lineto stroke +newpath 57.74231 -21.21568 moveto +57.15901 -20.20538 lineto stroke +newpath 57.15901 -20.20538 moveto +55.99234 -20.20537 lineto stroke +newpath 55.99234 -20.20537 moveto +56.57568 -19.19502 lineto stroke +newpath 56.57568 -19.19502 moveto +55.99239 -18.18472 lineto stroke +newpath 55.99239 -18.18472 moveto +54.82584 -18.18472 lineto stroke +newpath 54.82584 -18.18472 moveto +54.24254 -19.195 lineto stroke +newpath 54.24254 -19.195 moveto +53.65926 -18.18472 lineto stroke +newpath 53.65926 -18.18472 moveto +52.4927 -18.18472 lineto stroke +newpath 52.4927 -18.18472 moveto +51.90947 -19.19493 lineto stroke +newpath 51.90947 -19.19493 moveto +52.49274 -20.2052 lineto stroke +newpath 52.49274 -20.2052 moveto +51.32619 -20.20518 lineto stroke +newpath 51.32619 -20.20518 moveto +50.74295 -21.2154 lineto stroke +newpath 50.74295 -21.2154 moveto +51.32622 -22.22565 lineto stroke +newpath 51.32622 -22.22565 moveto +52.49283 -22.22563 lineto stroke +newpath 52.49283 -22.22563 moveto +51.90953 -23.23595 lineto stroke +newpath 51.90953 -23.23595 moveto +52.4928 -24.2462 lineto stroke +newpath 52.4928 -24.2462 moveto +51.32625 -24.2462 lineto stroke +newpath 51.32625 -24.2462 moveto +50.74295 -25.25648 lineto stroke +newpath 50.74295 -25.25648 moveto +50.15967 -24.2462 lineto stroke +newpath 50.15967 -24.2462 moveto +48.99312 -24.2462 lineto stroke +newpath 48.99312 -24.2462 moveto +48.40988 -25.25641 lineto stroke +newpath 48.40988 -25.25641 moveto +48.99315 -26.26668 lineto stroke +newpath 48.99315 -26.26668 moveto +47.8266 -26.26666 lineto stroke +newpath 47.8266 -26.26666 moveto +47.24336 -27.27687 lineto stroke +newpath 47.24336 -27.27687 moveto +46.66013 -26.26666 lineto stroke +newpath 46.66013 -26.26666 moveto +45.49358 -26.26668 lineto stroke +newpath 45.49358 -26.26668 moveto +46.07684 -25.25641 lineto stroke +newpath 46.07684 -25.25641 moveto +45.4936 -24.2462 lineto stroke +newpath 45.4936 -24.2462 moveto +44.32706 -24.2462 lineto stroke +newpath 44.32706 -24.2462 moveto +43.74374 -25.25648 lineto stroke +newpath 43.74374 -25.25648 moveto +43.16046 -24.24619 lineto stroke +newpath 43.16046 -24.24619 moveto +41.99391 -24.24619 lineto stroke +newpath 41.99391 -24.24619 moveto +42.5772 -23.23593 lineto stroke +newpath 42.5772 -23.23593 moveto +41.99391 -22.22563 lineto stroke +newpath 41.99391 -22.22563 moveto +43.16049 -22.22565 lineto stroke +newpath 43.16049 -22.22565 moveto +43.74377 -21.2154 lineto stroke +newpath 43.74377 -21.2154 moveto +43.16054 -20.20518 lineto stroke +newpath 43.16054 -20.20518 moveto +41.99399 -20.2052 lineto stroke +newpath 41.99399 -20.2052 moveto +42.57726 -19.19493 lineto stroke +newpath 42.57726 -19.19493 moveto +41.99402 -18.18472 lineto stroke +newpath 41.99402 -18.18472 moveto +40.82747 -18.18472 lineto stroke +newpath 40.82747 -18.18472 moveto +40.24417 -19.195 lineto stroke +newpath 40.24417 -19.195 moveto +39.66089 -18.18472 lineto stroke +newpath 39.66089 -18.18472 moveto +38.49434 -18.18472 lineto stroke +newpath 38.49434 -18.18472 moveto +37.91104 -19.19502 lineto stroke +newpath 37.91104 -19.19502 moveto +38.49435 -20.20538 lineto stroke +newpath 38.49435 -20.20538 moveto +37.3277 -20.20537 lineto stroke +newpath 37.3277 -20.20537 moveto +36.7444 -21.21567 lineto stroke +newpath 36.7444 -21.21567 moveto +36.1611 -20.20537 lineto stroke +newpath 36.1611 -20.20537 moveto +34.99445 -20.20535 lineto stroke +newpath 34.99445 -20.20535 moveto +35.57779 -19.195 lineto stroke +newpath 35.57779 -19.195 moveto +34.99449 -18.18471 lineto stroke +newpath 34.99449 -18.18471 moveto +33.82794 -18.18471 lineto stroke +newpath 33.82794 -18.18471 moveto +33.24464 -19.19499 lineto stroke +newpath 33.24464 -19.19499 moveto +32.66136 -18.18471 lineto stroke +newpath 32.66136 -18.18471 moveto +31.49481 -18.18471 lineto stroke +newpath 31.49481 -18.18471 moveto +32.07808 -17.17445 lineto stroke +newpath 32.07808 -17.17445 moveto +31.49478 -16.16412 lineto stroke +newpath 31.49478 -16.16412 moveto +32.66139 -16.16415 lineto stroke +newpath 32.66139 -16.16415 moveto +33.24466 -15.1539 lineto stroke +newpath 33.24466 -15.1539 moveto +32.66136 -14.14359 lineto stroke +newpath 32.66136 -14.14359 moveto +31.49472 -14.14359 lineto stroke +newpath 31.49472 -14.14359 moveto +32.07805 -13.13324 lineto stroke +newpath 32.07805 -13.13324 moveto +31.49475 -12.12292 lineto stroke +newpath 31.49475 -12.12292 moveto +32.66135 -12.12294 lineto stroke +newpath 32.66135 -12.12294 moveto +33.24467 -11.11258 lineto stroke +newpath 33.24467 -11.11258 moveto +33.828 -12.12294 lineto stroke +newpath 33.828 -12.12294 moveto +34.9946 -12.12296 lineto stroke +newpath 34.9946 -12.12296 moveto +35.57787 -11.1127 lineto stroke +newpath 35.57787 -11.1127 moveto +34.99457 -10.10237 lineto stroke +newpath 34.99457 -10.10237 moveto +36.16118 -10.1024 lineto stroke +newpath 36.16118 -10.1024 moveto +36.74445 -9.09215 lineto stroke +newpath 36.74445 -9.09215 moveto +36.16121 -8.08194 lineto stroke +newpath 36.16121 -8.08194 moveto +34.99466 -8.08195 lineto stroke +newpath 34.99466 -8.08195 moveto +35.57793 -7.07169 lineto stroke +newpath 35.57793 -7.07169 moveto +34.99469 -6.06148 lineto stroke +newpath 34.99469 -6.06148 moveto +33.82814 -6.06148 lineto stroke +newpath 33.82814 -6.06148 moveto +33.24483 -7.07176 lineto stroke +newpath 33.24483 -7.07176 moveto +32.66154 -6.06146 lineto stroke +newpath 32.66154 -6.06146 moveto +31.495 -6.06146 lineto stroke +newpath 31.495 -6.06146 moveto +32.07828 -5.05121 lineto stroke +newpath 32.07828 -5.05121 moveto +31.495 -4.04091 lineto stroke +newpath 31.495 -4.04091 moveto +32.66158 -4.04092 lineto stroke +newpath 32.66158 -4.04092 moveto +33.24486 -3.03067 lineto stroke +newpath 33.24486 -3.03067 moveto +32.66162 -2.02046 lineto stroke +newpath 32.66162 -2.02046 moveto +31.49507 -2.02048 lineto stroke +newpath 31.49507 -2.02048 moveto +32.07834 -1.01021 lineto stroke +newpath 32.07834 -1.01021 moveto +31.4951 0 lineto stroke +newpath 31.4951 0 moveto +30.32866 0 lineto stroke +newpath 30.32866 0 moveto +29.74542 -1.0102 lineto stroke +newpath 29.74542 -1.0102 moveto +29.16219 0 lineto stroke +newpath 29.16219 0 moveto +27.99574 0 lineto stroke +newpath 27.99574 0 moveto +27.4125 -1.01021 lineto stroke +newpath 27.4125 -1.01021 moveto +27.99576 -2.02048 lineto stroke +newpath 27.99576 -2.02048 moveto +26.82922 -2.02045 lineto stroke +newpath 26.82922 -2.02045 moveto +26.24599 -3.03065 lineto stroke +newpath 26.24599 -3.03065 moveto +25.66275 -2.02045 lineto stroke +newpath 25.66275 -2.02045 moveto +24.49622 -2.02045 lineto stroke +newpath 24.49622 -2.02045 moveto +25.07948 -1.01021 lineto stroke +newpath 25.07948 -1.01021 moveto +24.49625 0 lineto stroke +newpath 24.49625 0 moveto +23.3298 0 lineto stroke +newpath 23.3298 0 moveto +22.74657 -1.0102 lineto stroke +newpath 22.74657 -1.0102 moveto +22.16333 0 lineto stroke +newpath 22.16333 0 moveto +20.99689 0 lineto stroke +newpath 20.99689 0 moveto +20.41365 -1.01021 lineto stroke +newpath 20.41365 -1.01021 moveto +20.99692 -2.02048 lineto stroke +newpath 20.99692 -2.02048 moveto +19.83037 -2.02046 lineto stroke +newpath 19.83037 -2.02046 moveto +19.24713 -3.03067 lineto stroke +newpath 19.24713 -3.03067 moveto +19.8304 -4.04092 lineto stroke +newpath 19.8304 -4.04092 moveto +20.99701 -4.04091 lineto stroke +newpath 20.99701 -4.04091 moveto +20.41371 -5.05122 lineto stroke +newpath 20.41371 -5.05122 moveto +20.99698 -6.06148 lineto stroke +newpath 20.99698 -6.06148 moveto +19.83043 -6.06148 lineto stroke +newpath 19.83043 -6.06148 moveto +19.24713 -7.07176 lineto stroke +newpath 19.24713 -7.07176 moveto +18.66385 -6.06148 lineto stroke +newpath 18.66385 -6.06148 moveto +17.4973 -6.06148 lineto stroke +newpath 17.4973 -6.06148 moveto +16.91406 -7.07169 lineto stroke +newpath 16.91406 -7.07169 moveto +17.49733 -8.08195 lineto stroke +newpath 17.49733 -8.08195 moveto +16.33078 -8.08194 lineto stroke +newpath 16.33078 -8.08194 moveto +15.74754 -9.09215 lineto stroke +newpath 15.74754 -9.09215 moveto +15.1643 -8.08194 lineto stroke +newpath 15.1643 -8.08194 moveto +13.99776 -8.08195 lineto stroke +newpath 13.99776 -8.08195 moveto +14.58102 -7.07169 lineto stroke +newpath 14.58102 -7.07169 moveto +13.99779 -6.06148 lineto stroke +newpath 13.99779 -6.06148 moveto +12.83124 -6.06148 lineto stroke +newpath 12.83124 -6.06148 moveto +12.24792 -7.07175 lineto stroke +newpath 12.24792 -7.07175 moveto +11.66466 -6.06146 lineto stroke +newpath 11.66466 -6.06146 moveto +10.49811 -6.06146 lineto stroke +newpath 10.49811 -6.06146 moveto +11.08139 -5.05121 lineto stroke +newpath 11.08139 -5.05121 moveto +10.49811 -4.04091 lineto stroke +newpath 10.49811 -4.04091 moveto +11.66469 -4.04092 lineto stroke +newpath 11.66469 -4.04092 moveto +12.24797 -3.03067 lineto stroke +newpath 12.24797 -3.03067 moveto +11.66473 -2.02046 lineto stroke +newpath 11.66473 -2.02046 moveto +10.49818 -2.02048 lineto stroke +newpath 10.49818 -2.02048 moveto +11.08145 -1.01021 lineto stroke +newpath 11.08145 -1.01021 moveto +10.49821 0 lineto stroke +newpath 10.49821 0 moveto +9.33177 0 lineto stroke +newpath 9.33177 0 moveto +8.74854 -1.0102 lineto stroke +newpath 8.74854 -1.0102 moveto +8.1653 0 lineto stroke +newpath 8.1653 0 moveto +6.99886 0 lineto stroke +newpath 6.99886 0 moveto +6.41562 -1.01021 lineto stroke +newpath 6.41562 -1.01021 moveto +6.99887 -2.02048 lineto stroke +newpath 6.99887 -2.02048 moveto +5.83234 -2.02045 lineto stroke +newpath 5.83234 -2.02045 moveto +5.2491 -3.03065 lineto stroke +newpath 5.2491 -3.03065 moveto +4.66586 -2.02045 lineto stroke +newpath 4.66586 -2.02045 moveto +3.49933 -2.02045 lineto stroke +newpath 3.49933 -2.02045 moveto +4.0826 -1.01021 lineto stroke +newpath 4.0826 -1.01021 moveto +3.49936 0 lineto stroke +newpath 3.49936 0 moveto +2.33292 0 lineto stroke +newpath 2.33292 0 moveto +1.74968 -1.0102 lineto stroke +newpath 1.74968 -1.0102 moveto +1.16644 0 lineto stroke +newpath 1.16644 0 moveto +0 0 lineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.2 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.2 new file mode 100644 index 00000000000..34106b8e579 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.2 @@ -0,0 +1,1693 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -1 -1 284 246 +%%HiResBoundingBox: -0.25 -0.25 283.71451 245.73816 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2237 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 0 0 moveto +2.29616 0 lineto stroke +newpath 2.29616 0 moveto +3.8269 1.71147 lineto stroke +newpath 3.8269 1.71147 moveto +5.35762 0 lineto stroke +newpath 5.35762 0 moveto +7.65378 0 lineto stroke +newpath 7.65378 0 moveto +9.18452 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 9.18452 1.71147 moveto +8.92935 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 8.92935 3.9934 moveto +11.22548 3.99336 lineto stroke +newpath 11.22548 3.99336 moveto +12.75623 5.70483 lineto stroke +newpath 12.75623 5.70483 moveto +14.28694 3.99336 lineto stroke +newpath 14.28694 3.99336 moveto +16.58305 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 16.58305 3.99333 moveto +16.32784 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 16.32784 1.71147 moveto +17.85855 0 lineto stroke +newpath 17.85855 0 moveto +20.15471 0 lineto stroke +newpath 20.15471 0 moveto +21.68546 1.71147 lineto stroke +newpath 21.68546 1.71147 moveto +23.21617 0 lineto stroke +newpath 23.21617 0 moveto +25.51233 0 lineto stroke +newpath 25.51233 0 moveto +27.04308 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 27.04308 1.71147 moveto +26.7879 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 26.7879 3.9934 moveto +29.08403 3.99336 lineto stroke +newpath 29.08403 3.99336 moveto +30.61478 5.70483 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 30.61478 5.70483 moveto +30.3596 7.98676 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 30.3596 7.98676 moveto +28.48863 9.31781 lineto stroke +newpath 28.48863 9.31781 moveto +30.01936 11.02924 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 30.01936 11.02924 moveto +29.76419 13.31116 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 29.76419 13.31116 moveto +32.06032 13.31113 lineto stroke +newpath 32.06032 13.31113 moveto +33.59105 15.02254 lineto stroke +newpath 33.59105 15.02254 moveto +35.12172 13.3111 lineto stroke +newpath 35.12172 13.3111 moveto +37.41785 13.31107 lineto stroke +newpath 37.41785 13.31107 moveto +38.9486 15.02254 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 38.9486 15.02254 moveto +38.69342 17.30446 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 38.69342 17.30446 moveto +40.98955 17.30443 lineto stroke +newpath 40.98955 17.30443 moveto +42.5203 19.0159 lineto stroke +newpath 42.5203 19.0159 moveto +44.05101 17.30443 lineto stroke +newpath 44.05101 17.30443 moveto +46.34712 17.3044 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 46.34712 17.3044 moveto +46.0919 15.02254 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 46.0919 15.02254 moveto +47.62262 13.31107 lineto stroke +newpath 47.62262 13.31107 moveto +49.91875 13.31104 lineto stroke +newpath 49.91875 13.31104 moveto +51.44948 15.02245 lineto stroke +newpath 51.44948 15.02245 moveto +52.98015 13.31102 lineto stroke +newpath 52.98015 13.31102 moveto +55.27628 13.31099 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 55.27628 13.31099 moveto +55.02106 11.02911 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 55.02106 11.02911 moveto +56.55173 9.31767 lineto stroke +newpath 56.55173 9.31767 moveto +54.68079 7.98671 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 54.68079 7.98671 moveto +54.42557 5.70483 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 54.42557 5.70483 moveto +55.95628 3.99336 lineto stroke +newpath 55.95628 3.99336 moveto +58.2524 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 58.2524 3.99333 moveto +57.99718 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 57.99718 1.71147 moveto +59.5279 0 lineto stroke +newpath 59.5279 0 moveto +61.82405 0 lineto stroke +newpath 61.82405 0 moveto +63.3548 1.71147 lineto stroke +newpath 63.3548 1.71147 moveto +64.88551 0 lineto stroke +newpath 64.88551 0 moveto +67.18167 0 lineto stroke +newpath 67.18167 0 moveto +68.71242 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 68.71242 1.71147 moveto +68.45724 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 68.45724 3.9934 moveto +70.75337 3.99336 lineto stroke +newpath 70.75337 3.99336 moveto +72.28412 5.70483 lineto stroke +newpath 72.28412 5.70483 moveto +73.81483 3.99336 lineto stroke +newpath 73.81483 3.99336 moveto +76.11095 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 76.11095 3.99333 moveto +75.85573 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 75.85573 1.71147 moveto +77.38644 0 lineto stroke +newpath 77.38644 0 moveto +79.6826 0 lineto stroke +newpath 79.6826 0 moveto +81.21335 1.71147 lineto stroke +newpath 81.21335 1.71147 moveto +82.74406 0 lineto stroke +newpath 82.74406 0 moveto +85.04022 0 lineto stroke +newpath 85.04022 0 moveto +86.57097 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 86.57097 1.71147 moveto +86.3158 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 86.3158 3.9934 moveto +88.61191 3.99336 lineto stroke +newpath 88.61191 3.99336 moveto +90.14265 5.70483 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 90.14265 5.70483 moveto +89.88748 7.98676 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 89.88748 7.98676 moveto +88.01653 9.31781 lineto stroke +newpath 88.01653 9.31781 moveto +89.54726 11.02924 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 89.54726 11.02924 moveto +89.29208 13.31116 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 89.29208 13.31116 moveto +91.58821 13.31113 lineto stroke +newpath 91.58821 13.31113 moveto +93.11894 15.02254 lineto stroke +newpath 93.11894 15.02254 moveto +94.64961 13.3111 lineto stroke +newpath 94.64961 13.3111 moveto +96.94574 13.31107 lineto stroke +newpath 96.94574 13.31107 moveto +98.47649 15.02254 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 98.47649 15.02254 moveto +98.22131 17.30446 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 98.22131 17.30446 moveto +100.51743 17.30443 lineto stroke +newpath 100.51743 17.30443 moveto +102.04817 19.0159 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 102.04817 19.0159 moveto +101.793 21.29782 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 101.793 21.29782 moveto +99.92203 22.62888 lineto stroke +newpath 99.92203 22.62888 moveto +101.45276 24.3403 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 101.45276 24.3403 moveto +101.19759 26.62222 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 101.19759 26.62222 moveto +99.32661 27.95328 lineto stroke +newpath 99.32661 27.95328 moveto +97.0872 27.44609 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 97.0872 27.44609 moveto +96.83205 29.72798 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 96.83205 29.72798 moveto +94.96107 31.05904 lineto stroke +newpath 94.96107 31.05904 moveto +96.49182 32.77046 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 96.49182 32.77046 moveto +96.23666 35.05235 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 96.23666 35.05235 moveto +98.53276 35.0523 lineto stroke +newpath 98.53276 35.0523 moveto +100.0635 36.76373 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 100.0635 36.76373 moveto +99.80833 39.04565 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 99.80833 39.04565 moveto +97.93736 40.37671 lineto stroke +newpath 97.93736 40.37671 moveto +99.4681 42.08813 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 99.4681 42.08813 moveto +99.21292 44.37006 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 99.21292 44.37006 moveto +101.50905 44.37003 lineto stroke +newpath 101.50905 44.37003 moveto +103.0398 46.08145 lineto stroke +newpath 103.0398 46.08145 moveto +104.57047 44.37001 lineto stroke +newpath 104.57047 44.37001 moveto +106.8666 44.36998 lineto stroke +newpath 106.8666 44.36998 moveto +108.39734 46.0814 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 108.39734 46.0814 moveto +108.1422 48.36328 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 108.1422 48.36328 moveto +110.43826 48.36324 lineto stroke +newpath 110.43826 48.36324 moveto +111.96901 50.07466 lineto stroke +newpath 111.96901 50.07466 moveto +113.49968 48.3632 lineto stroke +newpath 113.49968 48.3632 moveto +115.79578 48.36316 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 115.79578 48.36316 moveto +115.54054 46.08131 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 115.54054 46.08131 moveto +117.07121 44.36986 lineto stroke +newpath 117.07121 44.36986 moveto +119.36734 44.36983 lineto stroke +newpath 119.36734 44.36983 moveto +120.89809 46.08125 lineto stroke +newpath 120.89809 46.08125 moveto +122.42876 44.36981 lineto stroke +newpath 122.42876 44.36981 moveto +124.72488 44.36978 lineto stroke +newpath 124.72488 44.36978 moveto +126.25563 46.08125 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 126.25563 46.08125 moveto +126.00046 48.36317 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 126.00046 48.36317 moveto +128.29657 48.36314 lineto stroke +newpath 128.29657 48.36314 moveto +129.82732 50.07462 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 129.82732 50.07462 moveto +129.57214 52.35654 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 129.57214 52.35654 moveto +127.70119 53.68759 lineto stroke +newpath 127.70119 53.68759 moveto +129.23192 55.39902 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 129.23192 55.39902 moveto +128.97675 57.68094 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 128.97675 57.68094 moveto +131.27287 57.68091 lineto stroke +newpath 131.27287 57.68091 moveto +132.8036 59.39232 lineto stroke +newpath 132.8036 59.39232 moveto +134.33427 57.68088 lineto stroke +newpath 134.33427 57.68088 moveto +136.6304 57.68085 lineto stroke +newpath 136.6304 57.68085 moveto +138.16115 59.39232 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 138.16115 59.39232 moveto +137.90598 61.67424 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 137.90598 61.67424 moveto +140.20209 61.67421 lineto stroke +newpath 140.20209 61.67421 moveto +141.73283 63.38568 lineto stroke +newpath 141.73283 63.38568 moveto +143.26355 61.67421 lineto stroke +newpath 143.26355 61.67421 moveto +145.55966 61.67418 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 145.55966 61.67418 moveto +145.30446 59.39232 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 145.30446 59.39232 moveto +146.83517 57.68085 lineto stroke +newpath 146.83517 57.68085 moveto +149.1313 57.68082 lineto stroke +newpath 149.1313 57.68082 moveto +150.66203 59.39223 lineto stroke +newpath 150.66203 59.39223 moveto +152.1927 57.68079 lineto stroke +newpath 152.1927 57.68079 moveto +154.48883 57.68076 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 154.48883 57.68076 moveto +154.23361 55.3989 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 154.23361 55.3989 moveto +155.7643 53.68744 lineto stroke +newpath 155.7643 53.68744 moveto +153.89333 52.35648 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 153.89333 52.35648 moveto +153.6381 50.07462 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 153.6381 50.07462 moveto +155.16882 48.36314 lineto stroke +newpath 155.16882 48.36314 moveto +157.46494 48.36311 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 157.46494 48.36311 moveto +157.20973 46.08125 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 157.20973 46.08125 moveto +158.74045 44.36978 lineto stroke +newpath 158.74045 44.36978 moveto +161.03658 44.36975 lineto stroke +newpath 161.03658 44.36975 moveto +162.5673 46.08116 lineto stroke +newpath 162.5673 46.08116 moveto +164.09798 44.36974 lineto stroke +newpath 164.09798 44.36974 moveto +166.3941 44.3697 lineto stroke +newpath 166.3941 44.3697 moveto +167.92485 46.08113 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 167.92485 46.08113 moveto +167.6697 48.36302 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 167.6697 48.36302 moveto +169.96579 48.36298 lineto stroke +newpath 169.96579 48.36298 moveto +171.49654 50.0744 lineto stroke +newpath 171.49654 50.0744 moveto +173.0272 48.36295 lineto stroke +newpath 173.0272 48.36295 moveto +175.32332 48.3629 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 175.32332 48.3629 moveto +175.06807 46.08104 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 175.06807 46.08104 moveto +176.59874 44.36958 lineto stroke +newpath 176.59874 44.36958 moveto +178.89487 44.36955 lineto stroke +newpath 178.89487 44.36955 moveto +180.4256 46.08096 lineto stroke +newpath 180.4256 46.08096 moveto +181.95627 44.36954 lineto stroke +newpath 181.95627 44.36954 moveto +184.2524 44.3695 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 184.2524 44.3695 moveto +183.99718 42.08763 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 183.99718 42.08763 moveto +185.52785 40.37619 lineto stroke +newpath 185.52785 40.37619 moveto +183.65689 39.04523 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 183.65689 39.04523 moveto +183.40167 36.76335 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 183.40167 36.76335 moveto +184.93234 35.0519 lineto stroke +newpath 184.93234 35.0519 moveto +187.22844 35.05185 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 187.22844 35.05185 moveto +186.9732 32.77 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 186.9732 32.77 moveto +188.50388 31.05855 lineto stroke +newpath 188.50388 31.05855 moveto +186.63292 29.72758 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 186.63292 29.72758 moveto +186.37767 27.44574 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 186.37767 27.44574 moveto +184.13835 27.95302 lineto stroke +newpath 184.13835 27.95302 moveto +182.2674 26.62206 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 182.2674 26.62206 moveto +182.01218 24.34018 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 182.01218 24.34018 moveto +183.54285 22.62874 lineto stroke +newpath 183.54285 22.62874 moveto +181.67189 21.29778 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 181.67189 21.29778 moveto +181.41667 19.0159 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 181.41667 19.0159 moveto +182.94739 17.30443 lineto stroke +newpath 182.94739 17.30443 moveto +185.2435 17.3044 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 185.2435 17.3044 moveto +184.9883 15.02254 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 184.9883 15.02254 moveto +186.51901 13.31107 lineto stroke +newpath 186.51901 13.31107 moveto +188.81514 13.31104 lineto stroke +newpath 188.81514 13.31104 moveto +190.34587 15.02245 lineto stroke +newpath 190.34587 15.02245 moveto +191.87654 13.311 lineto stroke +newpath 191.87654 13.311 moveto +194.17267 13.31097 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 194.17267 13.31097 moveto +193.91745 11.02911 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 193.91745 11.02911 moveto +195.44814 9.31766 lineto stroke +newpath 195.44814 9.31766 moveto +193.57716 7.9867 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 193.57716 7.9867 moveto +193.32195 5.70483 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 193.32195 5.70483 moveto +194.85266 3.99336 lineto stroke +newpath 194.85266 3.99336 moveto +197.14877 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 197.14877 3.99333 moveto +196.89357 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 196.89357 1.71147 moveto +198.42429 0 lineto stroke +newpath 198.42429 0 moveto +200.72044 0 lineto stroke +newpath 200.72044 0 moveto +202.25119 1.71147 lineto stroke +newpath 202.25119 1.71147 moveto +203.7819 0 lineto stroke +newpath 203.7819 0 moveto +206.07806 0 lineto stroke +newpath 206.07806 0 moveto +207.60881 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 207.60881 1.71147 moveto +207.35364 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 207.35364 3.9934 moveto +209.64977 3.99336 lineto stroke +newpath 209.64977 3.99336 moveto +211.18051 5.70483 lineto stroke +newpath 211.18051 5.70483 moveto +212.71123 3.99336 lineto stroke +newpath 212.71123 3.99336 moveto +215.00734 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 215.00734 3.99333 moveto +214.75212 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 214.75212 1.71147 moveto +216.28284 0 lineto stroke +newpath 216.28284 0 moveto +218.579 0 lineto stroke +newpath 218.579 0 moveto +220.10974 1.71147 lineto stroke +newpath 220.10974 1.71147 moveto +221.64046 0 lineto stroke +newpath 221.64046 0 moveto +223.93661 0 lineto stroke +newpath 223.93661 0 moveto +225.46736 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 225.46736 1.71147 moveto +225.21219 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 225.21219 3.9934 moveto +227.50832 3.99336 lineto stroke +newpath 227.50832 3.99336 moveto +229.03906 5.70483 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 229.03906 5.70483 moveto +228.78389 7.98676 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 228.78389 7.98676 moveto +226.91292 9.31781 lineto stroke +newpath 226.91292 9.31781 moveto +228.44365 11.02924 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 228.44365 11.02924 moveto +228.18848 13.31116 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 228.18848 13.31116 moveto +230.4846 13.31113 lineto stroke +newpath 230.4846 13.31113 moveto +232.01534 15.02254 lineto stroke +newpath 232.01534 15.02254 moveto +233.546 13.3111 lineto stroke +newpath 233.546 13.3111 moveto +235.84213 13.31107 lineto stroke +newpath 235.84213 13.31107 moveto +237.37288 15.02254 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 237.37288 15.02254 moveto +237.1177 17.30446 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 237.1177 17.30446 moveto +239.41383 17.30443 lineto stroke +newpath 239.41383 17.30443 moveto +240.94458 19.0159 lineto stroke +newpath 240.94458 19.0159 moveto +242.4753 17.30443 lineto stroke +newpath 242.4753 17.30443 moveto +244.77141 17.3044 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 244.77141 17.3044 moveto +244.51619 15.02254 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 244.51619 15.02254 moveto +246.0469 13.31107 lineto stroke +newpath 246.0469 13.31107 moveto +248.34303 13.31104 lineto stroke +newpath 248.34303 13.31104 moveto +249.87376 15.02245 lineto stroke +newpath 249.87376 15.02245 moveto +251.40443 13.31102 lineto stroke +newpath 251.40443 13.31102 moveto +253.70056 13.31099 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 253.70056 13.31099 moveto +253.44534 11.02911 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 253.44534 11.02911 moveto +254.97601 9.31767 lineto stroke +newpath 254.97601 9.31767 moveto +253.10507 7.98671 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 253.10507 7.98671 moveto +252.84985 5.70483 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 252.84985 5.70483 moveto +254.38057 3.99336 lineto stroke +newpath 254.38057 3.99336 moveto +256.67668 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 256.67668 3.99333 moveto +256.42146 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 256.42146 1.71147 moveto +257.95218 0 lineto stroke +newpath 257.95218 0 moveto +260.24834 0 lineto stroke +newpath 260.24834 0 moveto +261.77908 1.71147 lineto stroke +newpath 261.77908 1.71147 moveto +263.3098 0 lineto stroke +newpath 263.3098 0 moveto +265.60596 0 lineto stroke +newpath 265.60596 0 moveto +267.1367 1.71147 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 267.1367 1.71147 moveto +266.88153 3.9934 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 266.88153 3.9934 moveto +269.17766 3.99336 lineto stroke +newpath 269.17766 3.99336 moveto +270.7084 5.70483 lineto stroke +newpath 270.7084 5.70483 moveto +272.23912 3.99336 lineto stroke +newpath 272.23912 3.99336 moveto +274.53523 3.99333 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 274.53523 3.99333 moveto +274.28001 1.71147 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 274.28001 1.71147 moveto +275.81073 0 lineto stroke +newpath 275.81073 0 moveto +278.10689 0 lineto stroke +newpath 278.10689 0 moveto +279.63763 1.71147 lineto stroke +newpath 279.63763 1.71147 moveto +281.16835 0 lineto stroke +newpath 281.16835 0 moveto +283.46451 0 lineto stroke +newpath 283.46451 0 moveto +282.31644 1.98854 lineto stroke +newpath 282.31644 1.98854 moveto +280.0689 2.45847 lineto stroke +newpath 280.0689 2.45847 moveto +280.78569 4.63985 lineto stroke +newpath 280.78569 4.63985 moveto +279.63762 6.62839 lineto stroke +newpath 279.63762 6.62839 moveto +277.39008 7.09833 lineto stroke +newpath 277.39008 7.09833 moveto +275.54146 5.73636 lineto stroke +newpath 275.54146 5.73636 moveto +274.3934 7.72488 lineto stroke +newpath 274.3934 7.72488 moveto +272.14586 8.19482 lineto stroke +newpath 272.14586 8.19482 moveto +272.86267 10.3762 lineto stroke +newpath 272.86267 10.3762 moveto +271.71465 12.36473 lineto stroke +newpath 271.71465 12.36473 moveto +273.81842 13.28462 lineto stroke +newpath 273.81842 13.28462 moveto +274.53523 15.466 lineto stroke +newpath 274.53523 15.466 moveto +273.38716 17.45454 lineto stroke +newpath 273.38716 17.45454 moveto +271.13962 17.92447 lineto stroke +newpath 271.13962 17.92447 moveto +271.85641 20.10585 lineto stroke +newpath 271.85641 20.10585 moveto +270.70834 22.09439 lineto stroke +newpath 270.70834 22.09439 moveto +268.4608 22.56433 lineto stroke +newpath 268.4608 22.56433 moveto +266.61218 21.20236 lineto stroke +newpath 266.61218 21.20236 moveto +265.46413 23.19089 lineto stroke +newpath 265.46413 23.19089 moveto +263.21658 23.66083 lineto stroke +newpath 263.21658 23.66083 moveto +261.36797 22.29887 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 261.36797 22.29887 moveto +261.15073 20.01303 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 261.15073 20.01303 moveto +258.90321 20.48299 lineto stroke +newpath 258.90321 20.48299 moveto +257.0546 19.12103 lineto stroke +newpath 257.0546 19.12103 moveto +255.90656 21.10956 lineto stroke +newpath 255.90656 21.10956 moveto +253.65904 21.57951 lineto stroke +newpath 253.65904 21.57951 moveto +254.37587 23.76083 lineto stroke +newpath 254.37587 23.76083 moveto +253.22783 25.74936 lineto stroke +newpath 253.22783 25.74936 moveto +250.98029 26.2193 lineto stroke +newpath 250.98029 26.2193 moveto +249.13167 24.85733 lineto stroke +newpath 249.13167 24.85733 moveto +247.98361 26.84586 lineto stroke +newpath 247.98361 26.84586 moveto +245.73607 27.3158 lineto stroke +newpath 245.73607 27.3158 moveto +246.45288 29.49718 lineto stroke +newpath 246.45288 29.49718 moveto +245.30486 31.4857 lineto stroke +newpath 245.30486 31.4857 moveto +247.40863 32.4056 lineto stroke +newpath 247.40863 32.4056 moveto +248.12544 34.58698 lineto stroke +newpath 248.12544 34.58698 moveto +246.9774 36.5755 lineto stroke +newpath 246.9774 36.5755 moveto +244.72989 37.04546 lineto stroke +newpath 244.72989 37.04546 moveto +245.44672 39.22678 lineto stroke +newpath 245.44672 39.22678 moveto +244.29868 41.2153 lineto stroke +newpath 244.29868 41.2153 moveto +246.40245 42.13521 lineto stroke +newpath 246.40245 42.13521 moveto +247.11928 44.31654 lineto stroke +newpath 247.11928 44.31654 moveto +249.20741 43.36172 lineto stroke +newpath 249.20741 43.36172 moveto +251.31119 44.28163 lineto stroke +newpath 251.31119 44.28163 moveto +252.028 46.46301 lineto stroke +newpath 252.028 46.46301 moveto +250.87997 48.45154 lineto stroke +newpath 250.87997 48.45154 moveto +252.98375 49.37143 lineto stroke +newpath 252.98375 49.37143 moveto +253.70056 51.55281 lineto stroke +newpath 253.70056 51.55281 moveto +252.55249 53.54135 lineto stroke +newpath 252.55249 53.54135 moveto +250.30495 54.01128 lineto stroke +newpath 250.30495 54.01128 moveto +251.02174 56.19266 lineto stroke +newpath 251.02174 56.19266 moveto +249.87367 58.1812 lineto stroke +newpath 249.87367 58.1812 moveto +247.62613 58.65114 lineto stroke +newpath 247.62613 58.65114 moveto +245.77751 57.28917 lineto stroke +newpath 245.77751 57.28917 moveto +244.62946 59.2777 lineto stroke +newpath 244.62946 59.2777 moveto +242.38191 59.74763 lineto stroke +newpath 242.38191 59.74763 moveto +243.09872 61.92902 lineto stroke +newpath 243.09872 61.92902 moveto +241.9507 63.91754 lineto stroke +newpath 241.9507 63.91754 moveto +244.05447 64.83743 lineto stroke +newpath 244.05447 64.83743 moveto +244.77129 67.01881 lineto stroke +newpath 244.77129 67.01881 moveto +243.62321 69.00735 lineto stroke +newpath 243.62321 69.00735 moveto +241.37567 69.47728 lineto stroke +newpath 241.37567 69.47728 moveto +242.09247 71.65866 lineto stroke +newpath 242.09247 71.65866 moveto +240.9444 73.6472 lineto stroke +newpath 240.9444 73.6472 moveto +238.69685 74.11714 lineto stroke +newpath 238.69685 74.11714 moveto +236.84824 72.75517 lineto stroke +newpath 236.84824 72.75517 moveto +235.70018 74.7437 lineto stroke +newpath 235.70018 74.7437 moveto +233.45264 75.21364 lineto stroke +newpath 233.45264 75.21364 moveto +231.60402 73.85168 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 231.60402 73.85168 moveto +231.38678 71.56584 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 231.38678 71.56584 moveto +229.13925 72.0358 lineto stroke +newpath 229.13925 72.0358 moveto +227.29063 70.67384 lineto stroke +newpath 227.29063 70.67384 moveto +226.1426 72.66237 lineto stroke +newpath 226.1426 72.66237 moveto +223.89508 73.13234 lineto stroke +newpath 223.89508 73.13234 moveto +224.61192 75.31366 lineto stroke +newpath 224.61192 75.31366 moveto +223.46388 77.30219 lineto stroke +newpath 223.46388 77.30219 moveto +221.21634 77.77213 lineto stroke +newpath 221.21634 77.77213 moveto +219.36772 76.41016 lineto stroke +newpath 219.36772 76.41016 moveto +218.21967 78.39868 lineto stroke +newpath 218.21967 78.39868 moveto +215.97212 78.86862 lineto stroke +newpath 215.97212 78.86862 moveto +214.1235 77.50667 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 214.1235 77.50667 moveto +213.90627 75.22083 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 213.90627 75.22083 moveto +211.65875 75.69078 lineto stroke +newpath 211.65875 75.69078 moveto +209.81013 74.32883 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 209.81013 74.32883 moveto +209.59288 72.04298 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 209.59288 72.04298 moveto +211.15186 70.35718 lineto stroke +newpath 211.15186 70.35718 moveto +209.30324 68.99525 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 209.30324 68.99525 moveto +209.08598 66.70941 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 209.08598 66.70941 moveto +206.83847 67.17937 lineto stroke +newpath 206.83847 67.17937 moveto +204.98987 65.81744 lineto stroke +newpath 204.98987 65.81744 moveto +203.84186 67.80597 lineto stroke +newpath 203.84186 67.80597 moveto +201.59435 68.27592 lineto stroke +newpath 201.59435 68.27592 moveto +199.74573 66.91397 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 199.74573 66.91397 moveto +199.52849 64.62813 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 199.52849 64.62813 moveto +197.28098 65.09808 lineto stroke +newpath 197.28098 65.09808 moveto +195.43236 63.73613 lineto stroke +newpath 195.43236 63.73613 moveto +194.28432 65.72466 lineto stroke +newpath 194.28432 65.72466 moveto +192.0368 66.19461 lineto stroke +newpath 192.0368 66.19461 moveto +192.75363 68.37593 lineto stroke +newpath 192.75363 68.37593 moveto +191.60559 70.36446 lineto stroke +newpath 191.60559 70.36446 moveto +189.35808 70.83441 lineto stroke +newpath 189.35808 70.83441 moveto +187.50948 69.47249 lineto stroke +newpath 187.50948 69.47249 moveto +186.36148 71.461 lineto stroke +newpath 186.36148 71.461 moveto +184.11397 71.93095 lineto stroke +newpath 184.11397 71.93095 moveto +184.8308 74.11229 lineto stroke +newpath 184.8308 74.11229 moveto +183.68279 76.1008 lineto stroke +newpath 183.68279 76.1008 moveto +185.78653 77.02066 lineto stroke +newpath 185.78653 77.02066 moveto +186.50336 79.202 lineto stroke +newpath 186.50336 79.202 moveto +185.35532 81.19052 lineto stroke +newpath 185.35532 81.19052 moveto +183.1078 81.66048 lineto stroke +newpath 183.1078 81.66048 moveto +183.82463 83.8418 lineto stroke +newpath 183.82463 83.8418 moveto +182.67659 85.83032 lineto stroke +newpath 182.67659 85.83032 moveto +180.42905 86.30026 lineto stroke +newpath 180.42905 86.30026 moveto +178.58043 84.9383 lineto stroke +newpath 178.58043 84.9383 moveto +177.43237 86.92682 lineto stroke +newpath 177.43237 86.92682 moveto +175.18483 87.39676 lineto stroke +newpath 175.18483 87.39676 moveto +173.33621 86.0348 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 173.33621 86.0348 moveto +173.11897 83.74896 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 173.11897 83.74896 moveto +170.87144 84.21892 lineto stroke +newpath 170.87144 84.21892 moveto +169.02283 82.85696 lineto stroke +newpath 169.02283 82.85696 moveto +167.87479 84.84549 lineto stroke +newpath 167.87479 84.84549 moveto +165.62727 85.31546 lineto stroke +newpath 165.62727 85.31546 moveto +166.34412 87.49678 lineto stroke +newpath 166.34412 87.49678 moveto +165.19608 89.4853 lineto stroke +newpath 165.19608 89.4853 moveto +162.94853 89.95525 lineto stroke +newpath 162.94853 89.95525 moveto +161.09991 88.59328 lineto stroke +newpath 161.09991 88.59328 moveto +159.95186 90.5818 lineto stroke +newpath 159.95186 90.5818 moveto +157.70432 91.05174 lineto stroke +newpath 157.70432 91.05174 moveto +158.42113 93.23312 lineto stroke +newpath 158.42113 93.23312 moveto +157.2731 95.22165 lineto stroke +newpath 157.2731 95.22165 moveto +159.37688 96.14154 lineto stroke +newpath 159.37688 96.14154 moveto +160.09369 98.32292 lineto stroke +newpath 160.09369 98.32292 moveto +158.94565 100.31145 lineto stroke +newpath 158.94565 100.31145 moveto +156.69814 100.7814 lineto stroke +newpath 156.69814 100.7814 moveto +157.41496 102.96272 lineto stroke +newpath 157.41496 102.96272 moveto +156.26692 104.95125 lineto stroke +newpath 156.26692 104.95125 moveto +158.3707 105.87115 lineto stroke +newpath 158.3707 105.87115 moveto +159.08752 108.05249 lineto stroke +newpath 159.08752 108.05249 moveto +161.17566 107.09767 lineto stroke +newpath 161.17566 107.09767 moveto +163.27943 108.01758 lineto stroke +newpath 163.27943 108.01758 moveto +163.99625 110.19896 lineto stroke +newpath 163.99625 110.19896 moveto +162.84822 112.18748 lineto stroke +newpath 162.84822 112.18748 moveto +164.952 113.10738 lineto stroke +newpath 164.952 113.10738 moveto +165.66881 115.28876 lineto stroke +newpath 165.66881 115.28876 moveto +164.52077 117.27728 lineto stroke +newpath 164.52077 117.27728 moveto +162.27325 117.74724 lineto stroke +newpath 162.27325 117.74724 moveto +162.99008 119.92856 lineto stroke +newpath 162.99008 119.92856 moveto +161.84204 121.91708 lineto stroke +newpath 161.84204 121.91708 moveto +159.59453 122.38704 lineto stroke +newpath 159.59453 122.38704 moveto +157.74593 121.02512 lineto stroke +newpath 157.74593 121.02512 moveto +156.59793 123.01363 lineto stroke +newpath 156.59793 123.01363 moveto +154.35042 123.48358 lineto stroke +newpath 154.35042 123.48358 moveto +155.06725 125.66492 lineto stroke +newpath 155.06725 125.66492 moveto +153.91924 127.65343 lineto stroke +newpath 153.91924 127.65343 moveto +156.023 128.57329 lineto stroke +newpath 156.023 128.57329 moveto +156.73982 130.75462 lineto stroke +newpath 156.73982 130.75462 moveto +155.59178 132.74315 lineto stroke +newpath 155.59178 132.74315 moveto +153.34427 133.2131 lineto stroke +newpath 153.34427 133.2131 moveto +154.0611 135.39442 lineto stroke +newpath 154.0611 135.39442 moveto +152.91306 137.38295 lineto stroke +newpath 152.91306 137.38295 moveto +155.01683 138.30286 lineto stroke +newpath 155.01683 138.30286 moveto +155.73366 140.48419 lineto stroke +newpath 155.73366 140.48419 moveto +157.8218 139.52937 lineto stroke +newpath 157.8218 139.52937 moveto +159.92557 140.44928 lineto stroke +newpath 159.92557 140.44928 moveto +160.6424 142.63062 lineto stroke +newpath 160.6424 142.63062 moveto +159.49438 144.61913 lineto stroke +newpath 159.49438 144.61913 moveto +161.59816 145.539 lineto stroke +newpath 161.59816 145.539 moveto +162.31499 147.72034 lineto stroke +newpath 162.31499 147.72034 moveto +164.40312 146.7655 lineto stroke +newpath 164.40312 146.7655 moveto +166.50688 147.68538 lineto stroke +newpath 166.50688 147.68538 moveto +167.18723 145.49245 lineto stroke +newpath 167.18723 145.49245 moveto +169.27536 144.53761 lineto stroke +newpath 169.27536 144.53761 moveto +171.37914 145.45752 lineto stroke +newpath 171.37914 145.45752 moveto +172.09596 147.63885 lineto stroke +newpath 172.09596 147.63885 moveto +174.1841 146.68404 lineto stroke +newpath 174.1841 146.68404 moveto +176.28787 147.60394 lineto stroke +newpath 176.28787 147.60394 moveto +177.00468 149.78532 lineto stroke +newpath 177.00468 149.78532 moveto +175.85666 151.77385 lineto stroke +newpath 175.85666 151.77385 moveto +177.96043 152.69374 lineto stroke +newpath 177.96043 152.69374 moveto +178.67725 154.87512 lineto stroke +newpath 178.67725 154.87512 moveto +177.5292 156.86365 lineto stroke +newpath 177.5292 156.86365 moveto +175.2817 157.3336 lineto stroke +newpath 175.2817 157.3336 moveto +175.99852 159.51492 lineto stroke +newpath 175.99852 159.51492 moveto +174.85048 161.50345 lineto stroke +newpath 174.85048 161.50345 moveto +176.95425 162.42336 lineto stroke +newpath 176.95425 162.42336 moveto +177.67108 164.60469 lineto stroke +newpath 177.67108 164.60469 moveto +179.75922 163.64987 lineto stroke +newpath 179.75922 163.64987 moveto +181.86299 164.56978 lineto stroke +newpath 181.86299 164.56978 moveto +182.5798 166.75116 lineto stroke +newpath 182.5798 166.75116 moveto +181.43178 168.73969 lineto stroke +newpath 181.43178 168.73969 moveto +183.53555 169.65958 lineto stroke +newpath 183.53555 169.65958 moveto +184.25237 171.84096 lineto stroke +newpath 184.25237 171.84096 moveto +183.1043 173.8295 lineto stroke +newpath 183.1043 173.8295 moveto +180.85675 174.29942 lineto stroke +newpath 180.85675 174.29942 moveto +181.57355 176.4808 lineto stroke +newpath 181.57355 176.4808 moveto +180.42548 178.46935 lineto stroke +newpath 180.42548 178.46935 moveto +178.17793 178.93929 lineto stroke +newpath 178.17793 178.93929 moveto +176.32932 177.57732 lineto stroke +newpath 176.32932 177.57732 moveto +175.18126 179.56584 lineto stroke +newpath 175.18126 179.56584 moveto +172.93372 180.03578 lineto stroke +newpath 172.93372 180.03578 moveto +173.65053 182.21716 lineto stroke +newpath 173.65053 182.21716 moveto +172.5025 184.20569 lineto stroke +newpath 172.5025 184.20569 moveto +174.60628 185.12558 lineto stroke +newpath 174.60628 185.12558 moveto +175.32309 187.30696 lineto stroke +newpath 175.32309 187.30696 moveto +174.17502 189.2955 lineto stroke +newpath 174.17502 189.2955 moveto +171.92747 189.76543 lineto stroke +newpath 171.92747 189.76543 moveto +172.64427 191.94681 lineto stroke +newpath 172.64427 191.94681 moveto +171.4962 193.93535 lineto stroke +newpath 171.4962 193.93535 moveto +169.24866 194.40529 lineto stroke +newpath 169.24866 194.40529 moveto +167.40004 193.04332 lineto stroke +newpath 167.40004 193.04332 moveto +166.25198 195.03185 lineto stroke +newpath 166.25198 195.03185 moveto +164.00444 195.50179 lineto stroke +newpath 164.00444 195.50179 moveto +162.15582 194.13983 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 162.15582 194.13983 moveto +161.93858 191.85399 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 161.93858 191.85399 moveto +159.69107 192.32394 lineto stroke +newpath 159.69107 192.32394 moveto +157.84245 190.96199 lineto stroke +newpath 157.84245 190.96199 moveto +156.69441 192.95052 lineto stroke +newpath 156.69441 192.95052 moveto +154.4469 193.42047 lineto stroke +newpath 154.4469 193.42047 moveto +155.16373 195.60179 lineto stroke +newpath 155.16373 195.60179 moveto +154.01569 197.59032 lineto stroke +newpath 154.01569 197.59032 moveto +151.76814 198.06026 lineto stroke +newpath 151.76814 198.06026 moveto +149.91953 196.69829 lineto stroke +newpath 149.91953 196.69829 moveto +148.77147 198.68681 lineto stroke +newpath 148.77147 198.68681 moveto +146.52393 199.15675 lineto stroke +newpath 146.52393 199.15675 moveto +147.24074 201.33813 lineto stroke +newpath 147.24074 201.33813 moveto +146.09271 203.32666 lineto stroke +newpath 146.09271 203.32666 moveto +148.19649 204.24655 lineto stroke +newpath 148.19649 204.24655 moveto +148.9133 206.42793 lineto stroke +newpath 148.9133 206.42793 moveto +147.76526 208.41646 lineto stroke +newpath 147.76526 208.41646 moveto +145.51775 208.88641 lineto stroke +newpath 145.51775 208.88641 moveto +146.23457 211.06773 lineto stroke +newpath 146.23457 211.06773 moveto +145.08653 213.05626 lineto stroke +newpath 145.08653 213.05626 moveto +147.1903 213.97617 lineto stroke +newpath 147.1903 213.97617 moveto +147.90714 216.1575 lineto stroke +newpath 147.90714 216.1575 moveto +149.99527 215.20268 lineto stroke +newpath 149.99527 215.20268 moveto +152.09904 216.12259 lineto stroke +newpath 152.09904 216.12259 moveto +152.81586 218.30397 lineto stroke +newpath 152.81586 218.30397 moveto +151.66783 220.2925 lineto stroke +newpath 151.66783 220.2925 moveto +153.7716 221.21239 lineto stroke +newpath 153.7716 221.21239 moveto +154.48842 223.39377 lineto stroke +newpath 154.48842 223.39377 moveto +153.34035 225.38231 lineto stroke +newpath 153.34035 225.38231 moveto +151.0928 225.85223 lineto stroke +newpath 151.0928 225.85223 moveto +151.8096 228.03362 lineto stroke +newpath 151.8096 228.03362 moveto +150.66153 230.02216 lineto stroke +newpath 150.66153 230.02216 moveto +148.41399 230.4921 lineto stroke +newpath 148.41399 230.4921 moveto +146.56537 229.13013 lineto stroke +newpath 146.56537 229.13013 moveto +145.41731 231.11865 lineto stroke +newpath 145.41731 231.11865 moveto +143.16977 231.5886 lineto stroke +newpath 143.16977 231.5886 moveto +143.88658 233.76997 lineto stroke +newpath 143.88658 233.76997 moveto +142.73856 235.7585 lineto stroke +newpath 142.73856 235.7585 moveto +144.84233 236.67839 lineto stroke +newpath 144.84233 236.67839 moveto +145.55914 238.85977 lineto stroke +newpath 145.55914 238.85977 moveto +144.41107 240.84831 lineto stroke +newpath 144.41107 240.84831 moveto +142.16353 241.31824 lineto stroke +newpath 142.16353 241.31824 moveto +142.88033 243.49962 lineto stroke +newpath 142.88033 243.49962 moveto +141.73225 245.48816 lineto stroke +newpath 141.73225 245.48816 moveto +140.58418 243.49962 lineto stroke +newpath 140.58418 243.49962 moveto +141.30096 241.3182 lineto stroke +newpath 141.30096 241.3182 moveto +139.05344 240.84831 lineto stroke +newpath 139.05344 240.84831 moveto +137.90536 238.85977 lineto stroke +newpath 137.90536 238.85977 moveto +138.62216 236.67838 lineto stroke +newpath 138.62216 236.67838 moveto +140.72598 235.7584 lineto stroke +newpath 140.72598 235.7584 moveto +139.57788 233.7699 lineto stroke +newpath 139.57788 233.7699 moveto +140.29468 231.5885 lineto stroke +newpath 140.29468 231.5885 moveto +138.04715 231.11859 lineto stroke +newpath 138.04715 231.11859 moveto +136.89906 229.1301 lineto stroke +newpath 136.89906 229.1301 moveto +135.0505 230.49207 lineto stroke +newpath 135.0505 230.49207 moveto +132.80298 230.02216 lineto stroke +newpath 132.80298 230.02216 moveto +131.6549 228.03362 lineto stroke +newpath 131.6549 228.03362 moveto +132.37169 225.8522 lineto stroke +newpath 132.37169 225.8522 moveto +130.12416 225.38231 lineto stroke +newpath 130.12416 225.38231 moveto +128.97609 223.39377 lineto stroke +newpath 128.97609 223.39377 moveto +129.69289 221.21237 lineto stroke +newpath 129.69289 221.21237 moveto +131.7967 220.2924 lineto stroke +newpath 131.7967 220.2924 moveto +130.6486 218.3039 lineto stroke +newpath 130.6486 218.3039 moveto +131.3654 216.1225 lineto stroke +newpath 131.3654 216.1225 moveto +133.4692 215.20253 lineto stroke +newpath 133.4692 215.20253 moveto +135.5574 216.15732 lineto stroke +newpath 135.5574 216.15732 moveto +136.27419 213.97595 lineto stroke +newpath 136.27419 213.97595 moveto +138.37798 213.05598 lineto stroke +newpath 138.37798 213.05598 moveto +137.2299 211.06749 lineto stroke +newpath 137.2299 211.06749 moveto +137.94667 208.88611 lineto stroke +newpath 137.94667 208.88611 moveto +135.69916 208.41623 lineto stroke +newpath 135.69916 208.41623 moveto +134.55109 206.42773 lineto stroke +newpath 134.55109 206.42773 moveto +135.26788 204.24634 lineto stroke +newpath 135.26788 204.24634 moveto +137.3717 203.32637 lineto stroke +newpath 137.3717 203.32637 moveto +136.2236 201.33786 lineto stroke +newpath 136.2236 201.33786 moveto +136.9404 199.15646 lineto stroke +newpath 136.9404 199.15646 moveto +134.69287 198.68655 lineto stroke +newpath 134.69287 198.68655 moveto +133.54478 196.69806 lineto stroke +newpath 133.54478 196.69806 moveto +131.69623 198.06003 lineto stroke +newpath 131.69623 198.06003 moveto +129.4487 197.59012 lineto stroke +newpath 129.4487 197.59012 moveto +128.30063 195.60162 lineto stroke +newpath 128.30063 195.60162 moveto +129.0174 193.42024 lineto stroke +newpath 129.0174 193.42024 moveto +126.76988 192.95036 lineto stroke +newpath 126.76988 192.95036 moveto +125.62181 190.96187 lineto stroke +newpath 125.62181 190.96187 moveto +123.77325 192.32384 lineto stroke +newpath 123.77325 192.32384 moveto +121.52576 191.85396 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 121.52576 191.85396 moveto +121.30856 194.13972 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 121.30856 194.13972 moveto +119.46 195.5017 lineto stroke +newpath 119.46 195.5017 moveto +117.21248 195.03178 lineto stroke +newpath 117.21248 195.03178 moveto +116.06439 193.04329 lineto stroke +newpath 116.06439 193.04329 moveto +114.21584 194.40526 lineto stroke +newpath 114.21584 194.40526 moveto +111.9683 193.93535 lineto stroke +newpath 111.9683 193.93535 moveto +110.82024 191.94681 lineto stroke +newpath 110.82024 191.94681 moveto +111.53702 189.7654 lineto stroke +newpath 111.53702 189.7654 moveto +109.28949 189.2955 lineto stroke +newpath 109.28949 189.2955 moveto +108.14142 187.30696 lineto stroke +newpath 108.14142 187.30696 moveto +108.85822 185.12556 lineto stroke +newpath 108.85822 185.12556 moveto +110.96204 184.2056 lineto stroke +newpath 110.96204 184.2056 moveto +109.81393 182.21709 lineto stroke +newpath 109.81393 182.21709 moveto +110.53073 180.03569 lineto stroke +newpath 110.53073 180.03569 moveto +108.2832 179.56578 lineto stroke +newpath 108.2832 179.56578 moveto +107.13512 177.57729 lineto stroke +newpath 107.13512 177.57729 moveto +105.28656 178.93925 lineto stroke +newpath 105.28656 178.93925 moveto +103.03903 178.46935 lineto stroke +newpath 103.03903 178.46935 moveto +101.89096 176.4808 lineto stroke +newpath 101.89096 176.4808 moveto +102.60774 174.2994 lineto stroke +newpath 102.60774 174.2994 moveto +100.36021 173.8295 lineto stroke +newpath 100.36021 173.8295 moveto +99.21214 171.84096 lineto stroke +newpath 99.21214 171.84096 moveto +99.92896 169.65956 lineto stroke +newpath 99.92896 169.65956 moveto +102.03276 168.73958 lineto stroke +newpath 102.03276 168.73958 moveto +100.88466 166.75108 lineto stroke +newpath 100.88466 166.75108 moveto +101.60147 164.56969 lineto stroke +newpath 101.60147 164.56969 moveto +103.70526 163.64972 lineto stroke +newpath 103.70526 163.64972 moveto +105.79349 164.60449 lineto stroke +newpath 105.79349 164.60449 moveto +106.51025 162.42311 lineto stroke +newpath 106.51025 162.42311 moveto +108.61404 161.50314 lineto stroke +newpath 108.61404 161.50314 moveto +107.46596 159.51465 lineto stroke +newpath 107.46596 159.51465 moveto +108.18271 157.33327 lineto stroke +newpath 108.18271 157.33327 moveto +105.93523 156.8634 lineto stroke +newpath 105.93523 156.8634 moveto +104.78714 154.87491 lineto stroke +newpath 104.78714 154.87491 moveto +105.50395 152.69351 lineto stroke +newpath 105.50395 152.69351 moveto +107.60776 151.77353 lineto stroke +newpath 107.60776 151.77353 moveto +106.45966 149.78503 lineto stroke +newpath 106.45966 149.78503 moveto +107.17647 147.60364 lineto stroke +newpath 107.17647 147.60364 moveto +109.28026 146.68367 lineto stroke +newpath 109.28026 146.68367 moveto +111.36848 147.63846 lineto stroke +newpath 111.36848 147.63846 moveto +112.08525 145.45708 lineto stroke +newpath 112.08525 145.45708 moveto +114.18904 144.53711 lineto stroke +newpath 114.18904 144.53711 moveto +116.27725 145.4919 lineto stroke +newpath 116.27725 145.4919 moveto +116.95773 147.68489 lineto stroke +newpath 116.95773 147.68489 moveto +119.06148 146.7649 lineto stroke +newpath 119.06148 146.7649 moveto +121.14969 147.71968 lineto stroke +newpath 121.14969 147.71968 moveto +121.86646 145.5383 lineto stroke +newpath 121.86646 145.5383 moveto +123.9702 144.61833 lineto stroke +newpath 123.9702 144.61833 moveto +122.82214 142.62988 lineto stroke +newpath 122.82214 142.62988 moveto +123.53891 140.4485 lineto stroke +newpath 123.53891 140.4485 moveto +125.6427 139.52853 lineto stroke +newpath 125.6427 139.52853 moveto +127.73093 140.48332 lineto stroke +newpath 127.73093 140.48332 moveto +128.4477 138.30194 lineto stroke +newpath 128.4477 138.30194 moveto +130.55148 137.38197 lineto stroke +newpath 130.55148 137.38197 moveto +129.4034 135.39348 lineto stroke +newpath 129.4034 135.39348 moveto +130.12016 133.2121 lineto stroke +newpath 130.12016 133.2121 moveto +127.87267 132.74222 lineto stroke +newpath 127.87267 132.74222 moveto +126.72458 130.75372 lineto stroke +newpath 126.72458 130.75372 moveto +127.44135 128.57234 lineto stroke +newpath 127.44135 128.57234 moveto +129.5451 127.65236 lineto stroke +newpath 129.5451 127.65236 moveto +128.39702 125.66391 lineto stroke +newpath 128.39702 125.66391 moveto +129.11378 123.48253 lineto stroke +newpath 129.11378 123.48253 moveto +126.86629 123.01265 lineto stroke +newpath 126.86629 123.01265 moveto +125.71819 121.0242 lineto stroke +newpath 125.71819 121.0242 moveto +123.86967 122.38618 lineto stroke +newpath 123.86967 122.38618 moveto +121.62218 121.9163 lineto stroke +newpath 121.62218 121.9163 moveto +120.47409 119.92781 lineto stroke +newpath 120.47409 119.92781 moveto +121.19086 117.74643 lineto stroke +newpath 121.19086 117.74643 moveto +118.94336 117.27655 lineto stroke +newpath 118.94336 117.27655 moveto +117.79527 115.28806 lineto stroke +newpath 117.79527 115.28806 moveto +118.51208 113.10666 lineto stroke +newpath 118.51208 113.10666 moveto +120.61589 112.18668 lineto stroke +newpath 120.61589 112.18668 moveto +119.46779 110.19818 lineto stroke +newpath 119.46779 110.19818 moveto +120.1846 108.01678 lineto stroke +newpath 120.1846 108.01678 moveto +122.28839 107.09682 lineto stroke +newpath 122.28839 107.09682 moveto +124.37662 108.05159 lineto stroke +newpath 124.37662 108.05159 moveto +125.09338 105.87021 lineto stroke +newpath 125.09338 105.87021 moveto +127.19717 104.95024 lineto stroke +newpath 127.19717 104.95024 moveto +126.04909 102.96175 lineto stroke +newpath 126.04909 102.96175 moveto +126.76584 100.78036 lineto stroke +newpath 126.76584 100.78036 moveto +124.51836 100.3105 lineto stroke +newpath 124.51836 100.3105 moveto +123.37027 98.322 lineto stroke +newpath 123.37027 98.322 moveto +124.08708 96.14061 lineto stroke +newpath 124.08708 96.14061 moveto +126.19089 95.22063 lineto stroke +newpath 126.19089 95.22063 moveto +125.04279 93.23213 lineto stroke +newpath 125.04279 93.23213 moveto +125.7596 91.05074 lineto stroke +newpath 125.7596 91.05074 moveto +123.51205 90.58083 lineto stroke +newpath 123.51205 90.58083 moveto +122.36397 88.59235 lineto stroke +newpath 122.36397 88.59235 moveto +120.51543 89.9543 lineto stroke +newpath 120.51543 89.9543 moveto +118.26788 89.48439 lineto stroke +newpath 118.26788 89.48439 moveto +117.11981 87.4959 lineto stroke +newpath 117.11981 87.4959 moveto +117.8366 85.31453 lineto stroke +newpath 117.8366 85.31453 moveto +115.58908 84.84464 lineto stroke +newpath 115.58908 84.84464 moveto +114.44101 82.85614 lineto stroke +newpath 114.44101 82.85614 moveto +112.59245 84.21811 lineto stroke +newpath 112.59245 84.21811 moveto +110.34496 83.74823 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 110.34496 83.74823 moveto +110.12776 86.034 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 110.12776 86.034 moveto +108.2792 87.39597 lineto stroke +newpath 108.2792 87.39597 moveto +106.03166 86.92606 lineto stroke +newpath 106.03166 86.92606 moveto +104.88358 84.93758 lineto stroke +newpath 104.88358 84.93758 moveto +103.03503 86.29953 lineto stroke +newpath 103.03503 86.29953 moveto +100.78749 85.82962 lineto stroke +newpath 100.78749 85.82962 moveto +99.6394 83.84113 lineto stroke +newpath 99.6394 83.84113 moveto +100.35617 81.65974 lineto stroke +newpath 100.35617 81.65974 moveto +98.10867 81.18987 lineto stroke +newpath 98.10867 81.18987 moveto +96.96059 79.20137 lineto stroke +newpath 96.96059 79.20137 moveto +97.67735 77.01999 lineto stroke +newpath 97.67735 77.01999 moveto +99.7811 76.10002 lineto stroke +newpath 99.7811 76.10002 moveto +98.63304 74.11157 lineto stroke +newpath 98.63304 74.11157 moveto +99.34981 71.93019 lineto stroke +newpath 99.34981 71.93019 moveto +97.10231 71.46031 lineto stroke +newpath 97.10231 71.46031 moveto +95.95422 69.47185 lineto stroke +newpath 95.95422 69.47185 moveto +94.1057 70.83382 lineto stroke +newpath 94.1057 70.83382 moveto +91.8582 70.36394 lineto stroke +newpath 91.8582 70.36394 moveto +90.71011 68.37544 lineto stroke +newpath 90.71011 68.37544 moveto +91.42688 66.19406 lineto stroke +newpath 91.42688 66.19406 moveto +89.17938 65.72418 lineto stroke +newpath 89.17938 65.72418 moveto +88.0313 63.73569 lineto stroke +newpath 88.0313 63.73569 moveto +86.18274 65.09766 lineto stroke +newpath 86.18274 65.09766 moveto +83.93524 64.62778 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 83.93524 64.62778 moveto +83.71806 66.91356 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 83.71806 66.91356 moveto +81.8695 68.27553 lineto stroke +newpath 81.8695 68.27553 moveto +79.62201 67.80565 lineto stroke +newpath 79.62201 67.80565 moveto +78.47392 65.81718 lineto stroke +newpath 78.47392 65.81718 moveto +76.6254 67.17915 lineto stroke +newpath 76.6254 67.17915 moveto +74.3779 66.70927 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 74.3779 66.70927 moveto +74.16074 68.99506 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 74.16074 68.99506 moveto +72.31221 70.35701 lineto stroke +newpath 72.31221 70.35701 moveto +73.87117 72.0427 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 73.87117 72.0427 moveto +73.654 74.32848 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 73.654 74.32848 moveto +71.80545 75.69044 lineto stroke +newpath 71.80545 75.69044 moveto +69.55795 75.22057 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 69.55795 75.22057 moveto +69.34077 77.50635 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 69.34077 77.50635 moveto +67.49222 78.86832 lineto stroke +newpath 67.49222 78.86832 moveto +65.24467 78.3984 lineto stroke +newpath 65.24467 78.3984 moveto +64.09659 76.40993 lineto stroke +newpath 64.09659 76.40993 moveto +62.24805 77.77188 lineto stroke +newpath 62.24805 77.77188 moveto +60.0005 77.30197 lineto stroke +newpath 60.0005 77.30197 moveto +58.85243 75.31348 lineto stroke +newpath 58.85243 75.31348 moveto +59.56921 73.13211 lineto stroke +newpath 59.56921 73.13211 moveto +57.3217 72.66222 lineto stroke +newpath 57.3217 72.66222 moveto +56.17363 70.67372 lineto stroke +newpath 56.17363 70.67372 moveto +54.32507 72.03569 lineto stroke +newpath 54.32507 72.03569 moveto +52.07758 71.56581 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 52.07758 71.56581 moveto +51.86038 73.85158 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 51.86038 73.85158 moveto +50.01183 75.21355 lineto stroke +newpath 50.01183 75.21355 moveto +47.76428 74.74364 lineto stroke +newpath 47.76428 74.74364 moveto +46.6162 72.75516 lineto stroke +newpath 46.6162 72.75516 moveto +44.76765 74.11711 lineto stroke +newpath 44.76765 74.11711 moveto +42.52011 73.6472 lineto stroke +newpath 42.52011 73.6472 moveto +41.37204 71.65866 lineto stroke +newpath 41.37204 71.65866 moveto +42.08882 69.47725 lineto stroke +newpath 42.08882 69.47725 moveto +39.8413 69.00735 lineto stroke +newpath 39.8413 69.00735 moveto +38.69322 67.01881 lineto stroke +newpath 38.69322 67.01881 moveto +39.41002 64.83742 lineto stroke +newpath 39.41002 64.83742 moveto +41.51384 63.91745 lineto stroke +newpath 41.51384 63.91745 moveto +40.36574 61.92894 lineto stroke +newpath 40.36574 61.92894 moveto +41.08253 59.74754 lineto stroke +newpath 41.08253 59.74754 moveto +38.835 59.27763 lineto stroke +newpath 38.835 59.27763 moveto +37.68692 57.28914 lineto stroke +newpath 37.68692 57.28914 moveto +35.83836 58.65111 lineto stroke +newpath 35.83836 58.65111 moveto +33.59084 58.1812 lineto stroke +newpath 33.59084 58.1812 moveto +32.44276 56.19266 lineto stroke +newpath 32.44276 56.19266 moveto +33.15955 54.01125 lineto stroke +newpath 33.15955 54.01125 moveto +30.91202 53.54135 lineto stroke +newpath 30.91202 53.54135 moveto +29.76395 51.55281 lineto stroke +newpath 29.76395 51.55281 moveto +30.48074 49.37141 lineto stroke +newpath 30.48074 49.37141 moveto +32.58456 48.45145 lineto stroke +newpath 32.58456 48.45145 moveto +31.43646 46.46294 lineto stroke +newpath 31.43646 46.46294 moveto +32.15326 44.28154 lineto stroke +newpath 32.15326 44.28154 moveto +34.25705 43.36157 lineto stroke +newpath 34.25705 43.36157 moveto +36.34526 44.31636 lineto stroke +newpath 36.34526 44.31636 moveto +37.06204 42.135 lineto stroke +newpath 37.06204 42.135 moveto +39.16583 41.21503 lineto stroke +newpath 39.16583 41.21503 moveto +38.01776 39.22653 lineto stroke +newpath 38.01776 39.22653 moveto +38.73453 37.04515 lineto stroke +newpath 38.73453 37.04515 moveto +36.48701 36.57527 lineto stroke +newpath 36.48701 36.57527 moveto +35.33894 34.58678 lineto stroke +newpath 35.33894 34.58678 moveto +36.05574 32.40538 lineto stroke +newpath 36.05574 32.40538 moveto +38.15956 31.48541 lineto stroke +newpath 38.15956 31.48541 moveto +37.01146 29.4969 lineto stroke +newpath 37.01146 29.4969 moveto +37.72826 27.3155 lineto stroke +newpath 37.72826 27.3155 moveto +35.48073 26.8456 lineto stroke +newpath 35.48073 26.8456 moveto +34.33264 24.8571 lineto stroke +newpath 34.33264 24.8571 moveto +32.48409 26.21907 lineto stroke +newpath 32.48409 26.21907 moveto +30.23656 25.74916 lineto stroke +newpath 30.23656 25.74916 moveto +29.08849 23.76067 lineto stroke +newpath 29.08849 23.76067 moveto +29.80525 21.57928 lineto stroke +newpath 29.80525 21.57928 moveto +27.55774 21.1094 lineto stroke +newpath 27.55774 21.1094 moveto +26.40967 19.12091 lineto stroke +newpath 26.40967 19.12091 moveto +24.56111 20.48288 lineto stroke +newpath 24.56111 20.48288 moveto +22.31361 20.013 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 22.31361 20.013 moveto +22.09642 22.29877 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 22.09642 22.29877 moveto +20.24786 23.66074 lineto stroke +newpath 20.24786 23.66074 moveto +18.00034 23.19083 lineto stroke +newpath 18.00034 23.19083 moveto +16.85225 21.20233 lineto stroke +newpath 16.85225 21.20233 moveto +15.0037 22.5643 lineto stroke +newpath 15.0037 22.5643 moveto +12.75616 22.09439 lineto stroke +newpath 12.75616 22.09439 moveto +11.6081 20.10585 lineto stroke +newpath 11.6081 20.10585 moveto +12.32487 17.92444 lineto stroke +newpath 12.32487 17.92444 moveto +10.07735 17.45454 lineto stroke +newpath 10.07735 17.45454 moveto +8.92928 15.466 lineto stroke +newpath 8.92928 15.466 moveto +9.64607 13.2846 lineto stroke +newpath 9.64607 13.2846 moveto +11.7499 12.36464 lineto stroke +newpath 11.7499 12.36464 moveto +10.60179 10.37613 lineto stroke +newpath 10.60179 10.37613 moveto +11.31859 8.19473 lineto stroke +newpath 11.31859 8.19473 moveto +9.07106 7.72482 lineto stroke +newpath 9.07106 7.72482 moveto +7.92297 5.73633 lineto stroke +newpath 7.92297 5.73633 moveto +6.07442 7.0983 lineto stroke +newpath 6.07442 7.0983 moveto +3.82689 6.62839 lineto stroke +newpath 3.82689 6.62839 moveto +2.67882 4.63985 lineto stroke +newpath 2.67882 4.63985 moveto +3.3956 2.45844 lineto stroke +newpath 3.3956 2.45844 moveto +1.14807 1.98854 lineto stroke +newpath 1.14807 1.98854 moveto +0 0 lineto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.3 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.3 new file mode 100644 index 00000000000..6f20878171e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.3 @@ -0,0 +1,397 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -1 -246 284 83 +%%HiResBoundingBox: -0.25467 -245.73816 283.71707 82.0819 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2237 +%%Pages: 1 +%%BeginProlog +%%EndProlog +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 0 0 moveto +3.3906 -1.23409 7.1076 -1.23409 10.49821 0 curveto +10.49821 0 lineto +13.26227 2.3193 15.12077 5.53833 15.74731 9.09174 curveto +15.74754 9.09216 lineto +16.37408 5.53876 18.23259 2.31972 20.99664 0.00041 curveto +20.99689 0 lineto +24.3875 -1.23409 28.10449 -1.23409 31.4951 0 curveto +31.4951 0 lineto +34.25916 2.3193 36.11766 5.53835 36.7442 9.09174 curveto +36.7442 9.09174 lineto +36.11765 12.64514 34.25912 15.86417 31.49506 18.18347 curveto +31.49481 18.18388 lineto +34.88542 16.9498 38.60245 16.9498 41.99306 18.18388 curveto +41.99355 18.18388 lineto +44.7576 20.5032 46.6161 23.72223 47.24265 27.27563 curveto +47.24336 27.27689 lineto +47.8699 23.72348 49.72841 20.50444 52.49248 18.18513 curveto +52.49248 18.18513 lineto +55.88309 16.95105 59.6001 16.95105 62.99072 18.18513 curveto +62.9912 18.18515 lineto +60.22713 15.86584 58.3686 12.6468 57.74205 9.09341 curveto +57.7418 9.09299 lineto +58.36835 5.53958 60.22685 2.32056 62.9909 0.00125 curveto +62.99164 0 lineto +66.38223 -1.23409 70.09924 -1.23409 73.48984 0 curveto +73.48984 0 lineto +76.25389 2.3193 78.1124 5.53833 78.73894 9.09174 curveto +78.73918 9.09216 lineto +79.36572 5.53876 81.22423 2.31972 83.98828 0.00041 curveto +83.98853 0 lineto +87.37912 -1.23409 91.09613 -1.23409 94.48672 0 curveto +94.48672 0 lineto +97.25078 2.3193 99.10928 5.53833 99.73584 9.09175 curveto +99.73584 9.09175 lineto +99.10928 12.64514 97.25078 15.86418 94.48668 18.18349 curveto +94.48643 18.1839 lineto +97.87704 16.9498 101.59409 16.9498 104.9847 18.18388 curveto +104.98517 18.18388 lineto +107.74924 20.5032 109.60773 23.72223 110.23428 27.27563 curveto +110.23428 27.27563 lineto +109.60773 30.82904 107.7492 34.04808 104.98512 36.36737 curveto +104.98512 36.36737 lineto +101.5945 37.60146 97.87747 37.60144 94.48686 36.36732 curveto +94.48637 36.36734 lineto +97.25044 38.68665 99.10895 41.9057 99.7355 45.4591 curveto +99.73575 45.45953 lineto +99.10918 49.01292 97.25067 52.23196 94.48659 54.55127 curveto +94.48587 54.5525 lineto +97.87648 53.3184 101.59352 53.31842 104.98413 54.55252 curveto +104.98413 54.55252 lineto +107.74818 56.87183 109.60669 60.09087 110.23325 63.64429 curveto +110.23349 63.6447 lineto +110.86003 60.0913 112.71855 56.87225 115.4826 54.55293 curveto +115.48285 54.5525 lineto +118.87347 53.3184 122.59048 53.3184 125.9811 54.5525 curveto +125.98254 54.5525 lineto +128.7466 56.87181 130.6051 60.09085 131.23164 63.64424 curveto +131.23164 63.64424 lineto +130.6051 67.19765 128.74658 70.41667 125.9825 72.73598 curveto +125.98225 72.7364 lineto +129.37286 71.5023 133.0899 71.5023 136.48051 72.7364 curveto +136.48099 72.7364 lineto +139.24504 75.0557 141.10355 78.27473 141.73009 81.82814 curveto +141.73225 81.8319 lineto +142.3588 78.27849 144.2173 75.05946 146.98137 72.74014 curveto +146.98137 72.74014 lineto +150.37196 71.50606 154.08899 71.50604 157.47961 72.74014 curveto +157.4801 72.74016 lineto +154.71602 70.42085 152.8575 67.20183 152.23093 63.64844 curveto +152.2307 63.64801 lineto +152.85725 60.09459 154.71574 56.87556 157.47981 54.55626 curveto +157.47981 54.55626 lineto +160.8704 53.32216 164.58745 53.32217 167.97806 54.55626 curveto +167.97806 54.55626 lineto +170.74213 56.87558 172.60063 60.09462 173.22717 63.64804 curveto +173.22742 63.64845 lineto +173.85397 60.09505 175.71248 56.87599 178.47655 54.55669 curveto +178.47679 54.55626 lineto +181.8674 53.32217 185.58443 53.32216 188.97504 54.55626 curveto +188.97649 54.55627 lineto +186.2124 52.23697 184.35388 49.01793 183.72734 45.46452 curveto +183.72734 45.46452 lineto +184.35388 41.91112 186.21239 38.69208 188.97646 36.37276 curveto +188.9767 36.37234 lineto +185.58609 37.60645 181.86905 37.60646 178.47844 36.37238 curveto +178.47795 36.37238 lineto +175.71385 34.05307 173.85536 30.83405 173.22879 27.28064 curveto +173.22807 27.27939 lineto +173.85461 23.72598 175.71312 20.50694 178.47717 18.18765 curveto +178.47717 18.18765 lineto +181.86778 16.95355 185.5848 16.95355 188.97543 18.18765 curveto +188.97592 18.18765 lineto +186.21184 15.86835 184.35332 12.64932 183.72675 9.09592 curveto +183.72652 9.09549 lineto +184.35306 5.5421 186.21156 2.32306 188.97562 0.00375 curveto +188.97778 0 lineto +192.36838 -1.23409 196.08539 -1.23409 199.476 0 curveto +199.476 0 lineto +202.24005 2.3193 204.09856 5.53833 204.7251 9.09174 curveto +204.72533 9.09216 lineto +205.35187 5.53876 207.21037 2.31972 209.97443 0.00041 curveto +209.97467 0 lineto +213.36528 -1.23409 217.08228 -1.23409 220.47289 0 curveto +220.47289 0 lineto +223.23694 2.3193 225.09544 5.53835 225.72198 9.09174 curveto +225.72198 9.09174 lineto +225.09543 12.64514 223.23691 15.86417 220.47284 18.18347 curveto +220.4726 18.18388 lineto +223.8632 16.9498 227.58023 16.9498 230.97084 18.18388 curveto +230.97133 18.18388 lineto +233.73538 20.5032 235.59389 23.72223 236.22043 27.27563 curveto +236.22115 27.27689 lineto +236.84769 23.72348 238.70619 20.50444 241.47026 18.18513 curveto +241.47026 18.18513 lineto +244.86087 16.95105 248.57788 16.95105 251.9685 18.18513 curveto +251.96898 18.18515 lineto +249.20491 15.86584 247.34639 12.6468 246.71983 9.09341 curveto +246.71959 9.09299 lineto +247.34613 5.53958 249.20464 2.32056 251.96869 0.00125 curveto +251.96942 0 lineto +255.36002 -1.23409 259.07703 -1.23409 262.46762 0 curveto +262.46762 0 lineto +265.23167 2.3193 267.09018 5.53833 267.71672 9.09174 curveto +267.71696 9.09216 lineto +268.3435 5.53876 270.20201 2.31972 272.96606 0.00041 curveto +272.96631 0 lineto +276.3569 -1.23409 280.07391 -1.23409 283.46451 0 curveto +283.46451 0 lineto +280.70045 -2.3193 278.84195 -5.53833 278.2154 -9.09175 curveto +278.2154 -9.09175 lineto +278.84195 -12.64514 280.70045 -15.86418 283.46455 -18.18349 curveto +283.4648 -18.1839 lineto +280.07419 -16.9498 276.35715 -16.9498 272.96654 -18.18388 curveto +272.96606 -18.18388 lineto +270.202 -20.5032 268.3435 -23.72223 267.71695 -27.27563 curveto +267.71695 -27.27563 lineto +268.3435 -30.82904 270.20203 -34.04808 272.96611 -36.36737 curveto +272.96611 -36.36737 lineto +276.35674 -37.60146 280.07376 -37.60144 283.46437 -36.36732 curveto +283.46486 -36.36734 lineto +280.70079 -38.68665 278.84229 -41.9057 278.21573 -45.4591 curveto +278.21548 -45.45953 lineto +278.84206 -49.01292 280.70056 -52.23196 283.46465 -54.55127 curveto +283.46536 -54.5525 lineto +280.07475 -53.3184 276.35771 -53.31842 272.9671 -54.55252 curveto +272.9671 -54.55252 lineto +270.20305 -56.87183 268.34454 -60.09087 267.71799 -63.64429 curveto +267.71774 -63.6447 lineto +267.0912 -60.0913 265.23268 -56.87225 262.46863 -54.55293 curveto +262.46838 -54.5525 lineto +259.07776 -53.3184 255.36075 -53.3184 251.97014 -54.5525 curveto +251.96869 -54.5525 lineto +249.20464 -56.87181 247.34613 -60.09085 246.71959 -63.64424 curveto +246.71959 -63.64424 lineto +247.34613 -67.19765 249.20465 -70.41667 251.96873 -72.73598 curveto +251.96898 -72.7364 lineto +248.57837 -71.5023 244.86133 -71.5023 241.47072 -72.7364 curveto +241.47025 -72.7364 lineto +238.70619 -75.0557 236.84769 -78.27473 236.22115 -81.82814 curveto +236.22115 -81.82814 lineto +236.84769 -85.38153 238.7062 -88.60056 241.47029 -90.91989 curveto +241.47029 -90.91989 lineto +244.86092 -92.15396 248.57793 -92.15398 251.96857 -90.91985 curveto +251.96904 -90.91983 lineto +249.20499 -93.23915 247.34647 -96.4582 246.71991 -100.01161 curveto +246.71968 -100.01202 lineto +247.34624 -103.56544 249.20476 -106.78445 251.96883 -109.10378 curveto +251.96883 -109.10378 lineto +255.35945 -110.33786 259.07649 -110.33786 262.46709 -109.10373 curveto +262.46709 -109.10373 lineto +265.23116 -106.7844 267.08966 -103.56534 267.71619 -100.01192 curveto +267.71645 -100.0115 lineto +268.34299 -103.56491 270.20154 -106.78395 272.9656 -109.10327 curveto +272.96585 -109.1037 lineto +276.35648 -110.33777 280.0735 -110.33777 283.46413 -109.10365 curveto +283.46556 -109.10365 lineto +280.70148 -111.42297 278.84297 -114.64203 278.21645 -118.19543 curveto +278.21645 -118.19543 lineto +278.84299 -121.74884 280.70152 -124.96788 283.4656 -127.2872 curveto +283.46585 -127.28763 lineto +280.07521 -126.05353 276.35818 -126.05353 272.96756 -127.28763 curveto +272.96707 -127.28763 lineto +270.20299 -129.60695 268.34448 -132.82599 267.71794 -136.3794 curveto +267.71722 -136.38065 lineto +268.34378 -139.93405 270.2023 -143.15308 272.96637 -145.47238 curveto +272.96637 -145.47238 lineto +276.357 -146.70648 280.07402 -146.70647 283.46463 -145.47235 curveto +283.46512 -145.47235 lineto +280.70107 -147.79166 278.84254 -151.01073 278.21599 -154.56413 curveto +278.21576 -154.56454 lineto +278.8423 -158.11794 280.70084 -161.33698 283.4649 -163.65628 curveto +283.46707 -163.66003 lineto +280.07646 -162.42593 276.35944 -162.42593 272.96881 -163.66003 curveto +272.96881 -163.66003 lineto +270.20476 -165.97934 268.34624 -169.19838 267.7197 -172.7518 curveto +267.71945 -172.75224 lineto +267.09291 -169.1988 265.2344 -165.97977 262.47037 -163.66043 curveto +262.4701 -163.66002 lineto +259.07947 -162.42593 255.36246 -162.42593 251.97183 -163.66003 curveto +251.97183 -163.66003 lineto +249.20776 -165.97934 247.34926 -169.1984 246.72272 -172.75182 curveto +246.72272 -172.75182 lineto +247.34927 -176.30522 249.2078 -179.52426 251.9719 -181.84357 curveto +251.97214 -181.844 lineto +248.5815 -180.60991 244.86446 -180.6099 241.47383 -181.84401 curveto +241.47334 -181.84401 lineto +238.70929 -184.16331 236.85075 -187.38237 236.22423 -190.93578 curveto +236.22351 -190.93703 lineto +235.59697 -187.3836 233.73846 -184.16457 230.97437 -181.84526 curveto +230.97437 -181.84526 lineto +227.58376 -180.61116 223.86673 -180.61115 220.47609 -181.84526 curveto +220.47562 -181.84526 lineto +223.23969 -179.52594 225.09822 -176.3069 225.72478 -172.75348 curveto +225.72502 -172.75307 lineto +225.09848 -169.19962 223.23996 -165.9806 220.4759 -163.66127 curveto +220.47517 -163.66003 lineto +217.08456 -162.42592 213.36752 -162.42593 209.97693 -163.66002 curveto +209.97693 -163.66002 lineto +207.21286 -165.97934 205.35435 -169.19838 204.7278 -172.75182 curveto +204.72755 -172.75223 lineto +204.10101 -169.1988 202.24251 -165.97977 199.47845 -163.66043 curveto +199.4782 -163.66002 lineto +196.08759 -162.42593 192.37056 -162.42592 188.97995 -163.66002 curveto +188.97562 -163.66002 lineto +186.21156 -165.97932 184.35306 -169.19835 183.7265 -172.75177 curveto +183.7265 -172.75177 lineto +184.35306 -176.30516 186.21156 -179.5242 188.97566 -181.8435 curveto +188.9759 -181.84392 lineto +185.5853 -180.60982 181.86826 -180.60982 178.47765 -181.84392 curveto +178.47717 -181.8439 lineto +175.7131 -184.16322 173.85461 -187.38225 173.22806 -190.93565 curveto +173.22806 -190.93565 lineto +173.85461 -194.48906 175.71313 -197.7081 178.47722 -200.02739 curveto +178.47722 -200.02739 lineto +181.86784 -201.26147 185.58487 -201.26146 188.97548 -200.02734 curveto +188.97597 -200.02736 lineto +186.2119 -202.34666 184.3534 -205.56572 183.72684 -209.11913 curveto +183.7266 -209.11955 lineto +184.35316 -212.67294 186.21167 -215.89198 188.97575 -218.21129 curveto +188.97647 -218.21252 lineto +185.58586 -216.97842 181.86882 -216.97844 178.47821 -218.21254 curveto +178.47821 -218.21254 lineto +175.71416 -220.53186 173.85565 -223.75089 173.2291 -227.30432 curveto +173.22885 -227.30472 lineto +172.60231 -223.75131 170.74379 -220.53227 167.97974 -218.21295 curveto +167.97949 -218.21252 lineto +164.58887 -216.97842 160.87186 -216.97842 157.48125 -218.21252 curveto +157.4798 -218.21252 lineto +154.71574 -220.53183 152.85724 -223.75087 152.2307 -227.30426 curveto +152.2307 -227.30426 lineto +152.85724 -230.85767 154.71576 -234.07669 157.47984 -236.396 curveto +157.48009 -236.39642 lineto +154.08948 -235.16232 150.37244 -235.16232 146.98183 -236.39642 curveto +146.98135 -236.39642 lineto +144.2173 -238.71571 142.3588 -241.93475 141.73225 -245.48816 curveto +141.73083 -245.4857 lineto +141.1043 -241.9323 139.24579 -238.71327 136.48172 -236.39395 curveto +136.48172 -236.39395 lineto +133.09113 -235.15987 129.3741 -235.15985 125.98347 -236.39395 curveto +125.98299 -236.39397 lineto +128.74707 -234.07466 130.60559 -230.85564 131.23216 -227.30225 curveto +131.23239 -227.30182 lineto +130.60583 -223.7484 128.74734 -220.52937 125.98328 -218.21007 curveto +125.98328 -218.21007 lineto +122.59268 -216.97597 118.87564 -216.97598 115.48503 -218.21007 curveto +115.48503 -218.21007 lineto +112.72096 -220.52939 110.86246 -223.74843 110.23592 -227.30185 curveto +110.23567 -227.30226 lineto +109.60912 -223.74886 107.75061 -220.5298 104.98654 -218.2105 curveto +104.9863 -218.21007 lineto +101.59569 -216.97598 97.87866 -216.97597 94.48805 -218.21007 curveto +94.4866 -218.21008 lineto +97.25069 -215.89078 99.1092 -212.67174 99.73575 -209.11833 curveto +99.73575 -209.11833 lineto +99.1092 -205.56493 97.2507 -202.34589 94.48663 -200.02657 curveto +94.48639 -200.02615 lineto +97.877 -201.26025 101.59404 -201.26027 104.98465 -200.02618 curveto +104.98514 -200.02618 lineto +107.74924 -197.70688 109.60773 -194.48785 110.2343 -190.93445 curveto +110.23502 -190.9332 lineto +109.60847 -187.37979 107.74997 -184.16075 104.98592 -181.84146 curveto +104.98592 -181.84146 lineto +101.5953 -180.60736 97.8783 -180.60736 94.48766 -181.84146 curveto +94.48717 -181.84146 lineto +97.25125 -179.52216 99.10977 -176.30313 99.73634 -172.74973 curveto +99.73657 -172.7493 lineto +99.11003 -169.1959 97.25153 -165.97687 94.48747 -163.65756 curveto +94.48747 -163.65756 lineto +91.09686 -162.42348 87.37985 -162.42348 83.98921 -163.65758 curveto +83.98921 -163.65758 lineto +81.22514 -165.97688 79.36662 -169.19592 78.74008 -172.74936 curveto +78.73985 -172.74977 lineto +78.11331 -169.19635 76.25479 -165.9773 73.49072 -163.65799 curveto +73.4905 -163.65758 lineto +70.09987 -162.42346 66.38286 -162.42348 62.99223 -163.65756 curveto +62.99223 -163.65756 lineto +60.22816 -165.97688 58.36964 -169.19594 57.74312 -172.74934 curveto +57.74312 -172.74934 lineto +58.36967 -176.30278 60.22821 -179.5218 62.99228 -181.84113 curveto +62.99251 -181.84154 lineto +59.6019 -180.60744 55.88486 -180.60745 52.49423 -181.84154 curveto +52.49374 -181.84154 lineto +49.72968 -184.16087 47.87117 -187.3799 47.24461 -190.93332 curveto +47.24391 -190.93457 lineto +46.61737 -187.38115 44.75883 -184.1621 41.99477 -181.84279 curveto +41.99477 -181.84279 lineto +38.60416 -180.60869 34.88713 -180.6087 31.49649 -181.84279 curveto +31.496 -181.84279 lineto +34.26009 -179.52348 36.11859 -176.30443 36.74518 -172.75102 curveto +36.74542 -172.7506 lineto +36.11888 -169.19717 34.26038 -165.97813 31.49629 -163.65883 curveto +31.49557 -163.65758 lineto +28.10495 -162.42348 24.38794 -162.42348 20.99731 -163.65758 curveto +20.99731 -163.65758 lineto +18.23325 -165.97688 16.37474 -169.19592 15.7482 -172.74934 curveto +15.74796 -172.74977 lineto +15.12141 -169.19637 13.2629 -165.9773 10.49883 -163.65799 curveto +10.4986 -163.65758 lineto +7.10799 -162.42346 3.39096 -162.42348 0.00034 -163.65758 curveto +-0.004 -163.65758 lineto +2.76009 -161.33827 4.61859 -158.11925 5.24515 -154.56581 curveto +5.24515 -154.56581 lineto +4.6186 -151.01244 2.76012 -147.79337 -0.00397 -145.47404 curveto +-0.00421 -145.47363 lineto +3.3864 -146.70776 7.10342 -146.70778 10.49405 -145.47371 curveto +10.49454 -145.4737 lineto +13.2586 -143.15437 15.11713 -139.93535 15.74368 -136.38194 curveto +15.74368 -136.38194 lineto +15.11716 -132.82854 13.25862 -129.60948 10.49457 -127.29016 curveto +10.49457 -127.29016 lineto +7.10394 -126.05606 3.3869 -126.05608 -0.00372 -127.29018 curveto +-0.00421 -127.29018 lineto +2.75987 -124.97086 4.6184 -121.75182 5.24495 -118.1984 curveto +5.2452 -118.19797 lineto +4.61865 -114.64456 2.76015 -111.4255 -0.00392 -109.1062 curveto +-0.00467 -109.10495 lineto +3.38597 -110.33907 7.103 -110.33908 10.49362 -109.10498 curveto +10.49362 -109.10498 lineto +13.2577 -106.78568 15.11621 -103.56664 15.74278 -100.01321 curveto +15.74301 -100.01279 lineto +16.36957 -103.56621 18.22807 -106.78528 20.99211 -109.1046 curveto +20.99236 -109.10501 lineto +24.383 -110.33916 28.1 -110.33914 31.49065 -109.10507 curveto +31.49208 -109.10506 lineto +34.25616 -106.78577 36.11469 -103.56673 36.74124 -100.01334 curveto +36.74124 -100.01334 lineto +36.11469 -96.45992 34.25618 -93.24088 31.49211 -90.92154 curveto +31.49187 -90.92113 lineto +34.88248 -92.15524 38.5995 -92.15526 41.99014 -90.92119 curveto +41.99062 -90.92117 lineto +44.7547 -88.60188 46.6132 -85.38284 47.23978 -81.82944 curveto +47.24194 -81.82568 lineto +46.6154 -78.27228 44.7569 -75.05325 41.99283 -72.73393 curveto +41.99283 -72.73393 lineto +38.60223 -71.49985 34.88521 -71.49983 31.49458 -72.73393 curveto +31.4941 -72.73395 lineto +34.25818 -70.41464 36.1167 -67.19562 36.74327 -63.64221 curveto +36.7435 -63.6418 lineto +36.11694 -60.08838 34.25845 -56.86935 31.49438 -54.55005 curveto +31.49438 -54.55005 lineto +28.10379 -53.31595 24.38675 -53.31596 20.99614 -54.55005 curveto +20.99614 -54.55005 lineto +18.23207 -56.86937 16.37357 -60.08841 15.74702 -63.64183 curveto +15.74678 -63.64224 lineto +15.12022 -60.08884 13.26172 -56.86978 10.49765 -54.55048 curveto +10.4974 -54.55005 lineto +7.1068 -53.31596 3.38977 -53.31595 -0.00084 -54.55005 curveto +-0.00229 -54.55006 lineto +2.7618 -52.23076 4.62032 -49.01172 5.24686 -45.45831 curveto +5.24686 -45.45831 lineto +4.62032 -41.90489 2.76181 -38.68587 -0.00226 -36.36653 curveto +-0.0025 -36.36613 lineto +3.3881 -37.60023 7.10515 -37.60025 10.49576 -36.36617 curveto +10.49625 -36.36617 lineto +13.26035 -34.04686 15.11884 -30.82784 15.7454 -27.27443 curveto +15.74612 -27.27318 lineto +15.11958 -23.71977 13.26108 -20.50073 10.49702 -18.18144 curveto +10.49702 -18.18144 lineto +7.10641 -16.94734 3.3894 -16.94734 -0.00124 -18.18144 curveto +-0.00172 -18.18144 lineto +2.76236 -15.86214 4.62088 -12.64311 5.24745 -9.0897 curveto +5.24768 -9.08928 lineto +4.62114 -5.53589 2.76263 -2.31685 -0.00142 0.00246 curveto stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.1 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.1 new file mode 100644 index 00000000000..a0b00d6171d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.1 @@ -0,0 +1,1707 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -37 -239 237 15 +%%HiResBoundingBox: -36.25 -238.25 236.25 14.25 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font EAURWX-LMMono10-Regular SRDJUK-LMRoman10-Italic ICXWUR-CMR10 +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font EAURWX-LMMono10-Regular SRDJUK-LMRoman10-Italic ICXWUR-CMR10 +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font EAURWX-LMMono10-Regular +%!PS-AdobeFont-1.0: LMMono10-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 778 222 0 +%%EndComments +FontDirectory/EAURWX-LMMono10-Regular known{/EAURWX-LMMono10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMono10-Regular)readonly def +/FamilyName(LMMono10)readonly def +/Weight(Normal)readonly def +/isFixedPitch true def +/ItalicAngle 0 def +/UnderlinePosition -167 def +/UnderlineThickness 69 def +end readonly def +/FontName /IKAJAR-LMMono10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 46 /period put +dup 49 /one put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 105 /i put +dup 109 /m put +dup 111 /o put +dup 112 /p put +dup 115 /s put +dup 116 /t put +dup 118 /v put +dup 120 /x put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-451 -316 731 1016}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105A2B97A25458EAC07B98B8F1ABC91ED489DF5A +340A9C333CA5AF409E52EE1BA5629A1DA85B8B9EA3150173A28A696C6B98D060 +4CD8AE5F032FC97BAA1F5394B526DA51B5521D60F8531E0E5A437F5E00E9B683 +3F08ED5C6A216D2CA9C1806AEA6B335CD03C87CB35115D28AF52BF955F7F349A +C9C2519FBF9D866A7CC0AB363443FFA4831A9FAF41181CC67437D2315BA0438C +2D2387CED780B0C89728BF50FCD44E9E83FAB34746B8A91F611A7C821C73E49D +7061B681B3A8086D36072662EABB0D12DF1A344E0E619F61E9D79E59F7F12ECD +902103D50AAA3E5C951FBF72E96E17F3DCD91CB14D7F302FAC08DE542A661BE1 +76D75816F241E180B9EDA0DD2D77FAD91072D2CB4F9CB10A0042170ECAE66728 +4A43C5E849F8DBC4655095F039DBE7FA1DE67A9DBB1891D618FFEAFF67FE5683 +AC22D2CA7A6F772481EFE1BCC831A8A1C73DC456E8581871196DFBA4B0AD584E +FE85A66B9E4D7621073A01B4D0E450338C9077A6808156163FA45AF5640D6443 +42DFBBF83113738F8AA0A8569EC3410F8B1504B5A572DB5855C9AB6CDD88939C +3EA9D0DAE1E73EE83BA58587EDDE46FD34C7A4E0F5CE13AAC9D44D1C598CA95D +B1BAF457820D26526039322E083AAAC442E04290E43ACFC73FA0D289AA732544 +37F9CE9AF092D5A976E3284F00E12B00DDDBCA7D9AD3389F03A93CD03A8ED655 +79B16B0779800ABA08EF65FD4A17CD265E56C22DF32F67764467507F67E709D5 +16B22CCD4111B7AC2A2DE413881E3770FC0753011C98A62B7A5A7855D7295C3C +E4519841C6D9365A9B2A47408684E1F3020DC3A7B2066E895AB7271A1C10A070 +D345F88A54B61C09DAF4947002DCB9CDC539B448F25D5963F0087D9276C36566 +1850D76D0F9BA36DA698F5B60C1FBE717C3F54435B4FDD7ACFA13B5E33A6D8D1 +892127D458D2B3538B177C63AA22A28F3202D1F3DBC78DA20AF37C1021E866B1 +13B44CFDA6385152AB8E956ABF92CF26C7856F1D7172B72004530E8F72A729D1 +62FC5890998A99BF6722DE0FFC88FABA78A8C20AA9134CF23E91A22F072E0FC1 +CEA674D56637344D90E089A0BADF717AD3D206B77F42076EEE81285FBB3C4DD2 +6DC022AE6F055641C5D5055490615328AAB0231173D3D82A3D0635C98A57B5FD +D17D8E162EB4A741E46AD79B309A83129B90C43DDD942178D25268693AE72F66 +6D681A4FA8B2477893175F3008EEF552E9465971C6B191B8D3ED752968F923AE +CB58B21F1A30A2805ABC3BDD397F3D5B215B0698D8DCA31415EA7476356F9124 +8AB53FB92DB9DA8CCC5D4C809B07C2184C794F0DDDA42481071CF1F5F4AB3D7D +E1DB9CE98E2B1DD10F21A0717E5E69694C514BF8D26760C6A22A08CC5EE51D63 +E06664FEBAFE8EA3EF4E135D2CD0AB55040AE154F6CA8B234FE0178E51D2EF97 +CCF679A44CB4BA96B481982C59847B9DD51F01AFA10259A9ADBDD053FFE120C4 +93DFF9FD4972DAE079DAEE29A0F626822AA8AADCD068449EABAE9C4E28C5C3BA +A5AFF4F8032A501D346059981EBF2BBDD15216C2FB2F3A34AD00EA8287692731 +59D4123E00A6BBC4CB52DB45A2E8BB824F2E0310C59E864A74877AB5207E5286 +04FAE8139078F1738FDB78BE9E806E91506F92047BEAD7FDAEFD37AF16766D4F +5B87C3A0F7EDD1ED312258C750110A03208A81CC2FE254863CB2898B3A819F2D +CB453312073C7EA122F58EA7402EF6A7B0C729C31F9E8C66735C59EA38E3BCAC +CC6F85A6E454C6BAEA53ACC2539978118B095E6A8ACB62DD34E1A0E626955F25 +BD3D4181C84D03DEE36C9F73279628034440970B0E4652883F787218F676D60F +D5560B7E81F46BBEF386127BBDB53D25E68448A975CD56BE0A90FDECB7224FC5 +E7E4377C6E1F717DD65F6A274994CFE7FC19DEEFB52EC0E80B8F4A66179756C6 +668E1374FA9EEA082A9C50A057776D363F68E42CE70C176516CBCD978DEC483D +4DCDDD173894CAB70B73187E5BBBA0E7A942DBE072F2BD0DCF8346DE27FA98D2 +1C0F6B1E5DF13F95F72715128053E9B14A055D9F688B1F4F0D2231D7AF3FB95A +99A9211EFF34382498160E4B56B58D3CC0FD2749372883A262140C4E6714F5D7 +6BB6750934FFD3110CBF8F774728E4278EEC55AEB085CD040E4BAD9A9260DD5D +895AE3276AFDECB790793CA3F291A5B9076094B5B7257141A512311094E29D5F +BD714C4AD35CA15C50CD05B57340C520068CCE29BDE02F74CA30D6D1ADB555EB +22BD634CAD60BB6E39C1A9F1A8DADFE8E86F1CD55938E4C906DC4685E758218C +FA0191FC6EBCBA9042FA4AD9530EE7A9A7E11D9BD9AE3FB5A1C89898662200C6 +4E39E2DE83D6930685127D91CF72002A6BAC67DA45FAC0B1339E63A2DF0854AB +DAD80196B01BC1A3A9396EE80A258FFA390D92CBFA4452053BBF6307EAD2720B +D9674E2AED09E56CC6D3BF959A1AEE2880B065B9FB06C6132861062BA5099C8A +03254537748B10A647F1CEA85D597A49335CC40D3864436CB8C374E0C45BE51C +AFEA0A456252D1446648C11B77BAE6D06BB1AB0AEA89B6683EFB7343EA55CD31 +DDBBCA49EB4131D9796D5E9A6CCA98D3BAAA326A7FD554FD825E9053438601E8 +32AC8A3D146E3FAEDDBE8F9FD9D7A6AC1A896380F2762679E60FA6E763176FC8 +0A37B7C8F2A54DFDE78431694A6BFA5B0ABA0F493D71DD10CE126E4E5478A19B +2ED5FBD147B0AC82510E0D274A7CB5AC380B1B2006B28BD56725C28744010753 +F3D80F49365D5006829FED63CB9571B219B385EFA247B213A287F8D31AC4AC17 +88A4E78E365F57B70789D7925003BB63C46296FE532C382FEDCF04C5607D099B +FD6576ACF2CDF306EEE9E7630EABC9D0D92569AAF61833401353462890AF71B0 +5B84B2E8A8A3BB3C66F9F7A94394FD517973078F27D6695A95B43139334FCCA8 +483943FEFD671409BBB2769C8ABD0E1D2A285C3478C47BF8F0EDFC4ABF84F603 +0D887AC6A64E64CAF304E656F659C6948C180839F3F7A080F28CA9A709FEAD8D +88BB59034060C90D2A1B932C5284AFF0A5AAF89F14D3B913E320F9F732DF9D07 +CDD357005E66DFDCC87145B9C3C3C5CE0F22D4B5DEC2A17886B73AE5D798A70D +15F48C2F617CE0AD7A4007088A67B8FEC0C4FB4F8BD6C351707A524187ED4C6A +8323B064EB78D64A49A5B1B43A8A1E463235B276E342F24431816EE5C6B153BA +55F194E998B6EC925AC28831C6564663C89CE51D484F7E49765600A125D6DD42 +3540B96C3EEF890DB9EEFAF6FB97D6E2B7F7A38FF6BD4DB3D8CD86D9B61F20CB +30982E6D29BDD2AEA0A6B449E823AEFA3FDB17EE7AF0E642B3F2F4DCDE913ED0 +845C31804134C677AD402B32E799CF89BE0C8DA94598691F7744071EDD34D136 +354212FEDC2C47725E078445F2CC6BA4B25B0E98968FBA2BFC0F3A2BF0E6BA1D +E5D3B93CCFFD454B0717C5CC75BB594CFDD4F2669AF631077308D7EAB2EABFDB +DFF58822C6C9EB8B8A0357B309DF51CA751548BE122F6184F8940714204D06B4 +D6749FC4B0B5C900A42D124B6728DF4AD90CAAF7A0B94495594710F7BB631D9C +72C59F48E2CC80A917B83F955C00BE042DC2D87E2C0ED9EBD3D567DAC691669A +4AAC7360F8B87013B37DF42D864506CA93A854676CAE3BDAED8DA7D7C8016D0F +B7C2B306DD513F69FDA0502DF792581585D4AF6BEA4D8E38F525793AF97A9CE3 +BF875DC5D845C884413A489F420111821EAC567FC09B4517D9443FD0145DD758 +276C2FB8ED5906ECCFFACADD71EE0B7C7B67D8C7A3CC47E09641C53A94C45174 +899AB3A9D824CE570B0A567C1141A7903C924ABA53A4B5C7C390F436CB4C052A +A2E8C6DC5C92D22B2474AEA49E3667EE9AEE712151387C3E66C138ED90ECD744 +6B93CCF9A39CFD45F4E0CDC599E8BF2CE72DE9FEDF547B68A41FC346A1436957 +D782416D6696AC8645E10FDD80D52109B4D00CD5932A5E64E2E417C6B64D84B1 +9F7C2D7C143E2876603C9D933255633A6EE98B2CE3B0D8C1A90D72D467A8D921 +4BC7F3D1E370B1330D811FA76A32154D39C66F9AC050E7001000B2C6848457D6 +32AF0F1DCFFB63B79FB9B4D2669757817C75CB265F8F86136A2CA71171D9C845 +0CE79E425499DBBBE0FE6F4D911B87A6E3CCFF4A45467840B0924C38AFC428BE +A8F26ABAC1A2B9F1939CF6EEC8949C19C52F175EAF3B7101AF39500AD4E9521F +8B8A82FE0584ABB18035737DBDA92F6F61640C72CD43718193599D9E987C1780 +2C37E47BADCC1E0EEBCE31F1D7765504E4DA6CC0CBDF15FE40AA423055761A61 +F441D62484F8949B2CE9B87D9CEE04DFF82BF14931BB6D3B5F702D2B7E4FA697 +803C1F44946F43E83836A5EE65613C6D5085D8843F74732B2B10DD809BBE0984 +741E58AF8CCD5790DBCCD67F292584BA2A471906D47C2575614062034BD09F8A +E5C4472A1538265DFC62E5F1BA153A06D977B7C0726022D0F92FACEF0CB44DC8 +4256134A55480B519A066B8716B4C88C220295599C65393BE11269C8DD7247C9 +6D632523256F5F85ADE1BC40550DBD475801848196FF59D705A0D83B465388E9 +3AAA4F12C642D0F5B9E942A2D8F6F358A5EB2A553BDE06CD872EADAA457F6BC0 +78B85EA3793D0874E0488F77AFC2022271FE6205D65C1785F299C80FDAF6B567 +93DFF6C5C708439E4EEAE16EED2627A072AAF769FCD234578423B70ED44AC6EF +E221ADB5E725ABE897F0EBEE4354211E3953CD7AD90239C1FFCA061A21652104 +F5440A1B6DC3005CA2757CA7ABC912D2F76B826F1DC80CEF9C35B3B2AFA2DB77 +690189F51FE955C8390E34A50EF33C1C822EFA66A75E01A68758FD97C5928BB2 +B1DF64078A64683C37CDDDA453154EF41FEA71E4E811982D820B630B0957DF2E +49E5BB06A1F38A85CDA6516BC36D06BF6BF82584F6DA9923AB74192AF4204EC8 +E64AA8E25FD5D3BA115349CA83A68837068BD52A0F63B0B192534319E195268F +9BAA0A377983203D5BEFDBE6A4F71E638F77311127742A5FC858ACC1FA2AFDAB +64AAA3BA97F8D3E69F3B51C476287897BAEF9ABA623FEDCA07EB06561F1FD9A7 +C90BBB6B08AED1BB7F4B88664F82675A3DD3116E39471A49797EFAAF6CFBBA0B +051AD3EE2DEB7829F36E191E97A39F1B1AF8E6002B331B4BABCC1D6A28B440E2 +6F0564E9C0148725808E9CA4302A1B50455C3F57AA425F81CB85910022226749 +3872C31A1AA269A71ACFCE623E4CB4442B27356698EAEB075F2548D7A7C6BD63 +48B96E2B9A86644C798549129F0F2E6255772FCAC4EC5DFE7E64E140B1B6D434 +D089639078A2935282DF5CBD3F1D0E9D0D05DF4C44D23C067C14FA4F328F720F +A9BD9CBC1F322A39EFCAF585107BD5A5C18DAAA83C41A484CF7B7D56968E9DD3 +2ADCAC98FB5260D46C7BBF1EDDF0880B1CD099FC69F102DA10621ED249A27B13 +89BCE0C1F913CAB9E67462B1C7C6E71D9931AB1346B1F3E0A38E42C10A4C41EF +BFE4AA5A61C2716FC80037A3D74A6B73608413B8369365B495E9EEE5FD08FD47 +B3E50784A852A32989A63805EEEA8B14A64CFECA4BE515ECB9281F63DF50E4AD +899E67574F3EFF17D31778566831F1FCB2560AD582DB153772FA61136A0A5EF8 +DA17C9B104A3B51AB7386DEC1D1553299043885CBFBFF1887A195C69FC07CB5D +F5093B7CDA7F1780DEF8060D7DA7EED67A23326CD8E2332276F32283CF0F7169 +EE52BD75B4EB267BE5FCB0B209B090009718A49C6D7256EBE0DC9B830B871D79 +79A52174C2BEE17D3818AAE8B6EB70CEBE5784293E7380AF786BF3954F5B5C6C +BEBDBD569AA64B6D41353FD1495B99CBA96ABA9147ECEF29D69BD30813009F2F +3421FF99BCAC2D5403D67B0DD5ADFC6174D6094C98E05D5313AA0122DF71AB6B +4097497EEB38F0274C057C26DAA8165842A4DDD43FC3AB8DADBB4D53C5BF8211 +4F6CE0F36ED2F1EACB243D5BEEEC7611B1926FE306D2BF0094DE678A8E62F900 +6D5F16497CF2DE856C7CCE8400B39FB9D00B7800699CDB8334A4016CAB5BF2E6 +BC6F9CBB376B7F8A14BC0986AB380B8E781AFE2B9E872DD99B6618C2CD47C083 +0E7D9C2204A8B98424E76D01937F9CFE3CF4E3779650D7C2DC3F0549EEC0E9A6 +CC520FF3C45B5D1F4889E4A1C039D6CFA29750780932C8A88AB1CAC0C3F2BF79 +37F8E5596DD3303CF8B104C43A87080E37D1D7305E7308D2A3984290DF1EB822 +DFD34841FCB3F5AB7E1798B23757A3613D6B5BB282C7F898AF5891402BE52A4C +0B13602E392D96D920EF9E0C7247962F244E4B3EA74280B7101D384B1B4AD049 +1AFF488EBB29B293905951355C4D4A4F65BF1A72907A00F952DBBB63C0DA21C7 +17E348E0BE63120324CB0E68ABEF71D59DC7BCCCB1BFFCC5C70B67BB5867F445 +60E7119A77341C19ECC2E78F6BA5E79950549BDCCFF228992F167258DF2BA832 +668CE0CFDE1AD430251A144F43A93610E47DC498C33F37E0080DB96070BBA2BA +847009EA1242B2A36DB0E19710EC27BBEDDD25AFFDE220C5A256EAEF9D3EE785 +E863E59BFA94A109026D51F307DBFCB07E5424BFF39434E3F7580B36099A5F4F +1D22D2DE739A66998BB4E92AE72C6688A5942A820EC85338788069E68A1AD269 +BD4183F18D16BEA5DE2BA1F785DA4970B62051BDA2FB7C6992B79CD83E402923 +15B0EFE711C05E7DBB45350199017B180CBA3A79B87815D8BA1CB39F04517499 +2821556F4E2234E00BC6D71965ABFFB6F13DA083022ADC8E75DD413871CAAB11 +C9262D553D7CB1365E9AAFCA2AEFD997AD21C556376D21FB706D26251A2874EF +45A1E9807DE85363DF1E379460259D44CE01645BCBDC2CAF2834CBF79C388182 +26FE2A652AC7CAE0A87B501BCB4849B3E0E8D46A3090B42801AE7A97DBC8BA13 +E93F14395F170DDD4AA55929F95E30DF0BC6D5DC060087F45456B353EA0D2FCB +03FD86FD6A1A1A68C4191BBCFB08B609971C26FFB4F1F8F1850FFDFE8EECB76E +4174B7373CD68D78DB2A5DFBF469C3D02FFFD3B21DFE7CB9C91714220C12E843 +104349B3DDDE8CBDA5AFDB2464806B0D3DF59483088E0697E444F8698C55D537 +D25FB79FDB0F1B4BCA8BC0A91867D9BBE00B986837CF9A24DD34C67B0EB34D1B +EF48C8FC4FA189D8A962AE59456EC1E7EB1AF384E27CF7F81F43138381D177F9 +3F8082CC9D5617FDD0A6298620E5154BD4372980CCC046978FB9CFF9E67FDFBA +23B66124203536CB04FCAA433B9C6D4683C51B323695AD2F8B3922A6097DA81E +6A3D4B3F340503E3BBDE64A6EF97AA88A1AF3326775379D3B8E694DCB2CECCB1 +7E6B7B0934D43B9A24F5A9BDEA3D6D9690B071FC02B310492714BBF952A4EF77 +13EFC7017A63899555D5D7CDDB25F5B010131BBD91387BEBE127FED3E0DAD611 +3452AC9527FF3A91D6EFF971666FDD84471D287F1C07C0FC5E889D35D6CA2122 +C046C743CE879EBFE2E5DC3A3CB888A4987CFD39CA40BE4EBE0174BA827E7DBA +957EFE4453D785E1D0E5068ED5F42F2186618ECA4318D687549C23AF2E0879C5 +8516AC14F250F1A329FAB54F531031F28C3B2546ED4917BC8493FAA3AF7138CA +115043C8C3E8F986BF0A45FAFB5082AD64A8C89647853487B44A56B1F47335CB +BD7CBBF0BF03BE50B162410B0B24AC02564F49566EDF37EE388A8922ED5270A2 +E632D36C86B97D084A83A5A0AA4B9C14E7BE9D6201C7DA9C846205E522DDC3FC +90FCCF6D6AD66BC4D13A373A18A001810E42B57078E36F74D0302897DA1DB125 +251327BDEDBA3DD64AF14E96741AA7E4BD3C652F350AB5803CB705BCFA9E5004 +B2FD887CA074CA9C0F00E87DF7760C0B265E69091135318B5BAE543C44CB3F01 +3F73831D36EDC9C25E494030DB3421C8FEE0E6B34E380E2FC058956858642FEC +D50A88C7CF6DCC924A2E58E39AFBAA6E8E69A5E44A9ADFC78DAF0D4357078352 +B507027E6F9C6592605A206046CDABD9D54EA413DE4F2B593049701ACE4F6E8D +02D1B86F6FB8429E2CEF1DE02FD8EF0D0D40D6063A7272A9D341BEC0C11FCE94 +80BF7FEB8409335FFE5E7239FF724E93F2A7241A7F524988FABFD939E2F05466 +6E71E5317A6E3CF532C4004E60ACD3B0A1A6ABC96302B04163FCE3091F2FF0E1 +AF77CCD6DB22647070692E6AEB04EAD823AAA6C5FFBC6DF009421C05B15CABD4 +69779E277E8E5B8730A2961663C6A1920FB4C4A67EEEBDA6F360770054987AD6 +5FA54A1BD681C19DCA0ECA3D597FBAD8C7EC31F3C1C46E5AE79F74B2A8A7E77A +F6E525B313128359FB837C6159BDD3495954E9237170DA5BB2AAB0A433C40BBA +DDCF27BE2841C8B99B4A6D92C536995B673E238559E26F468737E17BAD79276E +89DE8852D903268B55D5F7EC0111D574BA4192F9392D538AC36481229891A689 +CB8855AC2016EF05B72558F2DAD1AAC6417E96A34888EB46F1175A19233DAE12 +8E41B11252AFE1C9317528BD564137FD5767DDE33F5A1653589BD32FAAAEBFEE +0F7C1DE0499D8206BA8984933E922F167258DF2BA832668CE0CFDE1AD430251A +144C3984A238349B82BD0EFB82FA41790431CA16082699BF3AB8591E6BF8490D +A0C23DA2F68B499386161B4BD1F89A2D9A0D0344E6E5627D613BA2540DA3F064 +922470D63A67AA203E215E10BD1697B62E199B50193DDCA689F6BA128C1FFC17 +2AD2E5ED14C9849A1475958C8045F32236CE4D21C73BF7B55D769E02B6E09BD7 +F56D0235ED4A06993E91F069D500280528559FAF0DA930D4601BC0E3FE4D4E33 +DC86FE535B622BE278FD6D3860CBEDDC58F4421B683E65E160F7AECF21139577 +B58B735C1F44C5DB26022346CA7C8EBF4325EC599D755882E751A70A0EABDDD0 +41B2DBC25014AA98D3D0A708EEFB81A2C5F1549A3F0360C55FDEB881EF521213 +3C9FD7C7BBC8675CE5749B06EEBC53684706E5AA02982C49EA0FE82B5C3D0E0A +00377C67CA2A599F1F4BA039BBB26179F2A72599892F0B28D84375718AA931E5 +FA13B644B884645DAF9F4EB0D883BAE6948FC4D1F6F1052FCB5BA1CBEE181912 +E3FD15D2F730416FC7940668F722EFB7E8ECCE37D4138087D826DD7C44A82B62 +2327EA30ECA42B8CB89314E8AE0A634DFB953DDC6288ADFD74FAC115C7737050 +4EEE4A8033548CAD41225BB627A6D60FF613EF2279B10F44600D5732F09EBE61 +4D4BFA8B7DAA0AEB340D42110B7CBF43F6489732C2BA6F48EF90BEEC53E88FAD +DB38686EF45DD58BB70455187E7D3B4AF9FE320D0AEA175BE61D1F74126D9733 +36F2CE1184E77B7909FA1E1DCF959B811157EA5DCEB9D39AB195BE5776EB8D86 +4CE0BC36AE063F833E5B5E958B699A14BC349FF6B535D1F2F28A9FDBF618AF43 +8EFD7FB7442E6955E3B3610101E96B6074B8A224736ABD7AE08722DCE6A5762E +DB87EA4AD820C35920167535F1F33B58CA6956EA86D005762C330B259F0184FF +5B9DC4C278C920263221254213129D577BD8E0D6A70A9EBC54629AA70CEC4B9A +451A119943E2ECB4304977DE19BA353F976C988D6CD724D33850E92381637132 +90DCD90865F7BC578D010289CAB665AEA6C2A88BFA33BE272A5D5AA731ADC5E2 +0D30F30CF0625DCA254C16904F704B73B6ACA8A5C76B0F25FF7E645584A781B9 +8E80520F4231D6A719EBB7B5AAF66866359A3E7724F400933CECAB393B1D0476 +579E56A2E963AA04CB9E7448068F514FD4B16D9040AD0DB47314E93953701521 +36FEB80F752F4EFCCC1041A6FCD1E20CAC60BA728EE459CBFB2869B4C2CC5AF6 +0AA4B210562480BA0819931393831F1DAFC010C3B1CEE17957997FFB4B64B2B3 +B6619FDC754155789437E27646825F500B2E3F12AB4EED2A969E6BC5E6D5DDCC +6C53D90433C03F373B8956556A2AC81C1A1895193798896A60017B4E5A7B06FF +4D1360CDDCEDD19C2E12D3B57A64135F3566FDD11403617AB2EA0965C54F38A7 +1385B10A9E09D504E360902F0680AC09575B8AD8AD4557D5ACFF0F2E068EA70E +D2D5CCB9AF9913BBC020A41064516DDA5E76C3D5400158C27289E20C373A057C +D51589A20E96B9FC9B3861D3CF617825F05997FC1E538796668F7F0E455510C6 +AB9398D0660C89E1685C610486622B9152EDE5612AB895CEE0901707F717AB92 +EBE58A46FA2F32DAE19CD9401354E70E1ED37284DDD65E8228EE7DCC9F6CEA62 +4002296A1EFE646E370390407746B9D3BBA34B5B078DBE76729D694396683D41 +25C68AB8F0DDF834DA7EBDF5C56C2B03F6BAB0D5AC4D24808941E5C7F9EE2EFD +F0BDB775895C4746ECF87F40A23A8418AC90DFC9B58374934CF2F01C5EEFBE63 +A5C3B6BB37221F721829E5D8526D9F2407B7A0D14B76B58C9F90C924CE007587 +08206A64A0577ABD20656EE99E9FF5470C355EDA1C6D1AF3199A54D8D459907D +9737C5E7929E55AF96F213BC6CDF98F13B4EA7FA22C7661638B4583C8E173DE2 +5364AEE57332E5E230434D4115962434C3792610A44FC91EB0C373870BCEE935 +70EF9F155C87445A51BA2DC6B6B57A043BBDDE19EB95FB1401E8AF43C15CCE64 +A657C543DA764A19610D5364892FD4D18B8689CF391A95DC4C962D8ECEA8E753 +C2DEA7E42A188D6FDE14047075A8E61E672A6496DA97D9674967796FE7671DA5 +8803170DB43BA10C7628A9A8A5208EBECACD6F53EC634C8BD5A7A63F99C76DA2 +3FB3E8BE62FBE079A436E102753EC158B65F81A1DCD465276FB4FB5DD43217E3 +25A483448C7FF5400BFA87EC68848C496748643449B0C321074BCF75D066D2DA +2A30960687F2DCF03E8EC3B3355440F8790B54B28CA97B4424C9A8689014F0CC +DBE03C107CCD13E9352F1098006F532E9227C04A548A84E8652AE73A8A9A2849 +B9CE4FA973134372970A35FBF96123FBADF96FBA9FEC0F407C2D4DA38EA432F0 +E7A6D8221F23B7C33CFF7B26069B0D6D365206D43C86F4FA49723381B62D0FCF +8AD7FB8BC7A1AEE0A56BE8085D76D15EB463666E0800697188422B0051C282B4 +B49CAE5BEF89C4830CF8E307188DC83BBE06422D1C075D8455E3D5C3ADA2C371 +66118D609515FA33D5F39264ED660823484D9F0480126A334B9EFB37A1EB49A9 +9E4A07515606610BF2B74AB4A22A32B7E30DA2B09FB2012717AC3CCA0F72FD3D +D6E6E247D710DF1F827CF41845BE0BF8AFAE8348F559D6AD28E29D5E0F6F21CC +05DA1CE1392F29895BE53E4212079FB031A3DD15D431A70FC1CA00F7B9E8BF2C +3DAB0BF069AF23963949DD3BF9F14F61C0D2C711322A8F87BF7A11883E3FF9DE +9959CC5CDE05CA9B914F8749608248E964FE1C99016996BA53690A7BE8A031B5 +E8EDD55D22DF7FEE64EB9C31AE54D8964596F15509C0E96F32AB08B88BDFF162 +4618239067AB0D70008BB2ABCF06E283F5507F683A0486D3DC4FC1E20A83DFAE +731EAD0363A7BBEC37D8AD02D084E7018204A466DFCDD5B2687F865B2AF89C0E +40B201C368A9C12DF6EBF6890F9FE438356399B49BEEFA64B9D3BF598A13257E +2415596166E303FD2376DB5889DEC6DBC1969B03B1A6869409543B20D1038C4F +5F668A11764359705D20D906FC7C9E269DF5AD446380597FD35CA8D1E0553E0B +E93F884A17BBB0741AC2E477F3CEF4A87FE664D88B56E6F9CEAE61FBB850C398 +377A8B39225223E725D41D2B5EE0C3F03A603A161713216AF97A202B9836B983 +024EE9541B603122C94655B5AFA1C3707592BD2EFE727F36708ECD6D4CA39743 +D90725B633A15B5A88BFE7F399175DE7D08904B7A508E489571C79B356EE1601 +3D5C0DD01B294BAB96A50CB449B6497FA6DEEF3B86043F15602A346C1667DC62 +5491A42A8BF5D93E242F821798E27E0F586CBF2D967E468B2E8E763415D4A8C4 +D77AC775F945CF1F96E80E3B5528D4D09E1B5E7E68CB689FB90EC4390C88171B +C21574A5D8F47774DE3F7C17E686BC0E3B26CC627FEBDAB4FE37D8692A080EA8 +2D44F98992021217D666CAD26486FD8A4E1F4023DE11605C193016C4CF81249A +F3DD504B34BEBB4632F4D7E5B82FBECBC70DF469EB036B3BFEB3C0EF048513FE +8AF6E1C057F15121A5265A4B316901E61D0B6A13CBC0EB3C3590C31BC4831AF4 +CC744D505607053DAC9D14E753A4F2EACDA935354C7F42AD1879C36707754E85 +5326621881A420DBC872DEDA90B79F113F5A4BE581DB49C5EB8D42F1D3B08A4B +47513E1F8CDC2763558C93AC71A4C6A74C6EEEA931F9FDD3391E0E2353DC2EA1 +71E90DE5650B3EDB32E84867FDE6F40B8EF9BE18CB89C24A65BD9579194C7D7D +28F26A0D7691D33FB03912B1A02DE8D25906E82E12D7A68B20551C36E556EE21 +7DEE75884EF4B9C4BA62547347BB2E16A5F093E63A6A3EF9489DFB0110421C52 +E34B9DAB4671298B2512B7B9A7095203545C01B210A40E94426AEF2D5B015C51 +96CE77FA94318AC24FD12B2685F3282828E93178613843527E859F2116964291 +676BE4BA66F7844A77BAEC87EF5053D888D6C101B6CDE225D45316EA9E34A9EA +03A6C950682BD7E72A81DC48EAB8684EEAB78BC994D6BFFD0B156FC492F6BD7B +6E7567A2D26E316DFD05D033B7BB01DD0B9469C910B7A7DD6C1BAFBD1A7A62AA +A2CB9F5FBCAE6AD23774342D788888F58D1155CD9CF416060DD63C0ABB648ECF +22AE7B076F85466532AF71DBDA671CCABE69652A7A0E48CD62CFF14ED103175D +288DA1003B76C9A185EE6A8152A3119D1E13A9D01E04A412631402BCB7953E28 +5FD626E103E45B6D3FC235888D9E3D24C7DC65F407F99A68AD7AAE86F2C2A900 +42399F46A27F8E97095273476B11F3538E808B0E7583C833AAA8AC9CA8A26B51 +FEE38518819916BC996FD74427C914F067479B3A4A7FC0E0823871776F82AC47 +3C25F8D3E3D79B6AC71A3913971C253B5A055B94A26226FC81BDA50FC3126234 +044386036954E9BE823B2E21A817DE43146AE4E04FA79AA91C814B18ABD2C55B +DFE2E5B46E92B59FBD94B1C5CCD4204A19770A190BDFAB86195AB6AD13AB3CCF +EC63A901A9B3B9A5C5F43471EF667D039985F2625EA0B5B6DB576B177A69483B +2170CA6EF41970D2F3C7E76111744C5AB9164ABFA43D98F78476D6CEB362007A +28C7FD516B1A9BE2D0D207C80CFC47F8128954373F9718877DA7599DE0AFF6AB +B520C27C4153F7192208A4C38FE6455C11DE1D376A46466B1F0059C952DF4A9B +CEB4DE7DF3FB85FBA15A1D1070FEA8787258A41CE071D9F7F959365E6642C9D6 +103231E07E3840EE7EE1AAB9583F2C7BBC396BBE656E4B2DB8C99A25EAFE5C0C +1472F6404B1AA6039BCA9DCF908AB3F675F82FBF65EFC895B0BA816AC3DEDD86 +7490F168D3385ED50D79F4B50BA78292EC4A87C2AFD19F1F2B77AECBBC3A0E28 +98842822EE91CA5F54DBB4DA24D13497EBE63300753A4AE68381B4DD8789E1D3 +5D4AE06A051107EA4D9189800546BFC2E5F4E9B5E7F3E994D769E32FFAC7E82E +1E94BBD0B8ACA80F6E7A468EFFDDA0F44FB32709CC52D35374C96A7C7E77FBFB +92183A182F9A56C4A9F408613CD93421056677D71FBF913829720B6BA3BFD447 +65F438997A62922FC625AE3CF4A4D2C34A38B9F346E5FBC47E5E7C14C426F6F8 +4DB84A549211C1570CDDEFE0028FD6255685F1500FE9A95034D47818B8235920 +A92F4F2E5F714ECD2A909668841183ABD7EFE82B09F02939A2DC10D65068DD37 +4600A6ACF8B4FE9ED5B391A5D2DF077811B0CD10408AA78A9A1D1C8ACB7BB7DD +F90F0B10B9772641973FB2230FB689F0DB5E1F8CF1FF405D523BD800A3394D5B +05FA1A04F498C68D3A49078A7E2CB48A4322C101111524616DDC2B199CF790ED +6262043A642D66A1500F3B03BB4ACFE6940A2A8ADC1CC2AE21BE2B99735CB3C5 +266096682A66E04BBDAC1D41C639AF02693C47AD743547B4FD71E602D9D0C128 +9260B0E12B51E1234E97E4241C06A7EF3CAD09AD5ADE65A51B6A915CA708D669 +90DB0B407F725096DEC84C574452605A8E2D4D83EFDCB9387C9BCC3D58D6FB6B +D665CA0D2C509270C53B5EA393720C6574F0D402ACED2B7D63523757F6AE2927 +3EEACD9D5A654B57FD48914E72FC476A3D4019D08C25E59DB8E42975EC0DB26E +FDA3A69D86214A71153FF97E5F7043DB10AECE1F7B9FD3B35074D85BDA9A615D +5C3243045699E762A04652AF6CDC7F00515DA3CC0A55E3AB0799C5FC43812D17 +889A326B96D756DC5E9A9FFD534CD2D11B54D6326FE3972951ADB395041F35A5 +340BE770E44FF3161A635D75AAEA72EF98772513DCE2B6F20266F1151C17D092 +53A010AEDEACE01E30D3CB3FE2944C3A15D7B53DB9B54F8082DD9282BBCEDE24 +60DA6B95BBDE9D3E42668CDE87C535EBB201D3A169CD9DCC4C3C256A0965C026 +919650F00D4F0240AD2B6D0FF2710FF55BC9FDD6C0DDAE9AE9D984422D428200 +823D674B1893F033848F1F5CCD2B9C3F4951CACB233B591A7F2F4E6C0DCF164D +3AD5763C4A9C6CE0611606F98D6C91C95824E00E0D4FA058CBDCAF4903835F15 +3170BAD72480247EE13CC02EC90B89A114C17D7BB7A7D771AEA61BBCCDA82A29 +7300346E3C6264FD726D9C0B7BB9FD97C0233F418BA417944655E4DFC3196732 +8CA6364D5DB8DCD4482272C24A3E9F25D3ABDBC8CD3907AD5C96F7A59C33C614 +D69D0A6D5AADE240AED6A5419A36CDE36ED173A1CDAD47578435E5BF76D29348 +9BB97B6DF215204753DE7C4A3FE2B2C353FAE6C7AC7ADB2BA6B75F4F038FF6AE +864A2170296054F3EB29A3AA9FC93F8B84C3460DA911CBB3BD57F50C3EE02CD4 +3B910C9CC062DE49266623AF9AB4BB367E91B9C1D9EE6F0270868583290EAAD3 +445ADBDDADE18CCF7AFC9E18E64198B841D7824E03DE11101493975ECB1994F9 +D9406E4766C83F8A052743EE40BCA174B5CC902C816C9A900EA9398CFF7BF2CB +6AB91D17C5793A8F9EDA9D3DDB5DFCE07CD6B383450430CF867408666C11C1B9 +D06C4166455D888CA8A3B820DB6BE101296BDF05D297C4B18A23FAE7826559F9 +F468E6C87F3B6D90DCC6933D9F1B1E4708AAF1FBBD8EF7B67419F29D65C2C163 +CD69C080AB9527A8B91C3820738A70AC169757D9D3424A0504659B24C73E4244 +80138614EBA261D18BB1A26E4C24E5F598094C479D4AACD3F8F6AA8017D950A7 +0713AE1E626011B2BD3632006ED6A30C011581BF9A11ED9F23334F187B7F6136 +14306871E98DA3FE94E57C84B899F1F5DD7E7B360743F0E87CF2BAE808FB25B5 +C822950233FA0402A975858A4445ED454DF0B009FEC9F8CA76F8684FACB9639D +45D5A0ABBF1FA44FA6A5D7779A5031AB41EF083CC12E67C101B71642C2AEC05A +CFAC43457B35DC7495DF6C3D1F7420ACB51B0096666727E6C21ED7BD158EA7FB +847458A56C0318B909C36E876EA4A51D0B7A3A3F34E806A4B34666168BDBB207 +3CEB54C50F3E6E2CA990E56ED662B269929C431F13BDA571E3523E5AF4654280 +75331785444BA37F8C8FDC0BA91F0E9CD7FCA2DFA59AB4702B7721C7A3A8D012 +76AE06E8767ACBAA92E1751D496E8FE9E88278D6B1082E18664E2333A6BB929B +7D21EC29E7E635744692A959C7B4919DEC77FA5012A3CB8D258F59BB8FB82226 +313CA83304435B1D0D5924AFE7510D679DC307E128A76B25716388C24A39C5E1 +B3C64C0B10F2B0E7A983AF06FCF09E37E9D83826C781804806823EECD6053AEC +9EE2CFAD51447F0D660BF7CFF7EBC4AAE7AA7B2D9CEDC015445893B54729A788 +C762262751C754B17D7078E026DF89D3535C22C001CAE1DC020E577FA39885C6 +751EB1F9F31BDD08499CEE7A9B2A3369417D301E3C70CC0055BA8777786C48E7 +1D0A4EC6220EE0DCD6813DD09EB442AEA8A8F2F13427439971B8428AFE5EBADC +269C55270BAE0FBB7520FE622C074734A1E2370B54A33F5133233547EEDE16EA +AC1024DFA2E161FB636012F74D56C5A927A2E7001730D7CE823CA5968AE062DC +31BAC31D44C06BCC58D737F7D239EBE3EEE1A4F981B6E5BE0AD280D919705472 +7BA157B2B027B791FC039843DF00BDD9AF4A69AABDD6C057C13508FFD810926D +8B5759EF13A41D27D4E2D6E2102C7FB130B8642096B3D28D3B9088AD43A6F267 +35142CF5043B84665099AA896C800255029E92103BDE93E7DF94564A140D9824 +74F4FBA8DB1B64CAD316ED13DF03C99757CAA452FAE46DCDAF8DDC504B3BE35B +72E214974B2B275CDC9CAE7B507C0A2451A7F8366FE6622ECEB154CE3857FB43 +14F2EFAC60FD1AF8E8FFBEB84FF65D8ADDDC0995B117009E9EA4FDDD391D19AC +43A62DE7FC6144F14EFA0AF684D22F4AEA4D0166174D4DBF909B2858AD23360C +680E94E8B190B1C6C412AA315E2E1C635618BBFEE940CE89127BD552B9E1AC15 +61CB5568F00CC22CC3338B8D2E8CBFB5E858FC71756F73D05E979D8392C29DD5 +D1EE9526E6C38D5C2B0E6B890A7DD9CCD7E506C19B6F8D5D91FA20CF96E4D879 +460DBB2058B6E41092F1256C0892105D3C833F5A6EC9D13C1798EEE3E80D9DA5 +1B1F5E7F7E9925E31B3424D3830079445680372EB8A34D972A13ABA38387B2D6 +B713D797C526EED1027787E23EA108C7FBC17D2C074997A96D246A020B897874 +871354ED9AEBB6A04871200746A60EC33D979FB64C1924B9A869DFD9A72C83D2 +DE423A5B94615584BEB0D0F8488FE1851E4D2218F93467C90463F8197DE56207 +EB2E7480E1207329949BFAA4259A32E90E3F99F7EB4E1D1C5ECFA2D925E13BD7 +D67620B5D4DBEE5B878800CB1EECA4A9775F8C77E6CB71AD1D4058A9DEFF2768 +0D2ACC6987BE974B04232D56DDA60AD2549F7E65624FBCB96CE67468ED160438 +641E71D673717BDC375CC5CF9AD095E0BD9530D515129F59FC510A6ED7832849 +EA0F954AD7D03474A6A82DAF5E1ABDF8CE3C652A815FEA0AC8E80A1FB8C770A1 +6ED7ECB158B90B51A9ED74ED3DCD79EB1589EB939C3632AE39F062E21A4871F4 +116AF38D5BDEFC6077D59FD0D2DD976526DD4C00C229D22B0FB0351DA8F89106 +4D24A0C8C7538BFDDE33424FADA3641E2404B8C540C034A7BCC8CB9AABA557D1 +3787E493E328887E50E31C015335D215DD7BB57B5D3F272E51B092C99FEB3435 +C76557B2D14CCD6F6EEC6B703F4300D5557019CD90C60AB245E4C03D01CF167B +0D7BBBC53023A12C5B3581D8F53164FB0900929A29FC28C508A73216BA87955A +D8BFAB05F6060ED56A9947DC9406DE7410672590BD7BAD05131676A806BE5556 +CA1B25F2298D1B77928B2565A93B23688C7D34169F443F0FB9FC74E637518270 +55A63BA30B99D6DC60796C96FAAD84B079C130E90CFC2B178FD11298B21DED15 +AA67AD95C55F7232A4519C6FD92721EF6565DA7B455512E01EA831BA264B166B +4AABDA78461A155E6D4CD1F1355921B9DE8E891ACA3F3185433F13EDCFB0A148 +75F90055B99506F259CB9F20D81315879E36E90EE0A8EB36956A01A916E0234A +5D4AE55207949358E88302BBA2A3FEA24F65FAF163D5383031D4DE942B7951DF +18026092488BD47674FBF991C1D61861381F8C564B0681626FEED83F7858FA73 +ABB05BD003F42980FFC7D49BEF5212B54F35AD3A5788C3B5485151F4DEAB7461 +609D197940B5D6F83CE3CC63FD1CF93E8926EC03228E7EDE8D2D8150797D6AEA +1A9D7AE2ACB5ACD2E5B15B0525D2D8E2727225B84138B959B5DD39FAF86A1DBA +1C615E69E0CFD2F4823CFCA1AF4513558F46BCCF1FA2261A092EA678E099BE9A +83D52A1904313BBD51C93684F7ED48ECFC5087552F5D50011181FE3E81C3B3C8 +5422694710366B8BFC38350AACC485617B53D056BCBDA1E967C1857FC755D66B +98459E52FEF47EF96878D767A8C12D8630913886F1937F0B70C3A9A2A9559819 +B4786D194DA429E3DC9063F4DFF450CF263B5C9CC18EFB659E704B216471F166 +2AB779230049079D9DDB03E622B86656B1425221B68BFBF3F265B1D1A1146A91 +079B753C8F04FD8E082619C089CC36ED066250AA99949CA91F15452980D713DE +0E31E5E08B89B0E3941460CCB0AA4CE5F70EEF878C6ED56E0810AE5994B981AE +7B6F030E18F7DDF27BB7DA41EEA1A668FF1B7B51421F5E65A2A7FC13B7882077 +12738FD10561A78DC0187569098950EFC78B50511AE0343EA4EAB4D57D768391 +594AFF7153A7B5D4448EC0082E03D0E0001285CC46471BBEBD35B275F372BDB8 +991F57E7A108FE694A8C7A1FA5C03B6E07436B6560B2776A3F92A5534030BEB1 +36E2DED01B58B8684AA0C7CAB214C5BADC08A7A32948413F34D770D1202CDC5E +5A16E1B7E94C4CD160E676E300BCB6143951019E9F254AADC47A42209AD8BFDA +E064992A2C14B13F18D8048B24F8D93E71DC8F4229E8154DD6BDAB1DF5CCFACB +550AD74DCCAE319FAC5C83038807C1CF9869ABAC639B076F95240BCDEB12C2BE +A2C26F768EE4BDC1C612B31C7A4A924DA576BF4871314D5D009BEC8C5951422C +3492BE918861F66CB5BD163E58651D2D017D0876F86FEBD25557B85C0A09C044 +DE8B99D6205FECE23D72A9F61619E09C929B837577AFF41983B1FA5937DF61E9 +CCA3BFE943C25C045CB3AC6F537AA03AB6FD0D5BF4C9BC3213A5BA19D273725E +4077E639BFD624575BBD8F1BA49A25E227C1394E58DA90488CBDC82A51AE32A4 +1F185B68FD07C22F29F043E23C075C96C0B1D41127FA6F50761EAE86A2310537 +3CE92ED9CABC92642F5B95085864481C745B2F6CE7C5F1BE44F8E1C6C82B9D60 +4293E8685B3A83EAF5584395EF131769CE9744D9546270ECCCB8811C64F20588 +FD8922A47AD1FA0C6329F20906E6873997A3490967DCFBB99FFA480FF4A7B00B +40D63870B38E4100D67ACF9EB4C072D3196F99F8E64450BB7006B4F65699D9E4 +5E323C65C3D953D33B603AAE00D70C6060927EC46753645F880BD138BCBADAA7 +03202B078A014AF3BB404CDF3CAADE7A8ED6135F0B18A7A1FC2D2BC8811D02A0 +A094F8A0311AFCFB69D89579A22611F08B2EEA85F5DC42F1744C73B683D32A18 +B86F499F1CDB6CA9AE9C80C2531A809B357CCCD1510DC8D995C372696B2FC66A +1F268E6DFE5AD8F95FA114168C19998EB3E12B202BCA8AF453BF250BD90E89B5 +52881361091F0E4F77DDEB3D877B819434E200FFF0DD0E0604021508FD510804 +C3C722DFBFEE21F856681561CDC8C66D40D84535447E5902E8C03A525E467DF8 +744A8B6DB57E04C99BF7F56E3F54E551CC04883568743F501BB40ADB8DEC07D5 +975FC351E89010D89D826CB5889D4CDE0C57A35EE09E0524064CB3F46E719548 +CADB45B1C41F53D40B7C12B43B68A6581AD4528BBC3695BF0E44702CF2B97541 +8BA5532A898E2A5483BED8C1BBC7017F6913A305C14E7C73BD8E43A845AC4DBF +17B1B56997FCDE6343BCF09C5B5F5940EF2F716BCB498964DB820841B614C43F +5ACD9126970121B0F16859752988B08711D1C26A6F7FC2E24FD64F7B74BEE206 +69F6F85F8CC4417D0D02BF2477552010705ED42A089759574796775A09A959DD +8EB2DA66990A10275D0131A2321AC2AE04CD5590CD3E0042091DA9CC585AF0DB +96843FA11E75FA45E7C0806AC25DD3073B09D77F9DF706FEE9B9407E9C9CAA75 +8C3C211F663C3DAD02F2E55D29802D0977085415B913A00461E8A7539994148C +E359F7A7E545A5B8C54EEE2C894A9771D06FE695CD93093DE3F1B0AEC7BCD035 +CA753E6C0C726E5748F11F3110F1AC6439039E4BA1342D2A8DC5DD600E315D99 +F16C4B271B54433526B5BCF13D238130AF99A43C6B630CF2DEE8B53CEF5FA897 +BB4B1B8F29D4835821CB15EFD2829E58B3F2115557F9DAB6897100E10F8F7F69 +5734D5B678F81C020C865D38FD5845AEBBE587ECC52FEAF3E373C4061E8DA4A5 +30D220BF02F36AB1113FA4A268B7642B3A1BB68FB346DC8A4070496CF2E27F2B +D29915B373FF3FAE53532EFF248DD9CB93AFEBDCF50001F5A56EDC3630005730 +20C200C3518422CEF3C41D748B5A07A0EA50E3F6C38E017E41B806D9C695EDEC +4479DD86672800ABC7ED728A7411B8EB6FC0255FDCCE0B208FA935D2D8A39676 +8284C66322DA9E2137BBB050747E7D512F9C67296CB735C4120E49E9287085A2 +AB71783B16A4DFA77B1E74ABF75AAD352DE5DAD7F7EE9E663DEED5CE3E94734B +26CA503A20974814EE2CDC8F0BD084CAB30272E8F065218BA88532BF61AD80CF +22E61904C92A4FCD68F8C5389BC7B4DDB6A5129B31AF7034155870747FCA1150 +FF64B719550BB459A76D859BD71981310F02B957C55D77B1D8DBDA6BB66CC13B +296B5303BBD0B9E135B8FC0063D502AEF1F6F2A064CF7AA790BE70607DAED281 +098D3B9049E054532F7D0E0683F68416E49F71D0563B201D364E29610F51623E +31ADA98518DD604EFE6715F50897F075509F64E999028B507FB9BE8940732285 +75A9E4DEB8CD7FAB42099205D5A88849C935E90D35CAFCAE2B01FF8AA8304BFB +B6E54A5523EC18B9724732043C890248711496B906E3EF28BB7E3AB846963040 +79D28D41F52248D706E117DE4F0AD39236BDDF5936B95A2DB43452C78FB25F02 +D3C2215A3C12B33D86F9BFB8222C59284721E202AF56F307024F89FE9B32720E +93FEE80FCA58A4A752A9B3B6C33B85933C0F0205C911131A598C65282F7B3635 +32DFE1B961523B0A25158AC6596F45656333170F697E088ACB6FAC5521A12456 +33FB7A71090207070B9EA26895B88672C2EFD2E1E4C1597DA77B79DBD87A4C7E +777E76F039C4ED7978B0CC1D1484D908C8A61059B21A2B3771D04D150CF5C3BB +CF8152ABA14FA9FEC5040D1B278B4D30DECADFAFB5D32E828091F08A979A57E4 +2CB409B95856713365755F2F57D49D8D3353FC7DF3726A2A533CECDE6F535E32 +7F416DFA727907DE4A92D008A8F4C76C5D597CF8B11D8BBC31344322597E9E2C +B63522B554970233803DBDA852F111AD5D1A189D8A3587124CAB4037EC4168F8 +2EA40EA3EB3543D1BEED531A2BCFF2CB371555398C6A5F0D1FE9D86052E8BCA3 +52E3C8E24D8172145EF7B10571CE7A2B1C8CAD6C49AA65BDE63DFBCFEBBD5CA2 +346C78AF5C1DB4324935F474EDCB620ADD71ABF4845AF9915F2CA1F47356D0AD +0FBAF257DF7639E678B2E29575DA15E999832969147FAA363C8C06EC0F4D5800 +5511B085E1EB0A67FA23F60759FECFDF1379E61C1431AC809D401C7B62F878D4 +2F5E5D7FAE81913EA57E6C7811B7A83CF8FB91E8663C31910979151A2DE3027D +B02BB0809268335EFA4D67E59B58C6D9BAD063D247787282EC4820B66C7790D8 +3A01C80C7E195EEDF6CA42F8B32E1766E71357FAD6E14CA5398F536AED18CD8C +9B2B1F9096DEE84674ABE2179C4CBFC016A8E893C28EF549CA3C0F7C816C50B6 +5FF475692317C3E530C6D0D45E4C2FDB684FC5A28E0F50E6BFE0396520497585 +9AAE67B67B37AF86DC4E4DCD5EE75D50C20457E6802E084BAF3910FA14A5545B +B758812A0309F59554533FA55762A0903B56650D1C3408B2E869D3E55D11D975 +9587F283DC60A2707EA230665BAF8FCD560B3DF5EE5FFD826E4297FB433EF36C +4D4C7762D08C1F42ABFC97E0807C576F7217728F913695F5FA00120C3B6B1BE1 +5CB055823E59A706B3E0260FFE7762428C740515971B4CE4375A1A9F1EC3D614 +8A1C850F338CB98DDD8A8691F3FE1D7B96C516DA7DFE48BF6D58869FEB212B60 +29EA99838BA511A88E25C03D370D6CBAD718E4EEAE0782026D405BA7A1D57080 +100B5EF88CAD7904C687F3D4039E456985B3183C918696090AAE9F62AF61BB2F +8DB8234F076977B2016F185EAEB3B74487C81B2B64C794C6F19B2493E5C38C5B +17861E28EC28D508C6E0974AB182380E87F7E8D7398211D0CE805938270E89E4 +21F2D9971412E29FBE30049247EC92CD5E35949E82F033A131FDAE4FC31181D5 +9186258888FA1CD8C3F2F2D6F54E1BD6BD08E9CA2CBE6D97A0696B84F772BC4D +BE323D20B4F5AD02E2924BEAAC2769B296AF56DDA1FBC56DBE866239A5E68941 +93547D1B437DA59E2E6681FC2BBA58FDB42F75CBA1E91CDDA6E17562FF287B3A +F6FA29859AB3969F518FF0C15C4187B5842159C81908B75A212B0C9D71622F39 +ECCC768AB03B0EEB8067F8B3A8D2C6AC69398DD92C08906D0D2154BB984CEE2B +AC78CC0994D3927E7C754E92BBB0A7298CD32219A490BBEC86A7F7814278FF6B +6096D380D8D49C8005730B909724BDD52F4D4B9DCDD3D0D976EBE8AE53D3AFDD +BB926B54EF0C41B98D152797672D44B80ACD7848FE8E31D54776F9FFF730731A +CAFDB4DEBECD7F1DA1FE2A0EFAC740A45FE966833B2BB1C79C3EE1D5137F787D +92AE8801D352D3F80509D10E82703D5DB12B55DEA614613231330AE3C852F9D9 +0DB9A5368F52B884A074C4C4441015E906C4412AAB326B539F0EB43D790D3E80 +AE0EA0AEE1984C590DB7EE142C239CD5DDD3E0EA1BC88E523099196F039EB567 +BFB06BBB63E00E3C26FCE96B24DED8A0DA83D58D8413A45EB18A529831633A71 +55A83360304FD4175BBC50F3077109A012E5245DA950A72D479C48D67816F04A +D0E3DC993DC0EB877A80FF3B4169AFE951EE366495F4E6DED831F05E7CAB8356 +85DEEB3A875061DCE8B6953A8DB701BF7A8A92230A89E7E3BB7ADEBA9C882AAE +E60A026DA25D51A6CE41EEC698024006E446612825DAA2F91781C807A35DACEF +41E99201F87E0F4C5C5F208770EA65282F1BDCC57DB1A932A2D6C73CAAA1E221 +AEBB54D3A7D5D8E4CAD5FB021691AB117144FFE2B54415954F79EC983D8DF843 +37C4E8B36D06B51FDFD86A22BE594113A00F62F7A57C0D67730074CEF8E44EA7 +FC0D28FF3E8AD35CF856DCBCE668BCDD68CC1860B3EAEAA564961A7F9523E1DD +B68C2DD2AF5BADE8DEFA9BA347858D3BB8EB28A7C6F669AEF46EBA9B877B857D +A39049F5887F6C75EA22E2C1A23B079D78E669300402E5DB75B1683103305C5A +43ED712FCFFF8E0BD7E996BACCB15686CDC206BAEEF6E6430D2350053C9329B2 +21ACB437B465EB4CFC51C2F6AF138BFAF0846D525713A4FAE45EAF59536DF5A7 +E855ABFA3AD225F386F06FAA5E98124881CD477B308B5B7341714EB937533562 +B7402574ED20EEDBD321C2DE4B757895A22A017AF2795EC4B6E52A7491F8DE64 +1E4DA4A575AEB7D1671397A1B020389DEB8841CB34E59B660CAF50371D6B6FF5 +FAD9DE513E0D6D14A3980014FA109C9235A7D553DE395FA1F1AEE941D71BD748 +33CB42F7971264162BCE8112AA351598EF607BE11D603F92B2607D41C3029036 +81E1DF2371C091446F1DB0DE5F6D45CA8B4F0E073862569ECC46C02DD6D3D488 +52ED4B78CE7B4EF40AE1A59F8C46157D77C71A385C3A77DE10828C2AAA8D6513 +4C4C71FFB1A801AC84FFD82566D635CEE5B3FCB4D57C732A1312066CBCBA4B3F +CF3BC8D6A3496230AAF1232518D7DF319B78D42537BAA87E0BBE78BA5B5C0BAE +2F3534E36C5F26B49B21BD4DD5741495206082B647B69C9C0A9155B538C9FB9A +A802F3002A29CE268FE9D75A7FC59B02F615815707D016DF2EFB584ADF8F82E2 +70D23A90373E7A939449FE10A4FAB74EC7001C7FA5C9A5623B07973D74D67FD9 +F40D12C0D6DDD6E89A3BA6468B6322EF1EDB607EFBD49CADFF1DC7AD838B897A +D728B35D869CF7843B7341CD8C4B451A43766C89DEE2E639514CB1CF6E187F7E +C5C0F3F1C293BBF681F43E8C4790E17923AC043D27230E4335502C2819D62657 +6715E6B577374C6F891DE3FE8A4A14DB003C5D21197F835B183FDC1269D70A08 +8D9395DD704764914593BB144BBB0F0AE0879CE4863068690DF3FC71E71DDFD7 +EB126901EF35FB6F71300BBE0DEED3E9122482F87852C2F3EF87B7F506B8CD72 +8DD72D69788EB48D83E3B14A73CEF43B6B84C45C94919235F6DCF7866486665C +EDBCF387F67EAA68EC3C5832338A06AF5E98C99D2E5C078B5199A8AA5AC67809 +1C4C8B2CA66FC5A8A8DD70B4E5993274D316EFB016E99F1B57ECD5F25193F784 +022CE27F82B1EFD6EC75B3E5A2720EAC3116049829480D6726098092EB246BA2 +6C67659F7E46502B22D03FDDB8CA68EAAA34FAB40B479842E78FE1F2D86B9B94 +7A7261B5769595547371441309E4810092349FD643859A78D92C7CB15ED7A62A +0D366836EE7A131C5F333881C1279247352449FF437184F4D7A5210CD859969C +BA45FAED42F2CCF34A25C1D518C264BBCEBDBC0C99138A50E5C0F57977D929DC +9CC64EB753BF98D2CCD6A88B0A67C909E66B76985E7B9D0612B6ADF6155C16A3 +1569DDF8C689DA7A3EC6DA1F5C2516BC684EEAB78BC994D6BFFD0B156FC492F6 +BD7B6E7070E448BF7A01BD97F34FD6BE425970F8C35D3B49240D489D8D2B234B +816A3152E972EFEFD36B149E833866BC00D5B7D13C8F1577E599E5C7CBD0FA73 +84BB45DC7B12098DD865B2DE12D3184BD3E1A1F94AECE2622F721CE13377A9CE +E602E9075C5E509FBABC9016E62D7D5AC2AB36F7DEA94F85AE991C1AFE483903 +A4919605795E6ECD0BEB239AD76BEED158DB3BE2DC4BA1DC216B2D085F23A1FC +D58D4F8CBC00199B1E265B3DC015029A4189E4FA2BB74609861179AED58C2B26 +6EA36FFA425B80DCBD20210833F5289EFF0E1449019182C7C6A1D52CFA76989E +CB6BA72BBDC61A3889CBC27A6CC70C03D0F641ADAB833E7EE17647BEF988B06C +32690F55C38850EF8A01DBB1F04BF865AE4CA32E601B41F9CBFD4336D16C2F71 +0034FDCB2EFB6FA0A9802B8B22DAE7BC3650E52286E6F70DF2D05FA4283F9CE5 +23D03C847131EEF1D6A8C20BB05D99A0C4C7B1AD1EBF980096EC4AF841E41643 +0F8B440661263E45B305309DA145A55A2C94BE14EB7F4E002F281DBAFDE53742 +FCBB031310E4375DFD481FF62E84850E4576D99A8C29C89FC5B0067304660294 +A30F839C5FE6DB087505FCEF1F9B81B0F74665A45FA0AF245CD5FB8B15431A61 +AD9B26CD69B5D7D2B2ADA203EF38F46C0BA462BADF76E107548BA0552E4D03D2 +F128BD658812F666C09ADF8063C7B805C438ADBE8AE3408EBB6E82D4D3B982CE +96C35277B5208AF501BE44D454886F61DA9E2B2064115FCC2C0B048E62B50BF6 +4A9A860C3B935EA63CF7CC2822A913F10B226B6B3502746636481D83C900425D +DBDE628AE55448972C4AF114F730722C5EC664029A771A5F5B55B2F7B559162C +D4C17A17A440688E63E4C5425A6F7ADB67E6217C2B3A02A17AF215D939FAA003 +D81925A8BA85A9363FC5924585E86456B993FF4BEEF20ACD80B40A1D1BDEB719 +2045D6581689406DE2CB86C3E8BF5DBA1C7EEE0BF66C206D543D9F4C412CB12B +5098C3E9F704859D7495D9E1AD240C5C1E3E022AE56FA5BB473137EE9A79EC3F +588762C66D9860B6D4FA7E38C9A3B7FBF5919A2893BAD39B99FEC7FDB24FFD72 +6EAE393CA3DA1E51A3282038BBA7F7FC70987A57EC73E5A267E4B959957A0BE4 +81889125A9F918B0D589B3F751335344791886B52275052894C39DAD40632EC9 +8DABB7DF05EB7339161683C3F4D34A8751256D9D4B1A16D4D3E6BD3D34FD5F89 +F09B25F78633F8D269EB8BF7FB2277C35D79E4A11A816466C949FCB88A21E889 +779169F0062A210CEA4E821067927EC46753645F880BD138BCBADAA5A98F131F +91532162978DD1B835840FEA2A1D891333451AFFE12EB1E2913B766CA2BAC3FA +555CBADAF2CBF6B2BDC0D76669DBD8FA9A0CFC2D221EE4C0BAF1C49F2B4908AB +0AD03B93B95EDED4942299DD2D597DA586B08EA6373ABE9C77E57EFDAB737460 +3762EAAA72B0B40EAF7BCA35EE12C1D116DE33B3B49CF35879D018730FD0603A +CC28C03FD5276C6CD7F3B16D23257DECF0974678EA5ED2F21B65DD5ACF4BD1AF +9BD0A851B91D5A4FCD68E10641EFC185601B667A6E45E7BEC2B37FDDE4A8D8E9 +729F0E38FFBE73258845DF555F315CCEA349DB71A2FBA748D7A996664334B7AC +FF3C578C63C2AA366CEE4CE97F5A77F9647FDB23B15A23CB69A0D45CDD151E01 +EA0EAD070C7B3E0DE2F1E100FE71212F9431889114DABA7653F2ED6D98CD1874 +66D7C1A5CC8038C6B9F507C9D053315553F3C5C3BDADCF757A916B8489770DB1 +E2869476B1DE3A60C40366E8213EDAB05A7EBD5ADDD74775D283503D108AA5A6 +DEBD8BA2EAB53160E97AA62421D6156854488354CB89499101C737E3D0CE9CFC +16F7D048955B1E11897E08EA0F45C8387A35DF5272A9ACDA40E42629D2357C95 +B06E038DA360CA42EB44229DD8C58D500D42728C710A5E880C14F356FEF1BE1F +A788335EF0647D47D0E9415868CEBA08135064785DB25707F42025C8B07931A1 +929FB529C8B61A2B0975D02194127BA500ED60175732483FD711C81BC1636D6B +4D6D280B4B84778FFA7DC977146AE8B29A6202ACFBA635A73EC67F26C4A36894 +C4120C6ED2862481BCFBB63EAE33B6E7DC3B63E29661537A84CB9A7DEF9890EF +9F0C943861FEAA6E2EE8957F58F65492571367C745F2E433CF9879B17762A428 +C78744582EEA3D446A6EA773D06645E292CED6B53805D9798A83E2D0D109B46F +002A6EEECA27573AB03CB34BBA039100AC6754914FB62F3E2E7B16FF53BBBC00 +6E3D9B0F29434DB3C5E1A64AA094FE3697A275D68B3A674D43404E33F99B4C31 +CE58D95778987AD17F6C984EB17C8D7380386791FB03947AEAD6D9670DD996AA +9FE4D4268A3FDBF8F1A99FF1C6B2A4B0C95CDBA6575225199CC9AD11D7A02810 +341A3A8C8B0F4C80FD9ED2073DA19649D3DC8F1508BBB0402C46C560B4DCD8A7 +C3BA37770635A6E525A1DD59A7714FD277E51AFD1865C4D67DCC65B1B80908CC +7124F90A3D32C681D534E33B7D0E746B9E228481337DF5BD2ACFBE493F67B9AA +F6B08F3DFE44C13336BBC3B0D62A6FE1B05F004BF806E126E8BB23BAA5A113EC +30789CC79C83748C69E155CA3DE0B5B929DA49943BE06E64726A026123A67C23 +93DA55F5D192E986C13799EE96BC5699F428C6E152DB882E6A04AFDB01F19ED4 +CC45249551719870D8C39D753DA67080EC56EA6E8C76F347CAA464716A6EE4AF +C8DA709CF16170C6D02EBA1FD4BFE7B842F55514273D3033AA7C51ABBE1A8512 +6BCC61FCA1F3C0C7A0C8632D335EA851A904A8843F1D7D95E8493C9A656756BA +F7DF9FEDB9745D3C261D54E2B732EB93387B9798D38FD9B3C5BFD80913812CEA +CF4B99B96E25C2532EAAB15A1DF19542C566E20FF7B31CA96778790BD90CE55F +C5519485BC4D9451748C93CA037E2925366D556DCB64DFFBCC7DCDB9DCA1F364 +B962F9284B98727322FF4DE1DD7FEC0D620954282B796D5A27889AB838AD729B +CF67B61030075F29AB64E3BE2B9C947BD4BEBD5DD757838B11D73DAEF2B09DB1 +90C7FEB04E9FCED1732B9C41FB840BA5246D09289912A16F5DEAEB32E925551D +303CF60DA116129E093A4BD770B81687868AF69543BBF26571D598A186EF7765 +2E37D62C05112A1F38876C37FA9CD2A2E69F6FB750C5C0DD66AEACE8FAB97CDE +2152F79150A2D35BD4972BCD3D6C5640CE675637232577CFF8DE0BBAC2E7ED6B +6D8101E4C25F29728C915EB3B84420F930584F6CEE2F79C3A25D6078EE78CE84 +AAE3CA418C65D19B6A22F4D677553405EB0012DA605F3D89CA219E0DBA607EB6 +3DF5593F444986554D6AF89C6BE195E839DC05FEC3A7860E12C7AE7FD0437C7C +06DE167851E08137051C93DE611CB1422C44EFC191000A24ED386432B705B75A +6380C72551C7A486F2FB10774148D2A9897C8C739458D961A4D24C8D14E29758 +2B53D33D296C2FD8DF182555028F22F5CF354EDBF12744AD09719A72A654280D +93493540E3BA9DBA1B5CC4585AAC55486089CBF1E7EF6064E5F49B58CDFBD745 +717CF8BF521CF4C2A5B79A056988BF0660DD7D28D31E9717FE5EC1A58835B6DC +D722CBD4FC9A358DAFFF6A81B153D90E146B6AAA31215E9D3DD72159262C3374 +7B309F4EE257802C8B7EB292D0E4EC43DEA2D32AEC4E4B08D435FF16B052723C +98EA707A3D4F358C72F1E6840D1861C8E68875E262A96BF089B9DBF19AC35FCF +785FC40ED230B635C22BC4A926221BF9B4C2E48EF7C719AA23AD58CBF1C26D89 +C94BF827FC98BF21FC030D0A842ED7B831500E061394082C833D4FA8465872EC +1B63B4D0E9FA93B4414E6374BB3D11F2E8504356A2F937CE3CB7B1596D3C5CB2 +412FF8507620618F065F7CB59372E9F2E91C8AB34CEB67C28CAD87F5EEBC9D55 +DA7F213B7805C3D1B209D427F39F0D8B48D510EEC5C243E0517261B89ED81715 +77C222CC43D334013A7F77D771E3936A179FA26B4872B21DD42E7014E6800E4F +48F69A4193AEEFAF715ADC8233C2AD6D0AEF40011A5341F6C525EE321BC26FA1 +0A1E1A269E643E8CEF4B2A42FB8BF13D0E07EAC70A072009EF4FA704BAA0D492 +58C371159F0D61B7E1183244BC208895C215D70CA46C3C63156FC8209A98A54A +BFF10E364491A9160BEBE391C8A272323E808C479D0BB530F995DCD9B3CA3513 +894802380DA2C8DCC82D83CCC37BAC89D31941693EA8E66FF5681E667C47051B +7C34BCB31EBC40F0AE1180AD122C099FB4F4DA5F6E267F56686B +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font SRDJUK-LMRoman10-Italic +%!PS-AdobeFont-1.0: LMRoman10-Italic 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/SRDJUK-LMRoman10-Italic known{/SRDJUK-LMRoman10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Italic)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /MRZPFW-LMRoman10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 69 /E put +dup 77 /M put +dup 80 /P put +dup 84 /T put +dup 88 /X put +dup 97 /a put +dup 100 /d put +dup 101 /e put +dup 105 /i put +dup 111 /o put +dup 112 /p put +dup 115 /s put +dup 116 /t put +dup 118 /v put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-458 -290 1386 1125}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B30E8002A140BB230DF +940316C3A88DBAFEF249FA61B55B4B56C598D4266E12F7B0F006143F55F46681 +A0E76FE1183A772016AF636A2B3034E12B12BBEB3C227DCEBB83986A004EBE89 +2D913439F0E10163A557CA6657B435E52611E8404129383B1A6857EC4B4926FB +C6A2E74782F935A3FB0FDB05CB18FD8BCF8F1AAFAB72C03340EA56DF72DB59F2 +1B103ADCC57B872E7AC079964DEDC0D0BA062E3909C7D7EA8407C5D92051EA96 +76AE0F81896E3D4085CF47415EC18153AB906BFFC46DEDFC1CDC2ECDA3D07871 +97F6B4A4B8935DAE4A24CF479E5F93A4D1C80CBF61ACAFAC97F4CB46501B7530 +44421E3D88841F613D42612F738101469C10D7D537B0D4D39296A9AB3F132DA9 +A3B459B0F850E2811A6A83947BD5840C06145EB2FB2F57809E120B983B414233 +98E4973496CBD3ADA7B5AE09498C870396FAFBF91AE0ADB8695D003366F550E5 +F5FF65E7D0109CCCCAB8C9822B2C46C3821C06EBF5FD03C11BE7C7C2DEA6D331 +1306D1F3DF31BF4BA9D145448CCD5CE52177724C3C7A1B01D39848BAFBD45097 +2F94109C077B406B8E33B274AD9FCEBEF0812AA149D3D37F02C28000206742E4 +3D4297F0974755443E95B9967D2F3E5CFEF77E1BE7FF33FD7FB8B81465057DC2 +2989D3ACF41AB2FDA0FEBAAADEC2A0730692B12652C2BB9F6E96601B1A789BE0 +415F85CB8A653CDBAB242410D8AD167644497CD90BD0962D625F267AE2F88DF5 +4D24666D0E11A19B0B169E1B130678D6AA963FDCAD53908D5B476BC8A568B56A +A17A718F13C71D70F35947F9268EF5D89E26850F4BC9BC2AB1BF8609D3A64D1C +43BBB187FC37B4DF600B1126F59D266F3957F3BF373448D14C24BB0AFFD92B76 +CDBE1E10B3FC037552ED74045C08871D70C0C42D4A1026001EBE0BBD0D9D3FC0 +0A5FDABCF029A45C23311338A2BF06BF5B745E117F0AE99E24AFE7490FEFC3FB +321996E0CA919B90DDBBBC078997A0B4ADA48C0DABB0966BA0D5ABC547E4DA72 +A975945FBB64817E0999C568351230FD97AD81FE9547790DBA13B4BEB985C3FD +CCDDA3D04CAFA2AC71B08BD3851F0CE66E21D0A300143F7D89F5A7906DF6D7CC +D8D4664BF5BD6BFA8A80D7CD7FE113BC618D2B53E186AD5AC315BC0EC15C4B83 +3F8EE848AD295B7FDFC5CA0714E44A60CA50547C4F276566523741A743A9FE7D +4393C65279014BDE76C22106CA436AD02255A7689A824B564B699D4851872CBC +01CEDDD6EC46527591BFB94442A0146D8F93A35D8AA21F65591E8CAC11A84DFE +3F09633B0FDA0643215956E92AA7E3D696B97D6C8D1A7E9F4CB2CE8882889E8C +28FB81CDA82C8BF15896A7B18346CD1F7E80ED30D4D214356F2F45DBAEB95606 +10E8BC8794666459CE083EED6CAC66FFFA0F1795731A69860E393C9CBBCE9111 +A8912FC701E722D7FA3E8802243901F1E0386ABEC196EF729BB5BF404B88E88E +169AA5732CD54207DA55A47B3855826396F4104A49A022808893BADF86EA6566 +40B9FD8DD7D1F131D312C2CF747D35FB85DE4C4B520EDF15AFFCA053668051E6 +05E96825738C4996CB3305D85C945732EBB9C002B79F685902D2E79B00B9EA54 +4860D688E9CDF25E98769FDA84FA98DAA559EF562670AEF2CC724BEBCE5172AC +D5C2F51786946DE562A162AE5CFF0CDDA4763AAFF2692126B4FADF5DC921305B +45B1B8FFDE2A09CF6301F485C8B7DC2BCF44044625B5863BB09F2D2E49EC313F +AE1D5F0AF69B7753771F4B609B835A6293782B98DF6D6112200342B20B1E9930 +9ABDC421B136D9681EC090BF144C4B1DEA286FE90C2E836AC107BC883A335075 +60FEC3EAE1BC2591A87D0CE5AEDA30DA4F11EEEA103137618133151C8AA138B5 +9EECB77CB5BE8C9A7418389C6BDDD23781D69EEA4B6603E0887ED037B1BA381D +130F9809FA5C843FF3AEFF7F1C8FF0ECEE676A74DD81E8E884D1C010153AFFBA +FFDE7DCE1CD6F5E09E418B68C427B0AD7AAEC5E396514611FF3E58422F77FEDF +4EFB65BD66F51E58627D5E2622D22B75FE01501A8E798071CA2F565D9D9C1493 +F2A9A9900487DE2D38AB7BB0D5E9A9413FDEE39EDAC35F56A3644C27673F40E0 +2DCE3037B06DD775397C844678989C902067EC814CCE9FC64AD1B5758927CDB6 +327E76A8D8C8454C7E9ABD8003091B286BC4C0FEE3F6F9B0C38F639E7A626552 +66CC6CFDEDC298DF2EC7706E9F77C8A04B529CC5FA2D271677B03D7B7109D7E2 +882951375BF8E9EC27C883D1C3166B2121ED6639F9981B91DCDA1170FE1A1018 +90D0D0B8968CA4DF727B3F95D364C838B4224618850217FF6574751744962994 +57BECACD36404D97792671A19E4D51F34A07B29F01909B7B03761FF2070CE105 +4CFFFF5DA4728BF4CE1D892052701B48B81F58F6B87FDC6F26F129B23CA3D345 +E26F3F7182BDDAA4D32BE720FCF55AEA0E7CBE23CF6D927C59A5807D2694B4B6 +E2491256DBD49728AB2F1555042E52D5BFABE9C7CAA0CD72D2269D74A4ABCBDD +E3DD98EAB24D33CD28B2A6342E7FD23E1BFE1487D82689119BB85672D42D3C71 +B5E645C82E92F057EB5F859BEE23DAA958142EEB5128796E46CB0AF4B537987C +2ED552B37D84A61622FD0636EA28FCDFFC002E337F0805ABEC524D1EDFEFECDF +6B1C287FA48581CF4FB723E2238AB55C0977DF43E91706ADA1B5B7C7B719C10C +5A1B5B3D54AE37DBD29CB89F48CA3794406CB57F20E678DF666EE153641BD62D +DB9C5117227E44F8CC4B092D9A5274505C2D52F322CC455711C0147CB76F4723 +BB02264B103661B2D8DC640B8F2494EC316A5C574393F75492250E4CACAED592 +2B324DC34A0F3D59D88DA65F8B885ACAB516EDB843054B714A3AF82449F3E0B5 +9AB0006FC4052D3D96A3CE36F0B700EB6704E48BD3E0A0E5ED705C3F01CDDFED +987C8BA8B72D68CA6B490E990803BCB54C2D535A0A6A48E0941628A53EF7B1AB +A7711631B5C80138263B8E0DA1FCC4238D71517DA1634659A74C206BE178320D +01B4DF145D6DC515C88CCA37A7DEA590E5EB0FD33434F389C1A723FC6138CFF4 +C805BB21DAF9EBF112F30C26B597E78976E8299818229EF4C058B2A02018ED03 +A84DBA6AB0884C5D19951DDC5FBB8B7C18E2A7B55A71827007D54E603D882118 +FA6FC103AB903AED90A1F74937B9894F811BC6D7D094E9EAA689EBC39EA345CD +F83CACD2D870186012B232956C3EDD05BE74CC57E6AD93A6A8549ADEEA0BCBB0 +2A72EA85547426FB8DCA85CED8C179E8DA15A08911EF722C5D131319C2B08BEB +451836FFA20A22DCA93D1B2E2A253AD125B82674AF983FC223A55FBF610DA527 +65CED0D79F987D963CC392365BB3DDF7350A2BA9CEDBAEFD14FB9E03BD6DCEB7 +158A8BF35603C6884C1EBE568B4DD7BD55A2512D895D3A9E698423B4FAE07995 +D78FD99C5784B2B7C7C509E9B93BCC2935C4E400942526F12590D8A239B8AC70 +E319262AF6A417E613DDD7AB84C2DDCF5DA987F328DD31A1D98F1F7053697D4E +35670E7C5D5B06BEDA9990729C75B5BA3DFD65E2A49EAF986358B661FF1620D1 +7527EF0EC2614EFC3177E444FB336DF35BD4B32289F7FE8C66A6A82D7D756BF5 +898D787DF69C8F4A75854835F1D093326B5895864D09F4FEF9ED2417593C5106 +1309D2F9A4742DCB07FE35FCDD6169645C59195984192F994AD63C130BC8AA63 +37BF404B153605402F14B54551378F52F29CB7D04C97A8F65464577DDFC461E6 +ACEEB25CAD1B04B7CFE634517D4C7214E2BEDFE7B9965171FF22F317E195F524 +CE9ABCE9B5DFD6E935B1D43771DF39AAD3E69CFF8E3B0CE768240F0E8CE9FF93 +9E4B1A636566422B60D28A6887CEEE576D4111DBFDCFE9B3458F2727082B7236 +59BE98EE64343BBBB0B662F44D186BDDC32017391003DDCFA7A2678E64396CEC +E7B96908E28791DA19968541E940E2965DEAD4F76711CE6B9D74B833050F0907 +E3B61B9DD252FC8B15B56D7AEE5FCC71A923A3FFE140672C6445756E4E43CA8A +A6C934ED48D2A914A550C40C895150BD5CC4DE5927CF37D594B92B453D050C51 +BCF03328E2AF74242014DE38609AB9B1AA13583F675BA045A8D89AC58B77200A +09C675E4537957BF196DD4A7A7C2596DCA5DF89F901B1FF3201D2A49483F92FD +BCEF4BF28DD94C99136295744B66327E4D7554EAA3E9B6A34480102661BF79A0 +F1C27F54D9D00AEDB6857E6C48ACFF17E976B3DE3BC15BA502F6F1BC4B458B09 +01955D53D70756AFD54C0DF38C3D61071868A4CE3AA759EBCF9374A4F388507E +B1C5911495DC5E665EDC06AC75A447631F40083B8B89D365F9217E80AB3606D0 +2E17537FF3BF07644BE345E1989F01BF6F95C6BE6CA909BB3E12B33D86F9BFB8 +222C59284721E202AF56F30706809BC2F6DAB63CD24527A0A6581D9F37822780 +D96A595A15FEF99955886C444F83365CE41BF7BDA5157CBAAB355463C613BA7B +BF902A1912A066ABAEAAA44F81687A4BF6FD741603D1E0E18571D3DA62557A03 +76C2E71624D1F43168F9E6EF16312BB687AA3EAF0245885C5CEFC484CEAD0BAE +965DAE012540D9DF5BDE9F4F5D02D46BE55B4D673236CD23775C4D33214EE977 +154927F97628D615556E5D82BB9E05390DEEC769C63967F79359D1B291FB830F +466B96EA9E36FFFA2C3875C789CFA650EA7671692E617A6DC6D266439974A234 +EFCD5B6E0E95558764FE090A45B8D17CB74BDAA4BFF6DAB5380CBF6172F37CB1 +615867D0EA3446F4FA176517141B75FA51F69D54478AE9E39E618667C59EA499 +B7081A0844B6DC10555D27819C8F969FC41A37205C97F4E2DAE9A904C4B300F4 +0759A2B41843748F2D5FC69030F31EF22D4E33B72BD8ED29A7252F5D38820C69 +50A8B323B1B8648E3AFEB8276F2D1CF14B3AD58805DC0020DA959EF524B8BE47 +F16C0A12CEE2A2D16FF35C3D8F5FD37B1D57603AF1ADAD3766FCB410492714BB +F952A4EF7713EFC7017A63899555D5DDFD6EBEF1CEA0B66A6581C8638D5F4D4A +1CE333DEF60694FF3BD138B0559D3E5887B7EA9C9C54F8335F55CC352805A0FC +41A267943125A76D7886A4E6E5F674F6AEC8731CC1EB7E515D7ED2B1A30A3D1B +4C852865F417E9FDEB24F2D80EB5CC9C2D3BD64C29728FAB41BE31F50E528790 +8FAA63F7A90AC16BAD16D41CCFCB9F98E7642A1C3B4C36A1EAB57E3D94961A53 +267319F6515B36EF9E123675669B41759DF26FC036EB5DF267133BAD6D6F8A9E +421D2BA57F515C4274980E7F675A7B7D4DED551FEE0E0E142980C851690AAEAF +4A1EA9649BB287AC03A02AD8AD6FD71E0A16BC974D8F0867DD9FAAD38A467B4B +AA4582969B4128A52251DB3EBDFA8F59FFCA5E7FC82E20F4BB8D82FC9AAF598C +88CEF2A15D6B13B95692C2467EDAD66DF3B254084F007745889B9F3983211CF9 +64849979831ABDE24AABF7BF07C8C599F051F8181FA2DA8EB6CA26813E9A8F6B +24CC94A37ED7FE37D7D03026506C28920B8F1106F98799495DBB3A05C04BD649 +053FD29380E648AEB22F4E871755911D8FAEA73E35EB7835FA1C6F1A794CF0B1 +B98E14B1CCE43D91B137EE909680E472B6ECAAD0E78C357CFE3565DAF031EE25 +D893676DE5025DF6B1B7F7435B508C0FB63B6F6E5679D2432045BCBDFC30879F +0B71A41ED28DC1039C6B0B01352665661FBD6A27FA8F6C4F3FB28AF32DFCD79B +8B834EF8E02A818F8F3B0835719F209F34A9B75C4A2F16CD8D8F60C0C70D08D1 +CDA3A5A5A5C06132E3F92F9A7DC0AE201544DC7A395770820686C412BFC78C42 +7E8E051B99E95D205AD9D64F1E90D3894D4E5BC8240049B266753B194C29B931 +3D319BAB76866C8A62B4D0BBBEB154A4D9849A7CE08100DD430EAC9889FBF269 +C4301C5AD39C601FB86D4090A52D80751B8E0C9251DD4C68226F267C021CA4C0 +E99CA64AC55083CF3D5E1221BA2D0ABEFD2BCEBB3ED6E586340A60AFDE81F65C +9BB3C11F8E1406D0B11F7745CB4039684A200C2A29C34AE6255BC79B73AE14B9 +80A7C357681FFD0487AF093B263945EF22E686C5BBB2FDFB71C208FACE5EFB3B +38138891E1078160934A07D13A3B9C6AE2846A981219D0F4E0797A9901190817 +2A4DBA01B615E343052EA7C674C35A01F2766CA8985FE356AA5752B7BBC22749 +0FB5CCBFBE146B3833AB197D8416876651F2BF722DDE38A0F5E384FA57BA0048 +8A452A3F8EFD5CF0A634CBF8E1E428A8288DBC74246B8651E514F0FA1598A1DB +719CE1F1DFC11FDADE88531ABD125E365B0B609553F3F38191F22AB2715D0056 +754DB122A82EEBEE84BFF06FEF70BFDB76562861F63E8753A3CD6423618D6735 +7C3F24053F53700A9F883D38FD402A169DF347A47C35FC09EC8A03DD56D82B19 +96165646B77D6A534BF513B94EE106895A30162B1DACF4EE26714DBC91C78477 +FFEC9CD54921E4DDA13BEB2BA60D859A8F00B070F897023469E4161CFD43DC7A +7B3A627BBD2A9F3B24C7B44426399A6F2F6CEC063B604056357BA399D09CC2D5 +A10179A5ECA3F81560707F6E37DD6D1B9DE5FAB1CDA68C7673B94ACC38F871B7 +DCD133019C4ADC916AA6F4F5FE8A642DA2E54F42264F99156B434F0943F7F327 +6BCE10C7F79219960A332B39B3CF9854B9D1851B39AD13DD7CDC56F451599B0A +FF3E330FA522150499028CCD23E3B9CAF78A6F846A0D499871CDD61B59F05891 +6B38ECDF17F19FE113DC56FC33D8200487ECBC6D8D0A06B661ECF14094D73FAF +A1A390EFDEDE332A41E7B98364A301C6634106E44557A199C549E677C69648B9 +86E9245678DE079A8D9CB1CE8B1487988AEF39D787BDACBCC76CAC31DF4AEF77 +16695FB6EBB2CDF0F8BD1CA2AEFA9449F9FCF60FA9BAA37B53635F5B7AA75EF7 +E75EBF1ACEA91566A969E4D1175082BE3437ACEC91E11C518BD2039A5C899E8F +DF0F358158B5F1C9C914EE4855220201E2C530D85F28D8B931B6A3074BF9F40D +59A49E3667EE9AEE7129E139F8E64FC5F6ACAB079419240001579068F1BEB921 +4E15807D06434687FE13EA3C02F9DC6DFC201FE269C7D115824F93F13C778A1A +810DCD861D957A684042EFD30CB5D9CD8883F6AA55896C6B12A8A02DB6BB8901 +34E183EA8528DA6EF5492957F0445D9266F0609340B1D4A32A5A18EFFDBFD24A +E2A0625E49F1892D3F59931AA3B9D20773CAEDB6104B42EC5840AE39FDBFA600 +D9500E9E9A9FB27973D2F97655B857528CF96B2CC1AD2C93CA7D6A339166FE86 +1704728101C85D8739C1357348672D987053EB26408EB29615898F88EFEFDC31 +F959D988EED4794FD94C60BA480042712464E28F39C92AB13FF3E6FD3D068C97 +4BD0DCE3F15279243B056E926604EB295695F02209A9740CA852914690149BC0 +2900C052190D02B72921E4A82A81A1574FB4312031D4DE942B7951DF1C5C60CE +0650766E29A79AD6ACAE003485A4C21B389F41B80692FE3310E52B775E59EB24 +C3A0CD11AD8D92F7626F2F63BF87271B5DC4615D281B73F4DA92823A4FD663A6 +A7EC414E0B3A1A6C53FC6B951CE935ABC955B8194B5E28E715C6AB21674E82E6 +B49A5DCA8AEE53295494C3CF457B275CF0E38D7D0FCCB303A6AD3DDFF2F57C70 +4C417872F7DAB6811B1027FDA86CF66E032F1B0D4946157F7DA080B1C200EA36 +2277C7562AE7CF8E481AED2F42633A459A9DDCCF293B2A872B82D0878B22B609 +7C47B3408AD4111F61AFD3AA7F1E59FB78AA49CD67B4F356D4C5C2C7149C3EEA +0B8A48DCE4D6D5D0E5D5C76C9AFA20283387FB739285CEB3A2C84363FA76D96C +3F378A95A71378424F8DAF0790CD33564EC4A4B2460ABFB6ED4492E8FBD370BE +832CF5FE99D2E492D4FA8CECD4026F3FAD0BF2876CB1550015611B6F612677E5 +BB1B9E7167A39835BA9778BE7249DEF191E4DE701CC9BA74B34378C71F56D414 +1203A97134DA708E53B6F7149379DDA381E0ED08495262185F5F4AECF645FD86 +EF374A90987CD149028C0193B966BAAF1879D0D7471B68EA135225157DBC4FB2 +6EF464630E2E55C20F500DCDE8D0D4050278151B4E70E57AF781BB2F85B330D0 +ECD4F969AB2868B391D31EADF8610465DF3E58C716D4CF801A88960FCE4C041E +6ECBA0AA6B857291BCDA9B6705F0B062A78EFC65E27E58A3249B57FBC99D4568 +025D1C87A7E6E47533DB69CF652309974B99C3A0363AA5CAE125EF0F3B74E355 +60D21F8C10BBB651EDE7B5DF05C844D3978F8A4FBCC99D588B4687227BA12221 +EC01667DAF458F8C2F61D829494BF1937BF643F262AA2B647AFF0572A5B75394 +7581A87CA780D69649C22B07E4CE2F7EF36A07DE855625E24F42DFB9520DABFE +B68B39590D23CDDA060F90972A0660FDD7078EDD55333DCED2D062DF210F18EC +A36A75300F6069A1266A787DEE065DE8433554B787DF56BE063C65C99C944B92 +23F78671547F4726BF050E3129D1761A41F266E68AD164300C8B38D25D4EEBCA +093C6991FB0CF76F9C62A66A397CB2F27A9C0DDFA0AC56C291ABCB768C9FC1DF +61407916A7910535D016FAA1326EDFD9EF409D549D1C7B402236C93EAB0C2125 +D125928E58ACD04D5E83F1F1CACEBF7299500D38F49F83580D7240E7096F83E0 +D2E62F1C09E6DC9C9EA5FC93E21517EA9DD8A7757BA31CA0D97D8FA881C188C4 +A7F3D00297CC6C8EBFEA08384809CF652F1E602E7F27C2DE01206EA0A9CDE765 +E680474B9F978D9375EE8C9487DB5D3CEF127DB53383AA2FFAC31D3058E6044E +AFD1D5F7AD07EFF1919E9BA90194E24A69649F0DFD0046D57CED6BA0612FF316 +DB41855733B0CEBAFBF72CBD3CE299634CF91C45816B9AC1146B1BB7AAA74FF9 +2F4273B368E93E3D0CB6910A4072C474AAE956C8FE085053AC0B43BC15341E42 +E6366E02817082BE6FE0B04249A48409F69566C84CF5342B479A465137BD8208 +32EE94D79A8E33ECB4733D35471A43C4AC733BB92B64091D3187C8FFB93B7E02 +1790A1443758736475A38D8E5132C5733B4A79E1ECE86CFC8D7D71D73F8FAB6D +0BDCA8250D0E561D7ED52753AF1177739126415AF93E540BAB65FB6F4D4A3F91 +7CA5F4BECEDB9ECDCDF94C70486498B92E1BDC9410413C25F8D3E3D79B6AC71A +3913971C253B5A055B95530F8F120A45FDE2CCCD226811D375A23B26115CFA8C +34C1AD0A2D99517A35BC45189DE3CEAACF4F9348EA49AB7E42467B373760BC57 +A72FAA1CD068777D347A8B6503B6031AAD496FD365BAE24F737E1FD59B9F4576 +D6C3A761768DE45B737652E6A78C401B8CDB880155A326A07FEC3E9039829BD2 +EFF11D24259A85789B9883022832083BE5F8CA7A18D614B844B413F82334D419 +C45F03D945E66332673E5235920F1DDABB8A4C35DA1CE068EEB1778F197B5840 +E53757D58C0B986069C052A9211C3F85899FD20BC51480E38EB441DCE4EC7C2C +C64DA5B9AE57FD5FE12512105D7FB891AED75457CD2189D1F64DAC875354F058 +AF4444718A3573E939B5D1D4343512ADA1B78E710A10079F211FAA5227E06F23 +861AD4EDD4FBEB504050FD0E50AF70AAB831F5C0720A884C96BC9405DA846B02 +72CF151FA2AF75FAEF2AFDCBDA947260922F22D2F2351D1147C61EBBCD7164D9 +B04CBF0BBB413EA850A2EDBFD395F2A6CF1E84500A5BAE190A26CA59DDA6D011 +F79FEF550DF52C435281D07AE188DE73CD3E463B692A4B59BA7A760DD7A81CDD +A23D873F314FACAE006BA2064623902C8AC479EEEBB609EB693117341C8A74C4 +C04BE75CF00DFCC413B504773D9F5E277989F985FD759D74577C6FBE9535A520 +3A13070146A7B6802F52BCC2E72B7679DCDC9D959864261A9C0006193A843903 +337C4546CE4F8E6CA568889BED42A161F96FA5693372BB52702798B998C38C6C +E38461A4B4B436DE9CA1B5EF52D0B7E251DB1F52FB00C200164AA53653E36EBC +F83FA9637B5B0C8A4AD07CA4258EB186E2ECF0AD88CF5A4ABD9A46332E22166D +724B171148A6FF2B27EA5243E7999F7F30BE53646550942D6D286C040E8F2A2A +1EABD1CE95E2DFC50BAB75DD7C180C3BA9D16AC3BC19EEF59FADE7248B211FE4 +4D942C90D9FC0115D85BD7B8DDE271A0D13042DBFEF56212DBD85CA66FEEB463 +995EF7066EF0AFB220FE1C318BB984B5A680959E4F8348015D942FA7AF305C77 +E7F0246E4EA970A0461D0BF4B2F3D3D717B8926973075710D36E7B23BD99858D +042D470BEE7851D0D561423E9807FDF75A37FC7CFEC39DF376C8CB716C053A3F +50F47D7E89EE8F18E2F4FED0ABF078AE8CD3FFDA0F61E03BC6E9A09A41DE628E +86E660286AA81668B1C6F41D982411DB27C619691C385D5D4B29BEDF5BD1950D +0FCA179322EC356593582D55A655089910B4B7C4FFBEE8D95937061EB860928D +5A31CAD2D60599E9024B649B0EDDE106038EFAC66E60C6A22A08CC5EE51D63E0 +6664FEBAFE8EA3EF4D60C002B9229BFDD8109322DF0CCE8FE0405D523BD80659 +CCE03A260F2E92C7807C74EFED2B132A2915E0454C28612D10372015A8CDA28A +EDDE6E02E37ABF96D6709892DF9171BE3366206684D3DCBDCA5537ABC8C2B536 +D78609F41D29EA8262E689C52530CB43926685FF502BBD2918BE6C34B2553C2E +4283818D4AD21DD19B49525A4A5F119C2886DEEBED572A5B787381CCDFF42AB3 +879F9B0DD2E397F976B4368D643CB7D82B2FD675D0249B3BD54C9A7E6DB1490A +F0058E67A248DFD9B09190BC06C3E3568A724D9EA19A0E8D19A3470E2D5AC3F2 +73CB0234341AFBE551FAD2F6E2F5FBE4F60ADF4253BF5C6E79C95A9D754E4F9E +9B977142ABAA4A5A7F2275D5124FAA033F368CF1EB0983B4D926B34D17EED4F2 +F0F9B6B663798CEA4A4B10ECD8EF025C05EA3F3C7E96B17E69A71D72BD2D398B +E3C3E65BBA1AED26025FB7B374414B09CB3CD37AADC801637C7C70C38C25E3AA +696CAE7D14B53B6E67A8F232D67743FAC455228EB9D4FE3F0D635183493BD259 +244B906D7A91B1ECD9EEC1B86D5F6ACE62F74C230B368DA61157034FE4ABA2E9 +2F04EB089DAE0E0348AAB6364C32E7B71AD4FD7BC82DCD94AAFE963D3E52E564 +8CD544FBE186AE961F3F9516375A2485683C093DC04641C864F541B4B921ED5D +F2D45EF0E71335E83DA698A69BA804B9AE6431D0AAE9624050D4DFDA25E581FB +2630E8840AC53673D9B7A3EEFF648FF1F57DAC9EFB5124D6E50F4BAE24AC9ECA +ABD066BF0842D5CBED213DC1B7860994B6BA671A40A53FC266102D25E5121968 +B2D190886A31056265C84884BC5E4828584CC3A030857E04B3B87C3449BBBF4D +7C87AE757898C65451430AB0FC1DB028A17E4C706A85961B5123B9B339BE46EA +3906A272166438546B90A7BB6C321756215EAC98410AC2B28A52BB24A71B15D0 +9CB758C1B414B03D92674B74BD5FEB91297C8AC75E14B1FF34449F491D791F5D +8482F2AB5E9B8256EEC2D21A8441536789E87ABC36A6AB34E4CAFCD66025CFCA +26CA6070F3F138947E9552402C349D7183AB13762B780529E8CDD832D3F608BE +8FB158E3CEA5C7A5865A52C5F4D31C49B716E117FFA6428294A6D30ABA9EFEF3 +77E49B7A134356A0994785F9078D1B8D7651B75924199D0B7A5547947DC1BB9D +24782DA5E78B399BBEB3CBF0378ED83686DF36BEA9EE6DDD7C56066E5B4E4511 +7BCFC22442209592A67F5BCCB859F8A683E36E6A8756826B7786F35D21E3098D +C9CF8BBE54D707AFC2DD5208EF1DC1009C1E9D28B71A246B043CE44E65F0C291 +A3F9B3823FA6ABB6DB6354661340033C94E7B931B849E61D8C79F8DA266F89F3 +A0DC02BC6DA849100D44D181C6E87477C9C7843343C7E9E3F40537D461EF019D +52AEE6D74B6A4FBFAF7245D8F075ED7497FA4DC7720E60F378ECA92D58BFDC55 +7BFA114FBEBCF9B8DA5DE0122FBC4E814C13706AFDA1D383F306ED42A31C1281 +7DF7B8371E882E0974BE27060866F3E52C9F1A4E9F7C12CA9DD7F7C0200B3630 +36044E2E08AC6406067C36DC76A7A96C23ABBE8F81E2A173E7366FF9CF14B625 +853A9A3E4E432A38DA979DB29EDAD7A9A60EF320B28D63EAE41D3EACC879C4D5 +5CD64AE382038A0A4AE99012F78309E4A22AE2FCE1B1248BBE542422A5EBDA6E +EE6BE6168D4D8626F414FDD872EC08DE1424D2420AC33425A3FE184EFED5F709 +1C9A9B200C8836B997BA06CE2A3726FE20D669E65AD7D43399461FEB76701C81 +4FC35FB995912980707299900AE4F349771B17DBE1B7FD3B7AF5D8ED5009FB80 +9985FBD9A3E99D1D6124A3B4DA19A52E983E07BFCD447294B1F96ED4AC5B1BAF +7B8885AEBB46DDA8ED86888DDA3065C5091D99EEEAC430924659B31E06A5D7D9 +D85748FD8B81BE6AC0D179D8120F9E6B125C9B833F41DA40D17653B807304958 +03061FE195FAFF940714204D06B4D6749FC4B0B5C900A42D124B6DC63CE96513 +5C17CCEB28619A3C6781ABFCBD46714EEE53A2DEBA24AD6767E2C75279BCFBAC +46D8224E8952D8F2391094338DABEB6D84A0136B85A552A80AE3E6451F9E4509 +F17B7ED3B19BBC746DE44065D4297B398A16DB107989757BF11E0C4E8875110E +2FA63B47CD66DC82609997AEA3919D1AF60386478A61C1031E253AB322365842 +83BEEA04EF134D2709B24E10F6A831AAF04FE0920E4F317955F6408A0F6951FD +ECE16DC97E99984009138C4E6A67841E1A749084C0602F13B2F4140A0A7DE082 +7FA6AC29E6A06F7E9383DDE95F51E448FF6C91B34553F11120ED516CD632F679 +E82AF866F6313DBE8E42D4B104AEFD5391674BA68E572E13028779C254BF5166 +41EF96FA1A58DB3440CE8EC1F099A653A65517C9B58FB6BDE3670A649E3ABAAE +3472D6E8D9BDCC1CA231B5538BCC0AFFB10F5BD3651F4644CF51DAA8EBEAF818 +4C3488F42D2C430DBE724D5F2CD76AA34CB275C0AC22C1C8C030313AF207F4E3 +FF441206D76DF1F079ED6D08863DFE0FD5CD1ECCE7717F64B44AD01521B95522 +535CB38A16974A9E14FD75A07EBC833CB47B7F3F5862709650E5EC798A612BE0 +016DA6FC20C44470BA5BFECD08F2E9B0678F1C75B4349D84A1AC3617AD77C899 +FE86E54B8BDB1490AC76FF84E362568447675AB6621AFD3E68C14C591584F189 +6B5F93627899EB8C40288B69A9E79012C9C5064D6804B4B23AD7CF1154D17DA5 +BCACC3DA7E5AA1062A7C47D32240DEE4452773BA052B475D09EB09469D2BB86F +7BC232B842C0EAE8E76815C389EB932443AB7C855B75672B3C0029C32A369FA9 +3FB926139676774399E370879B537E40FD39EBD882D4C188A20430242586F243 +EA5426022112C3EA8205F3C22E6FBA8E9B22722DD25AE3BA2DEC2A0C996E1247 +06C8DB3DC67DD1CF609CEC5C5365D06BE9AC81EF0647A4DFF91B1D7636794038 +D4BC5D6DABA9931AAEDEFF75DD0D1B7A8652B30AC3BEBBF1041466A7C86EB2D2 +AF4B2A36FA46AA5CBD3DD8C1CD5E3E5B2E3195AF5982791C708302BEF4ABA060 +4CADADFCE6247669F6392ADF1EB7347FF6E9BE216CB5DE5D367EE01C808604D0 +5EFEEE4F768148C131B26525D173F07ADFE2C2AAF32AA71C613A41A5A38F6C44 +81988A5E1102AB15CDC60F6EF1161018E734590D1F8326FAA17EAB734FD330D4 +12A44F921B7BAFF08E59FF2A6D83FE3845C1983D8258B563202C3D5BECD06D47 +F6B05A5E7A47526378D488DE30960321C24C9EEC7C566F007B48F2292FCD28A4 +516DD5636FC4DAF46A74AC94A09D60E190C548172D2E1D8F21295A2AA23AA549 +6813687BB411678EF3357786F66BE7285A2B8912210A5917CE236D356F1181E9 +D49336567AD43FAB25173DC75E79EF118D6930C73050AAA94D8CA1BAEEF73125 +D095012913031421A3D10E9CBD5D4E8869D9BE973C94A929D3FC55C12E99857D +1CE11333FF9EC1DAE4383BA5165F1DFA12AE5B99CA89CE76DF92F2B1FCB71309 +3AE8071E3C83667441D2CC9DA8A7E239B7882556FF8EA5AF90EC2DC348618B10 +8941053DFA51F0A495337AE049B5BB958F763828B23FFB6DAD516D7133BAE9E3 +BD54AEE77EAD540B306955B576F52469452A88622F592BE669171313F92A306D +1A7DD5FCA29CE223138B98E6C4DE796AADD16EDF3BB714C5A037F58DF43A39DF +4F494003B77B596708B8642BB1BBDC37026546E6537F776BC6FA6C7EC9D66697 +0F39E1F01522BF2FCB6B28C527C32A17566D652AD737D670C54B521EED1D0682 +8DCE13D4FDD6039ECBBEABB9AB7AE45221207CEEE97EF66017F71ADA52CD4104 +69120CBEABAB5F1417E6B46B01E21838CBC4868D2C21604A3D4B856D8709ED4F +B4DD697B9DD918A90354A50A66A7F0E606D1ED7577FF45529994A69621543F11 +5B4AF2D9DF46E1E5B36E223885BB7E1E8B28BAA6B20318B966EB78912997CA88 +4D714876239501D7F89715728249CD697F159D058E656E34657DB15E29B20A93 +CB3392FB562C26C291810DE035C150F276290101AE49DC6706C5B8623C587885 +1829764ECD7CEEE9FFA5CB45955F4185B55E7E81A66D846705F7C5E94EBA49FC +934C1719D950E9BACAEFEC61BCFFCD4E2F3975C5EAFB948B8E72DE13BF536669 +48ED6D06A26DA57159B87DF038709EEE86B7D69F4D1EADF1BEAFD78A6C94B28D +4E44AF2BBE3165BB4DE936CC3A4BF19EA1C5D6C0D79F9DB3B51A1760D3FD11B8 +1BD02950A753F3C460F00B5229B48D5A7835656B5D80A209D844242A20E04D15 +3A1E15443280BBA298B9084BBC0CB1E5DE954EE5ED85BF929E901A042AEEE41E +AC3D35A3AAF9348E13F1671DB099C4BA17C61F344BA5CC8E4B3FB29F2DDC7EA1 +B24FF6C382ADA2F21F456871FFD26EDA54268F065ECEC16354EDF507DB053914 +38DEEB728CC5B35F801620FA2EB8E25C29B36624FBC4CAA2849E39805EFA48E9 +BC80F485B7054999E7E0DC1905A6F1F8523E200FA546107734B276D7DF579BE3 +12AE5BAE847C7D3D93177DBCAB9C0F48855D71309C0A1E8761E697057F013763 +629BE817F053F9C6A4F1859AA5A263B7324F231D9898D3B9A1687237C450949D +F8DCB4CF38B4F4FC0803BF6176B216B0548AF522549852E8DD130ABAFB058534 +BF9B357739886C97C3459D8EC199D636DCD1515964B4D13ACDC813180560C7AD +4A851AEC186B68B75C375DCF494DF36482B9FA386E2068818B3BBFEDEAA3693E +CC7071FEEB02814EE5D641FCF55E67B2628909E34F824317E8766999D17EAC8B +28132D2BCD30F27CA13C47550B39DF3DBC13329090DC59354FBA9A3FDD354BA4 +D0877645B9308173B8732C4565BDFA300638CB39A7CEF26223D6A85D67B8E945 +5FFE82B7E0A620B35139578183B066D5A65BAE4AB038087E40257C1FE413374D +28FD5180F75EEF61BE7242619B6D005F2D6E3F68E5E8E530CCD921ACF0AFD7A9 +72250F2EA50E2A559E24142040DD3C1FA731E3F8AE2E624ADD58869960793E0C +844398C2937AF2B1EEA58832DD7CF5C1E29104673B9382E5FA947F63826D6752 +0A9BB8687BDA378B4444C37F168AC3EE99ECBF8E6C60013B38F49C5F4D443468 +222DBFB027AAF56C7B8A44EBE67BB34BECEDFCF123E6F56CF01771072FF46EC2 +F7A7F271B49E919F88E7581064DB278FF4933A7F5E2B732F3079B890C59CDE42 +35335EB575FEB10088304351392814CC0E6159622499F26C0932BDA041849901 +838D0A12D47F8BCF5CC5768C0AB338B15012CFF265C212EFD14EC18329827759 +4958908F504D58DBEC366C096AE65B56E34A583A0288C1874BE8C6938D0B519F +7B53237A6BF0906A6DFF38E77DCACD3AC7DB91055C9EEFC1BEDE9E9906F6A6A2 +7D431B5958314E923CBC29504830F03AEA815ED1812E2D15E5335915D354F06A +1763D775A7AD326589828310346614F45671DEFA4B3C3E113F7F0D00B0C41F61 +7D1E75F9FFBAC63919E4AF8F7DEFFFFA76B640FC05A08046169186702A6828A7 +32B605D70D4F243943EDBC2199FC48F27F9AA276CD5D4C0C53D5BAC0B89EEEB9 +E2F9CFC6BCDFD9A438C10BDD29934B4283C233C8744FD5EC84144B2966F72FDA +223C02D445F8F69CA4B90D34988C1C1AE72CE581E82E68CC515DB3163C5E135D +18B4693417BC7BCBA9B9B3CAC6619E9FA454560E8DEC474EF52B65BBBED017D5 +EAED0F759C8C35CB9F5B9A26DC0342164CB04216FDDB337476B94948F0B46C30 +A3AA503426744E5DAB6A37F59EFE3FA9A6C6121734E6AD6B29C94491A94CFA9B +4380D32A781A98E4808E6120C9A6ECDB5C9BA2B9A441DA122921ACF9245D89AC +35C5C0CAFF832B64AC2DDCAD7C4F17AA5F08385A25DC6169B2C81A8E5D91FA35 +856A8A7D19918F1C89641178AFDAADDBCB87A95E0EB45F47522BD93ADBEA3423 +27272589C6F61D91A79C2D61038BA7A2B491D23248BE16A730E9A1E3EE6A8B54 +1D6019ABC39591932DA5AD4FE33B37FDF81BFF234B3500BBD814752D07430C71 +65E40AED9BEF61978D1C0B4418FC109D7699001936350763EADDD822C4806C99 +10021263EC419BCE1D8332542D36CC3306C5A6A7F2921367D2498DA3D214AE27 +5BA4B2A3FDDE1DA1C862C9BDC3A2B152842BF8FE45235C4B45BA8C5B968401A3 +CD81976D2140ACC6FA3F605EE9E99CB871B6B81AAF86F15D543B6F063A5F6CA7 +174C44D59D3F24272A6677F20E75A8F7FB6C1EC7E50A4654EA4404D6C6490988 +311A5C70DB60B784FC038F6DAAC438AB2D8B51C5A80C5C7238AB883E083EA599 +59A3000F62333E568776A96ACE6FCBDD69667868EF371BF4BF97B4954BBCD9B0 +66462F565ACA8FBFC73446083C4150686AB37EF63DE42402DA190130A7712BE3 +B76ED36626C938A849F7018BE8DB1EFD7ECB6A9D8CA938A79C81B5A58C1315AF +EC6810EB222118B1E2ABED9BB47F7475D676A90215BDA42C7A82E17B8941CC10 +DE1D4A063CE605C924C9C10EF52F885E21F4CDF14F8A5BE651118D4F24365C25 +4866D8B8F9041C564626D94B23D6B63755279D438DB81FD6719AC9C2257EFE80 +25A77EE3FD66EDA1201BB1D1BC6F0CF35F09A6B82ABDC8CB1CA69C62E1DD1B32 +37EA3D0B1F24B22D4EBDDBEC18785B4B37407B8B557E08185F2ECF3E3E820C3C +BF690D5A6D4299765578EB49D2434D57A84FC07B89EF93F9FE63A780AD54B1B1 +88A17B2820840E032D7CEA3582EA0BE0F75518A6FA1DE361ACDC0D3A4B82D050 +32E1D24CE03A6895E9A87887B7D762A7363F7A1EBC6BA9CF45EC86634670A834 +EEA20646DF3BBA2BB554234B85BAF8FC671C6369C7C2B37EA20FD525D0C06BEC +AE7727B464BFDADA50B672B8F57974501F5CACDECDD51052C73FE0F687E850A9 +52E41814285EDEC18BDB97F5E453A7D24D2D4B9F2B4D1FE73AB99295FDAABF89 +87B4C2B2317D3C80B1653EDAE08F8EAE6CA9A4FA430487F14410EE4E66AA7AD6 +87BAFFC6C93AF8FECFD915D57342CB9DD01098714302C32B6DA0F08C5EDE73C5 +486CFC1BAC10880661C015213FC94F4C2F0520F8C27970184EB2A36DB0E19710 +ECDB1AEA84CFD58D9B2DBC4A0E86C6B739F68AB0F1D2F4BE10035A7A1A1FD3A1 +86AF45CFFF10DB5F81B43B7FFD0DC0AEDA67216FDA5E366D02BDCF7A4BBAAC2C +D3059488731C902477623C1CA4107B07F56710B3D141A5A9F4AC8F309A73E2D0 +2CAD8CD27D540CA5CC4803C9ACE100A497A6190471AD3FFB5534960A1CA32EA0 +12F517D02B08F6E0E3076B37DD599012A97FFDB8F489581FF9BA2EC68ABBD1B0 +690B0A06BE0DAE6F7A65914F1A9DD83FB8759D7DEA6A5634D818FC26861A5534 +18D2DA4F96746585A5F13BFB740C9192C06C7B364E6040B5AB47B0ED4AD4BF01 +33437BF1E0BC9AFC5B3C09B99E466A6B52435EE004F57D41999E269E184A0D26 +7ED5EDCFC2C56FD4BF5FA64BC040F0C707E79A7EC498DBBAD164306788A8C5E4 +47B8C85276E5DBFE625DB4B3A0E8BE1698D46981EC2FE1C96E2B3BF81351561A +9184BD76C2DBD9D8543CF8B460B6F564787D4F9B3034411FAD2513F59E2C0A83 +389228E45D0AC608E5BF176670DF12E3D4293EA037E01D30560F4D4CEEC504F1 +ADE449A31822157426EF79D9C81F8FFC80BCD3C6510B046E82B2EBD4F36803C8 +4842027E09CF71D8D25974BD747AB7402A7E4EDAF9E5C46F92A06B335BEAC86B +1D22D4B138130FB0C2B5927919F27B189ACCFA1CB98ED85CAB29DC2274C56133 +96B2773D71996AD2C2A61E30A4B719753BA7CD2D449F4ABA8D9D575FD6C901D1 +9057A7055B33F061112ABB970157BCE4E210E7593210AF5032DE7E59E5E9E0B5 +E164002FB6DCEEBB345B11B6C8CBCDC646FC505D35EEF4A74DAED97DA3308BC8 +0857 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font ICXWUR-CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/ICXWUR-CMR10 known{/ICXWUR-CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /OZNPKB-CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 98 /b put +dup 100 /d put +dup 103 /g put +dup 105 /i put +dup 110 /n put +dup 111 /o put +dup 117 /u put +dup 120 /x put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947 +5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F +4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F +E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF +9F9EC2518C77806A19730C97F54BEAD10B4729E5749A10EDBE644886443D1249 +2C8517DF8D8AE98E2882439FA81903941B363A7D885F93C6DF9E1FD89F2F8CEE +B870C409ED13E78B4C914813B0A01DF8F876EDCC4F384055FD37C575726AD69F +F23D50EC5BEE2FB95A44F2B2E2DD94C933D90BED2C97B53738B4B2ED56EBE617 +BEF17B9DF4F314A37F10FDE34C570D7BE76A496A58242F51E7321380CB042424 +855F4B53071DF5A0DA5A31B8AAF9FB4F4C491625FF8FD008BD4402918043BEDF +77B840B2BE0DAAB4EF904FFEF935954AFB9BD2041241B1BC8519EB642C89E288 +479664226DBB6F1171F9EEBC7E1273D0CABCF6B1BF7F26AF21C21D9B1B916F4F +603DDB68D3614B86566FC91D67AC3F4A4A96E256FA1A3BD35F4465AE4EC64D82 +34BEB4BBDDCEEBD9A89D932E55F14CA2776F927C4FD3E0920790A57DAEA08C5B +169A3E2309DA6BA8684A5D1DEE81415796E13DCF906FCDADB092047831B16841 +B250CD148557D72DD7E683BF122B38E2C4F614E59B395D1D9823D7D5F126D932 +14B50A37FCA7120F8F3A8E42134F1B6B0C248D56F247AA68FB941839F600F61C +14247EFF780BBA3E5198D37CED44DEEC3455048FC451BCDB48DC414AE5293A60 +5A59877D6DFD21EAD729CDB7B378CEDD34262B37A194EDD0BDB24AA42649375B +491DC08F6B03DFEB517B2FC125DA9373AFAA94F4E4BC09510A73E079F4ABDD8F +93529E898B13ABCDE7322323B3A2A02A0BF388E89B4F529A66FA22D38E3EE342 +54475A1989BFB7A119CF95750D5A18BB4FA9CDA30DB6F1AEF8AE8448BBC999C9 +FD0D74DE9A17A3153617F07CACE92977B68FB5A1CFB29FD42494D5D2B9C1ED81 +2F3CCEEC1BC079E837DDBB57C7E351F9925FB96349F8D9786D8E6FF03E9C4C1E +67DB235577B68003BA14073E2702296B284F803259283005D97035874D2B9AFD +4D3F29B4B1E6EDE30DDB9C68348CC174A091791FA74520C8614D4FB1125CBD6F +B9367559D715ED057FDF6DAAC180C7FA5CCEFD0C5878A91B20D4919792C03CA9 +3AFC986C34C08358A3E85F241E3F8F815FCE7C8E07C2A4258E17D65823264049 +3803D47C96A2745580EDC957AC4291730A840A2BADA50A28342A2B7093A3F731 +4F4F656E974389E133C53F89D5DD6407BB98B211697941A927BC72A0956FA78E +2DC624B2C253F76778698BD1510D509244AB0465D4261E3AC31D77C4F755096B +50C9CD8103CFF51490796CF35B02E38BFB36CBF2E6D0D7304344C4523C369946 +C3BAD318835D4707E90A0340BB7B6ABEBE9EF7E7FF54D1784AB514FAC0FDC8DE +B8DE95405811AB2F25F2391855929C2C452295D698C749DF868A962183036CEE +800D650FE2CD2E74C038665ECA680B173A27305874D4AEC967043DBCF9275F02 +7D92A0AC4C098A5DA5939BFA435FE56060110EA1E9FF2BCC9C5E93964FD43199 +8133454CF0A83B9946D6D2235AE3F345BEFA7D935A4FD76D7A9CF080E34D1983 +6FAB58E2C907D4EC63F6431805A40EF837884510B1A8C7CF8F290F034784C81D +9FA6ED8ACCFF15B6ADA1CD0460591326B7A7A5FE7216BCE081EF42F0846374B5 +0FF9F6FB8025D2DBEE17991FF93E7C09B55135397A77ECB0513611ED0874B55A +2F393F513C09D57D1775AACA160D8D0F224B875C05157CD351DC708D082D9A9F +C8033277D759BC5086CFE6D15CCC858FDF7632930C17188701154E76F4EF45D5 +D3F0FFF714C1764C31CE1B3F625FFDB0B1EEC921628511067907057619643FD9 +2F82BB11CD4A10FC32C7ECB4241699220A67EE08D56AD4741F99ED5FA1982196 +402619D4801759F7EDC36C78E30CCCCE4EEBEFA2169FA75AE50BC929B24FAA10 +868D2FC5921E7387DFD6DF582ABCD8F5550E36E9CD715B6CF87FB6CAB223B208 +068E4FE6379F43F39F52077A8589EFDFF4966D141B0B7B1AC40E7D91597416D2 +37A461DD7A3FD9373F9A710468822A04965BDC89A31CDDA832A06CCA0A3916C9 +F08BAA4051D825D512C6F5B230868A44331AC21B909B5F45484C83A1E016DF66 +9832C2F68E084AE9AC3ED7651A4E9E3B7E7B51AFFF2F2429D2D4C03304B7D0AE +379FBADD05808CCD196D8D1B6DB30D6740173B4AA20B34B1630D55584FECE566 +2C6650BBAA8D1B20148EFF405D523BD803CF73437F35A2A07B20BF381D14D1DA +2D580BF69355D3D73CD6DE53F24D8FE9F50D35EC6BBFC3179F42674F814BAE3B +BD7F2C254CB7EBC17703FE62DAFC11F65204393280DDACCACAA46C73968C2409 +AAC3DD643E0EFE1857807BFA0B96349ED8E43DFC3C6C5837DE85B0278025522F +64B547365FAD20A29EF38C14A7D31F074565A14EB60996D904A697AF52D0FD3F +35390405D6A9D16C8682CED476EBB8605EF4DB65684D6CD4AEA41E1716124D45 +F7E9CACC6189C13BF1E9C5DC4C9888AD08487B85A0C0B12C70FFED18069101DD +0755456F658FCA4C3EEA256A3B750675786A99B899354F9672B1A13A4823E645 +378959E3A4959132D9C8B2415323D2AA1E138960E3A2FB77CE97AC77B38AEC02 +0FAF50A76B7BEBA99F7A8167F9AFA37A73A0FB8D018A6721F1A2E86CD1994F41 +60582A6C5097EC50CBAFBA2E0D5EE35CC217BC33669A41FF19200574EBBF7284 +8D88A376515078360765E69141F72141640FDAC6306671526361ED2C379A528B +A81DFF14211B6E517428915966BD921C486DFC3FFAA3903870ABF407D15945F8 +E1FAABFE069E371FDB3351247D604398582ACE0B6296724D7212027023944DD1 +F152A7FBC1EFB73A9DE9BF792C98F9C88CB5E9048B73167791B4AC683E7C0BA0 +10425AD428A8E2F02732CE58012FD29FE236E71AECD6A1C3551816B3A6B79CCC +2CD8440BFCEBB85F434EEC721B168CE8545E2ADEC64176833756D1D45F68F078 +E3F2A8D4F88C8E4A9D1D680FFB5EC0D1DCF9E5D87EDE7F8333BA1A215F82B5FB +50FE4AB8E16D0500258CA532118A9951367E736F4EC32186C11951FE43C0C44B +7FBA9A60D1798916A6B2ABE63EEDBBA2DCDFD45065B3A34C733F771C905B7439 +EEE460FF2738CA09B628CC646123FC9C2BB8B9149CBADE77E9D3E9122482F878 +52C2F3EF87B7F506B8CD728DD8D115F1257B776B472E4C5FCDCD11B56ED314AD +CB5C4BDF95A39C74183F41E46F2C56BCB59CE6AEF7E91EE9FC19DEEFB52EC0E8 +0B8F4A66179756C6668E137EE24BE2CA1FCBEF057DEFE3269A3251B16E5C9371 +BBFC68DF9A75ED5B78C49642E51A141C5F34F7579AA7CFF130C45CE851FD964A +BF5A2545654BD50E75E7038E80E2FFFB6D37DF7709DAA96232FE6A9C3DA390E7 +5EB04ADB382D014132805BDEEF054CB29D1A44D2BEA949BF251ACACDB6BD17F6 +05D99F213B2A8644DAD971DA929AD0B2EBA95BC82BD607CA5F9C37AA1F2C7843 +A71AC85BF51B9AB31A8AAAAC43F38ED171C2D5FC3D9BC5E3519E37CCDCEF4DE2 +FE3AFF990FFDF40930853DA39BA8099A6D97B03D94F1678C6FE142C359F6D4E7 +EEA378FAD5308FDE9807B00BBC3C3C17F37BF46CA9EA3CAEF2707A617EF143D7 +2342F95D5181EA199E791C740407FA357EA8778CD8DE5A5AC048F65100FCAFB9 +132FC18E480C652A6016D7BB454F50F5A26A7ED450B35BE176957A029469DB7D +AC0C742961230799C17466F4724A90F578B66098F9678BD811E866B1157EC4D2 +B859C9A7A219B67497C6C4C8CBD00E33789EA9C9A2C2CB0EC842F35C464E37CA +338CEDED2E9C0C8898B23EAACA76E0C49C714223BCE05E44FA76C225274746A4 +1FA961BE33F1F651A7ABF5AE8C035D8E56CB292B40DA36357D6807A33321618A +6CCCC4F97CC72880E9140C5E6D9EC0C665D13C955D6DC2C09A0F32C239EC1654 +DDFC6C8C77E6E7CA226BEA47AE139FF85F4B5BF96510F10803E09396104D63FD +5CC1275560B20B863FD97FF0AB057913D259ACEEB54FC357D60015DFBB19B2A9 +4431476AF537BB25AC32170FC5F31A668CD0567CC48CEC337A41B09D6DF961C7 +CAB76E0CF5880A5BAF4A1DE11908F7622023BED1EC7C3B56D64E6C8C9A96C7D2 +392D9189F9DF08B81D08CE5774F999C91C8790D3BA23BF367ED8E71E847D770E +D701F7C14A46BCDDF1A3223C708DF0E20F73CFE0E55EE41E5395AA4D3399A849 +940F8EED0BDB296E19A2E760197E95C4B8DABC9AA93BCD2E4B7F3182DA9B4BC7 +D657C2FD2A973452DBB6509BC8F2410549445EEBBE4AF5366221DF88F3061CEA +96460873DECBAE43044D4FD5FFB08CAB19ED14FAAFDE432C6D423F1518A2A449 +800ECC909F0A0CD1F0520634A9D6A0B5D1A38335CFAFB9E1AB388DEDFEFA3CCA +302CE3C1D8EF93C972CF9E8BD91B117C1B24D0DECD234E7FEAD184B885F7881B +6604839203B6D28DFFC60E2A3F42D6038260F540357F7454C7F64AD3C4194097 +1313B8D19E21E91476FBCFDECE274D37EEF50339A4A36839E77E4D288348C88B +3EF7A9B32DAF543BA7773C917ED248929467C2FB2E01FD60EAB883E9F9DD6DB7 +75405CE0FAB7960D0C8EF6A4BB92240AA72E8F841B4EB0E6C85E580D7F3010B0 +EBF48A1F4EBC745BF17C6B641C774A586DC38FBD2B082A0A12B55340D0950501 +7C935ABD7EBF204AFB042AD771D1CABA06501DBA3769263FF1115AE036BE606A +D25A5DC358749CCB9C5825D7B96C2B0DEEDD36BF0B131E9BF944A1CA55E1D08F +2E58E1FE9DF1799A18A3ADF963B00A1BF99B6701B77A29853A8E5CD0054A907E +84970EADF1416D6B1CAD48D7AD07440409410B04CAF7DDA0B533C78CA759ED9C +B16B011B9F70A0BD023E3205E15182ACDCA93613B3D53330B090DEB01D58C6F9 +E192CEEB04A6A941EC716803F9A89DF788544BC55B6955A78A24FC53DFF3D5CA +1B105DD6D72C2F7FDF3B032CFD99BCFF2D022DE88A16EBC5F293F7B6D27C66E6 +0792392FA423FEAB5EFF4D7BF54A1A29DC16D7FC12AAF5897236A721BBA8B537 +7D8F54BEEB2A351C2766BE57F14AC46D9E9A1B553EB4EB8F7737B596659A8120 +D0EE0C498CE2426A35D47B0091659DD55F258BCE57D9CF0B021F7581C6759696 +DC55E93C1B489A278DFB68017BF2DCFFFC02ECAAB5D42AEE5DBF10FE383EDC00 +177884B017FFFF87DF63A67B3139CC026381B3B7FF54B4B37BB2CE3EF160EE12 +62AC6A9911511E020114A9EE146C3584BEDD95FF54C9FC861236D04584424ECD +488CA6D69FBFA12E3AD1BF7B2E75A61CACDF9A5CEB54FB8C22A3EDECF138938E +F4EAFB9FF879F645CE3A7D379ABB29BE1C6E38A4BA05AC2050597E3B2456F096 +B5982F21066E8DDF17BFC6788C915ECA3455F67A35CFBCBFC2AD72BFE558B13B +3376E8AAFF655CD9D7C77403230F17E044F4DDB7C4BFE6ECF6C3DA2E7C6D845D +11411B24C4D7604C6F39E12257DDD7FAE57E59D5FECC80ECA95AAC55BBB7AB30 +B9B50FBB5D61530C42FACE3B11E604F4E81893FAA39EB5F7DC2DB62D4B9ED097 +0A31B42A9BDB790593EC273A0AF8D92F57F60F6A98C23BBD673672E36D558B02 +AFE04248E7E7374DBFA08FB38E3BC2FB71908032 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /ec-lmtt10 /IKAJAR-LMMono10-Regular def + /ec-lmri10 /MRZPFW-LMRoman10-Italic def + /cmr10 /OZNPKB-CMR10 def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor +-15.6911 -2.49066 moveto +(fig.mp) ec-lmtt10 9.96265 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 1 setlinejoin 10 setmiterlimit +newpath 24 0 moveto +24 10.21004 11.75247 14 0 14 curveto +-11.75247 14 -24 10.21004 -24 0 curveto +-24 -10.21004 -11.75247 -14 0 -14 curveto +11.75247 -14 24 -10.21004 24 0 curveto closepath stroke +-20.5758 -58.49066 moveto +(MetaPost) ec-lmri10 9.96265 fshow +newpath -36 -70 moveto +36 -70 lineto +36 -42 lineto +-36 -42 lineto + closepath stroke +-13.07596 -114.49066 moveto +(fig.1) ec-lmtt10 9.96265 fshow +newpath 24 -112 moveto +24 -101.78996 11.75247 -98 0 -98 curveto +-11.75247 -98 -24 -101.78996 -24 -112 curveto +-24 -122.21004 -11.75247 -126 0 -126 curveto +11.75247 -126 24 -122.21004 24 -112 curveto closepath stroke +181.6937 -2.49066 moveto +(doc.tex) ec-lmtt10 9.96265 fshow +newpath 224 0 moveto +224 10.21004 211.75247 14 200 14 curveto +188.24753 14 176 10.21004 176 0 curveto +176 -10.21004 188.24753 -14 200 -14 curveto +211.75247 -14 224 -10.21004 224 0 curveto closepath stroke +190.83899 -58.49066 moveto +(T) ec-lmri10 9.96265 fshow +196.2701 -60.63536 moveto +(E) ec-lmri10 9.96265 fshow +201.7553 -58.49066 moveto +(X) ec-lmri10 9.96265 fshow +newpath 164 -70 moveto +236 -70 lineto +236 -42 lineto +164 -42 lineto + closepath stroke +181.6937 -114.49066 moveto +(doc.dvi) ec-lmtt10 9.96265 fshow +newpath 224 -112 moveto +224 -101.78996 211.75247 -98 200 -98 curveto +188.24753 -98 176 -101.78996 176 -112 curveto +176 -122.21004 188.24753 -126 200 -126 curveto +211.75247 -126 224 -122.21004 224 -112 curveto closepath stroke +89.05225 -170.49066 moveto +(dvips) ec-lmri10 9.96265 fshow +newpath 64 -182 moveto +136 -182 lineto +136 -154 lineto +64 -154 lineto + closepath stroke +84.3089 -226.49066 moveto +(doc.ps) ec-lmtt10 9.96265 fshow +newpath 124 -224 moveto +124 -213.78996 111.75247 -210 100 -210 curveto +88.24753 -210 76 -213.78996 76 -224 curveto +76 -234.21004 88.24753 -238 100 -238 curveto +111.75247 -238 124 -234.21004 124 -224 curveto closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap +newpath 0 -14.00002 moveto +0 -41.49992 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath -1.03532 -37.63602 moveto +0 -41.49992 lineto +1.03532 -37.63602 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 0 -70.00002 moveto +0 -97.49992 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath -1.03532 -93.63602 moveto +0 -97.49992 lineto +1.03532 -93.63602 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 200 -14.00002 moveto +200 -41.49992 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 198.96468 -37.63602 moveto +200 -41.49992 lineto +201.03532 -37.63602 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 200 -70.00002 moveto +200 -97.49992 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 198.96468 -93.63602 moveto +200 -97.49992 lineto +201.03532 -93.63602 lineto + closepath +gsave fill grestore stroke +newpath 2.12367 -125.9576 moveto +9.36685 -148.25864 34.27826 -160.13411 63.50719 -165.11182 curveto stroke +newpath 59.52014 -165.43732 moveto +60.84354 -165.34514 62.17293 -165.23642 63.50719 -165.11182 curveto +62.28938 -164.55258 61.08374 -163.98204 59.89154 -163.40018 curveto + closepath +gsave fill grestore stroke +newpath 197.87633 -125.9576 moveto +190.63315 -148.25864 165.72174 -160.13411 136.49281 -165.11182 curveto stroke +newpath 140.10846 -163.40018 moveto +138.91626 -163.98204 137.71062 -164.55258 136.49281 -165.11182 curveto +137.82707 -165.23642 139.15646 -165.34514 140.47986 -165.43732 curveto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 100 -182.00002 moveto +100 -209.49992 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 98.96468 -205.63602 moveto +100 -209.49992 lineto +101.03532 -205.63602 lineto + closepath +gsave fill grestore stroke +77.72755 -81.21043 moveto +(b) cmr10 7.97015 fshow +82.37685 -81.21043 moveto +(ounding) cmr10 7.97015 fshow +87.6903 -90.77463 moveto +(b) cmr10 7.97015 fshow +92.33961 -90.77463 moveto +(o) cmr10 7.97015 fshow +96.10323 -90.77463 moveto +(x) cmr10 7.97015 fshow + [3 3 ] 0 setdash +newpath 24 -112 moveto +42.00966 -112 58.06435 -105.31508 73.51495 -96.56459 curveto stroke +newpath 114.48505 -71.43541 moveto +129.93565 -62.68492 145.99034 -56 164 -56 curveto stroke + [] 0 setdash +newpath 160.16615 -57.14084 moveto +161.42465 -56.72858 162.70226 -56.34773 164 -56 curveto +162.70226 -55.65227 161.4054 -55.34329 160.10936 -55.07108 curveto + closepath +gsave fill grestore stroke +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.2 b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.2 new file mode 100644 index 00000000000..fa248ef221d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.2 @@ -0,0 +1,1284 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: -125 -125 125 125 +%%HiResBoundingBox: -124.00102 -124.00096 124.00102 124.00096 +%%Creator: MetaPost 1.504 +%%CreationDate: 2012.07.08:2238 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font IKAJAR-LMMono10-Regular GTLWKI-LMRoman10-BoldItalic +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font IKAJAR-LMMono10-Regular GTLWKI-LMRoman10-BoldItalic +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font IKAJAR-LMMono10-Regular +%!PS-AdobeFont-1.0: LMMono10-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 778 222 0 +%%EndComments +FontDirectory/IKAJAR-LMMono10-Regular known{/IKAJAR-LMMono10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMono10-Regular)readonly def +/FamilyName(LMMono10)readonly def +/Weight(Normal)readonly def +/isFixedPitch true def +/ItalicAngle 0 def +/UnderlinePosition -167 def +/UnderlineThickness 69 def +end readonly def +/FontName /GVHPQH-LMMono10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 46 /period put +dup 49 /one put +dup 102 /f put +dup 103 /g put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 111 /o put +dup 112 /p put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-451 -316 731 1016}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105A2B97A25458EAC07B98B8F1ABC91ED489DF5A +340A9C333CA5AF409E52EE1BA5629A1DA85B8B9EA3150173A28A696C6B98D060 +4CD8AE5F032FC97BAA1F5394B526DA51B5521D60F8531E0E5A437F5E00E9B683 +3F08ED5C6A216D2CA9C1806AEA6B335CD03C87CB35115D28AF52BF955F7F349A +C9C2519FBF9D866A7CC0AB363443FFA4831A9FAF41181CC67437D2315BA0438C +2D2387CED780B0C89728BF50FCD44E9E83FAB34746B8A91F611A7C821C73E49D +7061B681B3A8086D36072662EABB0D12DF1A344E0E619F61E9D79E59F7F12ECD +902103D50AAA3E5C951FBF72E96E17F3DCD91CB14D7F302FAC08DE542A661BE1 +76D75816F241E180B9EDA0DD2D77FAD91072D2CB4F9CB10A0042170ECAE66728 +4A43C5E849F8DBC4655095F039DBE7FA1DE67A9DBB1891D618FFEAFF67FE5683 +AC22D2CA7A6F772481EFE1BCC831A8A1C73DC456E8581871196DFBA4B0AD584E +FE85A66B9E4D7621073A01B4D0E450338C9077A6808156163FA45AF5640D6443 +42DFBBF83113738F8AA0A8569EC3410F8B1504B5A572DB5855C9AB6CDD88939C +3EA9D0DAE1E73EE83BA58587EDDE46FD34C7A4E0F5CE13AAC9D44D1C598CA95D +B1BAF457820D26526039322E083AAAC442E04290E43ACFC73FA0D289AA732544 +37F9CE9AF092D5A976E3284F00E12B00DDDBCA7D9AD3389F03A93CD03A8ED655 +79B16B0779800ABA08EF65FD4A17CD265E56C22DF32F67764467507F67E709D5 +16B22CCD4111B7AC2A2DE413881E3770FC0753011C98A62B7A5A7855D7295C3C +E4519841C6D9365A9B2A47408684E1F3020DC3A7B2066E895AB7271A1C10A070 +D345F88A54B61C09DAF4947002DCB9CDC539B448F25D5963F0087D9276C36566 +1850D76D0F9BA36DA698F5B60C1FBE717C3F54435B4FDD7ACFA13B5E33A6D8D1 +892127D458D2B3538B177C63AA22A28F3202D1F3DBC78DA20AF37C1021E866B1 +13B44CFDA6385152AB8E956ABF92CF26C7856F1D7172B72004530E8F72A729D1 +62FC5890998A99BF6722DE0FFC88FABA78A8C20AA9134CF23E91A22F072E0FC1 +CEA674D56637344D90E089A0BADF717AD3D206B77F42076EEE81285FBB3C4DD2 +6DC022AE6F055641C5D5055490615328AAB0231173D3D82A3D0635C98A57B5FD +D17D8E162EB4A741E46AD79B309A83129B90C43DDD942178D25268693AE72F66 +6D681A4FA8B2477893175F3008EEF552E9465971C6B191B8D3ED752968F923AE +CB58B21F1A30A2805ABC3BDD397F3D5B215B0698D8DCA31415EA7476356F9124 +8AB53FB92DB9DA8CCC5D4C809B07C2184C794F0DDDA42481071CF1F5F4AB3D7D +E1DB9CE98E2B1DD10F21A0717E5E69694C514BF8D26760C6A22A08CC5EE51D63 +E06664FEBAFE8EA3EF4E135D2CD0AB55040AE154F6CA8B234FE0178E51D2EF97 +CCF679A44CB4BA96B481982C59847B9DD51F01AFA10259A9ADBDD053FFE120C4 +93DFF9FD4972DAE079DAEE29A0F626822AA8AADCD068449EABAE9C4E28C5C3BA +A5AFF4F8032A501D346059981EBF2BBDD15216C2FB2F3A34AD00EA8287692731 +59D4123E00A6BBC4CB52DB45A2E8BB824F2E0310C59E864A74877AB5207E5286 +04FAE8139078F1738FDB78BE9E806E91506F92047BEAD7FDAEFD37AF16766D4F +5B87C3A0F7EDD1ED312258C750110A03208A81CC2FE254863CB2898B3A819F2D +CB453312073C7EA122F58EA7402EF6A7B0C729C31F9E8C66735C59EA38E3BCAC +CC6F85A6E454C6BAEA53ACC2539978118B095E6A8ACB62DD34E1A0E626955F25 +BD3D4181C84D03DEE36C9F73279628034440970B0E4652883F787218F676D60F +D5560B7E81F46BBEF386127BBDB53D25E68448A975CD56BE0A90FDECB7224FC5 +E7E4377C6E1F717DD65F6A274994CFE7FC19DEEFB52EC0E80B8F4A66179756C6 +668E1374FA9EEA082A9C50A057776D363F68E42CE70C176516CBCD978DEC483D +4DCDDD173894CAB70B73187E5BBBA0E7A942DBE072F2BD0DCF8346DE27FA98D2 +1C0F6B1E5DF13F95F72715128053E9B14A055D9F688B1F4F0D2231D7AF3FB95A +99A9211EFF34382498160E4B56B58D3CC0FD2749372883A262140C4E6714F5D7 +6BB6750934FFD3110CBF8F774728E4278EEC55AEB085CD040E4BAD9A9260DD5D +895AE3276AFDECB790793CA3F291A5B9076094B5B7257141A512311094E29D5F +BD714C4AD35CA15C50CD05B57340C520068CCE29BDE02F74CA30D6D1ADB555EB +22BD634CAD60BB6E39C1A9F1A8DADFE8E86F1CD55938E4C906DC4685E758218C +FA0191FC6EBCBA9042FA4AD9530EE7A9A7E11D9BD9AE3FB5A1C89898662200C6 +4E39E2DE83D6930685127D91CF72002A6BAC67DA45FAC0B1339E63A2DF0854AB +DAD80196B01BC1A3A9396EE80A258FFA390D92CBFA4452053BBF6307EAD2720B +D9674E2AED09E56CC6D3BF959A1AEE2880B065B9FB06C6132861062BA5099C8A +03254537748B10A647F1CEA85D597A49335CC40D3864436CB8C374E0C45BE51C +AFEA0A456252D1446648C11B77BAE6D06BB1AB0AEA89B6683EFB7343EA55CD31 +DDBBCA49EB4131D9796D5E9A6CCA98D3BAAA326A7FD554FD825E9053438601E8 +32AC8A3D146E3FAEDDBE8F9FD9D7A6AC1A896380F2762679E60FA6E763176FC8 +0A37B7C8F2A54DFDE78431694A6BFA5B0ABA0F493D71DD10CE126E4E5478A19B +2ED5FBD147B0AC82510E0D274A7CB5AC380B1B2006B28BD56725C28744010753 +F3D80F49365D5006829FED63CB9571B219B385EFA247B213A287F8D31AC4AC17 +88A4E78E365F57B70789D7925003BB63C46296FE532C382FEDCF04C5607D099B +FD6576ACF2CDF306EEE9E7630EABC9D0D92569AAF61833401353462890AF71B0 +5B84B2E8A8A3BB3C66F9F7A94394FD517973078F27D6695A95B43139334FCCA8 +483943FEFD671409BBB2769C8ABD0E1D2A285C3478C47BF8F0EDFC4ABF84F603 +0D887AC6A64E64CAF304E656F659C6948C180839F3F7A080F28CA9A709FEAD8D +88BB59034060C90D2A1B932C5284AFF0A5AAF89F14D3B913E320F9F732DF9D07 +CDD357005E66DFDCC87145B9C3C3C5CE0F22D4B5DEC2A17886B73AE5D798A70D +15F48C2F617CE0AD7A4007088A67B8FEC0C4FB4F8BD6C351707A524187ED4C6A +8323B064EB78D64A49A5B1B43A8A1E463235B276E342F24431816EE5C6B153BA +55F194E998B6EC925AC28831C6564663C89CE51D484F7E49765600A125D6DD42 +3540B96C3EE833C9BF277D9B3311204A3E300066B22D0D4F6B43021301D08375 +3323D1726E22C04895627F0057512222EFCF4530BFC8481C361522D9BEC6A0A7 +06A44DE773C04CEA127335272EE8EDF83B37DEB70C29FC013D8B7306E4DCA498 +05DD8D20731DB26C86ABBABE381CED244B3351B9191D5B4BFC8561888BACA0E8 +1D46F3FCB1C967F9E6D970F3267FA1B2F23FAF2766DE89FA764F314AC16BB174 +0C1B9A34534A154E2B040BB4CB978FA7AE5136969F149CB186E27727E2C39A22 +DA727985D1D1F0CF0362D02534F7BD45AFFEE4A23F7B7F58E41B65FC873FA6B0 +C2D90F2E3CD6E983816A8AC0A357F2BEBBB9042419A511CFB272AFD4ACCE3E37 +B6B55069644487B786A6AA482D8919918AFF871C92BAFD749F78D8C87B5DEE83 +90E323339D9456E29114C747926594AD9E1914F07F659282255057A4BD435A5B +78A7962FCC1435C2643A529351200BF30403EB737649996DB26A6F5886A43625 +C6A60E77A37D5DF9208AA809245DE5FC9388B2DE22E4845C63809DD18DC2B0D1 +9BC1490311150931AED3497ABAA74303D3F8393B12D89F8C6558622D678050C2 +5D4318F962002875E7BDD95906C31E33AC2E1F9EA80951E4920AA685879E11A2 +D878FB2541B561AEC1AFB3BD19017BF750CC067DDB711D176644423F3253E806 +47FB4AC5E9BE4F3EA6496A486815A6150C8063B5D2D0C03EFB23DF24A1F5F4AF +835B305DFD8099AE6295CE6452FC9847E1E2D516B08001738F1EC4FC0B848E03 +9F72977871986E0D42B5C31A3AC1A26F59C46E1B2AD9E6E250489157C6496DA7 +3D0D402F3CAFC7DD736BB0C48796247306223CF03E39BD49697D30B8BCE8B934 +1D2DAA72F7FDE356DF7A4051F9985A4C77BD0AEBAC90BB3BF0C993A465A98500 +DBBFEB56F3B9C5A52B60A36EDE79BF9451CBB3B068788EB48D83E3B14A73CEF4 +3B6B84C45C94919232539C14DF8F5DA10E7729AEFF7D3CF49ADA55F1F20E7708 +A867298C9FF511E8DE1A26089D383BDBBF27066BF3214E1B02F03C0CD7781B44 +61023CA9B728B39E500E14375331DDE304F2498F905D1D74E554B61CC07CBE50 +32742DA18A1F5E4453A41E2104508C1F0683360F2D36241B43C32AAF8918DC5A +F8A1FFD1E491426C72519022732A4C2215D28DAFF0B369FB7E14A12FB3D4E764 +B326742DD4B3ED5A0DA71350E6329E4F082C00FBD73BC06D8745AA737A8881A9 +C92C09B14BB2D87AA395EF6E1C8A6F9DDB03C8994A078ABD9F42C5727A1DDD62 +734BC08592E82C90BF5407FBDD9646E0166601B3481A982BEE3EC939774947AA +98663DA46206E7A75B1E7AC0247834B4577D0F854D19E01AF0301997B8F6DF9D +A616F6D521685E1A8AD6F8AEABE62D8E1E884D749317C5CAE473811AC93C25DD +7EBB22982B35516497D855EF8D80DEAC7F44BB1069C5A94732BE0FCB9BFF90C4 +C783DD983579A30AAEF30E01E965F2ADFE1F47E8AFB7E2430FF5C29D2907B64A +FAA1CFBA126F0B20513119A844E6A8FB598FE53D01A15A9D6474F0070FE57D16 +CD12153DE8F3770281250D8F71DC74CDEFD3E5D7C8FE54C9A6EC3722200E4229 +54F09880FC36D1EFD0526D78F2CA20A5D2B34F6F172D1D3311F85DC40CDD2DFF +AF93355E7719DA843D2BD5D53D6484AEBFB61CC878F62610505BFAE093559100 +311FEF8A1D1D5E62A860C77CDFC300E0ABC6DF1EC65DF7B73F39775D89C1D183 +6F68F7E43766F9396053909C6A73770F092870FB9FF6993587369755299B7EFB +84F698B342DF1A7448E06BAFD7E5BDA7692DF6A1EEF16601424289CBAA4D271D +039BD2977384B96D8464FD3605BB5FDB8B9B0D8D847664323BBC0ECE60CB8F08 +9E2A2A6082F3EDFFAB8C90144925C152B9BE768420D36B3978F5AAE27076A2F6 +3D6CE17BC4D8B402EA6D17F5941252D992F2ECFBEC965700730C46F4B358C289 +0599A0B8515B7EE32AFCE928FB5C86C906464C725F7EF33F3C1E501CCC588F87 +E9F4DA5880C6E7C6D85B60D3EBB8A6252847B30BF10D01299C451CE6DB3C8E9E +ED4DDD03EF86BBF1AEE9D2A6EC2B2AF1D74131FCDEADADBF729A01424E7E3605 +DECD9D47E4669B250CCA42F8428E27DB4E06B5F53F6AD9DD8DD4705FF1F152B6 +2BC341084E1B1A906F6B5E87EC197F07C4D1914A61CC4F481013B1B34386E61E +CF0F89A85BC37B8C10FF3F7C0A84FB8D0F4A789EF861BE07C5DCCE8CDBE1C6E1 +74AD0D12926D48FA5B17A7159A270497C44D0C5D34FC406C877AEA43141AF383 +366C54D73D83655895D321F9F0E05BCCD097059204CA7FEEA5BE7EF0EF6B0BC1 +B1E12087CA692EEB2A093A61028212ECF70C24F5811B53C23B795EE7C1065A91 +301985804871314D5D009BEC8C5951422C3492BE918865CB24A90DE4DAEE9941 +D44D8D1E3A19399F13B93D9B554E0F4B7E3BC175C3A3BB199137C3DCBAF784D7 +9C2F0D297EA7F6A67087C57B5519A98804735147BE66CDFF26667C7D02A567FB +66A67AB2E9556E6C9AE40D3CE74A3537D77C7E9F73E4CCD51A57D7682998D349 +D4B7BF5032CD089DBAB8682DC2477EFB73DB13B45BD482CDDFA1C303DDE44344 +6E46428080D75CDAEB0FB49A63ABA348AF1127128164740938E53DCFDAD036FA +15EAED8E5E059872CF107E8F35C40C19B99299D0375D87D1BFA9E1A01E4EF7CB +AEBE623D32353CD7684A1B024355537C76964BCDA7C5ED1C52DC4F978BE757E7 +FF15D5AF5976B26B2363262545732285C77EBACA3D7DB5B4DA996BEEBB7E1A4F +11954E669DE14B907CAB448E3C57CF41D4C0AF36266EDDB105695B2E4947877E +B1F3A5E6E0965163A200CDAB98D323C10918F931D3C555B5FB94BF6CD3A85C53 +DC3E9A25C9DAB9C9167F560F297B6FD24B844F9F61FB670F5521FE1FEFC260F3 +E926AE8AEBF8E67D3EBD682120F16D0C5CD183D626883D5D0AD262569CBCC810 +A6E3532F63C155FB86CBF6A62EC2D4975A0D77338950F885151F0383F5188E09 +A9E1B8C023F7E0874A8E1D77C0C11DDA2EC873CC2BD4C28604E044677CC9E6CC +E364DA954F895436AD8E34AB6B32B5003F5D1DFE6EFFCDF4EE3796E249E40161 +7B569C73B92684849427716433BAB933303A7D07625363424D4E83D3930C0311 +D6AF29347797F3FE7F4D056A5EB03C786F5F9808146F8BFC4C58E5B4D69921D4 +A08A8E863A71DC8C76A8F4B40419738AF9DE5EBC1C51C6B486D3750307647DCD +9F9059E4AD3C94DEA662B7342EFDC90B3BCAB589A88641B08E797CAA35C737F3 +DF938004CA4E9EFFF243628AADD3833DD3561EBCBF76153BDFB19DA55B3F6335 +426B697E11AA84D69CE8C6203A71CB424C72AF75C1818F6A1D3242B6CE503626 +1617FB6D26FA16D8A9B9AFD9BF39032DCCD437A962DCF0CEEC7F65AB8458CB43 +9BC970F973808767152D4608394B82E83877E96D5FF7F7C34ED8E710BB2154C0 +76B263342E8A6977987E6EFB3DD2AF1E6B4901789D4FD1919A0D5E617269DE90 +37EFB267FEC47065B2675063A2B3BD3FA2B3E0E04ED9832582F5515AF7E75A24 +AF2D6CDB429757D2C24C9344CD28DA71588E53A0F8EFB65FECBDA4BB89EDFAE2 +D6A52C31C01B3AD728D9B5F6FDE3F2558FD1C5ADA269CDC8F237A292E60D07D9 +B0CAB32249871871BD55E515F7FC9F4DE75B2CC3F90C197C506EE869389888C2 +EB57F251F7FC770D1B943C66B449BF2C28599EB66F071FFCE3410C547A9B74D2 +14AFB75B542A8D06A25135505C220DD1A84EE4A8E900D490F5284E7EE1686F07 +9F72EEEE0C0E225B9E736C67753052ABBFE1FC07FAD8542975DA911C65CCAEE9 +8C1480C1F598DBEE4F369D5FDB88F12DEC919082DC237A9613EE4D46751E984F +F2CFD2CC7BA41FD0B987963E2451C4A88F0183FA16E59C55091C22CCF313C333 +CBF22FD740F44B4AC975ABA0286FC31EBB7B819AE455CB993EFA453C966E426A +0AB8B3F2D148CEE3190E80C659E171B0BC037B1A59B2C119DE916B29DE7054ED +785232C74B7B97C46E806D6753D23390AF0FEF7A9FAE4339270B8C5D82706832 +C9FFD6B1B81B9E553B4A7E3C50F98DFC652FADDC9D515FAE8AB259EB719E1F85 +0331D50EF2E7C281D42BE8B34EC2E2AD193F4267384FBD38E55D7951FE1F9C33 +B31C84C0BE7180B2E3DFE45A76D10B7C0888F4FEDD5A9E478ED0DAFAD0958C9C +7A80E665F2C00F6E192B9B668190589498DABB64FCB881681D7BFA5CA100B59B +A60FB6294C13794C641CD7B8368BE64EB7C9538A2F8957463016D6A973432DF3 +C803F93469FE3085C228FCF1D35303FB1EF52F939E917697C5A52D3F6D51F6E9 +B7E84A5DBBAB93DD3CF197130CAC7F327ACED1EA729FBBF3D9C2829B9FA5A211 +73244968E18AE8B8511F987E96279E3AE01FFE68E34547E71B3EFAB59D0B0A01 +076C2C1F2609D1FC87AEAE92E4880F04B42229B014C1532DE7B7795242AB5472 +5732E2B44E1EFA6FC103AB903AED90A1F74937B9894F811BC6D7D59F990FF0F5 +44CE8C5C086BEC650C87AC6908D0C344FB75D39E03086E183FB95F360FED53F1 +A1E6E7CE34EEA6DEE60B8E137BD76A4E52A5A74387C9F301ED106305D53F13EF +CC8BE299B33BBD923AFC2F0AE54C0459012F203CB424609820A4CC22072E177D +99A35B3E8F0F4E1CA65FF340836605EDAD3970BFDD1E7200FE6F7730D33F2308 +E6EB173B2F166FDA22E38A447F7408BD9DC974B5275E25F7F1B3230E5A39C914 +1E775C84F5F08DF1178337C549334921069ED4EB4830E5E1BE4EE7195B465068 +6C129D13B5BDE71C21B0F7B7119BB0E1EAE6A7874FF05B18FFD58CCE004BCF21 +2516296D5EFE0E2EA6E2FD72EB398E44F6F225FAB6045756E1D6148F9BE2064A +3764669F18F11973816C9D25F988B97A025C9805CEB46BE11D54F4BAB4CD7848 +CB68A5110310C59E864A74877AB523819B36E846E285C4137E63A00A3F971043 +EFD019FD28410F770F19A5292DCD4C30E8928CDB1375A67FFC9368010EA2D6EC +68330660124E1C3258859317FB58DA0525DC3733983BE6202E89777695B9CDF0 +E3E671A8BB4EFCBD206C8B9338C33095551EE832F9CE01C9196A7B32A18571EC +6AD482DA0DF439C56DF1724D566DB0C15641C103FEF5F1B4DE109C3E06915E34 +61C79E71BD7FE5E527B3C8B0A5C3855CECEB5F2A7F29C142AA9CBE59EB4D9333 +DBA3A326B77B817ADBF1E5A669A87C3886435AD5198A6ABB4EB0E5BC4EF204E2 +40BF65211A22EF9A20624E5AA18F7F2648E1819966BC2476D4AC4E4347E74591 +9EB11FFFD39B1742918B32AE929B96D9BD9060797845C5AF725F86A2ED82D15F +CC3FDA97D5DB0C39392E35E65BF81B82F8E826BC7060AFA7B325E89FBCE55E6E +D5D4DE3AFDBF36B10851B0883A211E7D47163232E7A7E0C1ADEC67B5EE5CC6ED +DB55CFD4CD875072FF79F4ABDD8F935F0B2A4E7C290926DB52258A8EEDC66700 +FB549A928216A715C9B362B32A001779973DEAB1CFF05FE0BED47D9635F97419 +F753FF9C5850EE37E59A4A3B90EE6AD37E08E5ADBB28E969382B124072BC0D21 +A599EF056F964812F92976EFAF5381161659ACC94C2739E423290FF87FAA965C +11372129C973CFACD535CF89A430D7C3D779DDA1A46A3E632901AE636E9402AF +A574ECFC7ABAAB13A065F9DDB32F4F9BB812FED25639E9A8554F23A623FC9AEE +B869A2E66242878E71BB82D5815EF4F08ED56490BCBE0C31BD32EEA61B1635C3 +E67283F73FFC302D910C003D0AA14C72D396FCDF472EA459E0D38F1B3CFA112E +AEB3DF7D21AC8F8B1CD8B2BE97272017FC8176FB098804D8C4CB4489A057DB04 +B85024823654FD33D3C4D429D37AE8043EB10733C06CC88625A3813E3C37DDD2 +71CA821B14F1F8FAC9AAB39662E6D137560A8363F8D0B481C0B498A1C74FC929 +BAACC1D9275B3C3CC4A76F9D5C4315481E596F3A812E0C17F5C1D48FF7CACAF3 +38F46A1972471E3B18CB7C8DA45DD0F6707DC77BE488A36A54D9D95E7F9A7221 +17650C8F7ED57684A4CDF5D554B1CB65ACA71BBCE35CB6D949F4FD9B13B4C057 +ED56911268DBF6796483C2CB3E4716F48CE05507447E290E5C9AA8696D0DA427 +782BA27C44FD991761CA10FBFBE802FE062AD9F5EDF8F43667B79E809F5F3846 +8C15B44107090BF34BCAF99EEB7C1D138047E9722F77F39C29EA6F8251D45152 +7AEE7766DCCD9B30F171DDE639B45488B890196ACE90D0FE6BA179E313C19ADF +A5503C6E201C1C415423270A581C7CF16389EABCD20AF8F100FF57033A1752FF +05F10071CCF05245C4AE72F3998A9740C6CE8A5DDBB1D642D0441FE2F5A3B451 +290BCA5D541320D8DE866103833E4AF62C45574E546C1525E0B46008400A3BA5 +D6D7B964EC7C7A75ECD3E4BB1C50447C558FD565E8C78B0395D9E5FF2AB13218 +F2B69738A10C83C684E472DF545D2554E5AB6364E2FA747EE9A89161F93F178D +7A24AB2C734D35081B6EA8216653BA182F7FB05BFD80CDF441BB5A7A2EC1121A +5493374B3357EF1E884D9AE0CA20D5927493B4A1A42667DCED2DA7546D2A6052 +5DC13209A1520B8ECE299D8728B868B9FC5AB023B335EAD7599B795CC6BB0775 +84C71AFECE41946AE57589E52A9DAB9B4C1330A788832F2E6191D3F22E335FF2 +4246DB126C63979328295115D81E5170AE081644B02AEE581AB984FC189B5925 +461EECA10758CF9F5CFB1B3156064CEEC693C16B03E5872E541C1A3AFF4C57B0 +BA196BDF885DB63DEB07C06F69E3E7B8F62F15899242629F16F6D74D78150FA9 +3EC698E24B9E47DBDF449974F4BF9DA358EBCD3125FEECD891697B0FF2A4DD9A +D740E8CE533A0528C013A3BF8117039EC8B85552135F93EA5553BCB27643E0A3 +FBA8A96357C0B476B8B54F5F249AD4F43487F61D3712FACEC073288246E7CA38 +4F311F23DC5A7F7DB374E0E3D066CD65F679C6AABD932DBC998B0E182044E467 +37AB82D182E5BF2AC655DCDFC20968F5BD12B078701E01F539C74A00BB54631B +D38C0D833343743003D9EBF5AF03297DD128E279AAB9E3DBB196942DAFFF669F +444AAF97BCA6FD8B3799F341D019829AFE863747C1FDC7B38BECE8BB0B252377 +B0EAC04469D32C787EEC5494B7CE670CFE23D6CBFCC24DD5A6AD833A4BA6F96F +E67FE603F3DE0BC536C3F244112FA950228EFD70BFB209E1B9EDCF0D3DD6CED9 +43EDB3DD9AE5B2B077C4245513CE965D1C9B09EB62FFC9AE98647776122A2639 +6D984DADE28954EAA105FA8B9671F362A4BA881C2746ED44CC856FE7D20B0812 +655D2E6EAACD7DA7010ADED0D6A83F04F396CE83F0549A68DE0F04859B03FCED +CC76505876A049DA9D644D232ED54AA8700B2D4FA4074CBD855420F4834C480A +CB1310DBB8E693716D9FFD90CB563AFB8D80C54177E7D853363B246759EC1620 +9E86E6C5427BA56C5D9812FB9D9682B78BD2C6109E3D52508E1EA036ADCC813F +D66FDDFC026516FDA258B0E7B32357F41490796CF35B02E38BFB36CBF2E6D0D7 +304344C3A606C6843BE0E2CCD156111331E9DAB047409E478B58C4711E4D3BA6 +0B95605DA55C67C5F6EF7AE2049EA3D7D640056CCA77FAA27A113345C9C161A2 +8C5A324D31BB443BCDC8D71DAD38C0EF448DC010FF32F01B63640A3886BA13F8 +DD625749018A1EC19C7B47A86BDA04DD10EC7355C981C23D2B9D8D0304DB1745 +BE10587DABF1A684250E204AD90CAAF7A0B94495594710F7BB631D9C72CEDF44 +7A7E2E1627BC84CBC737D30E9EA0D4849962B186F26958C9DE0CDA9071928549 +DA53556B4C8D253EDBE1B045D65414D629B139C0B3C2BF3D2905CFFAE9EAF0BC +BF782D4980EFC41B863696FEEF72E35112E7BADE4F01C5617F52F09F53B087A3 +E5284B1C41859808C27C7DF8F7692DE791D9F3B2BAC8FBED7AE0AA0A7DED469C +64A0CA60F7E78373DDFD3C560DC7FB06BB67D226D4263EECD5C0BC235DE87B1F +F6DBD93F01F4F3989D8141816C3482D4E4F51FECC9351B42923E388B70E7C41B +77DAE3DABC7D464AEAB154DFC2C08F8C1098BF71196B775C4AB138EAD246AFF3 +5AAA4298F411E56C523B561890369545087DA97CC8C165D47371FC14E56AAAB0 +1F70AD759641F8B5476C28FC1B1B3E5FEF3A3B94CD552E29288AB0A2F7A47B23 +E481E1A7294BC241E15FEDD736C018E10B32708969CE7950969557336AC8DB3B +61E01D64D56E8C4D627AACDE838EF96D043E0EEC1B9D820CF93F5FC0BA150EBF +5A707EF78DDD239111BC0C866683696D3E2E001BB7221D658F7D31635BC15A0D +56BA691658ACE98DBDED712405D1CD18F7FE5FA60F8F48E2604F7775BCC1B2CF +BD45255634DF0E134FBF59212F1F589806F5A9586A71D54C04DEF3A43B137D87 +5DBDD15F05B2612654089FB1B1F0C8892DA1D9E5D3042D125734EB53A8090EE5 +6332CEED116EEC3497D2D84B19F68EBF7125FB02920466ACEEFB251F71CF6300 +78EA2FB7E601988985862FECBC60CCD29FC8C589974C55513AE70589392CB559 +9C78917FAB3B7048A90823CE9BCAF917F4855BE88DFF74875D85DDACF0B89AE7 +54BF7F8203F0C857CFAE8A868BC658413B8DC18704FB8322977A15C8ECDD04BE +95BF3724E4727036989F371A8F30B1B39DA9B1F203A2814A200FFD16E8137923 +33087E98A8C64083C6E51F0E0BF508297838FE0E142A7644F56B21B1EFDAA5BD +4F7059552906D8A529397DFFEF8071B9F1BE8FA48454B62A6A1F98CF4446C08D +78188751402F55C38E0CA06E41B1EA4D1D24096F0E22E352D18C95C6F3F033B3 +535A024461616399CBF0E4AB2DA52C7BA6298D3869752420439E590EF307E3EA +8FDECA91E0C88FF6F0EBFAC5F9837A7EC7AE3F0134DA964D9CEA08972754E1D0 +90E3889B56BFA096258B227A42A8123F9C30FF7F2B77E767A4C9492E72CFD969 +1201B056A8DC4E816B78B9EE734118C991282B1240D3E465AADC5752ACF12F16 +A5BE9A050B0DE704CD8EE4010F3BA8AE9B18E8CA380275D93F8F6670E11E5B22 +1716F312410279F4CF492E674B2237E61AADA9E11209807CEA54DB30244D8AE9 +FFF3F592BB136F41F11AFA8CC986D7928247062B5BB10DAE3331C3E3C1B56AB3 +28435C9964D18966326D31DC3FED9625DDBBEEADB867DDB7FF0678F0A84E561A +C3E73728A55039E4A7EA63CDDCB2C2AA2FD24A3DF39840FFB6EE0B0A7D70A27C +36C456F678CDC304C130C361A3E43BE637B70B9966664E12EF4707F6B1021C74 +4A09769DAF0833020CA53922C211444D40AAC90316E7780071A93BC36DFBE602 +9F878FC59A654615785A06871ABE597E0B54F69AC8457AD087A193B7BA065478 +C7238823FCBE7C4750D7693E51E88F1AE53B00A20CE4FBC247E09641C53A94C4 +5174899AB3A9D824CE570B00605CDFADF923F763A8F3E79EACD5C3AE21E8E0E5 +DD1722769432C43E1101F497F5E4B884F5EA43672526783EBFCF3738D894770A +D27F2BAA1A8AC49D55D311D7B27C86E428E36BC5BAA44BB4F42B537DE4174FD6 +8DA8D6B373EF3E53B9A042CBD9DE2B19F5F89F17A00CB10996927B39CDC8D71D +AD38C0EF448DC010FF32F01B63640A388085F777D2C6670B93D2BBA04B489AF9 +1F30654219A5BE6465FB7C139D5F26181E5EFAF2AA379E39BFF15B37CE60867E +F86DE95F31449EF355650C284961104DE93C34446DCE772F4B24C9343E42C3D8 +97DE532796B42E8FA09E316DE508679B11650697901D5FCF5FADC38FFCD1DCF3 +859F2B46DF97AE05915E791F1CE849154C53C441E51016A90F3B8A854B7EF90F +A0DFA208E4C47AEE2825D122647070692E6AEB04EAD823AAA6C5FFBC6DF00943 +C47B69E8089525CECD505DC35CB17B6D8F433F9402B19B552BCDC89E406FA36D +EC4533CD0A50EA849F3EFC984B4883682C351FF9A5635B535146BE6FAABB489B +F46C06130EE6136379140DE5FC984C54F9302EA55BBB16EB537A5B766BE0F3D7 +F6438FA7E464BFF671439E450636382FC6CB22155A37D36FDC2843EDBD271BEC +306E18112A4F29FB80D1A2E5CD343CDDF6652C06EE776A4C649BFF390BFB75B7 +10119768A161F8C276614552655D1035125F6122A9696CFB3A0C9B5ED57ED3EE +4435D71ADBB80DBFEDA43DD2ECA72702A4357D241AA942314ED22A785687FCFC +1E029E64293585DCC8F91CC8B8E94D2D8BE385F8C9B2A2F85ECF808E3F4F7341 +5A620F8F1D9563FA4A5153E1B4B548A0EC5AA55A9FACED611429DADB394C6994 +364A223F6D9A85F8982A7111DB4A7DAA696C71C03EC86DB57706DA244B8DFDC8 +661514CDE029EAA738F71A4423EBE57D3BD2407FAF55C2394EB13D8AD0FB57C6 +E4117640E0DAE8EAE60218354FBFB4894943AA2C3AE10147DFAA0539291B9B80 +04F29F21B2A9D8EA7F0DAD2236C32CA2782B418578622E6A3313CB79B6746E85 +6EDA00839338F8D6BEC3B63C5E9999C06B34A79E0D131D220FAEC4A8C7BD0E74 +E4B3142195DD8F5B2A24F02D5476609057CB16B5DF771D52B18ABD206531B6B4 +968A465DC866DBB7350D5408C621CDED6AC22293A666201A11EA39E6A0080CF4 +DFCACEE5513EAF3E903BAB38790E872C882A653878A1F10CC1C84D2B69E1136A +43B9372388E597F33E9E95C7949061F1368E719E3A3D5C8CFAE64A30771ADDC0 +FB48077B4425BF9CFD3E5640AAA9635A1EF4AB3DA5462EA74965A151E84283C2 +FFC9FBA8B7F9D8DBB688BA172A2186B219517F331DA0D65F21839EB857847E37 +5FA375742A1B2D26366796627D7A18371F4B613DD0D61D0EDDAF6E7780F00DA6 +2502C94A10EC87F2DBA7B2BA9E46ED8A27ED6D85F54C29D524819DF6BCF9D323 +7059FB7318D42CFE278CA6866BF81718901D53F6E6B3D8B79A6383A5CDAB2CFB +5B30B3566EB48440D16A80AFB6C4934C35E1576099082701FCE199811DD294CC +46CF1F11167E7AB4A2C62B23E03259AD33593BFD738991C41FF02BF93ACF5E65 +1F75F1C47F2699BD0DA86F7C5E1DEE096A0BF72B68B2C84DB4416000A82B7A78 +B66DD731D76AFFC3FC67719A505F093E0BE8952AA32CA53FD08E1B8325FA4E99 +C1DB82AC245B5134E71C17177E335A1A74FFDB9965DDE13C7F0CF7EE179BBD3B +A15C58FC473156524436F43A7A7DCB3BCDE6CEE24D8172145EF7B1044B88E096 +ECD3B8D6F6F508EC1F59EE227E4F6A352AEE6F4406F7B81B499E5B1737842382 +2893F71FB98D8F5D23A990556CD485A15DCFA2866D7CCA73C0F6FEA6D19E3594 +B87035A3444D643B1ACD115FDFB8CC64ADDCC52076F03499BBC0AAC68B23C504 +0989825428B9A87CE2964FCC42CB0B4E8D09C7061B705F415428D5B4E246EA48 +2A64DCA9515D6E911192A0772AC9CCF99167639A74B7E4A1E4C8B419499D3F6B +356E3548C00DAB9B0BAFFAC1C63682FD226B1369975F6276B34A7453D932AE04 +BA8C1D2C658B257FABC2CF76D35FADC354CE9369D5B87FD1C4C0B22C68FD70E9 +72EE164F6BD2127F47880DC9D6FD27D6203C86D3D32879A5F548ECF75B9807C8 +A60296C74D5AEABF0EA6EC704BF556C274C0C815503DB16E32D80F6638DA50EB +448DF2CABA8C237022C0FFBFCCF21DF86FFFC88EE84941135314135CD8FFA407 +D97F4E938B9192C87A4455E492C6839B85A90C23F82AFFB57F98048310631E16 +44C74DAC6FBAD49F35764DE6FC0B0215E25014C66F3D1EEFE8ABB3D2BCA2CD5B +A3CD63BF413466B982EBFFE53A1FE54984DB1360E320862F2CA6E0258504B106 +1B4A49B2CC4717EACDF33AD11FEF95ADBBE87B2CDA173D8185011BE8B8BFB0A2 +70084FF6DC5290ADE2BB575D8D86C106679FADF3E2C108112B3410C6DD545F7A +5B59A8A0DD76EAC1477D781DDF9ED17BF1BF122E0579A5244BA3DD711DCA361E +BF3DB4F6F633CEBB85B1388EB9093F7202049F2ED6C935DCBF4EB62E1603C7E5 +2243354E0EAECFE4448F77D161F6228107C92BBA32694019163A2BB020C5A23E +03EBEAA640CF23D89D1C2F0FFAB1453D08EC588B4CFB64BC0DCEA70D390396F1 +D3BE6F911B44C4DE465FC53E50F199A73C1B4EC66D314A9A4AFE99074EAB5317 +DAD5B6633F0A13B9872C8CA009ED9A24AF8D699D34FB28FA68B37848C14FF933 +CE48AE61ED5D235B424304BEE4FDCAFE4E203DC7EC6CE32D227A9532A3EB8AEE +A67912F19EB02D56869F7EBC6A93EEBAC7645C28E715C6AB21674E82E6B49A5D +CA8AEE53295494C656833437ADBE66A53BE748C4E76934D67AA367955FD47F2F +440D7F364C4030648BC39783FD7AE189510DB574B4F69F7EC0494AE7680BC389 +A1D78C6E2E6F172BF65651821F57267142DCC4079C915A4D01807FDC883E15A7 +77BA2559F1CA6D3B3B36E991FC1F66E54A3EACEF43966C21861B5519E7CF062B +EA3391C5E44BE01179F69EF6CF8CBF9EFB538C274E3C64685888A61CD2FE2A39 +12709F7BBF1CE631C747480C8C7504D585BC4A036D73CCD2A1E110779597A25E +678DB4EE7B616DD99080BF7936644ABBE6B137B048F04954ABBBA8A573736866 +4950625E9BC497D47608E12E15E4A069800228BAE3E6D4040A1A4818F331C5D8 +1A4CDA1C29ED601BD069927BB266B91E364B6420233E4952E6F77BDE60B62F6B +6B4DFBF3D68F76E1708A0F4C33015C8D417C0C33EB54B7A2B52527D63F3F61C3 +DEFD5F9A28572ACC884C98F4371C933E0BD0FAE2828C097DE4B61F61188A78DB +AFBA196652FBBD27B5B592D5FAA6A668B2585A3D6006683222F07BB1F0756D8B +2F1C653843A05DCE23E9D6C1339D085BF92634D7F8F9B286FAC18078C9EFE517 +926FCBB34E12E947B510A95839F71C4F0499935074B5B5A3470CA5F34361AE57 +5EF0E842E222CA480F1F22089A3807969231251939279C83C0D2196294FE173E +A579ACDCD5CEB4EC0A94C48C7F4E20DCC87145B9C3C3C5CE0F22D4B5DEC2A178 +86B55EA99E2905B3C3A9161F68FC308ACD0814D6E10BFBC4A88CCB54A86A5456 +A0293797A1BD1FAAB9AF2BAB4803890BF934EAE9355F75676B21D53206AB65DD +1F7D4233D4632195A2E0802FC871CA864B3ADB40C28AACA1C46B46A0BEEE09B1 +C6048724F4AD47323294281412E033B05947AFDAC96839397CAA9C23D0F483D1 +55FB93C29413CD8D2A61151013D6B8AC2EAA1986507AB035C835C8A26FD2C817 +0187CDF780CAF45A8E0C2D394A26B50F8BE7E44D56E56A9F06566377D2DE31C0 +0D90FF5DDB509F8B457F332D8273DED975BD53607ED94253CB78FFAD6ED1A49D +7B114110F3599D8E6CB9E93D141668D361EB443AC08A22EBE619598C6FB61C68 +169211790027B87A0F02E168138C8A750A892DDAEF50284D2CEADFC997B78F9C +5DA0DC3CD6C3C4F9785345DC3D7A5F085EF70FB8DAD44A8EBBDBE878E238A3AD +7D54A0F8D49FFBBEEA2A08DBDE74C2C7B2486D61BED35C2AE04107B03CE274EF +E7CDF2F9674EEB53294C36C60F1F06698D3E30BA3AE1061EBF247EBA5400A1B9 +0902EFE6792F207136E1E16B417CD36317402AB9B2A5D930CD311F25903323CB +59496E9328FC10A74842D5158534EE24A7385A1D4CF42F407B4B6C3BCD814E5B +F47B361477000DFAE3BB2EE755DA3BE55D85E91D72361EBD1357DC99163C0ED4 +8D9922DD04776729411CAB781E84CF62FC66E80487392E46B14AA9C67B5709DD +99C6E4975AF4B07B70659EB87A19673A5C9C34F0C1E2DD5B30262AADC374CCF7 +6BFBA651FCF32F0F8970E90CC6E9E86B1C31459738F562EB8738D25513C8E09E +739F6A791758689B85B65331B9E7EC901725E190598A31E0BA4C800DC242842A +634C4E7192D8385D9396135C859A0A499FB006CEB1047D6A14598F301B6A7E97 +363ECBB7CDE475BB61587CC63A4CE668212EFB2D988624EADC18A55422AA21AF +B3BD509A032838E66B747B3D5DBAC1EF8FC4C3E124D3A1F94728E44D62711212 +86EF517780172D12AE96F5D3F721F94E9C9CC7BD30C73E7F151C5C6505DECBAA +D64A1A7AB718101083E94631B8295834C8C3BAF1CCD312A2ED693B2E8739D9BD +57A4D67E09514EB3A1D2DCF4918658979AFF3F85E682ED8680F1D1F437743EE1 +C9DC89578278B4A1B2D58C58442527FD1B230401A550980BF01405B6BB94936F +23D3C8E3378EC476B2556B6F07D6249554F347797DF580DA0E0A4F13FBF20B25 +DFF7861AC0A9C6D88BCDB45C0778BCA0D4AA7841DE13466DE9FD1981FA55E92B +7762F9E45EDD96CC722AE02F9564E06F0219C733C0C5299769BF8A3C47EA80A3 +53B71E82D1A5307CACBF70E39BBAB45A9653B24873E7E9DEF64D7D71D04E12BA +ABA63D0E5B55F56CA143D84E7B14FB582DDFDF923DF4F2C664871EB1A07B3A69 +46D45571FC760DFF68FB79BCEF8BAAC89772FBFE65D33E336D9595FD349D092E +3BFE263FDD04A29FDD1974485126E0DC86B790B23B15355E4EABC1EBE99B7D69 +B3D8E190A8F5E37AE6B1B9B3F61DB3E97A1F3E9E98B047779D494D9E203D158F +B2F6E17BE02A09ED1D6E9ED11DF0B9CEC7A329460CF59AD1133FDF77718900E4 +F5A4B84DD25FD7B650D3DCF5F5A8C96EAED3764694E07F4B4DD8CB81852F3379 +F1C703B9F8CC4E77F6BBDC352DDD6E3A3EE287FF27B773081925A51E09627186 +E9F40DF393CAF0F0AA8A81AB02413E7ED0932A5E64E2E417C6B64D84B19F7C2D +7C143E287ABC8407CF061A6389C844A4C3429FA2BBD010E0FCA4EBAE3C816CE5 +0B05FEC276B53FDC21DE0755EEE6F50ABD54E3711D11201CC423CC64CD04FB86 +9B9C1FDB4F47DB340ACBBD8CC9983FC00EDA6DA2414F34F3F8539D22D9839B92 +C6DF48EDF14479D008ABE5E434897E2C25C96FD635FE2248F41C853E102378EC +E5A1E3405215F6A4D7CC5A1DF41714551C2356DB2D6D0EEEF7C4406550C1E152 +D9C840D4896A183FF4E395EB7A69DCE16AF779DB5DEF0E2C83023340CFEA5037 +551AF40510CF2FA6BC441D281066DECA6E4F900B50A7D8BDBD05E7CEC7F066DD +0FAF0853778665ADF3BEC3B9C3E6A05BDDACF25E7CF9139621A358D19CCCC224 +93433DB4004A562F7081846E142A9B2CECBD5B039DF61F93ECD2A4B570E70B8E +E130520420D20530B7CB37DD3EF34EEF9BEA20A1287D3749AA6F98938F455BC6 +16E82855E205CAF96F92CC73B82F88B802CF5D0BACA7359AA2E1E1C2E2D2A1C2 +346C7FDDCF26D64E436B0C248D56F247AA6F401583DDD68969EFB6C828775EAE +DA73D25296691FB44D12928BA4BD9F1C63B57E0AAE912C86CB6CD5BBDF831035 +EE13425D8A10F2F289DBEA3B9DAD21E9C431EED6D051D024D45A9A51D740B3A9 +6E7AB386AB4E11543509A58CEE3A4373691772A120BEE77098BB898BAD217497 +4B63BA86A8ADE9327E54958A52991F50800BDC90F761E398650AD3AD3FB83EED +A6DD6D62A8602A979308224758BB3A03BB379BDFD1FDC40E678BC42FB3835475 +F09EDF4CBE46E94F31CA3C2BD454C2ED823A21CC37359E62E679B6AD90FD8AFA +989EB8BA0C5C56FC31A783C655776454B2D1543E2A285C2E2917FC29CD5D70CD +DBB0984963CB8351F9B8078C98DE02FB76306F13329C50DF12D0E13998F77805 +79A595678BA44BF4C0028170491F2539DECEFDA704F7E677B8717DB0EE7B2FE3 +B5533061616F0975B16DDED3B6FCF5943BF5BEEFF1F9BF99301CB61CB5FD95EB +9B214BA25C78CB3BED5E7AD9383F870121370795822419F462CF0D04C2C97A73 +01BCA92687198B725EB5B2321A22109A78D38A8DC2061C73BD8D0274D057C066 +1FB6CBD7FC1E4CE9448CD7D00E32944D0FAA5292F033D14210D1A7C73EECCEC9 +0B036F773A35572FE436EFCFCB553C2FD8472C2387DB5D251F74A635E519763C +2B61D2B6D3AC3B9C5F43B104DB39F02F68E3B0B603DD00B3FD7753134C1A96A2 +368125496190F40B7E6A8C381538718E622C25E049D8EA8628447982B1B1A62E +9C3B6356B900AAE0EEECCC0B2FB7609BA4E93AF951E78F35F49CFE00627CD830 +9098C34EFF86436194093E227746DE035B33FF9862E3081AF8CE798E5041FF7A +E67D07BFD4AD7D7C4574F0F0515710059D53DB23B29CC828ADD9B2587806BCCC +F6F32DDDA515963AA2E97E6EBF2EF6893F381F5623812495EF120CB10ADF5A70 +C84BB752C7360FFCB13F17547C72AAF675B26611C7635E9B93182C034354025F +5034DA698C9484AFF6873BEED3F9698D71B91903E04F1886E7F91B1730A230B9 +886D898CB6B51822E9C6092E9143C1F6769F21B3552E00BF22AE6D0C759D6FE4 +57350C23F4007D6DCB2A974E04CDD34141696BAE8F8DE783231ABC5F59DBDB97 +85489E1FA9D96C57DC4B7603038D6AC63DB7ACA789EAE744D803921A773BE8A0 +81FB687F980423C39F59B10ED7095DE02D2099FF665BEF70E76D9BA7B5B056B9 +A6339D5B4AFAE1B7D87F43426B64371270C16E63C1587C09CFB052316D4D96E5 +7440D0CC6DB888F34434AC91D29E755311AC1192802C99351299E0C9FCDE44E7 +A0979048EDAAB75DCB29EE2874EBD426E37B2EF7661CAAC1A9F7E87DD609A40C +735DA40E068D61F2BB133B7BA6F80A3B750DB063E962E26A130BB340B62D6715 +629FFBA7CE880FD80F40C3AC18AFF7308E78F05DBC9B5220D4500F7D6E49783E +9FC958D3954BB4737612ECE0F53F135787095ACA9E34C45BAED9D91FF93DA907 +9844EC2DCEBD8D3032A07CBB36B8FB7CA00ACD890470AE9CBAE19B2C7C3BD37B +2B6300A083E7D1A12507FB4817C3267AE2B08EF5ADC765E59DC22D831094E398 +6C1F0781FE7B1244C10E0FB344B666D575447CEC9F275CA0873ABAC5989A39D9 +1E2C927FC0F9D411C4599D9D6FC1174AEE5A6889CBA54B96C650A14153D4FF9D +B92D17AF766F10106C684EC5E7511AECA5B6C17D57EBCE1572CBFE26C951481E +D7C692CF08BD1EA6C5B30BE280953FB8F8244EEF8BAAB3E33AFAD299FD002D2C +1A74C796978472CFCCAC13D6C57D2B872C05B9540C3F5D8595958A47E71EC811 +501A2632E9DDD7EDEAC56C518175212C74E1EDE35DD5A3A254B508C25C05E1E6 +4067D6A39719AB32B45F571A46D72EC70202899C79E9AAE60D511A68A3F2E7CD +9AC4CEA7AFF4075A15327318F6A5962CB9AE8BA6D7C7F874F914003DFAC63827 +2F8363B436C5B0F17FCD98512D47BC82CC947D4C7D771A71AC1645EEC33E4C86 +76979F98030CAA21B527A604BF1433B97814C41B3C5B767261A8B9F4BC91A9DF +C03C3F55166FC377E829EB5FF218DB2411CCCEAF45E1ACB497CB6F88ACB8C90E +71F6DBBC9F0074813A6BAA4F7CF2CC57A84CFBA77156ECFCF4FF8246C984CDAE +DA86706DAB4E6ECFCB1D91887A61CE47EC07998778B4E07497DA3811243A8611 +5E451D3EDEDF57E0EAF9DE3500921A7818FB318487A712CCC0EE9956B7EB9820 +A92F8C86B98A36AB956ECE9F5C56207134A147A8A74C8B1939A6DA38FCF89EA2 +BCFC54BB19612DDAABBB009B09A4C293ECEB28980BBE80093D74FC73C33B2158 +D0C4E5F9C7B68C529D474D4703C51FCC2F27B8F7B321867AE5AF3F3B38BCAB83 +4C9E0D06A6FB148FBE8EEDE3CF25BB0C4EE70CAB7C5DA7C9BCDCFB67F1B66E86 +698EF0DC35BBAF357A32CDCE079C1047F1E55E05D8008B061B6F44475375C498 +19775F2522B9208A27D9CC966928CECDF3CBB46E284416D53C0A0FB5538245F2 +C2F83C48721B8A7520C2C08F8C1098BF71196B775C4AB44469C043DE844726A2 +22F8E7690F4294AFE8B5E7C496A94F8E1D77C0C11DDA2EC873CC2BD4C28604E0 +44677B0017A8FE9026B4F9F6FA14603226BDD342BE1666E63C04F7D4C7BEC93B +E0F7E73E52E0829DD5C3B6B1397246FA58FF34E6AD2C296293BEEE1896F15F85 +94B13E0956A2AC5168DC1B69BBA87EDCDF6918D106959EBBD9B87709488D9B93 +0ECC63475BBB8CD1B142632FADD1D6C3D63647CEA1BD9243D7BEEC0DF6292DB1 +ED5ED621A612F10EE0A47D4C92EC61C5342099C27D93A79D9C9F278145CB860D +0C3E8BD00B108257F92AE1869430C6DE57F025C7B818DA530B3F2D2A59FED439 +D11DED107279134EC859B464F52A516A4350D296BC19B1455B3BDF7FCBFCCDC2 +8F1514A7A46BBE25A3AF9B1D403907D76E8536F179E291991FBDBAD7481AF871 +760C4C979ACAA242D99B153AB4FD7766C9B7DE6EDD1689FD3081EFF9B99D887C +2344393FAB3D881EC7256EE3FB416D8D4D75C7DB51C8299B1400E136AB290657 +D25871E3FF8BA39AF92CD7DAA18888C8FA063FF42DC735B1B3247719545FE88D +186373488719EFC2CDDAC17E79B6D697D9F368D9279DF4860951277F5EF9CB55 +BA5E53124F7FC666801C182AF99D4A8A3DEAE5C52B145DBB7A0CFCECE8AA6845 +B803651CDE2B42701951E4D3D7EB4DFBCF0C6BC99FDFB74F740579C8460FA10D +B8721D100516CB839EDAEB4DFE011D1947F0D4874A7C690ED7A97EEE66BC28B9 +DEAD2A7B39EAD4D4A4E451E7398880D5E2B1D9C87CDF16AE86047B3D6CB83D9A +7F24E102EF14AE8BD323700B083E6FB9B54FF40B63FFEDF553A8033A3F755FBB +8515426BB432CB6210B93F60CEF6DC31F576F64475E62FBF30074B701B39665F +4BF4113DCEED9A168361D8DE5C06376E070C90FC7F85413A8B664ACA1BB277BE +9F492E4D13C3295C2234F3CC6854EF991BCFDEE4231FA5F99FD38217A00AD065 +B8AC071C65D00073B6292B78A04A801592C00A3F5FCDE4C0AFC79EF458DE1E01 +D0E78EC979866E4CA2F3528521C181533DED733D5EB445C3B76095A2FD5BFC3E +7A8A2085E55157FDD79594162682F9947E1A097E36367B9D63148312490FDF7E +0750770213BF6188DC183302136FF6CC18ED1A45D2A6BEB040F7F20C718260B7 +F356A87A209787E6655DDB3EF7CB0CD6D034A76D32DC844CE009C6EBBF9C937E +E120692066C49523AB41242F1D916ED69D1B7FB6EABB24795FA517BCD14F2BC5 +B745A39B9BF94363EE9662C5E8C30B2506930DFF22B41D6C75698D18ED153CF2 +C80B3D4592CEAAEE1849027B06123A1A004D39C1DD6D8E3426014D43A353D719 +B14B247A87898A960DF68C0C0C59A1FD4B57CAF14B34FCA46ABD97B5AEA02A3B +E1064ED55EAB0DE33EDB55D958E1FE80BCA50544E5D07AEBB5864B42E49DEDC7 +ACB9E0574E1DA3778C5BAD737B2A2A8A167599270578EB83D558D01F09DEEB5B +7798D02A7A6C79CD5D12A93FBB92703219FB30E09591D8822847C073C922DCC6 +B9CAB13BBC139E9487F338415EFA2C253ADBADDC632F59084C6076526E091281 +A026E14C5E8F4C84AB7BFC460AF16C5AB0833A996F6895C2B27804D8A107D067 +E1A06E5A4BE4DC4863C90CB52949603C0727A1BB287F99930FE769403B46E25C +FC2041759BBC27CBA6136A6DC6C00AA4C418F45F2D92CFEA647A6508A8ED9C32 +37121D5A26A64FE348622C6CDA9FAC1A26DBF07A906E243368F8CA936A6B93DE +729493EDC6FFEE039CDB864396ECE5E198A6C53257207EF1D6DF448C97CD7C7C +99DC5AC592E7F48CB331B971E3B6080AEDB45B1AD95543D56C4166455D888CA8 +A3B820DB6BE101296BDF05D2956D15CD50EFE1EDDF114903155F14A3D2747738 +6B661C650D01EE2009B8B1BB2CBC48AC2F425E8150E0A2C210789B2DAC227580 +ABBCBF4E94C8B8863191F877DFBA437F9C8F959B78B813586F20758C62ACB884 +46E6C561055F0B9F200C10EE7166BD8D3E301C5761411FE04B82E3E9FC826CE4 +6FE7B2426A09D38C007F28E2F992F03836E2018DC7A4E23C0F133241F0660969 +99887AD4D12DDAEB170804D743E635733BE09CDBFDFC9B81ADB62601A04ECEF1 +2912B16B203007F4E5A56534D8FF497D5482498E291E5EDD5DEAA97BC86C9485 +70063933291D78AB5298F3C9BD8E80C4653E80F243C7469D4550235FD56FB972 +E4BC6AB5DADCB2E3143D95295E23EE37E497C4CE6320A395B893F42B5C037A98 +F21B48AB50B63BC616BA3852C3B25D2C97192E8E1F0AE8D3882052CD47181C52 +2CAA6AEC807CBE1B898832903CC74E05D7CD9D62CDB0E3BC665F9B81BB9F60DA +FE12589D767C4A5C46A1425D45ABDC3A602F5EE639C1D493EC4F3521BCC425AC +9484A068B80EC484A1892E79A94AF0B3C21C166DEAFC24FFCC98085DE4570C8D +B66373ECF7838754B1355618B87069C4D6C219CDA594F3223C22C504DBC14240 +391238D6DD8CF159A156306EA1E9B79FBC7FEE203019DF119101D16CCB937564 +9288A79ACDA7FC401DD9A62024FE72EFC06538AF461467424E49952858431A3A +B81FC61CFA1DD5E96F64A790E8A8404E0245B8A16885E34E0B842660685EF8C7 +C52F0052A6652E6CB6DCA3252162B0A68F32C67EC71D425F9409954DF1689661 +59B2A302B801CBA1EA0F694A325DFD34412EFEAF168510323ECA1B860FEBE085 +AC8E83986EB56A641FCE4DB386E16B322AAF048B8C9B41F24A479F827532A008 +C4373425A53658E3D5CDFF1A565CA5149EB72643B4AE94DF0B25AB6C9FC24421 +5690903BFF8C8003F82A76F84AEC6703D866CF9D143E3C27F9CC772D4890F050 +58B3311810C6867550C0BDF133792402E200EAD4F6F489DCD61B81CDB85804A5 +EF06E1721B1D0791B6056EA7E06D5885091CF68205E2650D726848244E65F7A5 +4E14EA3DEE4621E32EE2D2813670E868C65C70BCBADAB10AE54A0DD44C28DC47 +63D04D679A0DC4198C7AE63EE63D34A6E5E6483031F98EF3E4655BDE80BC40AA +303BE66D798C443008E2AF1BEAEAA1AC28145AF3869BBEDFD821636CA7BF79B5 +B8C0925EC8BBD1BFCAB0DD9BF9D336F25E5799BB341C0177F10D973075AB0838 +806C965228715A35D8C7887C76374C1C424F5BA523753D39FB2685E03CE9CB18 +633B63A89B4E985F3E098A94AA7B4D9FA64FE24E480F8CAEE64A02890FEB0E20 +17681FCCEB541872EA71001C654D42DFFF1DB2A54D53A80381D93E247F05FB89 +3C4D6C9CFFCD10C676793B75B3BAEA62BAAE724C12FA89B23E8E2D88451F8BEE +F076FE1EED46AE339EC78714A00E89C93A74BDC367D7B1F6342DCC35BEB2EB86 +AE5AB1D2CE23F322E59966997E964CA3FC7ECAE9218A915BDDDB73DCD86144CE +4ED59E641B30C4AEB214FDB8FB2B5595BA0B6B45D99919F59A963E9F90F4A846 +85377B43F208A3F331947518C99DD11820D375EB9335D7CB6267EF13E1CFCF2B +E2979EFF1F396331208B8544B26995F07752052A37B7028F0D0C3E8BD00B1082 +57F92AE1869430C6DE57F024173CF78FCF3F8B9ECC7D2E6345BBA065F8BFCFF8 +0F27FC2CCCDBFDF1767ACE6635BE8ADDF24026ED1D0683998AAD611EAC664000 +A4635AD1B4BB6FE307C63F7EE74FB91ED2BFFF553A539F05BFD3125B9A52934A +C46E268ED4172A11BAA2FE592ED088AF61FBE6210FC290D98262005F4DA50EA2 +A8F3E6D5BBA1E2319C65E68A4ABBFD0B5CD19925493350028443C6EABAF73BC1 +B4BA5328595DAC75114C1C0300300B9EF15A312AFFAE9B89C5965997791607FD +F834395B17DF67193ED3CBEC072A1A22806D1D700D5894ED92C08F17FB8B81CB +0B3A5D62AC570F0B04EB6F966E27AEB8BD7964F3C11A2EFD5F17BFFC66907E8F +19F95A52CE74702030A3356FBA2E66131C9991A2CE3D8C10D57DD5E2D5FE4553 +ADA5745AE8EE1F8ACD9522702C559F2B675210E8A891B2A31968694C04BAA55F +CCC510CC3B9E512C5D4AFA34D00B7F74D8945AD99BE026388C47D478FE1788AF +768FE9FE3A7434E53F28C04FA0320E28030F6670C4C2F1ED2F77855E1566A71B +087DD15D9B5CCE6FFD54A41EF225416BAEC7C61A9DD8A584A0F333A69E4D26EC +72F19AFC769272387869490FF59948FEA4A9D8A9F924028ED77937B477662CCC +E77BADAE4BCB90ECDEA5EBC9DE866B035FFEEBA5AA77C19171B48F470005EBBB +793A0B71577BD408C15C2152DC52D90D1EA076A789F59B3D595DD347079EA155 +4A4608FE944337CCA906707D4050015C93B8A7F9FDBAB914EE33DB11123A9C51 +93F62933B22EC8CD48635EA0E77427E7C6086294E58C5950FA03DD8C4566A26D +0251A3799F7AC8EE6E8F41117D733A0D3E880220549437755CAA6C23D8D5EA74 +C8D348C7FDC96A1FB6D3C45809BB44D5FFB1DAD2924C24C0AAF32BA00DCE3131 +6E0BB0F62E4DA76D73409EEB96F442BD63C7D3CF3C8395F8BA54D931B5A817AA +7EE6F843B4F7B12AF06BBEAE2D9CF29A2D73F58244779EE988980EAB84420281 +B0E1E8237753DECF6B9C1826CD0BA9770950858BE19002D253E44AE117F6277F +FD91C8ED384662B1CEBCE890D038C519BBC0C2707BEB48FDEB3721ECE52D9C3E +A6DE3CE70352D2ABEC8E3DD4CCF4899A052DDC7F055DDF6A6EAB9E62CBD50ABE +89F5DA415CB6DBA7C99B203A6F69270539FF862BB27F404048CCF449F59B4564 +DA6C51C3F01A4B69B445B57A6554BD75D016CF088B4875981B3590EB6254FEE1 +52B8F789FA98C3FD8E081FBADA15B871D8EEAC0EAB134DD682DCBC9989AA00A0 +0D64680648F8DCF47A989C23AA8A00773A6D6C9258F253A769F6124346CDF970 +50E356F2216D58A6C3FF5CBC8D3BECEB718B49F2297D416D2A3401DAAE73B117 +EEE95F611616BC36801F85F5B2B4D380F11A63A8C48DD312B3C0056F607C2F36 +8DC2FBB2303E5FC195A6873DE8D51274FEA66518D8491A3B8CA20C04B5F40225 +1704453F5F150324F5348BEEBAF5BE5B3848DC05D388163C306D1AFAEF792660 +1587973A381D22D71DB4383CC9A41CE282F7CDA8076CD12882F087AFEDBCB008 +CDC48832F64728BA7E9DFFD29E5289975FF12130C8C4445597112AC74DF38C8B +693D03350C9ACF628339FA20F55DD047408456CAB99E4B8956C361CEF424A54E +6210FD868DE095FF7FFA27F19814811E86BAF8AFAA241DBDFCE548939692E18D +824952EF201261F694C2734157442A161BD50AA586EF1720B8A1E6C269C723D8 +74668697CE2FF5C83909C4EB53664A53152B384E9786959A2294E1AB3ED79FAA +B954049672E98E23C1833862D739F2F30531D0E5A3C2E077B77A7CED67E3C810 +92B5176722B19EE65CEDDFE63275050F81B0577D94C3757D2E08E529A92D3CC3 +4AEFD8B02B68123F9365E3E79ED02A76F6241585684E93498D16E6064FC3DF58 +4A1D5E6E2BE633DDA062E9154DAB0A5865A43F17B3BBD82DD5E8DC1DCB1A15B3 +A63A6CCFFC30819DF215485FAA90B75A51C90BD9A3A515504463568A902233A9 +7C857A27A296E57133DF355DD45141806B088A1B7A4A3B0FD6BEECCD0B71DFB6 +7A12B6869D327C5E548F423E0AB49286D7A3BEAC40BFC692AF45950B0559A659 +9557424BF9E8F505D5DBD7BB2DBE5FBFCF9B2A52DE54E08C08D940C3377BDBFC +EFD1011B373B255A8B68496A5E4FAD2FC47CDDA7C44B75EDE2B5C03E9CFB9B3F +54D110B174638DD91CC5D989C195780289B97CB18E72803939800350F7705CD5 +B3653D429DD3FEFC6CC1ABF7B624A2125133CAE6222F4BE1DD070D5118271B1C +DE24C8DA479B5BDC8FE012A2E985A85DC2358A8F64CD0CA264366D37883CADED +565BB8DECB2C2C4FB724DAC0A1614DE5A4FBBE5890B0B3EC012EDDFBD2A126D9 +859F19EBFE12AF63DDD4A9C1F5F5A93AF577230D4EAD25B328F66DA789ACBF23 +BC6F25487C30D336035FB3A6940FFE07FF99555E34634B52F044F4EDEB1B9C36 +A18FDB636262C188E06A93375D3A1BA9D9625D21C4EA1733EA61D047A202E502 +66E5003BA579CA1CC41B2423566D8D253BEECD76BF098ACEE5D27C893BBD8574 +1652EBF9D2485363423CFE027E16AD115C8C5DF67140A2D367C08D1722A4F7D8 +628A28D562ECFB03895F0617B095F470D331565271F3BF588805B59E1C414F0B +9CB723E7553ADE2E34679A4A5FBB0C78 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font GTLWKI-LMRoman10-BoldItalic +%!PS-AdobeFont-1.0: LMRoman10-BoldItalic 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/GTLWKI-LMRoman10-BoldItalic known{/GTLWKI-LMRoman10-BoldItalic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-BoldItalic)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Bold)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 60 def +end readonly def +/FontName /XIXCAZ-LMRoman10-BoldItalic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 69 /E put +dup 77 /M put +dup 80 /P put +dup 97 /a put +dup 100 /d put +dup 101 /e put +dup 105 /i put +dup 111 /o put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 118 /v put +dup 119 /w put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-518 -307 1565 1147}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105C88EA21437A3CAB2639F9122A47ED33A9530C +41CA202CF5EBFB888853649626AA9D3EC758ED3FD73E2AF968D3959569BB7298 +73635DAEC4F764F7689BA284D575EE4175479575D5D2E915786683FA5418FEB8 +6776412FB857EA99B80ED7A41040E5A4530BDB7969C4DCFD6F5355BEF64DF9A3 +C14292C4D27F609C117D76D7255051DA43EC470C8EFF7C4F1B5DD6024539A684 +C1EC3BB0D0EDDFB5820330ED7E24AC7B0392A134DDC64D00EB29798F262638A8 +B8A275CA29B7BAF6D1DB30FF539D4E4B8698F2ECB70381C9B58DE163AB9C081F +CBF1B61D67CA4F26CA5A231B62FE25DACBBB96030275C7CC06C1FFA2F4E74CC6 +2C708FA929A667FDF377F81E7E625EA983E367CE0DB3DE03BA5C95768E51C780 +C6F3190E85AE2328832F16FB005E28F3D703FD69FFDF857A1971BAC835B5854F +B7C98AC0ADCDF2CCB678D84A73F12D1F1824023726E0F86CC942BA2555C3C0FA +641C891B3EE8834323BE4E31F498F5B4EE47D3D1A8815267C71EC62029343728 +C9AA63D69E3109F3E0BB1BE1BD956861504CA1440781B009413497306154F5D7 +064611A23B5A32F13C8FE5C0449FBEABCB8D5ADFEECBDBCECA6FF7C1E35D6F76 +D0B676DB909375D53C939BF5FF78EFEBE2051065CC90C2FC7279E4DDE4D04CE5 +2C8A462EA64B8286ED62E611A2CA263CC0FD8D24DCBC49A9F851D9ECA8ED8B45 +3951A4E736C61CE6E095CA711577B8DF0A7541D652E9F0E6A3B1C93FC5DF81B9 +E03CCA6698909B26CFAC6C25C6356E42D4BE937C0DB9A2BCFB988AC33C98A6FF +79BFD7B5919A83DA80CB6A741A391EDE80E9C1C047DA0FA6C261AD9D74309D49 +7AD0003836880DC351387668015B31C70131C8EFAA5863C6911CCC15D583A3FE +5E184C21339AFF0E43C2EBCEAD0768A0FB5A46FB883107EDF27B10C461B3A3E1 +BCE3770DDE3365B68EE7B0D724C89BE1A50D8BBFE5E032D2524F1944704C85F4 +68B70A0CA2BEAF6BB4614971EFEECEA382D36BF6CC3A734275854B4BA3EC50CE +0C7C1EE8A61201D625F00EEBB6FAD8807204EAB7FE1FDBED03C3242781610A7D +9ABF83501868021E69F6DCF2329481E47F42179E60AA07B1D1AD131AD28FAA91 +548361B30AA64876B6BCF359E1537EF69FEDD853133786151FD06B447323A98E +0481DB2B803387AF2FB3B4E057EDEC6373D45AAE69A2AF523933208269330C24 +A4E70B8E137BD76A4E52A5A74387C9F301ED106305D1F54BEAB6227878AB0014 +72B32BD540B24672F73EFF1A924BB9615DBB6786DF6522B4AFF4D46E8B5B7B3F +0031BCD6269FCB4EECF3171B30132CB709E1DDE9B1A7A1071CCC95F1306C180E +BAB7AD3B0F93D0578C34519695EAD030B18D2B1B928D2CB8CAF6B7D5DB369626 +DB03244237C980DFECC233D463546CF8E28408C02326B40E27E034DC75E7E797 +B53DEB549EC8822EFBD2780E3A78CC0F9EEFFF109D3B8A2E27BEDF4FD8DC2FDF +A7CAC25FCA4B7E3D4B21F6896D964A688848DED6E8EC6A58365D7A62C2FDBD0B +7FB6D86C3DA1539967C49407FF5E0D54358CA6C8C48F723817824D9C66FE5891 +B484C4F3ECCE8A8CDF069387E4FF48B03984A9B36906B7EE0A734C90647664B5 +63B821FE22B2AA7037F55F05E547ADB16F56669A201DA41AB841209BF77FCCB5 +ABDC05E978BFAE410EAD0B667E61F0F1C54F38D882DDE8DEE28A07A9E0A42143 +E0FD4299A1AF04E3C3F00E776079A79D9BFE19964559842EEE059687FE5220B6 +547F10E5C09F9E499346B2E0D667B35592E73C61A2DC1F13CD09369054DC5695 +3F4E2DB2163F7CADBC404D407A616D6C0517DBAFCB566FE28CFF48B79840BCB8 +8B39475A7E1C68155445826E9E570D265DE6182B00FBB0A75AC7D17C3CF29FD2 +226E97F0D816D95BDA0BD99EC4932E1CB09843818D588D679137AE1DFA9E9F19 +C49B461DA073DC1BE4AB4FC3484E54DC9B6C7B76973D37010A4C8990B3D25F7F +3D20BE507F7E56122CF46DFFFDB6FDF9361520D2E1343E16C08B047148E29DC5 +E5EFF4711229E2CC5BD0CE81B2FF46A7BCBCCA74B6D314B33AAFF216180EAF47 +54928E228A7225094340420FCCCC8C2F3ACB00AECC20ADAAC3C0C63CFC3B7ADA +39C0AA97CA287AA3B36114FE9DFB07B6529FD752D2FFA4E8E41BE6221AC9F0C8 +D2784D9E8AA3E3A3438942BE3BF6DF3D26F87747A25EFDB18D279D752527A0A7 +01EBA732630023D23A61622899A6CDA1B6BA77CF4525E91037F30CF56EC8ABBD +3F4D0954D767BA87EE1CBD3BF7B3620B1C806D831ADA61B11F5EC2A7D2C1CEE1 +4D1A67BCB8C297B0F9D0B01EC6A7CF522C5D70E2B7B83253A236A4D96BC5FEEC +5907086772F4BE1CBA7691480D037E32E771ECFB467841EDF6F53A943B0997BE +3AE95EEFC7B0D7E017CD595009E52CCEA351BF5650FABB989565430F30F7E8F7 +7C2A44865D97EEB9EFD4AB7C41035C45CEDF664BA6DB13755321233449C37F2D +A97E67DC8DFE3568F5F91EE275365769916EF1BF70C062A4533C634A43BE485C +E2877000075D2B7ED4FF02B658FB2F1F05A2B5F750ED1A437DF6480BC21F9903 +195EA9789B52D651886EC83777DC4B946660818EA103F172391E89F29B1EFECA +FF31922A16CB785948643D0590CE947527D857FD477BA50486F6864CB7AB263A +D03F643ED70E3B8BE0ECEE39C54556A4D75D6F5145C5DD54F718A0AD08E1E301 +9BFD5218EBE79578A0724622D9D07C9A198489AA1D0FA3717BF3CD52E7FC86C8 +F8063FA18E62BA4676860D0F2CBA941C24205C9F1792B6279511CC1700DA3482 +83522B5AEC490A066D109E365572C513E842F42BFBD3511F4ADEB1E990D07CD7 +7EEAB06747625E216F8AF60EE132FECF7639ED7BFE59B384757CDC3F750A55BB +BAC8AAEE632092CF95D856785CED7E829F5B18B621B99B494EBA7C4042809245 +0C519E5C9C7439AECB922F531C2ADF25F29002B26DFB0EAE94203BF88AFA8E32 +8CF74D77049949C2CE61AD86FD668F97C05F88DA5099D12C2940A318A5A278FC +CDF6A6A155F451AA39165591ACB05A205779209F810F7246F2DD3777FA4061CF +F9D9C1A82925C7E37FA36C2D80E7E32A732ECF3856D43066A459E4322FB4BA8A +674DACBD96367DEE3D90883CB9F1DAB53B3C773EB7E92A2386B678179EE7279B +F20CFCFC70378964F57F984176061723F228A13B7304F3254E39EC3A4E8801BA +ACAFA7B2EB6C0DAAD46801979BF4D8469488F6B0D1B1310C75AC850FB4C642FA +3710C2C99050CE3129CCBC9A3C3E966D3F3B431634B78DBC70A30970812C7764 +050A0F5A78522F0DBED119567EA7C799E31C42D1689A14EAF776CE450374CBF6 +9FDC1496A14F5A09910970249C242B5765DE750086910D16FD2AC0E75B6C6298 +719600992548A68772C1CAEB0A3EA446D105DC0B90C3F3C665E41C483205D81B +59230D26B72776C9E8244C479F700980BA6F10E8B532CD0D4E6630A68D7D57EF +ED6C07D533D00EB4386870643CA83B5ABAE16CAE17622E4A7A73B41920BA2F51 +F6627DBC1F119BA6BEF2469EF0B85800ADD0A308C5B83AEB4164DB120EA81914 +F762AAF8178718AF1AB3F871B6C390BE93C0C5D758B3A634F3FF7824578BA007 +9ADAAA937D6625C81B61998ED4A65B374EE14ABD4D9064245FD0D2079897DC81 +CF23FABAC0975AC960D4C07E4AB64B360AF676DD3CD527317F3063086D8B6746 +817FD31B267DDCB3F56D75393A665BC35F1E515F6BA570464F63E2A4C83396B2 +00AEC477909C2A7CFACF4E2DDFA16383B411CFB9D2FE13E54BC833576A95C226 +2EAE7BF2942F06011A3E283257FA60C5AFAD3B71CF6D6772E5E775D505E6A62F +64EF5974CD8E25A6906CAC83605B88549702FC7A5CF34A17BA8BB89EC9287B37 +29137F1678D0048C2190616F793DB31310AA0A8F45140EE4FAE5C60D9FB34EDE +DC15BE430F1B98BBE7BE6677BEE121D636D99B130E3BF1663339F4CE8710E4F3 +D62165254B673D6230D5F2776ABE58CB9B13DB857C0A6824BCC604F5426F7148 +BB8FA709AF1344271173529372ACDD2690B89747B6BFA7EA057D586AF5A8410A +54FC2AC5C42A47BDF624179D8827CA4664F96F7003D7D0BD1460A41B6CF3B370 +647CAB18344C739046F1F08811C66BD07FD68551C9E415D2E09184C78217653E +011F5CDE11CBA9092237C6A6CAD180902058A1295986A3DFD904A8A303A7D622 +516B67987197DD3E233670D60B90AD71DB8AD8C119ECA4A7C3C21E322AE6C2B6 +732D60633B59C2DB9EED4802C331780943D1C667EAC9A01B6176AD76F2D3ECCE +9D106F3BC09ED496BD9A79025A9683ABE4C7E6D7DC2CCD698615EF49518B3ECB +53EC320AAD6CECD064F9670A11F9EC62467E98ECE66B329193EB624E2D0FFB91 +D27BFBEAFF9E13E90690A80DF614F24E9D390EF7866AF1DAB167D87DCBEA2E89 +3E1D90E69E828F3C7E4B3D8D67BC4456186C469B5CAC9DA5727DBC8D5BAC9F35 +682001019B6E71FC3C112A2667AB420374B85A3C89DCB80E940BB7624E0116CD +08A59EF79E5D7A9AF1DD9809395FABC6E1F85F85012157E885ECE99C5F294737 +5222A669371BDE88C3656A7D9095905AE89E0904AC946EFC2DA5BFC893F210B4 +95B3DE7C70854B3BFF083A22D936D631FB480DE511FD6F899938CEE7A965807E +A75DE120EE0E813DC0557EFE61648E12A39638FB42AE591FE504A26324D7220B +9D12A4FB00F763274628831334E1E727FEECA19AE186CC4C1D1A0777414CA0B3 +EC93B33505DF47884DC8B19956DDF207E96FCA85B085CADBF9DEDD098FA3D7A4 +F9F66D9078BABBFE2E4AF4652A04541535713973400667AE6499663C88B604B2 +A8F947700A630BFD6A534A55E2504DC6092E53F92783E0AF62957C5F79B80DA2 +B9051363EF056B5D65444578CFE08378B1DF7086315CD510C6936745358526E6 +669DEAA748A386E73F27E40E35ECD3D7EB4DFBCF0C6BC99FDFB74F740579C846 +0FA6755B1F7D24C5A0B90A66F0FFC044D1E80652D0836E0C66ABBB0D4C4560D8 +DF4183D3598FB9584A4433C9131B44B34ACFB1FE71C614310AFB51163ECE573E +AB9DC7349B6982B9FB181DBCF8B1F5AA92379424BCF1D8FD899BB2CCB47B6822 +20859C957D0B8DD0236AFBCCF1DE77562333F9C4FF74B7425C2118FE177FD609 +4EC7065BED405800D73BDAAF6848EEACD2B66A65740087755141099917788CBA +ABB98A5D4359E63E7B5982A26F1ABC0F78418D3B70E5B8F42D90434A48E3F499 +3DDF5FDF93C9E218C09A3520D145BE35C8758391594AFF7153A7B5D4448A8CD4 +1D0EDDAF6E7780F00DA62502C94A10EC87F2DBA24F80330F3CF3E6698EE25EF3 +C6D9BF8BC7619F7250222DC2427BA56C5D9812FB9D9682B78BD2C6109E3D5252 +6F6EE9F096EA448EEEC36752787F85EB045535E44A62B8CCD3A3F1A8787931F6 +1A705F34B65A7D17B8BE932331AA01C9A84A76F6A2812AF0DEB6AAA7984479B2 +CDD2559F276FBD020EE4F28EE492DADDE9A7DC2F40FF95BE118A13EFFC7DCD6B +DD329EC69AF33E7FAFCC19B3590949398DD742A0BD67804B5803FB9DCCC6342F +21C854841435CD9ACC3C44B5755DD9071DAE1E651ED94B4CDB49F61BD9ACD7B3 +63AAEF5CA4DA0F8986EB1AED17F3C26F5E30E44ED3E9908B59DB3B3506C60D3F +766ECE69AE20ACCD020ED7EF071525CDB93880A24EAEADF171B5C0745C47040E +D5D4B9E13A466FB2F8ECBC0C52019F55265934790BD03AF71BAE6A930CD02B6C +4D07D6D0998EA18A8B04080ACE7A8462EA4D0A2E3CE3EDA1EC59EE43FA5C1288 +C2FBCE0E01F764EC4EDBF1A7E60ECE54CB38A7251D426B403551C0BFFAFCE6B0 +5E537144CA3F6E7E9586F1E5149E6F1BAFDAD8FBB506280343A796FDB80EEFAB +1061D2CC8008B53D1FC99A662CFD29667E7B54F92055664C411FA55DF38ED234 +A38C9A6A564F2A3CDEB2C87739BDD18083D90B379127997417608C1D66190699 +38B6B2AEDB97B7B0232542F2EEDF018668ECE00CFB9B87537DDD52567A9EE9F3 +4E3729BFD3EFC7C1BC1BE9577180E1CE7CA1BD04F2D0D63E2533838639C9EF8B +5304FE93F5C1536CEE1BDF64A1CBA37F097642EE83E04EA8E3CB8463E052C7F9 +ED471F08343E45B76899ABED0E26D475085B59D52440C4DDD7D6E83407EC78F1 +2ED5C8CA444B281681676440E4835A4965178C95EF0C712CD7BFAD1C0FFC1D4B +A4983694BE44E35815822FEBC9B73680D646ED0B658B1D2EC8198E91B7D7A0D2 +586F3D71442DBEB01390CF5BD706638B1931C1061FC502B3C18CDF456E4FB5B1 +48282F1B3B8C4C4C9DC5A9B26880C2F7E15A705047EFE4C1228FD516AA9FC596 +8567C129A5C1A8FC21F794B63264093B1D3358087BA611863DA666EBAD02E690 +55A34A54DF278454646186E4B4E5B053CA4B0C3E3ABF6470E6FAFF04AB26378C +18B7B0BBDC50C9B75C56C5FCC7AAA210CE9ED690255ECE7FA14DC335D608BB36 +002C604F2A5928A58742D1029AC84ECB219BEC750A10BE35EFEE65A53C70F5EA +C0B7AF74995C3F141963048EF37ED12F3A2A91FE52C442F7F22BDFE1A3D92F6A +F4F229D210E5C0DD890E0A21F59B1492B82E7449055F53EA9EBED8C10418AA68 +FBE3D77457A4AAA8C346EB436961C2AF7784A47BB023B3ECFFF539BDD6DB868A +2B8F010172B9CB2C76FEFC4576A7638498FAF576669AA5D71AC4CB5229A82955 +3C723571D8AAE6ECCE55D88B00E1410AA59FCBC2DDFE67B17371ED611BE27DEF +99111BABBBEDB83B50CB2D6E44036DA3DE4A6BB22D3FB92453683899ECE7EC3D +DFF5B0B8CCBF3D9CFC3F795348D04809C49896E18909ECD6892BFD2B0D73ABDC +220B13F44F655AD6FC40955A3EE68C16EF312027D496AF25FD03C5DE5384AEF8 +B6C7C5DAB64A0F3DBA016E931F8C19CDE0D7F03EAF49BE166BA3DB1BF765EF03 +05C91F529E5A19177BBF30C4399A266CE0B3208E7F3A8A97871ABDE24AABF7BF +07C8C599F051F8181FA2DA8EB6C9733D5E67080D2843D44A3585E078615BEA47 +6C882096CADB381F84343DDB171D5983A2038DCF160C2BB209B2848C80432502 +135F1BD4EDF9C3BA2FA4FA09EF62ED91D9961A73D838D6F5654B31F78B7D55FD +C4BAFF36E82B560DBEF3791794DBE14E68D4ACDB13869880C0D71523DA079E0B +3F2316298B0FC5FD92E75DE72B8D818649B863D2107A5455FBE4A74370ADC03C +34DE82124FF2EED6C65832666817D6976D5F8606CA7F20E519B9AC3DB5E4F6B5 +BB0B33488DA8945D9FD341D363B0A2B1011401D642776CFC6C4A3A9066361A29 +020D758471A0DF635BC2570D47929FB51E25527652C1D2C28C63222F87C31DC1 +B01B2EA3D7E648E78962B236D726E824CE2E5F47B9AB4CA9678D55D6007715DE +3A2D4C1E7EDB62422F7CA31B3A514AE6134111BF6D56A1F0B72D203A7C5FF301 +7508DF9821E5654F7E817E23CEF2A923C8DF147D5AD2E86744AF3127D29A7752 +0327CCB89B0EB07AE1EC07FD93D19F9C0A6B2F625C8E686F3F263BC002C8884F +38F3BB6E09768DA019B879BE1079D76A018F871EF6F8CF3DB923D549EA4BD27F +B2EFDF96A0DA8A349322561774A46336B100F563E302FD3F1C4DD65CA0335AEE +2E38DBE952B0C1AB783DE65B87918BE227E0C33B25E99E96B950351927A81C58 +D2821F4EED583E64FC6152C2E875F3D1CC0C194AF57A52896AB38B5F5F014594 +EC1D0484121DABFE6D26564078ED9EBD402F4F46C228C2D637C5FD5D80D79922 +75080EA1052401FE990192857A63E5EDFDFE6F056DAEDC2444FAAB977D63CE9F +56BA69900B3F3E1F88D55223290255462D65D304E6395285F31E06D262EEF383 +19C0C68BBFD2506ED366F96269BE6E195963CFF5F2939E86EC20E128862A2637 +E90FB6E562EBF8CE21D52051FB9D13E7D7EB59D752089364FDB0D304F9ECE6A9 +1142D95593EF9FD51E984BA8779F476E455B01C64FB89E724580B4CD7ACB9E6D +14851FA45A8E98921EEAFD82A9516D47CC0D6183D68AFF512E3CDF862EFF46EB +7DE76BE0D3026F19A2F1C3406A9C2B280FC55EDD4315463D662B92F4A2849E78 +CAFA7DA4C33E51A6D9746AE9598A13016197435711C5703B0B03417C19413213 +BFC2E5DC6CFFCEFCA4BC439099ACB261B06F294C3E2ED6493AB6296AA43F70EB +76DCACCDD7E39FD3176CA55B0DC7E1DAB2DC72CB986B0B114CF2DCDECE28B4AE +DAF134EE2DA4C193A42AD0E10201D7B75F1AD5FA61878B6042ADDB1F94F6CF35 +19F98CE061F85EA4F2475121625909E5F9D557558F37FAE8EE46086BEAF1ABA0 +773203EB54A32BF1ADD578A1F95BF4FDAC4EDBD260753B64030759472D938C84 +A71C114A562371A813F22AE32E572F6642EA9543DD8F6F4034C6B656F23909A2 +30B2578118918F97C7BB8B62E532972120E7B0444F416A08BEA0FFDCF8A90638 +660039D6EAD9A62AA3862A634C4E7192D8385D9396135C859A0A499FB002FD33 +D0C5976420C76FC705B17A54E9210CECEF0F667BC582F588A061153A631D123B +037B74F7F7116D105929032BF417E95A8E1A84BA0C4BD4A6BF0ED7AFB4A1FB56 +DF08DEFE0B9279975DC15BC1DB4D67B315C4556EA6788840A10115DEA01BA789 +0B3A1123170D993F727ACDCC08F94745740AED1FA5436E30669CDA65742ED08E +465703DF56792BA310AFFA57355A1CD7B73DD5401ED7608BEA9D37AC8E7F6FF2 +58DFF2EBA9D5DEA90E75EBEBCAA33863A66234B04B0310308C22902DAE8CD6EE +1B33BBF1BA49D985D552F7E5DC23352FD902BF6F5B5CCC85FE89242E8547D950 +25D9B717498EFC65F8B5D38042D86D3BDF2F2D23DB41D95C366B9580053E2500 +9486C377A60DFB1F0D805EE67C88DAE02A46ADB120A95A022C1DA291668C3184 +5DC8EA7B32DCEB16073E5209113BA2D44E58DA835E8537B732ED0C2C1FB31D3A +FA91E12BA83E7BF7699E39EF1978075551ED0242208A9CB5408998B966C09CDB +3CD24744C537BFC3C09C48DD1BAA236275FCEF308AE67505B69F72578F508ECC +773A3903E49328A81609F858FE268F9E066A3A7D44FC1C8A97B4ED836B06224B +6C2B94F6384FF7461C1636CD377EE59D480DF24E76EAF5C303395E007594456E +44E684F5B62E98BC7CE2A7F23922C2B26EA41AC3413B86F49762D51B09412023 +F0E67608C86BF1FF8EFC2568FCC3524F6F89EC2FD07710100B556812C6BB0AEA +2BAA23F39C7E68A731027AF1B61098EA4DBDDA6D7C1033099BB4F81CECD8C9BA +BD283E68CB64DCCEF78097CE56081B907F7F68E2AC274E50724C21A4D9C7C534 +39BE8F324036B28CFD8CE94826FB2145D27B9F8618C6DD70A689BFC4F3543F6F +AE5525252F381D9F7B09FB739CB51394A30B60A510CF550097A522FAB12F4C98 +63BF17ABA09227118AA77EE704F06A11F9327B17234AC27E1F671AD5DA6FCEF2 +04694A27B0CE8C9A6A03C00D4DB9497387E6B55C9B4D8E318D1623B211A2B449 +076E191A04CAADA5C99DAC0E8B0A955302C23E63B9D23E40724FA9C3DCE3C2B9 +DED6CD9D11622AFBE1E42CA7644DAE010536B0D6D72D3EBD3C54FDC1061C2C99 +409BCAB867CF2D3F12E534405BCCB859F8A683E36A1593EC8FE7F664C583B5BC +EC28DE028DAE9464492363ADCD0651128CE2956C78B865AD834911C1A179E2C3 +36EF0D95C41FA4A5AF7A016D3C773E040312AA0240DD7339E38988F36222BBAE +11B6FBA29AE0A974673C2862B398E6A15F7D1179D60EB17B9C4E3DF9EF2D5237 +B734EDB4A0A6F12E053777759684B13EC922710F100044AF4AC7E6826E344C7B +DDE177F28AE37E814ACD207F6C8E3297E4A4A9F197AAC26F5C5014D1954859B1 +26AEAC528BE42FAC74F8299F296835AE2D078C0320182E30BD01FD08CF7A4105 +6144B4EE5DD31B0FEF752E017D411E386203ACC4104B5A7D63B6829EDF73D5C2 +383984FF7E994005458A1023406C62FF0DD82DC148EFD0EB462DA12B4B38DC32 +18AB9B7BC8F7037F433A0AB962F52147208D98266E8E454F25DA98C8E8D69C80 +E11ADD6DCC8B88C78202A2AA4A5EF425A6A412DBD0F20CDB4D1DA9E54AAA399A +095627A31944C10E108665DBADEC977F6E7846D73CFA56D27D19F27B189ACCFA +1C6C760DBEFBF5A18E58BFAFFCA478142AC751441CDAB0F96FFBFF9461ADD964 +4739AB246A025D1783618B011F86C9C1F81307E618092D3458B912D4B431F977 +7AFCB59F167B978FD5993AC8B9F75BA29DA132139B45188C771A96B82CEC3C09 +653C7CF4AE41A53DA1FCEEA139BF1F8A1777866DAE4B39205E49C138C9334269 +E824FD6A2C658868E0120EC31F8EAD5BC0DA0742A5073F7D67518A408F628794 +F3A4E9EC74A13E88C5F9E231FC2ADD860EBA65112121E1DEDF820B11C1E53844 +B2C7A227322C783EBDDCD10868090BCBAFA1507112C6D45939C9425C116B70C4 +970DF70D9811B4A8827C11AAF7B532647689F1F280446508274A8FF27CA1A6F8 +BAE825E4489B203CCD8BC7DE4B268CB48E3E7B4C5CB0A38541A3382F28D8445B +0D4CD983C46C4E589107A75938E890436BBA14E6D7DD22C8BFD34C551EACE007 +1D3C60D689FBD5703B57683888D00F0BD6EF7363B2B4631B0B8D0C6F5A8D008D +8F808F5B5F24C8BC1B1E3D002C33F76D5A2D0C227478217C22354B2914BCC468 +867A121D65A970206C190287537CB190E26707CDE0E1B29B2BB9C4F4716519A2 +31A2FD057F51ADDF7DC9BEC731AD6040FD9B804FA14749B8549621EA8FAEEAB5 +E745E5CAF9DD3087C4764D42A4274DF91C9B3CCA3AE3F31C1198BF3F62049435 +BBF3BF5AD2CC7FA44044CF1E14A026561FC62438E51FE64D6A40040ED5D4B9E1 +3A466FB2F8ECBC0C52019F55265AFC18F3524E5D16E65AB744B6FD25142CD4B7 +0AD68BDA9F1D42A8662C8AF1B5CDE35BC27E9EAEFDF62A37061473F061BAD39F +FA9D62FEF73AF05C25BBF8361E8969C483BCF72FBED45536905C716015ED092B +60487C78F11B2FB96C536FD2AF3EF5E8B8C260951DA8618F633B8D6CE15C47A0 +573CB70103B4D47A426AD3693258F19A376262F11BB267E80EDBF722D955776E +1B6C4530838E021588938A3A5F68B5DCE64779760C14170CC7BA77F25D930B08 +0735E2D8211868BCBAC5AAC7ED3F10891B5CBF01CC178DAD3D35670F258C5D39 +2138E7847EEC34DAFC1C15B283E2959F3E1394F6212E9CD5D1200A48DB9D4E22 +BC98381243A4DA9CD095F34269A0B2804358B87FF350E769A7EB0E1B9BF5CD44 +BE1164638B6D9520ADB223BD957C4C8051FEACE2AE27DD3DCAB49534A03AD666 +F8DE9A74CA226BAD0E6EC5046011239ED7D6C47BB987D958844F545060C66680 +1C182AF99D4A8A3DEAE18965F5AE59866B856D69548FEC387CFC2D956561FB13 +DB0FED2ECFC22D86B42FF91FCE7E06435BB294023280A4FD62939B8A1306AA74 +484117CE5D847E287F626833FC6FDA5648ECE74BDA1BA604872AD6C5271FA89B +4389DE8C2E26126498DF01A8B4E7DF01CAE49DE944C25FE3928C2D938D3CD794 +61408ED21846E10838205287C2E8143D7F6543889B0C918B4D8060946ECFBA5A +DCBF48B9E4E19981F1AD5778B2FD0FC05CB4C628A1F09377B854A47E47ADD77D +CB384C19539BC3B0B029FED20C07398FA5C266433EC7E4474E192590A04E1FB8 +508297F56037E3795B766BE0F3D7F6438FA7E464BFF671439E450637FA17EC9C +4A0C28E33ED8B155CED74370BB5770529AD416D9205240166D84A2C48EBA62A6 +3C347D512DAD1E9A7F60289B557663D53DE4C578F6993FC10789AC6FA67A352E +EAF095CFBECB0DFF2F1F05663D429209BB556DD66FABC6E0FDC9A90A49DF2C1C +539755080AA332B33482725F8FD2082183D51A95456A761655D006138CEA62A6 +5CE41A0BE95CC782FFA77F2824E6051A7F871A464773D8DAD183E84CE1BF8F83 +F59D1920458000AA7477BE949982AEC5681EDCF7FC3990EDD9AF662CFDA9AC18 +A33D80212100FBD51A9BAE076457A0A9E830C0658485CA60FE8D64B70F307C0F +59500B5F331E1E3EB4135A0D606A8F4C8BE46959346E148C9FC7BEC5E1E5D8EB +7B9961FFEB40AB64D6F93D30F10CD048196F635B262C0516E75FB2516839559C +893508B777CC855DC2BA233CB200352733BD71BE2DABDD264B71ED3FBC645252 +2096CE5B598DB4FAE595628682F02AD88EB38FD2D3CF65AA434A3D691CF854A1 +6AC3011DA8D1455C258C6A96EBFA86A669F671B2056B5206CB2889AE85817726 +6B06B756BACEB5FCD36A0F153536DAD78AFF2CAF131698FDF6B55E5B1B11C5AE +8BD7FBDB7BA6E90FDD8E6962785E4CCB6A2039BC15B70DF7A0EEDE6E2A4779C6 +0CB94140E58C4627A127D4600DB448D32BF2E94A0316BFF3788AACA2DC8EFBF1 +825630B15574DC1FEEC467042D5A147F0A784F0C5A4E1934FBA251CA55B73D72 +8E964BFF59B4AE356D1DB3175DDC2A6AFD06EEE9950916FAD300118249B27F5F +7BAE49AD6BCE4E68B5CE1523A791C7A8B8C4BD004547C59707D6A8480D4BEF7B +1B5BCE4EC561A12D2BEBB44A71F76248841DE5394BBBFE6A7E4CE3EEAEF15825 +8FB01BB4D32A9CD744F53273DE687223A21A60DDB2317D3C80B1A70B71AA5375 +16A6AE946C972183036CEE800D650FE2CD2E74C038665ECA680CCC9AC4CEA7AF +F4075A15327318F6A5962CB9AE8BA6D0616143B901F6B601D390E2DC1104F91B +54A06D57CA50D11EE93686D71738FE955FD7C67F11323E059BCD0C4D406C422A +49EF8453EABC2064828A2254F5568A8D9E0E1B587492B339AF758E0458C527D0 +7286045CE90BA9690165B9D23E40724FA9C3DCE3C2B9DED6CD9D11622AFBE843 +52F60F9C2FB8C376B57267EF3FCBB6E99152977557BE255870CD61C8CF7AA8DE +567D174EC90945404C58001CFC764EA8585BF507366BD3ED3FCC2FFC35152254 +58DD2D3183B646672DFB2D45CE801DA6FCB815622C7CB6D29BA26352397C3DC5 +5A0FCD95276517788B57C33558FBD942F3293E79CD0191AE8D31094AA4A74D6E +AE3CC10ED9760630CFFF16DBAE0E230887AEED675B468DC2D87B7EAAB64220A2 +E61C48BD2B8CFAE86EC0A4FD7D91C9EC9872706B290B8C9EA925AFED9C9A2CBE +DBDF0241DFAD99C35791FE45F069B7946B5EB1D7A5CFCC0057DC09CB0F19E5AA +D0C27B8608315AB055A39C48091E72115EFB1E975595338AAC667E1ACC0A3D0A +F0B6A0995FA25B67430E43D16E0D780DA825AC347EE138DC959E22DF0977C4EC +2DF9FF5831F242B8B5A0FB902F9B2355F42D337F20ED677569C646EA23E316AE +E1EC29BA8D4A7B94EFEA537A7E03BD98EE97FA23D768F48EA462E9C8ADE13184 +F58B199F71C9B3616A0F7573B82A681D124DE7E4C90FE7EFE008301D60083FB7 +E8BDA75A112D1D27E9251E6968FE648FF1F57DAC9EFBDAA60B1ACC4627E104C0 +9627DACEB1FEA3B1B0764588EC4A652D1A7F8DD8C00C40D04B01FE7AF62D5659 +4BD31845DD8EF67D1D889702BF25FA56928987EB0BBAF4DC72DA6B4EBF8B9D02 +2DE963E82665CFCF412B99167152D35BC0E671E657EDD8746826ECC9E3FD1923 +C32789B45410AEC18605C490A58CBD295BD3BB0208A83E16FD4236560DA1C968 +928FCD617658F32B47D4836ECC48CCAE1FB7DBBB6ED76DBCB40AAE2880AFCD60 +F29551F39AFE3FFAD1623684285DDA87F629F33DE79BB830A2F69AAD4FEE1096 +A89B45C068EC7BE855032F07DB4C25C0D1E15E3395B062B933EB55F8FF293BB5 +67375F82C2B20D6D893060B9CB06F8F917B4076D63A0B3438B6BF9DDAD0C5CA5 +4CA9C48F2F39A20E85AC2B3F2A38B8CD430EF341FEAB2A3E1DF0C1C992AC99B6 +94F2C3C4563F802F8C21B71F0C9983A9780ACB77002188534B0E643A05643E8A +83038029E832F016A7FF28FE5E889D35D6CA2122C046C743CE879EBFE2E5DC3B +E8E7A9FA65A75E27349DDAEA619E52650F8D44A7B98EA87A08706A1A9F912884 +1698D39D7A6620558C0F4ACF195DCE08D9A100CC4229A4E33FA93A0FDB1AE200 +E2F1DC7E2AE2E881E755D62BF45FB7F79DC36C582C274D044FEEAC2A39A813FC +4891B49E7775375100F55E9F16B8C0118E543AD35710EFCF4C5C6CBCEBDA84D4 +AEEA1D113DAD920CD30285E1AB7983940A58AF4444718A3573E80909305A12A4 +E70A501393786FCDCC0A5CEB3FC42CEF227D534BD65EDDA5B466A2B687F0998F +C59BE4B93F4565E5DDE830AE5FF2FD1A26930E14FADD837552972E437178C103 +FCBDD935769AE28F1BB1EA4029C7C87BD07C10DC211451B71F926B4393A0F11A +0191652C64236A960ACFA097C1FEB8776D7F800C040270B499862D6716DC21E1 +87B9ABBFC82C68A2D816A3DCD667B80FB1086D98C207287FE939BD9F4A12191B +15548AE275EAE43BE62BDDB6028B70E194489B1FD064E515CD8EABBCD4488E8E +C0BEFBAE0809EA81F96681C81E903522047C2CD466CE77C28C5F6AA9C7698A1E +383942D0C6CE6F6240554BDC2B39852C74B1D27C25684C3B97F38034E0EB09FF +F002A3BF742436AC513D1A305823F46D95CE210EA1EAAF36E4CDB47FDFC25574 +25963BA635204E89F80CAB3A5536FD44875BB61F8E7641F58AC11080C471FE24 +05773EFA39C88E78B6C552479B1E51C74F3BE16F39C0B59D107FF3D6211352AC +C3AFE91F9FE082F213C45F0EF13072F0964ABF0944CFC4A423BCE1E467226AE0 +B39365CF4698726077C5A8E8AE21C2C10E9B2AC30C0624C769CACCFF0DF02394 +DF0196EA4BCB09F019123AB92002863D00FD73EBDB3D586B9579B00254884084 +7A2B333E5E409CFB2AB9A29CBE661AD52A63710E4F7D1BD8857EC3B6125F8E92 +8EEEA4F41976945501F32BB383455467D217777F1E0B2409A4459BC9CF7B2BA7 +69BCBBE17E81F552B60521EF051DF0328DB42C4E19F7190DD2C1658D75329240 +7E234925810A365A9D8E21D9FD21944D8BD1E10A52F090ECCDAB6C133AC3DB55 +A9E502D237B04DF5EC040F35195530E7907062FB3BA362B2AF6C697F818EA103 +F1749D2DBF2B86DE255EFEF62BDD954F8850BDE7D9C56999F756C23358698AB2 +A4E7319B9FF1A7480F80EC4A178CF2692EDB65FF7D35562BDD6DA3C2B41467B2 +EFE6358BBFE5054CFFFF5DA4728BF4CE1D892052701B48B81F5F5353110505BF +29411E0A908DB4E1BCAEF75C34B1C0A67EA5C53F8545A6DC0F6E1C7B45CDA984 +18B81260A3AAE9925E3E26329C3AEB150A340CF2C6B6E847062270D5E37D144E +9FD272CE6A23BADEFC0FC80B646A2FC08C8176E19AFBAA6E8E69A5E44A9ADFC7 +8DAF0D4357078353644B788AFC2729C73C29D2EF3B5853650EAA263A1E1A8D5F +525FADEE1CDC8A35E72C9407AEB30F46784FAA3B2677172D290F2C5BEC8A1546 +F868E8A43D9F6F1C8B4A209BBC9B865FA98786E84DD5EEFB812AF7063F245222 +073D9BCD00049F7B93C11BE0AE28B2F7489FB39310DE2FBE7E38409DA085A292 +4AFA002FA83DD86D63E9FF50BC0C8C01B7F90577F737DE05F728DACB7AB62535 +3BD7204D7150D0967F83E13EBBAB33588541AEEC0DE8C53A3570C41218D0E9CA +FBC8078A26AB4F29F821A0151356389F608F9FBFDF25D67799711048DD8CCE33 +9CB2A61090D17FA831F8D98B9A1E9FE0D79698ECDFCF6BEFA01D9A86ED9656B0 +74B08F2CD31FC681245C724A8E754BDF612E6160532B48948C4B25D81FF6A99A +3BBAD79D0B460E90A9F4213D30B583E220F80BA5571A6E412839A1E7FF50C7B5 +A51D29A3AF781F1551F23E2D70CD53E72370728EA53E21DA2320F008BD50F3A7 +176453B4B7F68573366AD66CAA90EFB30BF9837AD04D995C4F9165B1EF1647C7 +9EA5D64B5FAA44144D1A6F2F8BFE9A6DDE8802BE60471017A9B4017D9A660E62 +AEC1DAB9EAB216693978F3551AF6500A26ABC849FFF0E9969FC293CBDF7584CC +8AA35DA0713E92EDE9E4D41577EF58AC70B402A4427B23B0636289B8F3964C88 +A29A856CC209EC385D5B22692F349EAD4DF1F0DBB3869B74C2373223236E809A +BE93FDB1C4A28780968331DEEC1A418382059D0ED70285DB6130989908E4FB3F +DA3303E6BC7EBC8C3F90ECE5DAE23B6E99BC3B1CC6D379B05809BB83D175B1DA +90C2478B692167D000AE87A0F2AB99689F12B25A7E3E92666F3EE2CF7B0C5E6F +7F3C437BA65A9CA6FF7677680B4C95251B8EA640F233A0F99927AEFDB5E339D3 +15193003BCDC08123B1BD1720380BF14DE59470962F632C45DE55DA790C98940 +A65E5F0D1CD06A704E946B53768B5F92C846F34050B86A307BEA398227363F52 +9553BA75ACF5B385CAD0FDC641B105445D0714A98A7CCF155757F859BDC66ABA +88A44B23A3F56EBCD82E0702C4A95FEE93D8A53487C9C9DD328DE62564D95BD8 +A43D3FE1E1A51AF1286A261CE2917C8DFF1A287DA34EBD4AC57F55BD24CFA4DA +C0838C8736888C82493407221B7738CA5A266E761DC5FE3675C071DD47CBDB27 +3AA380990F4230DDDD0AEB3668547601F30C7FF2B337B41232EC7CC4F97EA379 +53551BE18F36CCB4227621D3749DFF82898E01228F3224DD567477ADBCF0EEE0 +58EC5BEC0EEC08C56D322EE6880FAA2A8210680952D8626EC38ED66F5BA40968 +213B2BC53B5ADD27C2BA8D326A49A911B309E9B408A17A6FEEA4B565AF120969 +F16D539D805F0A593C3F3C10584F7FCE7580B2888D818E90B6AE32EE778455A2 +F803A65AA550DF1DAB75E2D11B356A2E9602312B7A5783EC7DC30E9BD5126AC8 +B44FA1D81969BB7B6E75FE8CE66E73791F210ACEFBC1BB054E83339606F46705 +952DE8E841E6BCA9A72E2D9BB024674969AC413CCFAC3C94C546AD2D172C3186 +658AA6B3280AEEE28FBB0571B12E2103414EF14D796E89BBDD588CDD10DEAAB9 +08FFE90F0D5EA99F9BE1B3F8FBE4E42174738E3069E0FB33D497038A1F42F4F3 +09AE8C6A0C74EB7B0B27552350B9BC086EF93754CB3B2CA0C6A066ABEA6CDD87 +992F5875D2B46ABBB14234AE56F604EC290A46091CF9A7083494C09998068E6D +14E492DB0473F6861B76791D4BBDAAEC2E7B20B23B1FE46D4BF402D8A49A04DB +9F5BBE5336D37BF2560F8C549A74A8D1CECB16C5683BBEC2AF894DA4379E3B58 +717E068434E579C4CED71268866DB984BEF2447255A99CCE4EC00331E281D030 +2DAA100E10C2F75634A7C09D539C0843D69E66502FB01BB368A0B35B363F0892 +A1AC34B482E6CAE092A69C57AE7D0B9CF2700AD039169DDAB6BCC22F3137CA21 +CF795D00886F5803476EA0E0972A0A9B8079866182E58A167208EDB90C4FADB3 +F90589F3D8AB00BCC2395A0BD5878733EAB70BE9262EF8AADDBAAF948E87AA42 +FF80C6419C62E2446DB7E7E52EF64C4486E212E75452F8AC91B325BA96C1D6C0 +8ED82CDC523F2E3E95C9FADB50BFD713B8924F56DE73A033C553B8D9C7E39937 +6D8104A1CE77EEFB0971C1FC48B175021256F3966F5F834DDB07D7BDF4982CBF +E6106400DB84CBD0CD0DD2AD9DE0C6E6C80B24CB70D06C2EEBB5A9F16EB9A3D7 +73BE772E4D9875BC44991B953C31E520FC491D8AC98B9D9AE60DAC3970FB75A4 +46245F766ED9264D40092C5141FC2075A15D937B993A363102B3FA93A0F254EE +97DA6588D7C877F9456862B70C96FBABD4AF8676C5BD06C98D694D7C58829503 +31B2339344 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /ec-lmtt10 /GVHPQH-LMMono10-Regular def + /ec-lmbxi10 /XIXCAZ-LMRoman10-BoldItalic def +%%EndSetup +%%Page: 1 1 + 0.9 0.9 0.9 setrgbcolor +newpath 61.99951 107.3883 moveto +57.05261 98.81897 46.5149 96.56372 37.46033 92.7185 curveto +41.18042 83.95691 42.72156 73.99597 38.00049 65.81726 curveto +17.73987 77.51465 -6.77795 79.22974 -28.46985 70.46509 curveto +-32.00684 79.22058 -40.80505 84.14001 -50 86.60278 curveto +-47.45483 96.1029 -42.74597 105.79834 -46.4508 114.97192 curveto +-11.06262 129.26941 28.94287 126.474 61.99951 107.3883 curveto closepath fill +newpath -62.00151 107.38745 moveto +-57.05367 98.81863 -60.36943 88.56505 -61.56665 78.80093 curveto +-52.1188 77.64185 -42.72179 73.99605 -37.99933 65.81812 curveto +-58.2599 54.12054 -72.00414 33.74496 -75.25966 10.57686 curveto +-84.61064 11.89148 -93.27013 6.73169 -100.00043 0 curveto +-106.9552 6.95424 -112.9973 15.87997 -122.7943 17.25827 curveto +-117.48222 55.05417 -95.05856 88.30234 -62.00151 107.38745 curveto closepath fill +newpath -124.00102 -0.00085 moveto +-114.10628 -0.00034 -106.88432 -7.99867 -99.02698 -13.91757 curveto +-93.29922 -6.31506 -85.44334 0.00008 -75.99982 0.00085 curveto +-75.99977 -23.3941 -65.22618 -45.48477 -46.78981 -59.88823 curveto +-52.6038 -67.3291 -52.46507 -77.40833 -50.00043 -86.60278 curveto +-59.50037 -89.14867 -70.25133 -89.91837 -76.34349 -97.71365 curveto +-106.4196 -74.21524 -124.00143 -38.17166 -124.00102 -0.00085 curveto closepath fill +newpath -61.99951 -107.3883 moveto +-57.05261 -98.81897 -46.5149 -96.56372 -37.46033 -92.7185 curveto +-41.18042 -83.95691 -42.72156 -73.99597 -38.00049 -65.81726 curveto +-17.73987 -77.51465 6.77795 -79.22974 28.46985 -70.46509 curveto +32.00684 -79.22058 40.80505 -84.14001 50 -86.60278 curveto +47.45483 -96.1029 42.74597 -105.79834 46.4508 -114.97192 curveto +11.06262 -129.26941 -28.94287 -126.474 -61.99951 -107.3883 curveto closepath fill +newpath 62.00151 -107.38745 moveto +57.05367 -98.81863 60.36943 -88.56505 61.56665 -78.80093 curveto +52.1188 -77.64185 42.72179 -73.99605 37.99933 -65.81812 curveto +58.2599 -54.12054 72.00414 -33.74496 75.25966 -10.57686 curveto +84.61064 -11.89148 93.27013 -6.73169 100.00043 0 curveto +106.9552 -6.95424 112.9973 -15.87997 122.7943 -17.25827 curveto +117.48222 -55.05417 95.05856 -88.30234 62.00151 -107.38745 curveto closepath fill +newpath 124.00102 0.00085 moveto +114.10628 0.00034 106.88432 7.99867 99.02698 13.91757 curveto +93.29922 6.31506 85.44334 -0.00008 75.99982 -0.00085 curveto +75.99977 23.3941 65.22618 45.48477 46.78981 59.88823 curveto +52.6038 67.3291 52.46507 77.40833 50.00043 86.60278 curveto +59.50037 89.14867 70.25133 89.91837 76.34349 97.71365 curveto +106.4196 74.21524 124.00143 38.17166 124.00102 0.00085 curveto closepath fill + 1 0.50197 0.50197 setrgbcolor +newpath 0.75775 100.82382 moveto +4.77448 100.70969 7.92511 94.13223 6.4389 91.9017 curveto +4.95331 89.67117 -3.76526 89.67117 -5.18555 91.9017 curveto +-6.60583 94.13223 -3.3899 100.94162 0.75775 100.82382 curveto closepath fill + 0.2196 setgray 0 0.46478 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 0 setlinejoin 10 setmiterlimit +gsave newpath 0.75775 100.82382 moveto +4.77448 100.70969 7.92511 94.13223 6.4389 91.9017 curveto +4.95331 89.67117 -3.76526 89.67117 -5.18555 91.9017 curveto +-6.60583 94.13223 -3.3899 100.94162 0.75775 100.82382 curveto closepath +-1 1 scale stroke grestore + 1 setgray +newpath 3.74786 99.48105 moveto +-2.94739 99.48105 lineto +-2.94739 99.48105 -3.0542 92.82883 -0.66803 92.82883 curveto +1.57562 92.82883 3.74786 99.48105 3.74786 99.48105 curveto closepath fill + 0.2196 setgray 0 0.50201 dtransform truncate idtransform setlinewidth pop +gsave newpath 3.74786 99.48105 moveto +-2.94739 99.48105 lineto +-2.94739 99.48105 -3.0542 92.82883 -0.66803 92.82883 curveto +1.57562 92.82883 3.74786 99.48105 3.74786 99.48105 curveto closepath +-1 1 scale stroke grestore + 1 0.8 0.66667 setrgbcolor +newpath -4.60571 102.25418 moveto +-4.60571 99.17313 -2.36908 96.67618 0.39063 96.67618 curveto +3.14972 96.67618 5.38635 99.17313 5.38635 102.25418 curveto +5.38635 105.33493 3.14972 107.83249 0.39063 107.83249 curveto +-2.3526 107.83249 -4.58313 105.3624 -4.60571 102.25418 curveto closepath fill + 0.2196 setgray 0 0.59875 dtransform truncate idtransform setlinewidth pop +gsave newpath -4.60571 102.25418 moveto +-4.60571 99.17313 -2.36908 96.67618 0.39063 96.67618 curveto +3.14972 96.67618 5.38635 99.17313 5.38635 102.25418 curveto +5.38635 105.33493 3.14972 107.83249 0.39063 107.83249 curveto +-2.3526 107.83249 -4.58313 105.3624 -4.60571 102.25418 curveto closepath +-1 1 scale stroke grestore + 0.82745 0.55295 0.37254 setrgbcolor +newpath 2.26196 103.8414 moveto +2.26196 103.8414 -0.06165 101.38535 -2.44629 101.577 curveto +-4.83551 101.76956 -6.44379 102.88193 -6.44379 102.88193 curveto +-6.44379 102.88193 -5.2124 109.59671 0.29053 109.7078 curveto +4.59961 109.79813 6.72089 105.66269 7.34924 102.88193 curveto +7.98615 100.06577 7.11273 100.07645 6.18195 100.31662 curveto +5.25055 100.55618 2.26196 103.8414 2.26196 103.8414 curveto closepath fill + 0.2196 setgray 0 0.58838 dtransform truncate idtransform setlinewidth pop +gsave newpath 2.26196 103.8414 moveto +2.26196 103.8414 -0.06165 101.38535 -2.44629 101.577 curveto +-4.83551 101.76956 -6.44379 102.88193 -6.44379 102.88193 curveto +-6.44379 102.88193 -5.2124 109.59671 0.29053 109.7078 curveto +4.59961 109.79813 6.72089 105.66269 7.34924 102.88193 curveto +7.98615 100.06577 7.11273 100.07645 6.18195 100.31662 curveto +5.25055 100.55618 2.26196 103.8414 2.26196 103.8414 curveto closepath +-1 1 scale stroke grestore + 1 0.8 0.66667 setrgbcolor +newpath -7.32666 95.48203 moveto +-7.93549 94.66354 -7.64526 93.41507 -6.67847 92.69577 curveto +-5.71198 91.97647 -4.43237 92.05734 -3.82294 92.87674 curveto +-3.81378 92.88864 lineto +-3.45886 93.37631 -3.39478 95.4689 -4.0274 95.90561 curveto +-4.72412 96.38596 -6.71722 96.30081 -7.32666 95.48203 curveto closepath fill + 0.2196 setgray 0 0.43274 dtransform truncate idtransform setlinewidth pop +gsave newpath -7.32666 95.48203 moveto +-7.93549 94.66354 -7.64526 93.41507 -6.67847 92.69577 curveto +-5.71198 91.97647 -4.43237 92.05734 -3.82294 92.87674 curveto +-3.81378 92.88864 lineto +-3.45886 93.37631 -3.39478 95.4689 -4.0274 95.90561 curveto +-4.72412 96.38596 -6.71722 96.30081 -7.32666 95.48203 curveto closepath +-1 1 scale stroke grestore + 0.1 0.1 0.7 setrgbcolor +-102.48225 47.44527 moveto +(Editor) ec-lmbxi10 9.96265 fshow + 0 0 0 setrgbcolor +-102.32745 -52.42656 moveto +(fig.mp) ec-lmtt10 9.96265 fshow + 0.1 0.1 0.7 setrgbcolor +-24.0665 -102.49065 moveto +(MetaPost) ec-lmbxi10 9.96265 fshow + 0 0 0 setrgbcolor +80.0057 -39.0385 moveto +(fig.1) ec-lmtt10 9.96265 fshow + 0.62999 0.62999 0.62999 setrgbcolor +59.93161 -64.76787 moveto +(fig.log) ec-lmtt10 9.96265 fshow + 0.1 0.1 0.7 setrgbcolor +61.8105 47.44527 moveto +(Pr) ec-lmbxi10 9.96265 fshow +74.0643 47.44527 moveto +(eviewer) ec-lmbxi10 9.96265 fshow +showpage +%%EOF diff --git a/Master/texmf-dist/doc/metapost/featpost/example/38.mp b/Master/texmf-dist/doc/metapost/featpost/example/38.mp index ff5e4e6c518..c4501db2c70 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/38.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/38.mp @@ -1,7 +1,6 @@ - - -prologues:=2; - +% 38.mp +% J. Dinis +% 2004 def rp(expr p, r)= (p + (r * (.5+uniformdeviate 0.5),0) rotated (uniformdeviate 360)) @@ -22,7 +21,6 @@ vardef eight(expr r) = .. a{dir 15}) enddef; - vardef three(expr r) = save a; path a; @@ -36,27 +34,21 @@ def scaledto(expr p, wd)= enddef; - - beginfig(1); - -color c; -numeric n,e; - -pickup pencircle scaled 1pt; -n := 96; -for i=n step -2 until 0: - e := 1 / (i+1); - pickup pencircle scaled (e * pt); - for j=1 upto (i+1): - c := (i/n)[.75blue,white]; - draw eight(i/n) scaled 100 shifted (140,0) withcolor c; - draw three(i/n) scaled 100 shifted (0,0) withcolor c; - endfor; -endfor; - -currentpicture := scaledto(currentpicture, 24cm); - + color c; + numeric n,e; + pickup pencircle scaled 1pt; + n := 33; + for i=n step -2 until 0: + e := 1 / (i+1); + pickup pencircle scaled (e * pt); + for j=1 upto (i+1): + c := (i/n)[.75blue,white]; + draw eight(i/n) scaled 100 shifted (140,0) withcolor c; + draw three(i/n) scaled 100 shifted (0,0) withcolor c; + endfor; + endfor; + currentpicture := scaledto(currentpicture, 24cm); endfig; end diff --git a/Master/texmf-dist/doc/metapost/featpost/example/A131.mp b/Master/texmf-dist/doc/metapost/featpost/example/A131.mp new file mode 100644 index 00000000000..fd803cc472e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/A131.mp @@ -0,0 +1,222 @@ +% A131.mp +% P. J. Sebastiao +% 2012 + +input featpost3Dplus2D; + +prologues:=3; + +verbatimtex + \documentclass{article} + \usepackage{amsmath,amssymb} + \begin{document} +etex + +beginfig(1); + color orig, axxc, ayyc, azzc,ngorig, ngorigb; + color field, nalfa, ngamma[], alfacnt, gammacnt, nazy, nax,nalfaz, alfacntb, gammacntb,ngammab[],nazyb, naxb; + path alfa, gamma, alfab, gammab; + numeric nalfad, theta, radius, gradius, gammang, xxsize, yysize, zzsize, thetb, radiusb; + numeric xxpos, yypos, zzpos, fieldpos, deltarad, deltapos; + numeric thetarad, thetapos, nalfapos, ngammapos,veccpos; + numeric etalpharad, etalphapos, alphapos, gammapos; + picture xxlabel, yylabel, zzlabel, fieldlabel, deltalabel, xxcalabel,yycalabel, phimlabel, phiMlabel; + picture nalfalabel, ngammalabel, etalphalabel, alphalabel; + picture gammalabel, thetalabel,vecclabel, thetalabelb, corelabel; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%ShiftV := origin; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + f := (3,4,2); + Spread := 100; + xxsize := 0.8; + xxpos := 6; + yysize := 0.8; + yypos := 6; + zzsize := 1.3; + zzpos := 4; + field := (0.56,0.3,0.5); + fieldpos := 2; + deltarad := 0.45; + deltapos := 3; + nalfad := 0.8; + theta := 25; + thetb := 18; + thetarad := 0.3; + thetapos := 2; + nalfapos := 7; + gammang := -20; + ngammapos := 4; + etalpharad := 0.4; + etalphapos := 4; + alphapos := 6; + gammapos := 6; + veccpos := 3; + + xxcalabel = btex $x_{\mbox{\protect \scriptsize layer}}$ etex; + yycalabel = btex $y_{\mbox{\protect \scriptsize layer}}$ etex; + xxlabel = btex $x_{\mbox{\protect \scriptsize} M}$ etex; + yylabel = btex $y_{\mbox{\protect \scriptsize M}}$ etex; + zzlabel = btex $z_{\mbox{\protect \scriptsize M}}$ etex; + corelabel = btex $\mbox{core}$ etex; + deltalabel = btex $\beta$ etex; + fieldlabel = btex $\mathbf{n}$ etex; + thetalabel = btex $\theta_1$ etex; + thetalabelb = btex $\theta_2$ etex; + nalfalabel = btex $\mathbf{n}_\alpha$ etex; + ngammalabel = btex $\mathbf{ch}$ etex; + etalphalabel= btex $\eta_\alpha$ etex; + alphalabel = btex $\alpha$ etex; + phimlabel = btex $-\phi_{\mbox{\protect \scriptsize 0}}/2$ etex; + phiMlabel = btex $\phi_{\mbox{\protect \scriptsize 0}}/2$ etex; + gammalabel = btex $\gamma$ etex; + vecclabel = btex $\mathbf{c}$ etex; + orig = (0,0,0); + axxc = (xxsize,0,0); + ayyc = (0,yysize,0); + azzc = (0,0,zzsize); + nalfa = (-nalfad*sind(theta)*cosd(90),nalfad*sind(theta)*sind(90),nalfad*cosd(theta)); + nalfaz = (-nalfad*sind(thetb)*cosd(90),nalfad*sind(thetb)*sind(90),-nalfad*cosd(thetb)); + alfacnt = (0,0,nalfad*cosd(theta)); + alfacntb = (0,0,-nalfad*cosd(thetb)); + radius = nalfad*sind(theta); + radiusb = nalfad*sind(thetb); + gradius = 0.5*radius; + alfa = rigorouscircle( alfacnt, (0,0,1), radius ); + alfab = rigorouscircle( alfacntb, (0,0,1), radiusb ); + ngorig = orig+nalfa; + ngorigb = orig+nalfaz; + gammacnt = cosd(theta)*cosd(theta)*nalfa+0.75*nalfa; + gammacntb = cosd(theta)*cosd(theta)*nalfaz+0.75*nalfaz; + radius := cosd(theta)*sind(theta); + gamma = rigorouscircle( gammacnt, nalfa, gradius ); + gammab = rigorouscircle( gammacntb, nalfaz, gradius ); + + pickup pencircle scaled 1; + + for i=0 step 40 until 0: + nazy := gradius*sind(gammang+i)*ncrossprod( nalfa, axxc ); + nax := gradius*cosd(gammang+i)*ncrossprod( ayyc, nalfa ); + ngamma[i] := gammacnt+nax+nazy; + draw rp(ngorig)..rp(ngamma[i]); + nazyb := gradius*sind(gammang+i)*ncrossprod( nalfaz, axxc ); + naxb := gradius*cosd(gammang+i)*ncrossprod( ayyc, nalfaz ); + ngammab[i] := gammacntb+naxb+nazyb; + draw rp(ngorigb)..rp(ngammab[i]); + endfor; + + pickup pencircle scaled 0.5; + + draw alfa dashed evenly; + draw alfab dashed evenly; + + drawarrow rp(orig)..rp(axxc); + drawarrow rp(orig)..rp(ayyc); + drawarrow rp(-azzc)..rp(azzc); + drawarrow rp(orig)..rp(2*field); + pickup pencircle scaled 2; + draw rp(orig)..rp(nalfa); + draw rp(orig)..rp(nalfa); + draw rp(orig)..rp(nalfaz); + pickup pencircle scaled 0.5; + draw rp(nalfa)..rp(gammacnt) dashed evenly; + draw rp(nalfaz)..rp(gammacntb) dashed evenly; +% draw subpath (3.05,1.05) of alfa; +% drawarrow subpath (4,3) of alfa; +% draw subpath (0,1.3) of gamma; +% draw subpath (7.5,8) of gamma; +% drawarrow subpath (1,2) of gamma; + anglinen( field, azzc, orig, deltarad, deltalabel, deltapos ); + anglinen( azzc, nalfa, orig, thetarad*1.5, thetalabel, thetapos ); + anglinen( nalfaz, -azzc, orig, thetarad*2, thetalabelb, thetapos ); +% anglinen( nalfa, nalfaz, orig, thetarad*1.25, btex $\Delta$ etex, 5 ); +% anglinen( ngamma0, field, orig, etalpharad, etalphalabel, etalphapos ); + labeln( xxlabel, rp(axxc), xxpos ); + labeln( yylabel, rp(ayyc), yypos ); + labeln( zzlabel, rp(azzc), zzpos ); + labeln( corelabel, rp(orig+(0.2,-0.1,-0.2)), 1 ); + labeln( fieldlabel, rp(2*field), fieldpos ); +% labeln( nalfalabel, rp(nalfa), nalfapos ); + labeln( ngammalabel, rp(ngamma0), ngammapos ); + labeln( ngammalabel, rp(ngammab0), 1 ); + labeln( phiMlabel, point 1 of alfa, 7 ); + labeln( phimlabel, point 4 of alfa, 5 ); + labeln( phiMlabel, point 0.4 of alfab, 7 ); + labeln( phimlabel, point 3.5 of alfab,4 ); +% labeln( gammalabel, point 8 of gamma, gammapos ); +% labeln( yycalabel, rp(gammacnt+1.3*radius*(-1,0,0)), 0); +% labeln( xxcalabel, rp(gammacnt+1.3*radius*(0,1,-sind(theta))), 0); + pickup pencircle scaled 1.5; +% draw rp(alfacnt); +% draw rp(gammacnt); + pickup pencircle scaled 0.5; + + path arco, recta_um, recta_dois, recta_xlayer, path_ngamma; + path arcob, recta_umb, recta_doisb ; + pickup pencircle scaled 0.5; + recta_um = rp(alfacnt)--rp(alfacnt+nalfad*1.4*radius*(1,0,0)); + recta_dois = rp(alfacnt)--rp(alfacnt+nalfad*1.4*radius*(0,1,0)); + draw recta_um; + draw recta_dois; + draw rp(nalfa)..rp((0,nalfad*sind(theta)*sind(90),-nalfad*cosd(thetb))) dashed evenly; + + recta_umb = rp(alfacntb)--rp(alfacntb+nalfad*1.4*radius*(1,0,0)); + recta_doisb = rp(alfacntb)--rp(alfacntb+nalfad*1.4*radius*(0,1,0)); + draw recta_umb; + draw recta_doisb; + + pickup pencircle scaled 1; + arco = (alfa cutbefore recta_dois) cutafter recta_um; + draw arco; + arcob = (alfab cutbefore recta_doisb) cutafter recta_umb; + draw arcob; + + + pickup pencircle scaled 0.5; + % drawarrow rp(gammacnt)--rp(gammacnt+1.3*radius*(-1,0,0)); + + path_ngamma = rp(gammacnt)--rp(ngamma0)--rp((0,0,0)); +% draw path_ngamma; +%%% c vector + draw rp(gammacnt)--rp(ngamma0) dashed evenly; + draw rp(gammacntb)--rp(ngammab0) dashed evenly; + + recta_xlayer = rp(gammacnt)--rp(gammacnt+1.3*radius*(0,1,-sind(theta))); +% drawarrow recta_xlayer; + + pickup pencircle scaled 0.5; + + arco := (gamma cutbefore recta_xlayer) cutafter path_ngamma; + draw gamma dashed evenly; + draw gammab dashed evenly; + undraw arco; + + pickup pencircle scaled 0.5; + draw gamma dashed evenly; + +% draw subpath (0,0.9) of gamma; +% draw subpath (7.6,8) of gamma; +% draw subpath (1.5,8) of gamma; + draw subpath (3.2,1.2) of alfa; +% labeln( vecclabel, rp(ngamma0), veccpos); +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + picture schemepic; + schemepic = currentpicture; + numeric initang, stampnum, stepang, stampoffset; + stampnum = 15; + stampoffset = 0.2mm; + initang = 180/stampnum; + stepang = 2*initang; + drawoptions(); + for i=0 upto (stampnum-1): + draw schemepic + shifted (stampoffset*dir(initang+i*stepang)) + withcolor (blue+green); + endfor; + draw schemepic; +endfig; + +verbatimtex \end{document} etex + +end; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/SlowDownNowBitmapScanned.mp b/Master/texmf-dist/doc/metapost/featpost/example/SlowDownNowBitmapScanned.mp new file mode 100644 index 00000000000..97659a2a3da --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/SlowDownNowBitmapScanned.mp @@ -0,0 +1,172 @@ +% Converted from PostScript(TM) to MetaPost by pstoedit +% MetaPost backend contributed by Scott Pakin <scott+ps2ed_AT_pakin.org> +% pstoedit is Copyright (C) 1993 - 2009 Wolfgang Glunz <wglunz35_AT_pstoedit.net> +% And edited by L. Nobre G. +% 2012 + +% Generate structured PostScript +prologues := 1; + +% Display a given string with its *baseline* at a given location +% and with a given rotation angle +vardef showtext(expr origin)(expr angle)(expr string) = + draw string infont defaultfont scaled defaultscale + rotated angle shifted origin; +enddef; + +% Modified by L. Nobre G's Lex scanner %%%%%%%%%%% +randomseed := 1010; +vardef renewcolore = + color tmpcolo; + tmpcolo = (uniformdeviate(0.8),uniformdeviate(0.8),uniformdeviate(0.8)); + drawoptions( withcolor tmpcolo withpen pencircle scaled 1mm ); +enddef; +defaultscale := 0.16; +beginfig(1); + path PreeditedPath[]; +linecap := butt; +linejoin := mitered; + PreeditedPath1 = hide(z1=(57.601601,292.527008))z1..controls hide(z2=(45.687500,288.269989))z2 and hide(z3=(40.769501,273.300995))z3..hide(z4=(46.820301,259.699005))z4 + ..controls hide(z5=(49.562500,253.535004))z5 and hide(z6=(54.800800,248.065994))z6..hide(z7=(65.898399,239.789001))z7 + ..controls hide(z8=(84.398399,225.996002))z8 and hide(z9=(85.773399,224.839996))z9..hide(z10=(88.460899,220.800995))z10 + ..controls hide(z11=(94.179703,212.199005))z11 and hide(z12=(92.484398,201.375000))z12..hide(z13=(84.800797,197.395004))z13 + ..controls hide(z14=(78.722702,194.250000))z14 and hide(z15=(62.398399,197.897995))z15..hide(z16=(55.800800,203.875000))z16 + ..controls hide(z17=(53.179699,206.246002))z17 and hide(z18=(52.839802,207.300995))z18..hide(z19=(52.292999,214.800995))z19 + ..controls hide(z20=(51.601601,224.199005))z20 and hide(z21=(50.812500,225.738007))z21..hide(z22=(46.199200,226.660004))z22 + ..controls hide(z23=(43.000000,227.300995))z23 and hide(z24=(43.000000,227.300995))z24..hide(z25=(43.000000,220.300995))z25 + ..controls hide(z26=(43.000000,216.397995))z26 and hide(z27=(42.710899,210.598007))z27..hide(z28=(42.351601,207.199005))z28 + ..controls hide(z29=(41.699200,201.102005))z29 and hide(z30=(41.699200,201.102005))z30..hide(z31=(46.500000,198.061996))z31 + ..controls hide(z32=(58.601601,190.401993))z32 and hide(z33=(78.457001,185.854996))z33..hide(z34=(88.398399,188.468994))z34 + ..controls hide(z35=(100.519997,191.651993))z35 and hide(z36=(104.500000,197.102005))z36..hide(z37=(104.500000,210.500000))z37 + ..controls hide(z38=(104.500000,224.554993))z38 and hide(z39=(99.300797,231.945007))z39..hide(z40=(80.300797,244.897995))z40 + ..controls hide(z41=(62.800800,256.828003))z41 and hide(z42=(58.000000,262.554993))z42..hide(z43=(58.000000,271.500000))z43 + ..controls hide(z44=(58.000000,284.375000))z44 and hide(z45=(69.500000,289.085999))z45..hide(z46=(83.699203,282.027008))z46 + ..controls hide(z47=(90.601601,278.597992))z47 and hide(z48=(91.558601,277.101990))z48..hide(z49=(92.914101,267.601990))z49 + ..controls hide(z50=(94.042999,259.699005))z50 and hide(z51=(93.828102,260.027008))z51..hide(z52=(98.398399,259.285004))z52 + ..controls hide(z53=(102.000000,258.699005))z53 and hide(z54=(102.000000,258.699005))z54..hide(z55=(102.000000,270.398010))z55 + ..controls hide(z56=(102.000000,282.101990))z56 and hide(z57=(102.000000,282.101990))z57..hide(z58=(92.699203,286.515991))z58 + ..controls hide(z59=(78.000000,293.492004))z59 and hide(z60=(66.039101,295.542999))z60..cycle; + renewcolore; + draw PreeditedPath1; + % dotlabels.rt(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60); + PreeditedPath2 = hide(z61=(117.000000,277.101990))z61..controls hide(z62=(117.000000,274.656006))z62 and hide(z63=(117.601997,274.007996))z63..hide(z64=(120.801003,272.992004))z64 + ..controls hide(z65=(130.210999,270.003998))z65 and hide(z66=(129.688004,274.101990))z66..hide(z67=(128.367004,214.102005))z67 + ..controls hide(z68=(127.698997,183.800995))z68 and hide(z69=(127.698997,183.800995))z69..hide(z70=(122.301003,184.397995))z70 + ..controls hide(z71=(116.898003,185.000000))z71 and hide(z72=(116.898003,185.000000))z72..hide(z73=(117.198997,181.800995))z73 + ..controls hide(z74=(117.500000,178.602005))z74 and hide(z75=(117.500000,178.602005))z75..hide(z76=(132.500000,174.699005))z76 + ..controls hide(z77=(147.500000,170.800995))z77 and hide(z78=(147.500000,170.800995))z78..hide(z79=(147.550995,160.147995))z79 + ..controls hide(z80=(147.578003,154.250000))z80 and hide(z81=(147.914001,148.315994))z81..hide(z82=(148.300995,146.852005))z82 + ..controls hide(z83=(149.000000,144.199005))z83 and hide(z84=(149.000000,144.199005))z84..hide(z85=(133.699005,148.098007))z85 + ..controls hide(z86=(115.398003,152.757996))z86 and hide(z87=(116.769997,152.690994))z87..hide(z88=(117.164001,148.897995))z88 + ..controls hide(z89=(117.448997,146.190994))z89 and hide(z90=(118.101997,145.496002))z90..hide(z91=(121.398003,144.363007))z91 + ..controls hide(z92=(128.429993,141.953003))z92 and hide(z93=(128.000000,144.897995))z93..hide(z94=(128.000000,99.101601))z94 + ..controls hide(z95=(128.000000,71.199203))z95 and hide(z96=(127.652000,57.050800))z96..hide(z97=(126.948997,56.351601))z97 + ..controls hide(z98=(126.305000,55.703098))z98 and hide(z99=(124.398003,55.570301))z99..hide(z100=(122.000000,56.000000))z100 + ..controls hide(z101=(117.500000,56.808601))z101 and hide(z102=(117.000000,56.539101))z102..hide(z103=(117.000000,53.300800))z103 + ..controls hide(z104=(117.000000,50.203098))z104 and hide(z105=(117.801003,49.906200))z105..hide(z106=(141.800995,44.039101))z106 + ..controls hide(z107=(166.199005,38.074200))z107 and hide(z108=(172.479996,37.285198))z108..hide(z109=(180.000000,39.253899))z109 + ..controls hide(z110=(196.117004,43.468800))z110 and hide(z111=(203.895004,55.199200))z111..hide(z112=(204.757996,76.601601))z112 + ..controls hide(z113=(205.199005,87.601601))z113 and hide(z114=(205.199005,87.601601))z114..hide(z115=(210.397995,87.675797))z115 + ..controls hide(z116=(248.628998,88.222702))z116 and hide(z117=(261.343994,143.602005))z117..hide(z118=(232.104996,182.199005))z118 + ..controls hide(z119=(212.792999,207.699005))z119 and hide(z120=(179.664001,214.824005))z120..hide(z121=(161.102005,197.473007))z121 + ..controls hide(z122=(156.397995,193.082001))z122 and hide(z123=(150.000000,182.602005))z123..hide(z124=(150.000000,179.300995))z124 + ..controls hide(z125=(150.000000,178.156006))z125 and hide(z126=(149.250000,177.940994))z126..hide(z127=(146.852005,178.397995))z127 + ..controls hide(z128=(145.147995,178.723007))z128 and hide(z129=(143.309006,179.000000))z129..hide(z130=(142.852005,179.000000))z130 + ..controls hide(z131=(142.378998,179.000000))z131 and hide(z132=(142.000000,198.397995))z132..hide(z133=(142.000000,222.602005))z133 + ..controls hide(z134=(142.000000,266.199005))z134 and hide(z135=(142.000000,266.199005))z135..hide(z136=(147.000000,265.851990))z136 + ..controls hide(z137=(152.000000,265.500000))z137 and hide(z138=(152.000000,265.500000))z138..hide(z139=(152.000000,268.648010))z139 + ..controls hide(z140=(152.000000,271.800995))z140 and hide(z141=(152.000000,271.800995))z141..hide(z142=(135.500000,275.902008))z142 + ..controls hide(z143=(116.000000,280.750000))z143 and hide(z144=(117.000000,280.683990))z144..cycle; + % renewcolore; + draw PreeditedPath2; + % dotlabels.rt(61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144); + PreeditedPath3 = hide(z145=(204.102005,194.261993))z145..controls hide(z146=(214.804993,189.000000))z146 and hide(z147=(222.988007,178.699005))z147..hide(z148=(227.667999,164.602005))z148 + ..controls hide(z149=(231.121002,154.199005))z149 and hide(z150=(231.766006,127.625000))z150..hide(z151=(228.800995,118.000000))z151 + ..controls hide(z152=(225.195007,106.301003))z152 and hide(z153=(217.477005,98.738297))z153..hide(z154=(207.800995,97.425797))z154 + ..controls hide(z155=(203.199005,96.800797))z155 and hide(z156=(203.199005,96.800797))z156..hide(z157=(201.953003,100.698997))z157 + ..controls hide(z158=(197.054993,116.000000))z158 and hide(z159=(182.945007,131.500000))z159..hide(z160=(168.397995,137.565994))z160 + ..controls hide(z161=(164.628998,139.136993))z161 and hide(z162=(164.000000,141.800995))z162..hide(z163=(164.000000,156.199005))z163 + ..controls hide(z164=(164.000000,167.483994))z164 and hide(z165=(163.397995,167.059006))z165..hide(z166=(175.000000,164.000000))z166 + ..controls hide(z167=(186.848007,160.875000))z167 and hide(z168=(186.000000,160.000000))z168..hide(z169=(186.000000,175.397995))z169 + ..controls hide(z170=(186.000000,188.897995))z170 and hide(z171=(186.000000,188.897995))z171..hide(z172=(182.300995,189.917999))z172 + ..controls hide(z173=(177.727005,191.175995))z173 and hide(z174=(178.089996,191.699005))z174..hide(z175=(176.585999,181.602005))z175 + ..controls hide(z176=(175.085999,171.500000))z176 and hide(z177=(175.151993,171.589996))z177..hide(z178=(170.000000,172.464996))z178 + ..controls hide(z179=(165.104996,173.296997))z179 and hide(z180=(164.977005,174.397995))z180..hide(z181=(168.848007,182.500000))z181 + ..controls hide(z182=(171.809006,188.699005))z182 and hide(z183=(175.343994,192.617004))z183..hide(z184=(180.500000,195.417999))z184 + ..controls hide(z185=(184.988007,197.854996))z185 and hide(z186=(198.102005,197.210999))z186..cycle; + % renewcolore; + draw PreeditedPath3; + % dotlabels.rt(145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186); + PreeditedPath4 = hide(z187=(148.602005,136.957001))z187..controls hide(z188=(149.867004,136.500000))z188 and hide(z189=(151.401993,134.300995))z189..hide(z190=(152.468994,131.397995))z190 + ..controls hide(z191=(157.781006,117.000000))z191 and hide(z192=(171.020004,101.311996))z192..hide(z193=(183.199005,94.984398))z193 + ..controls hide(z194=(191.574005,90.636703))z194 and hide(z195=(192.438004,87.699203))z195..hide(z196=(189.960999,72.000000))z196 + ..controls hide(z197=(186.473007,49.898399))z197 and hide(z198=(175.300995,43.445301))z198..hide(z199=(150.397995,49.148399))z199 + ..controls hide(z200=(141.000000,51.300800))z200 and hide(z201=(141.000000,51.300800))z201..hide(z202=(141.000000,95.199203))z202 + ..controls hide(z203=(141.000000,143.699005))z203 and hide(z204=(140.315994,139.945007))z204..cycle; + % renewcolore; + draw PreeditedPath4; + % dotlabels.rt(187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204); + PreeditedPath5 = hide(z205=(175.897995,123.491997))z205..controls hide(z206=(181.897995,117.765999))z206 and hide(z207=(188.440994,106.558998))z207..hide(z208=(187.746002,103.198997))z208 + ..controls hide(z209=(187.125000,100.219002))z209 and hide(z210=(174.957001,113.398003))z210..hide(z211=(171.218994,121.101997))z211 + ..controls hide(z212=(166.311996,131.199005))z212 and hide(z213=(167.300995,131.703003))z213..cycle; + % renewcolore; + draw PreeditedPath5; + % dotlabels.rt(205,206,207,208,209,210,211,212,213); + PreeditedPath6 = hide(z214=(343.000000,246.199005))z214..controls hide(z215=(343.000000,243.886993))z215 and hide(z216=(343.750000,243.145004))z216..hide(z217=(348.250000,241.000000))z217 + ..controls hide(z218=(353.500000,238.500000))z218 and hide(z219=(353.500000,238.500000))z219..hide(z220=(353.500000,196.000000))z220 + ..controls hide(z221=(353.500000,153.500000))z221 and hide(z222=(353.500000,153.500000))z222..hide(z223=(348.250000,153.699005))z223 + ..controls hide(z224=(343.050995,153.897995))z224 and hide(z225=(343.000000,153.867004))z225..hide(z226=(343.000000,150.647995))z226 + ..controls hide(z227=(343.000000,147.410004))z227 and hide(z228=(343.050995,147.386993))z228..hide(z229=(356.750000,144.050995))z229 + ..controls hide(z230=(364.351990,142.199005))z230 and hide(z231=(371.058990,140.500000))z231..hide(z232=(371.750000,140.250000))z232 + ..controls hide(z233=(372.582001,139.949005))z233 and hide(z234=(373.000000,140.949005))z234..hide(z235=(373.000000,143.250000))z235 + ..controls hide(z236=(373.000000,146.363007))z236 and hide(z237=(372.601990,146.832001))z237..hide(z238=(368.898010,148.042999))z238 + ..controls hide(z239=(361.847992,150.352005))z239 and hide(z240=(361.996002,149.397995))z240..hide(z241=(362.261993,190.897995))z241 + ..controls hide(z242=(362.500000,228.102005))z242 and hide(z243=(362.500000,228.102005))z243..hide(z244=(389.332001,178.602005))z244 + ..controls hide(z245=(418.277008,125.198997))z245 and hide(z246=(417.039001,127.000000))z246..hide(z247=(424.800995,127.000000))z247 + ..controls hide(z248=(425.742004,127.000000))z248 and hide(z249=(426.000000,136.699005))z249..hide(z250=(426.000000,172.397995))z250 + ..controls hide(z251=(426.000000,223.000000))z251 and hide(z252=(425.667999,220.750000))z252..hide(z253=(433.000000,219.617004))z253 + ..controls hide(z254=(437.000000,219.000000))z254 and hide(z255=(437.000000,219.000000))z255..hide(z256=(437.000000,222.300995))z256 + ..controls hide(z257=(437.000000,225.602005))z257 and hide(z258=(437.000000,225.602005))z258..hide(z259=(422.601990,229.296997))z259 + ..controls hide(z260=(405.500000,233.684006))z260 and hide(z261=(407.000000,233.625000))z261..hide(z262=(407.000000,229.897995))z262 + ..controls hide(z263=(407.000000,227.328003))z263 and hide(z264=(407.601990,226.645004))z264..hide(z265=(411.199005,225.104996))z265 + ..controls hide(z266=(418.312012,222.065994))z266 and hide(z267=(418.011993,223.897995))z267..hide(z268=(417.742004,185.300995))z268 + ..controls hide(z269=(417.500000,150.300995))z269 and hide(z270=(417.500000,150.300995))z270..hide(z271=(393.750000,194.397995))z271 + ..controls hide(z272=(380.664001,218.699005))z272 and hide(z273=(370.000000,239.397995))z273..hide(z274=(370.000000,240.500000))z274 + ..controls hide(z275=(370.000000,242.214996))z275 and hide(z276=(368.199005,242.960999))z276..hide(z277=(357.300995,245.746002))z277 + ..controls hide(z278=(342.101990,249.628998))z278 and hide(z279=(343.000000,249.602005))z279..cycle; + % renewcolore; + draw PreeditedPath6; + % dotlabels.rt(214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279); + PreeditedPath7 = hide(z280=(254.000000,185.000000))z280..controls hide(z281=(254.000000,182.395004))z281 and hide(z282=(254.647995,181.671997))z282..hide(z283=(258.949005,179.500000))z283 + ..controls hide(z284=(263.050995,177.429993))z284 and hide(z285=(264.074005,176.348007))z285..hide(z286=(264.921997,173.199005))z286 + ..controls hide(z287=(265.996002,169.199005))z287 and hide(z288=(290.000000,68.988297))z288..hide(z289=(290.000000,68.500000))z289 + ..controls hide(z290=(290.000000,67.898399))z290 and hide(z291=(300.101990,65.804703))z291..hide(z292=(300.601990,66.300797))z292 + ..controls hide(z293=(300.875000,66.574203))z293 and hide(z294=(306.707001,84.898399))z294..hide(z295=(313.582001,107.101997))z295 + ..controls hide(z296=(324.546997,142.500000))z296 and hide(z297=(326.929993,149.710999))z297..hide(z298=(327.070007,147.897995))z298 + ..controls hide(z299=(327.085999,147.679993))z299 and hide(z300=(332.843994,126.101997))z300..hide(z301=(339.851990,100.000000))z301 + ..controls hide(z302=(352.601990,52.500000))z302 and hide(z303=(352.601990,52.500000))z303..hide(z304=(357.800995,51.101601))z304 + ..controls hide(z305=(360.699005,50.320301))z305 and hide(z306=(363.156006,49.875000))z306..hide(z307=(363.351990,50.101601))z307 + ..controls hide(z308=(363.687988,50.476601))z308 and hide(z309=(388.000000,143.602005))z309..hide(z310=(388.000000,144.500000))z310 + ..controls hide(z311=(388.000000,144.772995))z311 and hide(z312=(390.500000,145.000000))z312..hide(z313=(393.500000,145.000000))z313 + ..controls hide(z314=(399.000000,145.000000))z314 and hide(z315=(399.000000,145.000000))z315..hide(z316=(399.000000,148.500000))z316 + ..controls hide(z317=(399.000000,152.335999))z317 and hide(z318=(400.898010,151.522995))z318..hide(z319=(379.300995,156.940994))z319 + ..controls hide(z320=(372.601990,158.621002))z320 and hide(z321=(366.828003,160.000000))z321..hide(z322=(366.500000,160.000000))z322 + ..controls hide(z323=(366.167999,160.000000))z323 and hide(z324=(366.035004,158.550995))z324..hide(z325=(366.199005,156.750000))z325 + ..controls hide(z326=(366.464996,153.867004))z326 and hide(z327=(367.148010,153.188004))z327..hide(z328=(372.250000,150.750000))z328 + ..controls hide(z329=(376.351990,148.789001))z329 and hide(z330=(378.000000,147.425995))z330..hide(z331=(378.000000,146.000000))z331 + ..controls hide(z332=(378.000000,143.897995))z332 and hide(z333=(361.582001,79.898399))z333..hide(z334=(360.199005,76.601601))z334 + ..controls hide(z335=(359.449005,74.816399))z335 and hide(z336=(358.167999,79.300797))z336..hide(z337=(339.093994,150.500000))z337 + ..controls hide(z338=(334.300995,168.397995))z338 and hide(z339=(334.300995,168.397995))z339..hide(z340=(329.398010,169.699005))z340 + ..controls hide(z341=(326.699005,170.417999))z341 and hide(z342=(324.230011,171.000000))z342..hide(z343=(323.898010,171.000000))z343 + ..controls hide(z344=(323.570007,171.000000))z344 and hide(z345=(317.734009,153.250000))z345..hide(z346=(310.898010,131.449005))z346 + ..controls hide(z347=(302.433990,104.448997))z347 and hide(z348=(298.261993,92.472702))z348..hide(z349=(297.750000,93.699203))z349 + ..controls hide(z350=(296.457001,96.800797))z350 and hide(z351=(279.000000,169.613007))z351..hide(z352=(279.000000,171.897995))z352 + ..controls hide(z353=(279.000000,174.000000))z353 and hide(z354=(279.250000,174.070007))z354..hide(z355=(284.550995,173.449005))z355 + ..controls hide(z356=(290.050995,172.804993))z356 and hide(z357=(290.097992,172.832001))z357..hide(z358=(289.800995,176.147995))z358 + ..controls hide(z359=(289.500000,179.500000))z359 and hide(z360=(289.500000,179.500000))z360..hide(z361=(273.500000,183.738007))z361 + ..controls hide(z362=(254.000000,188.897995))z362 and hide(z363=(254.000000,188.897995))z363..cycle; + % renewcolore; + draw PreeditedPath7; + % dotlabels.rt(280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363); +endfig; +end diff --git a/Master/texmf-dist/doc/metapost/featpost/example/allfigs.mp b/Master/texmf-dist/doc/metapost/featpost/example/allfigs.mp deleted file mode 100644 index bd214e2323e..00000000000 --- a/Master/texmf-dist/doc/metapost/featpost/example/allfigs.mp +++ /dev/null @@ -1,68 +0,0 @@ -% allfigs.mp -% L. Nobre G. -% 2001 - -verbatimtex -\documentclass{article} -\begin{document} -etex - -beginfig(0); - numeric u, i, j, s, as, bs, cs, ds; - pen pena, penb, penc, pend; - u = 1.5mm; - s = 7.1u; - as = 2u; - bs = 3u; - cs = 5u; - ds = 0.8u; - pena = pencircle scaled as; - penb = pencircle scaled bs; - penc = pencircle scaled cs; - pend = pencircle scaled ds; - linecap := squared; - for i=1 upto 4: - for j=1 upto 3: - draw ((i-1)*s,(j-1)*s)-- - ((i-1)*s,j*s)-- - (i*s,j*s)-- - (i*s,(j-1)*s)--cycle withcolor 0.7white; - endfor; - endfor; - z1 = (s,3s); - z2 = (3s,3s); - z3 = (4s,3s); - z4 = (0,0); - z5 = (1s,2s); - z6 = (2s,2s); - z7 = (3s,2s); - z8 = (1s,1s); - z9 = (2s,1s); - linecap := rounded; - pickup pena; - draw z1; - draw z2; - pickup penb; - draw z3; - pickup penc; - draw z4; - pickup pend; - for i=5 upto 9: - draw z[i]; - endfor; - label.urt(btex 1 kg etex, z1); - label.urt(btex 1 kg etex, z2); - label.rt(btex 2 kg etex, z3+(bs/2,0)); - label.urt(btex 8 kg etex, z4+(0,cs/2)); - label.urt(btex A etex, z5); - label.urt(btex B etex, z6); - label.urt(btex C etex, z7); - label.urt(btex D etex, z8); - label.urt(btex E etex, z9); -endfig; - -verbatimtex -\end{document} -etex - -end; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/bichaepolicia.mp b/Master/texmf-dist/doc/metapost/featpost/example/bichaepolicia.mp new file mode 100644 index 00000000000..f74572c7f39 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/bichaepolicia.mp @@ -0,0 +1,370 @@ +%GNUPLOT Metapost output: Sat Jun 25 13:20:45 2005 + + +%% Add \documentclass and \begin{dcoument} for latex +%% NB you should set the environment variable TEX to the name of your +%% latex executable (normally latex) inorder for metapost to work +%% or run +%% mpost --tex=latex ... + +% BEGPRE +verbatimtex +\documentclass{article} +\begin{document} +etex +% ENDPRE + +warningcheck:=0; +defaultmpt:=mpt:=4; +th:=.6; +%% Have nice sharp joins on our lines +linecap:=butt; +linejoin:=mitered; + +def scalepen expr n = pickup pencircle scaled (n*th) enddef; +def ptsize expr n = mpt:=n*defaultmpt enddef; + + +textmag:= 1.000; +vardef makepic(expr str) = + if picture str : str scaled textmag + % otherwise a string + else: str infont defaultfont scaled (defaultscale*textmag) + fi +enddef; + +def infontsize(expr str, size) = + infont str scaled (size / fontsize str) +enddef; + +color currentcolor; currentcolor:=black; +boolean colorlines,dashedlines; +colorlines:=true; +dashedlines:=false; + +def _wc = withpen currentpen withcolor currentcolor enddef; +def _ac = addto currentpicture enddef; +def _sms = scaled mpt shifted enddef; +% drawing point-types +def gpdraw (expr n, x, y) = + if n<0: _ac contour fullcircle _sms (x,y) + elseif (n=1) or (n=3): + _ac doublepath ptpath[n] _sms (x,y) _wc; + _ac doublepath ptpath[n] rotated 90 _sms (x,y) _wc + elseif n<6: _ac doublepath ptpath[n] _sms (x,y) _wc + else: _ac contour ptpath[n] _sms (x,y) _wc + fi +enddef; + +% the point shapes +path ptpath[]; +%diamond +ptpath0 = ptpath6 = (-1/2,0)--(0,-1/2)--(1/2,0)--(0,1/2)--cycle; +% plus sign +ptpath1 = (-1/2,0)--(1/2,0); +% square +ptpath2 = ptpath7 = (-1/2,-1/2)--(1/2,-1/2)--(1/2,1/2)--(-1/2,1/2)--cycle; +% cross +ptpath3 := (-1/2,-1/2)--(1/2,1/2); +% circle: +ptpath4 = ptpath8:= fullcircle; +% triangle +ptpath5 = ptpath9 := (0,1/2)--(-1/2,-1/2)--(1/2,-1/2)--cycle; + +def linetype expr n = + currentcolor:= if colorlines : col[n] else: black fi; + if n = -1 : + drawoptions(withcolor currentcolor withpen (currentpen scaled .5)); + elseif n < 1 : + drawoptions(_wc); + else : + drawoptions( if dashedlines: dashed lt[n] fi _wc); + fi +enddef; + +% dash patterns +picture lt[]; +lt1=dashpattern(on 2 off 2); % dashes +lt2=dashpattern(on 2 off 2 on 0.2 off 2); %dash-dot +lt3=lt1 scaled 1.414; +lt4=lt2 scaled 1.414; +lt5=lt1 scaled 2; +lt6:=lt2 scaled 2; +lt7=dashpattern(on 0.2 off 2); %dots + +color col[],cyan, magenta, yellow; +cyan=blue+green; magenta=red+blue;yellow=green+red; +col[-2]:=col[-1]:=col0:=black; +col1:=red; +col2:=(.2,.2,1); %blue +col3:=(1,.66,0); %orange +col4:=.85*green; +col5:=.9*magenta; +col6:=0.85*cyan; +col7:=.85*yellow; + +%placing text +picture GPtext; +def put_text(expr pic, x, y, r, j) = + GPtext:=makepic(pic); + GPtext:=GPtext shifted + if j = 1: (-(ulcorner GPtext + llcorner GPtext)/2) + elseif j = 2: (-center GPtext) + else: (-(urcorner GPtext + lrcorner GPtext)/2) + fi + rotated if r > 0: 90 else: 0 fi; + draw GPtext shifted (x,y) +enddef; + +beginfig(0); +w:=5.000in;h:=3.000in; +a:=w/1200.0;b:=h/720.0; +scalepen 1; ptsize 1.000;linetype -2; +draw (143.4a,109.8b)--(160.0a,109.8b); +draw (1146.3a,109.8b)--(1129.7a,109.8b); +put_text( btex 0 etex, 125.7a, 109.8b, 0, 3); +draw (143.4a,126.2b)--(151.7a,126.2b); +draw (1146.3a,126.2b)--(1138.0a,126.2b); +draw (143.4a,142.6b)--(151.7a,142.6b); +draw (1146.3a,142.6b)--(1138.0a,142.6b); +draw (143.4a,159.1b)--(151.7a,159.1b); +draw (1146.3a,159.1b)--(1138.0a,159.1b); +draw (143.4a,175.5b)--(151.7a,175.5b); +draw (1146.3a,175.5b)--(1138.0a,175.5b); +draw (143.4a,191.9b)--(160.0a,191.9b); +draw (1146.3a,191.9b)--(1129.7a,191.9b); +put_text( btex 5 etex, 125.7a, 191.9b, 0, 3); +draw (143.4a,208.3b)--(151.7a,208.3b); +draw (1146.3a,208.3b)--(1138.0a,208.3b); +draw (143.4a,224.8b)--(151.7a,224.8b); +draw (1146.3a,224.8b)--(1138.0a,224.8b); +draw (143.4a,241.2b)--(151.7a,241.2b); +draw (1146.3a,241.2b)--(1138.0a,241.2b); +draw (143.4a,257.6b)--(151.7a,257.6b); +draw (1146.3a,257.6b)--(1138.0a,257.6b); +draw (143.4a,274.0b)--(160.0a,274.0b); +draw (1146.3a,274.0b)--(1129.7a,274.0b); +put_text( btex 10 etex, 125.7a, 274.0b, 0, 3); +draw (143.4a,290.5b)--(151.7a,290.5b); +draw (1146.3a,290.5b)--(1138.0a,290.5b); +draw (143.4a,306.9b)--(151.7a,306.9b); +draw (1146.3a,306.9b)--(1138.0a,306.9b); +draw (143.4a,323.3b)--(151.7a,323.3b); +draw (1146.3a,323.3b)--(1138.0a,323.3b); +draw (143.4a,339.7b)--(151.7a,339.7b); +draw (1146.3a,339.7b)--(1138.0a,339.7b); +draw (143.4a,356.1b)--(160.0a,356.1b); +draw (1146.3a,356.1b)--(1129.7a,356.1b); +put_text( btex 15 etex, 125.7a, 356.1b, 0, 3); +draw (143.4a,372.6b)--(151.7a,372.6b); +draw (1146.3a,372.6b)--(1138.0a,372.6b); +draw (143.4a,389.0b)--(151.7a,389.0b); +draw (1146.3a,389.0b)--(1138.0a,389.0b); +draw (143.4a,405.4b)--(151.7a,405.4b); +draw (1146.3a,405.4b)--(1138.0a,405.4b); +draw (143.4a,421.8b)--(151.7a,421.8b); +draw (1146.3a,421.8b)--(1138.0a,421.8b); +draw (143.4a,438.3b)--(160.0a,438.3b); +draw (1146.3a,438.3b)--(1129.7a,438.3b); +put_text( btex 20 etex, 125.7a, 438.3b, 0, 3); +draw (143.4a,454.7b)--(151.7a,454.7b); +draw (1146.3a,454.7b)--(1138.0a,454.7b); +draw (143.4a,471.1b)--(151.7a,471.1b); +draw (1146.3a,471.1b)--(1138.0a,471.1b); +draw (143.4a,487.5b)--(151.7a,487.5b); +draw (1146.3a,487.5b)--(1138.0a,487.5b); +draw (143.4a,503.9b)--(151.7a,503.9b); +draw (1146.3a,503.9b)--(1138.0a,503.9b); +draw (143.4a,520.4b)--(160.0a,520.4b); +draw (1146.3a,520.4b)--(1129.7a,520.4b); +put_text( btex 25 etex, 125.7a, 520.4b, 0, 3); +draw (143.4a,536.8b)--(151.7a,536.8b); +draw (1146.3a,536.8b)--(1138.0a,536.8b); +draw (143.4a,553.2b)--(151.7a,553.2b); +draw (1146.3a,553.2b)--(1138.0a,553.2b); +draw (143.4a,569.6b)--(151.7a,569.6b); +draw (1146.3a,569.6b)--(1138.0a,569.6b); +draw (143.4a,586.1b)--(151.7a,586.1b); +draw (1146.3a,586.1b)--(1138.0a,586.1b); +draw (143.4a,602.5b)--(160.0a,602.5b); +draw (1146.3a,602.5b)--(1129.7a,602.5b); +put_text( btex 30 etex, 125.7a, 602.5b, 0, 3); +draw (143.4a,618.9b)--(151.7a,618.9b); +draw (1146.3a,618.9b)--(1138.0a,618.9b); +draw (143.4a,635.3b)--(151.7a,635.3b); +draw (1146.3a,635.3b)--(1138.0a,635.3b); +draw (143.4a,651.8b)--(151.7a,651.8b); +draw (1146.3a,651.8b)--(1138.0a,651.8b); +draw (143.4a,668.2b)--(151.7a,668.2b); +draw (1146.3a,668.2b)--(1138.0a,668.2b); +draw (143.4a,684.6b)--(160.0a,684.6b); +draw (1146.3a,684.6b)--(1129.7a,684.6b); +put_text( btex 35 etex, 125.7a, 684.6b, 0, 3); +draw (143.4a,109.8b)--(143.4a,126.4b); +draw (143.4a,684.6b)--(143.4a,668.0b); +put_text( btex 0 etex, 143.4a, 73.2b, 0, 2); +draw (310.6a,109.8b)--(310.6a,126.4b); +draw (310.6a,684.6b)--(310.6a,668.0b); +put_text( btex 0.2 etex, 310.6a, 73.2b, 0, 2); +draw (477.7a,109.8b)--(477.7a,126.4b); +draw (477.7a,684.6b)--(477.7a,668.0b); +put_text( btex 0.4 etex, 477.7a, 73.2b, 0, 2); +draw (644.9a,109.8b)--(644.9a,126.4b); +draw (644.9a,684.6b)--(644.9a,668.0b); +put_text( btex 0.6 etex, 644.9a, 73.2b, 0, 2); +draw (812.0a,109.8b)--(812.0a,126.4b); +draw (812.0a,684.6b)--(812.0a,668.0b); +put_text( btex 0.8 etex, 812.0a, 73.2b, 0, 2); +draw (979.2a,109.8b)--(979.2a,126.4b); +draw (979.2a,684.6b)--(979.2a,668.0b); +put_text( btex 1 etex, 979.2a, 73.2b, 0, 2); +draw (1146.3a,109.8b)--(1146.3a,126.4b); +draw (1146.3a,684.6b)--(1146.3a,668.0b); +put_text( btex 1.2 etex, 1146.3a, 73.2b, 0, 2); +draw (143.4a,109.8b)--(1146.3a,109.8b)--(1146.3a,684.6b)--(143.4a,684.6b)--(143.4a,109.8b); +put_text( btex $l$ (km) etex, 36.6a, 397.2b, 1, 2); +put_text( btex $t/t_V$ etex, 644.8a, 18.3b, 0, 2); +linetype 0; +linetype -2; +put_text( btex frente da bicha etex, 1005.8a, 217.9b, 0, 3); +linetype 0; +draw (1023.5a,217.9b)--(1110.9a,217.9b); +draw (143.4a,274.0b)--(148.4a,276.0b)--(153.5a,278.0b)--(158.5a,280.0b)--(163.6a,282.0b) +--(168.6a,283.9b)--(173.6a,285.9b)--(178.7a,287.9b)--(183.7a,289.9b)--(188.8a,291.9b) +--(193.8a,293.8b)--(198.8a,295.8b)--(203.9a,297.8b)--(208.9a,299.8b)--(214.0a,301.8b) +--(219.0a,303.7b)--(224.0a,305.7b)--(229.1a,307.7b)--(234.1a,309.7b)--(239.2a,311.7b) +--(244.2a,313.6b)--(249.2a,315.6b)--(254.3a,317.6b)--(259.3a,319.6b)--(264.4a,321.6b) +--(269.4a,323.5b)--(274.4a,325.5b)--(279.5a,327.5b)--(284.5a,329.5b)--(289.6a,331.5b) +--(294.6a,333.4b)--(299.6a,335.4b)--(304.7a,337.4b)--(309.7a,339.4b)--(314.7a,341.4b) +--(319.8a,343.4b)--(324.8a,345.3b)--(329.9a,347.3b)--(334.9a,349.3b)--(339.9a,351.3b) +--(345.0a,353.3b)--(350.0a,355.2b)--(355.1a,357.2b)--(360.1a,359.2b)--(365.1a,361.2b) +--(370.2a,363.2b)--(375.2a,365.1b)--(380.3a,367.1b)--(385.3a,369.1b)--(390.3a,371.1b) +--(395.4a,373.1b)--(400.4a,375.0b)--(405.5a,377.0b)--(410.5a,379.0b)--(415.5a,381.0b) +--(420.6a,383.0b)--(425.6a,384.9b)--(430.7a,386.9b)--(435.7a,388.9b)--(440.7a,390.9b) +--(445.8a,392.9b)--(450.8a,394.8b)--(455.9a,396.8b)--(460.9a,398.8b)--(465.9a,400.8b) +--(471.0a,402.8b)--(476.0a,404.8b)--(481.1a,406.7b)--(486.1a,408.7b)--(491.1a,410.7b) +--(496.2a,412.7b)--(501.2a,414.7b)--(506.3a,416.6b)--(511.3a,418.6b)--(516.3a,420.6b) +--(521.4a,422.6b)--(526.4a,424.6b)--(531.5a,426.5b)--(536.5a,428.5b)--(541.5a,430.5b) +--(546.6a,432.5b)--(551.6a,434.5b)--(556.7a,436.4b)--(561.7a,438.4b)--(566.7a,440.4b) +--(571.8a,442.4b)--(576.8a,444.4b)--(581.9a,446.3b)--(586.9a,448.3b)--(591.9a,450.3b) +--(597.0a,452.3b)--(602.0a,454.3b)--(607.1a,456.2b)--(612.1a,458.2b)--(617.1a,460.2b) +--(622.2a,462.2b)--(627.2a,464.2b)--(632.3a,466.2b)--(637.3a,468.1b)--(642.3a,470.1b) +--(647.4a,472.1b)--(652.4a,474.1b)--(657.4a,476.1b)--(662.5a,478.0b)--(667.5a,480.0b) +--(672.6a,482.0b)--(677.6a,484.0b)--(682.6a,486.0b)--(687.7a,487.9b)--(692.7a,489.9b) +--(697.8a,491.9b)--(702.8a,493.9b)--(707.8a,495.9b)--(712.9a,497.8b)--(717.9a,499.8b) +--(723.0a,501.8b)--(728.0a,503.8b)--(733.0a,505.8b)--(738.1a,507.7b)--(743.1a,509.7b) +--(748.2a,511.7b)--(753.2a,513.7b)--(758.2a,515.7b)--(763.3a,517.6b)--(768.3a,519.6b) +--(773.4a,521.6b)--(778.4a,523.6b)--(783.4a,525.6b)--(788.5a,527.6b)--(793.5a,529.5b) +--(798.6a,531.5b)--(803.6a,533.5b)--(808.6a,535.5b)--(813.7a,537.5b)--(818.7a,539.4b) +--(823.8a,541.4b)--(828.8a,543.4b)--(833.8a,545.4b)--(838.9a,547.4b)--(843.9a,549.3b) +--(849.0a,551.3b)--(854.0a,553.3b)--(859.0a,555.3b)--(864.1a,557.3b)--(869.1a,559.2b) +--(874.2a,561.2b)--(879.2a,563.2b)--(884.2a,565.2b)--(889.3a,567.2b)--(894.3a,569.1b) +--(899.4a,571.1b)--(904.4a,573.1b)--(909.4a,575.1b)--(914.5a,577.1b)--(919.5a,579.0b) +--(924.6a,581.0b)--(929.6a,583.0b)--(934.6a,585.0b)--(939.7a,587.0b)--(944.7a,589.0b) +--(949.8a,590.9b)--(954.8a,592.9b)--(959.8a,594.9b)--(964.9a,596.9b)--(969.9a,598.9b) +--(975.0a,600.8b)--(980.0a,602.8b)--(985.0a,604.8b)--(990.1a,606.8b)--(995.1a,608.8b) +--(1000.1a,610.7b)--(1005.2a,612.7b)--(1010.2a,614.7b)--(1015.3a,616.7b)--(1020.3a,618.7b) +--(1025.3a,620.6b)--(1030.4a,622.6b)--(1035.4a,624.6b)--(1040.5a,626.6b)--(1045.5a,628.6b) +--(1050.5a,630.5b)--(1055.6a,632.5b)--(1060.6a,634.5b)--(1065.7a,636.5b)--(1070.7a,638.5b) +--(1075.7a,640.4b)--(1080.8a,642.4b)--(1085.8a,644.4b)--(1090.9a,646.4b)--(1095.9a,648.4b) +--(1100.9a,650.4b)--(1106.0a,652.3b)--(1111.0a,654.3b)--(1116.1a,656.3b)--(1121.1a,658.3b) +--(1126.1a,660.3b)--(1131.2a,662.2b)--(1136.2a,664.2b)--(1141.3a,666.2b)--(1146.3a,668.2b); +linetype 1; +linetype -2; +put_text( btex fim da bicha etex, 1005.8a, 181.3b, 0, 3); +linetype 1; +draw (1023.5a,181.3b)--(1110.9a,181.3b); +draw (143.4a,109.8b)--(148.4a,111.8b)--(153.5a,113.8b)--(158.5a,115.7b)--(163.6a,117.7b) +--(168.6a,119.7b)--(173.6a,121.7b)--(178.7a,123.7b)--(183.7a,125.6b)--(188.8a,127.6b) +--(193.8a,129.6b)--(198.8a,131.6b)--(203.9a,133.6b)--(208.9a,135.5b)--(214.0a,137.5b) +--(219.0a,139.5b)--(224.0a,141.5b)--(229.1a,143.5b)--(234.1a,145.5b)--(239.2a,147.4b) +--(244.2a,149.4b)--(249.2a,151.4b)--(254.3a,153.4b)--(259.3a,155.4b)--(264.4a,157.3b) +--(269.4a,159.3b)--(274.4a,161.3b)--(279.5a,163.3b)--(284.5a,165.3b)--(289.6a,167.2b) +--(294.6a,169.2b)--(299.6a,171.2b)--(304.7a,173.2b)--(309.7a,175.2b)--(314.7a,177.1b) +--(319.8a,179.1b)--(324.8a,181.1b)--(329.9a,183.1b)--(334.9a,185.1b)--(339.9a,187.0b) +--(345.0a,189.0b)--(350.0a,191.0b)--(355.1a,193.0b)--(360.1a,195.0b)--(365.1a,196.9b) +--(370.2a,198.9b)--(375.2a,200.9b)--(380.3a,202.9b)--(385.3a,204.9b)--(390.3a,206.9b) +--(395.4a,208.8b)--(400.4a,210.8b)--(405.5a,212.8b)--(410.5a,214.8b)--(415.5a,216.8b) +--(420.6a,218.7b)--(425.6a,220.7b)--(430.7a,222.7b)--(435.7a,224.7b)--(440.7a,226.7b) +--(445.8a,228.6b)--(450.8a,230.6b)--(455.9a,232.6b)--(460.9a,234.6b)--(465.9a,236.6b) +--(471.0a,238.5b)--(476.0a,240.5b)--(481.1a,242.5b)--(486.1a,244.5b)--(491.1a,246.5b) +--(496.2a,248.4b)--(501.2a,250.4b)--(506.3a,252.4b)--(511.3a,254.4b)--(516.3a,256.4b) +--(521.4a,258.3b)--(526.4a,260.3b)--(531.5a,262.3b)--(536.5a,264.3b)--(541.5a,266.3b) +--(546.6a,268.3b)--(551.6a,270.2b)--(556.7a,272.2b)--(561.7a,274.2b)--(566.7a,276.2b) +--(571.8a,278.2b)--(576.8a,280.1b)--(581.9a,282.1b)--(586.9a,284.1b)--(591.9a,286.1b) +--(597.0a,288.1b)--(602.0a,290.0b)--(607.1a,292.0b)--(612.1a,294.0b)--(617.1a,296.0b) +--(622.2a,298.0b)--(627.2a,299.9b)--(632.3a,301.9b)--(637.3a,303.9b)--(642.3a,305.9b) +--(647.4a,307.9b)--(652.4a,309.8b)--(657.4a,311.8b)--(662.5a,313.8b)--(667.5a,315.8b) +--(672.6a,317.8b)--(677.6a,319.7b)--(682.6a,321.7b)--(687.7a,323.7b)--(692.7a,325.7b) +--(697.8a,327.7b)--(702.8a,329.7b)--(707.8a,331.6b)--(712.9a,333.6b)--(717.9a,335.6b) +--(723.0a,337.6b)--(728.0a,339.6b)--(733.0a,341.5b)--(738.1a,343.5b)--(743.1a,345.5b) +--(748.2a,347.5b)--(753.2a,349.5b)--(758.2a,351.4b)--(763.3a,353.4b)--(768.3a,355.4b) +--(773.4a,357.4b)--(778.4a,359.4b)--(783.4a,361.3b)--(788.5a,363.3b)--(793.5a,365.3b) +--(798.6a,367.3b)--(803.6a,369.3b)--(808.6a,371.2b)--(813.7a,373.2b)--(818.7a,375.2b) +--(823.8a,377.2b)--(828.8a,379.2b)--(833.8a,381.1b)--(838.9a,383.1b)--(843.9a,385.1b) +--(849.0a,387.1b)--(854.0a,389.1b)--(859.0a,391.1b)--(864.1a,393.0b)--(869.1a,395.0b) +--(874.2a,397.0b)--(879.2a,399.0b)--(884.2a,401.0b)--(889.3a,402.9b)--(894.3a,404.9b) +--(899.4a,406.9b)--(904.4a,408.9b)--(909.4a,410.9b)--(914.5a,412.8b)--(919.5a,414.8b) +--(924.6a,416.8b)--(929.6a,418.8b)--(934.6a,420.8b)--(939.7a,422.7b)--(944.7a,424.7b) +--(949.8a,426.7b)--(954.8a,428.7b)--(959.8a,430.7b)--(964.9a,432.6b)--(969.9a,434.6b) +--(975.0a,436.6b)--(980.0a,438.6b)--(985.0a,440.6b)--(990.1a,442.5b)--(995.1a,444.5b) +--(1000.1a,446.5b)--(1005.2a,448.5b)--(1010.2a,450.5b)--(1015.3a,452.5b)--(1020.3a,454.4b) +--(1025.3a,456.4b)--(1030.4a,458.4b)--(1035.4a,460.4b)--(1040.5a,462.4b)--(1045.5a,464.3b) +--(1050.5a,466.3b)--(1055.6a,468.3b)--(1060.6a,470.3b)--(1065.7a,472.3b)--(1070.7a,474.2b) +--(1075.7a,476.2b)--(1080.8a,478.2b)--(1085.8a,480.2b)--(1090.9a,482.2b)--(1095.9a,484.1b) +--(1100.9a,486.1b)--(1106.0a,488.1b)--(1111.0a,490.1b)--(1116.1a,492.1b)--(1121.1a,494.0b) +--(1126.1a,496.0b)--(1131.2a,498.0b)--(1136.2a,500.0b)--(1141.3a,502.0b)--(1146.3a,503.9b); +linetype 2; +linetype -2; +put_text( btex pol\'{\i}cia etex, 1005.8a, 144.7b, 0, 3); +linetype 2; +draw (1023.5a,144.7b)--(1110.9a,144.7b); +draw (143.4a,109.8b)--(148.4a,112.8b)--(153.5a,115.7b)--(158.5a,118.7b)--(163.6a,121.7b) +--(168.6a,124.7b)--(173.6a,127.6b)--(178.7a,130.6b)--(183.7a,133.6b)--(188.8a,136.5b) +--(193.8a,139.5b)--(198.8a,142.5b)--(203.9a,145.5b)--(208.9a,148.4b)--(214.0a,151.4b) +--(219.0a,154.4b)--(224.0a,157.3b)--(229.1a,160.3b)--(234.1a,163.3b)--(239.2a,166.2b) +--(244.2a,169.2b)--(249.2a,172.2b)--(254.3a,175.2b)--(259.3a,178.1b)--(264.4a,181.1b) +--(269.4a,184.1b)--(274.4a,187.0b)--(279.5a,190.0b)--(284.5a,193.0b)--(289.6a,196.0b) +--(294.6a,198.9b)--(299.6a,201.9b)--(304.7a,204.9b)--(309.7a,207.8b)--(314.7a,210.8b) +--(319.8a,213.8b)--(324.8a,216.8b)--(329.9a,219.7b)--(334.9a,222.7b)--(339.9a,225.7b) +--(345.0a,228.6b)--(350.0a,231.6b)--(355.1a,234.6b)--(360.1a,237.6b)--(365.1a,240.5b) +--(370.2a,243.5b)--(375.2a,246.5b)--(380.3a,249.4b)--(385.3a,252.4b)--(390.3a,255.4b) +--(395.4a,258.3b)--(400.4a,261.3b)--(405.5a,264.3b)--(410.5a,267.3b)--(415.5a,270.2b) +--(420.6a,273.2b)--(425.6a,276.2b)--(430.7a,279.1b)--(435.7a,282.1b)--(440.7a,285.1b) +--(445.8a,288.1b)--(450.8a,291.0b)--(455.9a,294.0b)--(460.9a,297.0b)--(465.9a,299.9b) +--(471.0a,302.9b)--(476.0a,305.9b)--(481.1a,308.9b)--(486.1a,311.8b)--(491.1a,314.8b) +--(496.2a,317.8b)--(501.2a,320.7b)--(506.3a,323.7b)--(511.3a,326.7b)--(516.3a,329.7b) +--(521.4a,332.6b)--(526.4a,335.6b)--(531.5a,338.6b)--(536.5a,341.5b)--(541.5a,344.5b) +--(546.6a,347.5b)--(551.6a,350.4b)--(556.7a,353.4b)--(561.7a,356.4b)--(566.7a,359.4b) +--(571.8a,362.3b)--(576.8a,365.3b)--(581.9a,368.3b)--(586.9a,371.2b)--(591.9a,374.2b) +--(597.0a,377.2b)--(602.0a,380.2b)--(607.1a,383.1b)--(612.1a,386.1b)--(617.1a,389.1b) +--(622.2a,392.0b)--(627.2a,395.0b)--(632.3a,398.0b)--(637.3a,401.0b)--(642.3a,403.9b) +--(647.4a,406.9b)--(652.4a,409.9b)--(657.4a,412.8b)--(662.5a,415.8b)--(667.5a,418.8b) +--(672.6a,421.8b)--(677.6a,424.7b)--(682.6a,427.7b)--(687.7a,430.7b)--(692.7a,433.6b) +--(697.8a,436.6b)--(702.8a,439.6b)--(707.8a,442.5b)--(712.9a,445.5b)--(717.9a,448.5b) +--(723.0a,451.5b)--(728.0a,454.4b)--(733.0a,457.4b)--(738.1a,460.4b)--(743.1a,463.3b) +--(748.2a,466.3b)--(753.2a,469.3b)--(758.2a,472.3b)--(763.3a,475.2b)--(768.3a,478.2b) +--(773.4a,481.2b)--(778.4a,484.1b)--(783.4a,487.1b)--(788.5a,490.1b)--(793.5a,493.1b) +--(798.6a,496.0b)--(803.6a,499.0b)--(808.6a,502.0b)--(813.7a,504.9b)--(818.7a,507.9b) +--(823.8a,510.9b)--(828.8a,513.9b)--(833.8a,516.8b)--(838.9a,519.8b)--(843.9a,522.8b) +--(849.0a,525.7b)--(854.0a,528.7b)--(859.0a,531.7b)--(864.1a,534.6b)--(869.1a,537.6b) +--(874.2a,540.6b)--(879.2a,543.6b)--(884.2a,546.5b)--(889.3a,549.5b)--(894.3a,552.5b) +--(899.4a,555.4b)--(904.4a,558.4b)--(909.4a,561.4b)--(914.5a,564.4b)--(919.5a,567.3b) +--(924.6a,570.3b)--(929.6a,573.3b)--(934.6a,576.2b)--(939.7a,579.2b)--(944.7a,582.2b) +--(949.8a,585.2b)--(954.8a,588.1b)--(959.8a,591.1b)--(964.9a,594.1b)--(969.9a,597.0b) +--(975.0a,600.0b)--(980.0a,602.0b)--(985.0a,599.0b)--(990.1a,596.0b)--(995.1a,593.1b) +--(1000.1a,590.1b)--(1005.2a,587.1b)--(1010.2a,584.2b)--(1015.3a,581.2b)--(1020.3a,578.2b) +--(1025.3a,575.3b)--(1030.4a,572.3b)--(1035.4a,569.3b)--(1040.5a,566.3b)--(1045.5a,563.4b) +--(1050.5a,560.4b)--(1055.6a,557.4b)--(1060.6a,554.5b)--(1065.7a,551.5b)--(1070.7a,548.5b) +--(1075.7a,545.5b)--(1080.8a,542.6b)--(1085.8a,539.6b)--(1090.9a,536.6b)--(1095.9a,533.7b) +--(1100.9a,530.7b)--(1106.0a,527.7b)--(1111.0a,524.7b)--(1116.1a,521.8b)--(1121.1a,518.8b) +--(1126.1a,515.8b)--(1131.2a,512.9b)--(1136.2a,509.9b)--(1141.3a,506.9b)--(1146.3a,503.9b); +linetype -2; +draw (143.4a,109.8b)--(1146.3a,109.8b)--(1146.3a,684.6b)--(143.4a,684.6b)--(143.4a,109.8b); +endfig; +% BEGPOST +verbatimtex + \end{document} +etex +% ENDPOST +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/casadopessoal.mp b/Master/texmf-dist/doc/metapost/featpost/example/casadopessoal.mp index 2d596680b29..f6b92420770 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/casadopessoal.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/casadopessoal.mp @@ -1,6 +1,6 @@ % casadopessoal.mp % L. Nobre G. -% 2011 +% 2012 prologues := 1; @@ -10,15 +10,16 @@ raio = 0.4u; espa = u-2*raio; cpc = u; cc = 2.16u; -cp =1.6u; +cp = 1.6u; -color pgreen, cblue; +color pgreen, cblue, fgreen; pgreen = (139,194,52)/255; cblue = (12,84,130)/255; +fgreen = (150,200,50)/255; picture C, P; def boxpath( expr w, h, r ) = - ((w,0)---(w,h-r)...(w-r,h)---(r-w,h)...(-w,h-r)---(-w,r-h)...(r-w,-h)---(w-r,-h)...(w,r-h)---cycle) + ((w,h-r)...(w-r,h)---(r-w,h)...(-w,h-r)---(-w,r-h)...(r-w,-h)---(w-r,-h)...(w,r-h)---cycle) enddef; def boxdraw( expr W, H, R, coox, cooy, col ) = @@ -50,4 +51,13 @@ beginfig(3); draw P shifted (raio+0.5*(cc+3*espa),0); endfig; +beginfig(4); + numeric altur; + altur = 2*(cp+espa)+raio; + boxdraw(u,cp,raio,-0.5*(cc+espa),0.5*(cp-altur),fgreen); + boxdraw(cp,u,raio,0.5*(cp-cc),cp+0.5*(espa-altur),fgreen); + boxdraw(u,cp,raio,-0.5*(cc+espa),0.5*(altur-cp)-espa-raio,fgreen); + boxdraw(cc,u,raio,0,0.5*(altur-u),fgreen); +endfig; + end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/circlespeedprofile.mp b/Master/texmf-dist/doc/metapost/featpost/example/circlespeedprofile.mp new file mode 100644 index 00000000000..6c2bc9d78c2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/circlespeedprofile.mp @@ -0,0 +1,43 @@ +% circlespeedprofile.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric u, s, a, ai, as, af, dist, b, ray; + pen one; + pair poi, ref, tip, cen, contactpoi, toppoi; + u = 10cm; + s = 0.5; + ai = 270; + as = -8; + af = -90-as; + one = pencircle scaled 0.015u; + draw (-0.5u*(1+s,1))--(u,-0.5u) withpen one withcolor 0.5white; + draw fullcircle scaled u withpen one; + contactpoi = (0,-0.5u); + toppoi = (0,0.5u); + cen = 0.5*(contactpoi+toppoi+(s*u,0)); + ray = abs( cen-toppoi ); + draw fullcircle scaled 2ray shifted cen withpen one withcolor red; + ref = (0,-0.5u); + ahangle := 30; + ahlength := 0.03u; + for a=ai step as until af: + poi := 0.5u*dir(a); + dist := abs( poi-ref ); + tip := poi+s*dist*dir(0.5*a-45); + drawarrow poi--tip; + endfor; + % path prof; + % prof = for a=ai step as until af: + % hide( poi := 0.5u*dir(a); + % dist := abs( poi-ref); + % tip := (poi+s*dist*dir(0.5*a-45)); + % drawarrow poi--tip;) + % tip.. endfor cycle; + % draw prof withpen one withcolor red; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/conoscopy.mp b/Master/texmf-dist/doc/metapost/featpost/example/conoscopy.mp new file mode 100644 index 00000000000..880c9a0bc46 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/conoscopy.mp @@ -0,0 +1,224 @@ +% conoscopy.mp +% L. Nobre G. +% 2013 + +input featpost3Dplus2D; + +verbatimtex \documentclass{article}\begin{document} etex + +beginfig(1); + f := (6,5,5); + Spread := 125; + numeric maja, raya, angphi, angthe, decl, valy, valz, rectsiz; + color majav, aphiv, aphip, majbv, perpv, perpvl; + maja = 0.72; + raya = 0.5; + angphi = 15; + angthe = 30; + rectsiz = 0.06; + majav = (0,0,maja); + aphiv = raya*(cosd(angphi),sind(angphi),0); + aphip = raya*(sind(angphi),-cosd(angphi),0); + majbv = planarrotation( majav, aphip, angthe ); + perpv = ncrossprod(majbv,aphiv); + decl = Z(perpv)/(Y(perpv)++X(perpv)); + valy = maja*raya/((decl*raya)++maja); + valz = valy*decl; + if angthe>90: valy:=-valy; fi; + perpv := blue*valz-N(aphip)*valy; + perpvl = maja*N(perpv); + spheroid( black, majav, raya ); + drawoptions( dashed (withdots scaled 0.25) ); + cartaxes( 1, 1, 1 ); + draw rigorouscircle( black, blue, raya ); + draw rp(black)--rp(-aphiv); + draw rp(black)--rp(-majbv); + %draw rp(black)--rp(-majav); + %draw rp(black)--rp(-aphip); + %draw rp(black)--rp(-perpv); + draw ellipticpath( black, majbv, aphiv ); + drawoptions(); + drawarrow rp((raya,0,0))--rp((1,0,0)); + drawarrow rp((0,raya,0))--rp((0,1,0)); + drawarrow rp(majav)--rp((0,0,1)); + drawoptions( withpen pencircle scaled 1.7pt withcolor 0.65blue ); + drawarrow rp(black)--rp(aphiv); + drawarrow rp(black)--rp(majbv); + %draw rp(black)--rp(majav); + %drawarrow rp(black)--rp(aphip); + drawarrow rp(black)--rp(perpvl); + drawoptions( withpen pencircle scaled 1.3pt ); + draw subpath (-1,15) of ellipticpath( black, majbv, aphiv ) dashed evenly; + %draw ellipticpath( black, aphip, majav ) dashed evenly; + % draw ellipticpath( black, green, 2*blue ) dashed evenly; + drawoptions(); + squareangline( perpv, aphiv, black, rectsiz); + squareangline( perpv, majbv, black, rectsiz); + squareangline( majbv, aphiv, black, rectsiz); + angline(majav, perpv, black, maja-raya, btex $\theta$ etex)(rt); + pickup pencircle scaled 3.6pt; + draw rp(-aphiv); %label.bot("aphiv",rp(aphiv)); + draw rp(-majbv); %label.lft("majbv",rp(majbv)); + %draw rp(majav); label.rt("majav",rp(majav)); + %draw rp(-aphip); label.rt("aphip",rp(aphip)); + draw rp(perpv); %label.rt("perpv",rp(perpvl)); + label.llft(btex $\vec{n}^{\prime\prime}$ etex,rp(aphiv)); + label.ulft(btex $\vec{n}^{\prime}$ etex,rp(majbv)); + label.top(btex $\vec{p}$ etex,rp(perpvl)); +endfig; + +beginfig(2); + f := (6,4,3); + Spread := 125; + numeric maja, raya, angphi, angthe, pes; + color majav, aphiv, aphip, majbv; + path ell; + maja = 0.82; + raya = 0.5; + angphi = -15; + angthe = 55; + pes = 1.3pt; + drawoptions( withpen pencircle scaled pes ); + majav = (0,0,maja); + aphiv = raya*(cosd(angphi),sind(angphi),0); + aphip = raya*(sind(angphi),-cosd(angphi),0); + majbv = planarrotation( majav, aphip, angthe ); + spheroid( black, majav, raya ); + ell = ellipticpath( black, majbv, aphiv ); + draw subpath (3,20) of ell; + drawoptions( withpen pencircle scaled pes dashed (withdots scaled 0.42) ); + draw rigorouscircle( black, blue, raya ); + draw rp(aphip)--rp(-aphip); + draw rp(aphiv)--rp(-aphiv); + draw rp(majbv)--rp(-majbv); + draw ell; +endfig; + +beginfig(3); %%%%%%%%%%%%%%%% don't change the parameters... %%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% and forget this (it is wrong). %%%%%%%%%%%% + f := (6,4,7); + Spread := 125; + numeric maja, raya, angphi, angthe, pes, decl; + numeric valy, valz, begp, endp, rectsiz; + color majav, aphiv, aphip, majbv, majcv, perpv, perqv; + path ell, fll, cir; + maja = 0.82; + raya = 0.5; + angphi = 17; + angthe = 82; + pes = 1.3pt; + begp = 14; + endp = 18; + rectsiz = 0.08; + drawoptions( withpen pencircle scaled pes ); + majav = (0,0,maja); + aphiv = raya*(cosd(angphi),sind(angphi),0); + aphip = raya*(sind(angphi),-cosd(angphi),0); + majbv = planarrotation( majav, aphip, angthe ); + majcv = planarrotation( majav, -aphip, angthe ); + perpv = ncrossprod(majbv,aphiv); + decl = Z(perpv)/(Y(perpv)++X(perpv)); + valy = maja*raya/((decl*raya)++maja); + valz = valy*decl; + if angthe>90: valy:=-valy; fi; + perpv := blue*valz-N(aphip)*valy; + perqv = (-X(perpv),-Y(perpv),Z(perpv)); + spheroid( black, majav, raya ); + squareangline( -majbv, perpv, black, rectsiz); + squareangline( -majcv, perqv, black, rectsiz); + drawoptions( withpen pencircle scaled 1.095pes ); + cir = spatialhalfcircle(black, majav, raya, true ); + undraw subpath (0,0.9*(length cir)) of cir; + ell = ellipticpath( black, majbv, aphiv ); + fll = ellipticpath( black, majcv, aphiv ); + drawoptions( withpen pencircle scaled pes dashed (withdots scaled 0.42) ); + draw ellipticpath( black, majav, aphip ); + draw rp(aphiv)--rp(-aphiv); + draw rp(majbv)--rp(-majbv); + draw rp(majcv)--rp(-majcv); + drawoptions( withpen pencircle scaled 2pes ); + draw subpath (begp,endp) of fll withcolor blue; + draw ell withcolor red; + draw subpath (endp-36, begp) of fll withcolor blue; + drawarrow rp(black)--rp(perpv) withcolor red; + drawarrow rp(black)--rp(perqv) withcolor blue; +endfig; + +beginfig(4); + f := (6,4,7); + Spread := 40; + numeric axa, axb, axc; + color d[]; + axa = 2.618; + axb = 1.618; + axc = 1.0; + d1 = (axa,0,0); + d2 = (0,axb,0); + d3 = (0,0,axc); + draw ellipticpath(black,d1,d2); + draw ellipticpath(black,d1,d3); + draw ellipticpath(black,d2,d3); + drawarrow rp(black)--rp(d1); + drawarrow rp(black)--rp(d2); + drawarrow rp(black)--rp(d3); + draw ellipsoid(black,d1,d2,d3) withpen pencircle scaled 2.5pt withcolor blue; +endfig; + +beginfig(5); + f := (4,3,6.5); + Spread := 100; + numeric axa, axb, axc, vz, vy; + color va, vb, d[]; + axa = 0.505; + axb = 0.495; + axc = 0.82; + d1 = (axa,0,0); + d2 = (0,axb,0); + d3 = (0,0,axc); + vy = axb*(axc+-+axa)/(axc+-+axb); + vz = axa+-+vy; + va = (0,vy,vz); + vb = (0,-vy,vz); + drawarrow rp(black)--rp(d2); + draw ellipticpath(black,d1,va) withcolor red; + draw ellipticpath(black,d1,vb) withcolor green; + draw ellipticpath(black,d2,d3) dashed withdots scaled 0.333; + draw rp(black)--rp(-d1) dashed withdots scaled 0.333; + drawarrow rp(black)--rp(va) withcolor red; + drawarrow rp(black)--rp(vb) withcolor green; + draw rp(black)--rp(-va) dashed withdots scaled 0.333 withcolor red; + draw rp(black)--rp(-vb) dashed withdots scaled 0.333 withcolor green; + draw ellipsoid(black,d1,d2,d3) withpen pencircle scaled 2pt withcolor blue; + drawarrow rp(black)--rp(d3); + drawarrow rp(black)--rp(d1); + draw subpath (0,9) of ellipticpath(black,d1,d2); + draw subpath (0,9) of ellipticpath(black,d1,d3); + draw subpath (0,9) of ellipticpath(black,d2,d3); + labeloffset := 1pt; + label.lrt(btex $n_\alpha$ etex,rp(d2)); + label.bot(btex $n_\beta$ etex,rp(d1)); + label.top(btex $n_\gamma$ etex,rp(d3)); + label.rt(btex $n_\beta$ etex,rp(va)); + label.bot(btex $n_\beta$ etex,rp(vb)); + color perpv, perqv; + numeric decl, valy, valz, fact; + fact = 1.55; + perpv = ncrossprod(d1,va); + decl = Z(perpv)/Y(perpv); + valy = axc*axb/((decl*axb)++axc); + valz = -valy*decl; + perpv := blue*valz-green*valy; + perqv := blue*valz+green*valy; + drawarrow rp(black)--rp(fact*perpv) withcolor red; + drawarrow rp(black)--rp(fact*perqv) withcolor green; + draw rp(perpv) withpen pencircle scaled 2pt withcolor red; + draw rp(perqv) withpen pencircle scaled 2pt withcolor green; + label.lft(btex OA etex,rp(fact*perpv)); + label.rt(btex OA etex,rp(fact*perqv)); +endfig; + + +verbatimtex \end{document} etex + +end; + diff --git a/Master/texmf-dist/doc/metapost/featpost/example/equilibriodetorques.mp b/Master/texmf-dist/doc/metapost/featpost/example/equilibriodetorques.mp new file mode 100644 index 00000000000..84530ba329b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/equilibriodetorques.mp @@ -0,0 +1,47 @@ +% equilibriodetorques.mp +% L. Nobre G. +% 2012 + +verbatimtex \documentclass{article}\begin{document} etex + +beginfig(1); + numeric u, longarm, smallarm, senodenom, senonumer, seno, ang, aux; + u = 5mm; + smallarm = 3u; + longarm = 5u; + senodenom = 10; + senonumer = 8; + seno = senonumer/senodenom; + ang = angle(1+-+seno,seno); + pen mainpen; + mainpen = pencircle scaled (0.15u); + path barpath, angpath, lenpath; + barpath = (longarm,0.25u)--(-smallarm,0.25u)-- + (-smallarm,-0.25u)--(longarm,-0.25u)--cycle; + filldraw barpath withpen mainpen withcolor (0.5white); + drawarrow (-smallarm-u,0)--(longarm+u,0) dashed evenly; + drawarrow (0,-2u)--(0,3u) dashed evenly; + draw origin withpen mainpen; + pair a, b, fa, fb; + a = (-smallarm,0); + b = (longarm,0); + angpath = (halfcircle cutafter (origin--dir(ang))) scaled (2.5u) shifted a; + draw angpath; + fa = a+2.5u*dir(ang); + fb = b+up*abs(fa)*seno*smallarm/longarm; + drawarrow a--fa withpen mainpen; + drawarrow b--fb withpen mainpen; + aux = 0.45*(ypart fb); + lenpath = (0,aux)--(longarm,aux); + drawdblarrow lenpath; + label.rt(btex $\theta$ etex, point (0.5*(length angpath)) of angpath ); + label.lft(btex $\vec{F}_1$ etex, fa); + label.rt(btex $\vec{F}_2$ etex, fb); + label.llft(btex $Y$ etex, (0,3u)); + label.llft(btex $X$ etex, (longarm+u,0)); + label.top(btex $r_2$ etex, point 0.5 of lenpath ); +endfig; + +verbatimtex \end{document} etex + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaperwork.mp b/Master/texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaperwork.mp index a2451a4607c..fb44cf15e37 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaperwork.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaperwork.mp @@ -1,6 +1,6 @@ % fieldlinesnormapaperwork.mp % L. Nobre G. -% 2009 +% 2013 input featpost3Dplus2D; @@ -10,14 +10,15 @@ Spread := 25; f := (20,0,0); color posa, posb, perpd; -numeric limy, limz, bord; +numeric limy, limz, bord, reduct; posa = (0,-4,0); %%%%%%%% allways make Y(posa) < Y(posb) %%%%%%%%%%% posb = (0,4,0); %%%%%%%%%%%% never make Y(posa) = Y(posb) %%%%%%%%% perpd = (1,0,0); limy = 7; limz = 5; bord = 2.5; - +reduct = 0.18; + def vecfunc( expr posit )= begingroup save field; @@ -80,7 +81,7 @@ def vecfunc( expr posit )= fi; hf = (hd/bord)**2; vf = (vd/bord)**2; - ( N(field*(0.975-hf)*(0.975-vf)+hf*vech+vf*vecv) ) + ( N(field*(0.975-hf)*(0.975-vf)+(hf*vech+vf*vecv)*reduct) ) endgroup enddef; @@ -102,13 +103,13 @@ beginfig(1); fina = pencircle scaled 1pt; lena = 80; numa = 13; - diffstep = 0.2; + diffstep = 0.12; ray = 0.05; - drawoptions(withpen grossa); - for i=1 upto numa-1: - auxp := (i/numa)[rp(posa),rp(posb)]; - draw auxp; - endfor; + % drawoptions(withpen grossa); + % for i=1 upto numa-1: + % auxp := (i/numa)[rp(posa),rp(posb)]; + % draw auxp; + % endfor; drawoptions(withpen fina); for i=2 step 2 until numa-2: stp := (i/numa)[posa,posb]; @@ -121,14 +122,18 @@ beginfig(1); clip currentpicture to bordeline; draw bordeline; drawoptions(withpen fina); - numeric side; - path aux, electri; - side = 10mm; - aux = origin--(side,0)--(side,side)--cycle; - z0 = 0.667[origin,(side,0.5*side)]; - electri = aux shifted (-z0) rotated (45+angle(rp(posb)-rp(posa))); - draw electri shifted rp(posb); - draw electri rotated 180 shifted rp(posa); + % numeric side; + % path aux, electri; + % side = 10mm; + % aux = origin--(side,0)--(side,side)--cycle; + % z0 = 0.667[origin,(side,0.5*side)]; + % electri = aux shifted (-z0) rotated (45+angle(rp(posb)-rp(posa))); + % draw electri shifted rp(posb); + % draw electri rotated 180 shifted rp(posa); + path electri; + electri = fullcircle scaled 7mm; + fill electri shifted rp(posb) withcolor 0.5white; + fill electri shifted rp(posa) withcolor 0.5white; endfig; end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/fis3prex7.mp b/Master/texmf-dist/doc/metapost/featpost/example/fis3prex7.mp index 7fb22aad223..09a65219921 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/fis3prex7.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/fis3prex7.mp @@ -1,10 +1,11 @@ -verbatimtex -\documentclass{article} -\usepackage{palatino} -\usepackage{concmath} -\usepackage{ccfonts} -\begin{document} -etex +% fis3prex7.mp +% L. Nobre G. +% 2012 + +input featpost3Dplus2D; + +verbatimtex \documentclass{article}\usepackage{mathpazo}\begin{document} etex; + beginfig(7); path bobine, bobina, Right, Up, Left, Down; numeric scal, outeray, inneray, rotange, rotanga, tens, dist; @@ -41,7 +42,124 @@ beginfig(7); label( btex N etex, z3 ); label( btex S etex, z4 ); endfig; -verbatimtex -\end{document} -etex + +prologues := 1; + +beginfig(1); + numeric u, m, d; + u = 7.5pt; + m = 0.09; + d = 0.25; + f := (3,5,4); + Spread := 105; + TDAtiplen := 0.1; + TDAhalftipbase := 0.04; + TDAhalfthick := 0.02; + color v[]; + v1 := (0,0,0); + v2 := (1,0,0); + v3 := (1,0,1); + v4 := (1,1,1); + v5 := (1,1,0); + v6 := (0,1,0); + v7 := (0,1,1); + v8 := (0,0,1); + v22 := (1+m,-m,d); + v23 := (1+m,-m,1-d); + v25 := (1-d,1+m,-m); + v26 := (d,1+m,-m); + v27 := (-m,1-d,1+m); + v28 := (-m,d,1+m); + path espiracubica; + espiracubica = rp(v1)--rp(v2)--rp(v3)--rp(v4)-- + rp(v5)--rp(v6)--rp(v7)--rp(v8)--cycle; + draw espiracubica withpen pencircle scaled u; + undraw rp(v4)--rp(v5) withpen pencircle scaled 1.9u; + draw rp(v3)--rp(v4)--rp(v5)--rp(v6) withpen pencircle scaled u; + draw rp(v2)--rp(v5) dashed evenly; + draw rp(v4)--rp(v7) dashed evenly; + draw rp(v8)--rp(v3) dashed evenly; + draw rp(v6)--rp(v1) dashed evenly; + tdarrow(v22,v23); + tdarrow(v25,v26); + tdarrow(v27,v28); +endfig; + +beginfig(2); + espiracubica := rp(v1)--rp(v2)--rp(v3)--rp(v4)--rp(v7)--rp(v6)--cycle; + draw espiracubica withpen pencircle scaled u; + draw rp(v8)--rp(v1) dashed evenly; + draw rp(v8)--rp(v3) dashed evenly; + draw rp(v8)--rp(v7) dashed evenly; + draw rp(v5)--rp(v2) dashed evenly; + draw rp(v5)--rp(v4) dashed evenly; + draw rp(v5)--rp(v6) dashed evenly; + tdarrow(v22,v23); +endfig; + +beginfig(3); + espiracubica := rp(v1)--rp(v3)--rp(v5)--rp(v7)--cycle; + v31 := (d-m,0,d+m); + v33 := (1-d-m,0,1-d+m); + draw espiracubica withpen pencircle scaled u; + draw rp(v8)--rp(v1) dashed evenly; + draw rp(v8)--rp(v3) dashed evenly; + draw rp(v8)--rp(v7) dashed evenly; + draw rp(v5)--rp(v2) dashed evenly; + draw rp(v5)--rp(v4) dashed evenly; + draw rp(v5)--rp(v6) dashed evenly; + draw rp(v1)--rp(v2)--rp(v3)--rp(v4)--rp(v7)--rp(v6)--cycle dashed evenly; + tdarrow(v31,v33); +endfig; + +beginfig(4); + espiracubica := rp(v1)--rp(v8)--rp(v3)--rp(v2)--rp(v5)--rp(v6)--cycle; + draw espiracubica withpen pencircle scaled u; + draw rp(v8)--rp(v1) dashed evenly; + draw rp(v8)--rp(v3) dashed evenly; + draw rp(v8)--rp(v7) dashed evenly; + draw rp(v5)--rp(v2) dashed evenly; + draw rp(v5)--rp(v4) dashed evenly; + draw rp(v5)--rp(v6) dashed evenly; + draw rp(v1)--rp(v2)--rp(v3)--rp(v4)--rp(v7)--rp(v6)--cycle dashed evenly; + tdarrow(v22,v23); + tdarrow(v26,v25); +endfig; + +beginfig(5); + f := (5,3,4); + espiracubica := rp(v1)--rp(v2)--rp(v5)--rp(v3)-- + rp(v8)--rp(v7)--rp(v4)--rp(v6)--cycle; + draw espiracubica withpen pencircle scaled u; + undraw rp(v3)--rp(v5) withpen pencircle scaled 1.9u; + draw rp(v2)--rp(v5)--rp(v3)--rp(v8) withpen pencircle scaled u; + draw rp(v2)--rp(v3)--rp(v4)--rp(v5)--rp(v6)--rp(v7) dashed evenly; + draw rp(v1)--rp(v8) dashed evenly; + tdarrow(v27,v28); +endfig; + +beginfig(6); + espiracubica := rp(v1)--rp(v8)--rp(v2)--rp(v3)-- + rp(v5)--rp(v4)--rp(v6)--rp(v7)--cycle; + draw espiracubica withpen pencircle scaled u; + undraw rp(v3)--rp(v5) withpen pencircle scaled 1.9u; + draw rp(v2)--rp(v3)--rp(v5)--rp(v4) withpen pencircle scaled u; + draw rp(v1)--rp(v2)--rp(v5)--rp(v6)--cycle dashed evenly; + draw rp(v3)--rp(v4)--rp(v7)--rp(v8)--cycle dashed evenly; + tdarrow(v22,v23); +endfig; + +beginfig(8); + espiracubica := rp(v2)--rp(v3)--rp(v8)--rp(v7)-- + rp(v5)--cycle; + draw espiracubica withpen pencircle scaled u; + draw rp(v3)--rp(v4)--rp(v7)--rp(v6)--rp(v1)--rp(v8) dashed evenly; + draw rp(v1)--rp(v2) dashed evenly; + draw rp(v4)--rp(v5)--rp(v6) dashed evenly; + tdarrow(v23,v22); + tdarrow(v27,v28); +endfig; + +verbatimtex \end{document} etex + end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/geomsrinath.mp b/Master/texmf-dist/doc/metapost/featpost/example/geomsrinath.mp new file mode 100644 index 00000000000..9e34bbd42b8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/geomsrinath.mp @@ -0,0 +1,57 @@ +% geomsrinath.mp +% L. Nobre G. +% 2013 + +input featpost3Dplus2D; + +verbatimtex + \documentclass{article} + \usepackage{palatino,mathpazo} + \begin{document} +etex + +beginfig(1); + f := 3*(1.7,1.2,0.8); + Spread := 125; + numeric thetan, phiang, faca, phiray, cray, mar; + color origr, nothr, mfxxp, mfxyp, mfyyp, mfzzp, vmagf, mfxyext, ac, bc; + thetan = 55; + phiang = 65; + faca = 1.15; + phiray = 0.485; + cray = 0.067; + origr = (0,0,0); + mar = 0.15; + vmagf = faca*(cosd(phiang)*cosd(thetan),sind(phiang)*cosd(thetan),sind(thetan)); + nothr = (0,0,1); + bc = (faca-2*mar)*N(vmagf); + ac = mar*N(vmagf); + mfxxp = (X(vmagf),0,0); + mfxyp = (X(vmagf),Y(vmagf),0); + mfyyp = (0,Y(vmagf),0); + mfzzp = (0,0,Z(vmagf)); + cartaxes( 0.8, 0.8, 1 ); + rigorousdisc(0,true,ac,cray,bc); + draw rp(origr)--rp(mfxyp)--rp(vmagf)--rp(mfzzp) dashed evenly; + draw rp(mfxxp)--rp(mfxyp)--rp(mfyyp) dashed evenly; + if conorm(mfxyp)<phiray: + mfxyext = phiray*N(mfxyp); + draw rp(mfxyext)--rp(mfxyp) dashed evenly; + fi; + angline(mfxxp,mfxyp,origr,phiray,btex $\phi$ etex,bot); + angline(vmagf,nothr,origr,0.5,btex $\theta$ etex,top); + pickup pencircle scaled 1.15pt; + drawarrow rp(origr)..rp(vmagf); + label.rt(btex $\vec{n}$ etex,rp(nothr)); + label.rt(btex $\hat{a}$ etex,rp(vmagf)); + pickup pencircle scaled 2.6pt; + draw rp(ac); + draw rp(ac+bc); +endfig; + +verbatimtex +\end{document} +etex + +end; + diff --git a/Master/texmf-dist/doc/metapost/featpost/example/globe.mp b/Master/texmf-dist/doc/metapost/featpost/example/globe.mp deleted file mode 100644 index 81aa3440fce..00000000000 --- a/Master/texmf-dist/doc/metapost/featpost/example/globe.mp +++ /dev/null @@ -1,32 +0,0 @@ -% globe.mp -% L. Nobre G. -% 2003 - -input featpost3Dplus2D; - -beginfig(1); - color gammacnt; - numeric newradius, radius, aux, i, numc, foc, lc; - path conepath, latpath; - pen thickp; - - f := (2,3,4); - viewcentr := 1.5*(1,1,1); - Spread := 200; - Shifts := 300; - radius = 1; - numc = 9; - thickp = pencircle scaled 1mm; - - pickup thickp; - tropicalglobe( numc, black, radius, blue ); - for i=1 upto numc: % longitudes - aux := (i-1)*180/numc; - gammacnt := (cosd(aux),sind(aux),0); - draw spatialhalfcircle(black,gammacnt,radius,true); - endfor; -endfig; - -end; - - diff --git a/Master/texmf-dist/doc/metapost/featpost/example/helix.mp b/Master/texmf-dist/doc/metapost/featpost/example/helix.mp new file mode 100644 index 00000000000..bca2e215a85 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/helix.mp @@ -0,0 +1,27 @@ +% helix.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric u, w, i, r, s, lim; + u = 2in; + w = 150; + r = 0.5u; + s = 1/20; + lim = 4; + for i=0 step s until lim: + draw fullcircle scaled 2r shifted (u*(i,sind(i*w))); + endfor; + %draw origin--(u*(90/w,1)); + pair d, p; + path slope, decli; + d = (-90/w,3.14159/2); + p = unitvector((-ypart d,xpart d)); + slope = ((-u*d)--(u*d)) shifted (-r*p); + decli = reverse slope shifted (2*r*p); + draw (slope--decli--cycle) shifted (u*180/w,0); +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/interdigitrodes.mp b/Master/texmf-dist/doc/metapost/featpost/example/interdigitrodes.mp new file mode 100644 index 00000000000..8b4488ba775 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/interdigitrodes.mp @@ -0,0 +1,24 @@ +% interdigitrodes.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric u, t, i, j, len; + u = 1mm; + t = 4u; + i = 1u; + len = 2*(t+i); + path basepath; + basepath = ((0,0.5t)---(3len,0.5t)--(3len,-0.5t)---(0,-0.5t)..cycle) + shifted (-len,0.5*(t+i)); + fill basepath; + fill basepath shifted (0,len); + fill basepath shifted (0,-len); + fill basepath shifted (0,-2len); + fill (2len,-2len)--(3len,-2len)--(3len,2len)--(2len,2len)--cycle; + draw currentpicture rotated 180 withcolor 0.333white; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/intersectprolatespheroid.mp b/Master/texmf-dist/doc/metapost/featpost/example/intersectprolatespheroid.mp new file mode 100644 index 00000000000..16b1b632f83 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/intersectprolatespheroid.mp @@ -0,0 +1,27 @@ +% intersectprolatespheroid.mp +% L. Nobre G. +% 2013 + +input featpost3Dplus2D; + +beginfig(1); + numeric ray, i, Num, zcoord; + color startpoi, lindir, outpoi, auxpoi; + ray = 0.6; + zcoord = 0.75; + startpoi = (1.5,1.5,zcoord); + lindir = (4,3,0); + Num = 12; + spheroid( black, blue, ray ); + drawoptions( dashed (withdots scaled 0.25) ); + draw rigorouscircle( black, blue, ray ); + draw rigorouscircle( (0,0,zcoord), blue, ray*(1 +-+ zcoord) ); + drawoptions(); + for i=0 upto Num: + auxpoi := startpoi+red*i/Num; + outpoi := intersectprolatespheroid( black, blue, ray, auxpoi, lindir ); + draw rp(auxpoi)--rp(outpoi) withpen pencircle scaled 1pt; + endfor; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/iplaca.mp b/Master/texmf-dist/doc/metapost/featpost/example/iplaca.mp new file mode 100644 index 00000000000..1b8148d0115 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/iplaca.mp @@ -0,0 +1,45 @@ +% iplaca.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +numeric u; +u = 52mm; + +def placaminho( expr yv ) = + begingroup + pair p[]; + numeric xh; + xh = u-yv; + p1 = (xh,yv); + p2 = (-xh,yv); + p3 = (-xh,-yv); + p4 = (0,-yv); + p5 = (-yv,0); + p6 = (0,yv); + p7 = (yv,0); + p8 = (xh,-yv); + ( p1--p2--p3--p4--p5--p6--p7--p4--p8--cycle ) + endgroup +enddef; + +beginfig(1); + path a, b, c; + color g; + pen j; + j = pencircle scaled 0.02u; + g = 0.5white; + a = placaminho( 0.15u ) shifted (left*u*1.9); + fill a withcolor g; + draw a withpen j; + b = placaminho( 0.3u ); + fill b withcolor g; + draw b withpen j; + c = placaminho( 0.45u ) shifted (right*u*1.7); + fill c withcolor g; + draw c withpen j; +endfig; + +end. +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/jdbug.mp b/Master/texmf-dist/doc/metapost/featpost/example/jdbug.mp new file mode 100644 index 00000000000..033fe0248ed --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/jdbug.mp @@ -0,0 +1,26 @@ +% jdbug.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric N, i, u, c, s; + pen thepen; + picture lastpic; + u = 5mm; + thepen = pencircle scaled 0.2u; + N = 5; + s = 180/N; + c = u*cosd(s); + draw for i=0 step 2s until 360-2s: + (u*dir(i))--(c*dir(i+s))-- + endfor cycle withpen thepen; + lastpic = currentpicture; +endfig; + +beginfig(2); + draw lastpic rotated s; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/keplernewtonfeynman.mp b/Master/texmf-dist/doc/metapost/featpost/example/keplernewtonfeynman.mp new file mode 100644 index 00000000000..e2cf2281f2d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/keplernewtonfeynman.mp @@ -0,0 +1,76 @@ +% keplernewtonfeynman.mp +% L. Nobre G. +% 2013 + +%input featpost3Dplus2D; + +prologues := 0; + +%verbatimtex \documentclass{article}\usepackage{mathpazo}\begin{document} etex + +beginfig(1); + numeric u, abratio, foc, pang, auxang, refdist, stepang, factor; + pair secofod, ocirpoi, midpoi, tpoi, dirplu, dirmin; + pen poipen; + color mygrey; + path thecircle; + stepang = 4.3; + poipen = pencircle scaled 1mm; + mygrey = 0.5*(red+green); + u = 1cm; + abratio = 0.5*(1+sqrt(5)); + foc = u*(abratio +-+ 1); + refdist = 2*u*abratio; + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + factor = 1.5; + secofod = (refdist,0)*factor; + secofod := (2foc,0); + thecircle = fullcircle scaled 2refdist; + %draw fullcircle scaled 2u xscaled abratio shifted (foc,0); + draw thecircle; + draw secofod withpen poipen; + for pang = stepang step stepang until 360: + ocirpoi := refdist*dir(pang); + midpoi := 0.5[secofod,ocirpoi]; + auxang := angle(ocirpoi-secofod); + dirplu := dir(auxang+90); + dirmin := dir(auxang-90); + pair tpoi; + tpoi = whatever*dir(pang); + tpoi = whatever[midpoi,midpoi+dirplu]; + %draw ocirpoi--secofod withcolor mygrey; + draw tpoi withpen poipen withcolor red; + drawarrow tpoi--(tpoi+abs(midpoi-secofod)*dirplu/factor); + endfor; + clip currentpicture to (thecircle scaled (factor**2)); + draw origin withpen poipen; +endfig; + +verbatimtex \end{document} etex + +end. + +Newton showed this construction in Book 1, Section 4, Lemma 15, of +Principia. On March 13, 1964, Feynman resurrected the construction and +used it in a lecture, "The Motion of Planets Around the Sun". The +lecture is detailed in a book with audio CD, Feynman's Lost Lecture, +by David and Judith Goodstein. In the lecture, Feynman used the +diagram and differential geometry to prove the planetary laws of +motion. +In the construction, the green dot is the primary focus of the ellipse +about which the planet orbits; the blue dot is the secondary +focus. The black dot is on a circle at a distance in radius equal in +length to the major axis of an ellipse. A line is drawn from the blue +dot to the black dot and its perpendicular bisector is +constructed. The point where this perpendicular bisector intersects +the line from the green dot (primary focus) to the black dot (circle) +is a point on the ellipse. The perpendicular bisector is tangent to +the ellipse at this point. A further interesting point of the +construction is that the length of the line from the blue dot +(secondary focus) to the black dot (circle) is proportional to the +velocity of the orbiting planet at this point. In the Demonstration, +half this length is represented by the black vector traveling in the +direction of the planet. +All of the possible ellipses with the given major axis are contained +in the circle. You can adjust the eccentricity and rotation of the +ellipse.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/lgc2refractionEdited.mp b/Master/texmf-dist/doc/metapost/featpost/example/lgc2refractionEdited.mp new file mode 100644 index 00000000000..4cb3f4f6bfd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/lgc2refractionEdited.mp @@ -0,0 +1,86 @@ +% lgc2refractionEdited.mp +% lgc means LaTeX Graphics Companion +% 2013 + +prologues := 1; + +vardef lensrefractray(expr s,a,p,q,rir)= + save tI,tn,ia,ib,I,J,K,sib; + pair I,J,K; + tI = xpart(p intersectiontimes (s--(s+30cm*dir(a)))); + if tI>=0: + I=point tI of p; + draw s--I; + tn=angle(direction tI of p)+90; + ia=tn-angle(s-I); + sib=sind(ia)/rir; + ib=-angle(1+-+sib,sib); + J=I+dir(tn+180+ib)*2cm; + tI := xpart(q intersectiontimes (I--J)); + if tI>=0: + K:=point tI of q; + draw I--K withcolor blue; + tn:=angle(direction tI of q)+90; + ia:=tn-angle(I-K); + sib:=rir*sind(ia); + ib:=angle(1+-+sib,sib); + J:=K+dir(tn+ib)*2cm; + draw K--J; + fi; + fi; +enddef; + +vardef refractray(expr s,a,p,rir)= + save tI,tn,ia,ib,I,J,sib; + pair I,J; + tI = xpart(p intersectiontimes (s--(s+30cm*dir(a)))); + if tI>=0: + I=point tI of p; + draw s--I; + tn=angle(direction tI of p)+90; + ia=tn-angle(s-I); + sib=sind(ia)/rir; + ib=-angle(1+-+sib,sib); + J=I+dir(tn+180+ib)*2cm; + draw I--J withcolor blue; + fi; +enddef; + +vardef reflectray(expr s,a,p)= + save tI,tn,ia,I,J; + pair I,J; + tI=xpart(p intersectiontimes (s--(s+30cm*dir(a)))); + if tI>=0: + I=point tI of p; + draw s--I; + tn=angle(direction tI of p)+90; + ia=tn-angle(s-I); + J=I+dir(tn+ia)*2cm; + draw I--J withcolor blue; + fi; +enddef; + +beginfig(2); + numeric u; + u=3mm; + path p; + p=((5u,-6u)..(4u,-2u)..(4.5u,0)..(5u,5u)) rotated 90; + for a=40 step 5 until 140: reflectray(origin,a,p); endfor; + draw p withcolor red; +endfig; + +beginfig(1); + for a=40 step 5 until 140: refractray(origin,a,p,1.5); endfor; + draw p withcolor red; +endfig; + +beginfig(3); + path q; + q = reverse (p yscaled (-1)) shifted (up*10.5u); + fill (p--q--cycle) withcolor red; + for a=46 step 3 until 120: + lensrefractray(origin,a,p,q,1.4); + endfor; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/loglogpaper.mp b/Master/texmf-dist/doc/metapost/featpost/example/loglogpaper.mp index 4d00c11df99..24e04e9e196 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/loglogpaper.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/loglogpaper.mp @@ -1,32 +1,42 @@ % loglogpaper.mp % L. Nobre G. -% 2009 +% 2012 + +prologues := 3; vardef logten( expr Arg )= (1.696463*mlog( Arg )/1000) enddef; +message "log(100) = " & decimal( logten( 100.00 ) ); +message "log(300) = " & decimal( logten( 300.00 ) ); +message "log(0.01)= " & decimal( logten( 0.01 ) ); +message "log(0.03)= " & decimal( logten( 0.03 ) ); + beginfig(1); numeric xdecs, ydecs, xdecsiz, ydecsiz, llcornx, llcorny, i, j; numeric tmpvalx, tmpvaly; color colormain, coloraux; picture singledec; - xdecs = 5; - ydecs = 4; - xdecsiz = 35mm; - ydecsiz = 35mm; + pen penmain, penaux; + xdecs = 7; + ydecs = 5; + xdecsiz = 22mm; + ydecsiz = 22mm; llcornx = 20mm; - llcorny = 60mm; - colormain = 0.15white; - coloraux = 0.6white; - drawoptions( withcolor coloraux ); + llcorny = 10mm; + colormain = 0.05white; + coloraux = blue+green; + penmain = pencircle scaled 0.26mm; + penaux = pencircle scaled 0.111mm; + drawoptions( withpen penaux withcolor coloraux ); for i=0 upto 10: tmpvalx := xdecsiz*(logten(10+i*2)-1); draw (tmpvalx,0)--(tmpvalx,ydecsiz); tmpvaly := ydecsiz*(logten(10+i*2)-1); draw (0,tmpvaly)--(xdecsiz,tmpvaly); endfor; - drawoptions( withcolor colormain ); + drawoptions( withpen penmain withcolor colormain ); for i=1 upto 10: tmpvalx := xdecsiz*(logten(10*i)-1); draw (tmpvalx,0)--(tmpvalx,ydecsiz); @@ -41,6 +51,20 @@ beginfig(1); draw singledec shifted (llcornx+(i-1)*xdecsiz,llcorny+(j-1)*ydecsiz); endfor; endfor; + label.bot("0.1",(llcornx,llcorny)); + label.bot("1",(llcornx+xdecsiz,llcorny)); + label.bot("10",(llcornx+2*xdecsiz,llcorny)); + label.bot("100",(llcornx+3*xdecsiz,llcorny)); + label.bot("1000",(llcornx+4*xdecsiz,llcorny)); + label.bot("10000",(llcornx+5*xdecsiz,llcorny)); + label.bot("100000",(llcornx+6*xdecsiz,llcorny)); + label.bot("1000000",(llcornx+7*xdecsiz,llcorny)); + label.lft("0.0001",(llcornx,llcorny)); + label.lft("0.001",(llcornx,llcorny+ydecsiz)); + label.lft("0.01",(llcornx,llcorny+2*ydecsiz)); + label.lft("0.1",(llcornx,llcorny+3*ydecsiz)); + label.lft("1",(llcornx,llcorny+4*ydecsiz)); + label.lft("10",(llcornx,llcorny+5*ydecsiz)); endfig; end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/micostufas.mp b/Master/texmf-dist/doc/metapost/featpost/example/micostufas.mp new file mode 100644 index 00000000000..1ac2ca3734d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/micostufas.mp @@ -0,0 +1,41 @@ +% micostufas.mp +% L. Nobre G. +% 2013 + +prologues := 1; + +beginfig(1); + numeric u, basecant, altucnat, diagcant, baseestu, altuestu, diagestu; + numeric aux, rayestu; + u = 1cm; + basecant = 0.5u; + diagcant = 2.6u; + altucant = diagcant +-+ 0.5basecant; + baseestu = 6u; + altuestu = 4u; + diagestu = altuestu ++ 0.5baseestu; + numeric angalpha, scalefac, cantdesv; + angalpha = 180-2*angle(0.5baseestu,altuestu); %show angalpha; + rayestu = altuestu/sind(angalpha); + message "Raio de curvatura: " & decimal(rayestu/u); + cantdesv = 0.25*(baseestu+basecant); + path auxpa, cant, goticarch; + cant = (-0.5basecant,0)--(0,altucant)--(0.5basecant,0); + draw cant; + draw cant shifted (-cantdesv,0); + draw cant shifted (cantdesv,0); + z1 = (-0.5*cosd(angalpha),0); + auxpa = (halfcircle cutafter (origin--dir(angalpha))) shifted z1; + aux = xpart point 0 of auxpa; + scalefac = 0.5*baseestu/aux; + goticarch = auxpa scaled scalefac; + draw goticarch; + draw goticarch xscaled -1; + z0 = z1 scaled scalefac; + drawarrow z0--(z0+rayestu*dir(angalpha/2)); + numeric comprimarco; + comprimarco = rayestu*3.14159*angalpha/(180*u); + message "Comprimento de cada arco: " & decimal(comprimarco); +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/milimetricpaper.mp b/Master/texmf-dist/doc/metapost/featpost/example/milimetricpaper.mp index d05d36e6491..81b2904b223 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/milimetricpaper.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/milimetricpaper.mp @@ -4,14 +4,16 @@ %%input mp-tool; +prologues := 1; + beginfig(1); numeric u, xsize, ysize, i; numeric minstep, majstep, bigstep; pen minpen, majpen, bigpen; color mincolor, majcolor, bigcolor; u = 1mm; - xsize = 15cm; - ysize = 11cm; + xsize = 16cm; + ysize = 16cm; minstep = 2u; majstep = 10u; bigstep = 50u; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/naotocanacalote.mp b/Master/texmf-dist/doc/metapost/featpost/example/naotocanacalote.mp new file mode 100644 index 00000000000..2e45276347a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/naotocanacalote.mp @@ -0,0 +1,58 @@ +% naotocanacalote.mp +% L. Nobre G. +% 2012 + +verbatimtex \documentclass{article}\begin{document} etex + +beginfig(1); + numeric N, h, R, m, i, l, d, X, angl; + N = 2; + R = 13mm; + h = N*R; + m = 8; + l = 2R; + d = 4mm; + angl = 50; + path calotes, queda; + if N=1: + calotes = (0,h)... for i=1 upto m-1: + (R*(sind(i*90/m),cosd(i*90/m)))... + endfor {down}(R,0); + X = sqrt(2)*R; + queda = (-R,h+d)---(0,h+d){right}...{unitvector(1,-sqrt(2))}(X,d); + elseif N=2: + calotes = (0,h)... for i=1 upto 2*m-1: + (R*(sind(i*90/m),1+cosd(i*90/m)))... + endfor {left}origin; + X = 2R; + queda = (-R,h+d)---(0,h+d){right}...{unitvector(1,-2)}(X,d); + else: + calotes = (0,h)... for i=1 upto 2*m-1: + (R*(sind(i*90/m),2+cosd(i*90/m)))... + endfor for i=1 upto m-1: + (R*(sind(-i*90/m),cosd(i*90/m)))... + endfor {down}(-R,0); + X = sqrt(6)*R; + queda = (-R,h+d)---(0,h+d){right}...{unitvector(1,-sqrt(6))}(X,d); + fi; + drawoptions( withpen pencircle scaled (0.75mm) ); + draw (-l,h)--calotes; + draw (-R,0)--(X+R,0); + drawoptions(); + draw fullcircle scaled (2d) shifted (0,h+d); + draw fullcircle scaled (2d) shifted (X,d); + drawarrow (0,h+d)--(R,h+d); + label.top( btex $\vec{v}_{\mathrm{min}}$ etex, (0.6R,h+d) ); + drawdblarrow origin--(0,h); + label.lft( btex $h$ etex, (0,h-0.5R) ); + drawdblarrow (0,d)--(X,d); + label.top( btex $x$ etex, (0.5X,d) ); + drawarrow (0,h-R)--(R*cosd(angl),h+R*(sind(angl)-1)); + label.ulft( btex $R$ etex, (0.5*R*cosd(angl),h-R+0.5*R*sind(angl)) ); + drawoptions( dashed evenly ); + draw queda; +endfig; + +verbatimtex \end{document} etex + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/nemdirector.mp b/Master/texmf-dist/doc/metapost/featpost/example/nemdirector.mp index 91b807e5c8c..8b26ba4f44b 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/nemdirector.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/nemdirector.mp @@ -1,12 +1,12 @@ % nemdirector.mp % L. Nobre G. -% 2003 +% 2013 input featpost3Dplus2D; verbatimtex \documentclass{article} -%\usepackage{mathpazo} +\usepackage{lucidabr} \begin{document} etex @@ -17,18 +17,17 @@ beginfig(1); numeric cylength, cyradius, zoneradi, zoneleng; numeric i, angsdev, halfnum, directlen, arrthick; numeric vcx, vcy, vcz, xcurr, ycurr, thickfact; - numeric atwo, zcurr, aone, apos; + numeric atwo, zcurr, aone, apos, anul; color lenvec, currpos, tippos; path arrpath; picture tmppict; - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Nu + anul := 0; + angsdev := 7; cylength := 0.45; cyradius := 0.1; zoneradi := 2; zoneleng := 4; directlen := 5.6; - angsdev := 12; halfnum := 130; thickfact := 5; arrthick := Spread*ps( (0,0,0), thickfact ); @@ -42,7 +41,7 @@ beginfig(1); xcurr := -zoneradi*cosd( apos )*uniformdeviate( 1 ); ycurr := zoneradi*sind( apos )*uniformdeviate( 1 ); aone := uniformdeviate( 360 ); - atwo := angsdev*normaldeviate; + atwo := anul+angsdev*normaldeviate; vcz := cosd( atwo ); vcy := sind( atwo )*sind( aone ); vcx := sind( atwo )*cosd( aone ); @@ -59,7 +58,7 @@ beginfig(1); xcurr := zoneradi*cosd( apos )*uniformdeviate( 1 ); ycurr := zoneradi*sind( apos )*uniformdeviate( 1 ); aone := uniformdeviate( 360 ); - atwo := angsdev*normaldeviate; + atwo := anul+angsdev*normaldeviate; vcz := cosd( atwo ); vcy := sind( atwo )*sind( aone ); vcx := sind( atwo )*cosd( aone ); @@ -69,10 +68,11 @@ beginfig(1); endfor; NL:= halfnum; director_invisible( true, thickfact, false ); - label.ulft(btex $\vec{n}$ etex scaled 8.5 rotated 90, rp(tippos) ); - tmppict := currentpicture rotated -90; - currentpicture := nullpicture; - draw tmppict; + label.urt(btex $\vec{n}$ etex scaled 8.5, rp(tippos) ); +% label.ulft(btex $\vec{n}$ etex scaled 8.5 rotated 90, rp(tippos) ); +% tmppict := currentpicture rotated -90; +% currentpicture := nullpicture; +% draw tmppict; endfig; verbatimtex diff --git a/Master/texmf-dist/doc/metapost/featpost/example/radiativeforcing.mp b/Master/texmf-dist/doc/metapost/featpost/example/radiativeforcing.mp new file mode 100644 index 00000000000..8fd32ca3b0c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/radiativeforcing.mp @@ -0,0 +1,243 @@ +% +% fig2dev (version 3.2.5-alpha7) -L (m)mp version 0.05 --- Preamble +% + +% +% mp output driver options: +% -L mp +% + +% +MP-ADDITIONAL-HEADER +verbatimtex +%&latex +\documentclass{article} +\begin{document} +etex +% -MP-ADDITIONAL-HEADER + + +%SetFigFont macros for latex +verbatimtex +% +\begingroup\makeatletter\ifx\SetFigFontNFSS\undefined% +\gdef\SetFigFontNFSS#1#2#3#4#5{% + \reset@font\fontsize{#1}{#2pt}% + \fontfamily{#3}\fontseries{#4}\fontshape{#5}% + \selectfont}% +\fi\endgroup% +\ifx\SetFigFontSize\undefined% +\gdef\SetFigFontSize#1#2{% + \fontsize{#1}{#2pt}% + \selectfont}% +\fi% +etex + +% Now draw the figure +beginfig(0) +% Some reasonable defaults + labeloffset:=0; + truecorners:=1; + bboxmargin:=0; +% Begin ellipse object + pickup pencircle scaled 0.94; + path c; + c = fullcircle scaled 1638.80 yscaled 1.00 + rotated 0.00 shifted (428.03,-242.65); + fill c withcolor ((0.53,0.81,1.00) + 0.00white); + draw c withcolor (0.53,0.81,1.00); +% End ellipse object +% Begin ellipse object + pickup pencircle scaled 0.94; + path c; + c = fullcircle scaled 1126.68 yscaled 1.00 + rotated 0.00 shifted (428.03,-242.65); + fill c withcolor ((0.00,0.69,0.00) + 0.00white); + draw c withcolor (0.00,0.69,0.00); +% End ellipse object +% Begin ellipse object + pickup pencircle scaled 0.94; + path c; + c = fullcircle scaled 141.73 yscaled 1.00 + rotated 0.00 shifted (147.40,650.27); + fill c withcolor ((1.00,1.00,0.00) + 0.00white); + draw c withcolor (1.00,1.00,0.00); +% End ellipse object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (155.91, 568.06) + --(238.11, 301.61); + draw p withcolor (1.00,1.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (231.94, 311.87) + --(237.17, 304.57) + --(237.35, 313.57) + --(231.94, 311.87) -- cycle; + fill arr withcolor (1.00,1.00,0.00); + draw arr withcolor (1.00,1.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (184.25, 573.73) + --(260.79, 315.78); + draw p withcolor (1.00,1.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (254.74, 326.17) + --(259.91, 318.80) + --(260.16, 327.81) + --(254.74, 326.17) -- cycle; + fill arr withcolor (1.00,1.00,0.00); + draw arr withcolor (1.00,1.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (212.60, 596.41) + --(286.30, 321.45); + draw p withcolor (1.00,1.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (280.50, 331.97) + --(285.48, 324.47) + --(285.98, 333.48) + --(280.50, 331.97) -- cycle; + fill arr withcolor (1.00,1.00,0.00); + draw arr withcolor (1.00,1.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (121.89, 562.39) + --(204.09, 293.10); + draw p withcolor (1.00,1.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (197.98, 303.37) + --(203.21, 296.06) + --(203.40, 305.07) + --(197.98, 303.37) -- cycle; + fill arr withcolor (1.00,1.00,0.00); + draw arr withcolor (1.00,1.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (351.50, 344.13) + --(606.61, 774.99); + draw p withcolor (1.00,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (603.09, 763.53) + --(605.04, 772.28) + --(598.24, 766.43) + --(603.09, 763.53) -- cycle; + fill arr withcolor (1.00,0.00,0.00); + draw arr withcolor (1.00,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (311.81, 332.79) + --(572.60, 766.49); + draw p withcolor (1.00,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (568.94, 755.15) + --(570.96, 763.84) + --(564.09, 758.05) + --(568.94, 755.15) -- cycle; + fill arr withcolor (1.00,0.00,0.00); + draw arr withcolor (1.00,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (391.18, 346.96) + --(513.07, 545.39) + --(632.13, 352.63); + draw p withcolor (1.00,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (623.56, 361.07) + --(630.49, 355.28) + --(628.41, 364.03) + --(623.56, 361.07) -- cycle; + fill arr withcolor (1.00,0.00,0.00); + draw arr withcolor (1.00,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (428.03, 349.80) + --(549.92, 536.88) + --(615.12, 434.83); + draw p withcolor (1.00,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path arr; + arr = (606.43, 443.15) + --(613.42, 437.48) + --(611.21, 446.17) + --(606.43, 443.15) -- cycle; + fill arr withcolor (1.00,0.00,0.00); + draw arr withcolor (1.00,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 2.83; + path p; + p = (2.83, 789.17) + --(839.06, 789.17) + --(839.06, 202.39) + --(2.83, 202.39)--cycle; + picture tmppic; + tmppic = currentpicture; + currentpicture := nullpicture; + clip tmppic to p; + draw tmppic; +% End polyline object +endfig; +end diff --git a/Master/texmf-dist/doc/metapost/featpost/example/raiodoscirculos.mp b/Master/texmf-dist/doc/metapost/featpost/example/raiodoscirculos.mp new file mode 100644 index 00000000000..c618e659ba8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/raiodoscirculos.mp @@ -0,0 +1,70 @@ +% raiodoscirculos.mp +% L. Nobre G. +% 2013 + +beginfig(1); + numeric u, r, p; + u = 2cm; + r = 2/(3+sqrt(7)); + p = u/40; + pen mypen; + mypen = pencircle scaled p; + drawoptions( withpen mypen ); + path mysquare, halcir, fulcir; + mysquare = origin--right--(right+up)--up--cycle; + halcir = halfcircle scaled 2r shifted (r*right); + fulcir = fullcircle scaled 2r shifted ((1-r)*(right+up)); + draw mysquare scaled u; + draw halcir scaled u; + draw fulcir scaled u; +endfig; + +beginfig(2); + drawoptions( withpen mypen ); + draw mysquare scaled u; + r := (sqrt(5)-1)/2; + halcir := halfcircle shifted (right/2); + draw halcir scaled u; + path quarcirc; + quarcirc = (halfcircle cutafter (origin--up)) rotated 180; + draw quarcirc scaled 2r shifted (right+up) scaled u; +endfig; + +beginfig(3); + drawoptions( withpen mypen ); + draw mysquare scaled u; + draw halcir scaled u; + r := 2-sqrt(3); + draw fullcircle scaled 2r shifted ((1-r)*(right+up)) scaled u; +endfig; + +beginfig(4); + drawoptions( withpen mypen ); + draw mysquare scaled u; + draw halcir scaled u; + r := 1/3; + path secondhalfcircle; + secondhalfcircle = halfcircle scaled 2r rotated 90 shifted (1,1-r); + draw secondhalfcircle scaled u; +endfig; + +beginfig(5); + drawoptions( withpen mypen ); + draw mysquare scaled u; + r := 1/(1+sqrt(2)); + halcir := halfcircle scaled 2r shifted (r*right); + draw halcir scaled u; + secondhalfcircle := halfcircle scaled 2r rotated 90 shifted (1,1-r); + draw secondhalfcircle scaled u; +endfig; + +beginfig(6); + drawoptions( withpen mypen ); + draw mysquare scaled u; + r := 1/4; + halcir := halfcircle scaled 0.5 shifted (right/4); + draw halcir scaled u; + draw quarcirc scaled 2 shifted (right+up) scaled u; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/resistcircuit.mp b/Master/texmf-dist/doc/metapost/featpost/example/resistcircuit.mp index bc4eebce84a..8b44ffd25f9 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/resistcircuit.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/resistcircuit.mp @@ -4,6 +4,8 @@ input featpost3Dplus2D; +prologues := 1; + beginfig(1); boolean kind[]; numeric largmolas, lengmolas, numolas, numturns, u, i, fraction, stepx; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/reuleaux.mp b/Master/texmf-dist/doc/metapost/featpost/example/reuleaux.mp new file mode 100644 index 00000000000..2bc0763ace7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/reuleaux.mp @@ -0,0 +1,34 @@ +% reuleaux.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric u, desv, ray; + path rouletri, pathpart, pa, pb, pc, border; + u = 150mm; + desv = u*sqrt(3)/3; + ray = (sqrt(3)/3-0.5)*u/2; + pathpart = halfcircle scaled u cutafter (origin--u*dir(60)); + pathpart := pathpart shifted (desv*dir(-150)/2); + pa = pathpart; + pb = pathpart rotated 120; + pc = pathpart rotated -120; + rouletri = pa--pb--pc--cycle; + draw rouletri; + border=(u/4,u/4)--(-u/4,u/4)--(-u/4,-u/4)--(u/4,-u/4)--cycle; + draw border shifted (ray*up); +endfig; + +beginfig(2); + draw border withcolor red; + numeric i, N, astep; + N = 4; + astep = 3*N; + for i=astep step astep until 360: + draw rouletri rotated (-i/3) shifted (ray*dir(i-90)); + endfor; +endfig; + +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/roadincline.mp b/Master/texmf-dist/doc/metapost/featpost/example/roadincline.mp index 2532aaceb51..5c4cdd1f4e1 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/roadincline.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/roadincline.mp @@ -38,7 +38,7 @@ beginfig(1); z6 = ( backauxil, backauyil); backtri = z4--z5--z6--cycle; - angline = halfcircle scaled 2angray shifted z4 cutafter z4--z6; + angline = halfcircle scaled 2angray shifted z4 cutafter (z4--z6); z7 = z4+(angray,0); z8 = 0.5[z5,z6]; z9 = z5-(angray,0); diff --git a/Master/texmf-dist/doc/metapost/featpost/example/simplecenterofmass.mp b/Master/texmf-dist/doc/metapost/featpost/example/simplecenterofmass.mp new file mode 100644 index 00000000000..6f7030ffbbd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/simplecenterofmass.mp @@ -0,0 +1,127 @@ +% simplecenterofmass.mp +% L. Nobre G. +% 2012 + +verbatimtex \documentclass{article}\begin{document} etex; + +beginfig(0); + numeric u, i, j, s, as, bs, cs, ds; + pen pena, penb, penc, pend; + u = 1.5mm; + s = 7.1u; + as = 2u; + bs = 3u; + cs = 5u; + ds = 0.8u; + pena = pencircle scaled as; + penb = pencircle scaled bs; + penc = pencircle scaled cs; + pend = pencircle scaled ds; + linecap := squared; + for i=1 upto 4: + for j=1 upto 3: + draw ((i-1)*s,(j-1)*s)-- + ((i-1)*s,j*s)-- + (i*s,j*s)-- + (i*s,(j-1)*s)--cycle withcolor 0.7white; + endfor; + endfor; + z1 = (s,3s); + z2 = (3s,3s); + z3 = (4s,3s); + z4 = (0,0); + z5 = (1s,2s); + z6 = (2s,2s); + z7 = (3s,2s); + z8 = (1s,1s); + z9 = (2s,1s); + linecap := rounded; + pickup pena; + draw z1; + draw z2; + pickup penb; + draw z3; + pickup penc; + draw z4; + pickup pend; + for i=5 upto 9: + draw z[i]; + endfor; + label.urt(btex 1 kg etex, z1); + label.urt(btex 1 kg etex, z2); + label.rt(btex 2 kg etex, z3+(bs/2,0)); + label.urt(btex 8 kg etex, z4+(0,cs/2)); + label.urt(btex A etex, z5); + label.urt(btex B etex, z6); + label.urt(btex C etex, z7); + label.urt(btex D etex, z8); + label.urt(btex E etex, z9); +endfig; + +beginfig(1); + numeric u, i, j, s, opt; + pen pena, penb; + pair PO[]; + u = 1.5mm; + s = 7.1u; + pena = pencircle scaled 1.6u; + penb = pencircle scaled 0.6u; + linecap := squared; + for i=1 upto 4: + for j=1 upto 3: + draw ((i-1)*s,(j-1)*s)-- + ((i-1)*s,j*s)-- + (i*s,j*s)-- + (i*s,(j-1)*s)--cycle withcolor 0.7white; + endfor; + endfor; + z1 = (0,0); + z2 = (4,3); + z4 = (1,2); + z5 = (2,2); + z6 = (3,2); + z7 = (1,1); + z8 = (2,1); + forever: + opt := uniformdeviate(1); + if opt<0.3333: + PO3 := (1,3); + elseif opt<0.6667: + PO3 := (0,3); + else: + PO3 := (0,2); + fi; + opt := uniformdeviate(1); + if opt<0.3333: + PO9 := z4; + elseif opt<0.6667: + PO9 := z5; + else: + PO9 := z7; + fi; + numeric massadois, massatres; + PO9 = massadois*(z2-PO9)+massatres*(PO3-PO9); + exitif (massadois>0) and (massatres>0); + endfor; + linecap := rounded; + z3 = PO3; + for i=1 upto 3: + draw z[i] scaled s withpen pena; + endfor; + for i=4 upto 8: + draw z[i] scaled s withpen penb; + endfor; + label.urt(decimal(round(massatres*24)) & "kg", z3 scaled s); + label.urt(decimal(round(massadois*24)) & "kg", z2 scaled s); + label.urt("24kg", z1 scaled s); + label.urt(btex A etex, z4 scaled s); + label.urt(btex B etex, z5 scaled s); + label.urt(btex C etex, z6 scaled s); + label.urt(btex D etex, z7 scaled s); + label.urt(btex E etex, z8 scaled s); + draw fullcircle scaled 1.6u shifted (PO9 scaled s) withcolor red; +endfig; + +verbatimtex \end{document} etex + +end; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/simplelens.mp b/Master/texmf-dist/doc/metapost/featpost/example/simplelens.mp new file mode 100644 index 00000000000..d32f30d02df --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/simplelens.mp @@ -0,0 +1,114 @@ +% simplelens.mp +% L. Nobre G. +% 2013 + +prologues := 1; + +numeric specialdist, otherdist; +specialdist = 2.5cm; +color TableC[]; +TableC0 := (0.65,0.61,0.49); % grey %% G N U P L O T +TableC1 := 0.77red; % red %% +TableC2 := ( 0.2, 0.2, 1.0 ); % blue %% colors +TableC3 := ( 1.0, 0.7, 0.0 ); % orange %% +TableC4 := 0.85green; % pale green %% +TableC5 := 0.90*(red+blue); % magenta %% +TableC6 := 0.85*(green+blue); % cyan %% +TableC7 := 0.85*(red+green); % yellow %% + +vardef lensrefractray(expr s,a,p,q,rir,c)= + save tI,tn,ia,ib,I,J,K,sib; + pair I,J,K; + draw s--(s-2cm*dir(a)) withcolor TableC[c]; + tI = xpart(p intersectiontimes (s--(s+15cm*dir(a)))); + if tI>=0: + I=point tI of p; + draw s--I withcolor TableC[c]; + tn=angle(direction tI of p)+90; + ia=tn-angle(s-I); + sib=sind(ia)/rir; + ib=-angle(1+-+sib,sib); + J=I+dir(tn+180+ib)*2cm; + tI := xpart(q intersectiontimes (I--J)); + if tI>=0: + K:=point tI of q; + draw I--K withcolor TableC0; + tn:=angle(direction tI of q)+90; + ia:=tn-angle(I-K); + if sind(ia)<1/rir: + sib:=rir*sind(ia); + ib:=angle(1+-+sib,sib); + J:=K-dir(tn-ib)*specialdist; + draw K--J withcolor TableC[c]; + fi; + fi; + fi; +enddef; + +beginfig(1); + numeric rir, ray, wid, dist, ha, dx, dy, bord, cx, cy, cent, a, sa, nr, m; + numeric refang, colorcounter; + path vseg, cseg, lens, cell; + pen fordot; + color lenscolor, cellcolor; + refang = 41; + m = 1.2mm; + nr = 9; + rir = 1.2; + ray = 2.3cm; + wid = 3.9cm; + dist = 1.1cm; + bord = 1mm; + fordot = pencircle scaled 1mm; + lenscolor = 0.6white; + cellcolor = 0.4white; + dy = 0.5*wid; + dx = ray+-+dy; + cx = 0.5*bord; + cy = dy-bord; + cent = dx-dist; + ha = angle(dist,cy); + sa = 2ha/nr; + z1 = (dx,ray); + z2 = (dx,-ray); + z3 = (cent,0); + z4 = (dx,cy); + z5 = (dx,-cy); + z6 = (0,cy); + z7 = (0,-cy); + z8 = (ray,cy); + z9 = (ray,-cy); + vseg = z2--z1; + %cseg = halfcircle rotated -90 scaled 2ray; + cseg = (dx,-dy){dir(refang)}..(ray,0)..{dir(180-refang)}(dx,dy); + lens = buildcycle(reverse vseg,z7--z9,cseg,z8--z6); + fill lens withcolor lenscolor; + cell = ((cx,cy)--(-cx,cy)--(-cx,-cy)--(cx,-cy)--cycle) shifted z3; + fill cell withcolor cellcolor; + %draw z3 withpen fordot; + colorcounter = 1; + for a=0.5*sa step sa until ha-sa: + if not (colorcounter<>7): + colorcounter:= 1; + else: + colorcounter := incr(colorcounter); + fi; + lensrefractray(z3,a,vseg,cseg,1.9,colorcounter); + lensrefractray(z3+up*m,a,vseg,cseg,1.9,colorcounter); + lensrefractray(z3+down*m,a,vseg,cseg,1.9,colorcounter); + if not (colorcounter<>7): + colorcounter:= 0; + else: + colorcounter := incr(colorcounter); + fi; + lensrefractray(z3,-a,vseg,cseg,1.9,colorcounter); + lensrefractray(z3+up*m,-a,vseg,cseg,1.9,colorcounter); + lensrefractray(z3+down*m,-a,vseg,cseg,1.9,colorcounter); + endfor; + otherdist = ray+specialdist-0.5cm; + clip currentpicture to (-otherdist,-cy)--(-otherdist,cy)--(otherdist,cy)--(otherdist,-cy)--cycle; +endfig; + +end. + +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/simplependulum.mp b/Master/texmf-dist/doc/metapost/featpost/example/simplependulum.mp new file mode 100644 index 00000000000..8b097105fba --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/simplependulum.mp @@ -0,0 +1,51 @@ +% simplependulum.mp +% L. Nobre G. +% 2012 + +verbatimtex \documentclass{article}\begin{document} etex + +prologues := 3; + +beginfig(1); + numeric u, len, hei, ang, maxa, hala, num, signa, marga, margb, ste; + u = 2.2mm; + len = 15u; + hei = 4u; + maxa = angle( len-hei, len +-+ (len-hei) ); + num = 8; + hala = 0.7*maxa; + signa = -1; + marga = 2u; + margb = 1u; + ste = maxa/num; + z1 = len*(signa*sind(maxa),-cosd(maxa)); + z7 = len*(-signa*sind(hala),-cosd(hala)); + z2 = (0,-len); + z6 = z1 + (signa*marga,0); + z5 = z6 + (signa*margb,0); + z3 = (x6,y2); + z4 = (x5,y2); + draw origin--z1; + draw origin--z2 dashed evenly; + draw z2--z4 dashed evenly; + draw z1--z5 dashed evenly; + path mov, penda, pendb; + mov = z1 for ang=signa*(maxa-ste) step -signa*ste until -signa*hala: + ..len*(sind(ang),-cosd(ang)) endfor; + penda = fullcircle scaled 2u shifted z1; + pendb = fullcircle scaled 2u shifted z2; + fill penda withcolor 0.5white; + draw penda; + unfill pendb; + draw pendb dashed evenly; + drawarrow mov dashed evenly; + drawdblarrow z3--z6; + label( btex $h$ etex, 0.5[z4,z5] ); + label( btex $A$ etex, z1+down*(u+margb) ); + label( btex $B$ etex, z2+down*(u+margb) ); + label.top( btex $O$ etex, origin ); +endfig; + +verbatimtex \end{document} etex + +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/sniperlogo.mp b/Master/texmf-dist/doc/metapost/featpost/example/sniperlogo.mp new file mode 100644 index 00000000000..d8ac0fb7282 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/sniperlogo.mp @@ -0,0 +1,38 @@ +% sniperlogo.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric u, ray, siz, xdis, ang, mar, i; + u = 1cm; + siz = 5u; + ray = siz/6; + fill fullcircle scaled (2*(siz+ray)); + xdis = (siz-2*ray) +-+ (2*ray); + ang = angle(xdis,2*ray); + z1 = (siz-ray)*dir(ang); + z2 = (siz-ray)*dir(90-ang); + z3 = (ray,(siz-2*ray)*cosd(ang)); + z4 = z3 xscaled -1; + z5 = z2 xscaled -1; + z6 = z1 xscaled -1; + for i=7 upto 16: + z[i] = z[i-4] rotated 90; + endfor; + for i=0 upto 3: + z[21+i] = (siz-ray)*dir(45+90*i); + endfor; + path sniperpath; + sniperpath = z1{dir(ang+90)}..z21..{dir(180-ang)}z2..z3{down}..{up}z4.. + z5{dir(180+ang)}..z22..{dir(270-ang)}z6..z7{right}..{left}z8.. + z9{dir(270+ang)}..z23..{dir(-ang)}z10..z11{up}..{down}z12.. + z13{dir(ang)}..z24..{dir(90-ang)}z14..z15{left}..{right}z16..cycle; + unfill sniperpath rotated 45; +% draw sniperpath; +% drawoptions( withcolor red ); +% dotlabels(1,2,3,4,5,6,7,8,9,21,22) +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/spaceinvader.mp b/Master/texmf-dist/doc/metapost/featpost/example/spaceinvader.mp new file mode 100644 index 00000000000..1a8eb9dbf74 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/spaceinvader.mp @@ -0,0 +1,210 @@ +% spaceinvader.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +vardef renewcolore = + color tmpcolo; + tmpcolo = (uniformdeviate(0.8),uniformdeviate(0.8),uniformdeviate(0.8)); + drawoptions( withcolor tmpcolo ); +enddef; + +primarydef A xor B = ((not A) and B) or (A and not B) enddef; + +def strai( expr FlagVer, FlagForward, IndI, IndJ ) = + begingroup + path tmppath; + if FlagVer: + tmppath = (IndI*u,(IndJ-1)*u+mar)---(IndI*u,IndJ*u-mar); + else: + tmppath = ((IndI-1)*u+mar,IndJ*u)---(IndI*u-mar,IndJ*u); + fi; + if not FlagForward: + tmppath := reverse tmppath; + fi; + ( tmppath ) + endgroup +enddef; + +beginfig(1); + string st[]; + st16 = "..............M."; + st15 = ".............M.."; + st14 = "MM..........M..."; + st13 = "..MMM......M...."; + st12 = ".....M....M....."; + st11 = "MMM...M..M...MMM"; + st10 = "..MMM.MMMM.MMM.."; + st9 = "....MMMMMMMM...."; + st8 = "....M..MM..M...."; + st7 = "....MMMMMMMM...."; + st6 = "....MMM..MMM...."; + st5 = "...MMMMMM.MMMMM."; + st4 = "..MM..MMMM..M.MM"; + st3 = "MMM..MM..MMM...M"; + st2 = "M...MM.....MMM.M"; + st1 = "...MM........M.."; + numeric i, j, hv[][][]; + boolean b[][]; + numeric refi, refj, pn, u, mar, numa, numb, numc; + boolean startfound, forward, statever, pathfinished; + path frontier[]; + picture borderpic; + color cola, colb, colc; + pen thepen; + u = 6mm; + thepen = pencircle scaled 0.2u; + mar = 0.3u; + startfound = false; + pn = 0; + for j=1 upto 16: + for i=1 upto 16: + if substring (i-1,i) of st[j] = ".": + b[i][j] = false; + else: + b[i][j] = true; + fi; + endfor; + endfor; + for i=0 upto 17: + b[i][0] := false; + b[i][17] := false; + b[0][i] := false; + b[17][i] := false; + endfor; + for j=0 upto 16: + for i=0 upto 16: + if b[i][j] xor b[i+1][j]: + hv[1][i][j] = 1; + draw strai( true, true, i, j ); + else: + hv[1][i][j] = 0; + fi; + if b[i][j] xor b[i][j+1]: + hv[0][i][j] = 1; + draw strai( false, true, i, j ); + else: + hv[0][i][j] = 0; + fi; + endfor; + endfor; + for i=0 upto 17: + hv[0][17][i] := 0; + hv[1][i][17] := 0; + endfor; + borderpic = currentpicture; +endfig; + +def trioone( expr flstat, flforw ) = + begingroup + color tmpcolor; + if flstat and flforw: + tmpcolor = (0,0,0); + elseif flstat and (not flforw): + tmpcolor = (0,1,-1); + elseif (not flstat) and flforw: + tmpcolor = (1,0,1); + else: + tmpcolor = (1,-1,0); + fi; + ( tmpcolor ) + endgroup +enddef; + +def triotwo( expr flstat, flforw ) = + begingroup + color tmpcolor; + if flstat and flforw: + tmpcolor = (1,0,1); + elseif flstat and (not flforw): + tmpcolor = (1,0,-1); + elseif (not flstat) and flforw: + tmpcolor = (0,1,0); + else: + tmpcolor = (0,-1,0); + fi; + ( tmpcolor ) + endgroup +enddef; + +def triothr( expr flstat, flforw ) = + begingroup + color tmpcolor; + if flstat and flforw: + tmpcolor = (0,1,0); + elseif flstat and (not flforw): + tmpcolor = (0,0,-1); + elseif (not flstat) and flforw: + tmpcolor = (1,0,0); + else: + tmpcolor = (1,-1,1); + fi; + ( tmpcolor ) + endgroup +enddef; + +beginfig(2); + % draw borderpic; + forever: + startfound := false; + for j=0 upto 16: + for i=1 upto 16: + if (not startfound) and (hv[0][i][j] = 1): + startfound := true; + refi := i; + refj := j; + fi; + endfor; + endfor; + exitunless startfound; + statever := false; + forward := true; + frontier[incr(pn)] = strai( statever, forward, refi, refj ); + hv[0][refi][refj] := 2; + pathfinished := false; + forever: + cola := trioone(statever,forward); + colb := triotwo(statever,forward); + colc := triothr(statever,forward); + numa := hv[redpart cola][refi+greenpart cola][refj+bluepart cola]; + numb := hv[redpart colb][refi+greenpart colb][refj+bluepart colb]; + numc := hv[redpart colc][refi+greenpart colc][refj+bluepart colc]; + if numa = 1: + refi := refi+greenpart cola; + refj := refj+bluepart cola; + forward := statever xor forward; + statever := not statever; + frontier[pn] := frontier[pn]..strai( statever, forward, refi, refj ); + hv[redpart cola][refi][refj] := 2; + elseif numa = 2: + frontier[pn] := frontier[pn]..cycle; + pathfinished := true; + elseif numb = 1: + refi := refi+greenpart colb; + refj := refj+bluepart colb; + frontier[pn] := frontier[pn]..strai(statever,forward,refi,refj); + hv[redpart colb][refi][refj] := 2; + elseif numb = 2: + frontier[pn] := frontier[pn]..cycle; + pathfinished := true; + elseif numc = 1: + refi := refi+greenpart colc; + refj := refj+bluepart colc; + forward := not (statever xor forward); + statever := not statever; + frontier[pn] := frontier[pn]..strai( statever, forward, refi, refj ); + hv[redpart colc][refi][refj] := 2; + elseif numc = 2: + frontier[pn] := frontier[pn]..cycle; + pathfinished := true; + fi; + exitif pathfinished; + endfor; + renewcolore; + fill frontier[pn] withpen thepen; + endfor; + show pn; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/splineperspective.mp b/Master/texmf-dist/doc/metapost/featpost/example/splineperspective.mp index c65cd5b2ce4..8bcc4f87526 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/splineperspective.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/splineperspective.mp @@ -1,11 +1,144 @@ % splineperspective.mp % L. Nobre G. and Troy Henderson -% 2007 - -input featpost3Dplus2D; +% 2007 -- 2012 prologues := 1; +defaultfont := "cmss17"; +color f, viewcentr; +boolean ParallelProj; + + f := (3,5,4); % This f is the point of view in 3D + + viewcentr := black; % This is the aim of the view + + ParallelProj := false; % Kind of perspective % + def X(expr A) = + if color A: redpart A else: cyanpart A fi + enddef; + + def Y(expr A) = + if color A: greenpart A else: magentapart A fi + enddef; + + def Z(expr A) = + if color A: bluepart A else: yellowpart A fi + enddef; + + def conorm(expr A) = + ( X(A) ++ Y(A) ++ Z(A) ) + enddef; + + def N(expr A) = + begingroup + save M, exitcolor; + numeric M; + color exitcolor; + M = conorm( A ); + if M > 0: + exitcolor = ( X(A)/M, Y(A)/M, Z(A)/M ); + else: + exitcolor := black; + fi; + ( exitcolor ) + endgroup + enddef; + + def cdotprod(expr A, B) = + ( X(A)*X(B) + Y(A)*Y(B) + Z(A)*Z(B) ) + enddef; + + def ccrossprod(expr A, B) = + ( Y(A)*Z(B) - Z(A)*Y(B), + Z(A)*X(B) - X(A)*Z(B), + X(A)*Y(B) - Y(A)*X(B) ) + enddef; + +% The dotproduct of two normalized vectors is the cosine of the angle +% they form. + + def ndotprod(expr A, B) = + begingroup + save a, b; + color a, b; + a = N(A); + b = N(B); + ( ( X(a)*X(b) + Y(a)*Y(b) + Z(a)*Z(b) ) ) + endgroup + enddef; + +% The normalized crossproduct of two vectors. +% Also check getangle below. + + def ncrossprod(expr A, B) = + N( ccrossprod( A, B ) ) + enddef; + +% Haahaa! Trigonometry. + + def getangle(expr A, B) = + begingroup + save coss, sine; + numeric coss, sine; + coss := cdotprod( A, B ); + sine := conorm( ccrossprod( A, B ) ); + ( angle( coss, sine ) ) + endgroup + enddef; + + def rp(expr R) = + begingroup + + save v, u; + save verti, horiz, eta, squarf, radio; + color v, u; + numeric verti, horiz, eta, squarf, radio; + + v = N( (-Y(f-viewcentr), X(f-viewcentr), 0) ); + u = ncrossprod( f-viewcentr, v ); + + horiz = cdotprod( R-viewcentr, v ); + verti = cdotprod( R-viewcentr, u ); + + if ParallelProj: + eta = 1; + else: + squarf = cdotprod( f-viewcentr, f-viewcentr ); + radio = cdotprod( R-viewcentr, f-viewcentr ); + eta = 1 - radio/squarf; + fi; + ( 150*(horiz,verti)/eta ) + + endgroup + enddef; + + def cartaxes(expr axex, axey, axez) = + begingroup + save orig, axxc, ayyc, azzc; + color orig, axxc, ayyc, azzc; + orig = (0,0,0); + axxc = (axex,0,0); + ayyc = (0,axey,0); + azzc = (0,0,axez); + drawarrow rp(orig)..rp(axxc); + drawarrow rp(orig)..rp(ayyc); + drawarrow rp(orig)..rp(azzc); + label.bot( "x" ,rp(axxc)); %%%%%%%%%%%%%%%%%%%%%%%%% + label.bot( "y" ,rp(ayyc)); %% Some Labels... %% + label.lft( "z" ,rp(azzc)); %%%%%%%%%%%%%%%%%%%%%%%%% + endgroup + enddef; + + def line( expr Ang ) = + begingroup + numeric a, b, c; + a = (2-(1 ++ cosd(Ang))*cosd(3*Ang))*cosd(Ang); + b = (2-(1 ++ cosd(Ang))*cosd(3*Ang))*sind(Ang); + c =1.5+(1 ++ cosd(Ang))*sind(3*Ang); + ( (a,b,c) ) + endgroup + enddef; + % Evaluate a cubic polynomial of the "standard" Bezier form at t vardef evalbezier(expr p,t) = save _a,_b,_c,_d; @@ -198,44 +331,40 @@ vardef samplednurbs(expr p,w,N) = ( _q ) enddef; +% The code below is a development by Troy from an original by Przemek Koprowski + +vardef rationalbezier(expr A,B,C,D) = + begingroup + save P,Q,E,a,b,c,d,r,EPS; + color P[],Q[],E; + pair a,b,c,d; + EPS:=1/10; + a:=(redpart A,greenpart A)/(bluepart A); + b:=(redpart B,greenpart B)/(bluepart B); + c:=(redpart C,greenpart C)/(bluepart C); + d:=(redpart D,greenpart D)/(bluepart D); + r:=max(abs(a-b),abs(a-c),abs(a-d),abs(b-c),abs(b-d),abs(c-d)); + if (max(abs(b-1/2[a,c]),abs(c-1/2[b,d])) > EPS*r): + P[0]:=A; + P[1]:=1/2[A,B]; + E:=1/2[B,C]; + Q[2]:=1/2[C,D]; + Q[3]:=D; + P[2]:=1/2[P[1],E]; + Q[1]:=1/2[E,Q[2]]; + P[3]:=1/2[P[2],Q[1]]; + Q[0]:=P[3]; + rationalbezier(P[0],P[1],P[2],P[3]) & rationalbezier(Q[0],Q[1],Q[2],Q[3]) + else: + a .. controls b and c .. d + fi + endgroup +enddef; + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Here's where the fun begins % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -beginfig(4); -% p contains the 4 control points of the rational function of the -% "standard" cubic NURBS form - path p; - p:=(297.63725,297.63725) .. controls (132.98871,286.67885) and (180.62535,152.16249) .. (429.54399,226.31157); - -% w contains the 4 weights for the rational function of the -% "standard" cubic NURBS form - cmykcolor w; - w:=(2.15756,1.6709,0.8598,1.34647); - -% EPS represents the minimum "acceptable error" to stop refining any -% given branch of the Bezier - Err:=0.040; - -% q represents the Bezier spline fit to the rational function of the -% "standard" cubic NURBS form - path q; - q:=fitnurbswithbezier(p,w,Err); -% q:=fitnurbswithbezier(reverse p,(blackpart w,yellowpart w,magentapart w,cyanpart w),Err); - -% draw the NURBS by sampling it at many points and connecting the -% samples via line segments - draw samplednurbs(p,w,20) withcolor red withpen pencircle scaled 2bp; - -% draw the Bezier spline and its knots - draw q; - for n=0 upto length q: - draw fullcircle scaled 2 shifted point n of q withcolor blue; - endfor; -endfig; - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - def casteljau( expr Za, Zb, Zc, Zd, Pt ) = %%%%%%%%%%%%%%%%%%% 2D or 3D begingroup save A, B, C, D; @@ -258,9 +387,6 @@ def yoz( expr W ) = rp( ( 0, Y(W), Z(W) ) ) enddef; def xoz( expr W ) = rp( ( X(W), 0, Z(W) ) ) enddef; -f := 0.35*(3,5,2); -Spread := 160; - def nextthirty( expr Za, Zb, Zc, Zd, Pt ) = %%% input 3D and return 2D begingroup save A, B, C, D, Tot, P; @@ -417,6 +543,49 @@ def fitthreednurbswithtwodbezier( expr pa, pb, pc, pd, EPS ) = endgroup enddef; +beginfig(0); + draw for i=1 step 6 until 360: xoy(line(i)).. endfor cycle; + draw for i=1 step 6 until 360: rp(line(i)).. endfor cycle; + for i=1 step 15 until 360: + draw rp(line(i)) withpen pencircle scaled 2mm; + endfor; +endfig; + +beginfig(4); +% p contains the 4 control points of the rational function of the +% "standard" cubic NURBS form + path p; + p:=(297.63725,297.63725) .. controls (132.98871,286.67885) and (180.62535,152.16249) .. (429.54399,226.31157); + +% w contains the 4 weights for the rational function of the +% "standard" cubic NURBS form + cmykcolor w; + w:=(2.15756,1.6709,0.8598,1.34647); + +% EPS represents the minimum "acceptable error" to stop refining any +% given branch of the Bezier + Err:=0.067; + +% q represents the Bezier spline fit to the rational function of the +% "standard" cubic NURBS form + path q; + q:=fitnurbswithbezier(p,w,Err); +% q:=fitnurbswithbezier(reverse p,(blackpart w,yellowpart w,magentapart w,cyanpart w),Err); + +% draw the NURBS by sampling it at many points and connecting the +% samples via line segments + draw samplednurbs(p,w,20) withcolor red withpen pencircle scaled 2bp; + +% draw the Bezier spline and its knots + draw q; + for n=0 upto length q: + draw fullcircle scaled 2 shifted point n of q withcolor blue; + endfor; +endfig; + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +f := 0.35*(3,5,2); beginfig(1); numeric tu, num, i, fac; pen pencontrol, penspline, penalytic; @@ -481,7 +650,6 @@ beginfig(1); endfig; f := 1.05*(3,5,2); -Spread := 160; beginfig(2); color w[]; @@ -527,8 +695,9 @@ beginfig(5); draw yoz(w1) for i=1 upto num: ..yoz(casteljau(w1,w2,w3,w4,i/num)) endfor; draw rp(w1) for i=1 upto num: ..nextthirty(w1,w2,w3,w4,i/num) endfor withpen pencontrol withcolor colcontrol; - draw fitthreednurbswithtwodbezier(w1,w2,w3,w4,0.005) - withpen penalytic withcolor red; +%%%%%%%%%%%%% the following line may crash; +%% draw fitthreednurbswithtwodbezier(w1,w2,w3,w4,0.2) +%% withpen penalytic withcolor red; endfig; beginfig(3); diff --git a/Master/texmf-dist/doc/metapost/featpost/example/splineperspectives.mp b/Master/texmf-dist/doc/metapost/featpost/example/splineperspectives.mp new file mode 100644 index 00000000000..7637106f611 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/splineperspectives.mp @@ -0,0 +1,272 @@ +% splineperspectives.mp +% L. Nobre G. +% Troy Henderson +% Przemek Koprowski +% Manjusha Joshi +% 2012 + +prologues := 1; +color f, vecU, vecV, Perp; +numeric EPS, iterations; +EPS:=1/25; +iterations = 0; + + vardef initializeperspective( expr Focus ) = + f := Focus; + vecV := N( (-Y(f), X(f), 0) ); + vecU := ncrossprod( f, vecV ); + Perp := N( f ) + enddef; + + def X(expr A) = redpart A enddef; + + def Y(expr A) = greenpart A enddef; + + def Z(expr A) = bluepart A enddef; + + def conorm(expr A) = ( X(A) ++ Y(A) ++ Z(A) ) enddef; + + def N(expr A) = + begingroup + save M, exitcolor; + numeric M; + color exitcolor; + M = conorm( A ); + if M > 0: + exitcolor = ( X(A)/M, Y(A)/M, Z(A)/M ); + else: + exitcolor := black; + fi; + ( exitcolor ) + endgroup + enddef; + + def cdotprod(expr A, B) = + ( X(A)*X(B) + Y(A)*Y(B) + Z(A)*Z(B) ) + enddef; + + def ccrossprod(expr A, B) = + ( Y(A)*Z(B) - Z(A)*Y(B), + Z(A)*X(B) - X(A)*Z(B), + X(A)*Y(B) - Y(A)*X(B) ) + enddef; + +% The dotproduct of two normalized vectors is the cosine of the angle +% they form. + + def ndotprod(expr A, B) = + begingroup + save a, b; + color a, b; + a = N(A); + b = N(B); + ( ( X(a)*X(b) + Y(a)*Y(b) + Z(a)*Z(b) ) ) + endgroup + enddef; + +% The normalized crossproduct of two vectors. +% Also check getangle below. + + def ncrossprod(expr A, B) = + N( ccrossprod( A, B ) ) + enddef; + + def rp(expr R) = + begingroup + numeric verticalcoordinate, horizontalcoordina; + f-vecV*horizontalcoordina-vecU*verticalcoordinate=whatever*(f-R); + ( 150*(horizontalcoordina,verticalcoordinate) ) + endgroup + enddef; + + def line( expr Ang ) = + begingroup + save a, b, c; + numeric a, b, c; + a = (2-(1 ++ cosd(Ang))*cosd(3*Ang))*cosd(Ang); + b = (2-(1 ++ cosd(Ang))*cosd(3*Ang))*sind(Ang); + c =1.5+(1 ++ cosd(Ang))*sind(3*Ang); + ( (a,b,c) ) + endgroup + enddef; + + vardef rationalnobreg(expr A,B,C,D) = + save P,Q,E,wmin,wMax,we; + color P[],Q[],E; + numeric we[]; + we[0]:=cdotprod( Perp, f-A ); + we[1]:=cdotprod( Perp, f-B ); + we[2]:=cdotprod( Perp, f-C ); + we[3]:=cdotprod( Perp, f-D ); + wmin:=min(we[0],we[1],we[2],we[3]); + wMax:=max(we[0],we[1],we[2],we[3]); + if ((1-wmin/wMax) > EPS): + P[0]:=A; + P[1]:=1/2[A,B]; + E:=1/2[B,C]; + Q[2]:=1/2[C,D]; + Q[3]:=D; + P[2]:=1/2[P[1],E]; + Q[1]:=1/2[E,Q[2]]; + P[3]:=1/2[P[2],Q[1]]; + Q[0]:=P[3]; + iterations := incr( iterations ); + rationalnobreg(P[0],P[1],P[2],P[3]) & rationalnobreg(Q[0],Q[1],Q[2],Q[3]) + else: + rp(A) .. controls rp(B) and rp(C) .. rp(D) + fi + enddef; + + def casteljau( expr Za, Zb, Zc, Zd, Pt ) = %%%%%%%%%%%%%%%%%%% 2D or 3D + begingroup + save A, B, C, D; + numeric A, B, C, D; + A = (1-Pt)**3; + B = 3*((1-Pt)**2)*Pt; + C = 3*(1-Pt)*(Pt**2); + D = Pt**3; + ( (A*Za+B*Zb+C*Zc+D*Zd) ) + endgroup + enddef; + + def twothr( expr Z ) = ( xpart Z, ypart Z, 0 ) enddef; + + def twotwo( expr Z ) = rp( twothr( Z ) ) enddef; + + def xoy( expr Z ) = rp( ( X(Z), Y(Z), 0 ) ) enddef; + + def yoz( expr W ) = rp( ( 0, Y(W), Z(W) ) ) enddef; + + def xoz( expr W ) = rp( ( X(W), 0, Z(W) ) ) enddef; + + def nextthirty( expr Za, Zb, Zc, Zd, Pt ) = %%% input 3D and return 2D + begingroup + save A, B, C, D, Tot, P; + numeric A, B, C, D, Tot; + A = ((1-Pt)**3)*cdotprod( Perp, f-Za ); + B = 3*((1-Pt)**2)*Pt*cdotprod( Perp, f-Zb ); + C = 3*(1-Pt)*(Pt**2)*cdotprod( Perp, f-Zc ); + D = (Pt**3)*cdotprod( Perp, f-Zd ); + Tot = A+B+C+D; + ( (A*rp(Za)+B*rp(Zb)+C*rp(Zc)+D*rp(Zd))/Tot ) + endgroup + enddef; + +beginfig(1); +% initializeperspective(0.35*(3,5,2)); + initializeperspective((1.3,1.31,1.32)); + color w[]; + numeric num, i; + pen pencontrol, penalytic; + color colcontrol, colorytic; + pencontrol = pencircle scaled 4pt; + penalytic = pencircle scaled 2pt; + colcontrol = black; + colorytic = blue+green; + num = 50; + w1 = (1,0,0); + w2 = (0,0,1); + w3 = (0,1,0); + w4 = (1,1,1); + w5 = (1,1,0); + w6 = (1,0,1); + w7 = (0,1,1); + for i=1 upto 3: draw rp(black)--rp(w[i]); endfor; + draw rp(w1)--rp(w2)--rp(w3)--rp(w4)--rp(w5)--rp(w1)--rp(w6)-- + rp(w2)--rp(w7)--rp(w3)--rp(w5) dashed withdots; + draw rp(w6)--rp(w4)--rp(w7) dashed withdots; + draw xoy(w1) for i=1 upto num: ..xoy(casteljau(w1,w2,w3,w4,i/num)) endfor; + draw xoz(w1) for i=1 upto num: ..xoz(casteljau(w1,w2,w3,w4,i/num)) endfor; + draw rp(w1) for i=1 upto num: ..nextthirty(w1,w2,w3,w4,i/num) endfor + withpen pencontrol withcolor colcontrol; + draw rp(w1) for i=1 upto num: ..rp(casteljau(w1,w2,w3,w4,i/num)) endfor + withpen penalytic withcolor colorytic; + draw rationalnobreg(w1,w2,w3,w4); + show iterations; + draw nextthirty(w1,w2,w3,w4,0.5) withpen pencontrol withcolor red; +endfig; + +beginfig(2); + initializeperspective((3,5,4)); + color node[], pre[], pos[], a, b, c; + numeric i, j, k, l; + path td[]; + pen penmark; + pair aux[]; + penmark = pencircle scaled 2mm; + j = 0; + draw for i=1 step 3 until 360: xoy(line(i)).. endfor cycle; + draw for i=1 step 3 until 360: rp(line(i)).. endfor cycle; + for i=10 step 23 until 360: + j := incr( j ); + node[j] = line( i ); + draw rp(node[j]) withpen penmark; + endfor; + td1 = for i=1 upto j: (X(node[i]),Y(node[i])).. endfor cycle; + td2 = for i=1 upto j: (X(node[i]),Z(node[i])).. endfor cycle; + td3 = for i=1 upto j: (Y(node[i]),Z(node[i])).. endfor cycle; + for i=1 upto j: + l := i-1; + for k=1 upto 3: + aux[k] := precontrol l of td[k]; + endfor; + a := (xpart (aux1 - point l of td1),ypart (aux1 - point l of td1),0); + b := (xpart (aux2 - point l of td2),0,ypart (aux2 - point l of td2)); + c := (0,xpart (aux3 - point l of td3),ypart (aux3 - point l of td3)); + pre[i] = node[i]+0.5*(a+b+c); + draw rp(pre[i]) withpen penmark withcolor blue; + for k=1 upto 3: + aux[k] := postcontrol l of td[k]; + endfor; + a := (xpart (aux1 - point l of td1),ypart (aux1 - point l of td1),0); + b := (xpart (aux2 - point l of td2),0,ypart (aux2 - point l of td2)); + c := (0,xpart (aux3 - point l of td3),ypart (aux3 - point l of td3)); + pos[i] = node[i]+0.5*(a+b+c); + draw rp(pos[i]) withpen penmark withcolor red; + draw rp(pre[i])--rp(pos[i]) withcolor green; + endfor; +endfig; + +beginfig(3); + initializeperspective((7,11,9)); + color node[], pre[], pos[]; + numeric i, j, param, k, num; + pen penmark; + param = 0.333; + num = 12; + penmark = pencircle scaled 2mm; + j = 1; + draw for i=1 step 3 until 360: xoy(line(i)).. endfor cycle; + draw for i=1 step 3 until 360: rp(line(i)).. endfor cycle; + for i=10 step 23 until 360: + j := incr( j ); + node[j] = line( i ); + draw rp(node[j]) withpen penmark; + endfor; + node[1] = node[j]; + node[0] = node[j-1]; + node[j+1] = node[2]; + for i=2 upto j: + % + pre[i] = node[i]-param*conorm(node[i]-node[i-1])*N(node[i+1]-node[i-1]); + % + endfor; + pre[1] = pre[j]; + for i=1 upto j-1: + % + pos[i] = node[i]+param*conorm(node[i+1]-node[i])*N(node[i+1]-node[i-1]); + % + endfor; + pos[j] = pos[1]; + for i=1 upto j-1: + draw rp(pre[i]) withpen penmark withcolor blue; + draw rp(pos[i]) withpen penmark withcolor red; + draw rp(pre[i])--rp(pos[i]) withcolor green; + draw + for k=0 upto num-1: + rp(casteljau(node[i],pos[i],pre[i+1],node[i+1],k/num)).. + endfor rp(node[i+1]) withcolor (red+blue); + endfor; +endfig; + +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/srinathpolineni.mp b/Master/texmf-dist/doc/metapost/featpost/example/srinathpolineni.mp new file mode 100644 index 00000000000..2fd9ae49bf8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/srinathpolineni.mp @@ -0,0 +1,223 @@ +% srinathpolineni.mp +% L. Nobre G. +% 2013 + +input featpost3Dplus2D; + +numeric thickn; +thickn = 7; + +beginfig(8); + f := 3*(5,3,4); + Spread := 60; + + numeric hstep, hmax, hsdev, basestep, basemax, basesdev; + numeric i, j, k, angsdev, cylength, cyradius, basen, hn; + numeric vcx, vcy, vcz, hcurr, xcurr, ycurr, hbase, aone; + numeric atwo, zcurr, counter, aonebase, atwobase; + color lenvec, currpos; + + cylength := 0.6; + cyradius := 0.1; + basen := 12; + hn := 4; + basestep := cyradius*3.1; + hstep := cylength*1.5; + basesdev := cyradius*0.1; + hsdev := hstep*0.2; + hbase := -0.8; + angsdev := 7; + aonebase := 170; + atwobase := 12; + + basemax := basen*basestep; + hmax := hn*hstep; + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + hcurr := hbase; + forever: + exitunless hcurr < hmax+hbase; + hcurr := hcurr + hstep; + zcurr := hcurr + hsdev*normaldeviate; + xcurr := i*basestep + basesdev*normaldeviate; + ycurr := j*basestep + basesdev*normaldeviate; + aone := uniformdeviate( 360 ); + atwo := angsdev*normaldeviate; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(5); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + for hcurr=hbase step hstep until hmax: + zcurr := hcurr; + xcurr := i*basestep; + ycurr := j*basestep; + aone := aonebase; + atwo := atwobase; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(6); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + for hcurr=hbase step hstep until hmax: + zcurr := hcurr + basesdev*normaldeviate; + xcurr := i*basestep + basesdev*normaldeviate; + ycurr := j*basestep + basesdev*normaldeviate; + aone := aonebase + angsdev*(normaldeviate-0.5); + atwo := atwobase + angsdev*(normaldeviate-0.5); + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(7); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + for hcurr=hbase step hstep until hmax: + zcurr := hcurr + basesdev*normaldeviate; + xcurr := i*basestep + basesdev*normaldeviate; + ycurr := j*basestep + basesdev*normaldeviate; + aone := aonebase + angsdev*(normaldeviate-0.5); + atwo := angsdev*(normaldeviate-0.5); + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(9); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + for hcurr=hbase step hstep until hmax: + zcurr := hbase + uniformdeviate(hmax-hbase); + xcurr := uniformdeviate(basen*basestep); + ycurr := uniformdeviate(basen*basestep); + aone := uniformdeviate(180); + atwo := uniformdeviate(180)-90; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(1); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + zcurr := basesdev*normaldeviate; + xcurr := uniformdeviate(basen*basestep); + ycurr := uniformdeviate(basen*basestep); + aone := uniformdeviate(180); + atwo := 90; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(3); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + zcurr := basesdev*normaldeviate; + xcurr := uniformdeviate(basen*basestep); + ycurr := uniformdeviate(basen*basestep); + aone := uniformdeviate(180); + atwo := 0; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +beginfig(2); + counter := 0; + for i=1 upto basen: + for j=1 upto basen: + zcurr := basesdev*normaldeviate; + xcurr := uniformdeviate(basen*basestep); + ycurr := uniformdeviate(basen*basestep); + aone := uniformdeviate(180); + atwo := angsdev*normaldeviate; + vcz := cosd( atwo ); + vcy := sind( atwo )*sind( aone ); + vcx := sind( atwo )*cosd( aone ); + currpos := ( xcurr, ycurr, zcurr ); + lenvec := cylength*( vcx, vcy, vcz ); + counter := incr( counter ); + generatedirline( counter, aone, 90-atwo, cylength, currpos ); + endfor; + endfor; + NL := counter; + director_invisible( true, thickn, false ); +endfig; + +end; diff --git a/Master/texmf-dist/doc/metapost/featpost/example/tdcircarrow.mp b/Master/texmf-dist/doc/metapost/featpost/example/tdcircarrow.mp new file mode 100644 index 00000000000..41e35a9dc8d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/tdcircarrow.mp @@ -0,0 +1,29 @@ +% tdcircarrow.mp +% L. Nobre G. +% 2012 + +input featpost3Dplus2D; + +f := (3,5,2); +Spread := 200; +TDAtiplen := 0.06; +TDAhalftipbase := 0.04; +TDAhalfthick := 0.025; + +beginfig(1); + setthearena(11,1); + numeric i, begsum, amp, margi; + margi = 6; + begsum = 0; + amp = 36; + for i=1 upto 4: + tdcircarrow( black, blue, 0.6, begsum, amp-margi ); + begsum := begsum+amp; + amp := 36*(i+1); + endfor; + tdarrow(black,0.6*ncrossprod( -f, blue )); + tdarrow(black,0.6*ncrossprod( ccrossprod( -f, blue ), blue )); +endfig; + +end. +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/telheiro.mp b/Master/texmf-dist/doc/metapost/featpost/example/telheiro.mp new file mode 100644 index 00000000000..dcd00413a7b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/telheiro.mp @@ -0,0 +1,96 @@ +% telheiro.mp +% L. Nobre G. +% 2013 + +input featpost3Dplus2D; + +prologues := 1; + +f := (6,1,3); + +vardef drawpat( expr Ind )( text Nam ) = + draw rp(Nam[Ind]) for i=Ind-1 downto 1: --rp(Nam[i]) endfor + for i=1 upto Ind: --rp((-X(Nam[i]),Y(Nam[i]),Z(Nam[i]))) endfor +enddef; + +vardef xz( expr C )= (X(C),Z(C)) enddef; + +vardef xy( expr C )= (X(C),Y(C)) enddef; + +vardef recter( expr Pic ) = 0.5*((llcorner Pic)+(urcorner Pic)) enddef; + +beginfig(1); + numeric semimajor, semiminor, vertez, vertey, centery; + color verte, cente, maj, min, ver[], dia[], hor[], el; + numeric i, cou, ste, axe, maxang; + semimajor = 1.4; + semiminor = 1; + vertez = 1.1; + vertey = 0.25; + centery = 0.35; + ste = 2; + axe =1.5; + verte = (0,-vertey,vertez); + cente = (0,centery,0); + maj = (0,semimajor,0); + min = (semiminor,0,0); + color cen; + cen = (0,vertey+centery+semimajor,-vertez); + draw rp(verte)--rp(verte+cen); + cou = 1; + i = 1; + forever: + el := cente+planarrotation( maj, min, i ); + ver[cou] = whatever[verte,el]; + Y(ver[cou]) = 0; + dia[cou] = whatever[verte,el]; + Z(dia[cou]) = Y(dia[cou]); + hor[cou] = whatever[verte,el]; + Z(hor[cou]) = 0; + exitif (Z(ver[cou])>=vertez) or (Z(ver[cou])<0) or (Y(hor[cou])<0); + cou := cou+1; + i := i+ste; + endfor; + maxang = i; + cartaxes(axe,axe,axe); + draw rp(black)--rp((-axe,0,0)); + drawpat(cou)(ver); + drawpat(cou)(hor); + drawoptions( withcolor blue ); + drawpat(cou)(dia); +endfig; + +beginfig(2); + numeric u; + u = 5cm; + draw (xz(ver[cou]) for i=cou-1 downto 1: --xz(ver[i]) endfor + for i=1 upto cou: --(-X(ver[i]),Z(ver[i])) endfor + for i=cou downto 1: --(-X(hor[i]),Y(hor[i])) endfor + for i=1 upto cou: --xy(hor[i]) endfor --cycle) scaled u; + picture surface; + surface = currentpicture; + currentpicture := nullpicture; + numeric ang, v, d, h; + pair ve[], di[], ho[], vec, possurf, posbase; + possurf = recter( surface ); + ang = 0; + for i=1 upto cou: + ang:= ang+getangle( cen, hor[i]-verte ); + cen:= hor[i]-verte; + v := conorm(verte-ver[i]); + d := conorm(verte-dia[i]); + h := conorm(cen); + vec := dir(90-ang); + ve[i] = u*v*vec; + di[i] = u*d*vec; + ho[i] = u*h*vec; + endfor; + draw di1 for i=2 upto cou: --di[i] endfor withcolor blue; + draw for i=cou downto 1: ve[i]-- endfor for i=1 upto cou: ho[i]-- endfor cycle; + draw currentpicture xscaled -1; + posbase = recter( currentpicture ); + draw surface shifted (posbase-possurf); + produce_auto_scale; +endfig; + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/toro4transit.mp b/Master/texmf-dist/doc/metapost/featpost/example/toro4transit.mp new file mode 100644 index 00000000000..cd39a6e9d54 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/toro4transit.mp @@ -0,0 +1,202 @@ +%GNUPLOT Metapost output: Tue Jun 26 16:09:32 2012 + +prologues:=1; + +warningcheck:=0; +defaultmpt:=mpt:=4; +th:=.6; +%% Have nice sharp joins on our lines +linecap:=butt; +linejoin:=mitered; + +def scalepen expr n = pickup pencircle scaled (n*th) enddef; +def ptsize expr n = mpt:=n*defaultmpt enddef; + +color currentcolor; currentcolor:=black; +color fillcolor; +boolean colorlines,dashedlines; +colorlines:=false; +dashedlines:=false; + +def _wc = withpen currentpen withcolor currentcolor enddef; + +def linetype expr n = + currentcolor:= if colorlines : col[n] else: black fi; + if n = -1 : + drawoptions(withcolor currentcolor withpen (currentpen scaled .5)); + else : + drawoptions(_wc); + fi +enddef; + +beginfig(1); + w:=5.000in; + h:=3.000in; + a:=w/1200.0; + b:=h/720.0; + scalepen 1; + ptsize 1.000; + linetype 0; + draw (729.8a,485.8b)--(721.8a,485.3b)--(714.0a,483.9b)--(706.4a,481.6b)--(699.0a,478.6b) + --(692.1a,474.9b)--(685.5a,470.6b)--(679.4a,466.0b)--(673.5a,461.1b)--(668.0a,456.1b) + --(662.8a,451.0b)--(657.7a,446.0b)--(652.6a,441.0b)--(647.6a,435.9b)--(642.6a,430.9b) + --(637.5a,425.7b)--(632.5a,420.4b)--(627.5a,414.8b)--(622.6a,408.9b)--(618.1a,402.7b) + --(614.0a,396.0b)--(610.4a,389.0b)--(607.5a,381.6b)--(605.5a,373.9b)--(604.3a,366.0b) + --(604.0a,358.0b)--(604.8a,350.1b)--(606.4a,342.3b)--(608.9a,334.7b)--(612.1a,327.5b) + --(616.0a,320.6b)--(620.3a,314.1b)--(625.0a,308.1b)--(629.9a,302.3b)--(635.0a,296.9b) + --(640.0a,291.7b)--(645.1a,286.6b)--(650.1a,281.6b)--(655.1a,276.5b)--(660.2a,271.5b) + --(665.4a,266.4b)--(670.8a,261.4b)--(676.4a,256.4b)--(682.4a,251.7b)--(688.8a,247.2b) + --(695.5a,243.2b)--(702.7a,239.8b)--(710.1a,237.1b)--(717.9a,235.3b)--(725.8a,234.3b) + --(733.8a,234.3b)--(741.7a,235.3b)--(749.5a,237.1b)--(756.9a,239.8b)--(764.1a,243.2b) + --(770.8a,247.2b)--(777.2a,251.7b)--(783.2a,256.4b)--(788.8a,261.4b)--(794.2a,266.4b) + --(799.4a,271.5b)--(804.5a,276.5b)--(809.5a,281.6b)--(814.5a,286.6b)--(819.6a,291.7b) + --(824.6a,296.9b)--(829.7a,302.3b)--(834.6a,308.1b)--(839.3a,314.1b)--(843.6a,320.6b) + --(847.5a,327.5b)--(850.7a,334.7b)--(853.2a,342.3b)--(854.8a,350.1b)--(855.6a,358.0b) + --(855.3a,366.0b)--(854.1a,373.9b)--(852.1a,381.6b)--(849.2a,389.0b)--(845.6a,396.0b) + --(841.5a,402.7b)--(837.0a,408.9b)--(832.1a,414.8b)--(827.1a,420.4b)--(822.1a,425.7b) + --(817.0a,430.9b)--(812.0a,435.9b)--(807.0a,441.0b)--(801.9a,446.0b)--(796.8a,451.0b) + --(791.6a,456.1b)--(786.1a,461.1b)--(780.2a,466.0b)--(774.1a,470.6b)--(767.5a,474.9b) + --(760.6a,478.6b)--(753.2a,481.6b)--(745.6a,483.9b)--(737.8a,485.3b)--(729.8a,485.8b); + draw (729.8a,382.7b)--(728.3a,382.9b)--(726.8a,383.4b)--(725.1a,384.2b)--(723.3a,385.2b) + --(721.2a,386.2b)--(718.9a,387.3b)--(716.4a,388.1b)--(713.9a,388.7b)--(711.3a,388.8b) + --(708.8a,388.6b)--(706.5a,387.8b)--(704.5a,386.5b)--(702.9a,384.8b)--(701.8a,382.8b) + --(701.1a,380.4b)--(701.0a,377.9b)--(701.2a,375.3b)--(701.9a,372.8b)--(702.8a,370.3b) + --(703.8a,368.1b)--(704.9a,366.0b)--(705.8a,364.2b)--(706.6a,362.6b)--(707.0a,361.1b) + --(707.1a,359.6b)--(706.8a,358.2b)--(706.2a,356.6b)--(705.4a,354.9b)--(704.4a,353.0b) + --(703.3a,350.8b)--(702.3a,348.5b)--(701.5a,346.0b)--(701.1a,343.4b)--(701.0a,340.8b) + --(701.4a,338.4b)--(702.3a,336.2b)--(703.7a,334.3b)--(705.5a,332.8b)--(707.6a,331.8b) + --(710.0a,331.2b)--(712.6a,331.2b)--(715.1a,331.6b)--(717.7a,332.3b)--(720.1a,333.2b) + --(722.3a,334.3b)--(724.2a,335.3b)--(726.0a,336.2b)--(727.6a,336.9b)--(729.1a,337.2b) + --(730.5a,337.2b)--(732.0a,336.9b)--(733.6a,336.2b)--(735.4a,335.3b)--(737.3a,334.3b) + --(739.5a,333.2b)--(741.9a,332.3b)--(744.5a,331.6b)--(747.0a,331.2b)--(749.6a,331.2b) + --(752.0a,331.8b)--(754.1a,332.8b)--(755.9a,334.3b)--(757.3a,336.2b)--(758.2a,338.4b) + --(758.6a,340.8b)--(758.5a,343.4b)--(758.1a,346.0b)--(757.3a,348.5b)--(756.3a,350.8b) + --(755.2a,353.0b)--(754.2a,354.9b)--(753.4a,356.6b)--(752.8a,358.2b)--(752.5a,359.6b) + --(752.6a,361.1b)--(753.0a,362.6b)--(753.8a,364.2b)--(754.7a,366.0b)--(755.8a,368.1b) + --(756.8a,370.3b)--(757.7a,372.8b)--(758.4a,375.3b)--(758.6a,377.9b)--(758.5a,380.4b) + --(757.8a,382.8b)--(756.7a,384.8b)--(755.1a,386.5b)--(753.1a,387.8b)--(750.8a,388.6b) + --(748.3a,388.8b)--(745.7a,388.7b)--(743.2a,388.1b)--(740.7a,387.3b)--(738.4a,386.2b) + --(736.3a,385.2b)--(734.5a,384.2b)--(732.8a,383.4b)--(731.3a,382.9b)--(729.8a,382.7b); + draw (600.0a,680.6b)--(592.0a,680.1b)--(584.2a,678.7b)--(576.6a,676.4b)--(569.2a,673.4b) + --(562.3a,669.6b)--(555.7a,665.4b)--(549.6a,660.8b)--(543.7a,655.9b)--(538.2a,650.9b) + --(533.0a,645.8b)--(527.9a,640.8b)--(522.8a,635.7b)--(517.8a,630.7b)--(512.8a,625.7b) + --(507.7a,620.5b)--(502.7a,615.2b)--(497.7a,609.6b)--(492.8a,603.7b)--(488.3a,597.5b) + --(484.2a,590.8b)--(480.6a,583.7b)--(477.7a,576.3b)--(475.7a,568.6b)--(474.5a,560.8b) + --(474.2a,552.8b)--(475.0a,544.8b)--(476.6a,537.0b)--(479.1a,529.5b)--(482.3a,522.2b) + --(486.2a,515.4b)--(490.5a,508.9b)--(495.2a,502.8b)--(500.1a,497.1b)--(505.2a,491.7b) + --(510.2a,486.5b)--(515.3a,481.4b)--(520.3a,476.3b)--(525.3a,471.3b)--(530.4a,466.3b) + --(535.6a,461.2b)--(541.0a,456.2b)--(546.6a,451.2b)--(552.6a,446.4b)--(559.0a,442.0b) + --(565.7a,438.0b)--(572.9a,434.6b)--(580.3a,431.9b)--(588.1a,430.0b)--(596.0a,429.1b) + --(604.0a,429.1b)--(611.9a,430.0b)--(619.7a,431.9b)--(627.1a,434.6b)--(634.3a,438.0b) + --(641.0a,442.0b)--(647.4a,446.4b)--(653.4a,451.2b)--(659.0a,456.2b)--(664.4a,461.2b) + --(669.6a,466.3b)--(674.7a,471.3b)--(679.7a,476.3b)--(684.7a,481.4b)--(689.8a,486.5b) + --(694.8a,491.7b)--(699.9a,497.1b)--(704.8a,502.8b)--(709.5a,508.9b)--(713.8a,515.4b) + --(717.7a,522.2b)--(720.9a,529.5b)--(723.4a,537.0b)--(725.0a,544.8b)--(725.8a,552.8b) + --(725.5a,560.8b)--(724.3a,568.6b)--(722.3a,576.3b)--(719.4a,583.7b)--(715.8a,590.8b) + --(711.7a,597.5b)--(707.2a,603.7b)--(702.3a,609.6b)--(697.3a,615.2b)--(692.3a,620.5b) + --(687.2a,625.7b)--(682.2a,630.7b)--(677.2a,635.7b)--(672.1a,640.8b)--(667.0a,645.8b) + --(661.8a,650.9b)--(656.3a,655.9b)--(650.4a,660.8b)--(644.3a,665.4b)--(637.7a,669.6b) + --(630.8a,673.4b)--(623.4a,676.4b)--(615.8a,678.7b)--(608.0a,680.1b)--(600.0a,680.6b); + draw (600.0a,577.5b)--(598.5a,577.7b)--(597.0a,578.2b)--(595.3a,579.0b)--(593.5a,580.0b) + --(591.4a,581.0b)--(589.1a,582.0b)--(586.6a,582.9b)--(584.1a,583.4b)--(581.5a,583.6b) + --(579.0a,583.3b)--(576.7a,582.6b)--(574.7a,581.3b)--(573.1a,579.6b)--(572.0a,577.5b) + --(571.3a,575.2b)--(571.2a,572.7b)--(571.4a,570.1b)--(572.1a,567.5b)--(573.0a,565.1b) + --(574.0a,562.9b)--(575.1a,560.8b)--(576.0a,559.0b)--(576.8a,557.4b)--(577.2a,555.9b) + --(577.3a,554.4b)--(577.0a,553.0b)--(576.4a,551.4b)--(575.6a,549.7b)--(574.6a,547.7b) + --(573.5a,545.6b)--(572.5a,543.3b)--(571.7a,540.8b)--(571.3a,538.2b)--(571.2a,535.6b) + --(571.6a,533.2b)--(572.5a,530.9b)--(573.9a,529.0b)--(575.7a,527.6b)--(577.8a,526.5b) + --(580.2a,526.0b)--(582.8a,526.0b)--(585.3a,526.3b)--(587.9a,527.1b)--(590.3a,528.0b) + --(592.5a,529.1b)--(594.4a,530.1b)--(596.2a,531.0b)--(597.8a,531.7b)--(599.3a,532.0b) + --(600.7a,532.0b)--(602.2a,531.7b)--(603.8a,531.0b)--(605.6a,530.1b)--(607.5a,529.1b) + --(609.7a,528.0b)--(612.1a,527.1b)--(614.7a,526.3b)--(617.2a,526.0b)--(619.8a,526.0b) + --(622.2a,526.5b)--(624.3a,527.6b)--(626.1a,529.0b)--(627.5a,530.9b)--(628.4a,533.2b) + --(628.8a,535.6b)--(628.7a,538.2b)--(628.3a,540.8b)--(627.5a,543.3b)--(626.5a,545.6b) + --(625.4a,547.7b)--(624.4a,549.7b)--(623.6a,551.4b)--(623.0a,553.0b)--(622.7a,554.4b) + --(622.8a,555.9b)--(623.2a,557.4b)--(624.0a,559.0b)--(624.9a,560.8b)--(626.0a,562.9b) + --(627.0a,565.1b)--(627.9a,567.5b)--(628.6a,570.1b)--(628.8a,572.7b)--(628.7a,575.2b) + --(628.0a,577.5b)--(626.9a,579.6b)--(625.3a,581.3b)--(623.3a,582.6b)--(621.0a,583.3b) + --(618.5a,583.6b)--(615.9a,583.4b)--(613.4a,582.9b)--(610.9a,582.0b)--(608.6a,581.0b) + --(606.5a,580.0b)--(604.7a,579.0b)--(603.0a,578.2b)--(601.5a,577.7b)--(600.0a,577.5b); + draw (600.0a,291.0b)--(592.0a,290.5b)--(584.2a,289.1b)--(576.6a,286.9b)--(569.2a,283.8b) + --(562.3a,280.1b)--(555.7a,275.8b)--(549.6a,271.2b)--(543.7a,266.3b)--(538.2a,261.3b) + --(533.0a,256.3b)--(527.9a,251.2b)--(522.8a,246.2b)--(517.8a,241.2b)--(512.8a,236.1b) + --(507.7a,231.0b)--(502.7a,225.6b)--(497.7a,220.1b)--(492.8a,214.2b)--(488.3a,207.9b) + --(484.2a,201.2b)--(480.6a,194.2b)--(477.7a,186.8b)--(475.7a,179.1b)--(474.5a,171.2b) + --(474.2a,163.2b)--(475.0a,155.3b)--(476.6a,147.5b)--(479.1a,139.9b)--(482.3a,132.7b) + --(486.2a,125.8b)--(490.5a,119.4b)--(495.2a,113.3b)--(500.1a,107.6b)--(505.2a,102.1b) + --(510.2a,96.9b)--(515.3a,91.8b)--(520.3a,86.8b)--(525.3a,81.8b)--(530.4a,76.7b) + --(535.6a,71.6b)--(541.0a,66.6b)--(546.6a,61.6b)--(552.6a,56.9b)--(559.0a,52.4b) + --(565.7a,48.4b)--(572.9a,45.0b)--(580.3a,42.3b)--(588.1a,40.5b)--(596.0a,39.5b) + --(604.0a,39.5b)--(611.9a,40.5b)--(619.7a,42.3b)--(627.1a,45.0b)--(634.3a,48.4b) + --(641.0a,52.4b)--(647.4a,56.9b)--(653.4a,61.6b)--(659.0a,66.6b)--(664.4a,71.6b) + --(669.6a,76.7b)--(674.7a,81.8b)--(679.7a,86.8b)--(684.7a,91.8b)--(689.8a,96.9b) + --(694.8a,102.1b)--(699.9a,107.6b)--(704.8a,113.3b)--(709.5a,119.4b)--(713.8a,125.8b) + --(717.7a,132.7b)--(720.9a,139.9b)--(723.4a,147.5b)--(725.0a,155.3b)--(725.8a,163.2b) + --(725.5a,171.2b)--(724.3a,179.1b)--(722.3a,186.8b)--(719.4a,194.2b)--(715.8a,201.2b) + --(711.7a,207.9b)--(707.2a,214.2b)--(702.3a,220.1b)--(697.3a,225.6b)--(692.3a,231.0b) + --(687.2a,236.1b)--(682.2a,241.2b)--(677.2a,246.2b)--(672.1a,251.2b)--(667.0a,256.3b) + --(661.8a,261.3b)--(656.3a,266.3b)--(650.4a,271.2b)--(644.3a,275.8b)--(637.7a,280.1b) + --(630.8a,283.8b)--(623.4a,286.9b)--(615.8a,289.1b)--(608.0a,290.5b)--(600.0a,291.0b); + draw (600.0a,187.9b)--(598.5a,188.1b)--(597.0a,188.6b)--(595.3a,189.4b)--(593.5a,190.4b) + --(591.4a,191.5b)--(589.1a,192.5b)--(586.6a,193.3b)--(584.1a,193.9b)--(581.5a,194.1b) + --(579.0a,193.8b)--(576.7a,193.0b)--(574.7a,191.8b)--(573.1a,190.1b)--(572.0a,188.0b) + --(571.3a,185.6b)--(571.2a,183.1b)--(571.4a,180.5b)--(572.1a,178.0b)--(573.0a,175.5b) + --(574.0a,173.3b)--(575.1a,171.3b)--(576.0a,169.4b)--(576.8a,167.8b)--(577.2a,166.3b) + --(577.3a,164.9b)--(577.0a,163.4b)--(576.4a,161.8b)--(575.6a,160.1b)--(574.6a,158.2b) + --(573.5a,156.0b)--(572.5a,153.7b)--(571.7a,151.2b)--(571.3a,148.6b)--(571.2a,146.1b) + --(571.6a,143.6b)--(572.5a,141.4b)--(573.9a,139.5b)--(575.7a,138.0b)--(577.8a,137.0b) + --(580.2a,136.5b)--(582.8a,136.4b)--(585.3a,136.8b)--(587.9a,137.5b)--(590.3a,138.4b) + --(592.5a,139.5b)--(594.4a,140.5b)--(596.2a,141.4b)--(597.8a,142.1b)--(599.3a,142.5b) + --(600.7a,142.5b)--(602.2a,142.1b)--(603.8a,141.4b)--(605.6a,140.5b)--(607.5a,139.5b) + --(609.7a,138.4b)--(612.1a,137.5b)--(614.7a,136.8b)--(617.2a,136.4b)--(619.8a,136.5b) + --(622.2a,137.0b)--(624.3a,138.0b)--(626.1a,139.5b)--(627.5a,141.4b)--(628.4a,143.6b) + --(628.8a,146.1b)--(628.7a,148.6b)--(628.3a,151.2b)--(627.5a,153.7b)--(626.5a,156.0b) + --(625.4a,158.2b)--(624.4a,160.1b)--(623.6a,161.8b)--(623.0a,163.4b)--(622.7a,164.9b) + --(622.8a,166.3b)--(623.2a,167.8b)--(624.0a,169.4b)--(624.9a,171.3b)--(626.0a,173.3b) + --(627.0a,175.5b)--(627.9a,178.0b)--(628.6a,180.5b)--(628.8a,183.1b)--(628.7a,185.6b) + --(628.0a,188.0b)--(626.9a,190.1b)--(625.3a,191.8b)--(623.3a,193.0b)--(621.0a,193.8b) + --(618.5a,194.1b)--(615.9a,193.9b)--(613.4a,193.3b)--(610.9a,192.5b)--(608.6a,191.5b) + --(606.5a,190.4b)--(604.7a,189.4b)--(603.0a,188.6b)--(601.5a,188.1b)--(600.0a,187.9b); + draw (470.2a,485.8b)--(462.2a,485.3b)--(454.4a,483.9b)--(446.8a,481.6b)--(439.4a,478.6b) + --(432.5a,474.9b)--(425.9a,470.6b)--(419.8a,466.0b)--(413.9a,461.1b)--(408.4a,456.1b) + --(403.2a,451.0b)--(398.1a,446.0b)--(393.0a,441.0b)--(388.0a,435.9b)--(383.0a,430.9b) + --(377.9a,425.7b)--(372.9a,420.4b)--(367.9a,414.8b)--(363.0a,408.9b)--(358.5a,402.7b) + --(354.4a,396.0b)--(350.8a,389.0b)--(347.9a,381.6b)--(345.9a,373.9b)--(344.7a,366.0b) + --(344.4a,358.0b)--(345.2a,350.1b)--(346.8a,342.3b)--(349.3a,334.7b)--(352.5a,327.5b) + --(356.4a,320.6b)--(360.7a,314.1b)--(365.4a,308.1b)--(370.3a,302.3b)--(375.4a,296.9b) + --(380.4a,291.7b)--(385.5a,286.6b)--(390.5a,281.6b)--(395.5a,276.5b)--(400.6a,271.5b) + --(405.8a,266.4b)--(411.2a,261.4b)--(416.8a,256.4b)--(422.8a,251.7b)--(429.2a,247.2b) + --(435.9a,243.2b)--(443.1a,239.8b)--(450.5a,237.1b)--(458.3a,235.3b)--(466.2a,234.3b) + --(474.2a,234.3b)--(482.1a,235.3b)--(489.9a,237.1b)--(497.3a,239.8b)--(504.5a,243.2b) + --(511.2a,247.2b)--(517.6a,251.7b)--(523.6a,256.4b)--(529.2a,261.4b)--(534.6a,266.4b) + --(539.8a,271.5b)--(544.9a,276.5b)--(549.9a,281.6b)--(554.9a,286.6b)--(560.0a,291.7b) + --(565.0a,296.9b)--(570.1a,302.3b)--(575.0a,308.1b)--(579.7a,314.1b)--(584.0a,320.6b) + --(587.9a,327.5b)--(591.1a,334.7b)--(593.6a,342.3b)--(595.2a,350.1b)--(596.0a,358.0b) + --(595.7a,366.0b)--(594.5a,373.9b)--(592.5a,381.6b)--(589.6a,389.0b)--(586.0a,396.0b) + --(581.9a,402.7b)--(577.4a,408.9b)--(572.5a,414.8b)--(567.5a,420.4b)--(562.5a,425.7b) + --(557.4a,430.9b)--(552.4a,435.9b)--(547.4a,441.0b)--(542.3a,446.0b)--(537.2a,451.0b) + --(532.0a,456.1b)--(526.5a,461.1b)--(520.6a,466.0b)--(514.5a,470.6b)--(507.9a,474.9b) + --(501.0a,478.6b)--(493.6a,481.6b)--(486.0a,483.9b)--(478.2a,485.3b)--(470.2a,485.8b); + draw (470.2a,382.7b)--(468.7a,382.9b)--(467.2a,383.4b)--(465.5a,384.2b)--(463.7a,385.2b) + --(461.6a,386.2b)--(459.3a,387.3b)--(456.8a,388.1b)--(454.3a,388.7b)--(451.7a,388.8b) + --(449.2a,388.6b)--(446.9a,387.8b)--(444.9a,386.5b)--(443.3a,384.8b)--(442.2a,382.8b) + --(441.5a,380.4b)--(441.4a,377.9b)--(441.6a,375.3b)--(442.3a,372.8b)--(443.2a,370.3b) + --(444.2a,368.1b)--(445.3a,366.0b)--(446.2a,364.2b)--(447.0a,362.6b)--(447.4a,361.1b) + --(447.5a,359.6b)--(447.2a,358.2b)--(446.6a,356.6b)--(445.8a,354.9b)--(444.8a,353.0b) + --(443.7a,350.8b)--(442.7a,348.5b)--(441.9a,346.0b)--(441.5a,343.4b)--(441.4a,340.8b) + --(441.8a,338.4b)--(442.7a,336.2b)--(444.1a,334.3b)--(445.9a,332.8b)--(448.0a,331.8b) + --(450.4a,331.2b)--(453.0a,331.2b)--(455.5a,331.6b)--(458.1a,332.3b)--(460.5a,333.2b) + --(462.7a,334.3b)--(464.6a,335.3b)--(466.4a,336.2b)--(468.0a,336.9b)--(469.5a,337.2b) + --(470.9a,337.2b)--(472.4a,336.9b)--(474.0a,336.2b)--(475.8a,335.3b)--(477.7a,334.3b) + --(479.9a,333.2b)--(482.3a,332.3b)--(484.9a,331.6b)--(487.4a,331.2b)--(490.0a,331.2b) + --(492.4a,331.8b)--(494.5a,332.8b)--(496.3a,334.3b)--(497.7a,336.2b)--(498.6a,338.4b) + --(499.0a,340.8b)--(498.9a,343.4b)--(498.5a,346.0b)--(497.7a,348.5b)--(496.7a,350.8b) + --(495.6a,353.0b)--(494.6a,354.9b)--(493.8a,356.6b)--(493.2a,358.2b)--(492.9a,359.6b) + --(493.0a,361.1b)--(493.4a,362.6b)--(494.2a,364.2b)--(495.1a,366.0b)--(496.2a,368.1b) + --(497.2a,370.3b)--(498.1a,372.8b)--(498.8a,375.3b)--(499.0a,377.9b)--(498.9a,380.4b) + --(498.2a,382.8b)--(497.1a,384.8b)--(495.5a,386.5b)--(493.5a,387.8b)--(491.2a,388.6b) + --(488.7a,388.8b)--(486.1a,388.7b)--(483.6a,388.1b)--(481.1a,387.3b)--(478.8a,386.2b) + --(476.7a,385.2b)--(474.9a,384.2b)--(473.2a,383.4b)--(471.7a,382.9b)--(470.2a,382.7b); +endfig; + +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/torus.mp b/Master/texmf-dist/doc/metapost/featpost/example/torus.mp index f014309dff2..8329f5a27fa 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/torus.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/torus.mp @@ -1,6 +1,6 @@ % torus % L. Nobre G. -% 2004 +% 20013 input featpost3Dplus2D; @@ -72,7 +72,16 @@ beginfig(5); doitnow; endfig; -beginfig(6); +beginfig(4); + f := (16,2,3.8); + Spread:=40; + pickup pencircle scaled 3pt; + smoothtorus( black-3*blue, blue, 4, 1 ); + smoothtorus( black, blue, 4, 1 ); + smoothtorus( black+3*blue, blue, 4, 1 ); +endfig; + +beginfig(3); Spread := 100; f := (7,3,9); HoriZon := -2; @@ -143,26 +152,6 @@ beginfig(6); % endfor; endfig; -beginfig(1); - Spread := 140; - NP:=2000; - RB:=1; - RS:=0.2; - R3:=0.1; - NB:=8; - NS:=5; - jB:=360*NB/NP; - jS:=360*NS/NP; - for i=1 upto NP: - phi :=i*jS; - theta :=i*jB; - first :=(RB+(RS+R3*sind(4*theta))*cosd(phi))*cosd(theta); - second:=(RB+(RS+R3*sind(4*theta))*cosd(phi))*sind(theta); - third := (RS+R3*sind(4*theta))*sind(phi); - signalvertex( (first,second,third), 1, black ); - endfor; -endfig; - % Draw a torus with faces. beginfig(2); @@ -210,7 +199,28 @@ beginfig(2); sharpraytrace; endfig; -beginfig(3); +beginfig(1); + f := ( 3,1,1 ); + Spread := 110; + NP:=500; + RB:=1; + RS:=0.2; + R3:=0.1; + NB:=8; + NS:=5; + jB:=360*NB/NP; + jS:=360*NS/NP; + for i=1 upto NP: + phi :=i*jS; + theta :=i*jB; + first :=(RB+(RS+R3*sind(4*theta))*cosd(phi))*cosd(theta); + second:=(RB+(RS+R3*sind(4*theta))*cosd(phi))*sind(theta); + third := (RS+R3*sind(4*theta))*sind(phi); + signalvertex( (first,second,third), 1, black ); + endfor; +endfig; + +beginfig(6); f := (6,2,4); % f := (6,2,7); % NO CUSP. Spread:=70; @@ -283,13 +293,22 @@ beginfig(3); draw subpath (i,ind-i) of ipath withcolor red; endfig; -beginfig(4); - f := (16,2,3.8); - Spread:=40; - pickup pencircle scaled 3pt; - smoothtorus( black-3*blue, blue, 4, 1 ); - smoothtorus( black, blue, 4, 1 ); - smoothtorus( black+3*blue, blue, 4, 1 ); +beginfig(7); %%%%%%% copy of figure 6 + f := (6,2,4); + Spread:=70; + HoriZon := -2; + ShadowOn := true; + numeric bigray, smaray; + color toruscenter, torusmoment; + pen markpen; + markpen = pencircle scaled 5pt; + bigray = 2; + smaray = 1; + toruscenter = black; + torusmoment = (0,1,2); + setthestage( 17, 8 ); + pickup markpen; + smoothtorus( toruscenter, torusmoment, bigray, smaray ); endfig; end. diff --git a/Master/texmf-dist/doc/metapost/featpost/example/trebuchet.mp b/Master/texmf-dist/doc/metapost/featpost/example/trebuchet.mp new file mode 100644 index 00000000000..bcd0311d59c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/trebuchet.mp @@ -0,0 +1,32 @@ +% trebuchet.mp +% L. Nobre G. +% 2012 + +prologues := 1; + +beginfig(1); + numeric i, s, a, u, h, t; + pair pi, pj, pk; + u = 9mm; + h = 5u; + a = 0.039u; + s = 5; + draw (0,-h) for i=s-90 step s until 90: + ..(h*(2*cosd(i),sind(i))) + endfor --cycle; + draw origin--(2h,0); + t = 0; + forever: + t := incr(t); + i := h-0.5*a*t**2; + exitif i<-h; + pi := (0,i); + pj := (h+-+i,0); + pk := 2[pi,pj]; + if i<0: + draw pj withpen pencircle scaled 0.17u; + fi; + draw pi--pk withcolor 0.5white; + endfor; +endfig; +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/treecarbonedited.mp b/Master/texmf-dist/doc/metapost/featpost/example/treecarbonedited.mp new file mode 100644 index 00000000000..b57726f92b7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/example/treecarbonedited.mp @@ -0,0 +1,2128 @@ +% +% fig2dev (version 3.2.5-alpha7) -L (m)mp version 0.05 --- Preamble +% + +% +% mp output driver options: +% -L mp +% + +% +MP-ADDITIONAL-HEADER +verbatimtex +%&latex +\documentclass{article} +\usepackage{palatino} +\begin{document} +etex +% -MP-ADDITIONAL-HEADER + + +%SetFigFont macros for latex +verbatimtex +% +\begingroup\makeatletter\ifx\SetFigFontNFSS\undefined% +\gdef\SetFigFontNFSS#1#2#3#4#5{% + \reset@font\fontsize{#1}{#2pt}% + \fontfamily{#3}\fontseries{#4}\fontshape{#5}% + \selectfont}% +\fi\endgroup% +\ifx\SetFigFontSize\undefined% +\gdef\SetFigFontSize#1#2{% + \fontsize{#1}{#2pt}% + \selectfont}% +\fi% +etex + +% Now draw the figure +beginfig(0) +% Some reasonable defaults + labeloffset:=0; + truecorners:=1; + bboxmargin:=0; +% Begin polyline object + linecap:=butt; + linejoin:=mitered; + miterlimit:=20.0; + pickup pencircle scaled 0.94; + path p; + p = (25.51, 202.39) + --(578.27, 202.39) + --(578.27, -30.05) + --(25.51, -30.05) + --(25.51, 202.39)--cycle; + path f; + f = p--cycle; + fill f withcolor ((0.75,0.38,0.00) + -0.10white); + draw p withcolor (0.75,0.38,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (362.83, 721.13) + --(362.83, 602.08); + path f; + f = p--cycle; + fill f withcolor ((0.53,0.81,1.00) + 0.00white); + draw p withcolor (0.53,0.81,1.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (347.91, 686.05) + --(362.83, 629.35) + --(377.70, 686.05) + --(347.91, 686.05) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.53,0.81,1.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (530.08, 712.63) + --(530.08, 193.89); + path f; + f = p--cycle; + fill f withcolor ((0.53,0.81,1.00) + 0.00white); + draw p withcolor (0.53,0.81,1.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (515.15, 277.86) + --(530.08, 221.17) + --(544.94, 277.86) + --(515.15, 277.86) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.53,0.81,1.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (127.56, 525.54) + --(62.36, 698.46); + path f; + f = p--cycle; + fill f withcolor ((0.82,0.00,0.00) + 0.00white); + draw p withcolor (0.82,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (105.89, 625.20) + --(72.00, 672.94) + --(78.05, 614.68) + --(105.89, 625.20) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.82,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (181.42, 446.17) + --(181.42, 239.24); + path f; + f = p--cycle; + fill f withcolor ((0.00,0.56,0.56) + 0.00white); + draw p withcolor (0.00,0.56,0.56); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (166.49, 323.21) + --(181.42, 266.52) + --(196.28, 323.21) + --(166.49, 323.21) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.00,0.56,0.56); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (433.70, 35.15) + --(337.32, 154.20); + path f; + f = p--cycle; + fill f withcolor ((0.00,0.82,0.00) + 0.00white); + draw p withcolor (0.00,0.82,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (401.64, 98.39) + --(354.46, 133.04) + --(378.52, 79.62) + --(401.64, 98.39) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.00,0.82,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (124.72, 23.81) + --(235.28, 108.85); + path f; + f = p--cycle; + fill f withcolor ((0.00,0.82,0.00) + 0.00white); + draw p withcolor (0.00,0.82,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (177.76, 45.92) + --(213.67, 92.22) + --(159.62, 69.48) + --(177.76, 45.92) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.00,0.82,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path p; + p = (96.38, 179.72) + --(45.35, 304.44); + path f; + f = p--cycle; + fill f withcolor ((0.82,0.00,0.00) + 0.00white); + draw p withcolor (0.82,0.00,0.00); +% Draw arrowhead type 1 + linecap:=0; + linejoin:=0; + pickup pencircle scaled 14.17; + path arr; + arr = (90.90, 232.38) + --(55.69, 279.18) + --(63.37, 221.10) + --(90.90, 232.38) -- cycle; + fill arr withcolor white; + draw arr withcolor (0.82,0.00,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=2; + pickup pencircle scaled 0.94; + path p; + p = (250.39, 206.49) + --(251.15, 207.87) + --(251.84, 209.39) + --(252.47, 210.83) + --(253.10, 212.35) + --(253.73, 213.92) + --(254.30, 215.56) + --(254.80, 217.20) + --(255.37, 218.90) + --(255.87, 220.66) + --(256.31, 222.49) + --(256.76, 224.38) + --(257.20, 226.27) + --(257.57, 228.16) + --(257.95, 230.11) + --(258.27, 232.13) + --(258.58, 234.14) + --(258.90, 236.09) + --(259.15, 238.11) + --(259.40, 240.13) + --(259.65, 242.14) + --(259.84, 244.16) + --(259.97, 246.11) + --(260.16, 248.13) + --(260.28, 250.08) + --(260.41, 252.03) + --(260.54, 253.98) + --(260.66, 255.94) + --(260.72, 257.89) + --(260.79, 259.72) + --(260.91, 261.61) + --(260.98, 263.50) + --(261.04, 265.45) + --(261.10, 267.46) + --(261.17, 269.48) + --(261.23, 271.56) + --(261.23, 273.64) + --(261.29, 275.78) + --(261.29, 277.98) + --(261.35, 280.19) + --(261.35, 282.46) + --(261.35, 284.72) + --(261.35, 286.99) + --(261.35, 289.26) + --(261.35, 291.53) + --(261.35, 293.80) + --(261.29, 296.00) + --(261.29, 298.20) + --(261.23, 300.35) + --(261.17, 302.49) + --(261.10, 304.57) + --(261.04, 306.58) + --(260.98, 308.54) + --(260.91, 310.43) + --(260.85, 312.31) + --(260.72, 314.14) + --(260.66, 315.91) + --(260.54, 317.61) + --(260.41, 319.24) + --(260.28, 321.20) + --(260.16, 323.09) + --(259.97, 324.91) + --(259.78, 326.80) + --(259.59, 328.63) + --(259.40, 330.52) + --(259.15, 332.35) + --(258.90, 334.24) + --(258.58, 336.13) + --(258.33, 337.95) + --(258.02, 339.84) + --(257.64, 341.73) + --(257.26, 343.56) + --(256.88, 345.39) + --(256.44, 347.21) + --(256.06, 348.98) + --(255.56, 350.74) + --(255.12, 352.50) + --(254.61, 354.20) + --(254.11, 355.84) + --(253.61, 357.48) + --(253.04, 359.12) + --(252.47, 360.69) + --(251.91, 362.20) + --(251.34, 363.78) + --(250.71, 365.35) + --(250.08, 366.93) + --(249.39, 368.50) + --(248.69, 370.08) + --(247.94, 371.78) + --(247.18, 373.42) + --(246.36, 375.12) + --(245.54, 376.88) + --(244.66, 378.58) + --(243.78, 380.41) + --(242.83, 382.17) + --(241.95, 383.94) + --(240.94, 385.76) + --(240.00, 387.53) + --(239.06, 389.29) + --(238.11, 390.99) + --(237.17, 392.69) + --(236.22, 394.27) + --(235.34, 395.84) + --(234.46, 397.35) + --(233.57, 398.80) + --(232.76, 400.19) + --(232.00, 401.51) + --(231.18, 402.71) + --(230.49, 403.91) + --(229.80, 405.04) + --(229.10, 406.05) + --(228.03, 407.69) + --(227.02, 409.20) + --(226.08, 410.58) + --(225.20, 411.91) + --(224.38, 413.17) + --(223.62, 414.36) + --(222.93, 415.50) + --(222.30, 416.57) + --(221.80, 417.57) + --(221.35, 418.46) + --(221.04, 419.34) + --(220.85, 420.16) + --(220.72, 420.91) + --(220.72, 421.61) + --(220.79, 422.30) + --(220.98, 422.99) + --(221.17, 423.50) + --(221.35, 424.00) + --(221.67, 424.57) + --(221.98, 425.07) + --(222.36, 425.64) + --(222.87, 426.14) + --(223.37, 426.65) + --(223.94, 427.15) + --(224.57, 427.59) + --(225.20, 427.97) + --(225.95, 428.35) + --(226.71, 428.60) + --(227.53, 428.85) + --(228.35, 428.98) + --(229.23, 429.04) + --(230.11, 429.04) + --(230.99, 428.98) + --(231.94, 428.79) + --(232.82, 428.47) + --(233.76, 428.09) + --(234.71, 427.65) + --(235.72, 427.09) + --(236.60, 426.46) + --(237.54, 425.76) + --(238.49, 424.94) + --(239.50, 424.06) + --(240.57, 423.06) + --(241.64, 421.98) + --(242.71, 420.79) + --(243.91, 419.53) + --(245.04, 418.27) + --(246.30, 416.88) + --(247.50, 415.50) + --(248.76, 414.05) + --(250.02, 412.54) + --(251.28, 411.09) + --(252.54, 409.64) + --(253.73, 408.19) + --(254.99, 406.74) + --(256.19, 405.35) + --(257.39, 404.03) + --(258.52, 402.77) + --(259.65, 401.57) + --(260.79, 400.38) + --(261.86, 399.31) + --(262.93, 398.24) + --(263.94, 397.35) + --(264.94, 396.54) + --(265.95, 395.72) + --(266.96, 394.96) + --(267.97, 394.20) + --(268.98, 393.57) + --(270.05, 392.94) + --(271.06, 392.44) + --(272.13, 391.94) + --(273.20, 391.56) + --(274.27, 391.24) + --(275.34, 390.99) + --(276.41, 390.87) + --(277.42, 390.80) + --(278.43, 390.80) + --(279.43, 390.93) + --(280.44, 391.12) + --(281.39, 391.43) + --(282.33, 391.81) + --(283.21, 392.31) + --(284.09, 392.88) + --(284.91, 393.51) + --(285.73, 394.27) + --(286.49, 395.09) + --(287.24, 396.03) + --(288.00, 397.04) + --(288.76, 398.11) + --(289.45, 399.37) + --(290.14, 400.69) + --(290.83, 402.08) + --(291.59, 403.59) + --(292.28, 405.23) + --(292.98, 406.87) + --(293.73, 408.69) + --(294.49, 410.52) + --(295.18, 412.47) + --(295.94, 414.43) + --(296.69, 416.38) + --(297.45, 418.39) + --(298.14, 420.41) + --(298.90, 422.43) + --(299.65, 424.44) + --(300.35, 426.33) + --(301.10, 428.22) + --(301.86, 430.05) + --(302.55, 431.75) + --(303.24, 433.45) + --(304.00, 434.96) + --(304.69, 436.47) + --(305.39, 437.80) + --(306.08, 439.06) + --(306.83, 440.25) + --(307.34, 441.01) + --(307.84, 441.70) + --(308.35, 442.39) + --(308.91, 442.96) + --(309.42, 443.59) + --(309.98, 444.09) + --(310.49, 444.60) + --(311.06, 445.04) + --(311.62, 445.42) + --(312.19, 445.80) + --(312.76, 446.05) + --(313.32, 446.30) + --(313.95, 446.49) + --(314.52, 446.61) + --(315.09, 446.68) + --(315.65, 446.68) + --(316.22, 446.61) + --(316.72, 446.55) + --(317.29, 446.36) + --(317.80, 446.11) + --(318.30, 445.86) + --(318.80, 445.48) + --(319.31, 445.04) + --(319.75, 444.60) + --(320.19, 444.03) + --(320.57, 443.46) + --(320.94, 442.77) + --(321.32, 442.08) + --(321.70, 441.32) + --(321.95, 440.50) + --(322.27, 439.62) + --(322.52, 438.74) + --(322.71, 437.73) + --(322.96, 436.72) + --(323.09, 435.65) + --(323.21, 434.52) + --(323.34, 433.32) + --(323.46, 432.06) + --(323.46, 430.43) + --(323.53, 428.66) + --(323.46, 426.83) + --(323.46, 424.88) + --(323.34, 422.80) + --(323.21, 420.66) + --(323.02, 418.46) + --(322.90, 416.13) + --(322.65, 413.73) + --(322.46, 411.28) + --(322.20, 408.76) + --(321.95, 406.17) + --(321.64, 403.59) + --(321.39, 401.01) + --(321.13, 398.43) + --(320.88, 395.84) + --(320.63, 393.32) + --(320.38, 390.80) + --(320.19, 388.41) + --(319.94, 386.08) + --(319.81, 383.81) + --(319.69, 381.67) + --(319.56, 379.65) + --(319.50, 377.70) + --(319.43, 375.94) + --(319.43, 374.24) + --(319.50, 372.66) + --(319.62, 371.28) + --(319.75, 369.95) + --(319.94, 368.82) + --(320.19, 367.81) + --(320.50, 366.87) + --(320.88, 366.11) + --(321.32, 365.42) + --(321.83, 364.91) + --(322.33, 364.47) + --(322.96, 364.09) + --(323.59, 363.91) + --(324.28, 363.78) + --(325.04, 363.78) + --(325.86, 363.91) + --(326.68, 364.09) + --(327.56, 364.41) + --(328.44, 364.79) + --(329.39, 365.29) + --(330.39, 365.86) + --(331.40, 366.55) + --(332.41, 367.31) + --(333.42, 368.06) + --(334.43, 368.94) + --(335.43, 369.89) + --(336.44, 370.83) + --(337.45, 371.84) + --(338.46, 372.85) + --(339.40, 373.92) + --(340.41, 374.99) + --(341.35, 376.06) + --(342.30, 377.20) + --(343.18, 378.33) + --(344.06, 379.46) + --(345.20, 380.91) + --(346.27, 382.36) + --(347.40, 383.87) + --(348.47, 385.45) + --(349.54, 387.02) + --(350.61, 388.66) + --(351.75, 390.30) + --(352.82, 391.94) + --(353.95, 393.57) + --(355.02, 395.28) + --(356.09, 396.91) + --(357.17, 398.55) + --(358.24, 400.13) + --(359.31, 401.70) + --(360.31, 403.15) + --(361.26, 404.54) + --(362.27, 405.86) + --(363.21, 407.12) + --(364.09, 408.25) + --(364.98, 409.32) + --(365.80, 410.33) + --(366.61, 411.15) + --(367.43, 411.97) + --(368.25, 412.66) + --(368.94, 413.17) + --(369.57, 413.61) + --(370.27, 414.05) + --(370.96, 414.36) + --(371.59, 414.68) + --(372.28, 414.87) + --(372.91, 415.06) + --(373.61, 415.12) + --(374.24, 415.18) + --(374.87, 415.18) + --(375.50, 415.12) + --(376.13, 414.93) + --(376.69, 414.74) + --(377.20, 414.49) + --(377.76, 414.17) + --(378.20, 413.80) + --(378.71, 413.42) + --(379.09, 412.91) + --(379.46, 412.41) + --(379.78, 411.91) + --(380.09, 411.34) + --(380.28, 410.71) + --(380.47, 410.02) + --(380.66, 409.39) + --(380.72, 408.63) + --(380.79, 407.94) + --(380.79, 407.18) + --(380.79, 406.36) + --(380.66, 405.35) + --(380.47, 404.22) + --(380.16, 403.09) + --(379.84, 401.83) + --(379.40, 400.57) + --(378.90, 399.18) + --(378.33, 397.80) + --(377.70, 396.28) + --(377.01, 394.77) + --(376.19, 393.20) + --(375.37, 391.56) + --(374.49, 389.98) + --(373.61, 388.35) + --(372.66, 386.71) + --(371.65, 385.07) + --(370.71, 383.50) + --(369.70, 381.98) + --(368.69, 380.47) + --(367.75, 378.96) + --(366.74, 377.51) + --(365.80, 376.13) + --(364.79, 374.74) + --(363.78, 373.35) + --(362.83, 372.03) + --(361.83, 370.65) + --(360.76, 369.26) + --(359.75, 367.94) + --(358.68, 366.49) + --(357.54, 365.10) + --(356.47, 363.72) + --(355.34, 362.27) + --(354.27, 360.88) + --(353.13, 359.50) + --(352.06, 358.11) + --(350.99, 356.72) + --(349.92, 355.40) + --(348.91, 354.14) + --(347.91, 352.88) + --(346.96, 351.69) + --(346.08, 350.55) + --(345.20, 349.42) + --(344.38, 348.35) + --(343.62, 347.28) + --(342.87, 346.27) + --(342.05, 345.13) + --(341.29, 344.00) + --(340.47, 342.93) + --(339.72, 341.80) + --(338.96, 340.60) + --(338.27, 339.46) + --(337.51, 338.27) + --(336.76, 337.07) + --(336.06, 335.87) + --(335.37, 334.61) + --(334.68, 333.42) + --(334.05, 332.22) + --(333.42, 331.02) + --(332.79, 329.83) + --(332.22, 328.69) + --(331.72, 327.50) + --(331.15, 326.36) + --(330.65, 325.29) + --(330.20, 324.16) + --(329.70, 323.02) + --(329.26, 321.89) + --(328.76, 320.76) + --(328.31, 319.56) + --(327.81, 318.30) + --(327.31, 316.98) + --(326.87, 315.65) + --(326.36, 314.20) + --(325.92, 312.76) + --(325.48, 311.24) + --(325.04, 309.73) + --(324.60, 308.16) + --(324.22, 306.58) + --(323.84, 305.01) + --(323.53, 303.37) + --(323.21, 301.80) + --(322.96, 300.22) + --(322.71, 298.65) + --(322.52, 297.07) + --(322.33, 295.50) + --(322.20, 293.92) + --(322.08, 292.60) + --(322.02, 291.21) + --(321.95, 289.83) + --(321.89, 288.38) + --(321.89, 286.87) + --(321.89, 285.35) + --(321.89, 283.78) + --(321.89, 282.14) + --(321.95, 280.50) + --(322.02, 278.80) + --(322.14, 277.10) + --(322.20, 275.40) + --(322.33, 273.70) + --(322.46, 272.00) + --(322.58, 270.30) + --(322.71, 268.60) + --(322.83, 266.96) + --(323.02, 265.39) + --(323.15, 263.81) + --(323.34, 262.30) + --(323.53, 260.85) + --(323.72, 259.40) + --(323.84, 258.02) + --(324.03, 256.63) + --(324.22, 255.18) + --(324.47, 253.67) + --(324.66, 252.22) + --(324.85, 250.71) + --(325.10, 249.20) + --(325.35, 247.69) + --(325.61, 246.17) + --(325.86, 244.60) + --(326.11, 243.02) + --(326.43, 241.51) + --(326.68, 239.94) + --(326.99, 238.36) + --(327.24, 236.85) + --(327.56, 235.34) + --(327.87, 233.89) + --(328.19, 232.44) + --(328.50, 230.99) + --(328.76, 229.61) + --(329.07, 228.28) + --(329.39, 226.96) + --(329.70, 225.64) + --(330.02, 224.38) + --(330.33, 223.06) + --(330.65, 221.73) + --(331.02, 220.41) + --(331.34, 219.09) + --(331.72, 217.70) + --(332.09, 216.25) + --(332.54, 214.87) + --(332.98, 213.35) + --(333.42, 211.91) + --(333.92, 210.46) + --(334.36, 208.94) + --(334.87, 207.50) + --(335.37, 206.05) + --(335.94, 204.66) + --(336.44, 203.28) + --(337.01, 201.95) + --(337.51, 200.63) + --(338.08, 199.43) + --(338.65, 198.24) + --(339.21, 197.10) + --(339.78, 195.97) + --(340.35, 194.90) + --(340.98, 193.76) + --(341.67, 192.63) + --(342.36, 191.50) + --(343.12, 190.36) + --(343.94, 189.23) + --(344.76, 188.09) + --(345.64, 186.96) + --(346.52, 185.83) + --(347.40, 184.69) + --(348.35, 183.62) + --(349.29, 182.49) + --(350.24, 181.42) + --(351.12, 180.41) + --(352.06, 179.40) + --(352.94, 178.39) + --(353.89, 177.45) + --(354.71, 176.57) + --(355.59, 175.62) + --(356.41, 174.80) + --(357.23, 173.92) + --(357.92, 173.17) + --(358.61, 172.47) + --(359.24, 171.78) + --(359.94, 171.02) + --(360.63, 170.33) + --(361.26, 169.57) + --(361.89, 168.88) + --(362.46, 168.19) + --(363.02, 167.50) + --(363.53, 166.87) + --(364.03, 166.24) + --(364.47, 165.61) + --(364.79, 165.10) + --(365.10, 164.60) + --(365.29, 164.16) + --(365.48, 163.78) + --(365.54, 163.46) + --(365.48, 163.28) + --(365.42, 163.09) + --(365.17, 162.96) + --(364.91, 162.90) + --(364.54, 162.96) + --(364.09, 163.09) + --(363.53, 163.21) + --(362.83, 163.53) + --(362.08, 163.84) + --(361.20, 164.22) + --(360.25, 164.72) + --(359.18, 165.23) + --(357.98, 165.86) + --(356.72, 166.55) + --(355.40, 167.24) + --(353.95, 168.06) + --(352.44, 168.88) + --(350.93, 169.76) + --(349.29, 170.65) + --(347.65, 171.59) + --(346.02, 172.54) + --(344.38, 173.48) + --(342.74, 174.36) + --(341.17, 175.31) + --(339.59, 176.19) + --(338.08, 177.07) + --(336.57, 177.89) + --(335.18, 178.65) + --(333.80, 179.40) + --(332.47, 180.16) + --(331.28, 180.79) + --(330.27, 181.29) + --(329.32, 181.80) + --(328.44, 182.24) + --(327.56, 182.68) + --(326.68, 183.06) + --(325.86, 183.43) + --(325.04, 183.75) + --(324.28, 184.06) + --(323.46, 184.31) + --(322.71, 184.50) + --(322.02, 184.63) + --(321.32, 184.76) + --(320.63, 184.82) + --(320.00, 184.82) + --(319.43, 184.82) + --(318.87, 184.69) + --(318.30, 184.50) + --(317.86, 184.31) + --(317.35, 184.00) + --(316.98, 183.69) + --(316.60, 183.31) + --(316.22, 182.80) + --(315.91, 182.30) + --(315.65, 181.73) + --(315.40, 181.10) + --(315.21, 180.41) + --(315.02, 179.65) + --(314.83, 178.83) + --(314.71, 177.95) + --(314.65, 177.01) + --(314.58, 175.87) + --(314.52, 174.55) + --(314.46, 173.23) + --(314.52, 171.72) + --(314.52, 170.14) + --(314.65, 168.50) + --(314.71, 166.74) + --(314.90, 164.91) + --(315.09, 163.02) + --(315.28, 161.01) + --(315.53, 158.99) + --(315.78, 156.91) + --(316.09, 154.83) + --(316.41, 152.76) + --(316.79, 150.61) + --(317.17, 148.54) + --(317.61, 146.52) + --(317.98, 144.50) + --(318.43, 142.61) + --(318.93, 140.72) + --(319.37, 138.96) + --(319.87, 137.26) + --(320.31, 135.62) + --(320.82, 134.11) + --(321.32, 132.66) + --(321.89, 131.28) + --(322.65, 129.45) + --(323.46, 127.75) + --(324.35, 126.17) + --(325.23, 124.66) + --(326.17, 123.28) + --(327.12, 122.02) + --(328.13, 120.76) + --(329.13, 119.62) + --(330.14, 118.61) + --(331.15, 117.61) + --(332.09, 116.72) + --(333.04, 115.91) + --(333.92, 115.09) + --(334.80, 114.33) + --(335.56, 113.64) + --(336.25, 112.94) + --(336.94, 112.25) + --(337.51, 111.56) + --(338.14, 110.74) + --(338.71, 109.86) + --(339.21, 108.91) + --(339.65, 107.97) + --(340.03, 106.96) + --(340.41, 105.89) + --(340.66, 104.88) + --(340.85, 103.87) + --(341.04, 102.93) + --(341.10, 102.05) + --(341.10, 101.23) + --(341.04, 100.47) + --(340.98, 99.84) + --(340.79, 99.34) + --(340.60, 98.96) + --(340.35, 98.71) + --(340.03, 98.52) + --(339.59, 98.46) + --(339.15, 98.58) + --(338.58, 98.83) + --(337.89, 99.21) + --(337.13, 99.72) + --(336.38, 100.28) + --(335.50, 100.91) + --(334.55, 101.67) + --(333.54, 102.36) + --(332.54, 103.12) + --(331.53, 103.87) + --(330.46, 104.57) + --(329.39, 105.26) + --(328.38, 105.83) + --(327.37, 106.46) + --(326.24, 107.02) + --(325.10, 107.59) + --(323.91, 108.22) + --(322.71, 108.79) + --(321.45, 109.42) + --(320.25, 110.05) + --(318.99, 110.68) + --(317.86, 111.24) + --(316.72, 111.87) + --(315.72, 112.50) + --(314.77, 113.13) + --(313.89, 113.76) + --(313.13, 114.39) + --(312.44, 115.02) + --(311.81, 115.65) + --(311.24, 116.35) + --(310.80, 117.10) + --(310.36, 117.98) + --(309.92, 118.87) + --(309.54, 119.81) + --(309.23, 120.88) + --(308.91, 122.02) + --(308.66, 123.21) + --(308.35, 124.41) + --(308.09, 125.73) + --(307.91, 127.06) + --(307.65, 128.44) + --(307.34, 129.83) + --(307.09, 131.34) + --(306.77, 132.85) + --(306.52, 134.11) + --(306.20, 135.43) + --(305.89, 136.82) + --(305.51, 138.27) + --(305.13, 139.78) + --(304.69, 141.29) + --(304.25, 142.87) + --(303.75, 144.44) + --(303.24, 145.95) + --(302.74, 147.46) + --(302.17, 148.91) + --(301.61, 150.24) + --(301.04, 151.50) + --(300.47, 152.69) + --(299.91, 153.70) + --(299.34, 154.58) + --(298.77, 155.34) + --(298.20, 155.91) + --(297.64, 156.35) + --(297.07, 156.66) + --(296.50, 156.79) + --(295.94, 156.79) + --(295.37, 156.60) + --(294.74, 156.28) + --(294.17, 155.84) + --(293.54, 155.21) + --(292.91, 154.52) + --(292.28, 153.57) + --(291.65, 152.57) + --(291.09, 151.43) + --(290.46, 150.24) + --(289.89, 148.91) + --(289.32, 147.53) + --(288.82, 146.08) + --(288.31, 144.57) + --(287.87, 143.06) + --(287.43, 141.54) + --(287.06, 140.03) + --(286.74, 138.52) + --(286.43, 136.94) + --(286.17, 135.50) + --(285.92, 134.11) + --(285.67, 132.60) + --(285.42, 131.09) + --(285.23, 129.57) + --(284.98, 128.00) + --(284.79, 126.36) + --(284.54, 124.79) + --(284.22, 123.15) + --(283.97, 121.51) + --(283.65, 119.87) + --(283.34, 118.30) + --(282.96, 116.72) + --(282.58, 115.21) + --(282.14, 113.70) + --(281.70, 112.31) + --(281.20, 110.99) + --(280.63, 109.67) + --(280.00, 108.47) + --(279.37, 107.34) + --(278.68, 106.27) + --(277.98, 105.26) + --(277.04, 104.25) + --(276.03, 103.24) + --(274.96, 102.30) + --(273.83, 101.42) + --(272.57, 100.54) + --(271.24, 99.72) + --(269.92, 98.96) + --(268.47, 98.27) + --(267.02, 97.57) + --(265.57, 97.01) + --(264.13, 96.50) + --(262.74, 96.00) + --(261.35, 95.62) + --(260.09, 95.31) + --(258.83, 95.06) + --(257.70, 94.87) + --(256.69, 94.68) + --(255.75, 94.61) + --(254.87, 94.61) + --(254.17, 94.61) + --(253.73, 94.68) + --(253.29, 94.74) + --(252.98, 94.80) + --(252.66, 94.87) + --(252.35, 94.99) + --(252.09, 95.12) + --(251.91, 95.31) + --(251.78, 95.50) + --(251.65, 95.69) + --(251.53, 95.87) + --(251.53, 96.13) + --(251.46, 96.31) + --(251.53, 96.57) + --(251.59, 96.88) + --(251.65, 97.13) + --(251.78, 97.39) + --(251.91, 97.70) + --(252.09, 97.95) + --(252.28, 98.27) + --(252.54, 98.58) + --(252.79, 98.83) + --(253.04, 99.15) + --(253.35, 99.40) + --(253.67, 99.72) + --(253.98, 99.97) + --(254.30, 100.22) + --(254.68, 100.47) + --(254.99, 100.72) + --(255.37, 100.98) + --(255.75, 101.23) + --(256.44, 101.67) + --(257.20, 102.05) + --(258.02, 102.49) + --(258.83, 102.93) + --(259.72, 103.37) + --(260.66, 103.94) + --(261.54, 104.50) + --(262.49, 105.20) + --(263.37, 105.89) + --(264.31, 106.71) + --(265.13, 107.59) + --(265.95, 108.54) + --(266.71, 109.61) + --(267.34, 110.80) + --(267.97, 112.06) + --(268.54, 113.39) + --(268.91, 114.52) + --(269.29, 115.72) + --(269.61, 116.98) + --(269.92, 118.36) + --(270.24, 119.81) + --(270.55, 121.32) + --(270.80, 122.96) + --(271.06, 124.66) + --(271.37, 126.43) + --(271.56, 128.19) + --(271.81, 130.08) + --(272.06, 131.91) + --(272.25, 133.73) + --(272.50, 135.62) + --(272.69, 137.39) + --(272.94, 139.15) + --(273.13, 140.91) + --(273.32, 142.55) + --(273.51, 144.13) + --(273.76, 145.64) + --(273.95, 147.09) + --(274.20, 148.47) + --(274.52, 150.17) + --(274.83, 151.75) + --(275.15, 153.26) + --(275.53, 154.83) + --(275.91, 156.28) + --(276.35, 157.80) + --(276.72, 159.24) + --(277.17, 160.63) + --(277.61, 162.08) + --(277.98, 163.40) + --(278.43, 164.72) + --(278.80, 165.98) + --(279.12, 167.18) + --(279.50, 168.31) + --(279.81, 169.45) + --(280.06, 170.52) + --(280.31, 171.59) + --(280.50, 172.66) + --(280.69, 173.86) + --(280.88, 175.06) + --(280.94, 176.31) + --(281.01, 177.57) + --(281.01, 178.83) + --(281.01, 180.09) + --(280.88, 181.35) + --(280.69, 182.55) + --(280.38, 183.62) + --(280.06, 184.69) + --(279.69, 185.57) + --(279.24, 186.39) + --(278.68, 187.09) + --(278.11, 187.65) + --(277.48, 188.03) + --(276.72, 188.28) + --(276.03, 188.47) + --(275.28, 188.47) + --(274.46, 188.41) + --(273.51, 188.28) + --(272.50, 188.03) + --(271.43, 187.72) + --(270.30, 187.28) + --(269.10, 186.77) + --(267.91, 186.20) + --(266.65, 185.57) + --(265.39, 184.88) + --(264.13, 184.13) + --(262.87, 183.37) + --(261.61, 182.61) + --(260.41, 181.86) + --(259.28, 181.04) + --(258.08, 180.28) + --(257.01, 179.53) + --(255.87, 178.77) + --(254.80, 177.95) + --(253.73, 177.20) + --(252.66, 176.38) + --(251.59, 175.50) + --(250.52, 174.61) + --(249.51, 173.67) + --(248.57, 172.72) + --(247.62, 171.78) + --(246.80, 170.83) + --(246.05, 169.83) + --(245.35, 168.82) + --(244.79, 167.81) + --(244.35, 166.87) + --(243.97, 165.86) + --(243.72, 164.91) + --(243.53, 163.91) + --(243.53, 162.90) + --(243.53, 161.89) + --(243.72, 160.82) + --(243.97, 159.75) + --(244.28, 158.55) + --(244.72, 157.35) + --(245.17, 156.16) + --(245.73, 154.83) + --(246.36, 153.51) + --(246.99, 152.19) + --(247.69, 150.87) + --(248.31, 149.54) + --(249.01, 148.28) + --(249.70, 147.02) + --(250.27, 145.76) + --(250.90, 144.57) + --(251.40, 143.43) + --(251.91, 142.36) + --(252.28, 141.29) + --(252.66, 140.09) + --(253.04, 138.96) + --(253.29, 137.76) + --(253.48, 136.63) + --(253.54, 135.43) + --(253.61, 134.30) + --(253.61, 133.10) + --(253.54, 131.97) + --(253.42, 130.90) + --(253.29, 129.83) + --(253.10, 128.82) + --(252.85, 127.87) + --(252.60, 126.99) + --(252.28, 126.17) + --(251.97, 125.42) + --(251.65, 124.72) + --(251.34, 124.03) + --(250.96, 123.34) + --(250.58, 122.71) + --(250.20, 122.08) + --(249.83, 121.51) + --(249.32, 121.01) + --(248.88, 120.50) + --(248.38, 120.00) + --(247.94, 119.62) + --(247.43, 119.31) + --(246.93, 119.06) + --(246.43, 118.87) + --(245.92, 118.74) + --(245.42, 118.68) + --(244.98, 118.68) + --(244.47, 118.74) + --(243.91, 118.93) + --(243.34, 119.18) + --(242.77, 119.50) + --(242.14, 119.94) + --(241.57, 120.38) + --(241.01, 120.94) + --(240.50, 121.57) + --(240.00, 122.20) + --(239.62, 122.90) + --(239.31, 123.53) + --(238.99, 124.16) + --(238.87, 124.79) + --(238.80, 125.42) + --(238.80, 125.98) + --(238.93, 126.61) + --(239.18, 127.24) + --(239.50, 127.87) + --(239.94, 128.50) + --(240.44, 129.13) + --(241.01, 129.83) + --(241.51, 130.52) + --(242.02, 131.21) + --(242.46, 131.91) + --(242.77, 132.60) + --(243.02, 133.35) + --(243.15, 134.11) + --(243.21, 134.80) + --(243.09, 135.56) + --(242.96, 136.38) + --(242.71, 137.26) + --(242.39, 138.20) + --(242.02, 139.15) + --(241.51, 140.16) + --(241.01, 141.17) + --(240.50, 142.17) + --(239.94, 143.12) + --(239.43, 144.06) + --(238.87, 145.01) + --(238.36, 145.83) + --(237.86, 146.65) + --(237.42, 147.34) + --(237.04, 148.03) + --(236.60, 148.66) + --(236.16, 149.29) + --(235.72, 149.92) + --(235.21, 150.55) + --(234.77, 151.06) + --(234.27, 151.56) + --(233.76, 151.94) + --(233.20, 152.31) + --(232.69, 152.57) + --(232.13, 152.76) + --(231.56, 152.82) + --(230.99, 152.82) + --(230.36, 152.76) + --(229.73, 152.57) + --(228.98, 152.25) + --(228.16, 151.87) + --(227.28, 151.37) + --(226.33, 150.80) + --(225.32, 150.17) + --(224.31, 149.54) + --(223.31, 148.91) + --(222.36, 148.35) + --(221.42, 147.91) + --(220.47, 147.53) + --(219.72, 147.28) + --(218.96, 147.21) + --(218.33, 147.28) + --(217.83, 147.53) + --(217.51, 147.84) + --(217.20, 148.28) + --(216.94, 148.79) + --(216.76, 149.42) + --(216.63, 150.17) + --(216.57, 150.99) + --(216.57, 151.94) + --(216.63, 153.01) + --(216.76, 154.14) + --(216.94, 155.34) + --(217.20, 156.66) + --(217.51, 157.98) + --(217.95, 159.37) + --(218.46, 160.82) + --(219.02, 162.27) + --(219.65, 163.72) + --(220.35, 165.17) + --(221.10, 166.61) + --(221.92, 168.06) + --(222.87, 169.51) + --(223.56, 170.65) + --(224.38, 171.78) + --(225.26, 172.98) + --(226.14, 174.17) + --(227.15, 175.43) + --(228.16, 176.69) + --(229.23, 178.02) + --(230.36, 179.34) + --(231.50, 180.72) + --(232.69, 182.17) + --(233.89, 183.62) + --(235.15, 185.13) + --(236.41, 186.65) + --(237.67, 188.16) + --(238.93, 189.67) + --(240.13, 191.24) + --(241.32, 192.82) + --(242.52, 194.33) + --(243.65, 195.91) + --(244.79, 197.42) + --(245.86, 198.93) + --(246.87, 200.44) + --(247.81, 201.95) + --(248.76, 203.46) + --(249.57, 204.98) + --(250.39, 206.49)--cycle; + path f; + f = p--cycle; + fill f withcolor ((0.50,0.19,0.00) + -0.15white); + draw p withcolor (0.50,0.19,0.00); +% End polyline object +% Begin polyline object + linecap:=0; + linejoin:=2; + pickup pencircle scaled 0.94; + path p; + p = (187.09, 400.82) + --(183.18, 400.38) + --(179.28, 399.94) + --(175.43, 399.37) + --(171.72, 398.80) + --(168.19, 398.11) + --(164.85, 397.35) + --(161.70, 396.54) + --(158.87, 395.65) + --(156.22, 394.71) + --(153.83, 393.70) + --(151.62, 392.63) + --(149.61, 391.56) + --(147.72, 390.43) + --(146.02, 389.23) + --(144.44, 388.03) + --(142.93, 386.90) + --(141.48, 385.70) + --(140.09, 384.50) + --(138.71, 383.37) + --(137.26, 382.30) + --(135.81, 381.23) + --(134.30, 380.22) + --(132.66, 379.34) + --(130.90, 378.52) + --(129.07, 377.89) + --(127.06, 377.39) + --(124.85, 377.01) + --(122.46, 376.88) + --(119.94, 377.01) + --(117.23, 377.39) + --(114.33, 378.02) + --(111.37, 379.02) + --(108.28, 380.35) + --(105.20, 382.05) + --(102.17, 384.19) + --(99.21, 386.65) + --(96.88, 389.04) + --(94.68, 391.69) + --(92.72, 394.46) + --(90.96, 397.29) + --(89.39, 400.19) + --(88.00, 403.02) + --(86.74, 405.86) + --(85.73, 408.57) + --(84.85, 411.21) + --(84.09, 413.73) + --(83.53, 416.19) + --(83.02, 418.46) + --(82.65, 420.66) + --(82.39, 422.80) + --(82.14, 424.76) + --(82.08, 426.71) + --(82.02, 428.54) + --(82.02, 430.36) + --(82.02, 432.06) + --(82.08, 433.83) + --(82.20, 435.53) + --(82.33, 437.29) + --(82.46, 439.06) + --(82.58, 440.88) + --(82.77, 442.77) + --(82.90, 444.72) + --(83.02, 446.80) + --(83.15, 449.01) + --(83.28, 451.40) + --(83.40, 453.86) + --(83.46, 456.57) + --(83.59, 459.40) + --(83.65, 462.49) + --(83.72, 465.76) + --(83.78, 469.17) + --(83.84, 472.82) + --(83.97, 476.60) + --(84.03, 480.57) + --(84.22, 484.66) + --(84.41, 488.82) + --(84.66, 493.04) + --(85.04, 497.20) + --(85.67, 502.49) + --(86.43, 507.46) + --(87.24, 512.00) + --(88.13, 516.09) + --(89.07, 519.69) + --(90.08, 522.77) + --(91.02, 525.35) + --(91.97, 527.50) + --(92.85, 529.20) + --(93.80, 530.52) + --(94.61, 531.46) + --(95.50, 532.22) + --(96.31, 532.66) + --(97.13, 533.04) + --(97.95, 533.23) + --(98.77, 533.35) + --(99.53, 533.48) + --(100.41, 533.61) + --(101.23, 533.80) + --(102.11, 534.17) + --(103.06, 534.68) + --(104.00, 535.43) + --(105.01, 536.44) + --(106.08, 537.76) + --(107.21, 539.40) + --(108.41, 541.35) + --(109.67, 543.69) + --(110.93, 546.33) + --(112.25, 549.29) + --(113.64, 552.57) + --(114.96, 556.03) + --(116.22, 559.56) + --(117.54, 563.53) + --(118.74, 567.37) + --(119.69, 570.90) + --(120.38, 574.05) + --(120.76, 576.82) + --(120.94, 579.28) + --(120.88, 581.29) + --(120.63, 582.99) + --(120.13, 584.44) + --(119.56, 585.57) + --(118.80, 586.52) + --(117.98, 587.34) + --(117.10, 587.97) + --(116.22, 588.60) + --(115.34, 589.23) + --(114.52, 589.86) + --(113.83, 590.55) + --(113.26, 591.37) + --(112.82, 592.38) + --(112.69, 593.51) + --(112.82, 594.90) + --(113.26, 596.54) + --(114.02, 598.43) + --(115.28, 600.50) + --(116.91, 602.90) + --(119.06, 605.42) + --(121.70, 608.00) + --(124.72, 610.58) + --(127.37, 612.47) + --(130.08, 614.30) + --(132.85, 615.94) + --(135.62, 617.45) + --(138.27, 618.77) + --(140.72, 619.91) + --(143.12, 620.91) + --(145.26, 621.80) + --(147.21, 622.49) + --(149.04, 623.06) + --(150.61, 623.56) + --(152.13, 623.94) + --(153.45, 624.19) + --(154.65, 624.38) + --(155.72, 624.57) + --(156.79, 624.63) + --(157.73, 624.69) + --(158.74, 624.76) + --(159.75, 624.76) + --(160.82, 624.82) + --(161.95, 624.88) + --(163.21, 624.94) + --(164.60, 625.01) + --(166.17, 625.13) + --(167.94, 625.32) + --(170.02, 625.51) + --(172.35, 625.76) + --(174.93, 626.14) + --(177.83, 626.52) + --(181.10, 626.96) + --(184.69, 627.46) + --(188.66, 628.03) + --(192.88, 628.66) + --(197.35, 629.23) + --(202.08, 629.86) + --(206.93, 630.43) + --(211.53, 630.93) + --(216.13, 631.37) + --(220.47, 631.75) + --(224.63, 632.13) + --(228.54, 632.44) + --(232.13, 632.69) + --(235.40, 632.94) + --(238.36, 633.20) + --(240.94, 633.39) + --(243.28, 633.57) + --(245.29, 633.70) + --(247.06, 633.89) + --(248.57, 634.02) + --(249.95, 634.14) + --(251.09, 634.27) + --(252.09, 634.39) + --(252.98, 634.52) + --(253.86, 634.58) + --(254.68, 634.71) + --(255.43, 634.77) + --(256.25, 634.83) + --(257.20, 634.90) + --(258.20, 634.90) + --(259.28, 634.90) + --(260.60, 634.90) + --(262.11, 634.90) + --(263.81, 634.83) + --(265.76, 634.71) + --(268.03, 634.58) + --(270.55, 634.39) + --(273.39, 634.14) + --(276.54, 633.83) + --(280.00, 633.45) + --(283.72, 633.01) + --(287.69, 632.50) + --(291.84, 631.87) + --(296.13, 631.18) + --(300.47, 630.43) + --(305.26, 629.48) + --(309.86, 628.41) + --(314.14, 627.34) + --(318.11, 626.20) + --(321.64, 625.07) + --(324.85, 624.00) + --(327.62, 622.93) + --(330.02, 621.86) + --(332.03, 620.85) + --(333.73, 619.84) + --(335.12, 618.90) + --(336.25, 617.95) + --(337.13, 617.07) + --(337.89, 616.19) + --(338.52, 615.31) + --(339.02, 614.49) + --(339.46, 613.67) + --(339.91, 612.85) + --(340.35, 611.97) + --(340.91, 611.15) + --(341.54, 610.33) + --(342.36, 609.45) + --(343.31, 608.57) + --(344.50, 607.69) + --(345.95, 606.80) + --(347.72, 605.86) + --(349.73, 604.91) + --(352.06, 603.97) + --(354.65, 603.09) + --(357.61, 602.14) + --(360.76, 601.32) + --(364.22, 600.50) + --(367.75, 599.81) + --(371.34, 599.24) + --(375.62, 598.74) + --(379.65, 598.49) + --(383.31, 598.43) + --(386.52, 598.55) + --(389.29, 598.87) + --(391.62, 599.31) + --(393.51, 599.87) + --(395.02, 600.57) + --(396.16, 601.32) + --(396.98, 602.14) + --(397.61, 603.02) + --(397.98, 603.97) + --(398.30, 604.91) + --(398.49, 605.86) + --(398.74, 606.80) + --(398.99, 607.75) + --(399.37, 608.69) + --(399.87, 609.57) + --(400.63, 610.46) + --(401.64, 611.21) + --(403.02, 611.97) + --(404.72, 612.60) + --(406.74, 613.10) + --(409.26, 613.48) + --(412.09, 613.73) + --(415.31, 613.86) + --(418.77, 613.73) + --(422.36, 613.42) + --(425.32, 613.04) + --(428.28, 612.54) + --(430.99, 612.09) + --(433.57, 611.59) + --(435.91, 611.21) + --(437.98, 610.90) + --(439.81, 610.65) + --(441.39, 610.52) + --(442.77, 610.52) + --(443.91, 610.58) + --(444.85, 610.77) + --(445.61, 611.02) + --(446.24, 611.34) + --(446.74, 611.72) + --(447.18, 612.09) + --(447.56, 612.54) + --(447.87, 612.98) + --(448.19, 613.29) + --(448.57, 613.61) + --(449.01, 613.80) + --(449.51, 613.92) + --(450.14, 613.80) + --(450.90, 613.54) + --(451.84, 613.04) + --(452.98, 612.28) + --(454.36, 611.21) + --(455.94, 609.83) + --(457.76, 608.00) + --(459.84, 605.80) + --(462.17, 603.15) + --(464.76, 600.00) + --(467.46, 596.41) + --(470.43, 592.38) + --(473.39, 587.91) + --(475.59, 584.38) + --(477.80, 580.66) + --(479.94, 576.94) + --(482.02, 573.17) + --(484.03, 569.39) + --(485.92, 565.73) + --(487.75, 562.14) + --(489.45, 558.61) + --(491.09, 555.28) + --(492.66, 552.06) + --(494.05, 548.98) + --(495.43, 546.08) + --(496.69, 543.31) + --(497.83, 540.66) + --(498.96, 538.08) + --(499.97, 535.69) + --(500.98, 533.42) + --(501.92, 531.21) + --(502.80, 529.07) + --(503.62, 526.99) + --(504.44, 524.98) + --(505.20, 523.02) + --(506.02, 521.07) + --(506.71, 519.12) + --(507.46, 517.10) + --(508.22, 515.09) + --(508.98, 513.07) + --(509.73, 510.93) + --(510.55, 508.72) + --(511.31, 506.46) + --(512.13, 504.00) + --(512.94, 501.54) + --(513.83, 498.90) + --(514.71, 496.13) + --(515.59, 493.17) + --(516.54, 490.14) + --(517.42, 486.93) + --(518.36, 483.59) + --(519.31, 480.13) + --(520.19, 476.60) + --(521.07, 472.94) + --(521.95, 469.23) + --(522.71, 465.51) + --(523.40, 461.80) + --(523.97, 458.14) + --(524.41, 454.68) + --(524.79, 449.39) + --(524.79, 444.79) + --(524.47, 440.94) + --(523.78, 437.80) + --(522.83, 435.40) + --(521.70, 433.64) + --(520.44, 432.44) + --(518.99, 431.81) + --(517.42, 431.62) + --(515.78, 431.81) + --(514.08, 432.25) + --(512.38, 433.01) + --(510.61, 433.89) + --(508.79, 434.83) + --(507.02, 435.84) + --(505.26, 436.85) + --(503.50, 437.73) + --(501.73, 438.55) + --(500.03, 439.18) + --(498.39, 439.56) + --(496.82, 439.69) + --(495.31, 439.56) + --(493.98, 439.06) + --(492.79, 438.24) + --(491.78, 437.04) + --(491.02, 435.59) + --(490.58, 433.89) + --(490.39, 432.00) + --(490.58, 429.92) + --(491.15, 427.91) + --(492.03, 426.02) + --(493.17, 424.25) + --(494.55, 422.74) + --(496.06, 421.42) + --(497.76, 420.28) + --(499.53, 419.34) + --(501.42, 418.58) + --(503.37, 417.89) + --(505.32, 417.32) + --(507.28, 416.88) + --(509.29, 416.38) + --(511.24, 415.94) + --(513.20, 415.50) + --(515.15, 414.93) + --(516.98, 414.24) + --(518.74, 413.48) + --(520.38, 412.54) + --(521.83, 411.40) + --(523.09, 410.08) + --(524.09, 408.57) + --(524.79, 406.80) + --(525.17, 404.91) + --(525.04, 402.90) + --(524.41, 400.82) + --(523.46, 399.06) + --(522.20, 397.42) + --(520.76, 395.84) + --(519.18, 394.52) + --(517.54, 393.39) + --(515.91, 392.44) + --(514.27, 391.69) + --(512.69, 391.12) + --(511.18, 390.68) + --(509.67, 390.43) + --(508.28, 390.30) + --(506.90, 390.24) + --(505.57, 390.24) + --(504.25, 390.36) + --(502.93, 390.43) + --(501.54, 390.49) + --(500.16, 390.55) + --(498.65, 390.55) + --(497.07, 390.49) + --(495.37, 390.30) + --(493.48, 389.98) + --(491.46, 389.48) + --(489.20, 388.85) + --(486.74, 387.97) + --(484.03, 386.90) + --(481.07, 385.57) + --(477.98, 384.00) + --(474.65, 382.24) + --(471.24, 380.28) + --(467.72, 378.14) + --(464.25, 375.94) + --(460.91, 373.73) + --(457.83, 371.53) + --(455.06, 369.39) + --(452.47, 367.31) + --(450.27, 365.42) + --(448.38, 363.59) + --(446.74, 361.89) + --(445.42, 360.31) + --(444.28, 358.80) + --(443.34, 357.42) + --(442.52, 356.09) + --(441.89, 354.83) + --(441.32, 353.57) + --(440.76, 352.38) + --(440.25, 351.24) + --(439.75, 350.05) + --(439.12, 348.85) + --(438.43, 347.72) + --(437.61, 346.46) + --(436.66, 345.26) + --(435.53, 344.00) + --(434.14, 342.74) + --(432.63, 341.48) + --(430.80, 340.22) + --(428.85, 339.02) + --(426.65, 337.89) + --(424.31, 336.94) + --(421.92, 336.13) + --(419.53, 335.62) + --(416.88, 335.37) + --(414.55, 335.50) + --(412.47, 335.81) + --(410.77, 336.38) + --(409.45, 337.01) + --(408.44, 337.64) + --(407.81, 338.33) + --(407.43, 339.09) + --(407.31, 339.72) + --(407.37, 340.41) + --(407.56, 341.10) + --(407.87, 341.80) + --(408.19, 342.49) + --(408.50, 343.24) + --(408.82, 344.06) + --(409.01, 344.94) + --(409.07, 346.02) + --(408.94, 347.28) + --(408.57, 348.66) + --(407.94, 350.36) + --(406.93, 352.31) + --(405.61, 354.58) + --(403.91, 357.17) + --(401.83, 360.06) + --(399.50, 363.34) + --(396.85, 366.80) + --(394.71, 369.57) + --(392.63, 372.41) + --(390.49, 375.18) + --(388.54, 377.89) + --(386.65, 380.47) + --(384.88, 382.87) + --(383.31, 385.13) + --(381.92, 387.21) + --(380.60, 389.17) + --(379.53, 390.93) + --(378.52, 392.57) + --(377.64, 394.08) + --(376.88, 395.46) + --(376.19, 396.79) + --(375.56, 397.98) + --(374.99, 399.18) + --(374.43, 400.38) + --(373.86, 401.51) + --(373.23, 402.65) + --(372.60, 403.84) + --(371.84, 405.10) + --(371.02, 406.43) + --(370.08, 407.81) + --(369.01, 409.32) + --(367.75, 410.90) + --(366.36, 412.66) + --(364.79, 414.49) + --(362.96, 416.44) + --(361.01, 418.52) + --(358.80, 420.66) + --(356.47, 422.87) + --(353.95, 425.01) + --(351.31, 427.15) + --(348.66, 429.17) + --(345.20, 431.50) + --(341.92, 433.39) + --(338.96, 434.90) + --(336.31, 435.97) + --(333.98, 436.66) + --(332.09, 436.98) + --(330.52, 437.04) + --(329.20, 436.79) + --(328.19, 436.35) + --(327.37, 435.72) + --(326.74, 434.96) + --(326.24, 434.08) + --(325.73, 433.20) + --(325.29, 432.25) + --(324.79, 431.37) + --(324.22, 430.55) + --(323.46, 429.80) + --(322.52, 429.17) + --(321.39, 428.72) + --(320.00, 428.47) + --(318.30, 428.41) + --(316.35, 428.60) + --(314.08, 429.04) + --(311.56, 429.80) + --(308.91, 430.80) + --(306.14, 432.00) + --(303.24, 433.51) + --(300.60, 435.09) + --(298.27, 436.66) + --(296.31, 438.24) + --(294.74, 439.69) + --(293.48, 441.07) + --(292.54, 442.33) + --(291.91, 443.46) + --(291.46, 444.54) + --(291.21, 445.48) + --(291.09, 446.43) + --(291.02, 447.37) + --(290.96, 448.25) + --(290.83, 449.20) + --(290.58, 450.20) + --(290.27, 451.28) + --(289.64, 452.47) + --(288.82, 453.73) + --(287.75, 455.12) + --(286.30, 456.63) + --(284.60, 458.20) + --(282.52, 459.91) + --(280.25, 461.61) + --(277.80, 463.18) + --(275.09, 464.76) + --(272.50, 466.08) + --(270.11, 467.15) + --(267.97, 468.03) + --(266.14, 468.66) + --(264.50, 469.17) + --(263.06, 469.54) + --(261.86, 469.73) + --(260.79, 469.92) + --(259.78, 469.98) + --(258.90, 470.05) + --(258.02, 470.05) + --(257.13, 470.05) + --(256.19, 469.98) + --(255.18, 469.98) + --(254.11, 469.98) + --(252.91, 469.92) + --(251.59, 469.86) + --(250.27, 469.73) + --(248.94, 469.54) + --(247.69, 469.29) + --(246.61, 468.85) + --(245.80, 468.09) + --(245.42, 467.28) + --(245.54, 466.58) + --(245.98, 465.95) + --(246.74, 465.51) + --(247.75, 465.26) + --(248.88, 465.13) + --(250.08, 465.07) + --(251.34, 465.07) + --(252.60, 465.01) + --(253.86, 464.76) + --(255.06, 464.38) + --(256.13, 463.56) + --(257.01, 462.36) + --(257.70, 460.66) + --(258.14, 458.33) + --(258.20, 455.37) + --(257.95, 451.84) + --(257.57, 449.32) + --(257.13, 446.80) + --(256.57, 444.22) + --(256.06, 441.76) + --(255.56, 439.50) + --(255.12, 437.29) + --(254.74, 435.34) + --(254.36, 433.51) + --(254.11, 431.81) + --(253.86, 430.24) + --(253.67, 428.79) + --(253.54, 427.46) + --(253.35, 426.14) + --(253.23, 424.88) + --(253.04, 423.69) + --(252.85, 422.36) + --(252.54, 421.10) + --(252.16, 419.72) + --(251.65, 418.20) + --(251.02, 416.63) + --(250.20, 414.93) + --(249.20, 413.10) + --(248.00, 411.15) + --(246.49, 409.07) + --(244.79, 406.99) + --(242.77, 404.85) + --(240.57, 402.77) + --(238.11, 400.82) + --(235.53, 399.12) + --(232.94, 397.73) + --(230.49, 396.60) + --(228.16, 395.78) + --(226.14, 395.21) + --(224.38, 394.90) + --(222.93, 394.83) + --(221.73, 394.90) + --(220.79, 395.15) + --(220.03, 395.46) + --(219.46, 395.97) + --(218.96, 396.54) + --(218.58, 397.10) + --(218.27, 397.73) + --(217.89, 398.43) + --(217.45, 399.06) + --(216.88, 399.69) + --(216.06, 400.25) + --(215.06, 400.76) + --(213.67, 401.20) + --(211.97, 401.57) + --(209.83, 401.83) + --(207.24, 402.02) + --(204.09, 402.02) + --(200.50, 401.89) + --(196.41, 401.64) + --(191.94, 401.26) + --(187.09, 400.82)--cycle; + path f; + f = p--cycle; + fill f withcolor ((0.00,0.69,0.00) + 0.00white); + draw p withcolor (0.00,0.69,0.00); +% End polyline object +% Begin text object + picture q; + q=thelabel.urt(btex pelas folhas etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((260.79,669.17))+llcorner p) withcolor (0.00,0.00,1.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex CO$_2$ dissolvido etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((232.44,66.33))+llcorner p) withcolor (0.00,0.82,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex na chuva \'{e} absorvido etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((232.44,45.54))+llcorner p) withcolor (0.00,0.82,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex pelas ra\'{\i}zes etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((232.44,24.76))+llcorner p) withcolor (0.00,0.82,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex na chuva etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((462.05,320.50))+llcorner p) withcolor (0.00,0.00,1.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex folhas etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((87.87,346.96))+llcorner p) withcolor (0.00,0.00,0.56); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex caiem etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((87.87,326.17))+llcorner p) withcolor (0.00,0.00,0.56); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex decomposi\c{c}\~{a}o das etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((116.22,225.07))+llcorner p) withcolor (0.82,0.00,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex folhas liberta carbono etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((116.22,204.28))+llcorner p) withcolor (0.82,0.00,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex CO$_2$ absorvido etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((260.79,689.95))+llcorner p) withcolor (0.00,0.00,1.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex CO$_2$ dissolvido etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((462.05,341.29))+llcorner p) withcolor (0.00,0.00,1.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex CO$_2$ libertado etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((85.04,698.46))+llcorner p) withcolor (0.82,0.00,0.00); +% End text object +% Begin text object + picture q; + q=thelabel.urt(btex pela respira\c{c}\~{a}o etex scaled (17pt/fontsize defaultfont),(0,0)); + picture p; + p = q rotated 0.00; + label.urt(p,((85.04,677.67))+llcorner p) withcolor (0.82,0.00,0.00); +% End text object +endfig; + +verbatimtex +\end{document} +etex + +end diff --git a/Master/texmf-dist/doc/metapost/featpost/example/tropicalglobe.mp b/Master/texmf-dist/doc/metapost/featpost/example/tropicalglobe.mp index fc95e6bde5e..39814afa375 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/tropicalglobe.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/tropicalglobe.mp @@ -1,23 +1,99 @@ % tropicalglobe.mp % L. Nobre G. -% 2003 +% 2012 input featpost3Dplus2D; +verbatimtex \documentclass{article}\begin{document} etex + beginfig(1); numeric radius, numc; pen thickp; - f := (3,0,2); - viewcentr := 0.5*(1,1,1); - Spread := 20; - radius = 1; + f := (3,0,2); + viewcentr := 0.5*(1,1,1); + Spread := 20; + radius = 1; numc = 18; - thickp = pencircle scaled 1mm; + thickp = pencircle scaled 1mm; drawoptions( withpen thickp ); tropicalglobe( numc, black, radius, blue ); produce_auto_scale; endfig; -end; +beginfig(2); + color gammacnt, earthaxis; + numeric newradius, aux, i, foc, lc; + path conepath, latpath; + picture theglobe; + + f := (5,2,4); + viewcentr := black; + Spread := 70; + radius := 1; + numc := 9; + thickp := pencircle scaled 0.5mm; + + earthaxis = eulerrotation( 0, 0, 23, blue); + pickup thickp; + tropicalglobe( numc, black, radius, earthaxis ); + for i=1 upto numc: % longitudes + aux := (i-1)*180/numc; + gammacnt := eulerrotation( 0, 0, 23, (cosd(aux),sind(aux),0) ); + draw spatialhalfcircle(black,gammacnt,radius,true); + endfor; + theglobe = currentpicture; +endfig; + +beginfig(3); + draw theglobe; + TDAtiplen := 0.15; % tdarrow and tdcircarrow + TDAhalftipbase := 0.06; % Three-Dimensional (Circular) + TDAhalfthick := 0.03; % Arrow + path planet, twilight, shadowplanet, fullplanet; + numeric endtime, begintime, cutmargin, scalevecs; + color planetcolor, sunposition, earthvelocity, refpoi, surfacevel; + color ua, ub, uc, ud, ue; + pair va, vb, vc, vd, ve; + cutmargin = 0.01; + scalevecs = 1.3; + planetcolor = 0.3*(255,152,55)/255; + sunposition = red; + earthvelocity = green; + surfacevel = eulerrotation( 0, 0, 23, earthvelocity ); + refpoi = 1.1*sunposition; + planet = rigorousfearpath( black, radius ); + twilight = spatialhalfcircle( black, sunposition, radius+cutmargin, true ); + endtime = xpart ( planet intersectiontimes twilight ); + begintime = xpart ( reverse planet intersectiontimes twilight ); + shadowplanet = subpath (-begintime-cutmargin,endtime+cutmargin) of planet; + fullplanet = buildcycle( shadowplanet, reverse twilight ); + fill fullplanet withcolor planetcolor; + tdcircarrow( black, earthaxis, 1.1, 0, 90 ); +% tdcircarrow( black, earthaxis, 1.1, 90, -90 ); + ua = refpoi+scalevecs*earthaxis; + ub = refpoi+scalevecs*surfacevel; + uc = refpoi-scalevecs*earthaxis; + ud = refpoi-scalevecs*surfacevel; + ue = 2.2*earthvelocity; + tdarrow( 1.05*earthvelocity, ue ); + tdarrow( refpoi, uc ); + tdarrow( refpoi, ud ); + tdarrow( refpoi, ub ); + tdarrow( refpoi, ua ); + va = rp( ua ); + vb = rp( ub ); + vc = rp( uc ); + vd = rp( ud ); + ve = rp( ue ); + label.top( btex $\vec{A}$ etex, va ); + label.rt( btex $\vec{B}$ etex, vb ); + label.bot( btex $\vec{C}$ etex, vc ); + label.lft( btex $\vec{D}$ etex, vd ); + label.rt( btex $\vec{E}$ etex, ve ); +endfig; + +verbatimtex \end{document} etex + +end.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/metapost/featpost/example/ultraimprovertex.mp b/Master/texmf-dist/doc/metapost/featpost/example/ultraimprovertex.mp index 0c33f09cb57..658682b4582 100644 --- a/Master/texmf-dist/doc/metapost/featpost/example/ultraimprovertex.mp +++ b/Master/texmf-dist/doc/metapost/featpost/example/ultraimprovertex.mp @@ -23,4 +23,41 @@ beginfig(1); endfor; endfig; -end.
\ No newline at end of file +beginfig(2); + numeric r, i, ste; + r = 0.65; + ste = 4; + color cc, cl, sc, sl, pdir, inip; + cl = (3.5*r,0,0); + cc = (-2*r,0,-0.5*r); + sl = (0,1.9*r,0); + sc = (0,0,0.95*r); + spheroid( cc, cl, r ); + spheroid( sc, sl, r ); + drawoptions( withpen pencircle scaled 3pt ); + draw for i=ste step ste until 360: + hide( pdir := (-sind(i),cosd(i),0); inip := r*(cosd(i),sind(i),0); ) + rp(necplusimprovertex( black, pdir, cc, cl, r, sc, sl, r, inip )).. + endfor cycle; +endfig; + +beginfig(3); + numeric r, i, ste; + r = 0.65; + ste = 4; + color cc, cl, sc, sl, pdir, inip; + cl = (3*r,0,0); + cc = (-1.5*r,0,-0.5*r); + sl = (0.7*r,0,0); + sc = (0,0,0.5*r); + rigorousdisc( 0, true, cc, r, cl); + spheroid( sc, sl, r ); + drawoptions( withpen pencircle scaled 3pt ); + for i=ste step ste until 360: + pdir := (-sind(i),cosd(i),0); + inip := r*(cosd(i),sind(i),0); + draw rp(ultraimprovertex( black, pdir, cc, r, cl, sc, sl, r, inip )); + endfor; +endfig; + +end. diff --git a/Master/texmf-dist/doc/metapost/featpost/png/38.1.png b/Master/texmf-dist/doc/metapost/featpost/png/38.1.png Binary files differnew file mode 100644 index 00000000000..7435ca7f927 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/38.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/A131.1.png b/Master/texmf-dist/doc/metapost/featpost/png/A131.1.png Binary files differnew file mode 100644 index 00000000000..346b217c2f9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/A131.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/CAT.1.png b/Master/texmf-dist/doc/metapost/featpost/png/CAT.1.png Binary files differnew file mode 100644 index 00000000000..d2f691d5140 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/CAT.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/DebianSwirlsmallEdited.1.png b/Master/texmf-dist/doc/metapost/featpost/png/DebianSwirlsmallEdited.1.png Binary files differnew file mode 100644 index 00000000000..f683e5d0ce3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/DebianSwirlsmallEdited.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/EBcrossed.1.png b/Master/texmf-dist/doc/metapost/featpost/png/EBcrossed.1.png Binary files differnew file mode 100644 index 00000000000..45a7ccf857c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/EBcrossed.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/LED.1.png b/Master/texmf-dist/doc/metapost/featpost/png/LED.1.png Binary files differnew file mode 100644 index 00000000000..e94c3060e03 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/LED.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/SlowDownNowBitmapScanned.1.png b/Master/texmf-dist/doc/metapost/featpost/png/SlowDownNowBitmapScanned.1.png Binary files differnew file mode 100644 index 00000000000..651ca602c96 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/SlowDownNowBitmapScanned.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/acmaglev.1.png b/Master/texmf-dist/doc/metapost/featpost/png/acmaglev.1.png Binary files differnew file mode 100644 index 00000000000..21fa0d50296 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/acmaglev.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/acoplanv.1.png b/Master/texmf-dist/doc/metapost/featpost/png/acoplanv.1.png Binary files differnew file mode 100644 index 00000000000..f8cb1d9c30d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/acoplanv.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ahoraesglobal.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ahoraesglobal.1.png Binary files differnew file mode 100644 index 00000000000..fffe7883e3c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ahoraesglobal.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.1.png Binary files differnew file mode 100644 index 00000000000..d99a8ddef33 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.2.png b/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.2.png Binary files differnew file mode 100644 index 00000000000..710ae66f453 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/aledlogo.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/allgreatideas.1.png b/Master/texmf-dist/doc/metapost/featpost/png/allgreatideas.1.png Binary files differnew file mode 100644 index 00000000000..918738a2d4d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/allgreatideas.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/anglinerigorouscircle.1.png b/Master/texmf-dist/doc/metapost/featpost/png/anglinerigorouscircle.1.png Binary files differnew file mode 100644 index 00000000000..1e4b30cdcd9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/anglinerigorouscircle.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/antimattermeteor.1.png b/Master/texmf-dist/doc/metapost/featpost/png/antimattermeteor.1.png Binary files differnew file mode 100644 index 00000000000..d23eeebc31d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/antimattermeteor.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/avalzero.1.png b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.1.png Binary files differnew file mode 100644 index 00000000000..be4282eb9b0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/avalzero.2.png b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.2.png Binary files differnew file mode 100644 index 00000000000..25d7e2e9643 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/avalzero.3.png b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.3.png Binary files differnew file mode 100644 index 00000000000..6c307f073d5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/avalzero.4.png b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.4.png Binary files differnew file mode 100644 index 00000000000..eecdc630d3e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/avalzero.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/badshreeyantra.1.png b/Master/texmf-dist/doc/metapost/featpost/png/badshreeyantra.1.png Binary files differnew file mode 100644 index 00000000000..7f87b4d2941 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/badshreeyantra.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/balllauncher.1.png b/Master/texmf-dist/doc/metapost/featpost/png/balllauncher.1.png Binary files differnew file mode 100644 index 00000000000..925a6c5e249 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/balllauncher.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/bananadimmer.1.png b/Master/texmf-dist/doc/metapost/featpost/png/bananadimmer.1.png Binary files differnew file mode 100644 index 00000000000..5e5d8b3d598 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/bananadimmer.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/bichaepolicia.0.png b/Master/texmf-dist/doc/metapost/featpost/png/bichaepolicia.0.png Binary files differnew file mode 100644 index 00000000000..5e0c9f1a8ad --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/bichaepolicia.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/brownellips.0.png b/Master/texmf-dist/doc/metapost/featpost/png/brownellips.0.png Binary files differnew file mode 100644 index 00000000000..618e1cbebe9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/brownellips.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/bstr.1.png b/Master/texmf-dist/doc/metapost/featpost/png/bstr.1.png Binary files differnew file mode 100644 index 00000000000..4fb674766d6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/bstr.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/bughunt.1.png b/Master/texmf-dist/doc/metapost/featpost/png/bughunt.1.png Binary files differnew file mode 100644 index 00000000000..19190cded85 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/bughunt.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/bughunt.2.png b/Master/texmf-dist/doc/metapost/featpost/png/bughunt.2.png Binary files differnew file mode 100644 index 00000000000..f6eff7bd4a4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/bughunt.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.1.png b/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.1.png Binary files differnew file mode 100644 index 00000000000..35f6043aaab --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.2.png b/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.2.png Binary files differnew file mode 100644 index 00000000000..e64c2703581 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/buildcyclebug.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/canschemes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.1.png Binary files differnew file mode 100644 index 00000000000..af287a650ec --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/canschemes.2.png b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.2.png Binary files differnew file mode 100644 index 00000000000..c7607e3bacd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/canschemes.3.png b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.3.png Binary files differnew file mode 100644 index 00000000000..e69a681941f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/canschemes.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.1.png Binary files differnew file mode 100644 index 00000000000..1ce998db5db --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.2.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.2.png Binary files differnew file mode 100644 index 00000000000..b82b2b6e5fd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.3.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.3.png Binary files differnew file mode 100644 index 00000000000..48c5704bd33 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.4.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.4.png Binary files differnew file mode 100644 index 00000000000..885475bfa2e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.5.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.5.png Binary files differnew file mode 100644 index 00000000000..d0a0d17b94f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.6.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.6.png Binary files differnew file mode 100644 index 00000000000..c390b4eea83 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.7.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.7.png Binary files differnew file mode 100644 index 00000000000..526f4bcadd0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.8.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.8.png Binary files differnew file mode 100644 index 00000000000..89b515cec86 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.8.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cap29res.9.png b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.9.png Binary files differnew file mode 100644 index 00000000000..115da7dc16f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cap29res.9.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/caratk3edit.1.png b/Master/texmf-dist/doc/metapost/featpost/png/caratk3edit.1.png Binary files differnew file mode 100644 index 00000000000..58ba9a74ad5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/caratk3edit.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.1.png Binary files differnew file mode 100644 index 00000000000..b7bf0bc33f8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.2.png b/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.2.png Binary files differnew file mode 100644 index 00000000000..2c316c1e935 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cartaxes.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.1.png b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.1.png Binary files differnew file mode 100644 index 00000000000..e79c2b55b21 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.2.png b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.2.png Binary files differnew file mode 100644 index 00000000000..0a293518654 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.3.png b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.3.png Binary files differnew file mode 100644 index 00000000000..9ad72e0f107 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.4.png b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.4.png Binary files differnew file mode 100644 index 00000000000..3c1585cd2ef --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/casadopessoal.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cellevolve.0.png b/Master/texmf-dist/doc/metapost/featpost/png/cellevolve.0.png Binary files differnew file mode 100644 index 00000000000..d5ba2d317b7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cellevolve.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.1.png Binary files differnew file mode 100644 index 00000000000..3f5cf81ccde --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.2.png b/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.2.png Binary files differnew file mode 100644 index 00000000000..544619cdaac --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cinemwork.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/circlespeedprofile.1.png b/Master/texmf-dist/doc/metapost/featpost/png/circlespeedprofile.1.png Binary files differnew file mode 100644 index 00000000000..3ed04af43e6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/circlespeedprofile.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/closingbox.1.png b/Master/texmf-dist/doc/metapost/featpost/png/closingbox.1.png Binary files differnew file mode 100644 index 00000000000..bfc77143636 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/closingbox.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cmykropes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cmykropes.1.png Binary files differnew file mode 100644 index 00000000000..168bda6fbc8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cmykropes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cone.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cone.1.png Binary files differnew file mode 100644 index 00000000000..66ef46cb8bb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cone.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conegetready.1.png b/Master/texmf-dist/doc/metapost/featpost/png/conegetready.1.png Binary files differnew file mode 100644 index 00000000000..06a644093ee --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conegetready.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conicurv.1.png b/Master/texmf-dist/doc/metapost/featpost/png/conicurv.1.png Binary files differnew file mode 100644 index 00000000000..9610e2cbcaf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conicurv.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.1.png b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.1.png Binary files differnew file mode 100644 index 00000000000..a554e575c4a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.2.png b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.2.png Binary files differnew file mode 100644 index 00000000000..718eb740dbe --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.3.png b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.3.png Binary files differnew file mode 100644 index 00000000000..914cdb52425 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.4.png b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.4.png Binary files differnew file mode 100644 index 00000000000..f5b4e3cb904 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.5.png b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.5.png Binary files differnew file mode 100644 index 00000000000..5696b5ea889 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/conoscopy.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.1.png b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.1.png Binary files differnew file mode 100644 index 00000000000..79bd4ee1a7f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.2.png b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.2.png Binary files differnew file mode 100644 index 00000000000..a4fb84e24b8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.3.png b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.3.png Binary files differnew file mode 100644 index 00000000000..894c5535bf8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.4.png b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.4.png Binary files differnew file mode 100644 index 00000000000..bbe2853a48d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.5.png b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.5.png Binary files differnew file mode 100644 index 00000000000..9592eab1743 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/convergingspirals.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/crossingline.1.png b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.1.png Binary files differnew file mode 100644 index 00000000000..573bfd26937 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/crossingline.2.png b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.2.png Binary files differnew file mode 100644 index 00000000000..c98c83792af --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/crossingline.3.png b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.3.png Binary files differnew file mode 100644 index 00000000000..2b21b65438b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/crossingline.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cruztuga.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cruztuga.1.png Binary files differnew file mode 100644 index 00000000000..a2b6009ba10 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cruztuga.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicfacecentered.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicfacecentered.1.png Binary files differnew file mode 100644 index 00000000000..bc4b4325d2f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicfacecentered.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.1.png Binary files differnew file mode 100644 index 00000000000..11fc4ac0df5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.2.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.2.png Binary files differnew file mode 100644 index 00000000000..22ab2aa54ce --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.3.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.3.png Binary files differnew file mode 100644 index 00000000000..e766e33bef6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicfigures.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructurefcc.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructurefcc.1.png Binary files differnew file mode 100644 index 00000000000..419b33ca86d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructurefcc.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.1.png Binary files differnew file mode 100644 index 00000000000..eb4e437c9cb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.2.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.2.png Binary files differnew file mode 100644 index 00000000000..57cad6a305f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.3.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.3.png Binary files differnew file mode 100644 index 00000000000..ab2725880cf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.4.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.4.png Binary files differnew file mode 100644 index 00000000000..0754c087393 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.5.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.5.png Binary files differnew file mode 100644 index 00000000000..c9462840ca8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.6.png b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.6.png Binary files differnew file mode 100644 index 00000000000..ee78ba176e6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cubicstructures.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/cylimple.1.png b/Master/texmf-dist/doc/metapost/featpost/png/cylimple.1.png Binary files differnew file mode 100644 index 00000000000..7d5f34c8c5c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/cylimple.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/daliasensor.1.png b/Master/texmf-dist/doc/metapost/featpost/png/daliasensor.1.png Binary files differnew file mode 100644 index 00000000000..4b64a6d5c5a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/daliasensor.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/decorstatement.0.png b/Master/texmf-dist/doc/metapost/featpost/png/decorstatement.0.png Binary files differnew file mode 100644 index 00000000000..344dbf09b9a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/decorstatement.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/defaultcmr.0.png b/Master/texmf-dist/doc/metapost/featpost/png/defaultcmr.0.png Binary files differnew file mode 100644 index 00000000000..5b428fa19f7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/defaultcmr.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/deperspective.1.png b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.1.png Binary files differnew file mode 100644 index 00000000000..3968376ca7e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/deperspective.2.png b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.2.png Binary files differnew file mode 100644 index 00000000000..954995dfd75 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/deperspective.3.png b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.3.png Binary files differnew file mode 100644 index 00000000000..a137e76445b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/deperspective.4.png b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.4.png Binary files differnew file mode 100644 index 00000000000..9606619cc95 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/deperspective.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/derivondatriang.1.png b/Master/texmf-dist/doc/metapost/featpost/png/derivondatriang.1.png Binary files differnew file mode 100644 index 00000000000..7784ea90069 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/derivondatriang.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/diameters.1.png b/Master/texmf-dist/doc/metapost/featpost/png/diameters.1.png Binary files differnew file mode 100644 index 00000000000..c81067699ac --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/diameters.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/directfonts.0.png b/Master/texmf-dist/doc/metapost/featpost/png/directfonts.0.png Binary files differnew file mode 100644 index 00000000000..f72bcd58e48 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/directfonts.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/doitnow.1.png b/Master/texmf-dist/doc/metapost/featpost/png/doitnow.1.png Binary files differnew file mode 100644 index 00000000000..074b539ab44 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/doitnow.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/downloadicon.1.png b/Master/texmf-dist/doc/metapost/featpost/png/downloadicon.1.png Binary files differnew file mode 100644 index 00000000000..2a0f41725b1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/downloadicon.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.1.png b/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.1.png Binary files differnew file mode 100644 index 00000000000..37333aed64f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.2.png b/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.2.png Binary files differnew file mode 100644 index 00000000000..10789b985e1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/durgayantra.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/eemcsblabla.1.png b/Master/texmf-dist/doc/metapost/featpost/png/eemcsblabla.1.png Binary files differnew file mode 100644 index 00000000000..26e9407e594 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/eemcsblabla.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.0.png b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.0.png Binary files differnew file mode 100644 index 00000000000..df99658cc37 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.1.png b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.1.png Binary files differnew file mode 100644 index 00000000000..b95170d28bf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.2.png b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.2.png Binary files differnew file mode 100644 index 00000000000..0fe78712229 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.3.png b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.3.png Binary files differnew file mode 100644 index 00000000000..1c087f76049 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/electricpotential.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/electrospiral.1.png b/Master/texmf-dist/doc/metapost/featpost/png/electrospiral.1.png Binary files differnew file mode 100644 index 00000000000..f9bf984df0d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/electrospiral.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ellipticextrusionpress.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ellipticextrusionpress.1.png Binary files differnew file mode 100644 index 00000000000..b0c2c27e45c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ellipticextrusionpress.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ellipticprism.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ellipticprism.1.png Binary files differnew file mode 100644 index 00000000000..278817f73e6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ellipticprism.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ellipticproperties.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ellipticproperties.1.png Binary files differnew file mode 100644 index 00000000000..badf98d72de --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ellipticproperties.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/elliptictable.1.png b/Master/texmf-dist/doc/metapost/featpost/png/elliptictable.1.png Binary files differnew file mode 100644 index 00000000000..c24febce134 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/elliptictable.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ellipticthing.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ellipticthing.1.png Binary files differnew file mode 100644 index 00000000000..bbfbbf7fd46 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ellipticthing.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/embroncordada.1.png b/Master/texmf-dist/doc/metapost/featpost/png/embroncordada.1.png Binary files differnew file mode 100644 index 00000000000..b2943ff09ba --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/embroncordada.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/emptylines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/emptylines.1.png Binary files differnew file mode 100644 index 00000000000..809d468c8f7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/emptylines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/equilatrianglelines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/equilatrianglelines.1.png Binary files differnew file mode 100644 index 00000000000..230d5e3a72c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/equilatrianglelines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/equilibriodetorques.1.png b/Master/texmf-dist/doc/metapost/featpost/png/equilibriodetorques.1.png Binary files differnew file mode 100644 index 00000000000..dfb33ae3ca8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/equilibriodetorques.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/esteveslogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/esteveslogo.1.png Binary files differnew file mode 100644 index 00000000000..bcab3d4419b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/esteveslogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/experimental.1.png b/Master/texmf-dist/doc/metapost/featpost/png/experimental.1.png Binary files differnew file mode 100644 index 00000000000..3936b5718de --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/experimental.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/experimental2Dsetup.1.png b/Master/texmf-dist/doc/metapost/featpost/png/experimental2Dsetup.1.png Binary files differnew file mode 100644 index 00000000000..6c06c9b93f8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/experimental2Dsetup.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.1.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.1.png Binary files differnew file mode 100644 index 00000000000..ce7db0b3500 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.2.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.2.png Binary files differnew file mode 100644 index 00000000000..9f823083f8c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.3.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.3.png Binary files differnew file mode 100644 index 00000000000..48e492545bf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.4.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.4.png Binary files differnew file mode 100644 index 00000000000..cb8c0ce9279 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula03.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.1.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.1.png Binary files differnew file mode 100644 index 00000000000..e675a75e242 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.2.png b/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.2.png Binary files differnew file mode 100644 index 00000000000..212c8d09d28 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/f1aula05.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fakehole.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fakehole.1.png Binary files differnew file mode 100644 index 00000000000..83ae187352c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fakehole.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fakehole.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fakehole.2.png Binary files differnew file mode 100644 index 00000000000..797c0bc8557 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fakehole.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fallinthewind.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fallinthewind.1.png Binary files differnew file mode 100644 index 00000000000..883e0b0c44d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fallinthewind.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/featpostlogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/featpostlogo.1.png Binary files differnew file mode 100644 index 00000000000..536bee92de2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/featpostlogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ffcbob.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ffcbob.1.png Binary files differnew file mode 100644 index 00000000000..c2515437e78 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ffcbob.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlines.1.png Binary files differnew file mode 100644 index 00000000000..ec4d6808dcb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.1.png Binary files differnew file mode 100644 index 00000000000..0084e26c561 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.2.png Binary files differnew file mode 100644 index 00000000000..9005875ed6b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnorma.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.1.png Binary files differnew file mode 100644 index 00000000000..34e91e58a4c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.2.png Binary files differnew file mode 100644 index 00000000000..9156804c136 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaper.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaperwork.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaperwork.1.png Binary files differnew file mode 100644 index 00000000000..a120096f6d7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fieldlinesnormapaperwork.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.1.png Binary files differnew file mode 100644 index 00000000000..e3d429dd267 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.2.png Binary files differnew file mode 100644 index 00000000000..49060b6658a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.3.png b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.3.png Binary files differnew file mode 100644 index 00000000000..44adde271e7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis1prex.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.1.png Binary files differnew file mode 100644 index 00000000000..4ec3a06dfd5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.2.png Binary files differnew file mode 100644 index 00000000000..6f9f2fb3af9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.3.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.3.png Binary files differnew file mode 100644 index 00000000000..b90ffdc5d79 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.4.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.4.png Binary files differnew file mode 100644 index 00000000000..33fcc06e13f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.5.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.5.png Binary files differnew file mode 100644 index 00000000000..69c98cbad99 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.6.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.6.png Binary files differnew file mode 100644 index 00000000000..631a0a400e9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.7.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.7.png Binary files differnew file mode 100644 index 00000000000..fe27d1e0829 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.8.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.8.png Binary files differnew file mode 100644 index 00000000000..44e2eb87633 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.8.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.9.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.9.png Binary files differnew file mode 100644 index 00000000000..6a268b4b90c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex.9.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.1.png Binary files differnew file mode 100644 index 00000000000..984e68ad8dc --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.2.png Binary files differnew file mode 100644 index 00000000000..e2a077746db --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.3.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.3.png Binary files differnew file mode 100644 index 00000000000..1c94072b4f1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.4.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.4.png Binary files differnew file mode 100644 index 00000000000..3511c11a5bd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.5.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.5.png Binary files differnew file mode 100644 index 00000000000..e1e836d7139 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.6.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.6.png Binary files differnew file mode 100644 index 00000000000..09859f8ab48 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.7.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.7.png Binary files differnew file mode 100644 index 00000000000..2877ed41e63 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.8.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.8.png Binary files differnew file mode 100644 index 00000000000..976fa23487d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prex7.8.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.1.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.1.png Binary files differnew file mode 100644 index 00000000000..695baee4d78 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.2.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.2.png Binary files differnew file mode 100644 index 00000000000..85b7204609b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.3.png b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.3.png Binary files differnew file mode 100644 index 00000000000..6aecc7c90d1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/fis3prey.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/frustum.1.png b/Master/texmf-dist/doc/metapost/featpost/png/frustum.1.png Binary files differnew file mode 100644 index 00000000000..764d9cf1ff2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/frustum.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/galvanometro-inducao.1.png b/Master/texmf-dist/doc/metapost/featpost/png/galvanometro-inducao.1.png Binary files differnew file mode 100644 index 00000000000..8411bd1eb24 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/galvanometro-inducao.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/gausslawframe.1.png b/Master/texmf-dist/doc/metapost/featpost/png/gausslawframe.1.png Binary files differnew file mode 100644 index 00000000000..086f478142c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/gausslawframe.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geombasic.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geombasic.1.png Binary files differnew file mode 100644 index 00000000000..d28a242bb31 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geombasic.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geomcasq.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geomcasq.1.png Binary files differnew file mode 100644 index 00000000000..23ac48e5969 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geomcasq.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geometricaverage.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geometricaverage.1.png Binary files differnew file mode 100644 index 00000000000..d20de4145a4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geometricaverage.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geomfiguei.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geomfiguei.1.png Binary files differnew file mode 100644 index 00000000000..1507d4397c3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geomfiguei.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geomfreder.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geomfreder.1.png Binary files differnew file mode 100644 index 00000000000..ad963d1fb3f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geomfreder.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geommine.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geommine.1.png Binary files differnew file mode 100644 index 00000000000..7464ce3ddb0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geommine.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/geomsrinath.1.png b/Master/texmf-dist/doc/metapost/featpost/png/geomsrinath.1.png Binary files differnew file mode 100644 index 00000000000..d435f191848 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/geomsrinath.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/gnupost.1.png b/Master/texmf-dist/doc/metapost/featpost/png/gnupost.1.png Binary files differnew file mode 100644 index 00000000000..77e69f88a9b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/gnupost.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/gnupost3Dlogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/gnupost3Dlogo.1.png Binary files differnew file mode 100644 index 00000000000..17bf2d1db24 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/gnupost3Dlogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/goldenellipse.1.png b/Master/texmf-dist/doc/metapost/featpost/png/goldenellipse.1.png Binary files differnew file mode 100644 index 00000000000..a325930068a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/goldenellipse.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/graphene.1.png b/Master/texmf-dist/doc/metapost/featpost/png/graphene.1.png Binary files differnew file mode 100644 index 00000000000..dc7eaa1a84f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/graphene.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/graphexample.1.png b/Master/texmf-dist/doc/metapost/featpost/png/graphexample.1.png Binary files differnew file mode 100644 index 00000000000..c1d8cae4590 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/graphexample.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/graphs.1.png b/Master/texmf-dist/doc/metapost/featpost/png/graphs.1.png Binary files differnew file mode 100644 index 00000000000..eecad3023dd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/graphs.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/graphs.2.png b/Master/texmf-dist/doc/metapost/featpost/png/graphs.2.png Binary files differnew file mode 100644 index 00000000000..0057bd1183a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/graphs.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/halfcirclesfear.1.png b/Master/texmf-dist/doc/metapost/featpost/png/halfcirclesfear.1.png Binary files differnew file mode 100644 index 00000000000..5a608bdb342 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/halfcirclesfear.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hap.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hap.1.png Binary files differnew file mode 100644 index 00000000000..95aaeb5da34 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hap.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/heatfromroom.1.png b/Master/texmf-dist/doc/metapost/featpost/png/heatfromroom.1.png Binary files differnew file mode 100644 index 00000000000..31dd7693bf0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/heatfromroom.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/helix.1.png b/Master/texmf-dist/doc/metapost/featpost/png/helix.1.png Binary files differnew file mode 100644 index 00000000000..15d2f46e60b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/helix.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hermitespliknot.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hermitespliknot.1.png Binary files differnew file mode 100644 index 00000000000..5e7b5971c08 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hermitespliknot.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hexacylon.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hexacylon.1.png Binary files differnew file mode 100644 index 00000000000..1683d9accbe --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hexacylon.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hexagonaltrimesh.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hexagonaltrimesh.1.png Binary files differnew file mode 100644 index 00000000000..f08d957a39e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hexagonaltrimesh.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hiddenlinegraph.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hiddenlinegraph.1.png Binary files differnew file mode 100644 index 00000000000..c59e19d16ae --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hiddenlinegraph.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hiddensurface.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hiddensurface.1.png Binary files differnew file mode 100644 index 00000000000..4b3c340debe --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hiddensurface.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/hiddensurfaces.1.png b/Master/texmf-dist/doc/metapost/featpost/png/hiddensurfaces.1.png Binary files differnew file mode 100644 index 00000000000..c31b8847261 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/hiddensurfaces.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/iamsorrykarl.1.png b/Master/texmf-dist/doc/metapost/featpost/png/iamsorrykarl.1.png Binary files differnew file mode 100644 index 00000000000..fdb871c9cdb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/iamsorrykarl.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/inductionbob.1.png b/Master/texmf-dist/doc/metapost/featpost/png/inductionbob.1.png Binary files differnew file mode 100644 index 00000000000..f266816d812 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/inductionbob.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/integerbars.1.png b/Master/texmf-dist/doc/metapost/featpost/png/integerbars.1.png Binary files differnew file mode 100644 index 00000000000..e68c5628d3f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/integerbars.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.1.png b/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.1.png Binary files differnew file mode 100644 index 00000000000..e06118fb5d8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.2.png b/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.2.png Binary files differnew file mode 100644 index 00000000000..8f51b880779 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/integratorfigures.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/interdigitrodes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/interdigitrodes.1.png Binary files differnew file mode 100644 index 00000000000..86882273af0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/interdigitrodes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/intersectprolatespheroid.1.png b/Master/texmf-dist/doc/metapost/featpost/png/intersectprolatespheroid.1.png Binary files differnew file mode 100644 index 00000000000..aff7c8c7f1b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/intersectprolatespheroid.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/iplaca.1.png b/Master/texmf-dist/doc/metapost/featpost/png/iplaca.1.png Binary files differnew file mode 100644 index 00000000000..72271da198c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/iplaca.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jd44.1.png b/Master/texmf-dist/doc/metapost/featpost/png/jd44.1.png Binary files differnew file mode 100644 index 00000000000..5e5519bd32b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jd44.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jd44.2.png b/Master/texmf-dist/doc/metapost/featpost/png/jd44.2.png Binary files differnew file mode 100644 index 00000000000..feb8f3e8cda --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jd44.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jd44.3.png b/Master/texmf-dist/doc/metapost/featpost/png/jd44.3.png Binary files differnew file mode 100644 index 00000000000..cbbd2fde20d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jd44.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jd44.4.png b/Master/texmf-dist/doc/metapost/featpost/png/jd44.4.png Binary files differnew file mode 100644 index 00000000000..4b46d69704d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jd44.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jdbug.1.png b/Master/texmf-dist/doc/metapost/featpost/png/jdbug.1.png Binary files differnew file mode 100644 index 00000000000..8cfd7f9a7ec --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jdbug.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/jdbug.2.png b/Master/texmf-dist/doc/metapost/featpost/png/jdbug.2.png Binary files differnew file mode 100644 index 00000000000..3980d51686f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/jdbug.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/joinedemptylines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/joinedemptylines.1.png Binary files differnew file mode 100644 index 00000000000..b62b69e381f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/joinedemptylines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/keplernewtonfeynman.1.png b/Master/texmf-dist/doc/metapost/featpost/png/keplernewtonfeynman.1.png Binary files differnew file mode 100644 index 00000000000..e1cbf503b2a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/keplernewtonfeynman.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.1.png b/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.1.png Binary files differnew file mode 100644 index 00000000000..dd209933147 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.2.png b/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.2.png Binary files differnew file mode 100644 index 00000000000..58b7747298c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/kindofcube.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/kindofcuber.1.png b/Master/texmf-dist/doc/metapost/featpost/png/kindofcuber.1.png Binary files differnew file mode 100644 index 00000000000..17ec3ce2100 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/kindofcuber.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/kopptrammel.1.png b/Master/texmf-dist/doc/metapost/featpost/png/kopptrammel.1.png Binary files differnew file mode 100644 index 00000000000..7e1e522edd4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/kopptrammel.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/labelconstruct.1.png b/Master/texmf-dist/doc/metapost/featpost/png/labelconstruct.1.png Binary files differnew file mode 100644 index 00000000000..d5235a485e4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/labelconstruct.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/labelinspace.1.png b/Master/texmf-dist/doc/metapost/featpost/png/labelinspace.1.png Binary files differnew file mode 100644 index 00000000000..7c1e19886e5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/labelinspace.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lamarquejaune.1.png b/Master/texmf-dist/doc/metapost/featpost/png/lamarquejaune.1.png Binary files differnew file mode 100644 index 00000000000..8b55e596023 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lamarquejaune.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lasermachine.1.png b/Master/texmf-dist/doc/metapost/featpost/png/lasermachine.1.png Binary files differnew file mode 100644 index 00000000000..33ba302e19b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lasermachine.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.0.png b/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.0.png Binary files differnew file mode 100644 index 00000000000..71479a38251 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.1.png Binary files differnew file mode 100644 index 00000000000..d482251f48f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/latexboxes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.1.png Binary files differnew file mode 100644 index 00000000000..2eec3c36ea1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.2.png b/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.2.png Binary files differnew file mode 100644 index 00000000000..5fba66c3a34 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lawofcosines.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.1.png b/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.1.png Binary files differnew file mode 100644 index 00000000000..b5422f0585a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.2.png b/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.2.png Binary files differnew file mode 100644 index 00000000000..0d0f1e273c3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lcurvature.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.1.png Binary files differnew file mode 100644 index 00000000000..9576a7691ee --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.2.png b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.2.png Binary files differnew file mode 100644 index 00000000000..9a4c5a2ea6c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.3.png b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.3.png Binary files differnew file mode 100644 index 00000000000..7e4172a3b07 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.4.png b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.4.png Binary files differnew file mode 100644 index 00000000000..1b54bdc418e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ledlogo.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.1.png b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.1.png Binary files differnew file mode 100644 index 00000000000..e8444c4b879 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.2.png b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.2.png Binary files differnew file mode 100644 index 00000000000..1ee3d8260a5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.3.png b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.3.png Binary files differnew file mode 100644 index 00000000000..4c0edfac9a2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/lgc2refractionEdited.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/loglogpaper.1.png b/Master/texmf-dist/doc/metapost/featpost/png/loglogpaper.1.png Binary files differnew file mode 100644 index 00000000000..0bdac9c62e2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/loglogpaper.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/logofontest.0.png b/Master/texmf-dist/doc/metapost/featpost/png/logofontest.0.png Binary files differnew file mode 100644 index 00000000000..0c27c8ab3d6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/logofontest.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.1.png b/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.1.png Binary files differnew file mode 100644 index 00000000000..2260df39504 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.2.png b/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.2.png Binary files differnew file mode 100644 index 00000000000..72cfed99583 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/magneticflux.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mainmemtest.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mainmemtest.1.png Binary files differnew file mode 100644 index 00000000000..63715719eb4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mainmemtest.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/manjusha.1.png b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.1.png Binary files differnew file mode 100644 index 00000000000..c6f5fc75539 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/manjusha.4.png b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.4.png Binary files differnew file mode 100644 index 00000000000..983239b8b5e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/manjusha.6.png b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.6.png Binary files differnew file mode 100644 index 00000000000..5cacff66ba7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/manjusha.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/matricskoc.1.png b/Master/texmf-dist/doc/metapost/featpost/png/matricskoc.1.png Binary files differnew file mode 100644 index 00000000000..a2dbaaf0a10 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/matricskoc.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mce-lng.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mce-lng.1.png Binary files differnew file mode 100644 index 00000000000..1d3d512c217 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mce-lng.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/metalcharge.1.png b/Master/texmf-dist/doc/metapost/featpost/png/metalcharge.1.png Binary files differnew file mode 100644 index 00000000000..e20d32ef88a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/metalcharge.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/micostufas.1.png b/Master/texmf-dist/doc/metapost/featpost/png/micostufas.1.png Binary files differnew file mode 100644 index 00000000000..d91dce62dcb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/micostufas.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/micromu.1.png b/Master/texmf-dist/doc/metapost/featpost/png/micromu.1.png Binary files differnew file mode 100644 index 00000000000..a9533a6dba2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/micromu.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/milimetricpaper.1.png b/Master/texmf-dist/doc/metapost/featpost/png/milimetricpaper.1.png Binary files differnew file mode 100644 index 00000000000..9d90d71e8aa --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/milimetricpaper.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.0.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.0.png Binary files differnew file mode 100644 index 00000000000..1217453552d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.1.png Binary files differnew file mode 100644 index 00000000000..2a411e181cc --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.2.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.2.png Binary files differnew file mode 100644 index 00000000000..cb8a757ef97 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.3.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.3.png Binary files differnew file mode 100644 index 00000000000..2025af4780e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.4.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.4.png Binary files differnew file mode 100644 index 00000000000..65eb0096524 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.5.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.5.png Binary files differnew file mode 100644 index 00000000000..cfcfd2c6e0f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.6.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.6.png Binary files differnew file mode 100644 index 00000000000..96d5f14db6a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mpfields.7.png b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.7.png Binary files differnew file mode 100644 index 00000000000..8309bc2498c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mpfields.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mptoolcone.0.png b/Master/texmf-dist/doc/metapost/featpost/png/mptoolcone.0.png Binary files differnew file mode 100644 index 00000000000..f7a756f6971 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mptoolcone.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.1.png b/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.1.png Binary files differnew file mode 100644 index 00000000000..932b6752f47 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.2.png b/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.2.png Binary files differnew file mode 100644 index 00000000000..630ce8fde51 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/muslimpattern.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mypatent.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.1.png Binary files differnew file mode 100644 index 00000000000..545e81f9fb0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mypatent.2.png b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.2.png Binary files differnew file mode 100644 index 00000000000..d0a77d35e92 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mypatent.3.png b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.3.png Binary files differnew file mode 100644 index 00000000000..74845fae661 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mypatent.4.png b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.4.png Binary files differnew file mode 100644 index 00000000000..886fd0c96e5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mypatent.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mypatentpieces.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mypatentpieces.1.png Binary files differnew file mode 100644 index 00000000000..0c1115b5c53 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mypatentpieces.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/mysquaresectionbar.1.png b/Master/texmf-dist/doc/metapost/featpost/png/mysquaresectionbar.1.png Binary files differnew file mode 100644 index 00000000000..311190db873 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/mysquaresectionbar.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/naoestacionar.1.png b/Master/texmf-dist/doc/metapost/featpost/png/naoestacionar.1.png Binary files differnew file mode 100644 index 00000000000..abf9df3ec93 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/naoestacionar.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/naotocanacalote.1.png b/Master/texmf-dist/doc/metapost/featpost/png/naotocanacalote.1.png Binary files differnew file mode 100644 index 00000000000..9bc4f004017 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/naotocanacalote.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nembends.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nembends.1.png Binary files differnew file mode 100644 index 00000000000..fe9cb38d729 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nembends.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nembiaxi.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nembiaxi.1.png Binary files differnew file mode 100644 index 00000000000..bba47e8a9ca --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nembiaxi.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nemdirector.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nemdirector.1.png Binary files differnew file mode 100644 index 00000000000..4d07f7e78f7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nemdirector.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nemquira.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nemquira.1.png Binary files differnew file mode 100644 index 00000000000..bf12a455f27 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nemquira.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nemquirapitch.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nemquirapitch.1.png Binary files differnew file mode 100644 index 00000000000..19f83713108 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nemquirapitch.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nemsaddl.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nemsaddl.1.png Binary files differnew file mode 100644 index 00000000000..34ea717f9dd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nemsaddl.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nemuniax.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nemuniax.1.png Binary files differnew file mode 100644 index 00000000000..e0abfbbb14b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nemuniax.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.1.png b/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.1.png Binary files differnew file mode 100644 index 00000000000..8a93d5c0ff6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.2.png b/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.2.png Binary files differnew file mode 100644 index 00000000000..c6d8ddcb2fb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/newcommunism.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/newexperimental.1.png b/Master/texmf-dist/doc/metapost/featpost/png/newexperimental.1.png Binary files differnew file mode 100644 index 00000000000..de4bf042991 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/newexperimental.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nosimples.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nosimples.1.png Binary files differnew file mode 100644 index 00000000000..ff601215bac --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nosimples.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nosuspension.0.png b/Master/texmf-dist/doc/metapost/featpost/png/nosuspension.0.png Binary files differnew file mode 100644 index 00000000000..b13b79b6b30 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nosuspension.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nsmetica.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nsmetica.1.png Binary files differnew file mode 100644 index 00000000000..d0aaa825fd9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nsmetica.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.1.png b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.1.png Binary files differnew file mode 100644 index 00000000000..13078cd9b57 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.2.png b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.2.png Binary files differnew file mode 100644 index 00000000000..653c034ff64 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.3.png b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.3.png Binary files differnew file mode 100644 index 00000000000..2793b6df7e8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.4.png b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.4.png Binary files differnew file mode 100644 index 00000000000..a7d74615b9e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nulldefectanglexample.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/nurbstobeziern.0.png b/Master/texmf-dist/doc/metapost/featpost/png/nurbstobeziern.0.png Binary files differnew file mode 100644 index 00000000000..f5776b24d4c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/nurbstobeziern.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/onebigword.1.png b/Master/texmf-dist/doc/metapost/featpost/png/onebigword.1.png Binary files differnew file mode 100644 index 00000000000..c460019e346 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/onebigword.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/optest.1.png b/Master/texmf-dist/doc/metapost/featpost/png/optest.1.png Binary files differnew file mode 100644 index 00000000000..9b73e93e0b2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/optest.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/optest.2.png b/Master/texmf-dist/doc/metapost/featpost/png/optest.2.png Binary files differnew file mode 100644 index 00000000000..80dcaaf0635 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/optest.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/optica.1.png b/Master/texmf-dist/doc/metapost/featpost/png/optica.1.png Binary files differnew file mode 100644 index 00000000000..c9be4c23873 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/optica.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.1.png b/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.1.png Binary files differnew file mode 100644 index 00000000000..9777a8450c4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.2.png b/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.2.png Binary files differnew file mode 100644 index 00000000000..86e419047b1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/par3Dplotexamples.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/parafuso.1.png b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.1.png Binary files differnew file mode 100644 index 00000000000..75fff057722 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/parafuso.2.png b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.2.png Binary files differnew file mode 100644 index 00000000000..96916cb8e8b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/parafuso.3.png b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.3.png Binary files differnew file mode 100644 index 00000000000..481ae19c144 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/parafuso.4.png b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.4.png Binary files differnew file mode 100644 index 00000000000..17137236f50 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/parafuso.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/parafusoprojxy.1.png b/Master/texmf-dist/doc/metapost/featpost/png/parafusoprojxy.1.png Binary files differnew file mode 100644 index 00000000000..c3e3b68de04 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/parafusoprojxy.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/pathernon.0.png b/Master/texmf-dist/doc/metapost/featpost/png/pathernon.0.png Binary files differnew file mode 100644 index 00000000000..0f4a0d700fe --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/pathernon.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/pathofstraightline.1.png b/Master/texmf-dist/doc/metapost/featpost/png/pathofstraightline.1.png Binary files differnew file mode 100644 index 00000000000..b716c9c173c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/pathofstraightline.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/perspec.1.png b/Master/texmf-dist/doc/metapost/featpost/png/perspec.1.png Binary files differnew file mode 100644 index 00000000000..85f38845d59 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/perspec.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/photorefer.1.png b/Master/texmf-dist/doc/metapost/featpost/png/photorefer.1.png Binary files differnew file mode 100644 index 00000000000..8e8743c4c55 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/photorefer.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/photorefer.2.png b/Master/texmf-dist/doc/metapost/featpost/png/photorefer.2.png Binary files differnew file mode 100644 index 00000000000..861be0a0ff8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/photorefer.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/photoreverse.1.png b/Master/texmf-dist/doc/metapost/featpost/png/photoreverse.1.png Binary files differnew file mode 100644 index 00000000000..25bfe0d621c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/photoreverse.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/pifpaf.1.png b/Master/texmf-dist/doc/metapost/featpost/png/pifpaf.1.png Binary files differnew file mode 100644 index 00000000000..d64871e61c9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/pifpaf.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/pixelgrid.1.png b/Master/texmf-dist/doc/metapost/featpost/png/pixelgrid.1.png Binary files differnew file mode 100644 index 00000000000..8ed27f15b24 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/pixelgrid.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.0.png b/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.0.png Binary files differnew file mode 100644 index 00000000000..e9ead491a17 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.1.png b/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.1.png Binary files differnew file mode 100644 index 00000000000..0eb66c830f4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/plaintangency.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planintersection.1.png b/Master/texmf-dist/doc/metapost/featpost/png/planintersection.1.png Binary files differnew file mode 100644 index 00000000000..58176a341d6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planintersection.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.1.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.1.png Binary files differnew file mode 100644 index 00000000000..d23e16657b8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.2.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.2.png Binary files differnew file mode 100644 index 00000000000..fe565d7e5ad --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.3.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.3.png Binary files differnew file mode 100644 index 00000000000..dfee55d88b7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.4.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.4.png Binary files differnew file mode 100644 index 00000000000..78a3c8306f3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.5.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.5.png Binary files differnew file mode 100644 index 00000000000..cd7f789ad69 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.6.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.6.png Binary files differnew file mode 100644 index 00000000000..ca20172ef30 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/planpht.7.png b/Master/texmf-dist/doc/metapost/featpost/png/planpht.7.png Binary files differnew file mode 100644 index 00000000000..f6b9126189d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/planpht.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.1.png b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.1.png Binary files differnew file mode 100644 index 00000000000..72f73384765 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.2.png b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.2.png Binary files differnew file mode 100644 index 00000000000..a502a886bf9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.3.png b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.3.png Binary files differnew file mode 100644 index 00000000000..d4c343a9bd6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/polyhedr.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/positivecharge.1.png b/Master/texmf-dist/doc/metapost/featpost/png/positivecharge.1.png Binary files differnew file mode 100644 index 00000000000..050fcef7a60 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/positivecharge.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/potenciadecicloeliptico.1.png b/Master/texmf-dist/doc/metapost/featpost/png/potenciadecicloeliptico.1.png Binary files differnew file mode 100644 index 00000000000..8e5e105aa91 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/potenciadecicloeliptico.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/probtodooterr.1.png b/Master/texmf-dist/doc/metapost/featpost/png/probtodooterr.1.png Binary files differnew file mode 100644 index 00000000000..a642ebc61f9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/probtodooterr.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/profaux.1.png b/Master/texmf-dist/doc/metapost/featpost/png/profaux.1.png Binary files differnew file mode 100644 index 00000000000..8c1dab67044 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/profaux.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/project.1.png b/Master/texmf-dist/doc/metapost/featpost/png/project.1.png Binary files differnew file mode 100644 index 00000000000..344bdc2ea30 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/project.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/qap.1.png b/Master/texmf-dist/doc/metapost/featpost/png/qap.1.png Binary files differnew file mode 100644 index 00000000000..7bf5100672b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/qap.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.1.png b/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.1.png Binary files differnew file mode 100644 index 00000000000..65be479e623 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.2.png b/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.2.png Binary files differnew file mode 100644 index 00000000000..70d576eb277 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/quartertorus.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/radiativeforcing.0.png b/Master/texmf-dist/doc/metapost/featpost/png/radiativeforcing.0.png Binary files differnew file mode 100644 index 00000000000..ab5a96f7806 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/radiativeforcing.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.1.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.1.png Binary files differnew file mode 100644 index 00000000000..a2a73cb0b99 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.2.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.2.png Binary files differnew file mode 100644 index 00000000000..38dfc8dada2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.3.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.3.png Binary files differnew file mode 100644 index 00000000000..a0812f477fd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.4.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.4.png Binary files differnew file mode 100644 index 00000000000..916789fcdae --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.5.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.5.png Binary files differnew file mode 100644 index 00000000000..24c7be6db10 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.6.png b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.6.png Binary files differnew file mode 100644 index 00000000000..cbc6c04999c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/raiodoscirculos.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/redplanet.1.png b/Master/texmf-dist/doc/metapost/featpost/png/redplanet.1.png Binary files differnew file mode 100644 index 00000000000..5807bf970bd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/redplanet.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/reeditedgoodquestionmark.1.png b/Master/texmf-dist/doc/metapost/featpost/png/reeditedgoodquestionmark.1.png Binary files differnew file mode 100644 index 00000000000..de4798a18be --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/reeditedgoodquestionmark.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/resistcircuit.1.png b/Master/texmf-dist/doc/metapost/featpost/png/resistcircuit.1.png Binary files differnew file mode 100644 index 00000000000..14469be877b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/resistcircuit.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.1.png b/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.1.png Binary files differnew file mode 100644 index 00000000000..92d8e3b4a65 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.2.png b/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.2.png Binary files differnew file mode 100644 index 00000000000..36e03abf5a0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/reuleaux.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.1.png b/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.1.png Binary files differnew file mode 100644 index 00000000000..effd789662c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.2.png b/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.2.png Binary files differnew file mode 100644 index 00000000000..946ce07d31c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolipsoid.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.1.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.1.png Binary files differnew file mode 100644 index 00000000000..6cefc2e2af0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.2.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.2.png Binary files differnew file mode 100644 index 00000000000..a237e16c824 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.3.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.3.png Binary files differnew file mode 100644 index 00000000000..5d06395b762 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.4.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.4.png Binary files differnew file mode 100644 index 00000000000..776cd933aa8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.5.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.5.png Binary files differnew file mode 100644 index 00000000000..5d47ce7c897 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.6.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.6.png Binary files differnew file mode 100644 index 00000000000..3c9b8823e87 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/revolvers.7.png b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.7.png Binary files differnew file mode 100644 index 00000000000..224967877f3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/revolvers.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorcubo.0.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorcubo.0.png Binary files differnew file mode 100644 index 00000000000..072cdc91632 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorcubo.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorouscircle.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorouscircle.1.png Binary files differnew file mode 100644 index 00000000000..8e5a6b5d30c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorouscircle.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorouscone.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorouscone.1.png Binary files differnew file mode 100644 index 00000000000..95efca01b7b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorouscone.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscSD.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscSD.1.png Binary files differnew file mode 100644 index 00000000000..c656ee7d2cf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscSD.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscoptions.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscoptions.1.png Binary files differnew file mode 100644 index 00000000000..fa8733e4d86 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorousdiscoptions.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rigorousfearpath.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rigorousfearpath.1.png Binary files differnew file mode 100644 index 00000000000..32e4d354d78 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rigorousfearpath.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rmnbob.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rmnbob.1.png Binary files differnew file mode 100644 index 00000000000..e9e311f4928 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rmnbob.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/roadincline.1.png b/Master/texmf-dist/doc/metapost/featpost/png/roadincline.1.png Binary files differnew file mode 100644 index 00000000000..6bf43cbe2db --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/roadincline.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rodarolaremplaninc.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rodarolaremplaninc.1.png Binary files differnew file mode 100644 index 00000000000..336910fb2ba --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rodarolaremplaninc.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ropepatterns.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ropepatterns.1.png Binary files differnew file mode 100644 index 00000000000..a3c73a5445c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ropepatterns.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rotatnlc.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rotatnlc.1.png Binary files differnew file mode 100644 index 00000000000..e0fc1ba18eb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rotatnlc.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rothexagrid.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rothexagrid.1.png Binary files differnew file mode 100644 index 00000000000..913e6781b94 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rothexagrid.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.1.png b/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.1.png Binary files differnew file mode 100644 index 00000000000..96d5f14db6a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.2.png b/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.2.png Binary files differnew file mode 100644 index 00000000000..07b135bea8a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/rungekuttasecond.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sal.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sal.1.png Binary files differnew file mode 100644 index 00000000000..352830ab8c4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sal.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sal.2.png b/Master/texmf-dist/doc/metapost/featpost/png/sal.2.png Binary files differnew file mode 100644 index 00000000000..6c04576bb37 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sal.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sap.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sap.1.png Binary files differnew file mode 100644 index 00000000000..543d2d9d45a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sap.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/saturn.1.png b/Master/texmf-dist/doc/metapost/featpost/png/saturn.1.png Binary files differnew file mode 100644 index 00000000000..4945da76052 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/saturn.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sfearschem.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sfearschem.1.png Binary files differnew file mode 100644 index 00000000000..9f9fccb3ea6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sfearschem.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.1.png Binary files differnew file mode 100644 index 00000000000..c87c096f8fb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.2.png b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.2.png Binary files differnew file mode 100644 index 00000000000..93b38e26e54 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.3.png b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.3.png Binary files differnew file mode 100644 index 00000000000..8616a26b965 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.4.png b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.4.png Binary files differnew file mode 100644 index 00000000000..38535df71d6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sharpraytrace.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/signalvertexSD.1.png b/Master/texmf-dist/doc/metapost/featpost/png/signalvertexSD.1.png Binary files differnew file mode 100644 index 00000000000..6f5de73c097 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/signalvertexSD.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplecar.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplecar.1.png Binary files differnew file mode 100644 index 00000000000..7a4bcaef5b5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplecar.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplecarparam.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplecarparam.1.png Binary files differnew file mode 100644 index 00000000000..3113916cdf0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplecarparam.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.0.png b/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.0.png Binary files differnew file mode 100644 index 00000000000..d6b92dd7aa3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.1.png Binary files differnew file mode 100644 index 00000000000..44a8f5118c2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplecenterofmass.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplelens.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplelens.1.png Binary files differnew file mode 100644 index 00000000000..2c1f54fc815 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplelens.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplependulum.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplependulum.1.png Binary files differnew file mode 100644 index 00000000000..4e9d75901db --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplependulum.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/simplexperiment.1.png b/Master/texmf-dist/doc/metapost/featpost/png/simplexperiment.1.png Binary files differnew file mode 100644 index 00000000000..104806d8da2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/simplexperiment.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.1.png Binary files differnew file mode 100644 index 00000000000..2d6017fbf32 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.2.png b/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.2.png Binary files differnew file mode 100644 index 00000000000..319b40b2156 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sincityredesigned.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/slingshot.1.png b/Master/texmf-dist/doc/metapost/featpost/png/slingshot.1.png Binary files differnew file mode 100644 index 00000000000..55b1fc12c79 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/slingshot.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/smC.1.png b/Master/texmf-dist/doc/metapost/featpost/png/smC.1.png Binary files differnew file mode 100644 index 00000000000..f50dcdb9aa1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/smC.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/sniperlogo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/sniperlogo.1.png Binary files differnew file mode 100644 index 00000000000..2dd33feb547 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/sniperlogo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/some2Dvecs.1.png b/Master/texmf-dist/doc/metapost/featpost/png/some2Dvecs.1.png Binary files differnew file mode 100644 index 00000000000..16d54a9d627 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/some2Dvecs.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.1.png b/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.1.png Binary files differnew file mode 100644 index 00000000000..38b7b545692 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.2.png b/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.2.png Binary files differnew file mode 100644 index 00000000000..6e51ae8bccb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/spaceinvader.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/spatialhalfsfear.1.png b/Master/texmf-dist/doc/metapost/featpost/png/spatialhalfsfear.1.png Binary files differnew file mode 100644 index 00000000000..381674ec91e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/spatialhalfsfear.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/spherample.1.png b/Master/texmf-dist/doc/metapost/featpost/png/spherample.1.png Binary files differnew file mode 100644 index 00000000000..93fca44c8e5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/spherample.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.0.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.0.png Binary files differnew file mode 100644 index 00000000000..0c623a4c505 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.1.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.1.png Binary files differnew file mode 100644 index 00000000000..6f8bbeeb974 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.2.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.2.png Binary files differnew file mode 100644 index 00000000000..8f9d8f1cfda --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.3.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.3.png Binary files differnew file mode 100644 index 00000000000..be274b66090 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.4.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.4.png Binary files differnew file mode 100644 index 00000000000..c30c410b106 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.5.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.5.png Binary files differnew file mode 100644 index 00000000000..79462b74573 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspective.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.1.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.1.png Binary files differnew file mode 100644 index 00000000000..cf52282f2b2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.2.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.2.png Binary files differnew file mode 100644 index 00000000000..74f83099a65 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.3.png b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.3.png Binary files differnew file mode 100644 index 00000000000..802b7d6e1b2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/splineperspectives.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/spltwiben.1.png b/Master/texmf-dist/doc/metapost/featpost/png/spltwiben.1.png Binary files differnew file mode 100644 index 00000000000..595513f4d47 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/spltwiben.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/squareanglines.1.png b/Master/texmf-dist/doc/metapost/featpost/png/squareanglines.1.png Binary files differnew file mode 100644 index 00000000000..bd50593dd1c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/squareanglines.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.1.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.1.png Binary files differnew file mode 100644 index 00000000000..34da8ce67ae --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.2.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.2.png Binary files differnew file mode 100644 index 00000000000..883870089be --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.3.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.3.png Binary files differnew file mode 100644 index 00000000000..cdc00d06f2e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.5.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.5.png Binary files differnew file mode 100644 index 00000000000..eadc3df16f2 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.6.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.6.png Binary files differnew file mode 100644 index 00000000000..339e672d11c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.7.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.7.png Binary files differnew file mode 100644 index 00000000000..0b673b66f9a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.8.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.8.png Binary files differnew file mode 100644 index 00000000000..24cba6c8275 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.8.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.9.png b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.9.png Binary files differnew file mode 100644 index 00000000000..aef874b383a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/srinathpolineni.9.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.1.png b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.1.png Binary files differnew file mode 100644 index 00000000000..46e5b81c62c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.2.png b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.2.png Binary files differnew file mode 100644 index 00000000000..d63889977ca --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.3.png b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.3.png Binary files differnew file mode 100644 index 00000000000..03446d94731 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/stageforthree.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/statement.1.png b/Master/texmf-dist/doc/metapost/featpost/png/statement.1.png Binary files differnew file mode 100644 index 00000000000..b4e36b3126c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/statement.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/statement.2.png b/Master/texmf-dist/doc/metapost/featpost/png/statement.2.png Binary files differnew file mode 100644 index 00000000000..64fb632deae --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/statement.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/statethreelines.0.png b/Master/texmf-dist/doc/metapost/featpost/png/statethreelines.0.png Binary files differnew file mode 100644 index 00000000000..11db56ce20d --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/statethreelines.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/steamcamera.0.png b/Master/texmf-dist/doc/metapost/featpost/png/steamcamera.0.png Binary files differnew file mode 100644 index 00000000000..f6ca1cdb8e5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/steamcamera.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/strength1defect.1.png b/Master/texmf-dist/doc/metapost/featpost/png/strength1defect.1.png Binary files differnew file mode 100644 index 00000000000..ccc81bd9eeb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/strength1defect.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/symbol.1.png b/Master/texmf-dist/doc/metapost/featpost/png/symbol.1.png Binary files differnew file mode 100644 index 00000000000..d5e90bbe8c5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/symbol.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tangency2D.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tangency2D.1.png Binary files differnew file mode 100644 index 00000000000..0beb894c1f9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tangency2D.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tangencypoint.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tangencypoint.1.png Binary files differnew file mode 100644 index 00000000000..e9ead491a17 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tangencypoint.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tdarrow.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tdarrow.1.png Binary files differnew file mode 100644 index 00000000000..ca1cfe78c36 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tdarrow.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tdcircarrow.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tdcircarrow.1.png Binary files differnew file mode 100644 index 00000000000..608e02059b3 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tdcircarrow.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/telemira.1.png b/Master/texmf-dist/doc/metapost/featpost/png/telemira.1.png Binary files differnew file mode 100644 index 00000000000..50ed3f14c0b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/telemira.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/telheiro.1.png b/Master/texmf-dist/doc/metapost/featpost/png/telheiro.1.png Binary files differnew file mode 100644 index 00000000000..71c7df77912 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/telheiro.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/telheiro.2.png b/Master/texmf-dist/doc/metapost/featpost/png/telheiro.2.png Binary files differnew file mode 100644 index 00000000000..16430fc68bb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/telheiro.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tete.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tete.1.png Binary files differnew file mode 100644 index 00000000000..4dd23ee7760 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tete.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.1.png Binary files differnew file mode 100644 index 00000000000..93a6dd190fc --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.2.png b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.2.png Binary files differnew file mode 100644 index 00000000000..137f959f47f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.3.png b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.3.png Binary files differnew file mode 100644 index 00000000000..c59d5361e0b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tetrapodes.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/theHURD.1.png b/Master/texmf-dist/doc/metapost/featpost/png/theHURD.1.png Binary files differnew file mode 100644 index 00000000000..940608cccaf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/theHURD.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/thearchicon.1.png b/Master/texmf-dist/doc/metapost/featpost/png/thearchicon.1.png Binary files differnew file mode 100644 index 00000000000..48b7de294d6 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/thearchicon.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.1.png b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.1.png Binary files differnew file mode 100644 index 00000000000..f1d6813694b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.2.png b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.2.png Binary files differnew file mode 100644 index 00000000000..71966aca0b4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.3.png b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.3.png Binary files differnew file mode 100644 index 00000000000..533f634b3b1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/thethreekindsofperspec.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/thunderproblem.1.png b/Master/texmf-dist/doc/metapost/featpost/png/thunderproblem.1.png Binary files differnew file mode 100644 index 00000000000..a2c6ef5025c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/thunderproblem.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tiposdetrans.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetrans.1.png Binary files differnew file mode 100644 index 00000000000..d84c3ca58e4 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetrans.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tiposdetransb.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetransb.1.png Binary files differnew file mode 100644 index 00000000000..808c5358d01 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetransb.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tiposdetranst.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetranst.1.png Binary files differnew file mode 100644 index 00000000000..41426ee790c --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tiposdetranst.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/toro4transit.1.png b/Master/texmf-dist/doc/metapost/featpost/png/toro4transit.1.png Binary files differnew file mode 100644 index 00000000000..23132cd0fee --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/toro4transit.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.1.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.1.png Binary files differnew file mode 100644 index 00000000000..9a8ef970476 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.2.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.2.png Binary files differnew file mode 100644 index 00000000000..c763732758f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.3.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.3.png Binary files differnew file mode 100644 index 00000000000..42fdbf36a0f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.4.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.4.png Binary files differnew file mode 100644 index 00000000000..db18539a9cf --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.4.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.5.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.5.png Binary files differnew file mode 100644 index 00000000000..bca6bb91c93 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.5.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.6.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.6.png Binary files differnew file mode 100644 index 00000000000..506f10fd147 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.6.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/torus.7.png b/Master/texmf-dist/doc/metapost/featpost/png/torus.7.png Binary files differnew file mode 100644 index 00000000000..1068dda55bb --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/torus.7.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.1.png b/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.1.png Binary files differnew file mode 100644 index 00000000000..2c07db09072 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.2.png b/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.2.png Binary files differnew file mode 100644 index 00000000000..25ace084996 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trajectoryline.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trebuchet.1.png b/Master/texmf-dist/doc/metapost/featpost/png/trebuchet.1.png Binary files differnew file mode 100644 index 00000000000..0481f53cb42 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trebuchet.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/treecarbonedited.0.png b/Master/texmf-dist/doc/metapost/featpost/png/treecarbonedited.0.png Binary files differnew file mode 100644 index 00000000000..a8dce1e607a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/treecarbonedited.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trianglecenterofmass.1.png b/Master/texmf-dist/doc/metapost/featpost/png/trianglecenterofmass.1.png Binary files differnew file mode 100644 index 00000000000..6a39ddbedca --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trianglecenterofmass.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/triangulartrimesh.1.png b/Master/texmf-dist/doc/metapost/featpost/png/triangulartrimesh.1.png Binary files differnew file mode 100644 index 00000000000..54c072c8a0e --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/triangulartrimesh.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trig.1.png b/Master/texmf-dist/doc/metapost/featpost/png/trig.1.png Binary files differnew file mode 100644 index 00000000000..e01e0819b51 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trig.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/trigonometry.1.png b/Master/texmf-dist/doc/metapost/featpost/png/trigonometry.1.png Binary files differnew file mode 100644 index 00000000000..a7ed51b00d5 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/trigonometry.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/troncoconedef.0.png b/Master/texmf-dist/doc/metapost/featpost/png/troncoconedef.0.png Binary files differnew file mode 100644 index 00000000000..863de9263c7 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/troncoconedef.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.1.png Binary files differnew file mode 100644 index 00000000000..28797b6cea0 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.2.png b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.2.png Binary files differnew file mode 100644 index 00000000000..26b8b329485 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.3.png b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.3.png Binary files differnew file mode 100644 index 00000000000..3ca215b22ac --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tropicalglobe.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/troysfear.1.png b/Master/texmf-dist/doc/metapost/featpost/png/troysfear.1.png Binary files differnew file mode 100644 index 00000000000..ee85dbca5a9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/troysfear.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tshirtfig.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tshirtfig.1.png Binary files differnew file mode 100644 index 00000000000..bb32adbe79f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tshirtfig.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/tuftescatter.1.png b/Master/texmf-dist/doc/metapost/featpost/png/tuftescatter.1.png Binary files differnew file mode 100644 index 00000000000..970e26063fd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/tuftescatter.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twistflat.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twistflat.1.png Binary files differnew file mode 100644 index 00000000000..093100b5f0a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twistflat.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twistnlc.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twistnlc.1.png Binary files differnew file mode 100644 index 00000000000..0a0428a475f --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twistnlc.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twistroundbiax.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twistroundbiax.1.png Binary files differnew file mode 100644 index 00000000000..e6ec7e710cd --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twistroundbiax.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twocyclestogether.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twocyclestogether.1.png Binary files differnew file mode 100644 index 00000000000..9cff1976950 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twocyclestogether.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twoholes.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twoholes.1.png Binary files differnew file mode 100644 index 00000000000..f780f6ab325 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twoholes.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twoplustwo.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twoplustwo.1.png Binary files differnew file mode 100644 index 00000000000..7a54fcc436b --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twoplustwo.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/twoupcones.1.png b/Master/texmf-dist/doc/metapost/featpost/png/twoupcones.1.png Binary files differnew file mode 100644 index 00000000000..d756127c120 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/twoupcones.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ubhtransients.0.png b/Master/texmf-dist/doc/metapost/featpost/png/ubhtransients.0.png Binary files differnew file mode 100644 index 00000000000..2b46229c1ff --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ubhtransients.0.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ultraeye.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ultraeye.1.png Binary files differnew file mode 100644 index 00000000000..e05140a8164 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ultraeye.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.1.png b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.1.png Binary files differnew file mode 100644 index 00000000000..54e139debdc --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.2.png b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.2.png Binary files differnew file mode 100644 index 00000000000..a7c7c9f8a84 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.3.png b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.3.png Binary files differnew file mode 100644 index 00000000000..a44f6a75a11 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/ultraimprovertex.3.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/unperfection.1.png b/Master/texmf-dist/doc/metapost/featpost/png/unperfection.1.png Binary files differnew file mode 100644 index 00000000000..6913a7d08b1 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/unperfection.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/unperfectionremoved.1.png b/Master/texmf-dist/doc/metapost/featpost/png/unperfectionremoved.1.png Binary files differnew file mode 100644 index 00000000000..2aac7c14ead --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/unperfectionremoved.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.1.png b/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.1.png Binary files differnew file mode 100644 index 00000000000..82fdb624002 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.2.png b/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.2.png Binary files differnew file mode 100644 index 00000000000..decbd869cf9 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/vanallenbelt.2.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/verygoodcone.1.png b/Master/texmf-dist/doc/metapost/featpost/png/verygoodcone.1.png Binary files differnew file mode 100644 index 00000000000..2f1ecd61365 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/verygoodcone.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/wwfpmp.1.png b/Master/texmf-dist/doc/metapost/featpost/png/wwfpmp.1.png Binary files differnew file mode 100644 index 00000000000..f3c31c80876 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/wwfpmp.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/xcmplaca2buraquads.1.png b/Master/texmf-dist/doc/metapost/featpost/png/xcmplaca2buraquads.1.png Binary files differnew file mode 100644 index 00000000000..74196035df8 --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/xcmplaca2buraquads.1.png diff --git a/Master/texmf-dist/doc/metapost/featpost/png/xraycamera.1.png b/Master/texmf-dist/doc/metapost/featpost/png/xraycamera.1.png Binary files differnew file mode 100644 index 00000000000..51dbbadd78a --- /dev/null +++ b/Master/texmf-dist/doc/metapost/featpost/png/xraycamera.1.png diff --git a/Master/texmf-dist/metapost/featpost/featpost3Dplus2D.mp b/Master/texmf-dist/metapost/featpost/featpost3Dplus2D.mp index 091d867fc66..8a005bfd6d4 100644 --- a/Master/texmf-dist/metapost/featpost/featpost3Dplus2D.mp +++ b/Master/texmf-dist/metapost/featpost/featpost3Dplus2D.mp @@ -7,7 +7,7 @@ % P. Jørgensen % S. Pakin % -% Copyright (C) 2012 +% Copyright (C) 2013 % This set of macros adds a lot of features to % the MetaPost language and eases the production of @@ -23,7 +23,7 @@ % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. - message "Preloading FeatPost macros, version 0.8.6"; + message "Preloading FeatPost macros, version 0.8.7"; warningcheck := 0; background := 0.987white; @@ -64,9 +64,6 @@ % Can't have both true SphericalDistortion := false; % Kind of lens % - ShadowOn := false; % Some objects may block the light and - HoriZon := 0; % cast a shadow on a horizontal plane at this Z - VGAborder := (182.05,210.00)-- % This definition assumes (412.05,210.00)-- % ShiftV = 105.00mm(1,1) (412.05,382.05)-- % Use: gs -r200 and you @@ -83,7 +80,9 @@ SubColor := 0.35white; % fillfacewithlight LightSource := 10*(4,-3,4); % This also OverRidePolyhedricColor:=false; % And also this - + ShadowOn := false; % Some objects may block the light and + HoriZon := 0; % cast a shadow on a horizontal plane at this Z + TableC0 := 0.85white; % grey %% G N U P L O T TableC1 := red; % red %% TableC2 := ( 0.2, 0.2, 1.0 ); % blue %% colors @@ -107,8 +106,8 @@ Nobjects := 0; % getready and doitnow - TDAtiplen := 0.05; % tdarrow - TDAhalftipbase := 0.02; % Three-Dimensional + TDAtiplen := 0.05; % tdarrow and tdcircarrow + TDAhalftipbase := 0.02; % Three-Dimensional (Circular) TDAhalfthick := 0.01; % Arrow NCL := 0; % closedline @@ -240,7 +239,7 @@ enddef; % The following routine is used by circularsheet and may be used to -% rotate vectors elliptically. +% rotate vectors elliptically. Also used by tdcircarrow. vardef planarrotation( expr VecX, VecY, TheAngle ) = ( VecX*cosd( TheAngle ) + VecY*sind( TheAngle ) ) @@ -664,7 +663,7 @@ endgroup enddef; -% 3D arrow. +% 3D straight arrow. def tdarrow(expr FromPos, ToTip ) = begingroup @@ -695,6 +694,41 @@ endgroup enddef; +% 3D circular arrow. + + def tdcircarrow(expr CenterPos, AngulMom, Ray, StartAngle, Amplituda ) = + begingroup + save veca, vecb, vecc, vecd, a, b, c, d, p, stepa, numa, anga, angb; + save signus, ca, da, i; + color veca, vecb, vecc, vecd; + pair a, b, c, d, ca, da, aa; + numeric stepa, numa, anga, angb, signus, i; + path p; + signus = Amplituda/abs(Amplituda); + stepa = 6signus; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DANGER. + vecd = ncrossprod( CenterPos-f, AngulMom ); + vecc = ncrossprod( vecd, AngulMom ); + anga = signus*180*(TDAhalfthick/TDAhalftipbase)*TDAtiplen/(3.14159*Ray); + angb = signus*180*TDAtiplen/(3.14159*Ray); + numa = StartAngle+Amplituda; + a = rp(Ray*planarrotation(vecc,vecd,StartAngle+anga)); + b = rp(Ray*planarrotation(vecc,vecd,numa+angb)); + c = rp((Ray+TDAhalftipbase)*planarrotation(vecc,vecd,numa)); + d = rp((Ray-TDAhalftipbase)*planarrotation(vecc,vecd,numa)); + ca = rp((Ray+TDAhalfthick)*planarrotation(vecc,vecd,numa)); + da = rp((Ray-TDAhalfthick)*planarrotation(vecc,vecd,numa)); + aa = rp((Ray-TDAhalfthick)*planarrotation(vecc,vecd,StartAngle)); + p = for i=StartAngle step stepa until numa: + rp((Ray+TDAhalfthick)*planarrotation(vecc,vecd,i)).. + endfor ca--c--b--d--da.. + for i=numa-stepa step -stepa until StartAngle: + rp((Ray-TDAhalfthick)*planarrotation(vecc,vecd,i)).. + endfor aa--a--cycle; + unfill p; + draw p + endgroup + enddef; + % Draw lines with a better expression of three-dimensionality. def emptyline(expr JoinP,ThickenFactor,OutCol,InCol,theN,EmptyFrac,sN)(text LinFunc) = @@ -834,7 +868,7 @@ begingroup save ind; numeric ind; - ( for ind=1 upto 36: + ( for ind=0 upto 35: rp( CenterPos+planarrotation(OneAxe,OtherAxe,ind*10) )... endfor cycle ) endgroup @@ -1387,7 +1421,11 @@ enddef; % Probably the last algorithm I'm going to write for featpost... -% Wrong. The last is ultraimprovertex. +% Wrong. The last is ultraimprovertex. +% Wrong again. The last is necplusimprovertex. +% And again wrong. The last is tdcircarrow. +% Well, what can I say, really the last is ellipsoid. +% Wait! It is torushadow! def spheroidshadow( expr CentrPoi, NorthPoleVec, Ray ) = begingroup @@ -1490,6 +1528,78 @@ endgroup enddef; +% Another brute-force algorythm. It's advisable to use three orthogonal axes. + + def ellipsoid( expr Centr, AxOne, AxTwo, AxThr ) = + begingroup + save count, i, j, axx, axy, cyc, cy, di, leng; + numeric count, i, j, leng; + color axx, axy, di[]; + path cy, cyc[]; + di1 = AxOne; + di2 = AxTwo; + di3 = AxThr; + count = 0; + for i=1 upto 3: + if i=1: + axx := di2; + axy := di3; + elseif i=2: + axx := di1; + axy := di3; + else: + axx := di1; + axy := di2; + fi; + for j=5 step 10 until 175: + cyc[incr(count)] = ellipticpath( Centr, di[i], + Centr + planarrotation( axx, axy, j ) ); + endfor; + endfor; + cy = cyc1; + for i=2 upto count-1: + cy := twocyclestogether( cy, cyc[i] ); + endfor; + leng = (length cy) - 1; + ( point 0 of cy for i = 1 upto leng: ..point i of cy endfor ..cycle ) + endgroup + enddef; + + def ellipsoidshadow( expr Centr, AxOne, AxTwo, AxThr ) = + begingroup + save count, i, j, axx, axy, cyc, cy, di, leng; + numeric count, i, j, leng; + color axx, axy, di[]; + path cy, cyc[]; + di1 = AxOne; + di2 = AxTwo; + di3 = AxThr; + count = 0; + for i=1 upto 3: + if i=1: + axx := di2; + axy := di3; + elseif i=2: + axx := di1; + axy := di3; + else: + axx := di1; + axy := di2; + fi; + for j=5 step 10 until 175: + cyc[incr(count)] = ellipticshadowpath( Centr, di[i], + Centr + planarrotation( axx, axy, j ) ); + endfor; + endfor; + cy = cyc1; + for i=2 upto count-1: + cy := twocyclestogether( cy, cyc[i] ); + endfor; + leng = (length cy) - 1; + ( point 0 of cy for i = 1 upto leng: ..point i of cy endfor ..cycle ) + endgroup + enddef; + % You can't see through this hole. f must not be on the hole axis. % Not yet documented because "buildcycle" doesn't work properly. @@ -1761,6 +1871,9 @@ save tmoment; color tmoment; angstep= 4; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DANGER! + if ShadowOn: + torushadow( Tcenter, Tmoment, Bray, Sray ); + fi; viewline = f-Tcenter; if cdotprod( viewline, Tmoment ) < 0: tmoment = -Tmoment; @@ -1872,6 +1985,28 @@ endgroup enddef; +% The shadow of a torus + + def torushadow( expr Tcenter, Tmoment, Bray, Sray ) = + begingroup + save theplace, viewline, tmoment, refpair, sideaxe, nearaxe, i; + color theplace, viewline, tmoment, refpair, sideaxe, nearaxe; + numeric i; + viewline = f-Tcenter; + if cdotprod( viewline, Tmoment ) < 0: + tmoment = -Tmoment; + else: + tmoment = Tmoment; + fi; + sideaxe = Bray*ncrossprod( tmoment, viewline ); + nearaxe = Bray*ncrossprod( sideaxe, tmoment ); + for i=1 upto 60: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DANGER! + theplace := Tcenter + planarrotation( sideaxe, nearaxe, 6i ); %% + fill rigorousfearshadowpath( theplace, Sray ); + endfor; + endgroup + enddef; + % Take a "quarter" of a donut % (no longer under construction but contains a bug). @@ -3615,37 +3750,117 @@ enddef; % The approximation of the intersection of a plane, an infinite cylinder (tube) -% and a spheroid +% and a spheroid (an oblate spheroid, a prolate spheroid or a perfect sphere) def ultraimprovertex( expr PlanPoi, PlanDir, BaseCenter, Radius, LenVec, CentrPoi, NorthPoleVec, Ray, IniV ) = begingroup save trypoi, auxa, auxb, auxc, auxd, plandi, cyldi, factry, focn, focs; - save norpoldi, major; + save norpoldi, major, majortmp, nordi, tmpdi; color trypoi, auxa, auxb, auxc, auxd, plandi, cyldi, focn, focs; - color norpoldi; - numeric factry, major; + color norpoldi, nordi, tmpdi; + numeric factry, major, majortmp; trypoi = IniV; factry = 0.25; plandi = N(PlanDir); cyldi = N(LenVec); norpoldi = N(NorthPoleVec); major = conorm(NorthPoleVec); - focn = CentrPoi+(major+-+Ray)*norpoldi; - focs = CentrPoi-(major+-+Ray)*norpoldi; + if major>Ray: + focn := CentrPoi+(major+-+Ray)*norpoldi; + focs := CentrPoi-(major+-+Ray)*norpoldi; + fi; for j=1 upto 50: + if major<Ray: + tmpdi := trypoi-CentrPoi; + nordi := N(tmpdi-cdotprod(tmpdi,norpoldi)*norpoldi); + focn := CentrPoi+(Ray+-+major)*nordi; + focs := CentrPoi-(Ray+-+major)*nordi; + elseif major=Ray: + focn := CentrPoi; + focs := CentrPoi; + fi; auxa := plandi*cdotprod(PlanPoi-trypoi,plandi); auxb := cyldi*cdotprod(trypoi-BaseCenter,cyldi)-trypoi+BaseCenter; auxb := N(auxb)*(conorm(auxb)-Radius); auxc := focn-trypoi; auxd := focs-trypoi; - auxc := N(auxc+auxd)*(conorm(auxc)+conorm(auxd)-2*major); + if major>Ray: + auxc := (N(auxc)+N(auxd))*(conorm(auxc)+conorm(auxd)-2*major); + else: + auxc := (N(auxc)+N(auxd))*(conorm(auxc)+conorm(auxd)-2*Ray); + fi; trypoi := trypoi+factry*(auxa+auxb+auxc); endfor; ( trypoi ) endgroup enddef; +% The approximation of the intersection of a plane and two prolate spheroids + + def necplusimprovertex( expr PlanPoi, PlanDir, + CentrPoiA, NorthPoleVecA, RayA, + CentrPoiB, NorthPoleVecB, RayB, IniV ) = + begingroup + save trypoi, auxa, auxb, auxc, auxd, plandi, factry, focni, focsi; + save norpoldi, norpoldj, maior, major, focnj, focsj, auxe; + color trypoi, auxa, auxb, auxc, auxd, plandi, focni, focsi, focnj, focsj; + color norpoldi, norpoldj, auxe; + numeric factry, maior, major; + trypoi = IniV; + factry = 0.25; + plandi = N(PlanDir); + norpoldi = N(NorthPoleVecA); + maior = conorm(NorthPoleVecA); + norpoldj = N(NorthPoleVecB); + major = conorm(NorthPoleVecB); + focni = CentrPoiA+(maior+-+RayA)*norpoldi; + focsi = CentrPoiA-(maior+-+RayA)*norpoldi; + focnj = CentrPoiB+(major+-+RayB)*norpoldj; + focsj = CentrPoiB-(major+-+RayB)*norpoldj; + for j=1 upto 50: + auxa := plandi*cdotprod(PlanPoi-trypoi,plandi); + auxb := focni-trypoi; + auxe := focsi-trypoi; + auxc := focnj-trypoi; + auxd := focsj-trypoi; + auxb := (N(auxb)+N(auxe))*(conorm(auxb)+conorm(auxe)-2*maior); + auxc := (N(auxc)+N(auxd))*(conorm(auxc)+conorm(auxd)-2*major); + trypoi := trypoi+factry*(auxa+auxb+auxc); + endfor; + ( trypoi ) + endgroup + enddef; + +% The approximation of the intersection of a straight line and +% one prolate spheroid + + def intersectprolatespheroid( expr CentrPoi, NorthPoleVec, Ray, + LinePoi, LineDir ) = + begingroup + save trypoi, factry, linedi, norpol, focn, focs, maior, j; + save auxa, auxb, auxc, auxd; + color trypoi, linedi, norpol, focn, focs; + color auxa, auxb, auxc, auxd; + numeric factry, maior, j; + trypoi = LinePoi; + factry = 0.25; + linedi = N(LineDir); + norpol = N(NorthPoleVec); + maior = conorm(NorthPoleVec); + focn = CentrPoi+(maior+-+Ray)*norpol; + focs = CentrPoi-(maior+-+Ray)*norpol; + for j=1 upto 50: + auxb := focn-trypoi; + auxd := focs-trypoi; + auxa := (N(auxb)+N(auxd))*(conorm(auxb)+conorm(auxd)-2*maior); + auxc := linedi*cdotprod(auxa,linedi); + trypoi := trypoi+factry*auxc; + endfor; + ( trypoi ) + endgroup + enddef; + % Minimization routine for scalar functions like y=f(x) where an initial % triplet (x1,x2,x3) with x1<x2<x3 is given as a parabolic squeleton that % provides a way to search for the smallest value of y (if iterated) |