summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2017-10-14 11:43:11 +0900
committerNorbert Preining <norbert@preining.info>2017-10-14 11:43:11 +0900
commitdc71274f16f7ff65145e034900f582b62453a033 (patch)
treea71452364cbe1a03feb6a84cdfd09eedae861590
parentaecda53b09be64698e9e5dcbf40f0fe289b37e2e (diff)
rename and update ketpic -> ketcindy
-rw-r--r--texmf-dist/doc/support/ketcindy/CindyJS/Cindy.js (renamed from texmf-dist/doc/support/ketpic/CindyJS/Cindy.js)0
-rw-r--r--texmf-dist/doc/support/ketcindy/CindyJS/CindyJS.css (renamed from texmf-dist/doc/support/ketpic/CindyJS/CindyJS.css)0
-rw-r--r--texmf-dist/doc/support/ketcindy/CindyJS/ketcindylib.txt (renamed from texmf-dist/scripts/ketpic/data/js/ketcindylib.txt)30
-rw-r--r--texmf-dist/doc/support/ketcindy/LICENSE (renamed from texmf-dist/doc/support/ketpic/LICENSE)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ScriptDraw.txt (renamed from texmf-dist/doc/support/ketpic/source/ScriptDraw.txt)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ScriptInitialization.txt (renamed from texmf-dist/doc/support/ketpic/source/ScriptInitialization.txt)5
-rw-r--r--texmf-dist/doc/support/ketcindy/ScriptKeytyped.txt (renamed from texmf-dist/doc/support/ketpic/source/ScriptKeytyped.txt)0
-rw-r--r--texmf-dist/doc/support/ketcindy/TODO8
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/KeTCindyReferenceJ.pdf)bin2126809 -> 2126809 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonJ.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/helpbuttonJ.pdf)bin216362 -> 216362 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonsE.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/helpbuttonsE.pdf)bin95209 -> 95209 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/helplist3dJ.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/helplist3dJ.pdf)bin46132 -> 46132 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/helplistJ.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/helplistJ.pdf)bin92358 -> 92358 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/referenceR4_3_1_ltd.pdfbin0 -> 197440 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/refketlayer20161211J.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/refketlayer20161211J.pdf)bin35211 -> 35211 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/refketpic161211J.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/refketpic161211J.pdf)bin12499 -> 12499 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketmanual/refketslide161211J.pdf (renamed from texmf-dist/doc/support/ketpic/ketmanual/refketslide161211J.pdf)bin10095 -> 10095 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figure.cdybin0 -> 5452 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figurepdf.cdybin0 -> 5438 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0102figure2.cdybin0 -> 5391 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0103polygon.cdybin0 -> 4874 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0104shade.cdybin0 -> 5663 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0105vector.cdybin0 -> 5027 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowdotfill.cdybin0 -> 5704 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowhatch.cdybin0 -> 5706 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0107hyperbolahatch.cdybin0 -> 4334 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0108cycloid.cdybin0 -> 4305 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0109epitrochoid.cdybin0 -> 4466 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0110hypotrochoid.cdybin0 -> 4437 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0201basic.cdybin0 -> 4194 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0202graph1.cdybin0 -> 4553 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0203graph2.cdybin0 -> 4520 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0204graph3.cdybin0 -> 4826 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0205coniccurve.cdybin0 -> 4246 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0206defexp.cdybin0 -> 5188 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0207envelope.cdybin0 -> 4558 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0208intersecthatch.cdybin0 -> 4014 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0209diffeq.cdybin0 -> 4123 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0210diffeq2.cdybin0 -> 5808 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0211plotdataS.cdybin0 -> 3973 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0212implicit.cdybin0 -> 4101 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0213implicithatch.cdybin0 -> 3961 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0301table.cdybin0 -> 5334 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2.cdybin0 -> 4111 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2line.cdybin0 -> 4089 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0303papersquared.cdybin0 -> 4193 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0304graphforincanddec.cdybin0 -> 3990 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0305incanddec.cdybin0 -> 5668 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/dogwalk.png (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/dogwalk.png)bin118714 -> 118714 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/heart.png (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/heart.png)bin66003 -> 66003 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/mtfuji.png (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/mtfuji.png)bin9171 -> 9171 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0401bezierbasic.cdybin0 -> 6514 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0402bezier2.cdybin0 -> 6108 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0403bezierspline.cdybin0 -> 7652 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0404mtfuji.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0404mtfuji.cdy)bin6300 -> 6331 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0405dogwalk.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0405dogwalk.cdy)bin72424 -> 72456 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0406heart.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0406heart.cdy)bin82065 -> 82099 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501basic.cdybin0 -> 5932 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501plane.cdybin0 -> 8233 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0502spacecurve.cdybin0 -> 5259 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0503perp.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0503perp.cdy)bin6073 -> 6095 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0504embed.cdybin0 -> 6146 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0505bezier3d.cdybin0 -> 7002 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0506embedhatch.cdybin0 -> 6195 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0507polyhedron.cdybin0 -> 6674 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0508concatobj.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0508concatobj.cdy)bin8327 -> 8350 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05091tetra.cdybin0 -> 6812 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05092cubiccut.cdybin0 -> 11197 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05093cubiccut2.cdybin0 -> 8546 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/CindyScriptset.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/CindyScriptset.txt)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0601cycloid.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0601cycloid.cdy)bin4324 -> 4324 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0602diffeq.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0602diffeq.cdy)bin4820 -> 4820 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0603envelope.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0603envelope.cdy)bin4223 -> 4223 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0604diffeq2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0604diffeq2.cdy)bin4474 -> 4474 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0605cycloid2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0605cycloid2.cdy)bin4702 -> 4702 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0606epitrochoid.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0606epitrochoid.cdy)bin4853 -> 4853 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0607hypotrochoid.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0607hypotrochoid.cdy)bin4862 -> 4862 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0608cycloid3.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0608cycloid3.cdy)bin4759 -> 4759 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.RDatabin0 -> 1370324 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.Rhistory238
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/cindyscreen.pdf (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.pdf)bin28774 -> 28774 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slide0.tex (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0.tex)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slideE.tex11
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideE.txt1
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideJ.txt1
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.cdybin0 -> 5451 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.txt)4
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.cdybin0 -> 5474 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.txt22
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.cdybin0 -> 5580 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.txt)4
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.cdybin0 -> 5475 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.txt20
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.cdybin0 -> 5527 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.txt)10
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.cdybin0 -> 5550 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.txt33
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.cdybin0 -> 5654 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.txt10
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.cdybin0 -> 5670 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.txt10
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.cdybin0 -> 4821 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.txt)21
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.cdybin0 -> 5719 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.txt19
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.cdybin0 -> 5727 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.txt19
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0801plotR.cdybin0 -> 4002 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0802plotR2.cdybin0 -> 5314 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0803boxplot.cdybin0 -> 4198 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0804histplot.cdybin0 -> 4279 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0805random.cdybin0 -> 3872 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0806dataframe.cdybin0 -> 3993 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0807timecount.cdybin0 -> 3985 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0808ttest.cdybin0 -> 3974 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0901parabolic.cdybin0 -> 5332 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0902cone.cdybin0 -> 5358 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0903saddle.cdybin0 -> 5288 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0904sphere.cdybin0 -> 5321 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0905wireframe.cdybin0 -> 5345 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0906intersectcrvsf.cdybin0 -> 5401 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0907multisurfaces.cdybin0 -> 5403 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0908conecut.cdybin0 -> 7632 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0909totaldiff.cdybin0 -> 6211 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1000list.cdybin0 -> 3824 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1001basic.cdybin0 -> 4093 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1002equation.cdybin0 -> 3925 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1003trig.cdybin0 -> 3962 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1004calcby.cdybin0 -> 4145 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1005diffint.cdybin0 -> 3901 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1006calculus.cdybin0 -> 3987 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1007linalg.cdybin0 -> 4201 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1008idtable.cdybin0 -> 4277 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1009diffeq.cdybin0 -> 4154 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier.cdybin0 -> 4886 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier2.cdybin0 -> 5238 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier3.cdybin0 -> 5022 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop.cdybin0 -> 3948 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop2.cdybin0 -> 5182 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1012fourierpw.cdybin0 -> 5148 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1013for.cdybin0 -> 3958 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1014incdec2.cdybin0 -> 4521 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1015primenumber.cdybin0 -> 4045 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1100list.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1100list.cdy)bin3861 -> 3861 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1101calculator1.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1101calculator1.cdy)bin3940 -> 3940 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1102calculator2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1102calculator2.cdy)bin3931 -> 3931 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1103calcby.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1103calcby.cdy)bin3949 -> 3949 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1104diff.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1104diff.cdy)bin3957 -> 3957 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fint101.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fint101.cdy)bin3992 -> 3992 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fzero109.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fzero109.cdy)bin3937 -> 3937 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1106fmmx110.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1106fmmx110.cdy)bin3926 -> 3926 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1110integrate.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1110integrate.cdy)bin4067 -> 4067 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1111grobner1.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1111grobner1.cdy)bin3992 -> 3992 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1112residue.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1112residue.cdy)bin4249 -> 4249 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate.cdybin0 -> 4161 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate2.cdybin0 -> 3900 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202calcby.cdybin0 -> 3163 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202equations.cdybin0 -> 3231 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1301basic.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1301basic.cdy)bin5498 -> 5498 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1303objparts.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1303objparts.cdy)bin5688 -> 5688 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1304symbol.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1304symbol.cdy)bin5497 -> 5497 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1305hyperpara.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1305hyperpara.cdy)bin5592 -> 5592 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1306poly.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1306poly.cdy)bin7077 -> 7077 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1307poly2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1307poly2.cdy)bin8332 -> 8332 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1308discont.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1308discont.cdy)bin5909 -> 5909 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1309discont2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1309discont2.cdy)bin6077 -> 6077 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1310totaldiff.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1310totaldiff.cdy)bin4709 -> 4709 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1311plate.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1311plate.cdy)bin6804 -> 6804 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1312plane.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1312plane.cdy)bin7447 -> 7447 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1313changescale.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1313changescale.cdy)bin8310 -> 8310 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1314knot.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1314knot.cdy)bin28435 -> 28435 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/errormessageR.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/errormessageR.txt)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/kc.sh (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/kc.sh)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/resultR.txt (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/resultR.txt)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdybin0 -> 4059 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1402copypaste.cdybin0 -> 4525 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1403maketableJ.cdybin0 -> 7657 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample1.csv (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample1.csv)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample2.csv (renamed from texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample2.csv)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1501mant.cdybin0 -> 5696 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1502torus.cdybin0 -> 5676 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1503parabola.cdybin0 -> 5830 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1504conecut.cdybin0 -> 5794 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1505skeleton.cdybin0 -> 5768 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basic.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basic.cdy)bin4642 -> 4642 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basicketcindy.html (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basicketcindy.html)0
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2.cdy)bin5956 -> 5956 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2ketcindy.html (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2ketcindy.html)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamow.cdy (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamow.cdy)bin4499 -> 4499 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamowketcindy.html (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamowketcindy.html)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/doc/support/ketcindy/ketsample/samplesJS/kc.sh (renamed from texmf-dist/doc/support/ketpic/ketsample/samplesJS/kc.sh)0
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketjava/KetCindyPlugin.java393
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-1.tex64
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-10.tex24
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-2.tex46
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-3.tex46
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-4.tex46
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-5.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-6.tex26
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-7.tex24
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-8.tex24
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-9.tex21
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex32
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita1.tex115
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita2.tex67
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita3.tex117
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita4.tex69
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita5.tex103
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita6.tex179
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita7.tex102
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita8.tex128
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita9.tex137
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt.tex104
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt1.tex108
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax1.tex44
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax2.tex25
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addgraph.tex651
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/anglemark.tex48
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowdata.tex72
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowhead.tex38
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/assign.tex361
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/binvsnormal.tex94
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata.tex74
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata2.tex248
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/boxplot.tex115
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkCR.tex52
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb1.tex38
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb10.tex175
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb11.tex78
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb2.tex47
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb3.tex65
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb4.tex146
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb5.tex66
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb6.tex63
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb7.tex92
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb8.tex75
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb9.tex57
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe1.tex38
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe2.tex47
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe3.tex65
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe4.tex66
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe5.tex63
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe6.tex92
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe7.tex105
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe8.tex100
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbmain.tex17
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs1.tex61
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs2.tex56
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmc1.tex146
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp1.tex75
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp2.tex78
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp3.tex57
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp4.tex175
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm1.tex112
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm2.tex112
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy1.tex104
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy2.tex104
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata1.tex76
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata2.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata3.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata4.tex41
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata5.tex27
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable1-34.tex1936
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable35-68.tex1934
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee1-34.tex1936
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee35-68.tex1934
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/concept.tex403
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/crosspoint.tex68
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deffun.tex48
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot1.tex56
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot2.tex56
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot3.tex69
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/derivative.tex63
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drawpoint.tex14
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drwxy.tex112
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot1.tex92
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot2.tex72
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/enclosing.tex302
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/expr.tex70
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fontsize.tex70
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fourier.tex99
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch1.tex136
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch2.tex275
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch3.tex203
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch4.tex172
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch5.tex136
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/histgram.tex137
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/htickmark.tex123
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hyper1.tex145
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs1.tex83
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs2.tex83
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intlog.tex247
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/inversefun.tex48
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/joincrvs.tex92
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter.tex57
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter2.tex61
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter3.tex118
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter4.tex545
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/lineplot.tex80
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot1.tex10
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot2.tex376
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot3.tex61
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun01.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun02.tex75
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex01.pngbin0 -> 36618 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex02.tex18
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex03.tex64
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/numptcrv.tex299
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ovaldata.tex123
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.pngbin0 -> 77713 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.tex141
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramark.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramoncrv.tex118
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot1.tex40
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot2.tex77
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv.tex111
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv1.tex63
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv2.tex69
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv3.tex134
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv4.tex137
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata1.tex37
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata2.tex40
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata3.tex100
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata4.tex62
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata5.tex57
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poiintable.tex153
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointdata.tex21
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointoncrv.tex118
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointsize.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poison01.tex87
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptcrv.tex106
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptstart.tex147
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcell.tex143
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcol.tex188
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putintersect.tex99
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putoncurve.tex48
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectdata.tex161
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectpoint.tex128
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatedata.tex126
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatepoint.tex140
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rshade.tex72
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ruler.tex66
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scaledata.tex126
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scalepoint.tex71
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scatter.tex204
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/segmark.tex52
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax(theta).tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax.tex43
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setcolor.pdfbin0 -> 8589 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.pngbin0 -> 10537 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.tex37
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setscaling.tex80
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable1.tex170
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable2.tex142
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade.tex103
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade01.tex122
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/slot.pngbin0 -> 65370 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list00.pngbin0 -> 33252 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list001.pngbin0 -> 33938 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list01.pngbin0 -> 24680 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list02.pngbin0 -> 25727 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list03.pngbin0 -> 65097 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list04.pngbin0 -> 40076 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table01.pngbin0 -> 29973 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table02.tex106
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table03.pngbin0 -> 29022 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample1.tex182
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample2.tex258
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tableseg.tex162
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/taylor.tex60
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatedata.tex141
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatepoint.tex63
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/moviedata01.pngbin0 -> 82502 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/mvgaiyou01.pngbin0 -> 94798 bytes
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/templatemvmoviefigs.tex9302
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex5841
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/referenceR4_2_2_ltd.tex1422
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/refketlayer20161211J.tex273
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/refketpic161211J.tex90
-rw-r--r--texmf-dist/doc/support/ketcindy/source/ketmanual/refketslide161211.tex72
-rw-r--r--texmf-dist/doc/support/ketpic/TODO5
-rw-r--r--texmf-dist/doc/support/ketpic/ketmanual/referencesci5_1_1J.pdfbin237055 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figure.cdybin5421 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figurepdf.cdybin5406 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0102figure2.cdybin5359 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0103polygon.cdybin4843 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0104shade.cdybin5632 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0105vector.cdybin4997 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0106bowhatch.cdybin5675 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0107hyperbolahatch.cdybin4292 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0108cycloid.cdybin4273 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0109epitrochoid.cdybin4410 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0110hypotrochoid.cdybin4405 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201basic.cdybin4175 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201graph.cdybin4132 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph1.cdybin4529 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph2.cdybin4415 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203ellipse.cdybin4224 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203graph2.cdybin4501 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204graph3.cdybin4550 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204parabola.cdybin4207 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205coniccurve.cdybin4304 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205hyperbola.cdybin4295 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0206defexp.cdybin5220 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0207envelope.cdybin4511 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0208intersecthatch.cdybin3988 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0209diffeq.cdybin3944 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0210diffeq2.cdybin5778 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0211plotdataS.cdybin3943 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0212implicit.cdybin4056 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0213implicithatch.cdybin3916 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0301table.cdybin5274 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2.cdybin4095 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2line.cdybin4052 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0303papersquared.cdybin4165 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0304graphforincanddec.cdybin3958 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0305incanddec.cdybin5635 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0401bezierbasic.cdybin6480 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0402bezier2.cdybin6076 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0403bezierspline.cdybin7620 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/CindyScriptset.txt17
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501basic.cdybin5911 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501plane.cdybin8208 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0502spacecurve.cdybin5238 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0504embed.cdybin6125 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0505bezier3d.cdybin9631 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0506embedhatch.cdybin6174 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0507polyhedron.cdybin6650 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05091tetra.cdybin6792 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05092cubiccut.cdybin11178 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05093cubiccut2.cdybin8509 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/animpointoncircle.tex54
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.txt8
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paraall.sce13
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paracrdr.sce8
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paramain.tex18
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animateall.sce13
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatecrdr.sce9
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatemain.tex19
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationall.sce13
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationcrdr.sce9
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationmain.tex18
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.sce42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.tex105
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.aux1
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.log195
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.pdfbin6180 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.tex16
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/kc.sh4
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/all.sce1130
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.tex89
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.tex90
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.tex89
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.tex90
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.tex89
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.tex90
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.tex90
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.tex91
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.sce56
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.tex88
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/resultS.txt1
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve.tex41
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/all.sce942
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.tex41
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.tex41
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.tex41
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.tex41
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.sce43
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.tex42
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.aux1
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.log234
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.pdfbin5287 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.tex17
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide2.tex11
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide3.tex11
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseJ.txt1
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseslideJ.txt1
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/kc.sh7
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.aux1
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.cdybin5172 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.log240
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.pdfbin14672 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.tex83
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.cdybin4735 -> 0 bytes
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.cdybin5242 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.aux74
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.cdybin5547 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.log704
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.out0
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.pdfbin163384 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.tex1114
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.txt13
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.aux55
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.cdybin4631 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.log628
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.out0
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.pdfbin125701 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.tex871
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.aux23
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.cdybin5501 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.log819
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.out0
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.pdfbin57442 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.tex72
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.txt12
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0801plotR.cdybin4000 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0802plotR2.cdybin5309 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0803boxplot.cdybin4192 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0804histplot.cdybin4274 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0805random.cdybin3865 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0806dataframe.cdybin3991 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0807timecount.cdybin3982 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0808ttest.cdybin3971 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0901parabolic.cdybin5299 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0902cone.cdybin5325 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0903saddle.cdybin5254 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0904sphere.cdybin5286 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0905wireframe.cdybin5310 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0906intersectcrvsf.cdybin5370 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0907multisurfaces.cdybin5369 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0908conecut.cdybin7602 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0909totaldiff.cdybin6178 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1000list.cdybin3871 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1001basic.cdybin4095 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1002equation.cdybin3928 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1003trig.cdybin3964 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1004calcby.cdybin4147 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1005diffint.cdybin3905 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1006calculus.cdybin3989 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1007linalg.cdybin4202 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1008idtable.cdybin4280 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1009diffeq.cdybin4156 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier.cdybin4889 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier2.cdybin5240 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier3.cdybin5028 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop.cdybin3925 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop2.cdybin5161 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1012fourierpw.cdybin5130 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1013for.cdybin3962 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1014incdec2.cdybin4466 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1015primenumber.cdybin4047 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate.cdybin4144 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate2.cdybin3880 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202calcby.cdybin3143 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202equations.cdybin3215 -> 0 bytes
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdybin4026 -> 0 bytes
-rwxr-xr-xtexmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1402copypaste.cdybin4492 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1403maketableJ.cdybin7626 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1501mant.cdybin5311 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1502torus.cdybin5309 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1503parabola.cdybin5465 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1504conecut.cdybin5430 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1505skeleton.cdybin5403 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1506skeleton2.cdybin5515 -> 0 bytes
-rw-r--r--texmf-dist/doc/support/ketpic/source/ScriptInitializationdirect.txt10
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/0Small.png (renamed from texmf-dist/scripts/ketpic/data/fontF/0Small.png)bin44733 -> 44733 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/0Smalla-h.png (renamed from texmf-dist/scripts/ketpic/data/fontF/0Smalla-h.png)bin53016 -> 53016 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/0Smalli-o.png (renamed from texmf-dist/scripts/ketpic/data/fontF/0Smalli-o.png)bin50904 -> 50904 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/0Smallp-w.png (renamed from texmf-dist/scripts/ketpic/data/fontF/0Smallp-w.png)bin50873 -> 50873 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/0Smallxyz.png (renamed from texmf-dist/scripts/ketpic/data/fontF/0Smallxyz.png)bin25488 -> 25488 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/nsi.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/nsi.cdy)bin150809 -> 150809 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/nsi.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/nsi.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/pcr.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/pcr.cdy)bin17929 -> 17929 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/pcr.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/pcr.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/qcr.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/qcr.cdy)bin17298 -> 17298 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/qcr.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/qcr.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/rcr.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/rcr.cdy)bin18491 -> 18491 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/rcr.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/rcr.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/tsi.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/tsi.cdy)bin149969 -> 149969 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/tsi.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/tsi.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/xsi.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/xsi.cdy)bin150258 -> 150258 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/xsi.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/xsi.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/ysi.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/ysi.cdy)bin150465 -> 150465 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/ysi.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/ysi.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/zsi.cdy (renamed from texmf-dist/scripts/ketpic/data/fontF/zsi.cdy)bin150287 -> 150287 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/data/fontF/zsi.txt (renamed from texmf-dist/scripts/ketpic/data/fontF/zsi.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(mitani).txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a03.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a04.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a05.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a06.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a07.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a08.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a09.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/a10.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n01.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n02.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n03.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n04.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n05.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n06.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n07.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n08.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n09.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n10.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n11.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n12.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n13.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n14.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n15.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n16.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n17.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n18.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n19.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n20.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n21.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n22.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n23.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n24.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n25.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n26.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n27.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n28.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n29.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n30.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n31.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n32.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n33.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n34.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n35.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n36.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n37.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n38.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n39.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n40.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n41.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n42.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n43.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n49.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n50.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n51.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n52.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n53.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n54.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n55.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n56.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n57.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n58.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n59.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n60.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n61.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n62.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n63.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n64.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n65.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n66.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n67.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n68.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n69.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n70.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n71.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n72.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n73.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n74.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n75.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n76.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n77.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n78.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n79.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n80.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n81.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n82.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n83.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n84.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n85.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n86.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n87.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n88.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n89.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n90.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n91.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/n92.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p03.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p04.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p05.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p06.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p07.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p08.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p09.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/p10.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/r01.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/r02.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/r03.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/r04.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/r05.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s01.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s02.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s03.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s04.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s05.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s06.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s07.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s08.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s09.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s10.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s11.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13L.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13R.obj)0
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf (renamed from texmf-dist/scripts/ketpic/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf)bin77577 -> 77577 bytes
-rwxr-xr-xtexmf-dist/scripts/ketcindy/ketcindy.sh (renamed from texmf-dist/scripts/ketpic/ketcindy.sh)27
-rw-r--r--texmf-dist/scripts/ketcindy/ketfiles/allbuttons.cdybin0 -> 4868 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketfiles/template.cdybin0 -> 4322 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketjava/KetCindyPlugin.jar (renamed from texmf-dist/doc/support/ketpic/ketjava/KetCindyPlugin.jar)bin156071 -> 156205 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3d.cs (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylib3d.cs)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpE.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpE.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpJ.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpJ.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlog.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylib3dlog.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlogr.txt8
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dr.cs4468
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1.cs (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1.cs)2
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1log.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1log.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1logr.txt21
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1r.cs4810
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2.cs (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2.cs)88
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2log.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2log.txt)2
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2logr.txt28
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2r.cs4999
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpE.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpE.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpJ.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpJ.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmv.cs (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibmv.cs)100
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpE.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpE.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpJ.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpJ.txt)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlog.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibmvlog.txt)4
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlogr.txt7
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvr.cs924
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindylibout.cs (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindylibout.cs)119
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlog.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketcindyliboutlog.txt)4
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlogr.txt17
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutr.cs5230
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Addcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Addcounter.bin)bin648 -> 648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Anglemark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Anglemark.bin)bin4128 -> 4128 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowdata.bin)bin5420 -> 5420 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowhead.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowhead.bin)bin13408 -> 13408 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowheaddata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowheaddata.bin)bin10624 -> 10624 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowline.bin)bin6168 -> 6168 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assign.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assign.bin)bin20540 -> 20540 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignadd.bin)bin1104 -> 1104 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignrep.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignrep.bin)bin1808 -> 1808 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignset.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignset.bin)bin436 -> 436 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Beginpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Beginpicture.bin)bin216 -> 216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezier.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezier.bin)bin3792 -> 3792 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezierpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezierpt.bin)bin4152 -> 4152 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderHiddenData.bin)bin328 -> 328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderPt.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderparadata.bin)bin16600 -> 16600 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderpersdata.bin)bin16648 -> 16648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderrawdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderrawdata.bin)bin10016 -> 10016 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowdata.bin)bin6416 -> 6416 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowmiddle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowmiddle.bin)bin7776 -> 7776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowname.bin)bin3972 -> 3972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bownamerot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bownamerot.bin)bin7136 -> 7136 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcHeight.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcHeight.bin)bin3852 -> 3852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcWidth.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcWidth.bin)bin2652 -> 2652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Calcfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Calcfun.bin)bin820 -> 820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameraCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameraCurve.bin)bin2320 -> 2320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameracoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameracoordCurve.bin)bin5852 -> 5852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpara.bin)bin2572 -> 2572 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpers.bin)bin5688 -> 5688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Circledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Circledata.bin)bin4012 -> 4012 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Clipindomain.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Clipindomain.bin)bin6992 -> 6992 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closefile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closefile.bin)bin1692 -> 1692 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closeobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closeobj.bin)bin612 -> 612 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepar.bin)bin1212 -> 1212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closephr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closephr.bin)bin980 -> 980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepicture.bin)bin1776 -> 1776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Connectseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Connectseg.bin)bin10104 -> 10104 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crossprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crossprod.bin)bin1956 -> 1956 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin)bin336 -> 336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfparadata.bin)bin5856 -> 5856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin)bin5860 -> 5860 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin)bin332 -> 332 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfparadata.bin)bin12948 -> 12948 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfpersdata.bin)bin12716 -> 12716 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvsfHiddenData.bin)bin324 -> 324 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfparadata.bin)bin9760 -> 9760 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfpersdata.bin)bin9760 -> 9760 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspData.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspPt.bin)bin288 -> 288 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspSplitPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspSplitPt.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpara.bin)bin23320 -> 23320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpers.bin)bin23352 -> 23352 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cutsf2d.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cutsf2d.bin)bin1420 -> 1420 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dashline.bin)bin3500 -> 3500 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dataindex.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dataindex.bin)bin1844 -> 1844 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Definecolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Definecolor.bin)bin2124 -> 2124 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Deqplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Deqplot.bin)bin27240 -> 27240 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Derivative.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Derivative.bin)bin6444 -> 6444 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Diagcelldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Diagcelldata.bin)bin2012 -> 2012 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividegraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividegraphics.bin)bin1728 -> 1728 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividetable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividetable.bin)bin944 -> 944 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Doscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Doscaling.bin)bin1564 -> 1564 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotfilldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotfilldata.bin)bin26872 -> 26872 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotprod.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dottedline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dottedline.bin)bin14728 -> 14728 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dropnumlistcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dropnumlistcrv.bin)bin3216 -> 3216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Droppoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Droppoint.bin)bin2820 -> 2820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwline.bin)bin6912 -> 6912 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwpt.bin)bin13948 -> 13948 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwxy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwxy.bin)bin3316 -> 3316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Embed.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Embed.bin)bin4060 -> 4060 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Enclosing.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Enclosing.bin)bin2516 -> 2516 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/EnclosingS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/EnclosingS.bin)bin14244 -> 14244 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Endpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Endpicture.bin)bin572 -> 572 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepara.bin)bin11336 -> 11336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepers.bin)bin11312 -> 11312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Execmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Execmd.bin)bin480 -> 480 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Expr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Expr.bin)bin10616 -> 10616 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Exprrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Exprrot.bin)bin4380 -> 4380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Faceremovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Faceremovaldata.bin)bin8964 -> 8964 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Facesdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Facesdata.bin)bin16256 -> 16256 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Findcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Findcell.bin)bin15652 -> 15652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Flattenlist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Flattenlist.bin)bin1464 -> 1464 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fontsize.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fontsize.bin)bin4028 -> 4028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriercoeff.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriercoeff.bin)bin2080 -> 2080 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/FouriercoeffL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/FouriercoeffL.bin)bin1952 -> 1952 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriersum.bin)bin2180 -> 2180 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fracform.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fracform.bin)bin1720 -> 1720 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Framedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Framedata.bin)bin5292 -> 5292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fullformfunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fullformfunc.bin)bin12768 -> 12768 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gaiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gaiseki.bin)bin1804 -> 1804 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Getcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Getcounter.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gettrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gettrace.bin)bin300 -> 300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hatchdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hatchdata.bin)bin19876 -> 19876 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hexahedrondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hexahedrondata.bin)bin2972 -> 2972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/HiddenWireData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/HiddenWireData.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Htickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Htickmark.bin)bin16940 -> 16940 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ImplicitData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ImplicitData.bin)bin312 -> 312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Implicitplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Implicitplot.bin)bin9664 -> 9664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/InWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/InWindow.bin)bin1440 -> 1440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Initangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Initangle.bin)bin472 -> 472 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Integrate.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Integrate.bin)bin2248 -> 2248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvs.bin)bin3080 -> 3080 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectcrvsPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectcrvsPp.bin)bin12372 -> 12372 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvsf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvsf.bin)bin5064 -> 5064 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectlines.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectlines.bin)bin3840 -> 3840 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectselfPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectselfPp.bin)bin12584 -> 12584 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invdashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invdashline.bin)bin3604 -> 3604 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invert.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invert.bin)bin384 -> 384 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invparapt.bin)bin5932 -> 5932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invperspt.bin)bin8520 -> 8520 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joincrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joincrvs.bin)bin5604 -> 5604 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joingraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joingraphics.bin)bin2476 -> 2476 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ketinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ketinit.bin)bin5160 -> 5160 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kouten.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kouten.bin)bin4212 -> 4212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/KoutenList.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/KoutenList.bin)bin6844 -> 6844 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Koutenseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Koutenseg.bin)bin16424 -> 16424 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukannozoku.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukannozoku.bin)bin4228 -> 4228 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukeiwake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukeiwake.bin)bin9200 -> 9200 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyorihensuu.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyorihensuu.bin)bin2648 -> 2648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyoukai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyoukai.bin)bin18292 -> 18292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letter.bin)bin10560 -> 10560 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letterrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letterrot.bin)bin4324 -> 4324 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Lineplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Lineplot.bin)bin4028 -> 4028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Listplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Listplot.bin)bin1884 -> 1884 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeBowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeBowdata.bin)bin8068 -> 8068 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeCurves.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeCurves.bin)bin6312 -> 6312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakecutbycrvL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakecutbycrvL.bin)bin4576 -> 4576 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makehasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makehasen.bin)bin17088 -> 17088 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeliststr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeliststr.bin)bin3736 -> 3736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makesfcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makesfcutoffdata.bin)bin53024 -> 53024 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeshasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeshasen.bin)bin4688 -> 4688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletondata.bin)bin21092 -> 21092 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin)bin23944 -> 23944 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makevaltable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makevaltable.bin)bin7988 -> 7988 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeveLfaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeveLfaceL.bin)bin7812 -> 7812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makexybdy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makexybdy.bin)bin16852 -> 16852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mawarikomi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mawarikomi.bin)bin3220 -> 3220 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MeetWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MeetWindow.bin)bin12032 -> 12032 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Meetpoints.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Meetpoints.bin)bin29828 -> 29828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Member.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Member.bin)bin1192 -> 1192 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi.bin)bin27248 -> 27248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi2.bin)bin22316 -> 22316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mix.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mix.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixL.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixS.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixadd.bin)bin1348 -> 1348 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixdisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixdisp.bin)bin676 -> 676 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixjoin.bin)bin1764 -> 1764 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixlength.bin)bin756 -> 756 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixmake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixmake.bin)bin684 -> 684 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixop.bin)bin1088 -> 1088 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixsub.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixsub.bin)bin812 -> 812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixtype.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixtype.bin)bin876 -> 876 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naigai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naigai.bin)bin1828 -> 1828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naiseki.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nearestpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nearestpt.bin)bin7004 -> 7004 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Newlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Newlength.bin)bin616 -> 616 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara.bin)bin32960 -> 32960 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara2.bin)bin19056 -> 19056 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers.bin)bin32456 -> 32456 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers2.bin)bin18916 -> 18916 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Numptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Numptcrv.bin)bin252 -> 252 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objcurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objcurve.bin)bin14664 -> 14664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objjoin.bin)bin720 -> 720 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objname.bin)bin980 -> 980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolygon.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolygon.bin)bin7580 -> 7580 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolyhedron.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolyhedron.bin)bin2684 -> 2684 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objrecs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objrecs.bin)bin12672 -> 12672 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsurf.bin)bin17328 -> 17328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsymb.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsymb.bin)bin624 -> 624 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objthicksurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objthicksurf.bin)bin17228 -> 17228 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Op.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Op.bin)bin2636 -> 2636 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openfile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openfile.bin)bin9316 -> 9316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openobj.bin)bin2696 -> 2696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpar.bin)bin2612 -> 2612 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openphr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openphr.bin)bin888 -> 888 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpicture.bin)bin11128 -> 11128 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovalbox.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovalbox.bin)bin5300 -> 5300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovaldata.bin)bin4812 -> 4812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramark.bin)bin2400 -> 2400 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ParamonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ParamonCurve.bin)bin2128 -> 2128 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramoncrv.bin)bin3512 -> 3512 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramplot.bin)bin14900 -> 14900 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Parapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Parapt.bin)bin1820 -> 1820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv.bin)bin5492 -> 5492 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv3.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv3.bin)bin4300 -> 4300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partframe.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partframe.bin)bin4232 -> 4232 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PartitionPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PartitionPt.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partitionseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partitionseg.bin)bin12336 -> 12336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Perspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Perspt.bin)bin5236 -> 5236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhFaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhFaceL.bin)bin388 -> 388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhHiddenData.bin)bin312 -> 312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhVertexL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhVertexL.bin)bin388 -> 388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutdata.bin)bin22004 -> 22004 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutoffdata.bin)bin23048 -> 23048 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phidegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phidegree.bin)bin356 -> 356 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phparadata.bin)bin380 -> 380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phpersdata.bin)bin380 -> 380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawparadata.bin)bin392 -> 392 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawpersdata.bin)bin368 -> 368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsparadata.bin)bin264 -> 264 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phspersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phspersdata.bin)bin264 -> 264 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawparadata.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawpersdata.bin)bin252 -> 252 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Plotdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Plotdata.bin)bin14492 -> 14492 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointdata.bin)bin1996 -> 1996 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PointonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PointonCurve.bin)bin1652 -> 1652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointoncrv.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Powersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Powersum.bin)bin1924 -> 1924 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Prime.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Prime.bin)bin600 -> 600 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Printobjstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Printobjstr.bin)bin736 -> 736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjCurve.bin)bin3788 -> 3788 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjcoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjcoordCurve.bin)bin2892 -> 2892 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpara.bin)bin3628 -> 3628 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpers.bin)bin3628 -> 3628 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptcrv.bin)bin284 -> 284 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptend.bin)bin328 -> 328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PthiddenQ.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PthiddenQ.bin)bin38656 -> 38656 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptne.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptne.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptnw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptnw.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptse.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptstart.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptstart.bin)bin236 -> 236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptsw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptsw.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcell.bin)bin6936 -> 6936 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcirmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcirmark.bin)bin1776 -> 1776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoL.bin)bin6668 -> 6668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLexpr.bin)bin6860 -> 6860 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLstr.bin)bin3204 -> 3204 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putdashmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putdashmark.bin)bin1740 -> 1740 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrecmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrecmark.bin)bin1640 -> 1640 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrow.bin)bin3988 -> 3988 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowexpr.bin)bin4180 -> 4180 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowstr.bin)bin3204 -> 3204 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Puttrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Puttrace.bin)bin300 -> 300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ratiocmyk.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ratiocmyk.bin)bin14664 -> 14664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadOutData.bin)bin8392 -> 8392 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadfromCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadfromCindy.bin)bin2660 -> 2660 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Readtextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Readtextdata.bin)bin15532 -> 15532 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Reflectdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Reflectdata.bin)bin7140 -> 7140 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rmmember.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rmmember.bin)bin1732 -> 1732 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3data.bin)bin3696 -> 3696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3pt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3pt.bin)bin18700 -> 18700 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotatedata.bin)bin4212 -> 4212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Roundstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Roundstr.bin)bin812 -> 812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Scaledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Scaledata.bin)bin3696 -> 3696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sectionview.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sectionview.bin)bin1708 -> 1708 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setangle.bin)bin1484 -> 1484 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setarrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setarrow.bin)bin3424 -> 3424 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setax.bin)bin9496 -> 9496 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcolor.bin)bin3212 -> 3212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcounter.bin)bin732 -> 732 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmark.bin)bin5372 -> 5372 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmarklen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmarklen.bin)bin1364 -> 1364 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjdecimals.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjdecimals.bin)bin724 -> 724 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjscale.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjscale.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setorigin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setorigin.bin)bin804 -> 804 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpen.bin)bin1308 -> 1308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpers.bin)bin1248 -> 1248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpt.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setscaling.bin)bin2196 -> 2196 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoL.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoR.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoR.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setunitlen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setunitlen.bin)bin7572 -> 7572 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setversion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setversion.bin)bin284 -> 284 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setwindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setwindow.bin)bin5828 -> 5828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sf3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sf3data.bin)bin9872 -> 9872 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdparadata.bin)bin4736 -> 4736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdpersdata.bin)bin4772 -> 4772 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawparadata.bin)bin3556 -> 3556 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin)bin3556 -> 3556 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutdata.bin)bin16388 -> 16388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffparadata.bin)bin932 -> 932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin)bin932 -> 932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin)bin920 -> 920 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin)bin920 -> 920 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfparadata.bin)bin1504 -> 1504 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfpersdata.bin)bin1504 -> 1504 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Shade.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Shade.bin)bin7784 -> 7784 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeleton2data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeleton2data.bin)bin6808 -> 6808 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpara3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpara3data.bin)bin5092 -> 5092 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonparadata.bin)bin2896 -> 2896 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpers3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpers3data.bin)bin4348 -> 4348 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpersdata.bin)bin2896 -> 2896 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spacecurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spacecurve.bin)bin9444 -> 9444 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spaceline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spaceline.bin)bin2412 -> 2412 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Splinedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Splinedata.bin)bin12656 -> 12656 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Strop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Strop.bin)bin1028 -> 1028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Subs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Subs.bin)bin2108 -> 2108 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sumfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sumfun.bin)bin7688 -> 7688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symb3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symb3data.bin)bin4260 -> 4260 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symbdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symbdata.bin)bin7908 -> 7908 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tabledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tabledata.bin)bin18164 -> 18164 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texcom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texcom.bin)bin2664 -> 2664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texctr.bin)bin1216 -> 1216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texelse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texelse.bin)bin292 -> 292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texend.bin)bin156 -> 156 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendfor.bin)bin1480 -> 1480 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendif.bin)bin404 -> 404 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texfor.bin)bin1544 -> 1544 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texforinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texforinit.bin)bin408 -> 408 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texif.bin)bin1328 -> 1328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texletter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texletter.bin)bin4548 -> 4548 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewcmd.bin)bin1972 -> 1972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewctr.bin)bin1044 -> 1044 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texrenewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texrenewcmd.bin)bin1980 -> 1980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texsetctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texsetctr.bin)bin6440 -> 6440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texthectr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texthectr.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvalctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvalctr.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvctr.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Thetadegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Thetadegree.bin)bin364 -> 364 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ThisVersion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ThisVersion.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tolist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tolist.bin)bin580 -> 580 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translate3data.bin)bin3620 -> 3620 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translatedata.bin)bin3856 -> 3856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Trunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Trunc.bin)bin508 -> 508 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Unscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Unscaling.bin)bin1508 -> 1508 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa.bin)bin1056 -> 1056 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa2.bin)bin880 -> 880 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Viewfrom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Viewfrom.bin)bin2024 -> 2024 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vtickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vtickmark.bin)bin16976 -> 16976 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Windisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Windisp.bin)bin13224 -> 13224 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WireHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WireHiddenData.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WirePt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WirePt.bin)bin288 -> 288 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wireparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wireparadata.bin)bin16456 -> 16456 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirepersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirepersdata.bin)bin16448 -> 16448 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawparadata.bin)bin11664 -> 11664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawpersdata.bin)bin11664 -> 11664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WriteOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WriteOutData.bin)bin6748 -> 6748 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writeobjpoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writeobjpoint.bin)bin1668 -> 1668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writetextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writetextdata.bin)bin4484 -> 4484 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WritetoCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WritetoCindy.bin)bin5196 -> 5196 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmax.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmin.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzax3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzax3data.bin)bin3216 -> 3216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxparaname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxparaname.bin)bin11368 -> 11368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxpersname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxpersname.bin)bin11368 -> 11368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymax.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymin.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zparapt.bin)bin1300 -> 1300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zperspt.bin)bin3756 -> 3756 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ketcindylibhelpE.txt (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ketcindylibhelpE.txt)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/names (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/names)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.bin)bin922 -> 922 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.bin)bin5238 -> 5238 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.bin)bin6737 -> 6737 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.bin)bin16618 -> 16618 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.bin)bin13269 -> 13269 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.bin)bin7643 -> 7643 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.bin)bin27459 -> 27459 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.bin)bin1449 -> 1449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.bin)bin2609 -> 2609 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.bin)bin703 -> 703 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.bin)bin324 -> 324 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.bin)bin5272 -> 5272 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.bin)bin6060 -> 6060 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.bin)bin443 -> 443 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.bin)bin22449 -> 22449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.bin)bin22411 -> 22411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.bin)bin13046 -> 13046 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.bin)bin8338 -> 8338 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.bin)bin10457 -> 10457 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.bin)bin5225 -> 5225 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.bin)bin7824 -> 7824 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.bin)bin4360 -> 4360 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.bin)bin3001 -> 3001 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.bin)bin1090 -> 1090 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.bin)bin3257 -> 3257 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.bin)bin7543 -> 7543 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.bin)bin3159 -> 3159 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.bin)bin7165 -> 7165 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.bin)bin5752 -> 5752 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.bin)bin9264 -> 9264 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.bin)bin2182 -> 2182 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.bin)bin767 -> 767 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.bin)bin1266 -> 1266 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.bin)bin1103 -> 1103 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.bin)bin1991 -> 1991 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.bin)bin14179 -> 14179 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.bin)bin2819 -> 2819 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin)bin449 -> 449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin)bin7742 -> 7742 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin)bin7742 -> 7742 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin)bin446 -> 446 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.bin)bin17490 -> 17490 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin)bin16797 -> 16797 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin)bin440 -> 440 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.bin)bin12964 -> 12964 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.bin)bin12924 -> 12924 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.bin)bin413 -> 413 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.bin)bin426 -> 426 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.bin)bin31919 -> 31919 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.bin)bin31845 -> 31845 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.bin)bin1833 -> 1833 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.bin)bin4784 -> 4784 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.bin)bin2593 -> 2593 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.bin)bin2668 -> 2668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.bin)bin37476 -> 37476 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.bin)bin9089 -> 9089 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.bin)bin2752 -> 2752 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.bin)bin2511 -> 2511 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.bin)bin1280 -> 1280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.bin)bin2167 -> 2167 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.bin)bin33511 -> 33511 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.bin)bin454 -> 454 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.bin)bin19335 -> 19335 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.bin)bin17289 -> 17289 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin)bin4450 -> 4450 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.bin)bin4030 -> 4030 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.bin)bin8499 -> 8499 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.bin)bin17128 -> 17128 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.bin)bin4108 -> 4108 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.bin)bin5585 -> 5585 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.bin)bin3330 -> 3330 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.bin)bin17806 -> 17806 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.bin)bin836 -> 836 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.bin)bin15211 -> 15211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.bin)bin15184 -> 15184 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.bin)bin721 -> 721 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.bin)bin12554 -> 12554 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.bin)bin5757 -> 5757 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.bin)bin12460 -> 12460 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.bin)bin12215 -> 12215 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.bin)bin19645 -> 19645 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.bin)bin13219 -> 13219 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.bin)bin20630 -> 20630 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.bin)bin2035 -> 2035 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.bin)bin4895 -> 4895 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.bin)bin2555 -> 2555 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.bin)bin2655 -> 2655 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.bin)bin2809 -> 2809 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.bin)bin2385 -> 2385 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.bin)bin6802 -> 6802 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.bin)bin17186 -> 17186 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.bin)bin2585 -> 2585 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.bin)bin421 -> 421 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.bin)bin421 -> 421 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.bin)bin25781 -> 25781 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.bin)bin3973 -> 3973 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.bin)bin437 -> 437 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.bin)bin21909 -> 21909 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.bin)bin516 -> 516 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.bin)bin13253 -> 13253 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.bin)bin1826 -> 1826 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.bin)bin750 -> 750 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.bin)bin3053 -> 3053 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.bin)bin4302 -> 4302 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin)bin15887 -> 15887 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.bin)bin6854 -> 6854 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.bin)bin4990 -> 4990 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.bin)bin15552 -> 15552 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.bin)bin4788 -> 4788 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.bin)bin621 -> 621 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.bin)bin7426 -> 7426 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.bin)bin10756 -> 10756 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.bin)bin7402 -> 7402 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.bin)bin3408 -> 3408 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.bin)bin8060 -> 8060 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.bin)bin5636 -> 5636 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.bin)bin9114 -> 9114 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.bin)bin20514 -> 20514 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.bin)bin5978 -> 5978 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.bin)bin11635 -> 11635 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.bin)bin2900 -> 2900 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.bin)bin24740 -> 24740 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.bin)bin12440 -> 12440 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.bin)bin5653 -> 5653 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.bin)bin5483 -> 5483 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.bin)bin2824 -> 2824 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.bin)bin10906 -> 10906 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.bin)bin8640 -> 8640 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.bin)bin6014 -> 6014 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.bin)bin21601 -> 21601 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.bin)bin4911 -> 4911 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin)bin68349 -> 68349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.bin)bin6211 -> 6211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.bin)bin27821 -> 27821 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin)bin31439 -> 31439 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.bin)bin10699 -> 10699 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.bin)bin10368 -> 10368 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.bin)bin21856 -> 21856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.bin)bin3637 -> 3637 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.bin)bin15057 -> 15057 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.bin)bin40156 -> 40156 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.bin)bin1651 -> 1651 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.bin)bin34512 -> 34512 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.bin)bin28313 -> 28313 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.bin)bin1174 -> 1174 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.bin)bin1136 -> 1136 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.bin)bin1135 -> 1135 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.bin)bin2264 -> 2264 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.bin)bin937 -> 937 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.bin)bin2517 -> 2517 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.bin)bin1260 -> 1260 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.bin)bin1085 -> 1085 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.bin)bin1799 -> 1799 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.bin)bin1280 -> 1280 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.bin)bin1415 -> 1415 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.bin)bin2552 -> 2552 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.bin)bin411 -> 411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.bin)bin9290 -> 9290 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.bin)bin771 -> 771 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.bin)bin42226 -> 42226 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.bin)bin23811 -> 23811 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.bin)bin41591 -> 41591 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.bin)bin23608 -> 23608 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.bin)bin398 -> 398 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.bin)bin17718 -> 17718 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.bin)bin973 -> 973 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.bin)bin1206 -> 1206 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.bin)bin10238 -> 10238 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.bin)bin3588 -> 3588 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.bin)bin16478 -> 16478 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.bin)bin22731 -> 22731 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.bin)bin862 -> 862 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.bin)bin22172 -> 22172 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.bin)bin3732 -> 3732 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.bin)bin13035 -> 13035 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.bin)bin2939 -> 2939 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.bin)bin3258 -> 3258 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.bin)bin1045 -> 1045 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.bin)bin13672 -> 13672 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.bin)bin6676 -> 6676 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.bin)bin6365 -> 6365 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.bin)bin3079 -> 3079 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.bin)bin2839 -> 2839 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.bin)bin4477 -> 4477 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.bin)bin20071 -> 20071 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.bin)bin2390 -> 2390 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.bin)bin6865 -> 6865 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.bin)bin5346 -> 5346 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.bin)bin5465 -> 5465 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.bin)bin428 -> 428 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.bin)bin15744 -> 15744 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.bin)bin6665 -> 6665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.bin)bin496 -> 496 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.bin)bin431 -> 431 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.bin)bin500 -> 500 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.bin)bin29830 -> 29830 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.bin)bin30095 -> 30095 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.bin)bin531 -> 531 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.bin)bin619 -> 619 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.bin)bin619 -> 619 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.bin)bin625 -> 625 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.bin)bin592 -> 592 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.bin)bin492 -> 492 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.bin)bin492 -> 492 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.bin)bin498 -> 498 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.bin)bin465 -> 465 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.bin)bin19408 -> 19408 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.bin)bin2896 -> 2896 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.bin)bin2135 -> 2135 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.bin)bin3006 -> 3006 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.bin)bin2642 -> 2642 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.bin)bin948 -> 948 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.bin)bin849 -> 849 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.bin)bin5078 -> 5078 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.bin)bin3725 -> 3725 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.bin)bin4932 -> 4932 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.bin)bin4858 -> 4858 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.bin)bin415 -> 415 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.bin)bin484 -> 484 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.bin)bin51975 -> 51975 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.bin)bin1729 -> 1729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.bin)bin1729 -> 1729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.bin)bin1730 -> 1730 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.bin)bin389 -> 389 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.bin)bin1699 -> 1699 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.bin)bin9367 -> 9367 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.bin)bin2231 -> 2231 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.bin)bin8400 -> 8400 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.bin)bin8687 -> 8687 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.bin)bin4017 -> 4017 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.bin)bin2122 -> 2122 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.bin)bin2078 -> 2078 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.bin)bin5045 -> 5045 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.bin)bin5332 -> 5332 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.bin)bin4017 -> 4017 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.bin)bin23174 -> 23174 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.bin)bin11262 -> 11262 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.bin)bin3831 -> 3831 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.bin)bin21821 -> 21821 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.bin)bin9990 -> 9990 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.bin)bin2316 -> 2316 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.bin)bin4411 -> 4411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.bin)bin25211 -> 25211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.bin)bin5669 -> 5669 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.bin)bin1170 -> 1170 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.bin)bin5149 -> 5149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.bin)bin2344 -> 2344 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.bin)bin2016 -> 2016 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.bin)bin4137 -> 4137 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.bin)bin13034 -> 13034 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.bin)bin4119 -> 4119 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.bin)bin1023 -> 1023 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.bin)bin4968 -> 4968 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.bin)bin1802 -> 1802 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.bin)bin1028 -> 1028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.bin)bin432 -> 432 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.bin)bin1056 -> 1056 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.bin)bin1471 -> 1471 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.bin)bin1533 -> 1533 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.bin)bin1607 -> 1607 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.bin)bin3006 -> 3006 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.bin)bin3147 -> 3147 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.bin)bin3069 -> 3069 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.bin)bin10271 -> 10271 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.bin)bin11998 -> 11998 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.bin)bin7533 -> 7533 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.bin)bin13224 -> 13224 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.bin)bin5885 -> 5885 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.bin)bin5938 -> 5938 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin)bin4537 -> 4537 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin)bin4498 -> 4498 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.bin)bin22872 -> 22872 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin)bin1348 -> 1348 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.bin)bin2149 -> 2149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.bin)bin2149 -> 2149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.bin)bin9556 -> 9556 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.bin)bin9324 -> 9324 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.bin)bin6935 -> 6935 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.bin)bin4084 -> 4084 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.bin)bin5901 -> 5901 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.bin)bin4038 -> 4038 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.bin)bin12729 -> 12729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.bin)bin3439 -> 3439 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.bin)bin16665 -> 16665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.bin)bin1354 -> 1354 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.bin)bin2852 -> 2852 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.bin)bin9947 -> 9947 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.bin)bin5491 -> 5491 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.bin)bin10750 -> 10750 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.bin)bin25828 -> 25828 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.bin)bin3162 -> 3162 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.bin)bin1603 -> 1603 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.bin)bin420 -> 420 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.bin)bin251 -> 251 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.bin)bin1781 -> 1781 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.bin)bin546 -> 546 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.bin)bin1806 -> 1806 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.bin)bin565 -> 565 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.bin)bin1677 -> 1677 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.bin)bin5621 -> 5621 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.bin)bin2605 -> 2605 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.bin)bin1266 -> 1266 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.bin)bin2609 -> 2609 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.bin)bin8313 -> 8313 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.bin)bin469 -> 469 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.bin)bin531 -> 531 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.bin)bin526 -> 526 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.bin)bin537 -> 537 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.bin)bin385 -> 385 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.bin)bin909 -> 909 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.bin)bin4301 -> 4301 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.bin)bin5248 -> 5248 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.bin)bin728 -> 728 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.bin)bin2122 -> 2122 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.bin)bin1434 -> 1434 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.bin)bin1292 -> 1292 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.bin)bin2667 -> 2667 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.bin)bin21938 -> 21938 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.bin)bin17429 -> 17429 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.bin)bin437 -> 437 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.bin)bin463 -> 463 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.bin)bin21470 -> 21470 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.bin)bin21438 -> 21438 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.bin)bin15066 -> 15066 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.bin)bin15066 -> 15066 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.bin)bin8150 -> 8150 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.bin)bin2135 -> 2135 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.bin)bin5610 -> 5610 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.bin)bin6440 -> 6440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.bin)bin4660 -> 4660 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.bin)bin14997 -> 14997 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.bin)bin15036 -> 15036 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.bin)bin1665 -> 1665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.bin)bin4894 -> 4894 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/lib (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/lib)0
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/names (renamed from texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/names)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3.r11327
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3_rep2e.r577
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Addcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Addcounter.bin)bin648 -> 648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Anglemark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Anglemark.bin)bin4128 -> 4128 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowdata.bin)bin5420 -> 5420 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowhead.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowhead.bin)bin13408 -> 13408 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowheaddata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowheaddata.bin)bin10624 -> 10624 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowline.bin)bin6168 -> 6168 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assign.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assign.bin)bin20540 -> 20540 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignadd.bin)bin1104 -> 1104 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignrep.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignrep.bin)bin1808 -> 1808 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignset.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignset.bin)bin436 -> 436 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Beginpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Beginpicture.bin)bin216 -> 216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezier.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezier.bin)bin3792 -> 3792 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezierpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezierpt.bin)bin4152 -> 4152 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderHiddenData.bin)bin328 -> 328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderPt.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderparadata.bin)bin16600 -> 16600 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderpersdata.bin)bin16648 -> 16648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderrawdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderrawdata.bin)bin10016 -> 10016 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowdata.bin)bin6416 -> 6416 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowmiddle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowmiddle.bin)bin7776 -> 7776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowname.bin)bin3972 -> 3972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bownamerot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bownamerot.bin)bin7136 -> 7136 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcHeight.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcHeight.bin)bin3852 -> 3852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcWidth.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcWidth.bin)bin2652 -> 2652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Calcfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Calcfun.bin)bin820 -> 820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameraCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameraCurve.bin)bin2320 -> 2320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameracoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameracoordCurve.bin)bin5852 -> 5852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpara.bin)bin2572 -> 2572 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpers.bin)bin5688 -> 5688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Circledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Circledata.bin)bin4012 -> 4012 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Clipindomain.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Clipindomain.bin)bin6992 -> 6992 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closefile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closefile.bin)bin1692 -> 1692 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closeobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closeobj.bin)bin612 -> 612 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepar.bin)bin1212 -> 1212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closephr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closephr.bin)bin980 -> 980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepicture.bin)bin1776 -> 1776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Connectseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Connectseg.bin)bin10104 -> 10104 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crossprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crossprod.bin)bin1956 -> 1956 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin)bin336 -> 336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfparadata.bin)bin5856 -> 5856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfpersdata.bin)bin5860 -> 5860 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvonsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvonsfHiddenData.bin)bin332 -> 332 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfparadata.bin)bin12948 -> 12948 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfpersdata.bin)bin12716 -> 12716 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvsfHiddenData.bin)bin324 -> 324 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfparadata.bin)bin9760 -> 9760 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfpersdata.bin)bin9760 -> 9760 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspData.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspPt.bin)bin288 -> 288 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspSplitPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspSplitPt.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpara.bin)bin23320 -> 23320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpers.bin)bin23352 -> 23352 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cutsf2d.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cutsf2d.bin)bin1420 -> 1420 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dashline.bin)bin3500 -> 3500 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dataindex.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dataindex.bin)bin1844 -> 1844 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Definecolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Definecolor.bin)bin2124 -> 2124 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Deqplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Deqplot.bin)bin27240 -> 27240 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Derivative.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Derivative.bin)bin6444 -> 6444 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Diagcelldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Diagcelldata.bin)bin2012 -> 2012 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividegraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividegraphics.bin)bin1728 -> 1728 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividetable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividetable.bin)bin944 -> 944 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Doscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Doscaling.bin)bin1564 -> 1564 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotfilldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotfilldata.bin)bin26872 -> 26872 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotprod.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dottedline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dottedline.bin)bin17676 -> 17676 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dropnumlistcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dropnumlistcrv.bin)bin3216 -> 3216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Droppoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Droppoint.bin)bin2820 -> 2820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwline.bin)bin8004 -> 8004 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwpt.bin)bin8588 -> 8588 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwxy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwxy.bin)bin3316 -> 3316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Embed.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Embed.bin)bin4060 -> 4060 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Enclosing.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Enclosing.bin)bin2516 -> 2516 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/EnclosingS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/EnclosingS.bin)bin14244 -> 14244 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Endpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Endpicture.bin)bin572 -> 572 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepara.bin)bin11336 -> 11336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepers.bin)bin11312 -> 11312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Execmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Execmd.bin)bin480 -> 480 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Expr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Expr.bin)bin10616 -> 10616 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Exprrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Exprrot.bin)bin4380 -> 4380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Faceremovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Faceremovaldata.bin)bin8964 -> 8964 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Facesdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Facesdata.bin)bin16256 -> 16256 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Findcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Findcell.bin)bin15652 -> 15652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Flattenlist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Flattenlist.bin)bin1464 -> 1464 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fontsize.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fontsize.bin)bin4028 -> 4028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriercoeff.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriercoeff.bin)bin2080 -> 2080 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/FouriercoeffL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/FouriercoeffL.bin)bin1952 -> 1952 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriersum.bin)bin2180 -> 2180 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fracform.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fracform.bin)bin1720 -> 1720 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Framedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Framedata.bin)bin5292 -> 5292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fullformfunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fullformfunc.bin)bin12768 -> 12768 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gaiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gaiseki.bin)bin1804 -> 1804 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Getcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Getcounter.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gettrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gettrace.bin)bin300 -> 300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hatchdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hatchdata.bin)bin19876 -> 19876 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hexahedrondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hexahedrondata.bin)bin2972 -> 2972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/HiddenWireData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/HiddenWireData.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Htickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Htickmark.bin)bin16940 -> 16940 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ImplicitData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ImplicitData.bin)bin312 -> 312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Implicitplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Implicitplot.bin)bin9664 -> 9664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/InWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/InWindow.bin)bin1440 -> 1440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Initangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Initangle.bin)bin472 -> 472 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Integrate.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Integrate.bin)bin2248 -> 2248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvs.bin)bin3080 -> 3080 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectcrvsPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectcrvsPp.bin)bin12372 -> 12372 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvsf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvsf.bin)bin5064 -> 5064 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectlines.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectlines.bin)bin3840 -> 3840 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectselfPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectselfPp.bin)bin12584 -> 12584 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invdashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invdashline.bin)bin3604 -> 3604 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invert.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invert.bin)bin384 -> 384 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invparapt.bin)bin5932 -> 5932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invperspt.bin)bin8520 -> 8520 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joincrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joincrvs.bin)bin5604 -> 5604 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joingraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joingraphics.bin)bin2476 -> 2476 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ketinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ketinit.bin)bin5160 -> 5160 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kouten.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kouten.bin)bin4212 -> 4212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/KoutenList.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/KoutenList.bin)bin6844 -> 6844 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Koutenseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Koutenseg.bin)bin16424 -> 16424 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukannozoku.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukannozoku.bin)bin4228 -> 4228 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukeiwake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukeiwake.bin)bin9200 -> 9200 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyorihensuu.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyorihensuu.bin)bin2648 -> 2648 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyoukai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyoukai.bin)bin18292 -> 18292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letter.bin)bin10560 -> 10560 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letterrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letterrot.bin)bin4324 -> 4324 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Lineplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Lineplot.bin)bin4028 -> 4028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Listplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Listplot.bin)bin1884 -> 1884 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeBowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeBowdata.bin)bin8068 -> 8068 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeCurves.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeCurves.bin)bin6312 -> 6312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakecutbycrvL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakecutbycrvL.bin)bin4576 -> 4576 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makehasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makehasen.bin)bin17804 -> 17804 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeliststr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeliststr.bin)bin3736 -> 3736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makesfcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makesfcutoffdata.bin)bin53024 -> 53024 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeshasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeshasen.bin)bin4688 -> 4688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletondata.bin)bin21092 -> 21092 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletonpersdata.bin)bin23944 -> 23944 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makevaltable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makevaltable.bin)bin7988 -> 7988 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeveLfaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeveLfaceL.bin)bin7812 -> 7812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makexybdy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makexybdy.bin)bin16852 -> 16852 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mawarikomi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mawarikomi.bin)bin3220 -> 3220 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MeetWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MeetWindow.bin)bin12032 -> 12032 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Meetpoints.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Meetpoints.bin)bin29828 -> 29828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Member.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Member.bin)bin1192 -> 1192 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi.bin)bin27248 -> 27248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi2.bin)bin22316 -> 22316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mix.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mix.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixL.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixS.bin)bin712 -> 712 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixadd.bin)bin1348 -> 1348 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixdisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixdisp.bin)bin676 -> 676 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixjoin.bin)bin1764 -> 1764 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixlength.bin)bin756 -> 756 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixmake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixmake.bin)bin684 -> 684 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixop.bin)bin1088 -> 1088 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixsub.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixsub.bin)bin812 -> 812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixtype.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixtype.bin)bin876 -> 876 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naigai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naigai.bin)bin1828 -> 1828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naiseki.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nearestpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nearestpt.bin)bin7004 -> 7004 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Newlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Newlength.bin)bin616 -> 616 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara.bin)bin32960 -> 32960 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara2.bin)bin19056 -> 19056 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers.bin)bin32456 -> 32456 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers2.bin)bin18916 -> 18916 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Numptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Numptcrv.bin)bin252 -> 252 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objcurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objcurve.bin)bin14664 -> 14664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objjoin.bin)bin720 -> 720 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objname.bin)bin980 -> 980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolygon.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolygon.bin)bin7580 -> 7580 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolyhedron.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolyhedron.bin)bin2684 -> 2684 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objrecs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objrecs.bin)bin12672 -> 12672 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsurf.bin)bin17328 -> 17328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsymb.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsymb.bin)bin624 -> 624 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objthicksurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objthicksurf.bin)bin17228 -> 17228 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Op.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Op.bin)bin2636 -> 2636 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openfile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openfile.bin)bin9316 -> 9316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openobj.bin)bin2696 -> 2696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpar.bin)bin2612 -> 2612 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openphr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openphr.bin)bin888 -> 888 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpicture.bin)bin11080 -> 11080 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovalbox.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovalbox.bin)bin5300 -> 5300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovaldata.bin)bin4812 -> 4812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramark.bin)bin2400 -> 2400 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ParamonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ParamonCurve.bin)bin2128 -> 2128 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramoncrv.bin)bin3512 -> 3512 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramplot.bin)bin14900 -> 14900 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Parapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Parapt.bin)bin1820 -> 1820 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv.bin)bin5492 -> 5492 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv3.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv3.bin)bin4300 -> 4300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partframe.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partframe.bin)bin4232 -> 4232 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PartitionPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PartitionPt.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partitionseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partitionseg.bin)bin12336 -> 12336 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Perspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Perspt.bin)bin5236 -> 5236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhFaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhFaceL.bin)bin388 -> 388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhHiddenData.bin)bin312 -> 312 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhVertexL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhVertexL.bin)bin388 -> 388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutdata.bin)bin22004 -> 22004 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutoffdata.bin)bin23048 -> 23048 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phidegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phidegree.bin)bin356 -> 356 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phparadata.bin)bin380 -> 380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phpersdata.bin)bin380 -> 380 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawparadata.bin)bin392 -> 392 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawpersdata.bin)bin368 -> 368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsparadata.bin)bin264 -> 264 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phspersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phspersdata.bin)bin264 -> 264 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawparadata.bin)bin276 -> 276 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawpersdata.bin)bin252 -> 252 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Plotdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Plotdata.bin)bin14492 -> 14492 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointdata.bin)bin1996 -> 1996 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PointonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PointonCurve.bin)bin1652 -> 1652 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointoncrv.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Powersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Powersum.bin)bin1924 -> 1924 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Prime.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Prime.bin)bin600 -> 600 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Printobjstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Printobjstr.bin)bin736 -> 736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjCurve.bin)bin3788 -> 3788 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjcoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjcoordCurve.bin)bin2892 -> 2892 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpara.bin)bin3628 -> 3628 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpers.bin)bin3628 -> 3628 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptcrv.bin)bin284 -> 284 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptend.bin)bin328 -> 328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PthiddenQ.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PthiddenQ.bin)bin38656 -> 38656 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptne.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptne.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptnw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptnw.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptse.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptstart.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptstart.bin)bin236 -> 236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptsw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptsw.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcell.bin)bin6936 -> 6936 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcirmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcirmark.bin)bin1776 -> 1776 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoL.bin)bin6668 -> 6668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLexpr.bin)bin6860 -> 6860 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLstr.bin)bin3204 -> 3204 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putdashmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putdashmark.bin)bin1740 -> 1740 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrecmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrecmark.bin)bin1640 -> 1640 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrow.bin)bin3988 -> 3988 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowexpr.bin)bin4180 -> 4180 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowstr.bin)bin3204 -> 3204 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Puttrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Puttrace.bin)bin300 -> 300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ratiocmyk.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ratiocmyk.bin)bin14664 -> 14664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadOutData.bin)bin8392 -> 8392 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadfromCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadfromCindy.bin)bin2660 -> 2660 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Readtextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Readtextdata.bin)bin15532 -> 15532 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Reflectdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Reflectdata.bin)bin7140 -> 7140 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rmmember.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rmmember.bin)bin1732 -> 1732 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3data.bin)bin3696 -> 3696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3pt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3pt.bin)bin18700 -> 18700 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotatedata.bin)bin4212 -> 4212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Roundstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Roundstr.bin)bin812 -> 812 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Scaledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Scaledata.bin)bin3696 -> 3696 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sectionview.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sectionview.bin)bin1708 -> 1708 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setangle.bin)bin1484 -> 1484 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setarrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setarrow.bin)bin3424 -> 3424 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setax.bin)bin9496 -> 9496 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcolor.bin)bin3212 -> 3212 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcounter.bin)bin732 -> 732 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmark.bin)bin5372 -> 5372 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmarklen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmarklen.bin)bin1364 -> 1364 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjdecimals.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjdecimals.bin)bin724 -> 724 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjscale.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjscale.bin)bin296 -> 296 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setorigin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setorigin.bin)bin804 -> 804 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpen.bin)bin1260 -> 1260 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpers.bin)bin1248 -> 1248 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpt.bin)bin1236 -> 1236 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setscaling.bin)bin2196 -> 2196 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoL.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoR.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoR.bin)bin2304 -> 2304 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setunitlen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setunitlen.bin)bin7620 -> 7620 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setversion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setversion.bin)bin284 -> 284 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setwindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setwindow.bin)bin5828 -> 5828 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sf3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sf3data.bin)bin9872 -> 9872 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdparadata.bin)bin4736 -> 4736 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdpersdata.bin)bin4772 -> 4772 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawparadata.bin)bin3556 -> 3556 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawpersdata.bin)bin3556 -> 3556 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutdata.bin)bin16388 -> 16388 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffparadata.bin)bin932 -> 932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffpersdata.bin)bin932 -> 932 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin)bin920 -> 920 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin)bin920 -> 920 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfparadata.bin)bin1504 -> 1504 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfpersdata.bin)bin1504 -> 1504 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Shade.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Shade.bin)bin9176 -> 9176 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeleton2data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeleton2data.bin)bin6808 -> 6808 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpara3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpara3data.bin)bin5092 -> 5092 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonparadata.bin)bin2896 -> 2896 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpers3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpers3data.bin)bin4348 -> 4348 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpersdata.bin)bin2896 -> 2896 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spacecurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spacecurve.bin)bin9444 -> 9444 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spaceline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spaceline.bin)bin2412 -> 2412 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Splinedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Splinedata.bin)bin12656 -> 12656 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Strop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Strop.bin)bin1028 -> 1028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Subs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Subs.bin)bin2108 -> 2108 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sumfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sumfun.bin)bin7688 -> 7688 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symb3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symb3data.bin)bin4260 -> 4260 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symbdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symbdata.bin)bin7908 -> 7908 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tabledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tabledata.bin)bin18164 -> 18164 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texcom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texcom.bin)bin2664 -> 2664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texctr.bin)bin1216 -> 1216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texelse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texelse.bin)bin292 -> 292 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texend.bin)bin156 -> 156 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendfor.bin)bin1480 -> 1480 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendif.bin)bin404 -> 404 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texfor.bin)bin1544 -> 1544 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texforinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texforinit.bin)bin408 -> 408 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texif.bin)bin1328 -> 1328 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texletter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texletter.bin)bin4548 -> 4548 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewcmd.bin)bin1972 -> 1972 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewctr.bin)bin1044 -> 1044 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texrenewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texrenewcmd.bin)bin1980 -> 1980 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texsetctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texsetctr.bin)bin6440 -> 6440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texthectr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texthectr.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvalctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvalctr.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvctr.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Thetadegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Thetadegree.bin)bin364 -> 364 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ThisVersion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ThisVersion.bin)bin308 -> 308 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tolist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tolist.bin)bin580 -> 580 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translate3data.bin)bin3620 -> 3620 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translatedata.bin)bin3856 -> 3856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Trunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Trunc.bin)bin508 -> 508 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Unscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Unscaling.bin)bin1508 -> 1508 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa.bin)bin1056 -> 1056 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa2.bin)bin880 -> 880 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Viewfrom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Viewfrom.bin)bin2024 -> 2024 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vtickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vtickmark.bin)bin16976 -> 16976 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Windisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Windisp.bin)bin13224 -> 13224 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WireHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WireHiddenData.bin)bin320 -> 320 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WirePt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WirePt.bin)bin288 -> 288 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wireparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wireparadata.bin)bin16456 -> 16456 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirepersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirepersdata.bin)bin16448 -> 16448 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawparadata.bin)bin11664 -> 11664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawpersdata.bin)bin11664 -> 11664 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WriteOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WriteOutData.bin)bin6748 -> 6748 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writeobjpoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writeobjpoint.bin)bin1668 -> 1668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writetextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writetextdata.bin)bin4484 -> 4484 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WritetoCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WritetoCindy.bin)bin5196 -> 5196 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmax.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmin.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzax3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzax3data.bin)bin3216 -> 3216 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxparaname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxparaname.bin)bin11368 -> 11368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxpersname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxpersname.bin)bin11368 -> 11368 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymax.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymin.bin)bin280 -> 280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zparapt.bin)bin1300 -> 1300 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zperspt.bin)bin3756 -> 3756 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/names (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/names)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/.Rhistory (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/.Rhistory)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.bin)bin922 -> 922 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.bin)bin5238 -> 5238 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.bin)bin6737 -> 6737 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.bin)bin16618 -> 16618 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.bin)bin13269 -> 13269 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.bin)bin7643 -> 7643 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.bin)bin27459 -> 27459 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.bin)bin1449 -> 1449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.bin)bin2609 -> 2609 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.bin)bin703 -> 703 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.bin)bin324 -> 324 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.bin)bin5272 -> 5272 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.bin)bin6060 -> 6060 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.bin)bin443 -> 443 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.bin)bin22449 -> 22449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.bin)bin22411 -> 22411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.bin)bin13046 -> 13046 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.bin)bin8338 -> 8338 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.bin)bin10457 -> 10457 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.bin)bin5225 -> 5225 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.bin)bin7824 -> 7824 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.bin)bin4360 -> 4360 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.bin)bin3001 -> 3001 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.bin)bin1090 -> 1090 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.bin)bin3257 -> 3257 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.bin)bin7543 -> 7543 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.bin)bin3159 -> 3159 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.bin)bin7165 -> 7165 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.bin)bin5752 -> 5752 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.bin)bin9264 -> 9264 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.bin)bin2182 -> 2182 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.bin)bin767 -> 767 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.bin)bin1266 -> 1266 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.bin)bin1103 -> 1103 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.bin)bin1991 -> 1991 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.bin)bin14179 -> 14179 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.bin)bin2819 -> 2819 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin)bin449 -> 449 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.bin)bin7742 -> 7742 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin)bin7742 -> 7742 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin)bin446 -> 446 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.bin)bin17490 -> 17490 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.bin)bin16797 -> 16797 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.bin)bin440 -> 440 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.bin)bin12964 -> 12964 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.bin)bin12924 -> 12924 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.bin)bin413 -> 413 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.bin)bin426 -> 426 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.bin)bin31919 -> 31919 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.bin)bin31845 -> 31845 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.bin)bin1833 -> 1833 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.bin)bin4784 -> 4784 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.bin)bin2593 -> 2593 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.bin)bin2668 -> 2668 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.bin)bin37476 -> 37476 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.bin)bin9089 -> 9089 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.bin)bin2752 -> 2752 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.bin)bin2511 -> 2511 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.bin)bin1280 -> 1280 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.bin)bin2167 -> 2167 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.bin)bin33511 -> 33511 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.bin)bin454 -> 454 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.bin)bin22860 -> 22860 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.bin)bin17289 -> 17289 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.bin)bin4450 -> 4450 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.bin)bin4030 -> 4030 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.bin)bin9618 -> 9618 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.bin)bin11037 -> 11037 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.bin)bin4108 -> 4108 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.bin)bin5585 -> 5585 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.bin)bin3330 -> 3330 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.bin)bin17806 -> 17806 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.bin)bin836 -> 836 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.bin)bin15211 -> 15211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.bin)bin15184 -> 15184 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.bin)bin721 -> 721 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.bin)bin12554 -> 12554 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.bin)bin5757 -> 5757 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.bin)bin12460 -> 12460 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.bin)bin12215 -> 12215 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.bin)bin19645 -> 19645 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.bin)bin13219 -> 13219 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.bin)bin20630 -> 20630 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.bin)bin2035 -> 2035 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.bin)bin4895 -> 4895 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.bin)bin2555 -> 2555 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.bin)bin2655 -> 2655 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.bin)bin2809 -> 2809 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.bin)bin2385 -> 2385 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.bin)bin6802 -> 6802 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.bin)bin17186 -> 17186 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.bin)bin2585 -> 2585 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.bin)bin421 -> 421 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.bin)bin421 -> 421 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.bin)bin25781 -> 25781 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.bin)bin3973 -> 3973 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.bin)bin437 -> 437 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.bin)bin21909 -> 21909 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.bin)bin516 -> 516 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.bin)bin13253 -> 13253 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.bin)bin1826 -> 1826 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.bin)bin750 -> 750 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.bin)bin3053 -> 3053 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.bin)bin4302 -> 4302 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.bin)bin15887 -> 15887 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.bin)bin6854 -> 6854 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.bin)bin4990 -> 4990 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.bin)bin15552 -> 15552 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.bin)bin4788 -> 4788 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.bin)bin621 -> 621 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.bin)bin7426 -> 7426 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.bin)bin10756 -> 10756 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.bin)bin7402 -> 7402 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.bin)bin3408 -> 3408 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.bin)bin8060 -> 8060 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.bin)bin5636 -> 5636 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.bin)bin9114 -> 9114 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.bin)bin20514 -> 20514 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.bin)bin5978 -> 5978 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.bin)bin11635 -> 11635 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.bin)bin2900 -> 2900 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.bin)bin24740 -> 24740 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.bin)bin12440 -> 12440 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.bin)bin5653 -> 5653 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.bin)bin5483 -> 5483 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.bin)bin2824 -> 2824 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.bin)bin10906 -> 10906 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.bin)bin8640 -> 8640 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.bin)bin6014 -> 6014 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.bin)bin22258 -> 22258 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.bin)bin4911 -> 4911 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.bin)bin68349 -> 68349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.bin)bin6211 -> 6211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.bin)bin27821 -> 27821 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin)bin31439 -> 31439 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.bin)bin10699 -> 10699 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.bin)bin10368 -> 10368 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.bin)bin21856 -> 21856 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.bin)bin3637 -> 3637 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.bin)bin15057 -> 15057 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.bin)bin40156 -> 40156 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.bin)bin1651 -> 1651 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.bin)bin34512 -> 34512 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.bin)bin28313 -> 28313 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.bin)bin1174 -> 1174 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.bin)bin1136 -> 1136 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.bin)bin1135 -> 1135 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.bin)bin2264 -> 2264 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.bin)bin937 -> 937 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.bin)bin2517 -> 2517 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.bin)bin1260 -> 1260 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.bin)bin1085 -> 1085 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.bin)bin1799 -> 1799 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.bin)bin1280 -> 1280 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.bin)bin1415 -> 1415 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.bin)bin2552 -> 2552 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.bin)bin411 -> 411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.bin)bin9290 -> 9290 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.bin)bin771 -> 771 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.bin)bin42226 -> 42226 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.bin)bin23811 -> 23811 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.bin)bin41591 -> 41591 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.bin)bin23608 -> 23608 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.bin)bin398 -> 398 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.bin)bin17718 -> 17718 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.bin)bin973 -> 973 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.bin)bin1206 -> 1206 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.bin)bin10238 -> 10238 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.bin)bin3588 -> 3588 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.bin)bin16478 -> 16478 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.bin)bin22731 -> 22731 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.bin)bin862 -> 862 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.bin)bin22172 -> 22172 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.bin)bin3732 -> 3732 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.bin)bin13035 -> 13035 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.bin)bin2939 -> 2939 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.bin)bin3258 -> 3258 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.bin)bin1045 -> 1045 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.bin)bin13672 -> 13672 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.bin)bin6676 -> 6676 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.bin)bin6365 -> 6365 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.bin)bin3079 -> 3079 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.bin)bin2839 -> 2839 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.bin)bin4477 -> 4477 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.bin)bin20071 -> 20071 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.bin)bin2390 -> 2390 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.bin)bin6865 -> 6865 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.bin)bin5346 -> 5346 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.bin)bin5465 -> 5465 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.bin)bin428 -> 428 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.bin)bin15744 -> 15744 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.bin)bin6665 -> 6665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.bin)bin496 -> 496 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.bin)bin431 -> 431 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.bin)bin500 -> 500 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.bin)bin29830 -> 29830 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.bin)bin30095 -> 30095 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.bin)bin531 -> 531 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.bin)bin619 -> 619 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.bin)bin619 -> 619 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.bin)bin625 -> 625 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.bin)bin592 -> 592 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.bin)bin492 -> 492 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.bin)bin492 -> 492 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.bin)bin498 -> 498 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.bin)bin465 -> 465 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.bin)bin19408 -> 19408 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.bin)bin2896 -> 2896 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.bin)bin2135 -> 2135 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.bin)bin3006 -> 3006 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.bin)bin2642 -> 2642 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.bin)bin948 -> 948 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.bin)bin849 -> 849 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.bin)bin5078 -> 5078 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.bin)bin3725 -> 3725 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.bin)bin4932 -> 4932 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.bin)bin4858 -> 4858 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.bin)bin415 -> 415 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.bin)bin484 -> 484 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.bin)bin51975 -> 51975 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.bin)bin1729 -> 1729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.bin)bin1729 -> 1729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.bin)bin1730 -> 1730 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.bin)bin389 -> 389 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.bin)bin1699 -> 1699 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.bin)bin9367 -> 9367 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.bin)bin2231 -> 2231 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.bin)bin8400 -> 8400 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.bin)bin8687 -> 8687 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.bin)bin4017 -> 4017 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.bin)bin2122 -> 2122 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.bin)bin2078 -> 2078 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.bin)bin5045 -> 5045 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.bin)bin5332 -> 5332 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.bin)bin4017 -> 4017 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.bin)bin419 -> 419 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.bin)bin23174 -> 23174 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.bin)bin11262 -> 11262 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.bin)bin3831 -> 3831 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.bin)bin21821 -> 21821 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.bin)bin9990 -> 9990 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.bin)bin2316 -> 2316 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.bin)bin4411 -> 4411 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.bin)bin25211 -> 25211 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.bin)bin5669 -> 5669 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.bin)bin1170 -> 1170 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.bin)bin5149 -> 5149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.bin)bin2344 -> 2344 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.bin)bin2016 -> 2016 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.bin)bin4137 -> 4137 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.bin)bin13034 -> 13034 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.bin)bin4119 -> 4119 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.bin)bin1023 -> 1023 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.bin)bin4968 -> 4968 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.bin)bin1802 -> 1802 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.bin)bin1028 -> 1028 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.bin)bin432 -> 432 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.bin)bin1056 -> 1056 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.bin)bin1405 -> 1405 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.bin)bin1533 -> 1533 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.bin)bin1607 -> 1607 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.bin)bin3006 -> 3006 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.bin)bin3147 -> 3147 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.bin)bin3069 -> 3069 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.bin)bin10271 -> 10271 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.bin)bin11998 -> 11998 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.bin)bin7533 -> 7533 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.bin)bin13224 -> 13224 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.bin)bin5885 -> 5885 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.bin)bin5938 -> 5938 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.bin)bin4537 -> 4537 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin)bin4498 -> 4498 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.bin)bin22872 -> 22872 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.bin)bin1348 -> 1348 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin)bin1349 -> 1349 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.bin)bin2149 -> 2149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.bin)bin2149 -> 2149 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.bin)bin11150 -> 11150 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.bin)bin9324 -> 9324 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.bin)bin6935 -> 6935 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.bin)bin4084 -> 4084 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.bin)bin5901 -> 5901 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.bin)bin4038 -> 4038 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.bin)bin12729 -> 12729 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.bin)bin3439 -> 3439 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.bin)bin16665 -> 16665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.bin)bin1354 -> 1354 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.bin)bin2852 -> 2852 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.bin)bin9947 -> 9947 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.bin)bin5491 -> 5491 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.bin)bin10750 -> 10750 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.bin)bin25828 -> 25828 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.bin)bin3162 -> 3162 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.bin)bin1603 -> 1603 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.bin)bin420 -> 420 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.bin)bin251 -> 251 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.bin)bin1781 -> 1781 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.bin)bin546 -> 546 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.bin)bin1806 -> 1806 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.bin)bin565 -> 565 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.bin)bin1677 -> 1677 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.bin)bin5621 -> 5621 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.bin)bin2605 -> 2605 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.bin)bin1266 -> 1266 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.bin)bin2609 -> 2609 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.bin)bin8313 -> 8313 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.bin)bin469 -> 469 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.bin)bin531 -> 531 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.bin)bin526 -> 526 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.bin)bin537 -> 537 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.bin)bin385 -> 385 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.bin)bin909 -> 909 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.bin)bin4301 -> 4301 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.bin)bin5248 -> 5248 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.bin)bin728 -> 728 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.bin)bin2122 -> 2122 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.bin)bin1434 -> 1434 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.bin)bin1292 -> 1292 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.bin)bin2667 -> 2667 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.bin)bin21938 -> 21938 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.bin)bin17429 -> 17429 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.bin)bin437 -> 437 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.bin)bin463 -> 463 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.bin)bin21470 -> 21470 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.bin)bin21438 -> 21438 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.bin)bin15066 -> 15066 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.bin)bin15066 -> 15066 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.bin)bin8150 -> 8150 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.bin)bin2135 -> 2135 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.bin)bin5610 -> 5610 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.bin)bin6440 -> 6440 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.bin)bin4660 -> 4660 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.bin)bin14997 -> 14997 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.bin)bin15036 -> 15036 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.bin)bin364 -> 364 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.bin)bin1665 -> 1665 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.bin (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.bin)bin4894 -> 4894 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.sci (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.sci)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/lib (renamed from texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/lib)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/maximaL/fourier_sec.max (renamed from texmf-dist/scripts/ketpic/ketlib/maximaL/fourier_sec.max)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max (renamed from texmf-dist/scripts/ketpic/ketlib/maximaL/matoperation.max)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/maximaL/poincare.mac (renamed from texmf-dist/scripts/ketpic/ketlib/maximaL/poincare.mac)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/maximaL/rkfun.lisp (renamed from texmf-dist/scripts/ketpic/ketlib/maximaL/rkfun.lisp)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.pdfbin0 -> 2278676 bytes
-rw-r--r--texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.rr (renamed from texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.rr)552
-rw-r--r--texmf-dist/scripts/ketcindy/ketlibC/ketcommon.h (renamed from texmf-dist/scripts/ketpic/ketlibC/ketcommon.h)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlibC/surflib.h (renamed from texmf-dist/scripts/ketpic/ketlibC/surflib.h)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketlibC/surflibhead.h (renamed from texmf-dist/scripts/ketpic/ketlibC/surflibhead.h)0
-rw-r--r--texmf-dist/scripts/ketcindy/ketoutset.txt (renamed from texmf-dist/scripts/ketpic/ketoutset.txt)30
-rw-r--r--texmf-dist/scripts/ketcindy/setketcindy.txt15
-rwxr-xr-xtexmf-dist/scripts/ketpic/allbuttons.cdybin4706 -> 0 bytes
-rw-r--r--texmf-dist/scripts/ketpic/data/Rtutorial/t4sample1.csv1
-rw-r--r--texmf-dist/scripts/ketpic/data/Rtutorial/t4sample2.csv74
-rw-r--r--texmf-dist/scripts/ketpic/data/Rtutorial/t6sample.csv21
-rw-r--r--texmf-dist/scripts/ketpic/data/Rtutorial/t7sample.csv21
-rw-r--r--texmf-dist/scripts/ketpic/data/Rtutorial/t8sampledistrtest.csv201
-rw-r--r--texmf-dist/scripts/ketpic/data/js/Cindy.js757
-rw-r--r--texmf-dist/scripts/ketpic/data/js/CindyJS.css121
-rw-r--r--texmf-dist/scripts/ketpic/dirhead.txt1
-rw-r--r--texmf-dist/scripts/ketpic/ketlib/ketpic_ltd.Rdatabin1322605 -> 0 bytes
-rw-r--r--texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.pdfbin2214196 -> 0 bytes
-rw-r--r--texmf-dist/scripts/ketpic/setketcindy.txt74
-rwxr-xr-xtexmf-dist/scripts/ketpic/template.cdybin4261 -> 0 bytes
-rw-r--r--[-rwxr-xr-x]texmf-dist/tex/latex/ketcindy/ketlayer.sty (renamed from texmf-dist/tex/latex/ketpic/ketlayer.sty)0
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketlayer2e.sty (renamed from texmf-dist/tex/latex/ketpic/ketlayer2e.sty)0
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketmedia.sty (renamed from texmf-dist/tex/latex/ketpic/ketmedia.sty)4
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketpic.sty (renamed from texmf-dist/tex/latex/ketpic/ketpic.sty)0
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketpic2e.sty (renamed from texmf-dist/tex/latex/ketpic/ketpic2e.sty)0
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketslide.sty (renamed from texmf-dist/tex/latex/ketpic/ketslide.sty)0
-rw-r--r--texmf-dist/tex/latex/ketcindy/ketslide2.sty (renamed from texmf-dist/tex/latex/ketpic/ketslide2.sty)0
-rw-r--r--tlpkg/tlpsrc/ketcindy.tlpsrc (renamed from tlpkg/tlpsrc/ketpic.tlpsrc)0
2939 files changed, 75645 insertions, 15586 deletions
diff --git a/texmf-dist/doc/support/ketpic/CindyJS/Cindy.js b/texmf-dist/doc/support/ketcindy/CindyJS/Cindy.js
index 04aa2fd9..04aa2fd9 100644
--- a/texmf-dist/doc/support/ketpic/CindyJS/Cindy.js
+++ b/texmf-dist/doc/support/ketcindy/CindyJS/Cindy.js
diff --git a/texmf-dist/doc/support/ketpic/CindyJS/CindyJS.css b/texmf-dist/doc/support/ketcindy/CindyJS/CindyJS.css
index 2fdefb34..2fdefb34 100644
--- a/texmf-dist/doc/support/ketpic/CindyJS/CindyJS.css
+++ b/texmf-dist/doc/support/ketcindy/CindyJS/CindyJS.css
diff --git a/texmf-dist/scripts/ketpic/data/js/ketcindylib.txt b/texmf-dist/doc/support/ketcindy/CindyJS/ketcindylib.txt
index f1247e68..72469da8 100644
--- a/texmf-dist/scripts/ketpic/data/js/ketcindylib.txt
+++ b/texmf-dist/doc/support/ketcindy/CindyJS/ketcindylib.txt
@@ -1,3 +1,5 @@
+// 17.08.26 Slider
+// 16.11.27
Ketinit():=Ketinit(1);
Ketinit(sy):=Ketinit(sy,[-5,5],[-5,5]);
Ketinit(sy,rangex,rangey):=(
@@ -4792,6 +4794,34 @@ Exprrot(pt,dir,tmov,nmov,str):=(
Com2nd("Exprrot("+pt+","+dir+","+tmov+","+nmov+",'"+str+"')");
);
+Slider(ptstr,p1,p2):=( //17.04.11
+//help:Slider("A-C-B",[-3,0],[3,0]);
+ regional(pA,pB,pC,seg,sname,Alpha,tmp,tmp1);
+ tmp=indexall(ptstr,"-");
+ pA=substring(ptstr,0,tmp_1-1);
+ pC=substring(ptstr,tmp_1,tmp_2-1);
+ pB=substring(ptstr,tmp_2,length(ptstr));
+ seg=pA+pB;
+ Alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ sname="";
+ forall(1..(length(seg)),
+ tmp=substring(seg,#-1,#);
+ tmp1=indexof(Alpha,tmp);
+ if(tmp1>0,
+ sname=sname+unicode(text(tmp1+96),base->10);
+ ,
+ sname=sname+tmp;
+ );
+ );
+ Putpoint(pA,p1);
+ Putpoint(pB,p2);
+ Listplot([parse(pA),parse(pB)],["notex","color->[0,0.4,0.4]","size->2"]);
+// create([sname],"Segment",[parse(pA),parse(pB)]);
+// tmp2=Listplot("",[p1,p2],["nodata"]);
+ Putonseg(pC,parse("sg"+pA+pB));
+// create([pC],"PointOn",[parse(sname),0.5]);
+);
+
Putpoint(name,Pt):=Putpoint(name,Pt,Pt);
Putpoint(name,Ptinit,Pt):=(
//help:Putpoint("A",[1,2],[1,A.y]);
diff --git a/texmf-dist/doc/support/ketpic/LICENSE b/texmf-dist/doc/support/ketcindy/LICENSE
index 6bdf8962..6bdf8962 100644
--- a/texmf-dist/doc/support/ketpic/LICENSE
+++ b/texmf-dist/doc/support/ketcindy/LICENSE
diff --git a/texmf-dist/doc/support/ketpic/source/ScriptDraw.txt b/texmf-dist/doc/support/ketcindy/ScriptDraw.txt
index 7e2f2120..7e2f2120 100644
--- a/texmf-dist/doc/support/ketpic/source/ScriptDraw.txt
+++ b/texmf-dist/doc/support/ketcindy/ScriptDraw.txt
diff --git a/texmf-dist/doc/support/ketpic/source/ScriptInitialization.txt b/texmf-dist/doc/support/ketcindy/ScriptInitialization.txt
index 891b93e8..df09852a 100644
--- a/texmf-dist/doc/support/ketpic/source/ScriptInitialization.txt
+++ b/texmf-dist/doc/support/ketcindy/ScriptInitialization.txt
@@ -1,4 +1,6 @@
+ketfilesdir=loaddirectory;
use("KetCindyPlugin");
+ketcindydir=ketfilesdir + "..";
if(isexists(plugindirectory,"dirhead.txt"),
setdirectory(plugindirectory);
import("dirhead.txt");
@@ -6,8 +8,9 @@ if(isexists(plugindirectory,"dirhead.txt"),
Dirhead=getdirhead();
);
Shellfile="";
-setdirectory(Dirhead);
+setdirectory(ketcindydir);
import("setketcindy.txt");
+setdirectory(ketcindydir);
import("ketoutset.txt");
setdirectory(Dirwork);
diff --git a/texmf-dist/doc/support/ketpic/source/ScriptKeytyped.txt b/texmf-dist/doc/support/ketcindy/ScriptKeytyped.txt
index b06655d5..b06655d5 100644
--- a/texmf-dist/doc/support/ketpic/source/ScriptKeytyped.txt
+++ b/texmf-dist/doc/support/ketcindy/ScriptKeytyped.txt
diff --git a/texmf-dist/doc/support/ketcindy/TODO b/texmf-dist/doc/support/ketcindy/TODO
new file mode 100644
index 00000000..5b7f29d0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/TODO
@@ -0,0 +1,8 @@
+TODO
+====
+
+* generated kc.sh does not contain calls to uplatex?!
+
+* path to sty files in templatemain.tex is with full path, not good.
+
+
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/KeTCindyReferenceJ.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
index 0edfbc97..0edfbc97 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/KeTCindyReferenceJ.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/helpbuttonJ.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonJ.pdf
index a05f7ab6..a05f7ab6 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/helpbuttonJ.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonJ.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/helpbuttonsE.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonsE.pdf
index c2f6c833..c2f6c833 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/helpbuttonsE.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/helpbuttonsE.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/helplist3dJ.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/helplist3dJ.pdf
index 44323de1..44323de1 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/helplist3dJ.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/helplist3dJ.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/helplistJ.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/helplistJ.pdf
index 1023e956..1023e956 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/helplistJ.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/helplistJ.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketmanual/referenceR4_3_1_ltd.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/referenceR4_3_1_ltd.pdf
new file mode 100644
index 00000000..d1f93e90
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/referenceR4_3_1_ltd.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/refketlayer20161211J.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/refketlayer20161211J.pdf
index ca3740c8..ca3740c8 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/refketlayer20161211J.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/refketlayer20161211J.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/refketpic161211J.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/refketpic161211J.pdf
index f108f7e7..f108f7e7 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/refketpic161211J.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/refketpic161211J.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/refketslide161211J.pdf b/texmf-dist/doc/support/ketcindy/ketmanual/refketslide161211J.pdf
index 50cc2f36..50cc2f36 100644
--- a/texmf-dist/doc/support/ketpic/ketmanual/refketslide161211J.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketmanual/refketslide161211J.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figure.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figure.cdy
new file mode 100644
index 00000000..9a66dcfb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figure.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figurepdf.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figurepdf.cdy
new file mode 100644
index 00000000..539b0c68
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0101figurepdf.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0102figure2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0102figure2.cdy
new file mode 100644
index 00000000..0cf9467b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0102figure2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0103polygon.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0103polygon.cdy
new file mode 100644
index 00000000..a8e05391
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0103polygon.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0104shade.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0104shade.cdy
new file mode 100644
index 00000000..373e838f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0104shade.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0105vector.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0105vector.cdy
new file mode 100644
index 00000000..69bda10c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0105vector.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowdotfill.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowdotfill.cdy
new file mode 100644
index 00000000..987717a4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowdotfill.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowhatch.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowhatch.cdy
new file mode 100644
index 00000000..9f5bb6fa
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0106bowhatch.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0107hyperbolahatch.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0107hyperbolahatch.cdy
new file mode 100644
index 00000000..5ffd97c7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0107hyperbolahatch.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0108cycloid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0108cycloid.cdy
new file mode 100644
index 00000000..09583ec5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0108cycloid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0109epitrochoid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0109epitrochoid.cdy
new file mode 100644
index 00000000..09a520ae
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0109epitrochoid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0110hypotrochoid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0110hypotrochoid.cdy
new file mode 100644
index 00000000..be8e296d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s01figure/s0110hypotrochoid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0201basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0201basic.cdy
new file mode 100644
index 00000000..11f00293
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0201basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0202graph1.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0202graph1.cdy
new file mode 100644
index 00000000..d860c23f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0202graph1.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0203graph2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0203graph2.cdy
new file mode 100644
index 00000000..85305550
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0203graph2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0204graph3.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0204graph3.cdy
new file mode 100644
index 00000000..f53f0f62
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0204graph3.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0205coniccurve.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0205coniccurve.cdy
new file mode 100644
index 00000000..456dcb61
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0205coniccurve.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0206defexp.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0206defexp.cdy
new file mode 100644
index 00000000..100a2fe7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0206defexp.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0207envelope.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0207envelope.cdy
new file mode 100644
index 00000000..02d98dde
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0207envelope.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0208intersecthatch.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0208intersecthatch.cdy
new file mode 100644
index 00000000..464300b2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0208intersecthatch.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0209diffeq.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0209diffeq.cdy
new file mode 100644
index 00000000..82596fd1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0209diffeq.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0210diffeq2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0210diffeq2.cdy
new file mode 100644
index 00000000..5e6a5d9a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0210diffeq2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0211plotdataS.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0211plotdataS.cdy
new file mode 100644
index 00000000..b0cbdadb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0211plotdataS.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0212implicit.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0212implicit.cdy
new file mode 100644
index 00000000..662dd917
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0212implicit.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0213implicithatch.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0213implicithatch.cdy
new file mode 100644
index 00000000..b9eb8a11
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s02graph/s0213implicithatch.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0301table.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0301table.cdy
new file mode 100644
index 00000000..704d27b6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0301table.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2.cdy
new file mode 100644
index 00000000..d86ac3e9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2line.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2line.cdy
new file mode 100644
index 00000000..7f3dfaa9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0302table2line.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0303papersquared.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0303papersquared.cdy
new file mode 100644
index 00000000..13e3bd63
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0303papersquared.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0304graphforincanddec.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0304graphforincanddec.cdy
new file mode 100644
index 00000000..ece12732
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0304graphforincanddec.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0305incanddec.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0305incanddec.cdy
new file mode 100644
index 00000000..ca473392
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s03table/s0305incanddec.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/dogwalk.png b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/dogwalk.png
index 4cb91fa0..4cb91fa0 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/dogwalk.png
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/dogwalk.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/heart.png b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/heart.png
index 1aa2d7fd..1aa2d7fd 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/heart.png
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/heart.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/mtfuji.png b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/mtfuji.png
index 4a060da9..4a060da9 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/mtfuji.png
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/mtfuji.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0401bezierbasic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0401bezierbasic.cdy
new file mode 100644
index 00000000..476ce284
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0401bezierbasic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0402bezier2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0402bezier2.cdy
new file mode 100644
index 00000000..e119d70e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0402bezier2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0403bezierspline.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0403bezierspline.cdy
new file mode 100644
index 00000000..d3e8cc6e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0403bezierspline.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0404mtfuji.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0404mtfuji.cdy
index d0df99e0..9720fe79 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0404mtfuji.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0404mtfuji.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0405dogwalk.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0405dogwalk.cdy
index a0c6df7a..1e13d972 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0405dogwalk.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0405dogwalk.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0406heart.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0406heart.cdy
index 870a1362..0f6a51f0 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0406heart.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s04bezier/s0406heart.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501basic.cdy
new file mode 100644
index 00000000..f28e33ed
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501plane.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501plane.cdy
new file mode 100644
index 00000000..9c775e15
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0501plane.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0502spacecurve.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0502spacecurve.cdy
new file mode 100644
index 00000000..e4047450
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0502spacecurve.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0503perp.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0503perp.cdy
index 272029ac..5b0acc7a 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0503perp.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0503perp.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0504embed.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0504embed.cdy
new file mode 100644
index 00000000..c70cc9b6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0504embed.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0505bezier3d.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0505bezier3d.cdy
new file mode 100644
index 00000000..3576f05d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0505bezier3d.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0506embedhatch.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0506embedhatch.cdy
new file mode 100644
index 00000000..d12eda71
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0506embedhatch.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0507polyhedron.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0507polyhedron.cdy
new file mode 100644
index 00000000..a363bd4c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0507polyhedron.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0508concatobj.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0508concatobj.cdy
index 8605f532..dd2060e0 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0508concatobj.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s0508concatobj.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05091tetra.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05091tetra.cdy
new file mode 100644
index 00000000..26da0112
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05091tetra.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05092cubiccut.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05092cubiccut.cdy
new file mode 100644
index 00000000..732f55ba
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05092cubiccut.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy
new file mode 100644
index 00000000..b81e6a46
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/CindyScriptset.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/CindyScriptset.txt
index 3d0e239a..3d0e239a 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/CindyScriptset.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/CindyScriptset.txt
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0601cycloid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0601cycloid.cdy
index 50896c81..50896c81 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0601cycloid.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0601cycloid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0602diffeq.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0602diffeq.cdy
index c07f11d3..c07f11d3 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0602diffeq.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0602diffeq.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0603envelope.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0603envelope.cdy
index 6c57146d..6c57146d 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0603envelope.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0603envelope.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0604diffeq2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0604diffeq2.cdy
index f46a4bf9..f46a4bf9 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0604diffeq2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0604diffeq2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0605cycloid2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0605cycloid2.cdy
index bcd417d7..bcd417d7 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0605cycloid2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0605cycloid2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0606epitrochoid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0606epitrochoid.cdy
index 1f4de6f1..1f4de6f1 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0606epitrochoid.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0606epitrochoid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0607hypotrochoid.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0607hypotrochoid.cdy
index 5739299d..5739299d 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0607hypotrochoid.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0607hypotrochoid.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0608cycloid3.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0608cycloid3.cdy
index f1d8418a..f1d8418a 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s06animation/s0608cycloid3.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s06animation/s0608cycloid3.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.RData b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.RData
new file mode 100644
index 00000000..ca25dbc3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.RData
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.Rhistory b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.Rhistory
new file mode 100644
index 00000000..8470a278
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/.Rhistory
@@ -0,0 +1,238 @@
+?dbeta
+plot(x,dbeta(2,5,x)
+)
+?dbeta
+plot(x,dbeta(x,2,5))
+x=seq(o,1,by=0.02)
+x=seq(0,1,by=0.02)
+plot(x,dbeta(x,2,5))
+m=(2)/(2+5)
+s2=(2*5)/((2+5)^2*(2+5+1))
+m
+s2
+plot(x,dbeta(x,2,5))
+sample(1:20, 10)
+tmp=sample(1:20, 10)
+sort(tmp)
+tmp=sample(1:37,19)
+tmp=sample(1:37,19); sorrt(tmp)
+tmp=sample(1:37,19); sort(tmp)
+search()
+library(deSolve)
+search()
+library()
+cat("\\ab\\\\")
+samples(40,20)
+sample(40,20)
+source('~/ketcindy/ketfiles/ketwork/Dotfillrdf1.r', chdir = TRUE)
+Tmp="Num=50"
+K=strsplit(Tmp,'=')
+K
+substring(K[1],1)
+part(K[1],1)
+K[1]
+substring(K[[1]][1],1)
+substring(K[[1]][1],1,1)
+K=K[[1]]
+eval(parse(text=K[2]))
+Num=eval(parse(text=K[2]))
+length(Num)
+?seq
+seq(1,length(list(2,4,5)))
+v=seq(1,length(list(2,4,5)))
+v[1:2]
+source('~/Dropbox/kettoday/0930bezierR/s0401bezierbasic.r', chdir = TRUE)
+windispg(bza,bzb)
+Windisp(bza,bzb)
+Windisp(bza,bz1)
+bza
+source('~/Dropbox/kettoday/0930bezierR/s0401bezierbasic.r', chdir = TRUE)
+bza
+Windisp(bza,bz1)
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+Makevaltable<- function(MS){ Eps=10^(-6) Nargs=length(MS) Fstr=Op(1,MS) Tmp=Op(2,MS) Tmp1=strsplit(Tmp,'=',fixed=TRUE) Xname=Tmp1[1] Xrange=eval(parse(text=Tmp1[2])) Tmp=Op(3,MS) Tmp1=strsplit(Tmp,'=',fixed=TRUE) Yname=Tmp1[1] Yrange=evstr(parse(text=Tmp[2])) Tmp=gsub(Xname,"x",Fstr) Fstr=gsub(Yname,"y",Tmp) Tmp=grep(Xname,Fstr) if(Tmp==0){ Fstr=paste(Fstr,'+0*x',sep="") } Mdv=50 Ndv=50 if(Nargs>=4){ Tmp=Op(4,MS) if(nrow(Tmp)>1){ Mdv=Tmp[1,1] Ndv=Tmp[1,2] }else{ Mdv=Tmp if(Nargs==4){ Ndv=Mdv }else{ Tmp1=Op(5,MS) if((is.numeric(Tmp1))&&(length(Tmp1)==1)){ Ndv=Tmp1 }else{ Ndv=Mdv } } } } X1=Xrange[1]; X2=Xrange[2] Y1=Yrange[1]; Y2=Yrange[2] Dx=(X2-X1)/Mdv Dy=(Y2-Y1)/Ndv Xval=c() Tmp=X1 while(Tmp<X2+Eps){ Xval=c(Xval,Tmp) Tmp=Tmp+Dx } Yval=c() Tmp=Y1 while(Tmp<Y2+Eps){ Yval=c(Yval,Tmp) Tmp=Tmp+Dy } I=1 for(y in Yv
+al){ J=1 for(x in Xval){ Zval[I,J]=eval(parse(text=Fstr)) J=J+1 } I=I+1 } return(list(Zval,Xval,Yval)) }
+Implicitplot<- function(...){ varargin=list(...) Eps=10^(-4) Nargs=length(varargin) Fstr=varargin[[1]] if(!is.numeric(Fst)){ MS=Fstr Tmp=Makevaltable(MS) Zval=Tmp[[1]]; Xval=Tmp[[2]]; Yval=Tmp[[3]] }else if(is.character(Fstr)){ MS=list() for(I in 1:Nargs){ MS=c(MS,varargin[i]) } Tmp=Makevaltable(MS) Zval=Tmp[[1]]; Xval=Tmp[[2]]; Yval=Tmp[[3]] }else{ Zval=varargin[[1]] Xval=varargin[[2]] Yval=varargin[[3]] } Out=c() for(J in Looprange(1,length(Yval)-1)){ for(I in Looprange(1,length(Xval)-1)){ a1=Xval[I]; b1=Yval[J]; c1=Zval[J,I] a2=Xval[I+1]; b2=Yval[J]; c2=Zval[J,I+1] a3=Xval[I+1]; b3=Yval[J+1]; c3=Zval[J+1,I+1] a4=Xval(I);b4=Yval(J+1);c4=Zval(J+1,I); PL=as.matrix(c(a1,b1,a2,b2,a3,b3,a4,b4,a1,b1),ncol=2,byrow=FALSE) VL=c(c1,c2,c3,c4,c1) QL=c() for(K in 1:4){ if(abs(VL[K])<=Eps){ QL=appendrow(QL,PL[K,]) }else if(VL[K]>Eps){ if(VL[K+1]<-Eps){
+Tmp=1/(VL[K]-VL[K+1])*(-VL[K+1]*PL[K,]+VL[K]*PL[K+1,]) QL=appendrow(QL,Tmp) } }else{ if(VL[K+1]>Eps){ Tmp=1/(-VL[K]+VL[K+1])*(VL[K+1]*PL[K,]-VL[K]*PL[K+1,]) QL=appendrow(QL,Tmp) } } } if(nrow(QL)==2){ Out=append(Out,c(Inf,Inf),QL[1,],QL[2,]) } } } Out=Out[2:nrow(Out),] if(nrow(Out)>0){ Out=Connectseg(Out) }else{ Out=c() } retuirn(Out) }
+Ketinit()## Setwindow(c((-5),(4)),c((-5),(5)))#### A=c(1,-2);Assignadd('A',A)
+imp1=Implicitplot("x^2+x*y+2*y^2-(1)","x=c(-3,3)","y=c(-3,3)")
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+seq(0,0)
+?matrix
+dt=matrix(nrow=5,ncol=4)
+dt
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+length(matrix(1:5,ncol=2))
+length(matrix(1:6,ncol=2))
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+imp1
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+imp1
+Windisp(imp1)
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+Windisp(imp1)
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+Windisp(imp1)
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+source('~/Desktop/Rproject2017-/171001.r', chdir = TRUE)
+funP
+fun(1,0.5,2)
+funP(1,0.5,2)
+funN
+source('~/Desktop/Rproject2017-/171001.r', chdir = TRUE)
+funP
+funP(1,0.5,2)
+tmp="N=200"
+tmp1="N=200"
+tmp=strsplit(tmp1,"=")
+tmp
+tmp=tmp[[1]]
+tmp
+tmp1="N=200"
+tmp=strsplit(tmp1,"=")[[1]]
+tmp
+tmp=strsplit(tmp1,"=")
+tmp
+tmp[1]
+tmp[[1]]
+tmp=list(1,5,6,3)
+tmp[1,2]
+tmp[1:2]
+tmp[[1:2]]
+tmp
+tmp=list(1,5,6,3)
+tmp[3:4
+]
+tmp
+tmp[3:4]
+tmp[[3:4]]
+tmp[[3]]
+tmp[[3:4]]
+source('~/Dropbox/kettoday/0930bezierimplicitR/s0212implicitimp1.r', chdir = TRUE)
+dt1=c(3.055,3.012,3.045,3.033,3.070,3.038,3.052,3.044,3.072,3.005)
+mean(dt1)
+var(dt1)
+var(dt1)*0.9
+d_1=5;d_1
+varargin=list('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+deq=varargin[[1]] rng=varargin[[2]] initt=varargin[[3]] initf=varargin[[4]] Num=50
+tmp=strsplit(varargin[[5]],"=")[[1]] Num=eval(parse(text=tmp[2])) }
+if(length(varargin)>4){ tmp=strsplit(varargin[[5]],"=")[[1]] Num=eval(parse(text=tmp[2])) }
+Num
+tmp=strsplit(deq,"=")[[1]] tmp1=grep(tmp[1],"`","",fixed=TRUE) tmp1=substring(tmp1,1,nchar(tmp1)-1)
+tmp1
+tmp=strsplit(deq,"=")[[1]]
+tmp
+tmp1=grep(tmp[1],"`","",fixed=TRUE);tmp1
+tmp1=gsub(tmp[1],"`","",fixed=TRUE)
+tmp1
+tmp[1]
+tmp1=gsub(tmp[1],"`","")
+tmp1
+tmp1=gsub("`","",tmp[1],fixed=TRUE);tmp1
+tmp1=substring(tmp1,2,nchar(tmp1)-1);tmp1
+tmp1=gsub("`","",tmp[1],fixed=TRUE) tmp1=substring(tmp1,3,nchar(tmp1)-1);tmp1
+Xname=strstplit(tmp1,",")
+Xname=strsplit(tmp1,",");Xname
+Xname=strsplit(tmp1,",")[[1]];Xname
+for(J in 1..(length(Xname))){ func=gsub(Xname[J],"X["+as.character(J)+"]",Xname,fixed=TRUE) }
+for(J in 1:(length(Xname))){ func=gsub(Xname[J],"X["+as.character(J)+"]",Xname,fixed=TRUE) }
+as.character(5)
+for(J in 1:(length(Xname))){ tmp=parse("X[",as.character(J),"]",sep="") func=gsub(Xname[J],tmp,Xname,fixed=TRUE) }
+func=tmp[2] for(J in 1:(length(Xname))){ tmp=paste("X[",as.character(J),"]",sep="") func=gsub(Xname[J],tmp,Xname,fixed=TRUE) }
+func
+for(J in 1:(length(Xname))){ tmp=paste("X[",as.character(J),"]",sep="") print(tmp) func=gsub(Xname[J],tmp,Xname,fixed=TRUE) }
+func=tmp[2] for(J in 1:(length(Xname))){ tmp=paste("X[",as.character(J),"]",sep="") print(tmp) func=gsub(Xname[J],tmp,Xname,fixed=TRUE) }
+func=tmp[2] for(J in 1:(length(Xname))){ tmp=paste("X[",as.character(J),"]",sep="") func=gsub(Xname[J],tmp,func,fixed=TRUE) }
+func
+tmp=strsplit(deq,"=")[[1]] tmp1=gsub("`","",tmp[1],fixed=TRUE) tmp1=substring(tmp1,3,nchar(tmp1)-1) Xname=strsplit(tmp1,",")[[1]] func=tmp[2] for(J in 1:(length(Xname))){ tmp1=paste("X[",as.character(J),"]",sep="") func=gsub(Xname[J],tmp1,func,fixed=TRUE) }
+func
+tmp=strsplit(rng,"=")[[1]] tname=tmp[1] tmp=eval(parse(text=tmp[2])) t1=tmp[1] t2=tmp[2]
+t1
+t2
+tmp=paste("funP=function(",tname,",X){",func,sep="")
+tmp
+tmp=paste("funP=function(",tname,",X){",func,"}",sep="");tmp
+tmp=paste("funP=function(",tname,",X){-",func,"}",sep="")
+tmp
+?flatten
+tt=initt X0=initf pdL=c(tt,X0) ;pdL
+tt=initt X0=initf pdL=c(tt,X0)
+pdL
+floor(1.5)
+flg=0 for(J in 1:(floor((t2-initt)/dt))){ if(flg==0){ kl1=dt*funP(tt,X0) kl2=dt*funP(tt+dt/2,X0+kl1/2) kl3=dt*funP(tt+dt/2,X0+kl2/2) kl4=dt*funP(tt+dt,X0+kl3) X0=X0+(kl1+2*kl2+2*kl3+kl4)/6 tt=initt+#*dt pdL=Appendrow(pdL,c(tt,X0)) if(abs(tmp)>inf){flg=1} } }
+t2
+initt
+dt
+dt=(t2-t1)/Num tt=initt X0=initf pdL=c(tt,X0) flg=0
+dt
+for(J in 1:(floor((t2-initt)/dt))){ if(flg==0){ kl1=dt*funP(tt,X0) kl2=dt*funP(tt+dt/2,X0+kl1/2) kl3=dt*funP(tt+dt/2,X0+kl2/2) kl4=dt*funP(tt+dt,X0+kl3) X0=X0+(kl1+2*kl2+2*kl3+kl4)/6 tt=initt+#*dt pdL=Appendrow(pdL,c(tt,X0)) if(abs(tmp)>inf){flg=1} } }
+funP
+tmp=paste(function(",tname,",X){",func,"}",sep="") funP=eval(parse(text=tmp))
+funP
+tmp=function(",tname,",X){-",func,"}",sep="") funN=eval(parse(text=tmp))
+tmp=paste(function(",tname,",X){",func,"}",sep="")
+tmp=paste("function(",tname,",X){",func,"}",sep="") funP=eval(parse(text=tmp))
+funP
+tmp=paste("function(",tname,",X){-",func,"}",sep="") funN=eval(parse(text=tmp))
+funN
+dt=(t2-t1)/Num tt=initt X0=initf pdL=c(tt,X0) flg=0 for(J in 1:(floor((t2-initt)/dt))){ if(flg==0){ kl1=dt*funP(tt,X0) kl2=dt*funP(tt+dt/2,X0+kl1/2) kl3=dt*funP(tt+dt/2,X0+kl2/2) kl4=dt*funP(tt+dt,X0+kl3) X0=X0+(kl1+2*kl2+2*kl3+kl4)/6 tt=initt+#*dt pdL=Appendrow(pdL,c(tt,X0)) if(abs(tmp)>inf){flg=1} } }
+source('~/ketcindy/ketlib/ketpic5_2_3.r', chdir = TRUE)
+de2=Deqplot('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+source('~/ketcindy/ketlib/ketpic5_2_3.r', chdir = TRUE)
+de2=Deqplot('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+de2
+source('~/ketcindy/ketlib/ketpic5_2_3.r', chdir = TRUE)
+de2=Deqplot('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+Norm(c(1,5,3))
+Norm(c(1,5,3,4))
+source('~/ketcindy/ketlib/ketpic5_2_3.r', chdir = TRUE)
+de2=Deqplot('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+source('~/ketcindy/ketlib/ketpic5_2_3.r', chdir = TRUE)
+de2=Deqplot('c(yN1,yN2)`=c(yN2,-yN2-4*yN1)','x=c(-5,4.991263)',0,c(1,0),'Num=200')
+de2
+tmp="abc'"
+tmp1=gsub("c'","",tmp);tmp1
+tmp="abc)'"
+tmp1=gsub("c'","",tmp);tmp1
+tmp1
+tmp1=gsub(")'","",tmp);tmp1
+tmp1=gsub(")'","","c(1,2)'");tmp1
+gsub(")'","","c(1,2)'")
+gsub(")'","","c(1,2)`")
+gsub(")`","","c(1,2)`")
+source('~/Dropbox/kettoday/1005deqplot/Deqplot171006.r', chdir = TRUE)
+tmp
+Windisp(tmp)
+Windisp(tmp[,2:3])
+source('~/Dropbox/kettoday/1005deqplot/Deqplot171006.r', chdir = TRUE)
+Windisp(tmp[,2:3])
+source('~/Dropbox/kettoday/1005deqplot/Deqplot171006.r', chdir = TRUE)
+Windisp(tmp[,2:3])
+source('~/Dropbox/kettoday/1005deqplot/Deqplot171006.r', chdir = TRUE)
+Windisp(tmp[,2:3])
+?sprintf
+source('~/Desktop/diffofsci2e/ketpic2ereplaced.r', chdir = TRUE)
+Beginpicture("1cm")
+g1=Plotdata("sin(x)","x")
+g1
+Drwline(g1)
+Dottedline(g1)
+Dashline(g1)
+source('~/Desktop/diffofsci2e/ketpic2ereplaced.r', chdir = TRUE)
+Dashline(g1)
+Setpen(2)
+Drwpt(list(c(0,0),c(1,2)))
+source('~/ketcindy/ketfiles/ketwork/template.r', chdir = TRUE)
+source('~/ketcindy/ketfiles/ketwork/s0505bezier3d.r', chdir = TRUE)
+source('~/ketcindy/ketfiles/ketwork/s1501mant.r', chdir = TRUE)
+source('~/ketcindy/ketfiles/ketwork/s0505bezier3d.r', chdir = TRUE)
+Windisp(bz2d)
+bz3d
+bz2d
+source('~/ketcindy/ketfiles/ketwork/s0505bezier3d.r', chdir = TRUE)
+bz3d
+bz2d
+Setangle()
+source('~/ketcindy/ketfiles/ketwork/s0505bezier3d.r', chdir = TRUE)
+source('~/ketcindy/ketfiles/ketsample/samples/s07slides/fig/s0706animateall.r', chdir = TRUE)
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.pdf b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/cindyscreen.pdf
index 54b9d79e..54b9d79e 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.pdf
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/cindyscreen.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0.tex b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slide0.tex
index 3ff43765..3ff43765 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0.tex
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slide0.tex
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slideE.tex b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slideE.tex
new file mode 100644
index 00000000..86267735
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/fig/slideE.tex
@@ -0,0 +1,11 @@
+{\Large\bf
+\color[cmyk]{1,1,0,0}
+
+\begin{layer}{120}{0}
+{\Huge \putnotes{60}{20}{Main Title}}
+\putnotes{60}{50}{Name}
+\putnotes{60}{60}{Affliation}
+\putnotes{60}{70}{Info}
+\end{layer}
+
+}
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideE.txt
new file mode 100644
index 00000000..d23a9bc5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideE.txt
@@ -0,0 +1 @@
+Presentation with ketslide 2017.09.28 0. Making a file for slides. 1) Copy ketsample/s07slideã®s0701basic.cdy to your work directory and rename it. Here, assume the file copied to Userhome/Desktop/work and renamed to sample.cdy. 2) Copy s0701basic.txt and rename it with the same head, too. 3) Double clicsample.cdy, modify Cindyscript/figures as follows. Line 5 : Slidework(gethome()+"/Desktop/work"); Line11: Edit the title. 4) Press Gear mark on the top. 1. Modify sample.txt. 0) The first line should be : title::slide0// 注1)ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰(例ãˆã°kabegamiã¨ã™ã‚‹)を入れるã¨ã ・kabegami.texを作æˆã—ã¦figフォルダã«å…¥ã‚Œã‚‹. ・sample.txtã®æŒ‡å®šã¯ タイトル::slide0::kabegami// 注2)タイトル画é¢ãŒä¸è¦ã®å ´åˆã¯ï¼Œ タイトル(ã¾ãŸã¯title)::// 1)ã™ã¹ã¦ã®è¡Œã®æœ€å¾Œã¯å¿…ãš // ã‚’ã¤ã‘ã‚‹. 注)urlã®æŒ‡å®šã§//を用ã„ã‚‹ã¨ã,||||ã¨ã™ã‚‹ã¨//ã«å¤‰æ›ã•ã‚Œã‚‹. ï¼’)å„ブロックã®å¼•æ•°ã®åŒºåˆ‡ã‚Šã¯ :: 3)コマンド ・タイトル::読込ファイルå(::å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«)// 最åˆã®ã‚¿ã‚¤ãƒˆãƒ«ãƒšãƒ¼ã‚¸ 注)スライドã«ç½®ã文字ã¯slide0.cdyã§ä½œæˆ 注)å£ç´™ã‚’ã¤ã‘ã‚‹ã¨ãã¯ï¼Œã‚‚ã†ï¼‘㤠:: ã§åŒºåˆ‡ã£ã¦ãƒ•ã‚¡ã‚¤ãƒ«åを書ã 注)preambleã«è¿½åŠ ã™ã‚‹ã¨ã,::区切りã§æ›¸ã加ãˆï¼Œæœ€å¾Œã«//ã‚’ãŠã. ・new(::行下ã’)::タイトル((::ä½ç½®)::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«)// mainslide 例)new::[10]::最åˆã«::{50}{20}::figure// 注)読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºå¤‰æ›´ã™ã‚‹ã¨ã new::[10]::最åˆã«::{50}{20}::figure,0.8// ä»–ã‚‚åŒæ§˜ ・same(::行下ã’)((::ä½ç½®)::読込ファイル)// sameslide ・enumerate(::書å¼)// enumerate環境ã®å§‹ã¾ã‚Š ・itemize// itemize環境ã®å§‹ã¾ã‚Š ・layer(::範囲)// layer環境ã®å§‹ã¾ã‚Š ・item::æ–‡// itemを追加 ・putnote::æ–¹å‘ã¨ä½ç½®::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«// layer環境ã®ä¸­ã«å›³ã‚’入れる 例)putonote::se{30}{10}::figure( , å€çŽ‡)//(inputã®ã¨ã) 例)putonote::se{30}{10}::include[width=5cm]::figure.pdf// (includegraphicsã®ã¨ã) ・end// enumerate,itemize,layer環境ã®çµ‚ã‚ã‚Š ・上記以外// ãã®ã¾ã¾TeXã«æ›¸ã出ã™. ï¼”)空白行を入れãŸã„ã¨ãã¯ï¼Œ...// ã¨ã™ã‚‹. 5)å¿…è¦ãªå›³ã¯ã™ã¹ã¦figã«å…¥ã‚Œã‚‹. ï¼–)newã®å¾Œï¼Œè¤‡æ•°ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’åŒæ™‚ã«ä½œã‚Šé †ã«è¡¨ç¤ºã™ã‚‹ã¨ã, ・newã®æ¬¡ã®è¡Œã« %repeat=(newã‚’å«ã‚€ã‚¹ãƒ©ã‚¤ãƒ‰ã®æžšæ•°),para// ・表示ã—ãŸã„ページ㯠%[2,-]::本文// ã®ã‚ˆã†ã«æ›¸ã. 注)[2,- ]ã¯2ページ以é™å…¨éƒ¨ [-, 2,- ]ã¯2ページã¾ã§è¡¨ç¤º [1..3,5 ]ã¯1ページã‹ã‚‰3ページã¨5ページ ・repeat=...ã®å¾Œã«ã€Œ,paraã€ã‚’追加ã™ã‚‹ã¨ãƒªãƒ³ã‚¯ã‚’ä½œæˆ ãƒ»ä»–ã®ãƒšãƒ¼ã‚¸ã§è–„文字ã«ã—ãŸã„ã¨ã㯠%thin[2]::本文 注1)薄文字ã®æ¿ƒã•ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0.1ã ãŒï¼ŒSetslidebodyã§å¤‰æ›´å¯èƒ½ 注2)ã¾ãŸï¼Œsample.txtã«ä»¥ä¸‹ã‚’記述ã™ã‚Œã°ï¼Œãã®å¾ŒãŒå¤‰ã‚ã‚‹. \setthin{濃ã•}// ï¼—)figã®ä¸­ã«ã‚るサブフォルダ(例ãˆã°subfig)ã®å›³ãƒ•ã‚¡ã‚¤ãƒ«ã™ã¹ã¦ã‚’é †ã«è¡¨ç¤ºã™ã‚‹ã¨ã ・newã®æ¬¡ã®è¡Œã« %repeat=// %para=subfig:{0}:s{60}{10}:input(:å€çŽ‡)// ï¼ï¼ž layer{120}{0}, \putnotes{60}{10}{\input...} 注)%repeat=,para=...ã¨ç¶šã‘ã¦æ›¸ã„ã¦ã‚‚よã„. ï¼’. スライドã®ä½œæˆ 1)sample.cdyã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«Title, Para, Slide ã®ãƒœã‚¿ãƒ³ãŒã‚ã‚‹. ï¼’)Fheadã¯ï¼Œå›³ã‚’作æˆã™ã‚‹ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«å 3)Slidenameã¯ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ã®ãƒ•ã‚¡ã‚¤ãƒ«å .txt(内容),.tex , .pdf ï¼”)Slideworkã§ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã‚’指定 注1)作業フォルダã®ä¸­ã«è‡ªå‹•çš„ã«figã¨ã„ã†ã‚µãƒ–フォルダを作る. (æ–°è¦ã®å ´åˆ) 注2)Dirworkã¯figã«è¨­å®šã•ã‚Œã‚‹ã®ã§ï¼Œå›³ã¯figã®ä¸­ã«ä½œã‚‰ã‚Œã‚‹. 注3)slideボタンを押ã™ã¨ï¼ŒDirworkã¯ä¸€æ™‚çš„ã«workã«ãªã‚‹. 5)タイトルã®ç·¨é›† Settitle(name,cmdL,options); options=["Layery=0","Color=blue"] nameã¯çœç•¥å¯(デフォルト㯠"slide0") ・maintitleã¯cmdLã®æœ€åˆã«æ›¸ã(文字サイズ\Huge,他ã¯\large) ・Titleボタンを押ã™ã¨ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã‚’作æˆã—ã¦è¡¨ç¤ºã™ã‚‹. ï¼–)å„種設定 Setslidemain([letterc,boxc,boxd,framec,xpos,size]); メイン(ç« ã«è©²å½“)ã®è¨­å®š 注)一部をデフォルト値ã¨ã™ã‚‹å ´åˆã¯ [,,]ãªã©ã¨ã™ã‚‹. 以下åŒæ§˜ Setslidepage([letterc,boxc,boxd,framec,shadowc,shadowd,xpos,size]); ページã®è¨­å®š Setslidebody(bodycolor,bodystyle,density); 全体ã®æ–‡å­—色ã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š bodystyleã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ "\Large\bf\boldmath" Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",90,70,1]); hyperrefを利用ã™ã‚‹ï¼Œ 注)Setslidehyper();ã¨ã™ã‚‹ã¨ï¼Œhyperref.styを読ã¿è¾¼ã¿ï¼Œ ã‹ã¤ï¼Œä¸Šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒä¸Žãˆã‚‰ã‚Œã‚‹. 注)æ•°å­—ã¯ï¼Œãƒšãƒ¼ã‚¸ç§»å‹•ãƒœã‚¿ãƒ³åˆ—ã«ã¤ã„ã¦ï¼Œå³ç«¯ã®æ°´å¹³ä½ç½®ï¼Œåž‚直サイズ,å€çŽ‡ ï¼—)パラパラ動画ã®ä½œæˆ ・mf(s)ã«ãƒ‘ラメータ値sã®ã¨ãã®å›³ã‚’記述ã™ã‚‹. ・パラパラã®è¨­å®š Setpara(foldername,funcitonstr,range,options); options=["m/r", "Div=25"]; 注)rangeã®è¨˜è¿° i) "s=[0,1]" 区間をDivã§åˆ†å‰² ii) [0.2, 0.6] リストã®è¦ç´ ã‚’sã«ä»£å…¥ ・ParaFボタンを押ã™ã¨ï¼Œãƒ•ã‚©ãƒ«ãƒ€åŠã³ãƒ‘ラパラã®å›³(複数)ãŒç”Ÿæˆã•ã‚Œã‚‹. ・templateslide.txtã«ï¼Œï¼‘(ï¼—)ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹. ・Slideボタンを押ã™. 8)animateを使ã†ã¨ã (1)ParaFを作ã£ãŸå¾Œï¼ŒShift+"A"を押ã™ã¨figã«anim+フォルダåã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã§ãã‚‹. (ï¼’)Apppackage(["[dvipdfmx]{animate}"]を追加ã™ã‚‹. (3)読ã¿è¾¼ã¿å ´æ‰€ã«ï¼Œ\inputを使ã£ã¦å…¥ã‚Œã‚‹. (layerã¯ä½¿ãˆãªã„) (ï¼”)Setparaã®ã‚ªãƒ—ション "Frate="(1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°), "Scale="(スケールå€çŽ‡), "OpA=[loop]" ï¼™)Slideボタンを押ã™ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰(PDF)ãŒä½œæˆã•ã‚Œã‚‹. 1ï¼)Sum ボタンを押ã™ã¨ï¼Œæ¦‚è¦PDF(å„ページã®æœ€çµ‚ページã®ã¿)ãŒä½œæˆã•ã‚Œã‚‹. \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideJ.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideJ.txt
new file mode 100644
index 00000000..91cac8ee
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/howtouseslideJ.txt
@@ -0,0 +1 @@
+ketslideã«ã‚ˆã‚‹ãƒ—レゼンテーション  2017.09.28 ï¼ï¼Žã‚¹ãƒ©ã‚¤ãƒ‰ãƒ•ã‚¡ã‚¤ãƒ«ã®æŒ‡å®š  1)ketsample/s07slideã®s0701basic.cdyを作業ディレクトリã«ã‚³ãƒ”ーã—ã¦åå‰ã‚’変更ã™ã‚‹ï¼Ž     ã“ã“ã§ã¯ï¼Œä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’,ユーザホーム/Desktop/workã«sample.cdyã¨ã™ã‚‹ï¼Ž  2)s0701basic.txtã‚‚åŒæ§˜ã«ã‚³ãƒ”ã—ã¦åŒåã«å¤‰æ›´ã™ã‚‹ï¼ˆsample.txt)  3)sample.cdyをダブルクリックã§ç«‹ã¡ä¸Šã’,Cindyscript/figuresを以下ã®ã‚ˆã†ã«ä¿®æ­£ã™ã‚‹ï¼Ž     2行目 Slidename=Fhead;     5行目 Slidework(gethome()+"/Desktop/work");    11行目 タイトルã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆï¼ˆè‡ªç”±ã«ç›´ã—ã¦ã‚ˆã„)  4)å³ä¸Šã®æ­¯è»Šãƒžãƒ¼ã‚¯ã‚’押ã™ï¼Ž 1.sample.txtをテキストエディタã§é–‹ã,修正ã™ã‚‹ï¼Ž  ï¼ï¼‰ï¼‘行目(%ã®ãªã„最åˆã®è¡Œï¼‰ã®åŸºæœ¬å½¢ã¯       タイトル(ã¾ãŸã¯title)::slide0//     注1)ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰(例ãˆã°kabegamiã¨ã™ã‚‹ï¼‰ã‚’入れるã¨ã         ・kabegami.texを作æˆã—ã¦figフォルダã«å…¥ã‚Œã‚‹ï¼Ž         ・sample.txtã®æŒ‡å®šã¯            タイトル::slide0::kabegami//     注2)タイトル画é¢ãŒä¸è¦ã®å ´åˆã¯ï¼Œ         タイトル(ã¾ãŸã¯title):://  1)ã™ã¹ã¦ã®è¡Œã®æœ€å¾Œã¯å¿…ãš // ã‚’ã¤ã‘る.     注)urlã®æŒ‡å®šã§//を用ã„ã‚‹ã¨ã,||||ã¨ã™ã‚‹ã¨//ã«å¤‰æ›ã•ã‚Œã‚‹ï¼Ž  2)å„ブロックã®å¼•æ•°ã®åŒºåˆ‡ã‚Šã¯ ::  3)コマンド     ・タイトル::読込ファイルå(::å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«)//       最åˆã®ã‚¿ã‚¤ãƒˆãƒ«ãƒšãƒ¼ã‚¸        注)スライドã«ç½®ã文字ã¯slide0.cdyã§ä½œæˆ        注)å£ç´™ã‚’ã¤ã‘ã‚‹ã¨ãã¯ï¼Œã‚‚ã†ï¼‘㤠:: ã§åŒºåˆ‡ã£ã¦ãƒ•ã‚¡ã‚¤ãƒ«åを書ã        注)preambleã«è¿½åŠ ã™ã‚‹ã¨ã,::区切りã§æ›¸ã加ãˆï¼Œæœ€å¾Œã«//ã‚’ãŠã.     ・new(::行下ã’)::タイトル((::ä½ç½®)::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«)//       mainslide       例)new::[10]::最åˆã«::{50}{20}::figure//       注)読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºå¤‰æ›´ã™ã‚‹ã¨ã          new::[10]::最åˆã«::{50}{20}::figure,0.8//         他もåŒæ§˜     ・same(::行下ã’)((::ä½ç½®)::読込ファイル)//       sameslide     ・enumerate(::書å¼)//       enumerate環境ã®å§‹ã¾ã‚Š     ・itemize//       itemize環境ã®å§‹ã¾ã‚Š     ・layer(::範囲)//       layer環境ã®å§‹ã¾ã‚Š     ・item::æ–‡//       itemを追加     ・putnote::æ–¹å‘ã¨ä½ç½®::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«//       layer環境ã®ä¸­ã«å›³ã‚’入れる       例)putonote::se{30}{10}::figure( , å€çŽ‡)//(inputã®ã¨ã)       例)putonote::se{30}{10}::include[width=5cm]::figure.pdf//            (includegraphicsã®ã¨ã)     ・end//       enumerate,itemize,layer環境ã®çµ‚ã‚ã‚Š     ・上記以外//       ãã®ã¾ã¾TeXã«æ›¸ã出ã™ï¼Ž     ・コマンドをコメントアウトã™ã‚‹ã¨ãã¯ï¼Œ%%ã¨ã™ã‚‹ï¼Ž  4)空白行を入れãŸã„ã¨ãã¯ï¼Œ...// ã¨ã™ã‚‹ï¼Ž  5)必è¦ãªå›³ã¯ã™ã¹ã¦figã«å…¥ã‚Œã‚‹ï¼Ž  6)newã®å¾Œï¼Œè¤‡æ•°ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’åŒæ™‚ã«ä½œã‚Šé †ã«è¡¨ç¤ºã™ã‚‹ã¨ã,    ・newã®æ¬¡ã®è¡Œã«      %repeat=(newã‚’å«ã‚€ã‚¹ãƒ©ã‚¤ãƒ‰ã®æžšæ•°ï¼‰,para//    ・表示ã—ãŸã„ページ㯠      %[2,-]::本文//     ã®ã‚ˆã†ã«æ›¸ã.      注)[2,- ]ã¯2ページ以é™å…¨éƒ¨        [-, 2,- ]ã¯2ページã¾ã§è¡¨ç¤º        [1..3,5 ]ã¯1ページã‹ã‚‰3ページã¨5ページ    ・repeat=...ã®å¾Œã«ã€Œ,paraã€ã‚’追加ã™ã‚‹ã¨ãƒªãƒ³ã‚¯ã‚’ä½œæˆ ã€€ã€€ã€€ãƒ»ä»–ã®ãƒšãƒ¼ã‚¸ã§è–„文字ã«ã—ãŸã„ã¨ãã¯ã€€%thin[2]::本文      注1)薄文字ã®æ¿ƒã•ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0.1ã ãŒï¼ŒSetslidebodyã§å¤‰æ›´å¯èƒ½      注2)ã¾ãŸï¼Œsample.txtã«ä»¥ä¸‹ã‚’記述ã™ã‚Œã°ï¼Œãã®å¾ŒãŒå¤‰ã‚る.          \setthin{濃ã•}//  7)figã®ä¸­ã«ã‚るサブフォルダ(例ãˆã°subfig)ã®å›³ãƒ•ã‚¡ã‚¤ãƒ«ã™ã¹ã¦ã‚’é †ã«è¡¨ç¤ºã™ã‚‹ã¨ã    ・newã®æ¬¡ã®è¡Œã«      %repeat=//      %para=subfig:{0}:s{60}{10}:input(:å€çŽ‡)//        ï¼ï¼ž layer{120}{0}, \putnotes{60}{10}{\input...}     注)%repeat=,para=...ã¨ç¶šã‘ã¦æ›¸ã„ã¦ã‚‚よã„. 2.スライドã®ä½œæˆ  1)sample.cdyã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«Title, Para, Slide ã®ãƒœã‚¿ãƒ³ãŒã‚る.  2)Fheadã¯ï¼Œå›³ã‚’作æˆã™ã‚‹ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«å  3)Slidenameã¯ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ã®ãƒ•ã‚¡ã‚¤ãƒ«å      .txt(内容),.tex , .pdf  4)Slideworkã§ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã‚’指定     注1)作業フォルダã®ä¸­ã«è‡ªå‹•çš„ã«figã¨ã„ã†ã‚µãƒ–フォルダを作る.(新è¦ã®å ´åˆï¼‰     注2)Dirworkã¯figã«è¨­å®šã•ã‚Œã‚‹ã®ã§ï¼Œå›³ã¯figã®ä¸­ã«ä½œã‚‰ã‚Œã‚‹ï¼Ž     注3)slideボタンを押ã™ã¨ï¼ŒDirworkã¯ä¸€æ™‚çš„ã«workã«ãªã‚‹ï¼Ž  5)タイトルã®ç·¨é›†     Settitle(name,cmdL,options);       options=["Layery=0","Color=blue"]       nameã¯çœç•¥å¯ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"slide0")    ・maintitleã¯cmdLã®æœ€åˆã«æ›¸ã(文字サイズ\Huge,他ã¯\large)    ・Titleボタンを押ã™ã¨ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã‚’作æˆã—ã¦è¡¨ç¤ºã™ã‚‹ï¼Ž  6)å„種設定     Setslidemain([letterc,boxc,boxd,framec,xpos,size]);       メイン(章ã«è©²å½“)ã®è¨­å®š      注)一部をデフォルト値ã¨ã™ã‚‹å ´åˆã¯ [,,]ãªã©ã¨ã™ã‚‹ï¼Žä»¥ä¸‹åŒæ§˜     Setslidepage([letterc,boxc,boxd,framec,shadowc,shadowd,xpos,size]);       ページã®è¨­å®š     Setslidebody(bodycolor,bodystyle,density);       全体ã®æ–‡å­—色ã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š       bodystyleã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"\Large\bf\boldmath"     Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",90,70,1]);       hyperrefを利用ã™ã‚‹ï¼Œ      注)Setslidehyper();ã¨ã™ã‚‹ã¨ï¼Œhyperref.styを読ã¿è¾¼ã¿ï¼Œ       ã‹ã¤ï¼Œä¸Šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž      注)数字ã¯ï¼Œãƒšãƒ¼ã‚¸ç§»å‹•ãƒœã‚¿ãƒ³åˆ—ã«ã¤ã„ã¦ï¼Œå³ç«¯ã®æ°´å¹³ä½ç½®ï¼Œåž‚直サイズ,å€çŽ‡  7)パラパラ動画ã®ä½œæˆ    ・mf(s)ã«ãƒ‘ラメータ値sã®ã¨ãã®å›³ã‚’記述ã™ã‚‹ï¼Ž    ・パラパラã®è¨­å®š      Setpara(foldername,funcitonstr,range,options);         options=["m/r", "Div=25"];      注)rangeã®è¨˜è¿°       i) "s=[0,1]" 区間をDivã§åˆ†å‰²       ii) [0.2, 0.6] リストã®è¦ç´ ã‚’sã«ä»£å…¥    ・ParaFボタンを押ã™ã¨ï¼Œãƒ•ã‚©ãƒ«ãƒ€åŠã³ãƒ‘ラパラã®å›³ï¼ˆè¤‡æ•°ï¼‰ãŒç”Ÿæˆã•ã‚Œã‚‹ï¼Ž    ・templateslide.txtã«ï¼Œï¼‘(7)ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ï¼Ž    ・Slideボタンを押ã™ï¼Ž  8)animateを使ã†ã¨ã     (1)ParaFを作ã£ãŸå¾Œï¼ŒShift+"A"を押ã™ã¨figã«anim+フォルダåã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã§ãる.     (2)Apppackage(["[dvipdfmx]{animate}"]を追加ã™ã‚‹ï¼Ž     (3)読ã¿è¾¼ã¿å ´æ‰€ã«ï¼Œ\inputを使ã£ã¦å…¥ã‚Œã‚‹ï¼Ž(layerã¯ä½¿ãˆãªã„)     (4)Setparaã®ã‚ªãƒ—ション         "Frate="(1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°), "Scale="(スケールå€çŽ‡), "OpA=[loop]"  9)Slideボタンを押ã™ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ï¼ˆPDF)ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž  1ï¼ï¼‰Sum ボタンを押ã™ã¨ï¼Œæ¦‚è¦PDF(å„ページã®æœ€çµ‚ページã®ã¿ï¼‰ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.cdy
new file mode 100644
index 00000000..a685382a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.txt
index 85d19361..df640e7f 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basic.txt
@@ -1,6 +1,6 @@
タイトル::slide0//
-%タイトル::slide0::kabegami//
-%title:://
+%%タイトル::slide0::kabegami//
+%%title:://
%%%%%%%%%%%%%%%%//
main::メインスライド1//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.cdy
new file mode 100644
index 00000000..b8fd4f7e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.txt
new file mode 100644
index 00000000..84be122d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0701basicE.txt
@@ -0,0 +1,22 @@
+title::slideE//
+%%title::slide0::kabegami//
+
+%%%%%%%%%%%%%%%%//
+main::Main Slide//
+
+%%%%%%%%%%%%%%%%//
+new::How to use itemize//
+
+itemize//
+item::Contents//
+item::Conclusion//
+end//
+
+%%%%%%%%%%%%%%%%//
+new::How to use enumerate//
+
+enumerate::[(1)]//
+item::Change the style of number adding, for example, [(1)]//
+item::Same as usual//
+end//
+
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.cdy
new file mode 100644
index 00000000..6de82af1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.txt
index e37f444d..6aa45bd2 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graph.txt
@@ -1,5 +1,5 @@
-%タイトル::slide0::kabegami//
-タイトル::slide2//
+タイトル::slide0//
+%%タイトル::slide0::kabegami//
%%%%%%%%%%%%%%%%//
main::メインスライド1//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.cdy
new file mode 100644
index 00000000..caedb908
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.txt
new file mode 100644
index 00000000..bed21c53
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0702graphE.txt
@@ -0,0 +1,20 @@
+title::slideE//
+%%title::slideE::kabegami//
+
+%%%%%%%%%%%%%%%%//
+main::Main Slide//
+
+%%%%%%%%%%%%%%%%//
+new::input and layer//
+
+layer::{100}{0}//
+putnote::se{10}{15}::figsin,0.8//
+end//
+
+%%%%%%%%%%%%%%%%//
+new::includegrpahics and layer//
+
+layer::{100}{0}//
+putnote::s{60}{5}
+::include[bb=0.00 0.00 803.00 285.00,width=100mm]::cindyscreen.pdf//
+end//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.cdy
new file mode 100644
index 00000000..2e05984c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.txt
index 5c66e54a..3cffb02f 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeat.txt
@@ -16,13 +16,13 @@ end//
new::enumerate環境ã®ä½¿ã„æ–¹//
%repeat=3//
-%[2,-]::enumerate::[(1)]//
-%[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]//
-%[3,-]::item::後ã¯åŒã˜//
-%[2,- ]::end//
+enumerate::[(1)]//
+%thin[2,-]::item::番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]//
+%thin[3,-]::item::後ã¯åŒã˜//
+end//
%%%%%%%%%%%%%%%%//
-new::グラフã¨reapeat//
+new::グラフã¨repeat//
%repeat=2//
layer::{100}{0}//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.cdy
new file mode 100644
index 00000000..323f764d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.txt
new file mode 100644
index 00000000..ee4e6680
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0703repeatE.txt
@@ -0,0 +1,33 @@
+%%title::slide0::kabegami//
+title::slideE//
+
+%%%%%%%%%%%%%%%%//
+main::Main Slide//
+
+%%%%%%%%%%%%%%%%//
+new::itemize and repeat//
+%repeat=2//
+
+itemize//
+item::Contents//
+%[2,-]::item::Conclusions//
+end//
+
+%%%%%%%%%%%%%%%%//
+new::enumerate and repeat//
+%repeat=3//
+
+enumerate::[(1)]//
+%thin[2,-]::item::Contents//
+%thin[3,-]::item::Conclusions//
+end//
+
+%%%%%%%%%%%%%%%%//
+new::Graph and repeat//
+%repeat=2//
+
+layer::{100}{0}//
+%[1]::putnote::se{10}{15}::figsin,0.8//
+%[2]::putnote::se{30}{40}::figsin,0.8//
+end//
+
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.cdy
new file mode 100644
index 00000000..1775ff26
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.txt
new file mode 100644
index 00000000..d6b718d4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704para.txt
@@ -0,0 +1,10 @@
+%%タイトル::slide0::kabegami//
+タイトル::slide0//
+
+%%%%%%%%%%%%%%%%//
+new::parapara//
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
+
+%%%%%%%%%%%%%%%%//
+new::parapara2//
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.cdy
new file mode 100644
index 00000000..bfd2c37a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.txt
new file mode 100644
index 00000000..36c5666d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0704paraE.txt
@@ -0,0 +1,10 @@
+%%title::slideE::kabegami//
+title::slideE//
+
+%%%%%%%%%%%%%%%%//
+new::parapara//
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
+
+%%%%%%%%%%%%%%%%//
+new::parapara2//
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.cdy
new file mode 100644
index 00000000..50552031
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.txt
index 5ae018b0..201079e1 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0705thin.txt
@@ -1,4 +1,4 @@
-%タイトル::slide0::kabegami//
+%%タイトル::slide0::kabegami//
タイトル::slide0//
%%%%%%%%%%%%%%%%//
@@ -9,7 +9,7 @@ new::ç”»é¢ä¸Šã®ãƒœã‚¿ãƒ³//
itemize//
item::\Ltab{20mm}{Figure}é™æ­¢ç”»ï¼ˆFhead+".tex")をfigã«ä½œæˆ//
-item::\Ltab{20mm}{Title}タイトル(デフォルトã¯slide0)ã‚’figã«ä½œæˆ//
+item::\Ltab{20mm}{Title}タイトル(default : slide0)ã‚’figã«ä½œæˆ//
item::\Ltab{20mm}{ParaF}パラパラ動画フォルダを作æˆ\\//
\Ltab{25mm}{}Setparaã§å¼•æ•°ã‚’書ã„ã¦ãŠã//
item::\Ltab{20mm}{Slide}Texparent+".txt"ã‹ã‚‰ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’作æˆ//
@@ -52,20 +52,3 @@ itemize//
%thin[5]::item::通常ã®\verb|\putnote|文も使ãˆã‚‹//
end//
-%%%%%%%%%%%%%%%%//
-main::メインスライド2//
-
-%%%%%%%%%%%%%%%%//
-new::コントローラã®è¡¨ç¤º//
-%repeat=3,para//
-
-itemize//
-%thin[1,-]::item::スクリプトã«\verb|Setlidehyper();|を入れる//
-%thin[2,-]::item::\verb|%repeat=n,para|ã¨ã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã‚‹//
-%thin[3,-]::item::パラパラ動画ã®ã¨ãã¯è‡ªå‹•çš„ã«è¡¨ç¤º//
-end//
-
-%%%%%%%%%%%%%%%%//
-new::パラパラ動画//
-%repeat=,para=pointoncircle:{0}:s{85}{10}:input//
-
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.cdy
new file mode 100644
index 00000000..022d3f4d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.txt
new file mode 100644
index 00000000..c083bc48
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animate.txt
@@ -0,0 +1,19 @@
+%%タイトル::slide0::kabegami//
+タイトル::slide0//
+
+%%%%%%%%%%%%%%%%//
+main::メインスライド1//
+
+%%%%%%%%%%%%%%%%//
+new::Animation1//
+
+\begin{center}//
+\input{fig/animsinemove}//
+\end{center}//
+
+%%%%%%%%%%%%%%%%//
+new::Animation2//
+
+\begin{center}//
+\input{fig/animsinemove2}//
+\end{center}// \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.cdy
new file mode 100644
index 00000000..72ae70c1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.txt
new file mode 100644
index 00000000..bc92bf65
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s07slides/s0706animateE.txt
@@ -0,0 +1,19 @@
+%%タイトル::slideE::kabegami//
+タイトル::slideE//
+
+%%%%%%%%%%%%%%%%//
+main::Main Slide//
+
+%%%%%%%%%%%%%%%%//
+new::Animation1//
+
+\begin{center}//
+\input{fig/animsinemove}//
+\end{center}//
+
+%%%%%%%%%%%%%%%%//
+new::Animation2//
+
+\begin{center}//
+\input{fig/animsinemove2}//
+\end{center}// \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0801plotR.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0801plotR.cdy
new file mode 100644
index 00000000..38efdacb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0801plotR.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0802plotR2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0802plotR2.cdy
new file mode 100644
index 00000000..c0d6e3aa
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0802plotR2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0803boxplot.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0803boxplot.cdy
new file mode 100644
index 00000000..d88e4d9a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0803boxplot.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0804histplot.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0804histplot.cdy
new file mode 100644
index 00000000..d947cae0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0804histplot.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0805random.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0805random.cdy
new file mode 100644
index 00000000..c4dcd3bb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0805random.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0806dataframe.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0806dataframe.cdy
new file mode 100644
index 00000000..09f11daf
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0806dataframe.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0807timecount.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0807timecount.cdy
new file mode 100644
index 00000000..aeaa9924
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0807timecount.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0808ttest.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0808ttest.cdy
new file mode 100644
index 00000000..8ad9d2f2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s08R/s0808ttest.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0901parabolic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0901parabolic.cdy
new file mode 100644
index 00000000..64143679
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0901parabolic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0902cone.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0902cone.cdy
new file mode 100644
index 00000000..aeae0a61
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0902cone.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0903saddle.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0903saddle.cdy
new file mode 100644
index 00000000..ac4113ea
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0903saddle.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0904sphere.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0904sphere.cdy
new file mode 100644
index 00000000..82c6eab1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0904sphere.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0905wireframe.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0905wireframe.cdy
new file mode 100644
index 00000000..5ed8f7de
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0905wireframe.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0906intersectcrvsf.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0906intersectcrvsf.cdy
new file mode 100644
index 00000000..b41a57b9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0906intersectcrvsf.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0907multisurfaces.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0907multisurfaces.cdy
new file mode 100644
index 00000000..37800854
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0907multisurfaces.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0908conecut.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0908conecut.cdy
new file mode 100644
index 00000000..e454b06b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0908conecut.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0909totaldiff.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0909totaldiff.cdy
new file mode 100644
index 00000000..9b10fba9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s09surface/s0909totaldiff.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1000list.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1000list.cdy
new file mode 100644
index 00000000..fb3d34cd
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1000list.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1001basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1001basic.cdy
new file mode 100644
index 00000000..0e43d9bf
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1001basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1002equation.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1002equation.cdy
new file mode 100644
index 00000000..73490e43
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1002equation.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1003trig.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1003trig.cdy
new file mode 100644
index 00000000..019a875b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1003trig.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1004calcby.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1004calcby.cdy
new file mode 100644
index 00000000..904d0704
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1004calcby.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1005diffint.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1005diffint.cdy
new file mode 100644
index 00000000..64fd892e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1005diffint.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1006calculus.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1006calculus.cdy
new file mode 100644
index 00000000..9f27e41b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1006calculus.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1007linalg.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1007linalg.cdy
new file mode 100644
index 00000000..64700b6b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1007linalg.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1008idtable.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1008idtable.cdy
new file mode 100644
index 00000000..6d548ade
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1008idtable.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1009diffeq.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1009diffeq.cdy
new file mode 100644
index 00000000..c53b507f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1009diffeq.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier.cdy
new file mode 100644
index 00000000..ea2fd726
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier2.cdy
new file mode 100644
index 00000000..1f269433
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier3.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier3.cdy
new file mode 100644
index 00000000..a55c5465
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1010fourier3.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop.cdy
new file mode 100644
index 00000000..283c3b42
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop2.cdy
new file mode 100644
index 00000000..7b20b958
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1011matrixop2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1012fourierpw.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1012fourierpw.cdy
new file mode 100644
index 00000000..e4dc1481
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1012fourierpw.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1013for.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1013for.cdy
new file mode 100644
index 00000000..4846df38
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1013for.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1014incdec2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1014incdec2.cdy
new file mode 100644
index 00000000..a22b66d5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1014incdec2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1015primenumber.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1015primenumber.cdy
new file mode 100644
index 00000000..49132fc9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s10maxima/s1015primenumber.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1100list.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1100list.cdy
index 83c54a24..83c54a24 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1100list.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1100list.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1101calculator1.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1101calculator1.cdy
index d321b85c..d321b85c 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1101calculator1.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1101calculator1.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1102calculator2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1102calculator2.cdy
index 6b57d7e0..6b57d7e0 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1102calculator2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1102calculator2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1103calcby.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1103calcby.cdy
index 44e7def2..44e7def2 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1103calcby.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1103calcby.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1104diff.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1104diff.cdy
index fbe92c41..fbe92c41 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1104diff.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1104diff.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fint101.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fint101.cdy
index 3871bf27..3871bf27 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fint101.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fint101.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fzero109.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fzero109.cdy
index a6dcfe79..a6dcfe79 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1105fzero109.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1105fzero109.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1106fmmx110.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1106fmmx110.cdy
index 699963b8..699963b8 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1106fmmx110.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1106fmmx110.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1110integrate.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1110integrate.cdy
index 9346f12e..9346f12e 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1110integrate.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1110integrate.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1111grobner1.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1111grobner1.cdy
index 50ad1503..50ad1503 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1111grobner1.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1111grobner1.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1112residue.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1112residue.cdy
index f4e70933..f4e70933 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s11asir/s1112residue.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s11asir/s1112residue.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate.cdy
new file mode 100644
index 00000000..eba82171
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate2.cdy
new file mode 100644
index 00000000..90f53740
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1201integrate2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202calcby.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202calcby.cdy
new file mode 100644
index 00000000..31308216
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202calcby.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202equations.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202equations.cdy
new file mode 100644
index 00000000..736c8deb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s12fricas/s1202equations.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1301basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1301basic.cdy
index 38300c52..38300c52 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1301basic.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1301basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1303objparts.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1303objparts.cdy
index a4740a24..a4740a24 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1303objparts.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1303objparts.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1304symbol.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1304symbol.cdy
index 87ef5c1c..87ef5c1c 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1304symbol.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1304symbol.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1305hyperpara.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1305hyperpara.cdy
index 80ce5bd7..80ce5bd7 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1305hyperpara.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1305hyperpara.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1306poly.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1306poly.cdy
index 0a37dd8a..0a37dd8a 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1306poly.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1306poly.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1307poly2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1307poly2.cdy
index 96e2d15a..96e2d15a 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1307poly2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1307poly2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1308discont.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1308discont.cdy
index 1dac04a2..1dac04a2 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1308discont.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1308discont.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1309discont2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1309discont2.cdy
index 6f7ccd19..6f7ccd19 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1309discont2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1309discont2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1310totaldiff.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1310totaldiff.cdy
index 631105fc..631105fc 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1310totaldiff.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1310totaldiff.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1311plate.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1311plate.cdy
index c9693b26..c9693b26 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1311plate.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1311plate.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1312plane.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1312plane.cdy
index ff5faa44..ff5faa44 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1312plane.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1312plane.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1313changescale.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1313changescale.cdy
index cdff2f09..cdff2f09 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1313changescale.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1313changescale.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1314knot.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1314knot.cdy
index c52cd3ed..c52cd3ed 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s13meshlab/s1314knot.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s13meshlab/s1314knot.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/errormessageR.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/errormessageR.txt
index e69de29b..e69de29b 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/errormessageR.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/errormessageR.txt
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/kc.sh b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/kc.sh
index fdc5e838..fdc5e838 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/kc.sh
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/kc.sh
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/resultR.txt b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/resultR.txt
index 1259c849..1259c849 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/resultR.txt
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/resultR.txt
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy
new file mode 100644
index 00000000..1d51f02d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1402copypaste.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1402copypaste.cdy
new file mode 100644
index 00000000..fbed2d6e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1402copypaste.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy
new file mode 100644
index 00000000..19401b39
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample1.csv b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample1.csv
index 38d5fa8c..38d5fa8c 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample1.csv
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample1.csv
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample2.csv b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample2.csv
index f6273be2..f6273be2 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/sample2.csv
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s14dataprocessing/sample2.csv
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1501mant.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1501mant.cdy
new file mode 100644
index 00000000..139f9486
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1501mant.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1502torus.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1502torus.cdy
new file mode 100644
index 00000000..c17f558e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1502torus.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1503parabola.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1503parabola.cdy
new file mode 100644
index 00000000..8b860f67
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1503parabola.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1504conecut.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1504conecut.cdy
new file mode 100644
index 00000000..6a8b2dbd
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1504conecut.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1505skeleton.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1505skeleton.cdy
new file mode 100644
index 00000000..3b5f0035
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samples/s15C/s1505skeleton.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basic.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basic.cdy
index e78fe2b3..e78fe2b3 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basic.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basic.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basicketcindy.html b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basicketcindy.html
index 6ae9f06e..6ae9f06e 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js01basicketcindy.html
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js01basicketcindy.html
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2.cdy
index 4f3445d2..4f3445d2 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2ketcindy.html b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2ketcindy.html
index 53b5c9a0..53b5c9a0 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js02diffeq2ketcindy.html
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js02diffeq2ketcindy.html
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamow.cdy b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamow.cdy
index 2e926cd4..2e926cd4 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamow.cdy
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamow.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamowketcindy.html b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamowketcindy.html
index 3acb1b2c..3acb1b2c 100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/js03gamowketcindy.html
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/js03gamowketcindy.html
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/kc.sh b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/kc.sh
index e69de29b..e69de29b 100755..100644
--- a/texmf-dist/doc/support/ketpic/ketsample/samplesJS/kc.sh
+++ b/texmf-dist/doc/support/ketcindy/ketsample/samplesJS/kc.sh
diff --git a/texmf-dist/doc/support/ketcindy/source/ketjava/KetCindyPlugin.java b/texmf-dist/doc/support/ketcindy/source/ketjava/KetCindyPlugin.java
new file mode 100644
index 00000000..a054c8f3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketjava/KetCindyPlugin.java
@@ -0,0 +1,393 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ @CindyScript("ketjavaversion")
+ public String ketjavaversion() {
+ return "Ketjava 2017.09.06";
+ }
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("pathsep")
+ // 17.09.06
+ public static String pathsep(){
+ return File.separator;
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("makedir")
+ // 17.09.06
+ public static String makedir(String dir,String dirname){
+ File newfile = new File(dir+File.separator+dirname);
+ if (newfile.mkdir()){
+ return dirname+" created";
+ }else{
+ return dirname+" already exists";
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
new file mode 100644
index 00000000..a3b0f91d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
@@ -0,0 +1,64 @@
+%%% ForRef-Arrowhead-1.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 408 -408}\special{pa 400 -412}\special{pa 390 -413}\special{pa 382 -409}%
+\special{pa 376 -402}\special{pa 374 -393}\special{pa 377 -384}\special{pa 384 -377}%
+\special{pa 393 -374}\special{pa 402 -376}\special{pa 409 -382}\special{pa 413 -390}%
+\special{pa 412 -400}\special{pa 408 -408}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.1000,1.1000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa 394 -20}\special{pa 394 20}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 20 -394}\special{pa -20 -394}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1000,1.0000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-10.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
new file mode 100644
index 00000000..141dcdd5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-10.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 118 -350}\special{pa 197 -343}\special{pa 138 -394}\special{pa 128 -372}%
+\special{pa 118 -350}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 118 -350}\special{pa 197 -343}\special{pa 138 -394}\special{pa 128 -372}%
+\special{pa 118 -350}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
new file mode 100644
index 00000000..c7283279
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-2.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 464 -358}\special{pa 394 -394}\special{pa 429 -324}\special{pa 447 -341}%
+\special{pa 464 -358}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 464 -358}\special{pa 394 -394}\special{pa 429 -324}\special{pa 447 -341}%
+\special{pa 464 -358}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
new file mode 100644
index 00000000..f56598b0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-3.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 546 -434}\special{pa 394 -394}\special{pa 353 -242}\special{pa 449 -338}%
+\special{pa 546 -434}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 546 -434}\special{pa 394 -394}\special{pa 353 -242}\special{pa 449 -338}%
+\special{pa 546 -434}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
new file mode 100644
index 00000000..4b840b38
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-4.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 449 -449}\special{pa 297 -490}\special{pa 338 -338}\special{pa 394 -394}%
+\special{pa 449 -449}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 449 -449}\special{pa 297 -490}\special{pa 338 -338}\special{pa 394 -394}%
+\special{pa 449 -449}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
new file mode 100644
index 00000000..a4f59ee3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
@@ -0,0 +1,43 @@
+%%% ForRef-Arrowhead-5.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pn 4}%
+\special{pa 484 -379}\special{pa 341 -446}\special{pa 408 -303}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-6.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
new file mode 100644
index 00000000..ba8792b3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
@@ -0,0 +1,26 @@
+%%% ForRef-Arrowhead-6.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 211 -356}\special{pa 203 -361}\special{pa 193 -362}\special{pa 185 -358}%
+\special{pa 179 -351}\special{pa 177 -341}\special{pa 180 -332}\special{pa 187 -326}%
+\special{pa 196 -323}\special{pa 205 -325}\special{pa 212 -330}\special{pa 216 -339}%
+\special{pa 216 -348}\special{pa 211 -356}\special{sh 1}\special{fp}%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.6000,0.9700){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-7.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
new file mode 100644
index 00000000..4d60ceaa
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-7.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 271 -317}\special{pa 197 -343}\special{pa 242 -278}\special{pa 257 -298}%
+\special{pa 271 -317}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 271 -317}\special{pa 197 -343}\special{pa 242 -278}\special{pa 257 -298}%
+\special{pa 271 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-8.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
new file mode 100644
index 00000000..af73e049
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-8.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 341 -280}\special{pa 197 -343}\special{pa 277 -207}\special{pa 309 -244}%
+\special{pa 341 -280}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 341 -280}\special{pa 197 -343}\special{pa 277 -207}\special{pa 309 -244}%
+\special{pa 341 -280}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-9.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
new file mode 100644
index 00000000..29d8c661
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
@@ -0,0 +1,21 @@
+%%% ForRef-Arrowhead-9.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 352 -314}\special{pa 197 -343}\special{pa 249 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
new file mode 100644
index 00000000..00c27fb1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
@@ -0,0 +1,32 @@
+%%% spline1.tex 2014-11-9 6:32
+%%% spline1.sce 2014-11-8 22:24
+{\unitlength=1cm%
+\begin{picture}%
+( 15.60000, 12.54000)( -0.03000, -12.57000)%
+\special{pn 8}%
+%
+\special{pn 0}%
+\special{pa 3972 2358}\special{pa 3693 2220}\special{pa 3366 2189}\special{pa 3075 2228}%
+\special{pa 2839 2339}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 3695 2190}\special{pa 3673 2171}\special{pa 3650 2153}\special{pa 3625 2137}%
+\special{pa 3600 2123}\special{pa 3573 2109}\special{pa 3545 2097}\special{pa 3517 2086}%
+\special{pa 3488 2076}\special{pa 3458 2068}\special{pa 3428 2060}\special{pa 3397 2053}%
+\special{pa 3366 2048}\special{pa 3334 2043}\special{pa 3303 2039}\special{pa 3271 2036}%
+\special{pa 3240 2034}\special{pa 3208 2033}\special{pa 3177 2032}\special{pa 3147 2032}%
+\special{pa 3116 2033}\special{pa 3086 2034}\special{pa 3057 2036}\special{pa 3028 2039}%
+\special{pa 3000 2042}\special{pa 2972 2045}\special{pa 2945 2050}\special{pa 2918 2055}%
+\special{pa 2892 2061}\special{pa 2867 2067}\special{pa 2842 2074}\special{pa 2817 2082}%
+\special{pa 2793 2091}\special{pa 2769 2100}\special{pa 2747 2110}\special{pa 2724 2121}%
+\special{pa 2702 2132}\special{pa 2681 2145}\special{pa 2661 2158}\special{pa 2641 2171}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2691 2111}\special{pa 2641 2171}\special{pa 2717 2152}\special{pa 2704 2132}%
+\special{pa 2691 2111}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 2691 2111}\special{pa 2641 2171}\special{pa 2717 2152}\special{pa 2704 2132}%
+\special{pa 2691 2111}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita1.tex
new file mode 100644
index 00000000..25adeacc
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita1.tex
@@ -0,0 +1,115 @@
+%%% fig.tex 2014-12-31 7:50
+%%% fig.sce 2014-12-31 7:50
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 284 517}\special{pa 519 281}%
+\special{fp}%
+\special{pa 218 548}\special{pa 550 216}%
+\special{fp}%
+\special{pa 165 566}\special{pa 566 165}%
+\special{fp}%
+\special{pa 118 578}\special{pa 577 119}%
+\special{fp}%
+\special{pa 77 584}\special{pa 586 76}%
+\special{fp}%
+\special{pa 37 589}\special{pa 588 38}%
+\special{fp}%
+\special{pa 2 589}\special{pa 590 1}%
+\special{fp}%
+\special{pa -33 589}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -590 -1}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -588 -38}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -586 -76}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -577 -119}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -566 -165}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -550 -216}\special{pa -218 -548}%
+\special{fp}%
+\special{pa -519 -281}\special{pa -284 -517}%
+\special{fp}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita2.tex
new file mode 100644
index 00000000..832fa619
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita2.tex
@@ -0,0 +1,67 @@
+%%% fig.tex 2014-12-31 7:52
+%%% fig.sce 2014-12-31 7:52
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa -527 265}\special{pa -169 565}%
+\special{fp}%
+\special{pa -565 168}\special{pa -68 586}%
+\special{fp}%
+\special{pa -583 89}\special{pa 13 589}%
+\special{fp}%
+\special{pa -589 19}\special{pa 83 584}%
+\special{fp}%
+\special{pa -588 -44}\special{pa 145 571}%
+\special{fp}%
+\special{pa -581 -102}\special{pa 201 554}%
+\special{fp}%
+\special{pa -569 -156}\special{pa 253 533}%
+\special{fp}%
+\special{pa -553 -207}\special{pa 299 508}%
+\special{fp}%
+\special{pa -532 -254}\special{pa 342 480}%
+\special{fp}%
+\special{pa -509 -298}\special{pa 382 449}%
+\special{fp}%
+\special{pa -482 -340}\special{pa 419 415}%
+\special{fp}%
+\special{pa -452 -379}\special{pa 452 379}%
+\special{fp}%
+\special{pa -419 -415}\special{pa 482 340}%
+\special{fp}%
+\special{pa -382 -449}\special{pa 509 298}%
+\special{fp}%
+\special{pa -342 -480}\special{pa 532 254}%
+\special{fp}%
+\special{pa -299 -508}\special{pa 553 207}%
+\special{fp}%
+\special{pa -253 -533}\special{pa 569 156}%
+\special{fp}%
+\special{pa -201 -554}\special{pa 581 102}%
+\special{fp}%
+\special{pa -145 -571}\special{pa 588 44}%
+\special{fp}%
+\special{pa -83 -584}\special{pa 589 -19}%
+\special{fp}%
+\special{pa -13 -589}\special{pa 583 -89}%
+\special{fp}%
+\special{pa 68 -586}\special{pa 565 -168}%
+\special{fp}%
+\special{pa 169 -565}\special{pa 527 -265}%
+\special{fp}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita3.tex
new file mode 100644
index 00000000..11560e01
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita3.tex
@@ -0,0 +1,117 @@
+%%% fig.tex 2014-12-31 7:53
+%%% fig.sce 2014-12-31 7:53
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 284 517}\special{pa 519 281}%
+\special{fp}%
+\special{pa 218 548}\special{pa 550 216}%
+\special{fp}%
+\special{pa 165 566}\special{pa 566 165}%
+\special{fp}%
+\special{pa 118 578}\special{pa 577 119}%
+\special{fp}%
+\special{pa 77 584}\special{pa 586 76}%
+\special{fp}%
+\special{pa 37 589}\special{pa 588 38}%
+\special{fp}%
+\special{pa 2 589}\special{pa 590 1}%
+\special{fp}%
+\special{pa -33 589}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -590 -1}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -588 -38}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -586 -76}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -577 -119}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -566 -165}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -550 -216}\special{pa -218 -548}%
+\special{fp}%
+\special{pa -519 -281}\special{pa -284 -517}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita4.tex
new file mode 100644
index 00000000..92ae39d2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita4.tex
@@ -0,0 +1,69 @@
+%%% fig.tex 2014-12-31 7:54
+%%% fig.sce 2014-12-31 7:54
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa -550 216}\special{pa -218 548}%
+\special{fp}%
+\special{pa -577 119}\special{pa -118 578}%
+\special{fp}%
+\special{pa -588 38}\special{pa -37 589}%
+\special{fp}%
+\special{pa -589 -32}\special{pa 33 589}%
+\special{fp}%
+\special{pa -582 -95}\special{pa 95 582}%
+\special{fp}%
+\special{pa -570 -153}\special{pa 152 569}%
+\special{fp}%
+\special{pa -553 -205}\special{pa 205 553}%
+\special{fp}%
+\special{pa -532 -254}\special{pa 254 533}%
+\special{fp}%
+\special{pa -508 -299}\special{pa 299 508}%
+\special{fp}%
+\special{pa -481 -342}\special{pa 341 481}%
+\special{fp}%
+\special{pa -450 -381}\special{pa 381 451}%
+\special{fp}%
+\special{pa -417 -417}\special{pa 417 417}%
+\special{fp}%
+\special{pa -381 -451}\special{pa 450 381}%
+\special{fp}%
+\special{pa -341 -481}\special{pa 481 342}%
+\special{fp}%
+\special{pa -299 -508}\special{pa 508 299}%
+\special{fp}%
+\special{pa -254 -533}\special{pa 532 254}%
+\special{fp}%
+\special{pa -205 -553}\special{pa 553 205}%
+\special{fp}%
+\special{pa -152 -569}\special{pa 570 153}%
+\special{fp}%
+\special{pa -95 -582}\special{pa 582 95}%
+\special{fp}%
+\special{pa -33 -589}\special{pa 589 32}%
+\special{fp}%
+\special{pa 37 -589}\special{pa 588 -38}%
+\special{fp}%
+\special{pa 118 -578}\special{pa 577 -119}%
+\special{fp}%
+\special{pa 218 -548}\special{pa 550 -216}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita5.tex
new file mode 100644
index 00000000..ec9b7744
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita5.tex
@@ -0,0 +1,103 @@
+%%% fig.tex 2014-12-31 8:0
+%%% fig.sce 2014-12-31 8:0
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 557 0}\special{pa 589 -32}%
+\special{fp}%
+\special{pa 522 0}\special{pa 586 -65}%
+\special{fp}%
+\special{pa 487 0}\special{pa 582 -95}%
+\special{fp}%
+\special{pa 452 0}\special{pa 576 -124}%
+\special{fp}%
+\special{pa 418 0}\special{pa 570 -153}%
+\special{fp}%
+\special{pa 383 0}\special{pa 562 -179}%
+\special{fp}%
+\special{pa 348 0}\special{pa 553 -205}%
+\special{fp}%
+\special{pa 313 0}\special{pa 543 -230}%
+\special{fp}%
+\special{pa 278 0}\special{pa 532 -254}%
+\special{fp}%
+\special{pa 244 0}\special{pa 521 -277}%
+\special{fp}%
+\special{pa 209 0}\special{pa 508 -299}%
+\special{fp}%
+\special{pa 174 0}\special{pa 495 -321}%
+\special{fp}%
+\special{pa 139 0}\special{pa 481 -342}%
+\special{fp}%
+\special{pa 104 0}\special{pa 466 -361}%
+\special{fp}%
+\special{pa 70 0}\special{pa 450 -381}%
+\special{fp}%
+\special{pa 35 0}\special{pa 434 -400}%
+\special{fp}%
+\special{pa 0 0}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -12 -22}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -25 -45}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -37 -67}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -49 -90}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -62 -112}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -74 -135}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -86 -157}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -98 -180}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -111 -202}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -123 -225}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -135 -247}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -148 -270}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -160 -292}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -172 -315}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -185 -337}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -197 -360}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -209 -382}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -222 -405}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -234 -427}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -246 -450}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -259 -472}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -271 -495}\special{pa -218 -548}%
+\special{fp}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pa 787 0}\special{pa -787 0}%
+\special{fp}%
+\special{pa 431 787}\special{pa -431 -787}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita6.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita6.tex
new file mode 100644
index 00000000..7365fdde
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita6.tex
@@ -0,0 +1,179 @@
+%%% fig.tex 2014-12-31 14:35
+%%% fig.sce 2014-12-31 14:35
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 218 548}\special{pa 255 510}%
+\special{fp}%
+\special{pa 165 566}\special{pa 244 487}%
+\special{fp}%
+\special{pa 118 578}\special{pa 232 464}%
+\special{fp}%
+\special{pa 77 584}\special{pa 220 441}%
+\special{fp}%
+\special{pa 37 589}\special{pa 209 418}%
+\special{fp}%
+\special{pa 2 589}\special{pa 197 394}%
+\special{fp}%
+\special{pa -33 589}\special{pa 186 371}%
+\special{fp}%
+\special{pa 557 0}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 174 348}%
+\special{fp}%
+\special{pa 522 0}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 162 325}%
+\special{fp}%
+\special{pa 487 0}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 151 302}%
+\special{fp}%
+\special{pa 452 0}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 139 278}%
+\special{fp}%
+\special{pa 418 0}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 128 255}%
+\special{fp}%
+\special{pa 383 0}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 116 232}%
+\special{fp}%
+\special{pa 348 0}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 104 209}%
+\special{fp}%
+\special{pa 313 0}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 93 186}%
+\special{fp}%
+\special{pa 278 0}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 81 162}%
+\special{fp}%
+\special{pa 244 0}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 70 139}%
+\special{fp}%
+\special{pa 209 0}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 58 116}%
+\special{fp}%
+\special{pa 174 0}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 46 93}%
+\special{fp}%
+\special{pa 139 0}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 35 70}%
+\special{fp}%
+\special{pa 104 0}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 23 46}%
+\special{fp}%
+\special{pa 70 0}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 12 23}%
+\special{fp}%
+\special{pa 35 0}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 0 0}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa -35 0}%
+\special{fp}%
+\special{pa -12 -23}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa -70 0}%
+\special{fp}%
+\special{pa -23 -46}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa -104 0}%
+\special{fp}%
+\special{pa -35 -70}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa -139 0}%
+\special{fp}%
+\special{pa -46 -93}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa -174 0}%
+\special{fp}%
+\special{pa -58 -116}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa -209 0}%
+\special{fp}%
+\special{pa -70 -139}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa -244 0}%
+\special{fp}%
+\special{pa -81 -162}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa -278 0}%
+\special{fp}%
+\special{pa -93 -186}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa -313 0}%
+\special{fp}%
+\special{pa -104 -209}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa -348 0}%
+\special{fp}%
+\special{pa -116 -232}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa -383 0}%
+\special{fp}%
+\special{pa -128 -255}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa -418 0}%
+\special{fp}%
+\special{pa -139 -278}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa -452 0}%
+\special{fp}%
+\special{pa -151 -302}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa -487 0}%
+\special{fp}%
+\special{pa -162 -325}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa -522 0}%
+\special{fp}%
+\special{pa -174 -348}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa -557 0}%
+\special{fp}%
+\special{pa -186 -371}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -197 -394}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -209 -418}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -220 -441}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -232 -464}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -244 -487}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -255 -510}\special{pa -218 -548}%
+\special{fp}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pa 787 0}\special{pa -787 0}%
+\special{fp}%
+\special{pa 394 787}\special{pa -394 -787}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita7.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita7.tex
new file mode 100644
index 00000000..14bce6d6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita7.tex
@@ -0,0 +1,102 @@
+%%% fig.tex 2014-12-31 14:37
+%%% fig.sce 2014-12-31 14:37
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 284 517}\special{pa 519 281}%
+\special{fp}%
+\special{pa 218 548}\special{pa 550 216}%
+\special{fp}%
+\special{pa 165 566}\special{pa 566 165}%
+\special{fp}%
+\special{pa 118 578}\special{pa 577 119}%
+\special{fp}%
+\special{pa 77 584}\special{pa 586 76}%
+\special{fp}%
+\special{pa 37 589}\special{pa 588 38}%
+\special{fp}%
+\special{pa 2 589}\special{pa 590 1}%
+\special{fp}%
+\special{pa -33 589}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -590 -1}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -588 -38}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -586 -76}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -577 -119}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -566 -165}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -550 -216}\special{pa -218 -548}%
+\special{fp}%
+\special{pa -519 -281}\special{pa -284 -517}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita8.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita8.tex
new file mode 100644
index 00000000..255c40ce
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita8.tex
@@ -0,0 +1,128 @@
+%%% fig.tex 2014-12-31 14:38
+%%% fig.sce 2014-12-31 14:38
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 591 0}\special{pa 588 -39}\special{fp}\special{pa 585 -77}\special{pa 578 -115}\special{fp}%
+\special{pa 570 -153}\special{pa 558 -189}\special{fp}\special{pa 545 -226}\special{pa 529 -261}\special{fp}%
+\special{pa 511 -295}\special{pa 490 -328}\special{fp}\special{pa 468 -359}\special{pa 443 -389}\special{fp}%
+\special{pa 417 -417}\special{pa 389 -443}\special{fp}\special{pa 359 -468}\special{pa 328 -490}\special{fp}%
+\special{pa 295 -511}\special{pa 261 -529}\special{fp}\special{pa 226 -545}\special{pa 190 -559}\special{fp}%
+\special{pa 153 -569}\special{pa 115 -579}\special{fp}\special{pa 77 -584}\special{pa 39 -589}\special{fp}%
+\special{pa 0 -589}\special{pa -37 -589}\special{pa -39 -589}\special{fp}\special{pa -77 -584}\special{pa -111 -580}\special{pa -115 -579}\special{fp}%
+\special{pa -153 -569}\special{pa -182 -562}\special{pa -190 -559}\special{fp}\special{pa -226 -545}\special{pa -251 -534}\special{pa -261 -529}\special{fp}%
+\special{pa -295 -511}\special{pa -316 -499}\special{pa -328 -490}\special{fp}\special{pa -359 -468}\special{pa -376 -455}\special{pa -389 -443}\special{fp}%
+\special{pa -417 -417}\special{pa -430 -404}\special{pa -443 -389}\special{fp}\special{pa -468 -359}\special{pa -478 -347}\special{pa -490 -328}\special{fp}%
+\special{pa -511 -295}\special{pa -518 -285}\special{pa -529 -261}\special{fp}\special{pa -545 -226}\special{pa -549 -217}\special{pa -558 -189}\special{fp}%
+\special{pa -570 -153}\special{pa -572 -147}\special{pa -578 -115}\special{fp}\special{pa -585 -77}\special{pa -586 -74}\special{pa -588 -39}\special{fp}%
+\special{pa -591 0}\special{pa -588 39}\special{fp}\special{pa -585 77}\special{pa -578 115}\special{fp}%
+\special{pa -570 153}\special{pa -558 189}\special{fp}\special{pa -545 226}\special{pa -529 261}\special{fp}%
+\special{pa -511 295}\special{pa -490 328}\special{fp}\special{pa -468 359}\special{pa -443 389}\special{fp}%
+\special{pa -417 417}\special{pa -389 443}\special{fp}\special{pa -359 468}\special{pa -328 490}\special{fp}%
+\special{pa -295 511}\special{pa -261 529}\special{fp}\special{pa -226 545}\special{pa -190 559}\special{fp}%
+\special{pa -153 569}\special{pa -115 579}\special{fp}\special{pa -77 584}\special{pa -39 589}\special{fp}%
+\special{pa 0 589}\special{pa 37 589}\special{pa 39 589}\special{fp}\special{pa 77 584}\special{pa 111 580}\special{pa 115 579}\special{fp}%
+\special{pa 153 569}\special{pa 182 562}\special{pa 190 559}\special{fp}\special{pa 226 545}\special{pa 251 534}\special{pa 261 529}\special{fp}%
+\special{pa 295 511}\special{pa 316 499}\special{pa 328 490}\special{fp}\special{pa 359 468}\special{pa 376 455}\special{pa 389 443}\special{fp}%
+\special{pa 417 417}\special{pa 430 404}\special{pa 443 389}\special{fp}\special{pa 468 359}\special{pa 478 347}\special{pa 490 328}\special{fp}%
+\special{pa 511 295}\special{pa 518 285}\special{pa 529 261}\special{fp}\special{pa 545 226}\special{pa 549 217}\special{pa 558 189}\special{fp}%
+\special{pa 570 153}\special{pa 572 147}\special{pa 578 115}\special{fp}\special{pa 585 77}\special{pa 586 74}\special{pa 588 39}\special{fp}%
+%
+%
+\special{pa 284 517}\special{pa 519 281}%
+\special{fp}%
+\special{pa 218 548}\special{pa 550 216}%
+\special{fp}%
+\special{pa 165 566}\special{pa 566 165}%
+\special{fp}%
+\special{pa 118 578}\special{pa 577 119}%
+\special{fp}%
+\special{pa 77 584}\special{pa 586 76}%
+\special{fp}%
+\special{pa 37 589}\special{pa 588 38}%
+\special{fp}%
+\special{pa 2 589}\special{pa 590 1}%
+\special{fp}%
+\special{pa -33 589}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -590 -1}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -588 -38}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -586 -76}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -577 -119}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -566 -165}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -550 -216}\special{pa -218 -548}%
+\special{fp}%
+\special{pa -519 -281}\special{pa -284 -517}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita9.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita9.tex
new file mode 100644
index 00000000..777c7905
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/HatchZuKita9.tex
@@ -0,0 +1,137 @@
+%%% fig.tex 2014-12-31 14:34
+%%% fig.sce 2014-12-31 14:34
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 557 0}\special{pa 589 -32}%
+\special{fp}%
+\special{pa 522 0}\special{pa 586 -65}%
+\special{fp}%
+\special{pa 487 0}\special{pa 582 -95}%
+\special{fp}%
+\special{pa 452 0}\special{pa 576 -124}%
+\special{fp}%
+\special{pa 418 0}\special{pa 570 -153}%
+\special{fp}%
+\special{pa 383 0}\special{pa 562 -179}%
+\special{fp}%
+\special{pa 348 0}\special{pa 553 -205}%
+\special{fp}%
+\special{pa 313 0}\special{pa 543 -230}%
+\special{fp}%
+\special{pa 278 0}\special{pa 532 -254}%
+\special{fp}%
+\special{pa 244 0}\special{pa 521 -277}%
+\special{fp}%
+\special{pa 209 0}\special{pa 508 -299}%
+\special{fp}%
+\special{pa 174 0}\special{pa 495 -321}%
+\special{fp}%
+\special{pa 139 0}\special{pa 481 -342}%
+\special{fp}%
+\special{pa 104 0}\special{pa 466 -361}%
+\special{fp}%
+\special{pa 70 0}\special{pa 450 -381}%
+\special{fp}%
+\special{pa 35 0}\special{pa 434 -400}%
+\special{fp}%
+\special{pa 0 0}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -12 -23}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -23 -46}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -35 -70}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -46 -93}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -58 -116}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -70 -139}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -81 -162}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -93 -186}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -104 -209}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -116 -232}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -128 -255}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -139 -278}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -151 -302}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -162 -325}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -174 -348}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -186 -371}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -197 -394}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -209 -418}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -220 -441}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -232 -464}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -244 -487}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -255 -510}\special{pa -218 -548}%
+\special{fp}%
+\special{pa 246 536}\special{pa 246 492}%
+\special{fp}%
+\special{pa 197 556}\special{pa 197 394}%
+\special{fp}%
+\special{pa 148 571}\special{pa 148 295}%
+\special{fp}%
+\special{pa 98 582}\special{pa 98 197}%
+\special{fp}%
+\special{pa 49 588}\special{pa 49 98}%
+\special{fp}%
+\special{pa 0 589}\special{pa 0 0}%
+\special{fp}%
+\special{pa -49 588}\special{pa -49 0}%
+\special{fp}%
+\special{pa -98 582}\special{pa -98 0}%
+\special{fp}%
+\special{pa -148 571}\special{pa -148 0}%
+\special{fp}%
+\special{pa -197 556}\special{pa -197 0}%
+\special{fp}%
+\special{pa -246 536}\special{pa -246 0}%
+\special{fp}%
+\special{pa -295 510}\special{pa -295 0}%
+\special{fp}%
+\special{pa -344 478}\special{pa -344 0}%
+\special{fp}%
+\special{pa -394 439}\special{pa -394 0}%
+\special{fp}%
+\special{pa -443 389}\special{pa -443 0}%
+\special{fp}%
+\special{pa -492 324}\special{pa -492 0}%
+\special{fp}%
+\special{pa -541 234}\special{pa -541 0}%
+\special{fp}%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pa 787 0}\special{pa -787 0}%
+\special{fp}%
+\special{pa 394 787}\special{pa -394 -787}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt.tex
new file mode 100644
index 00000000..7ca5600b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt.tex
@@ -0,0 +1,104 @@
+%%% fig.tex 2016-5-4 18:8
+%%% fig.sce 2016-5-4 18:8
+{\unitlength=10mm%
+\begin{picture}%
+( 6.00000, 5.00000)( -2.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa -557 -1575}\special{pa -535 -1516}\special{pa -504 -1432}\special{pa -472 -1354}%
+\special{pa -441 -1281}\special{pa -409 -1213}\special{pa -378 -1150}\special{pa -346 -1092}%
+\special{pa -315 -1039}\special{pa -283 -991}\special{pa -252 -949}\special{pa -220 -911}%
+\special{pa -189 -878}\special{pa -157 -850}\special{pa -126 -828}\special{pa -94 -810}%
+\special{pa -63 -797}\special{pa -31 -790}\special{pa 0 -787}\special{pa 31 -790}%
+\special{pa 63 -797}\special{pa 94 -810}\special{pa 126 -828}\special{pa 157 -850}%
+\special{pa 189 -878}\special{pa 220 -911}\special{pa 252 -949}\special{pa 283 -991}%
+\special{pa 315 -1039}\special{pa 346 -1092}\special{pa 378 -1150}\special{pa 409 -1213}%
+\special{pa 441 -1281}\special{pa 472 -1354}\special{pa 504 -1432}\special{pa 535 -1516}%
+\special{pa 557 -1575}%
+\special{fp}%
+\special{pa 394 394}\special{pa 402 378}\special{pa 425 333}\special{pa 449 291}\special{pa 472 252}%
+\special{pa 496 216}\special{pa 520 182}\special{pa 543 151}\special{pa 567 123}\special{pa 591 98}%
+\special{pa 614 76}\special{pa 638 57}\special{pa 661 40}\special{pa 685 27}\special{pa 709 16}%
+\special{pa 732 8}\special{pa 756 3}\special{pa 780 0}\special{pa 803 1}\special{pa 827 4}%
+\special{pa 850 10}\special{pa 874 19}\special{pa 898 31}\special{pa 921 46}\special{pa 945 63}%
+\special{pa 969 83}\special{pa 992 106}\special{pa 1016 132}\special{pa 1039 161}%
+\special{pa 1063 193}\special{pa 1087 227}\special{pa 1110 265}\special{pa 1134 305}%
+\special{pa 1157 348}\special{pa 1181 394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 124 -831}\special{pa 128 -824}\special{fp}\special{pa 144 -798}\special{pa 149 -791}\special{fp}%
+\special{pa 165 -764}\special{pa 169 -758}\special{fp}\special{pa 186 -731}\special{pa 190 -724}\special{fp}%
+\special{pa 206 -698}\special{pa 210 -691}\special{fp}\special{pa 227 -664}\special{pa 231 -657}\special{fp}%
+\special{pa 247 -631}\special{pa 252 -624}\special{fp}\special{pa 268 -597}\special{pa 272 -591}\special{fp}%
+\special{pa 289 -564}\special{pa 293 -557}\special{fp}\special{pa 309 -531}\special{pa 313 -524}\special{fp}%
+\special{pa 330 -497}\special{pa 334 -490}\special{fp}\special{pa 350 -464}\special{pa 355 -457}\special{fp}%
+\special{pa 371 -430}\special{pa 375 -424}\special{fp}\special{pa 392 -397}\special{pa 396 -390}\special{fp}%
+\special{pa 412 -364}\special{pa 416 -357}\special{fp}\special{pa 433 -330}\special{pa 437 -324}\special{fp}%
+\special{pa 453 -297}\special{pa 458 -290}\special{fp}\special{pa 474 -264}\special{pa 478 -257}\special{fp}%
+\special{pa 495 -230}\special{pa 499 -223}\special{fp}\special{pa 515 -197}\special{pa 519 -190}\special{fp}%
+\special{pa 536 -163}\special{pa 540 -157}\special{fp}\special{pa 556 -130}\special{pa 561 -123}\special{fp}%
+\special{pa 577 -97}\special{pa 581 -90}\special{fp}\special{pa 598 -63}\special{pa 602 -56}\special{fp}%
+\special{pa 618 -30}\special{pa 622 -23}\special{fp}\special{pa 639 4}\special{pa 643 10}\special{fp}%
+\special{pa 659 37}\special{pa 664 44}\special{fp}\special{pn 8}%
+\special{pn 4}%
+\special{pa 137 -839}\special{pa 130 -843}\special{pa 122 -843}\special{pa 115 -839}%
+\special{pa 111 -832}\special{pa 111 -824}\special{pa 115 -817}\special{pa 122 -813}%
+\special{pa 130 -813}\special{pa 137 -817}\special{pa 141 -824}\special{pa 141 -832}%
+\special{pa 137 -839}\special{sh 1}\special{fp}%
+\special{pa 673 29}\special{pa 665 25}\special{pa 657 25}\special{pa 650 29}\special{pa 646 36}%
+\special{pa 646 44}\special{pa 650 51}\special{pa 657 56}\special{pa 665 56}\special{pa 673 51}%
+\special{pa 677 44}\special{pa 677 36}\special{pa 673 29}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.2700,2.1524){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(1.7300,0.0476){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{2.59}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{2.59}\settodepth{\Depth}{2.59}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{2.59}}%
+%
+%
+\special{pn 8}%
+\special{pa -787 0}\special{pa 1535 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1500 24}\special{pa 1575 0}\special{pa 1500 -24}\special{pa 1500 0}\special{pa 1500 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1500 24}\special{pa 1575 0}\special{pa 1500 -24}\special{pa 1500 0}\special{pa 1500 24}%
+\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 394}\special{pa 0 -1535}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1500}\special{pa 0 -1575}\special{pa -24 -1500}\special{pa 0 -1500}%
+\special{pa 24 -1500}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1500}\special{pa 0 -1575}\special{pa -24 -1500}\special{pa 0 -1500}%
+\special{pa 24 -1500}\special{pa 0 -1575}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt1.tex
new file mode 100644
index 00000000..7e3ad7a5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/Nearestpt1.tex
@@ -0,0 +1,108 @@
+%%% Nearestpt1.tex 2014-11-9 23:27
+%%% Nearestpt2.sce 2014-11-9 20:45
+{\unitlength=1cm%
+\begin{picture}%
+( 4.01000, 4.19000)( -2.01000, -0.19000)%
+\special{pn 8}%
+%
+\special{pa 405 -11}\special{pa 398 -15}\special{pa 390 -15}\special{pa 383 -11}\special{pa 378 -4}%
+\special{pa 378 4}\special{pa 383 11}\special{pa 390 15}\special{pa 398 15}\special{pa 405 11}%
+\special{pa 409 4}\special{pa 409 -4}\special{pa 405 -11}\special{sh 1}\special{fp}%
+\special{pa -178 -1015}\special{pa -185 -1019}\special{pa -193 -1019}\special{pa -200 -1015}%
+\special{pa -204 -1008}\special{pa -204 -1000}\special{pa -200 -993}\special{pa -193 -989}%
+\special{pa -185 -989}\special{pa -178 -993}\special{pa -174 -1000}\special{pa -174 -1008}%
+\special{pa -178 -1015}\special{sh 1}\special{fp}%
+\special{pa 247 -295}\special{pa 240 -299}\special{pa 232 -299}\special{pa 225 -295}%
+\special{pa 221 -288}\special{pa 221 -279}\special{pa 225 -272}\special{pa 232 -268}%
+\special{pa 240 -268}\special{pa 247 -272}\special{pa 251 -279}\special{pa 251 -288}%
+\special{pa 247 -295}\special{sh 1}\special{fp}%
+\special{pa 247 -153}\special{pa 240 -157}\special{pa 232 -157}\special{pa 225 -153}%
+\special{pa 221 -146}\special{pa 221 -138}\special{pa 225 -131}\special{pa 232 -127}%
+\special{pa 240 -127}\special{pa 247 -131}\special{pa 251 -138}\special{pa 251 -146}%
+\special{pa 247 -153}\special{sh 1}\special{fp}%
+\special{pa -363 -1212}\special{pa -370 -1216}\special{pa -378 -1216}\special{pa -385 -1212}%
+\special{pa -389 -1205}\special{pa -389 -1197}\special{pa -385 -1190}\special{pa -378 -1186}%
+\special{pa -370 -1186}\special{pa -363 -1190}\special{pa -359 -1197}\special{pa -359 -1205}%
+\special{pa -363 -1212}\special{sh 1}\special{fp}%
+\special{pa -575 -881}\special{pa -583 -885}\special{pa -591 -885}\special{pa -598 -881}%
+\special{pa -602 -874}\special{pa -602 -866}\special{pa -598 -859}\special{pa -591 -855}%
+\special{pa -583 -855}\special{pa -575 -859}\special{pa -571 -866}\special{pa -571 -874}%
+\special{pa -575 -881}\special{sh 1}\special{fp}%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{pCr}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{pCr}\settodepth{\Depth}{pCr}\setlength{\Height}{\Depth}%
+\put(0.6000,0.8200){\hspace*{\Width}\raisebox{\Height}{pCr}}%
+%
+%
+\settowidth{\Width}{pC1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{pC1}\settodepth{\Depth}{pC1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7000,0.3600){\hspace*{\Width}\raisebox{\Height}{pC1}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(-0.4800,2.4500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{pDr}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{pDr}\settodepth{\Depth}{pDr}\setlength{\Height}{\Depth}%
+\put(-0.9500,3.1500){\hspace*{\Width}\raisebox{\Height}{pDr}}%
+%
+%
+\settowidth{\Width}{pD1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{pD1}\settodepth{\Depth}{pD1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.5900,2.2100){\hspace*{\Width}\raisebox{\Height}{pD1}}%
+%
+%
+\special{pa 557 -787}\special{pa 552 -857}\special{pa 539 -926}\special{pa 518 -992}%
+\special{pa 488 -1056}\special{pa 450 -1115}\special{pa 406 -1169}\special{pa 355 -1216}%
+\special{pa 298 -1258}\special{pa 237 -1291}\special{pa 172 -1317}\special{pa 104 -1334}%
+\special{pa 35 -1343}\special{pa -35 -1343}\special{pa -104 -1334}\special{pa -172 -1317}%
+\special{pa -237 -1291}\special{pa -298 -1258}\special{pa -355 -1216}\special{pa -406 -1169}%
+\special{pa -450 -1115}\special{pa -488 -1056}\special{pa -518 -992}\special{pa -539 -926}%
+\special{pa -552 -857}\special{pa -557 -787}\special{pa -552 -718}\special{pa -539 -649}%
+\special{pa -518 -582}\special{pa -488 -519}\special{pa -450 -460}\special{pa -406 -406}%
+\special{pa -355 -358}\special{pa -298 -317}\special{pa -237 -284}\special{pa -172 -258}%
+\special{pa -104 -240}\special{pa -35 -232}\special{pa 35 -232}\special{pa 104 -240}%
+\special{pa 172 -258}\special{pa 237 -284}\special{pa 298 -317}\special{pa 355 -358}%
+\special{pa 406 -406}\special{pa 450 -460}\special{pa 488 -519}\special{pa 518 -582}%
+\special{pa 539 -649}\special{pa 552 -718}\special{pa 557 -787}%
+\special{fp}%
+\special{pa -787 -1575}\special{pa -759 -1464}\special{pa -727 -1342}\special{pa -695 -1226}%
+\special{pa -662 -1115}\special{pa -630 -1009}\special{pa -598 -908}\special{pa -566 -813}%
+\special{pa -534 -723}\special{pa -501 -638}\special{pa -469 -559}\special{pa -437 -485}%
+\special{pa -405 -416}\special{pa -372 -352}\special{pa -340 -294}\special{pa -308 -241}%
+\special{pa -276 -193}\special{pa -244 -151}\special{pa -211 -114}\special{pa -179 -82}%
+\special{pa -147 -55}\special{pa -115 -33}\special{pa -83 -17}\special{pa -50 -6}%
+\special{pa -18 -1}\special{pa 14 -1}\special{pa 46 -5}\special{pa 79 -16}\special{pa 111 -31}%
+\special{pa 143 -52}\special{pa 175 -78}\special{pa 207 -109}\special{pa 240 -146}%
+\special{pa 272 -188}\special{pa 304 -235}\special{pa 336 -287}\special{pa 369 -345}%
+\special{pa 401 -408}\special{pa 433 -476}\special{pa 465 -550}\special{pa 497 -628}%
+\special{pa 530 -713}\special{pa 562 -802}\special{pa 594 -896}\special{pa 626 -996}%
+\special{pa 659 -1101}\special{pa 691 -1212}\special{pa 723 -1328}\special{pa 755 -1449}%
+\special{pa 787 -1575}%
+\special{fp}%
+\special{pa -791 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 75}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax1.tex
new file mode 100644
index 00000000..66325812
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax1.tex
@@ -0,0 +1,44 @@
+%%% test.tex 2014-10-16 21:49
+%%% test.sce 2014-10-16 21:49
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0300,1.7900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 0 0}\special{pa 386 -685}\special{pa 787 0}%
+\special{fp}%
+\special{pa -394 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -984}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax2.tex
new file mode 100644
index 00000000..68b951d2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addax2.tex
@@ -0,0 +1,25 @@
+%%% test.tex 2014-10-16 21:51
+%%% test.sce 2014-10-16 21:50
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0300,1.7900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 0 0}\special{pa 386 -685}\special{pa 787 0}\special{pa 0 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addgraph.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addgraph.tex
new file mode 100644
index 00000000..335f0bf4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/addgraph.tex
@@ -0,0 +1,651 @@
+%%% ex0409addgraph.tex 2016-4-11 15:14
+%%% ex0409addgraph.sce 2016-4-11 15:14
+{\unitlength=1cm%
+\begin{picture}%
+( 9.47000, 3.15000)( -1.51000, -0.56000)%
+\special{pn 8}%
+%
+\special{pa 394 -394}\special{pa 391 -443}\special{pa 381 -492}\special{pa 366 -539}%
+\special{pa 345 -583}\special{pa 319 -625}\special{pa 287 -663}\special{pa 251 -697}%
+\special{pa 211 -726}\special{pa 168 -750}\special{pa 122 -768}\special{pa 74 -780}%
+\special{pa 25 -787}\special{pa -25 -787}\special{pa -74 -780}\special{pa -122 -768}%
+\special{pa -168 -750}\special{pa -211 -726}\special{pa -251 -697}\special{pa -287 -663}%
+\special{pa -319 -625}\special{pa -345 -583}\special{pa -366 -539}\special{pa -381 -492}%
+\special{pa -391 -443}\special{pa -394 -394}\special{pa -391 -344}\special{pa -381 -296}%
+\special{pa -366 -249}\special{pa -345 -204}\special{pa -319 -162}\special{pa -287 -124}%
+\special{pa -251 -90}\special{pa -211 -61}\special{pa -168 -37}\special{pa -122 -19}%
+\special{pa -74 -7}\special{pa -25 -1}\special{pa 25 -1}\special{pa 74 -7}\special{pa 122 -19}%
+\special{pa 168 -37}\special{pa 211 -61}\special{pa 251 -90}\special{pa 287 -124}%
+\special{pa 319 -162}\special{pa 345 -204}\special{pa 366 -249}\special{pa 381 -296}%
+\special{pa 391 -344}\special{pa 394 -394}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 8 -8}\special{pa 2 -12}\special{pa -5 -11}\special{pa -11 -5}\special{pa -12 2}%
+\special{pa -8 8}\special{pa -2 12}\special{pa 5 11}\special{pa 11 5}\special{pa 12 -2}%
+\special{pa 8 -8}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 9 -16}\special{pa 2 -19}\special{pa -5 -18}\special{pa -10 -13}\special{pa -11 -6}%
+\special{pa -8 1}\special{pa -1 4}\special{pa 6 3}\special{pa 11 -2}\special{pa 12 -9}%
+\special{pa 9 -16}\special{sh 1}\special{fp}%
+\special{pa 463 -317}\special{pa 470 -366}\special{pa 470 -415}\special{pa 465 -464}%
+\special{pa 453 -512}\special{pa 435 -559}\special{pa 411 -602}\special{pa 383 -642}%
+\special{pa 349 -679}\special{pa 311 -710}\special{pa 270 -737}\special{pa 225 -759}%
+\special{pa 178 -774}\special{pa 130 -784}\special{pa 80 -787}\special{pa 31 -785}%
+\special{pa -18 -776}\special{pa -65 -761}\special{pa -110 -740}\special{pa -152 -714}%
+\special{pa -190 -683}\special{pa -224 -647}\special{pa -253 -607}\special{pa -278 -564}%
+\special{pa -296 -518}\special{pa -309 -471}\special{pa -315 -422}\special{pa -316 -372}%
+\special{pa -310 -323}\special{pa -298 -275}\special{pa -280 -229}\special{pa -257 -185}%
+\special{pa -228 -145}\special{pa -194 -109}\special{pa -157 -77}\special{pa -115 -50}%
+\special{pa -70 -29}\special{pa -24 -13}\special{pa 25 -4}\special{pa 74 0}\special{pa 124 -3}%
+\special{pa 172 -12}\special{pa 219 -27}\special{pa 264 -47}\special{pa 306 -73}\special{pa 345 -105}%
+\special{pa 379 -140}\special{pa 408 -180}\special{pa 432 -223}\special{pa 451 -269}%
+\special{pa 463 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 12 -38}\special{pa 6 -42}\special{pa -1 -40}\special{pa -7 -35}\special{pa -8 -28}%
+\special{pa -4 -22}\special{pa 2 -18}\special{pa 9 -19}\special{pa 14 -25}\special{pa 16 -32}%
+\special{pa 12 -38}\special{sh 1}\special{fp}%
+\special{pa 518 -243}\special{pa 534 -290}\special{pa 544 -338}\special{pa 548 -388}%
+\special{pa 546 -437}\special{pa 537 -486}\special{pa 523 -533}\special{pa 503 -578}%
+\special{pa 477 -620}\special{pa 446 -659}\special{pa 410 -693}\special{pa 371 -723}%
+\special{pa 328 -747}\special{pa 282 -766}\special{pa 234 -779}\special{pa 185 -786}%
+\special{pa 136 -787}\special{pa 87 -782}\special{pa 39 -770}\special{pa -7 -753}%
+\special{pa -51 -729}\special{pa -92 -701}\special{pa -128 -668}\special{pa -160 -630}%
+\special{pa -187 -589}\special{pa -209 -544}\special{pa -225 -498}\special{pa -235 -449}%
+\special{pa -239 -400}\special{pa -237 -351}\special{pa -228 -302}\special{pa -214 -255}%
+\special{pa -193 -209}\special{pa -168 -167}\special{pa -137 -129}\special{pa -101 -94}%
+\special{pa -62 -65}\special{pa -19 -40}\special{pa 27 -21}\special{pa 75 -8}\special{pa 124 -1}%
+\special{pa 173 0}\special{pa 222 -6}\special{pa 270 -17}\special{pa 317 -35}\special{pa 360 -58}%
+\special{pa 401 -86}\special{pa 437 -120}\special{pa 469 -157}\special{pa 497 -199}%
+\special{pa 518 -243}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 22 -75}\special{pa 15 -78}\special{pa 8 -77}\special{pa 3 -72}\special{pa 2 -65}%
+\special{pa 5 -58}\special{pa 11 -55}\special{pa 19 -56}\special{pa 24 -61}\special{pa 25 -68}%
+\special{pa 22 -75}\special{sh 1}\special{fp}%
+\special{pa 559 -175}\special{pa 584 -218}\special{pa 603 -263}\special{pa 617 -311}%
+\special{pa 624 -360}\special{pa 625 -409}\special{pa 620 -458}\special{pa 609 -507}%
+\special{pa 592 -553}\special{pa 569 -597}\special{pa 541 -637}\special{pa 508 -674}%
+\special{pa 471 -707}\special{pa 430 -734}\special{pa 385 -756}\special{pa 339 -773}%
+\special{pa 290 -783}\special{pa 241 -787}\special{pa 192 -785}\special{pa 143 -777}%
+\special{pa 96 -763}\special{pa 50 -743}\special{pa 8 -718}\special{pa -31 -687}\special{pa -65 -652}%
+\special{pa -95 -612}\special{pa -120 -570}\special{pa -140 -524}\special{pa -153 -477}%
+\special{pa -160 -428}\special{pa -161 -378}\special{pa -156 -329}\special{pa -145 -281}%
+\special{pa -128 -235}\special{pa -105 -191}\special{pa -77 -150}\special{pa -44 -113}%
+\special{pa -7 -81}\special{pa 34 -53}\special{pa 78 -31}\special{pa 125 -15}\special{pa 173 -4}%
+\special{pa 223 0}\special{pa 272 -2}\special{pa 321 -10}\special{pa 368 -24}\special{pa 413 -44}%
+\special{pa 456 -70}\special{pa 495 -100}\special{pa 529 -136}\special{pa 559 -175}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 39 -124}\special{pa 33 -127}\special{pa 25 -126}\special{pa 20 -121}\special{pa 19 -113}%
+\special{pa 22 -107}\special{pa 29 -104}\special{pa 36 -105}\special{pa 41 -110}\special{pa 42 -117}%
+\special{pa 39 -124}\special{sh 1}\special{fp}%
+\special{pa 588 -115}\special{pa 620 -152}\special{pa 648 -193}\special{pa 671 -237}%
+\special{pa 687 -284}\special{pa 698 -332}\special{pa 703 -381}\special{pa 701 -431}%
+\special{pa 693 -480}\special{pa 680 -527}\special{pa 660 -572}\special{pa 635 -615}%
+\special{pa 605 -654}\special{pa 570 -689}\special{pa 531 -719}\special{pa 488 -744}%
+\special{pa 443 -764}\special{pa 395 -778}\special{pa 346 -786}\special{pa 297 -787}%
+\special{pa 248 -783}\special{pa 199 -772}\special{pa 153 -755}\special{pa 109 -733}%
+\special{pa 68 -705}\special{pa 31 -672}\special{pa -2 -635}\special{pa -30 -594}%
+\special{pa -52 -550}\special{pa -69 -504}\special{pa -80 -455}\special{pa -84 -406}%
+\special{pa -83 -357}\special{pa -75 -308}\special{pa -61 -260}\special{pa -42 -215}%
+\special{pa -16 -172}\special{pa 14 -133}\special{pa 49 -98}\special{pa 88 -68}\special{pa 130 -43}%
+\special{pa 176 -23}\special{pa 223 -9}\special{pa 272 -2}\special{pa 322 0}\special{pa 371 -5}%
+\special{pa 419 -16}\special{pa 466 -32}\special{pa 510 -55}\special{pa 551 -83}\special{pa 588 -115}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 68 -183}\special{pa 61 -187}\special{pa 54 -185}\special{pa 49 -180}\special{pa 47 -173}%
+\special{pa 51 -167}\special{pa 57 -163}\special{pa 65 -164}\special{pa 70 -170}\special{pa 71 -177}%
+\special{pa 68 -183}\special{sh 1}\special{fp}%
+\special{pa 605 -66}\special{pa 645 -96}\special{pa 680 -131}\special{pa 710 -170}%
+\special{pa 736 -212}\special{pa 756 -257}\special{pa 770 -305}\special{pa 778 -354}%
+\special{pa 780 -403}\special{pa 776 -452}\special{pa 765 -501}\special{pa 749 -547}%
+\special{pa 727 -591}\special{pa 699 -633}\special{pa 667 -670}\special{pa 630 -703}%
+\special{pa 590 -731}\special{pa 546 -754}\special{pa 499 -771}\special{pa 451 -782}%
+\special{pa 402 -787}\special{pa 353 -786}\special{pa 304 -779}\special{pa 256 -765}%
+\special{pa 211 -746}\special{pa 168 -721}\special{pa 128 -691}\special{pa 93 -656}%
+\special{pa 63 -618}\special{pa 37 -575}\special{pa 17 -530}\special{pa 3 -483}\special{pa -5 -434}%
+\special{pa -7 -384}\special{pa -3 -335}\special{pa 8 -287}\special{pa 24 -240}\special{pa 46 -196}%
+\special{pa 74 -155}\special{pa 106 -118}\special{pa 143 -85}\special{pa 183 -56}%
+\special{pa 227 -34}\special{pa 274 -17}\special{pa 322 -5}\special{pa 371 0}\special{pa 420 -1}%
+\special{pa 469 -9}\special{pa 517 -22}\special{pa 562 -42}\special{pa 605 -66}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 108 -251}\special{pa 102 -255}\special{pa 95 -254}\special{pa 90 -248}%
+\special{pa 88 -241}\special{pa 92 -235}\special{pa 98 -231}\special{pa 105 -233}%
+\special{pa 111 -238}\special{pa 112 -245}\special{pa 108 -251}\special{sh 1}\special{fp}%
+\special{pa 614 -30}\special{pa 659 -52}\special{pa 700 -79}\special{pa 738 -111}%
+\special{pa 771 -148}\special{pa 800 -188}\special{pa 823 -232}\special{pa 840 -278}%
+\special{pa 852 -326}\special{pa 857 -375}\special{pa 856 -425}\special{pa 849 -474}%
+\special{pa 836 -521}\special{pa 817 -567}\special{pa 793 -610}\special{pa 763 -649}%
+\special{pa 729 -685}\special{pa 690 -716}\special{pa 648 -742}\special{pa 603 -762}%
+\special{pa 556 -777}\special{pa 507 -785}\special{pa 458 -787}\special{pa 408 -783}%
+\special{pa 360 -773}\special{pa 313 -757}\special{pa 269 -736}\special{pa 227 -709}%
+\special{pa 190 -676}\special{pa 157 -640}\special{pa 128 -599}\special{pa 105 -556}%
+\special{pa 88 -509}\special{pa 76 -461}\special{pa 71 -412}\special{pa 71 -363}\special{pa 78 -314}%
+\special{pa 91 -266}\special{pa 110 -220}\special{pa 135 -178}\special{pa 164 -138}%
+\special{pa 199 -103}\special{pa 237 -72}\special{pa 280 -46}\special{pa 325 -25}%
+\special{pa 372 -11}\special{pa 421 -2}\special{pa 470 0}\special{pa 519 -4}\special{pa 568 -14}%
+\special{pa 614 -30}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 163 -325}\special{pa 157 -329}\special{pa 150 -327}\special{pa 144 -322}%
+\special{pa 143 -315}\special{pa 147 -309}\special{pa 153 -305}\special{pa 160 -306}%
+\special{pa 166 -312}\special{pa 167 -319}\special{pa 163 -325}\special{sh 1}\special{fp}%
+\special{pa 618 -8}\special{pa 666 -20}\special{pa 712 -39}\special{pa 755 -63}\special{pa 794 -92}%
+\special{pa 830 -126}\special{pa 861 -165}\special{pa 888 -207}\special{pa 908 -252}%
+\special{pa 923 -299}\special{pa 932 -347}\special{pa 935 -397}\special{pa 931 -446}%
+\special{pa 922 -495}\special{pa 906 -542}\special{pa 885 -586}\special{pa 858 -628}%
+\special{pa 826 -665}\special{pa 790 -699}\special{pa 749 -728}\special{pa 706 -751}%
+\special{pa 660 -769}\special{pa 612 -781}\special{pa 563 -787}\special{pa 513 -786}%
+\special{pa 464 -780}\special{pa 417 -767}\special{pa 371 -749}\special{pa 328 -724}%
+\special{pa 288 -695}\special{pa 252 -661}\special{pa 221 -623}\special{pa 195 -581}%
+\special{pa 174 -536}\special{pa 159 -489}\special{pa 150 -440}\special{pa 147 -391}%
+\special{pa 151 -341}\special{pa 161 -293}\special{pa 176 -246}\special{pa 198 -201}%
+\special{pa 224 -160}\special{pa 256 -122}\special{pa 293 -88}\special{pa 333 -60}%
+\special{pa 376 -36}\special{pa 422 -18}\special{pa 470 -6}\special{pa 519 -1}\special{pa 569 -1}%
+\special{pa 618 -8}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 233 -402}\special{pa 227 -405}\special{pa 219 -404}\special{pa 214 -399}%
+\special{pa 213 -392}\special{pa 216 -385}\special{pa 223 -382}\special{pa 230 -383}%
+\special{pa 235 -388}\special{pa 236 -396}\special{pa 233 -402}\special{sh 1}\special{fp}%
+\special{pa 618 0}\special{pa 668 -3}\special{pa 716 -12}\special{pa 763 -28}\special{pa 808 -49}%
+\special{pa 850 -75}\special{pa 888 -107}\special{pa 922 -143}\special{pa 951 -183}%
+\special{pa 975 -226}\special{pa 993 -272}\special{pa 1005 -320}\special{pa 1011 -369}%
+\special{pa 1011 -418}\special{pa 1005 -467}\special{pa 993 -515}\special{pa 975 -561}%
+\special{pa 951 -605}\special{pa 922 -645}\special{pa 888 -681}\special{pa 850 -712}%
+\special{pa 808 -739}\special{pa 763 -760}\special{pa 716 -775}\special{pa 668 -784}%
+\special{pa 618 -787}\special{pa 569 -784}\special{pa 521 -775}\special{pa 473 -760}%
+\special{pa 429 -739}\special{pa 387 -712}\special{pa 349 -681}\special{pa 315 -645}%
+\special{pa 286 -605}\special{pa 262 -561}\special{pa 244 -515}\special{pa 232 -467}%
+\special{pa 226 -418}\special{pa 225 -369}\special{pa 232 -320}\special{pa 244 -272}%
+\special{pa 262 -226}\special{pa 286 -183}\special{pa 315 -143}\special{pa 349 -107}%
+\special{pa 387 -75}\special{pa 429 -49}\special{pa 473 -28}\special{pa 521 -12}\special{pa 569 -3}%
+\special{pa 618 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 318 -479}\special{pa 311 -482}\special{pa 304 -481}\special{pa 299 -476}%
+\special{pa 298 -469}\special{pa 301 -462}\special{pa 308 -459}\special{pa 315 -460}%
+\special{pa 320 -465}\special{pa 321 -472}\special{pa 318 -479}\special{sh 1}\special{fp}%
+\special{pa 619 -8}\special{pa 668 -1}\special{pa 717 -1}\special{pa 766 -6}\special{pa 814 -18}%
+\special{pa 861 -36}\special{pa 904 -60}\special{pa 944 -88}\special{pa 981 -122}%
+\special{pa 1012 -160}\special{pa 1039 -201}\special{pa 1061 -246}\special{pa 1076 -293}%
+\special{pa 1086 -341}\special{pa 1089 -391}\special{pa 1087 -440}\special{pa 1078 -489}%
+\special{pa 1063 -536}\special{pa 1042 -581}\special{pa 1016 -623}\special{pa 985 -661}%
+\special{pa 949 -695}\special{pa 909 -724}\special{pa 866 -749}\special{pa 820 -767}%
+\special{pa 773 -780}\special{pa 724 -786}\special{pa 674 -787}\special{pa 625 -781}%
+\special{pa 577 -769}\special{pa 531 -751}\special{pa 487 -728}\special{pa 447 -699}%
+\special{pa 411 -665}\special{pa 379 -628}\special{pa 352 -586}\special{pa 331 -542}%
+\special{pa 315 -495}\special{pa 306 -446}\special{pa 302 -397}\special{pa 305 -347}%
+\special{pa 314 -299}\special{pa 329 -252}\special{pa 349 -207}\special{pa 375 -165}%
+\special{pa 407 -126}\special{pa 442 -92}\special{pa 482 -63}\special{pa 525 -39}%
+\special{pa 571 -20}\special{pa 619 -8}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 418 -553}\special{pa 411 -556}\special{pa 404 -555}\special{pa 399 -550}%
+\special{pa 398 -543}\special{pa 401 -536}\special{pa 407 -533}\special{pa 415 -534}%
+\special{pa 420 -539}\special{pa 421 -546}\special{pa 418 -553}\special{sh 1}\special{fp}%
+\special{pa 622 -30}\special{pa 669 -14}\special{pa 718 -4}\special{pa 767 0}\special{pa 816 -2}%
+\special{pa 865 -11}\special{pa 912 -25}\special{pa 957 -46}\special{pa 999 -72}\special{pa 1038 -103}%
+\special{pa 1072 -138}\special{pa 1102 -178}\special{pa 1127 -220}\special{pa 1146 -266}%
+\special{pa 1159 -314}\special{pa 1166 -363}\special{pa 1166 -412}\special{pa 1161 -461}%
+\special{pa 1149 -509}\special{pa 1132 -556}\special{pa 1109 -599}\special{pa 1080 -640}%
+\special{pa 1047 -676}\special{pa 1009 -709}\special{pa 968 -736}\special{pa 924 -757}%
+\special{pa 877 -773}\special{pa 829 -783}\special{pa 779 -787}\special{pa 730 -785}%
+\special{pa 681 -777}\special{pa 634 -762}\special{pa 589 -742}\special{pa 547 -716}%
+\special{pa 508 -685}\special{pa 474 -649}\special{pa 444 -610}\special{pa 419 -567}%
+\special{pa 401 -521}\special{pa 388 -474}\special{pa 381 -425}\special{pa 380 -375}%
+\special{pa 385 -326}\special{pa 397 -278}\special{pa 414 -232}\special{pa 437 -188}%
+\special{pa 466 -148}\special{pa 499 -111}\special{pa 537 -79}\special{pa 578 -52}%
+\special{pa 622 -30}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 531 -621}\special{pa 525 -624}\special{pa 518 -623}\special{pa 512 -618}%
+\special{pa 511 -611}\special{pa 515 -604}\special{pa 521 -601}\special{pa 528 -602}%
+\special{pa 534 -607}\special{pa 535 -614}\special{pa 531 -621}\special{sh 1}\special{fp}%
+\special{pa 632 -66}\special{pa 674 -42}\special{pa 720 -22}\special{pa 767 -9}\special{pa 816 -1}%
+\special{pa 866 0}\special{pa 915 -5}\special{pa 963 -17}\special{pa 1010 -34}\special{pa 1053 -56}%
+\special{pa 1094 -85}\special{pa 1131 -118}\special{pa 1163 -155}\special{pa 1191 -196}%
+\special{pa 1213 -240}\special{pa 1229 -287}\special{pa 1240 -335}\special{pa 1244 -384}%
+\special{pa 1242 -434}\special{pa 1234 -483}\special{pa 1220 -530}\special{pa 1200 -575}%
+\special{pa 1174 -618}\special{pa 1144 -656}\special{pa 1108 -691}\special{pa 1069 -721}%
+\special{pa 1026 -746}\special{pa 981 -765}\special{pa 933 -779}\special{pa 884 -786}%
+\special{pa 835 -787}\special{pa 786 -782}\special{pa 738 -771}\special{pa 691 -754}%
+\special{pa 647 -731}\special{pa 607 -703}\special{pa 570 -670}\special{pa 537 -633}%
+\special{pa 510 -591}\special{pa 488 -547}\special{pa 471 -501}\special{pa 461 -452}%
+\special{pa 457 -403}\special{pa 459 -354}\special{pa 467 -305}\special{pa 481 -257}%
+\special{pa 501 -212}\special{pa 526 -170}\special{pa 557 -131}\special{pa 592 -96}%
+\special{pa 632 -66}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 658 -680}\special{pa 651 -684}\special{pa 644 -683}\special{pa 639 -677}%
+\special{pa 638 -670}\special{pa 641 -664}\special{pa 647 -660}\special{pa 655 -662}%
+\special{pa 660 -667}\special{pa 661 -674}\special{pa 658 -680}\special{sh 1}\special{fp}%
+\special{pa 649 -115}\special{pa 686 -83}\special{pa 727 -55}\special{pa 771 -32}%
+\special{pa 818 -16}\special{pa 866 -5}\special{pa 915 0}\special{pa 965 -2}\special{pa 1014 -9}%
+\special{pa 1061 -23}\special{pa 1106 -43}\special{pa 1149 -68}\special{pa 1188 -98}%
+\special{pa 1223 -133}\special{pa 1253 -172}\special{pa 1278 -215}\special{pa 1298 -260}%
+\special{pa 1312 -308}\special{pa 1320 -357}\special{pa 1321 -406}\special{pa 1316 -455}%
+\special{pa 1306 -504}\special{pa 1289 -550}\special{pa 1267 -594}\special{pa 1239 -635}%
+\special{pa 1206 -672}\special{pa 1169 -705}\special{pa 1128 -733}\special{pa 1084 -755}%
+\special{pa 1037 -772}\special{pa 989 -783}\special{pa 940 -787}\special{pa 891 -786}%
+\special{pa 842 -778}\special{pa 794 -764}\special{pa 749 -744}\special{pa 706 -719}%
+\special{pa 667 -689}\special{pa 632 -654}\special{pa 602 -615}\special{pa 577 -572}%
+\special{pa 557 -527}\special{pa 543 -480}\special{pa 536 -431}\special{pa 534 -381}%
+\special{pa 539 -332}\special{pa 550 -284}\special{pa 566 -237}\special{pa 589 -193}%
+\special{pa 617 -152}\special{pa 649 -115}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 795 -729}\special{pa 788 -733}\special{pa 781 -732}\special{pa 776 -726}%
+\special{pa 775 -719}\special{pa 778 -713}\special{pa 784 -709}\special{pa 792 -711}%
+\special{pa 797 -716}\special{pa 798 -723}\special{pa 795 -729}\special{sh 1}\special{fp}%
+\special{pa 678 -175}\special{pa 708 -136}\special{pa 742 -100}\special{pa 781 -70}%
+\special{pa 823 -44}\special{pa 869 -24}\special{pa 916 -10}\special{pa 965 -2}\special{pa 1014 0}%
+\special{pa 1063 -4}\special{pa 1112 -15}\special{pa 1158 -31}\special{pa 1203 -53}%
+\special{pa 1244 -81}\special{pa 1281 -113}\special{pa 1314 -150}\special{pa 1342 -191}%
+\special{pa 1365 -235}\special{pa 1382 -281}\special{pa 1393 -329}\special{pa 1398 -378}%
+\special{pa 1397 -428}\special{pa 1390 -477}\special{pa 1376 -524}\special{pa 1357 -570}%
+\special{pa 1332 -612}\special{pa 1302 -652}\special{pa 1268 -687}\special{pa 1229 -718}%
+\special{pa 1186 -743}\special{pa 1141 -763}\special{pa 1094 -777}\special{pa 1045 -785}%
+\special{pa 996 -787}\special{pa 946 -783}\special{pa 898 -773}\special{pa 851 -756}%
+\special{pa 807 -734}\special{pa 766 -707}\special{pa 729 -674}\special{pa 696 -637}%
+\special{pa 668 -597}\special{pa 645 -553}\special{pa 628 -507}\special{pa 617 -458}%
+\special{pa 612 -409}\special{pa 613 -360}\special{pa 620 -311}\special{pa 633 -263}%
+\special{pa 653 -218}\special{pa 678 -175}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 940 -766}\special{pa 933 -769}\special{pa 926 -768}\special{pa 921 -763}%
+\special{pa 920 -756}\special{pa 923 -749}\special{pa 930 -746}\special{pa 937 -747}%
+\special{pa 942 -752}\special{pa 943 -759}\special{pa 940 -766}\special{sh 1}\special{fp}%
+\special{pa 719 -243}\special{pa 740 -199}\special{pa 767 -157}\special{pa 800 -120}%
+\special{pa 836 -86}\special{pa 877 -58}\special{pa 920 -35}\special{pa 966 -17}\special{pa 1015 -6}%
+\special{pa 1064 0}\special{pa 1113 -1}\special{pa 1162 -8}\special{pa 1210 -21}\special{pa 1255 -40}%
+\special{pa 1298 -65}\special{pa 1338 -94}\special{pa 1373 -129}\special{pa 1404 -167}%
+\special{pa 1430 -209}\special{pa 1451 -255}\special{pa 1465 -302}\special{pa 1474 -351}%
+\special{pa 1476 -400}\special{pa 1472 -449}\special{pa 1462 -498}\special{pa 1446 -544}%
+\special{pa 1424 -589}\special{pa 1397 -630}\special{pa 1365 -668}\special{pa 1328 -701}%
+\special{pa 1288 -729}\special{pa 1244 -753}\special{pa 1198 -770}\special{pa 1150 -782}%
+\special{pa 1101 -787}\special{pa 1051 -786}\special{pa 1002 -779}\special{pa 955 -766}%
+\special{pa 909 -747}\special{pa 866 -723}\special{pa 827 -693}\special{pa 791 -659}%
+\special{pa 760 -620}\special{pa 734 -578}\special{pa 714 -533}\special{pa 699 -486}%
+\special{pa 691 -437}\special{pa 689 -388}\special{pa 692 -338}\special{pa 702 -290}%
+\special{pa 719 -243}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1091 -788}\special{pa 1085 -792}\special{pa 1077 -790}\special{pa 1072 -785}%
+\special{pa 1071 -778}\special{pa 1074 -771}\special{pa 1081 -768}\special{pa 1088 -769}%
+\special{pa 1093 -774}\special{pa 1094 -782}\special{pa 1091 -788}\special{sh 1}\special{fp}%
+\special{pa 773 -317}\special{pa 786 -269}\special{pa 805 -223}\special{pa 829 -180}%
+\special{pa 858 -140}\special{pa 892 -105}\special{pa 931 -73}\special{pa 973 -47}%
+\special{pa 1017 -27}\special{pa 1065 -12}\special{pa 1113 -3}\special{pa 1163 0}%
+\special{pa 1212 -4}\special{pa 1260 -13}\special{pa 1307 -29}\special{pa 1352 -50}%
+\special{pa 1393 -77}\special{pa 1431 -109}\special{pa 1465 -145}\special{pa 1494 -185}%
+\special{pa 1517 -229}\special{pa 1535 -275}\special{pa 1547 -323}\special{pa 1553 -372}%
+\special{pa 1552 -422}\special{pa 1546 -471}\special{pa 1533 -518}\special{pa 1514 -564}%
+\special{pa 1490 -607}\special{pa 1461 -647}\special{pa 1427 -683}\special{pa 1388 -714}%
+\special{pa 1346 -740}\special{pa 1302 -761}\special{pa 1254 -776}\special{pa 1206 -785}%
+\special{pa 1156 -787}\special{pa 1107 -784}\special{pa 1059 -774}\special{pa 1012 -759}%
+\special{pa 967 -737}\special{pa 926 -710}\special{pa 888 -679}\special{pa 854 -642}%
+\special{pa 825 -602}\special{pa 802 -559}\special{pa 784 -512}\special{pa 772 -464}%
+\special{pa 766 -415}\special{pa 767 -366}\special{pa 773 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1245 -796}\special{pa 1239 -799}\special{pa 1231 -798}\special{pa 1226 -793}%
+\special{pa 1225 -786}\special{pa 1228 -779}\special{pa 1235 -776}\special{pa 1242 -777}%
+\special{pa 1247 -782}\special{pa 1249 -789}\special{pa 1245 -796}\special{sh 1}\special{fp}%
+\special{pa 843 -394}\special{pa 846 -344}\special{pa 856 -296}\special{pa 871 -249}%
+\special{pa 892 -204}\special{pa 918 -162}\special{pa 950 -124}\special{pa 986 -90}%
+\special{pa 1026 -61}\special{pa 1069 -37}\special{pa 1115 -19}\special{pa 1163 -7}%
+\special{pa 1212 -1}\special{pa 1262 -1}\special{pa 1311 -7}\special{pa 1359 -19}%
+\special{pa 1404 -37}\special{pa 1448 -61}\special{pa 1488 -90}\special{pa 1524 -124}%
+\special{pa 1555 -162}\special{pa 1582 -204}\special{pa 1603 -249}\special{pa 1618 -296}%
+\special{pa 1627 -344}\special{pa 1631 -394}\special{pa 1627 -443}\special{pa 1618 -492}%
+\special{pa 1603 -539}\special{pa 1582 -583}\special{pa 1555 -625}\special{pa 1524 -663}%
+\special{pa 1488 -697}\special{pa 1448 -726}\special{pa 1404 -750}\special{pa 1359 -768}%
+\special{pa 1311 -780}\special{pa 1262 -787}\special{pa 1212 -787}\special{pa 1163 -780}%
+\special{pa 1115 -768}\special{pa 1069 -750}\special{pa 1026 -726}\special{pa 986 -697}%
+\special{pa 950 -663}\special{pa 918 -625}\special{pa 892 -583}\special{pa 871 -539}%
+\special{pa 856 -492}\special{pa 846 -443}\special{pa 843 -394}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1399 -788}\special{pa 1393 -792}\special{pa 1386 -790}\special{pa 1380 -785}%
+\special{pa 1379 -778}\special{pa 1383 -771}\special{pa 1389 -768}\special{pa 1396 -769}%
+\special{pa 1401 -774}\special{pa 1403 -782}\special{pa 1399 -788}\special{sh 1}\special{fp}%
+\special{pa 928 -471}\special{pa 921 -422}\special{pa 921 -372}\special{pa 927 -323}%
+\special{pa 939 -275}\special{pa 957 -229}\special{pa 980 -185}\special{pa 1009 -145}%
+\special{pa 1042 -109}\special{pa 1080 -77}\special{pa 1122 -50}\special{pa 1166 -29}%
+\special{pa 1213 -13}\special{pa 1262 -4}\special{pa 1311 0}\special{pa 1360 -3}\special{pa 1409 -12}%
+\special{pa 1456 -27}\special{pa 1501 -47}\special{pa 1543 -73}\special{pa 1581 -105}%
+\special{pa 1616 -140}\special{pa 1645 -180}\special{pa 1669 -223}\special{pa 1688 -269}%
+\special{pa 1700 -317}\special{pa 1707 -366}\special{pa 1707 -415}\special{pa 1701 -464}%
+\special{pa 1690 -512}\special{pa 1672 -559}\special{pa 1648 -602}\special{pa 1619 -642}%
+\special{pa 1586 -679}\special{pa 1548 -710}\special{pa 1507 -737}\special{pa 1462 -759}%
+\special{pa 1415 -774}\special{pa 1367 -784}\special{pa 1317 -787}\special{pa 1268 -785}%
+\special{pa 1219 -776}\special{pa 1172 -761}\special{pa 1127 -740}\special{pa 1085 -714}%
+\special{pa 1047 -683}\special{pa 1013 -647}\special{pa 983 -607}\special{pa 959 -564}%
+\special{pa 941 -518}\special{pa 928 -471}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1550 -766}\special{pa 1544 -769}\special{pa 1537 -768}\special{pa 1532 -763}%
+\special{pa 1530 -756}\special{pa 1534 -749}\special{pa 1540 -746}\special{pa 1547 -747}%
+\special{pa 1553 -752}\special{pa 1554 -759}\special{pa 1550 -766}\special{sh 1}\special{fp}%
+\special{pa 1028 -544}\special{pa 1012 -498}\special{pa 1002 -449}\special{pa 998 -400}%
+\special{pa 1000 -350}\special{pa 1009 -302}\special{pa 1023 -255}\special{pa 1044 -209}%
+\special{pa 1069 -167}\special{pa 1100 -129}\special{pa 1136 -94}\special{pa 1175 -65}%
+\special{pa 1218 -40}\special{pa 1264 -21}\special{pa 1312 -8}\special{pa 1361 -1}%
+\special{pa 1410 0}\special{pa 1459 -6}\special{pa 1507 -17}\special{pa 1553 -35}%
+\special{pa 1597 -58}\special{pa 1638 -86}\special{pa 1674 -120}\special{pa 1706 -157}%
+\special{pa 1733 -199}\special{pa 1755 -243}\special{pa 1771 -290}\special{pa 1781 -338}%
+\special{pa 1785 -388}\special{pa 1783 -437}\special{pa 1774 -486}\special{pa 1760 -533}%
+\special{pa 1739 -578}\special{pa 1714 -620}\special{pa 1683 -659}\special{pa 1647 -693}%
+\special{pa 1608 -723}\special{pa 1565 -747}\special{pa 1519 -766}\special{pa 1471 -779}%
+\special{pa 1422 -786}\special{pa 1373 -787}\special{pa 1324 -782}\special{pa 1276 -770}%
+\special{pa 1229 -753}\special{pa 1186 -729}\special{pa 1145 -701}\special{pa 1109 -668}%
+\special{pa 1077 -630}\special{pa 1049 -589}\special{pa 1028 -544}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1696 -729}\special{pa 1689 -733}\special{pa 1682 -732}\special{pa 1677 -726}%
+\special{pa 1676 -719}\special{pa 1679 -713}\special{pa 1686 -709}\special{pa 1693 -711}%
+\special{pa 1698 -716}\special{pa 1699 -723}\special{pa 1696 -729}\special{sh 1}\special{fp}%
+\special{pa 1141 -612}\special{pa 1117 -570}\special{pa 1097 -524}\special{pa 1084 -477}%
+\special{pa 1077 -428}\special{pa 1075 -378}\special{pa 1080 -329}\special{pa 1092 -281}%
+\special{pa 1109 -235}\special{pa 1131 -191}\special{pa 1160 -150}\special{pa 1193 -113}%
+\special{pa 1230 -81}\special{pa 1271 -53}\special{pa 1315 -31}\special{pa 1362 -15}%
+\special{pa 1410 -4}\special{pa 1459 0}\special{pa 1509 -2}\special{pa 1558 -10}\special{pa 1605 -24}%
+\special{pa 1650 -44}\special{pa 1693 -70}\special{pa 1731 -100}\special{pa 1766 -136}%
+\special{pa 1796 -175}\special{pa 1821 -218}\special{pa 1840 -263}\special{pa 1854 -311}%
+\special{pa 1861 -360}\special{pa 1862 -409}\special{pa 1857 -458}\special{pa 1846 -507}%
+\special{pa 1829 -553}\special{pa 1806 -597}\special{pa 1778 -637}\special{pa 1745 -674}%
+\special{pa 1708 -707}\special{pa 1666 -734}\special{pa 1622 -756}\special{pa 1576 -773}%
+\special{pa 1527 -783}\special{pa 1478 -787}\special{pa 1429 -785}\special{pa 1380 -777}%
+\special{pa 1332 -763}\special{pa 1287 -743}\special{pa 1245 -718}\special{pa 1206 -687}%
+\special{pa 1171 -652}\special{pa 1141 -612}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1833 -680}\special{pa 1826 -684}\special{pa 1819 -683}\special{pa 1814 -677}%
+\special{pa 1813 -670}\special{pa 1816 -664}\special{pa 1823 -660}\special{pa 1830 -662}%
+\special{pa 1835 -667}\special{pa 1836 -674}\special{pa 1833 -680}\special{sh 1}\special{fp}%
+\special{pa 1268 -672}\special{pa 1235 -635}\special{pa 1207 -594}\special{pa 1185 -550}%
+\special{pa 1168 -504}\special{pa 1157 -455}\special{pa 1153 -406}\special{pa 1154 -357}%
+\special{pa 1162 -308}\special{pa 1176 -260}\special{pa 1195 -215}\special{pa 1220 -172}%
+\special{pa 1251 -133}\special{pa 1286 -98}\special{pa 1325 -68}\special{pa 1367 -43}%
+\special{pa 1413 -23}\special{pa 1460 -9}\special{pa 1509 -2}\special{pa 1558 0}\special{pa 1608 -5}%
+\special{pa 1656 -16}\special{pa 1702 -32}\special{pa 1746 -55}\special{pa 1787 -83}%
+\special{pa 1824 -115}\special{pa 1857 -152}\special{pa 1885 -193}\special{pa 1907 -237}%
+\special{pa 1924 -284}\special{pa 1935 -332}\special{pa 1940 -381}\special{pa 1938 -431}%
+\special{pa 1930 -480}\special{pa 1916 -527}\special{pa 1897 -572}\special{pa 1872 -615}%
+\special{pa 1841 -654}\special{pa 1806 -689}\special{pa 1767 -719}\special{pa 1725 -744}%
+\special{pa 1679 -764}\special{pa 1632 -778}\special{pa 1583 -786}\special{pa 1534 -787}%
+\special{pa 1484 -783}\special{pa 1436 -772}\special{pa 1390 -755}\special{pa 1346 -733}%
+\special{pa 1305 -705}\special{pa 1268 -672}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1959 -621}\special{pa 1953 -624}\special{pa 1945 -623}\special{pa 1940 -618}%
+\special{pa 1939 -611}\special{pa 1942 -604}\special{pa 1949 -601}\special{pa 1956 -602}%
+\special{pa 1961 -607}\special{pa 1962 -614}\special{pa 1959 -621}\special{sh 1}\special{fp}%
+\special{pa 1405 -721}\special{pa 1365 -691}\special{pa 1330 -656}\special{pa 1299 -618}%
+\special{pa 1274 -575}\special{pa 1254 -530}\special{pa 1240 -483}\special{pa 1232 -434}%
+\special{pa 1230 -384}\special{pa 1234 -335}\special{pa 1244 -287}\special{pa 1261 -240}%
+\special{pa 1283 -196}\special{pa 1310 -155}\special{pa 1343 -118}\special{pa 1380 -85}%
+\special{pa 1420 -56}\special{pa 1464 -34}\special{pa 1511 -17}\special{pa 1559 -5}%
+\special{pa 1608 0}\special{pa 1657 -1}\special{pa 1706 -9}\special{pa 1754 -22}\special{pa 1799 -42}%
+\special{pa 1842 -66}\special{pa 1881 -96}\special{pa 1917 -131}\special{pa 1947 -170}%
+\special{pa 1973 -212}\special{pa 1993 -257}\special{pa 2007 -305}\special{pa 2015 -354}%
+\special{pa 2017 -403}\special{pa 2013 -452}\special{pa 2002 -501}\special{pa 1986 -547}%
+\special{pa 1964 -591}\special{pa 1936 -633}\special{pa 1904 -670}\special{pa 1867 -703}%
+\special{pa 1826 -731}\special{pa 1783 -754}\special{pa 1736 -771}\special{pa 1688 -782}%
+\special{pa 1639 -787}\special{pa 1589 -786}\special{pa 1540 -779}\special{pa 1493 -765}%
+\special{pa 1447 -746}\special{pa 1405 -721}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2073 -553}\special{pa 2066 -556}\special{pa 2059 -555}\special{pa 2054 -550}%
+\special{pa 2053 -543}\special{pa 2056 -536}\special{pa 2063 -533}\special{pa 2070 -534}%
+\special{pa 2075 -539}\special{pa 2076 -546}\special{pa 2073 -553}\special{sh 1}\special{fp}%
+\special{pa 1550 -757}\special{pa 1506 -736}\special{pa 1464 -709}\special{pa 1427 -676}%
+\special{pa 1393 -640}\special{pa 1365 -599}\special{pa 1342 -556}\special{pa 1324 -509}%
+\special{pa 1313 -461}\special{pa 1307 -412}\special{pa 1308 -363}\special{pa 1315 -314}%
+\special{pa 1328 -266}\special{pa 1347 -220}\special{pa 1372 -178}\special{pa 1401 -138}%
+\special{pa 1436 -103}\special{pa 1474 -72}\special{pa 1516 -46}\special{pa 1562 -25}%
+\special{pa 1609 -11}\special{pa 1657 -2}\special{pa 1707 0}\special{pa 1756 -4}\special{pa 1805 -14}%
+\special{pa 1851 -30}\special{pa 1896 -52}\special{pa 1937 -79}\special{pa 1975 -111}%
+\special{pa 2008 -148}\special{pa 2036 -188}\special{pa 2059 -232}\special{pa 2077 -278}%
+\special{pa 2089 -326}\special{pa 2094 -375}\special{pa 2093 -425}\special{pa 2086 -474}%
+\special{pa 2073 -521}\special{pa 2054 -567}\special{pa 2030 -610}\special{pa 2000 -649}%
+\special{pa 1966 -685}\special{pa 1927 -716}\special{pa 1885 -742}\special{pa 1840 -762}%
+\special{pa 1793 -777}\special{pa 1744 -785}\special{pa 1694 -787}\special{pa 1645 -783}%
+\special{pa 1597 -773}\special{pa 1550 -757}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2172 -479}\special{pa 2166 -482}\special{pa 2159 -481}\special{pa 2154 -476}%
+\special{pa 2152 -469}\special{pa 2156 -462}\special{pa 2162 -459}\special{pa 2169 -460}%
+\special{pa 2175 -465}\special{pa 2176 -472}\special{pa 2172 -479}\special{sh 1}\special{fp}%
+\special{pa 1701 -780}\special{pa 1653 -767}\special{pa 1608 -749}\special{pa 1564 -724}%
+\special{pa 1525 -695}\special{pa 1489 -661}\special{pa 1458 -623}\special{pa 1431 -581}%
+\special{pa 1411 -536}\special{pa 1396 -489}\special{pa 1387 -440}\special{pa 1384 -391}%
+\special{pa 1388 -341}\special{pa 1397 -293}\special{pa 1413 -246}\special{pa 1434 -201}%
+\special{pa 1461 -160}\special{pa 1493 -122}\special{pa 1529 -88}\special{pa 1570 -60}%
+\special{pa 1613 -36}\special{pa 1659 -18}\special{pa 1707 -6}\special{pa 1756 -1}%
+\special{pa 1806 -1}\special{pa 1855 -8}\special{pa 1903 -20}\special{pa 1948 -39}%
+\special{pa 1992 -63}\special{pa 2031 -92}\special{pa 2067 -126}\special{pa 2098 -165}%
+\special{pa 2124 -207}\special{pa 2145 -252}\special{pa 2160 -299}\special{pa 2169 -347}%
+\special{pa 2172 -397}\special{pa 2168 -446}\special{pa 2159 -495}\special{pa 2143 -542}%
+\special{pa 2121 -586}\special{pa 2095 -628}\special{pa 2063 -665}\special{pa 2027 -699}%
+\special{pa 1986 -728}\special{pa 1943 -751}\special{pa 1897 -769}\special{pa 1849 -781}%
+\special{pa 1800 -787}\special{pa 1750 -786}\special{pa 1701 -780}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2257 -402}\special{pa 2251 -405}\special{pa 2244 -404}\special{pa 2238 -399}%
+\special{pa 2237 -392}\special{pa 2241 -385}\special{pa 2247 -382}\special{pa 2254 -383}%
+\special{pa 2259 -388}\special{pa 2261 -396}\special{pa 2257 -402}\special{sh 1}\special{fp}%
+\special{pa 1855 -787}\special{pa 1806 -784}\special{pa 1757 -775}\special{pa 1710 -760}%
+\special{pa 1666 -739}\special{pa 1624 -712}\special{pa 1586 -681}\special{pa 1552 -645}%
+\special{pa 1523 -605}\special{pa 1499 -561}\special{pa 1481 -515}\special{pa 1469 -467}%
+\special{pa 1462 -418}\special{pa 1462 -369}\special{pa 1469 -320}\special{pa 1481 -272}%
+\special{pa 1499 -226}\special{pa 1523 -183}\special{pa 1552 -143}\special{pa 1586 -107}%
+\special{pa 1624 -75}\special{pa 1666 -49}\special{pa 1710 -28}\special{pa 1757 -12}%
+\special{pa 1806 -3}\special{pa 1855 0}\special{pa 1905 -3}\special{pa 1953 -12}\special{pa 2000 -28}%
+\special{pa 2045 -49}\special{pa 2087 -75}\special{pa 2125 -107}\special{pa 2159 -143}%
+\special{pa 2188 -183}\special{pa 2212 -226}\special{pa 2230 -272}\special{pa 2242 -320}%
+\special{pa 2248 -369}\special{pa 2248 -418}\special{pa 2242 -467}\special{pa 2230 -515}%
+\special{pa 2212 -561}\special{pa 2188 -605}\special{pa 2159 -645}\special{pa 2125 -681}%
+\special{pa 2087 -712}\special{pa 2045 -739}\special{pa 2000 -760}\special{pa 1953 -775}%
+\special{pa 1905 -784}\special{pa 1855 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2327 -325}\special{pa 2321 -329}\special{pa 2313 -327}\special{pa 2308 -322}%
+\special{pa 2307 -315}\special{pa 2310 -309}\special{pa 2317 -305}\special{pa 2324 -306}%
+\special{pa 2329 -312}\special{pa 2330 -319}\special{pa 2327 -325}\special{sh 1}\special{fp}%
+\special{pa 2009 -780}\special{pa 1960 -786}\special{pa 1911 -787}\special{pa 1862 -781}%
+\special{pa 1814 -769}\special{pa 1768 -751}\special{pa 1724 -728}\special{pa 1684 -699}%
+\special{pa 1648 -665}\special{pa 1616 -628}\special{pa 1589 -586}\special{pa 1568 -542}%
+\special{pa 1552 -495}\special{pa 1542 -446}\special{pa 1539 -397}\special{pa 1542 -347}%
+\special{pa 1550 -299}\special{pa 1565 -252}\special{pa 1586 -207}\special{pa 1612 -165}%
+\special{pa 1643 -126}\special{pa 1679 -92}\special{pa 1719 -63}\special{pa 1762 -39}%
+\special{pa 1808 -20}\special{pa 1856 -8}\special{pa 1905 -1}\special{pa 1954 -1}%
+\special{pa 2003 -6}\special{pa 2051 -18}\special{pa 2097 -36}\special{pa 2141 -60}%
+\special{pa 2181 -88}\special{pa 2217 -122}\special{pa 2249 -160}\special{pa 2276 -201}%
+\special{pa 2297 -246}\special{pa 2313 -293}\special{pa 2323 -341}\special{pa 2326 -391}%
+\special{pa 2324 -440}\special{pa 2315 -489}\special{pa 2300 -536}\special{pa 2279 -581}%
+\special{pa 2253 -623}\special{pa 2222 -661}\special{pa 2186 -695}\special{pa 2146 -724}%
+\special{pa 2103 -749}\special{pa 2057 -767}\special{pa 2009 -780}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2382 -251}\special{pa 2375 -255}\special{pa 2368 -254}\special{pa 2363 -248}%
+\special{pa 2362 -241}\special{pa 2365 -235}\special{pa 2372 -231}\special{pa 2379 -233}%
+\special{pa 2384 -238}\special{pa 2385 -245}\special{pa 2382 -251}\special{sh 1}\special{fp}%
+\special{pa 2161 -757}\special{pa 2114 -773}\special{pa 2065 -783}\special{pa 2016 -787}%
+\special{pa 1967 -785}\special{pa 1918 -777}\special{pa 1871 -762}\special{pa 1826 -742}%
+\special{pa 1783 -716}\special{pa 1745 -685}\special{pa 1711 -649}\special{pa 1681 -610}%
+\special{pa 1656 -567}\special{pa 1637 -521}\special{pa 1624 -474}\special{pa 1617 -425}%
+\special{pa 1617 -375}\special{pa 1622 -326}\special{pa 1634 -278}\special{pa 1651 -232}%
+\special{pa 1674 -188}\special{pa 1703 -148}\special{pa 1736 -111}\special{pa 1773 -79}%
+\special{pa 1815 -52}\special{pa 1859 -30}\special{pa 1906 -14}\special{pa 1954 -4}%
+\special{pa 2004 0}\special{pa 2053 -2}\special{pa 2102 -11}\special{pa 2149 -25}%
+\special{pa 2194 -46}\special{pa 2236 -72}\special{pa 2275 -103}\special{pa 2309 -138}%
+\special{pa 2339 -178}\special{pa 2363 -220}\special{pa 2382 -266}\special{pa 2395 -314}%
+\special{pa 2402 -363}\special{pa 2403 -412}\special{pa 2398 -461}\special{pa 2386 -509}%
+\special{pa 2369 -556}\special{pa 2346 -599}\special{pa 2317 -640}\special{pa 2284 -676}%
+\special{pa 2246 -709}\special{pa 2205 -736}\special{pa 2161 -757}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2423 -183}\special{pa 2416 -187}\special{pa 2409 -185}\special{pa 2404 -180}%
+\special{pa 2403 -173}\special{pa 2406 -167}\special{pa 2413 -163}\special{pa 2420 -164}%
+\special{pa 2425 -170}\special{pa 2426 -177}\special{pa 2423 -183}\special{sh 1}\special{fp}%
+\special{pa 2306 -721}\special{pa 2263 -746}\special{pa 2218 -765}\special{pa 2170 -779}%
+\special{pa 2121 -786}\special{pa 2072 -787}\special{pa 2023 -782}\special{pa 1974 -771}%
+\special{pa 1928 -754}\special{pa 1884 -731}\special{pa 1843 -703}\special{pa 1807 -670}%
+\special{pa 1774 -633}\special{pa 1747 -591}\special{pa 1725 -547}\special{pa 1708 -501}%
+\special{pa 1698 -452}\special{pa 1694 -403}\special{pa 1696 -354}\special{pa 1704 -305}%
+\special{pa 1718 -257}\special{pa 1738 -212}\special{pa 1763 -170}\special{pa 1794 -131}%
+\special{pa 1829 -96}\special{pa 1868 -66}\special{pa 1911 -42}\special{pa 1957 -22}%
+\special{pa 2004 -9}\special{pa 2053 -1}\special{pa 2103 0}\special{pa 2152 -5}\special{pa 2200 -17}%
+\special{pa 2246 -34}\special{pa 2290 -56}\special{pa 2331 -85}\special{pa 2368 -118}%
+\special{pa 2400 -155}\special{pa 2428 -196}\special{pa 2450 -240}\special{pa 2466 -287}%
+\special{pa 2477 -335}\special{pa 2481 -384}\special{pa 2479 -434}\special{pa 2471 -483}%
+\special{pa 2457 -530}\special{pa 2437 -575}\special{pa 2411 -618}\special{pa 2380 -656}%
+\special{pa 2345 -691}\special{pa 2306 -721}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2451 -124}\special{pa 2445 -127}\special{pa 2438 -126}\special{pa 2432 -121}%
+\special{pa 2431 -113}\special{pa 2435 -107}\special{pa 2441 -104}\special{pa 2448 -105}%
+\special{pa 2453 -110}\special{pa 2455 -117}\special{pa 2451 -124}\special{sh 1}\special{fp}%
+\special{pa 2443 -672}\special{pa 2406 -705}\special{pa 2365 -733}\special{pa 2321 -755}%
+\special{pa 2274 -772}\special{pa 2226 -783}\special{pa 2177 -787}\special{pa 2127 -786}%
+\special{pa 2079 -778}\special{pa 2031 -764}\special{pa 1986 -744}\special{pa 1943 -719}%
+\special{pa 1904 -689}\special{pa 1869 -654}\special{pa 1839 -615}\special{pa 1814 -572}%
+\special{pa 1794 -527}\special{pa 1780 -480}\special{pa 1773 -431}\special{pa 1771 -381}%
+\special{pa 1776 -332}\special{pa 1786 -284}\special{pa 1803 -237}\special{pa 1826 -193}%
+\special{pa 1853 -152}\special{pa 1886 -115}\special{pa 1923 -83}\special{pa 1964 -55}%
+\special{pa 2008 -32}\special{pa 2055 -16}\special{pa 2103 -5}\special{pa 2152 0}%
+\special{pa 2202 -2}\special{pa 2250 -9}\special{pa 2298 -23}\special{pa 2343 -43}%
+\special{pa 2386 -68}\special{pa 2425 -98}\special{pa 2460 -133}\special{pa 2490 -172}%
+\special{pa 2515 -215}\special{pa 2535 -260}\special{pa 2549 -308}\special{pa 2556 -357}%
+\special{pa 2558 -406}\special{pa 2553 -455}\special{pa 2543 -504}\special{pa 2526 -550}%
+\special{pa 2503 -594}\special{pa 2476 -635}\special{pa 2443 -672}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2469 -75}\special{pa 2462 -78}\special{pa 2455 -77}\special{pa 2450 -72}%
+\special{pa 2449 -65}\special{pa 2452 -58}\special{pa 2459 -55}\special{pa 2466 -56}%
+\special{pa 2471 -61}\special{pa 2472 -68}\special{pa 2469 -75}\special{sh 1}\special{fp}%
+\special{pa 2569 -612}\special{pa 2539 -652}\special{pa 2504 -687}\special{pa 2466 -718}%
+\special{pa 2423 -743}\special{pa 2378 -763}\special{pa 2331 -777}\special{pa 2282 -785}%
+\special{pa 2233 -787}\special{pa 2183 -783}\special{pa 2135 -773}\special{pa 2088 -756}%
+\special{pa 2044 -734}\special{pa 2003 -707}\special{pa 1966 -674}\special{pa 1933 -637}%
+\special{pa 1904 -597}\special{pa 1882 -553}\special{pa 1865 -507}\special{pa 1853 -458}%
+\special{pa 1848 -409}\special{pa 1850 -360}\special{pa 1857 -311}\special{pa 1870 -263}%
+\special{pa 1890 -218}\special{pa 1914 -175}\special{pa 1944 -136}\special{pa 1979 -100}%
+\special{pa 2018 -70}\special{pa 2060 -44}\special{pa 2106 -24}\special{pa 2153 -10}%
+\special{pa 2202 -2}\special{pa 2251 0}\special{pa 2300 -4}\special{pa 2349 -15}\special{pa 2395 -31}%
+\special{pa 2440 -53}\special{pa 2481 -81}\special{pa 2518 -113}\special{pa 2551 -150}%
+\special{pa 2579 -191}\special{pa 2602 -235}\special{pa 2619 -281}\special{pa 2630 -329}%
+\special{pa 2635 -378}\special{pa 2634 -428}\special{pa 2627 -477}\special{pa 2613 -524}%
+\special{pa 2594 -570}\special{pa 2569 -612}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2478 -38}\special{pa 2472 -42}\special{pa 2464 -40}\special{pa 2459 -35}%
+\special{pa 2458 -28}\special{pa 2461 -22}\special{pa 2468 -18}\special{pa 2475 -19}%
+\special{pa 2480 -25}\special{pa 2481 -32}\special{pa 2478 -38}\special{sh 1}\special{fp}%
+\special{pa 2683 -544}\special{pa 2661 -589}\special{pa 2634 -630}\special{pa 2602 -668}%
+\special{pa 2565 -701}\special{pa 2525 -729}\special{pa 2481 -753}\special{pa 2435 -770}%
+\special{pa 2387 -782}\special{pa 2338 -787}\special{pa 2288 -786}\special{pa 2239 -779}%
+\special{pa 2192 -766}\special{pa 2146 -747}\special{pa 2103 -723}\special{pa 2063 -693}%
+\special{pa 2028 -659}\special{pa 1997 -620}\special{pa 1971 -578}\special{pa 1951 -533}%
+\special{pa 1936 -486}\special{pa 1928 -437}\special{pa 1925 -388}\special{pa 1929 -338}%
+\special{pa 1939 -290}\special{pa 1955 -243}\special{pa 1977 -199}\special{pa 2004 -157}%
+\special{pa 2036 -120}\special{pa 2073 -86}\special{pa 2113 -58}\special{pa 2157 -35}%
+\special{pa 2203 -17}\special{pa 2251 -6}\special{pa 2301 0}\special{pa 2350 -1}\special{pa 2399 -8}%
+\special{pa 2447 -21}\special{pa 2492 -40}\special{pa 2535 -65}\special{pa 2575 -94}%
+\special{pa 2610 -129}\special{pa 2641 -167}\special{pa 2667 -209}\special{pa 2687 -255}%
+\special{pa 2702 -302}\special{pa 2710 -350}\special{pa 2713 -400}\special{pa 2709 -449}%
+\special{pa 2699 -498}\special{pa 2683 -544}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2482 -16}\special{pa 2475 -19}\special{pa 2468 -18}\special{pa 2463 -13}%
+\special{pa 2462 -6}\special{pa 2465 1}\special{pa 2471 4}\special{pa 2479 3}\special{pa 2484 -2}%
+\special{pa 2485 -9}\special{pa 2482 -16}\special{sh 1}\special{fp}%
+\special{pa 2783 -471}\special{pa 2770 -518}\special{pa 2751 -564}\special{pa 2727 -607}%
+\special{pa 2698 -647}\special{pa 2664 -683}\special{pa 2625 -714}\special{pa 2583 -740}%
+\special{pa 2538 -761}\special{pa 2491 -776}\special{pa 2443 -785}\special{pa 2393 -787}%
+\special{pa 2344 -784}\special{pa 2295 -774}\special{pa 2249 -759}\special{pa 2204 -737}%
+\special{pa 2162 -710}\special{pa 2125 -679}\special{pa 2091 -642}\special{pa 2062 -602}%
+\special{pa 2039 -559}\special{pa 2021 -512}\special{pa 2009 -464}\special{pa 2003 -415}%
+\special{pa 2004 -366}\special{pa 2010 -317}\special{pa 2023 -269}\special{pa 2041 -223}%
+\special{pa 2066 -180}\special{pa 2095 -140}\special{pa 2129 -105}\special{pa 2167 -73}%
+\special{pa 2209 -47}\special{pa 2254 -27}\special{pa 2301 -12}\special{pa 2350 -3}%
+\special{pa 2399 0}\special{pa 2449 -4}\special{pa 2497 -13}\special{pa 2544 -29}%
+\special{pa 2589 -50}\special{pa 2630 -77}\special{pa 2668 -109}\special{pa 2702 -145}%
+\special{pa 2730 -185}\special{pa 2754 -229}\special{pa 2772 -275}\special{pa 2784 -323}%
+\special{pa 2789 -372}\special{pa 2789 -422}\special{pa 2783 -471}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2482 -8}\special{pa 2476 -12}\special{pa 2468 -11}\special{pa 2463 -5}%
+\special{pa 2462 2}\special{pa 2465 8}\special{pa 2472 12}\special{pa 2479 11}\special{pa 2484 5}%
+\special{pa 2485 -2}\special{pa 2482 -8}\special{sh 1}\special{fp}%
+\special{pa 2867 -394}\special{pa 2864 -443}\special{pa 2855 -492}\special{pa 2840 -539}%
+\special{pa 2819 -583}\special{pa 2792 -625}\special{pa 2761 -663}\special{pa 2725 -697}%
+\special{pa 2685 -726}\special{pa 2641 -750}\special{pa 2595 -768}\special{pa 2547 -780}%
+\special{pa 2498 -787}\special{pa 2449 -787}\special{pa 2400 -780}\special{pa 2352 -768}%
+\special{pa 2306 -750}\special{pa 2263 -726}\special{pa 2223 -697}\special{pa 2187 -663}%
+\special{pa 2155 -625}\special{pa 2129 -583}\special{pa 2108 -539}\special{pa 2092 -492}%
+\special{pa 2083 -443}\special{pa 2080 -394}\special{pa 2083 -344}\special{pa 2092 -296}%
+\special{pa 2108 -249}\special{pa 2129 -204}\special{pa 2155 -162}\special{pa 2187 -124}%
+\special{pa 2223 -90}\special{pa 2263 -61}\special{pa 2306 -37}\special{pa 2352 -19}%
+\special{pa 2400 -7}\special{pa 2449 -1}\special{pa 2498 -1}\special{pa 2547 -7}\special{pa 2595 -19}%
+\special{pa 2641 -37}\special{pa 2685 -61}\special{pa 2725 -90}\special{pa 2761 -124}%
+\special{pa 2792 -162}\special{pa 2819 -204}\special{pa 2840 -249}\special{pa 2855 -296}%
+\special{pa 2864 -344}\special{pa 2867 -394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -594 0}\special{pa 3134 0}%
+\special{fp}%
+\special{pa 0 220}\special{pa 0 -1020}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.6400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/anglemark.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/anglemark.tex
new file mode 100644
index 00000000..15cf0ed7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/anglemark.tex
@@ -0,0 +1,48 @@
+%%% anglemark.tex 2014-11-10 8:47
+%%% anglemark.sce 2014-11-10 8:36
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 5.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.4600,2.1100){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1000,-1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1000,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{$\theta$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\theta$}\settodepth{\Depth}{$\theta$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.3600,-0.6100){\hspace*{\Width}\raisebox{\Height}{$\theta$}}%
+%
+%
+\settowidth{\Width}{$\alpha$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\alpha$}\settodepth{\Depth}{$\alpha$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.1900,-0.1400){\hspace*{\Width}\raisebox{\Height}{$\alpha$}}%
+%
+%
+\special{pn 24}%
+\special{pa 538 89}\special{pa 536 90}\special{pa 500 124}\special{pa 469 162}\special{pa 442 204}%
+\special{pa 421 249}\special{pa 406 296}\special{pa 397 344}\special{pa 394 394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -181 -791}\special{pa -787 394}\special{pa 787 394}\special{pa -181 -791}%
+\special{fp}%
+\special{pa -271 -616}\special{pa -265 -613}\special{pa -242 -604}\special{pa -218 -598}%
+\special{pa -193 -595}\special{pa -169 -595}\special{pa -144 -598}\special{pa -120 -604}%
+\special{pa -97 -613}\special{pa -76 -625}\special{pa -57 -639}%
+\special{fp}%
+\special{pa -591 394}\special{pa -592 369}\special{pa -597 345}\special{pa -604 321}%
+\special{pa -615 299}\special{pa -628 278}\special{pa -644 259}\special{pa -662 242}%
+\special{pa -682 227}\special{pa -698 219}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowdata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowdata.tex
new file mode 100644
index 00000000..52ab681b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowdata.tex
@@ -0,0 +1,72 @@
+%%% test.tex 2014-11-30 20:20
+%%% test.sce 2014-11-30 20:20
+{\unitlength=6mm%
+\begin{picture}%
+( 12.56000, 5.04000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 451 -633}\special{pa 472 -709}\special{pa 411 -660}\special{pa 431 -646}%
+\special{pa 451 -633}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 451 -633}\special{pa 472 -709}\special{pa 411 -660}\special{pa 431 -646}%
+\special{pa 451 -633}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 724 -277}\special{pa 709 -354}\special{pa 631 -339}\special{pa 678 -308}%
+\special{pa 724 -277}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 724 -277}\special{pa 709 -354}\special{pa 631 -339}\special{pa 678 -308}%
+\special{pa 724 -277}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 945 0}\special{pa 1417 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1375 -557}\special{pa 1417 -709}\special{pa 1294 -611}\special{pa 1334 -584}%
+\special{pa 1375 -557}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1375 -557}\special{pa 1417 -709}\special{pa 1294 -611}\special{pa 1334 -584}%
+\special{pa 1375 -557}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1417 0}\special{pa 1428 -16}\special{fp}\special{pa 1438 -31}\special{pa 1449 -47}\special{fp}%
+\special{pa 1459 -63}\special{pa 1470 -79}\special{fp}\special{pa 1480 -94}\special{pa 1491 -110}\special{fp}%
+\special{pa 1501 -126}\special{pa 1512 -142}\special{fp}\special{pa 1522 -157}\special{pa 1533 -173}\special{fp}%
+\special{pa 1543 -189}\special{pa 1554 -205}\special{fp}\special{pa 1564 -220}\special{pa 1575 -236}\special{fp}%
+\special{pa 1585 -252}\special{pa 1596 -268}\special{fp}\special{pa 1606 -283}\special{pa 1617 -299}\special{fp}%
+\special{pa 1627 -315}\special{pa 1638 -331}\special{fp}\special{pa 1648 -346}\special{pa 1659 -362}\special{fp}%
+\special{pa 1669 -378}\special{pa 1680 -394}\special{fp}\special{pa 1690 -409}\special{pa 1701 -425}\special{fp}%
+\special{pa 1711 -441}\special{pa 1722 -457}\special{fp}\special{pa 1732 -472}\special{pa 1743 -488}\special{fp}%
+\special{pa 1753 -504}\special{pa 1764 -520}\special{fp}\special{pa 1774 -535}\special{pa 1785 -551}\special{fp}%
+\special{pa 1795 -567}\special{pa 1806 -583}\special{fp}\special{pa 1816 -598}\special{pa 1827 -614}\special{fp}%
+\special{pa 1837 -630}\special{pa 1848 -646}\special{fp}\special{pa 1858 -661}\special{pa 1869 -677}\special{fp}%
+\special{pa 1879 -693}\special{pa 1890 -709}\special{fp}%
+%
+\special{pa 1868 -633}\special{pa 1890 -709}\special{pa 1828 -660}\special{pa 1848 -646}%
+\special{pa 1868 -633}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1868 -633}\special{pa 1890 -709}\special{pa 1828 -660}\special{pa 1848 -646}%
+\special{pa 1868 -633}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa 1883 10}\special{pa 1896 -10}\special{fp}\special{pa 1926 -54}\special{pa 1939 -74}\special{fp}%
+\special{pa 1969 -119}\special{pa 1982 -139}\special{fp}\special{pa 2012 -183}\special{pa 2025 -203}\special{fp}%
+\special{pa 2055 -248}\special{pa 2068 -268}\special{fp}\special{pa 2098 -312}\special{pa 2111 -332}\special{fp}%
+\special{pa 2141 -377}\special{pa 2154 -397}\special{fp}\special{pa 2184 -441}\special{pa 2197 -461}\special{fp}%
+\special{pa 2227 -505}\special{pa 2240 -525}\special{fp}\special{pa 2270 -570}\special{pa 2283 -590}\special{fp}%
+\special{pa 2313 -634}\special{pa 2326 -654}\special{fp}\special{pa 2356 -699}\special{pa 2369 -719}\special{fp}%
+\special{pn 8}%
+\special{pa 2320 -557}\special{pa 2362 -709}\special{pa 2239 -611}\special{pa 2279 -584}%
+\special{pa 2320 -557}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 2320 -557}\special{pa 2362 -709}\special{pa 2239 -611}\special{pa 2279 -584}%
+\special{pa 2320 -557}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 -709}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowhead.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowhead.tex
new file mode 100644
index 00000000..d61b5ee6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/arrowhead.tex
@@ -0,0 +1,38 @@
+%%% test.tex 2014-10-16 20:32
+%%% test.sce 2014-10-16 20:32
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.00000)( -1.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 271 -315}\special{pa 197 -343}\special{pa 240 -277}\special{pa 255 -296}%
+\special{pa 271 -315}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 271 -315}\special{pa 197 -343}\special{pa 240 -277}\special{pa 255 -296}%
+\special{pa 271 -315}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{θ}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{θ}\settodepth{\Depth}{θ}\setlength{\Height}{\Depth}%
+\put(1.0500,0.5500){\hspace*{\Width}\raisebox{\Height}{θ}}%
+%
+%
+\special{pa 394 0}\special{pa 394 -8}\special{pa 393 -16}\special{pa 393 -25}\special{pa 392 -33}%
+\special{pa 392 -41}\special{pa 391 -49}\special{pa 389 -58}\special{pa 388 -66}\special{pa 387 -74}%
+\special{pa 385 -82}\special{pa 383 -90}\special{pa 381 -98}\special{pa 379 -106}%
+\special{pa 377 -114}\special{pa 374 -122}\special{pa 372 -129}\special{pa 369 -137}%
+\special{pa 366 -145}\special{pa 363 -153}\special{pa 360 -160}\special{pa 356 -168}%
+\special{pa 353 -175}\special{pa 349 -182}\special{pa 345 -190}\special{pa 341 -197}%
+\special{pa 337 -204}\special{pa 332 -211}\special{pa 328 -218}\special{pa 323 -225}%
+\special{pa 319 -231}\special{pa 314 -238}\special{pa 309 -245}\special{pa 303 -251}%
+\special{pa 298 -257}\special{pa 293 -263}\special{pa 287 -270}\special{pa 281 -275}%
+\special{pa 275 -281}\special{pa 270 -287}\special{pa 263 -293}\special{pa 257 -298}%
+\special{pa 251 -303}\special{pa 245 -309}\special{pa 238 -314}\special{pa 231 -319}%
+\special{pa 225 -323}\special{pa 218 -328}\special{pa 211 -332}\special{pa 204 -337}%
+\special{pa 197 -341}%
+\special{fp}%
+\special{pa 0 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 0}\special{pa 394 -681}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/assign.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/assign.tex
new file mode 100644
index 00000000..ab6bcf7d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/assign.tex
@@ -0,0 +1,361 @@
+%%% fig.tex 2016-4-28 10:9
+%%% fig.sce 2016-4-28 10:9
+{\unitlength=4mm%
+\begin{picture}%
+( 10.00000, 10.00000)( -5.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -787 -151}\special{pa -756 0}\special{pa -724 151}\special{pa -693 302}%
+\special{pa -690 315}%
+\special{fp}%
+\special{pa -787 -290}\special{pa -756 -145}\special{pa -724 0}\special{pa -693 145}%
+\special{pa -661 290}\special{pa -656 315}%
+\special{fp}%
+\special{pa -787 -416}\special{pa -756 -277}\special{pa -724 -139}\special{pa -693 0}%
+\special{pa -661 139}\special{pa -630 277}\special{pa -621 315}%
+\special{fp}%
+\special{pa -787 -529}\special{pa -756 -397}\special{pa -724 -265}\special{pa -693 -132}%
+\special{pa -661 0}\special{pa -630 132}\special{pa -598 265}\special{pa -586 315}%
+\special{fp}%
+\special{pa -787 -630}\special{pa -756 -504}\special{pa -724 -378}\special{pa -693 -252}%
+\special{pa -661 -126}\special{pa -630 0}\special{pa -598 126}\special{pa -567 252}%
+\special{pa -551 315}%
+\special{fp}%
+\special{pa -787 -718}\special{pa -756 -598}\special{pa -724 -479}\special{pa -693 -359}%
+\special{pa -661 -239}\special{pa -630 -120}\special{pa -598 0}\special{pa -567 120}%
+\special{pa -535 239}\special{pa -516 315}%
+\special{fp}%
+\special{pa -787 -794}\special{pa -756 -680}\special{pa -724 -567}\special{pa -693 -454}%
+\special{pa -661 -340}\special{pa -630 -227}\special{pa -598 -113}\special{pa -567 0}%
+\special{pa -535 113}\special{pa -504 227}\special{pa -479 315}%
+\special{fp}%
+\special{pa -787 -857}\special{pa -756 -750}\special{pa -724 -643}\special{pa -693 -535}%
+\special{pa -661 -428}\special{pa -630 -321}\special{pa -598 -214}\special{pa -567 -107}%
+\special{pa -535 0}\special{pa -504 107}\special{pa -472 214}\special{pa -443 315}%
+\special{fp}%
+\special{pa -787 -907}\special{pa -756 -806}\special{pa -724 -706}\special{pa -693 -605}%
+\special{pa -661 -504}\special{pa -630 -403}\special{pa -598 -302}\special{pa -567 -202}%
+\special{pa -535 -101}\special{pa -504 0}\special{pa -472 101}\special{pa -441 202}%
+\special{pa -409 302}\special{pa -406 315}%
+\special{fp}%
+\special{pa -787 -945}\special{pa -756 -850}\special{pa -724 -756}\special{pa -693 -661}%
+\special{pa -661 -567}\special{pa -630 -472}\special{pa -598 -378}\special{pa -567 -283}%
+\special{pa -535 -189}\special{pa -504 -94}\special{pa -472 0}\special{pa -441 94}%
+\special{pa -409 189}\special{pa -378 283}\special{pa -367 315}%
+\special{fp}%
+\special{pa -787 -970}\special{pa -756 -882}\special{pa -724 -794}\special{pa -693 -706}%
+\special{pa -661 -617}\special{pa -630 -529}\special{pa -598 -441}\special{pa -567 -353}%
+\special{pa -535 -265}\special{pa -504 -176}\special{pa -472 -88}\special{pa -441 0}%
+\special{pa -409 88}\special{pa -378 176}\special{pa -346 265}\special{pa -328 315}%
+\special{fp}%
+\special{pa -787 -983}\special{pa -756 -901}\special{pa -724 -819}\special{pa -693 -737}%
+\special{pa -661 -655}\special{pa -630 -573}\special{pa -598 -491}\special{pa -567 -409}%
+\special{pa -535 -328}\special{pa -504 -246}\special{pa -472 -164}\special{pa -441 -82}%
+\special{pa -409 0}\special{pa -378 82}\special{pa -346 164}\special{pa -315 246}%
+\special{pa -288 315}%
+\special{fp}%
+\special{pa -787 -983}\special{pa -756 -907}\special{pa -724 -831}\special{pa -693 -756}%
+\special{pa -661 -680}\special{pa -630 -605}\special{pa -598 -529}\special{pa -567 -454}%
+\special{pa -535 -378}\special{pa -504 -302}\special{pa -472 -227}\special{pa -441 -151}%
+\special{pa -409 -76}\special{pa -378 0}\special{pa -346 76}\special{pa -315 151}%
+\special{pa -283 227}\special{pa -252 302}\special{pa -247 315}%
+\special{fp}%
+\special{pa -787 -970}\special{pa -756 -901}\special{pa -724 -831}\special{pa -693 -762}%
+\special{pa -661 -693}\special{pa -630 -624}\special{pa -598 -554}\special{pa -567 -485}%
+\special{pa -535 -416}\special{pa -504 -346}\special{pa -472 -277}\special{pa -441 -208}%
+\special{pa -409 -139}\special{pa -378 -69}\special{pa -346 0}\special{pa -315 69}%
+\special{pa -283 139}\special{pa -252 208}\special{pa -220 277}\special{pa -203 315}%
+\special{fp}%
+\special{pa -787 -945}\special{pa -756 -882}\special{pa -724 -819}\special{pa -693 -756}%
+\special{pa -661 -693}\special{pa -630 -630}\special{pa -598 -567}\special{pa -567 -504}%
+\special{pa -535 -441}\special{pa -504 -378}\special{pa -472 -315}\special{pa -441 -252}%
+\special{pa -409 -189}\special{pa -378 -126}\special{pa -346 -63}\special{pa -315 0}%
+\special{pa -283 63}\special{pa -252 126}\special{pa -220 189}\special{pa -189 252}%
+\special{pa -157 315}%
+\special{fp}%
+\special{pa -787 -907}\special{pa -756 -850}\special{pa -724 -794}\special{pa -693 -737}%
+\special{pa -661 -680}\special{pa -630 -624}\special{pa -598 -567}\special{pa -567 -510}%
+\special{pa -535 -454}\special{pa -504 -397}\special{pa -472 -340}\special{pa -441 -283}%
+\special{pa -409 -227}\special{pa -378 -170}\special{pa -346 -113}\special{pa -315 -57}%
+\special{pa -283 0}\special{pa -252 57}\special{pa -220 113}\special{pa -189 170}%
+\special{pa -157 227}\special{pa -126 283}\special{pa -108 315}%
+\special{fp}%
+\special{pa -787 -857}\special{pa -756 -806}\special{pa -724 -756}\special{pa -693 -706}%
+\special{pa -661 -655}\special{pa -630 -605}\special{pa -598 -554}\special{pa -567 -504}%
+\special{pa -535 -454}\special{pa -504 -403}\special{pa -472 -353}\special{pa -441 -302}%
+\special{pa -409 -252}\special{pa -378 -202}\special{pa -346 -151}\special{pa -315 -101}%
+\special{pa -283 -50}\special{pa -252 0}\special{pa -220 50}\special{pa -189 101}%
+\special{pa -157 151}\special{pa -126 202}\special{pa -94 252}\special{pa -63 302}%
+\special{pa -55 315}%
+\special{fp}%
+\special{pa -787 -794}\special{pa -756 -750}\special{pa -724 -706}\special{pa -693 -661}%
+\special{pa -661 -617}\special{pa -630 -573}\special{pa -598 -529}\special{pa -567 -485}%
+\special{pa -535 -441}\special{pa -504 -397}\special{pa -472 -353}\special{pa -441 -309}%
+\special{pa -409 -265}\special{pa -378 -220}\special{pa -346 -176}\special{pa -315 -132}%
+\special{pa -283 -88}\special{pa -252 -44}\special{pa -220 0}\special{pa -189 44}%
+\special{pa -157 88}\special{pa -126 132}\special{pa -94 176}\special{pa -63 220}%
+\special{pa -31 265}\special{pa 0 309}\special{pa 4 315}%
+\special{fp}%
+\special{pa -787 -718}\special{pa -756 -680}\special{pa -724 -643}\special{pa -693 -605}%
+\special{pa -661 -567}\special{pa -630 -529}\special{pa -598 -491}\special{pa -567 -454}%
+\special{pa -535 -416}\special{pa -504 -378}\special{pa -472 -340}\special{pa -441 -302}%
+\special{pa -409 -265}\special{pa -378 -227}\special{pa -346 -189}\special{pa -315 -151}%
+\special{pa -283 -113}\special{pa -252 -76}\special{pa -220 -38}\special{pa -189 0}%
+\special{pa -157 38}\special{pa -126 76}\special{pa -94 113}\special{pa -63 151}\special{pa -31 189}%
+\special{pa 0 227}\special{pa 31 265}\special{pa 63 302}\special{pa 73 315}%
+\special{fp}%
+\special{pa -787 -630}\special{pa -756 -598}\special{pa -724 -567}\special{pa -693 -535}%
+\special{pa -661 -504}\special{pa -630 -472}\special{pa -598 -441}\special{pa -567 -409}%
+\special{pa -535 -378}\special{pa -504 -346}\special{pa -472 -315}\special{pa -441 -283}%
+\special{pa -409 -252}\special{pa -378 -220}\special{pa -346 -189}\special{pa -315 -157}%
+\special{pa -283 -126}\special{pa -252 -94}\special{pa -220 -63}\special{pa -189 -31}%
+\special{pa -157 0}\special{pa -126 31}\special{pa -94 63}\special{pa -63 94}\special{pa -31 126}%
+\special{pa 0 157}\special{pa 31 189}\special{pa 63 220}\special{pa 94 252}\special{pa 126 283}%
+\special{pa 157 315}%
+\special{fp}%
+\special{pa -787 -529}\special{pa -756 -504}\special{pa -724 -479}\special{pa -693 -454}%
+\special{pa -661 -428}\special{pa -630 -403}\special{pa -598 -378}\special{pa -567 -353}%
+\special{pa -535 -328}\special{pa -504 -302}\special{pa -472 -277}\special{pa -441 -252}%
+\special{pa -409 -227}\special{pa -378 -202}\special{pa -346 -176}\special{pa -315 -151}%
+\special{pa -283 -126}\special{pa -252 -101}\special{pa -220 -76}\special{pa -189 -50}%
+\special{pa -157 -25}\special{pa -126 0}\special{pa -94 25}\special{pa -63 50}\special{pa -31 76}%
+\special{pa 0 101}\special{pa 31 126}\special{pa 63 151}\special{pa 94 176}\special{pa 126 202}%
+\special{pa 157 227}\special{pa 189 252}\special{pa 220 277}\special{pa 252 302}\special{pa 268 315}%
+\special{fp}%
+\special{pa -787 -416}\special{pa -756 -397}\special{pa -724 -378}\special{pa -693 -359}%
+\special{pa -661 -340}\special{pa -630 -321}\special{pa -598 -302}\special{pa -567 -283}%
+\special{pa -535 -265}\special{pa -504 -246}\special{pa -472 -227}\special{pa -441 -208}%
+\special{pa -409 -189}\special{pa -378 -170}\special{pa -346 -151}\special{pa -315 -132}%
+\special{pa -283 -113}\special{pa -252 -94}\special{pa -220 -76}\special{pa -189 -57}%
+\special{pa -157 -38}\special{pa -126 -19}\special{pa -94 0}\special{pa -63 19}\special{pa -31 38}%
+\special{pa 0 57}\special{pa 31 76}\special{pa 63 94}\special{pa 94 113}\special{pa 126 132}%
+\special{pa 157 151}\special{pa 189 170}\special{pa 220 189}\special{pa 252 208}\special{pa 283 227}%
+\special{pa 315 246}\special{pa 346 265}\special{pa 378 283}\special{pa 409 302}\special{pa 430 315}%
+\special{fp}%
+\special{pa -787 -290}\special{pa -756 -277}\special{pa -724 -265}\special{pa -693 -252}%
+\special{pa -661 -239}\special{pa -630 -227}\special{pa -598 -214}\special{pa -567 -202}%
+\special{pa -535 -189}\special{pa -504 -176}\special{pa -472 -164}\special{pa -441 -151}%
+\special{pa -409 -139}\special{pa -378 -126}\special{pa -346 -113}\special{pa -315 -101}%
+\special{pa -283 -88}\special{pa -252 -76}\special{pa -220 -63}\special{pa -189 -50}%
+\special{pa -157 -38}\special{pa -126 -25}\special{pa -94 -13}\special{pa -63 0}\special{pa -31 13}%
+\special{pa 0 25}\special{pa 31 38}\special{pa 63 50}\special{pa 94 63}\special{pa 126 76}%
+\special{pa 157 88}\special{pa 189 101}\special{pa 220 113}\special{pa 252 126}\special{pa 283 139}%
+\special{pa 315 151}\special{pa 346 164}\special{pa 378 176}\special{pa 409 189}\special{pa 441 202}%
+\special{pa 472 214}\special{pa 504 227}\special{pa 535 239}\special{pa 567 252}\special{pa 598 265}%
+\special{pa 630 277}\special{pa 661 290}\special{pa 693 302}\special{pa 724 315}%
+\special{fp}%
+\special{pa -787 -151}\special{pa -756 -145}\special{pa -724 -139}\special{pa -693 -132}%
+\special{pa -661 -126}\special{pa -630 -120}\special{pa -598 -113}\special{pa -567 -107}%
+\special{pa -535 -101}\special{pa -504 -94}\special{pa -472 -88}\special{pa -441 -82}%
+\special{pa -409 -76}\special{pa -378 -69}\special{pa -346 -63}\special{pa -315 -57}%
+\special{pa -283 -50}\special{pa -252 -44}\special{pa -220 -38}\special{pa -189 -31}%
+\special{pa -157 -25}\special{pa -126 -19}\special{pa -94 -13}\special{pa -63 -6}%
+\special{pa -31 0}\special{pa 0 6}\special{pa 31 13}\special{pa 63 19}\special{pa 94 25}%
+\special{pa 126 31}\special{pa 157 38}\special{pa 189 44}\special{pa 220 50}\special{pa 252 57}%
+\special{pa 283 63}\special{pa 315 69}\special{pa 346 76}\special{pa 378 82}\special{pa 409 88}%
+\special{pa 441 94}\special{pa 472 101}\special{pa 504 107}\special{pa 535 113}\special{pa 567 120}%
+\special{pa 598 126}\special{pa 630 132}\special{pa 661 139}\special{pa 693 145}\special{pa 724 151}%
+\special{pa 756 157}\special{pa 787 164}%
+\special{fp}%
+\special{pa -787 0}\special{pa -756 0}\special{pa -724 0}\special{pa -693 0}\special{pa -661 0}%
+\special{pa -630 0}\special{pa -598 0}\special{pa -567 0}\special{pa -535 0}\special{pa -504 0}%
+\special{pa -472 0}\special{pa -441 0}\special{pa -409 0}\special{pa -378 0}\special{pa -346 0}%
+\special{pa -315 0}\special{pa -283 0}\special{pa -252 0}\special{pa -220 0}\special{pa -189 0}%
+\special{pa -157 0}\special{pa -126 0}\special{pa -94 0}\special{pa -63 0}\special{pa -31 0}%
+\special{pa 0 0}\special{pa 31 0}\special{pa 63 0}\special{pa 94 0}\special{pa 126 0}%
+\special{pa 157 0}\special{pa 189 0}\special{pa 220 0}\special{pa 252 0}\special{pa 283 0}%
+\special{pa 315 0}\special{pa 346 0}\special{pa 378 0}\special{pa 409 0}\special{pa 441 0}%
+\special{pa 472 0}\special{pa 504 0}\special{pa 535 0}\special{pa 567 0}\special{pa 598 0}%
+\special{pa 630 0}\special{pa 661 0}\special{pa 693 0}\special{pa 724 0}\special{pa 756 0}%
+\special{pa 787 0}%
+\special{fp}%
+\special{pa -787 164}\special{pa -756 157}\special{pa -724 151}\special{pa -693 145}%
+\special{pa -661 139}\special{pa -630 132}\special{pa -598 126}\special{pa -567 120}%
+\special{pa -535 113}\special{pa -504 107}\special{pa -472 101}\special{pa -441 94}%
+\special{pa -409 88}\special{pa -378 82}\special{pa -346 76}\special{pa -315 69}\special{pa -283 63}%
+\special{pa -252 57}\special{pa -220 50}\special{pa -189 44}\special{pa -157 38}\special{pa -126 31}%
+\special{pa -94 25}\special{pa -63 19}\special{pa -31 13}\special{pa 0 6}\special{pa 31 0}%
+\special{pa 63 -6}\special{pa 94 -13}\special{pa 126 -19}\special{pa 157 -25}\special{pa 189 -31}%
+\special{pa 220 -38}\special{pa 252 -44}\special{pa 283 -50}\special{pa 315 -57}\special{pa 346 -63}%
+\special{pa 378 -69}\special{pa 409 -76}\special{pa 441 -82}\special{pa 472 -88}\special{pa 504 -94}%
+\special{pa 535 -101}\special{pa 567 -107}\special{pa 598 -113}\special{pa 630 -120}%
+\special{pa 661 -126}\special{pa 693 -132}\special{pa 724 -139}\special{pa 756 -145}%
+\special{pa 787 -151}%
+\special{fp}%
+\special{pa -724 315}\special{pa -693 302}\special{pa -661 290}\special{pa -630 277}%
+\special{pa -598 265}\special{pa -567 252}\special{pa -535 239}\special{pa -504 227}%
+\special{pa -472 214}\special{pa -441 202}\special{pa -409 189}\special{pa -378 176}%
+\special{pa -346 164}\special{pa -315 151}\special{pa -283 139}\special{pa -252 126}%
+\special{pa -220 113}\special{pa -189 101}\special{pa -157 88}\special{pa -126 76}%
+\special{pa -94 63}\special{pa -63 50}\special{pa -31 38}\special{pa 0 25}\special{pa 31 13}%
+\special{pa 63 0}\special{pa 94 -13}\special{pa 126 -25}\special{pa 157 -38}\special{pa 189 -50}%
+\special{pa 220 -63}\special{pa 252 -76}\special{pa 283 -88}\special{pa 315 -101}%
+\special{pa 346 -113}\special{pa 378 -126}\special{pa 409 -139}\special{pa 441 -151}%
+\special{pa 472 -164}\special{pa 504 -176}\special{pa 535 -189}\special{pa 567 -202}%
+\special{pa 598 -214}\special{pa 630 -227}\special{pa 661 -239}\special{pa 693 -252}%
+\special{pa 724 -265}\special{pa 756 -277}\special{pa 787 -290}%
+\special{fp}%
+\special{pa -430 315}\special{pa -409 302}\special{pa -378 283}\special{pa -346 265}%
+\special{pa -315 246}\special{pa -283 227}\special{pa -252 208}\special{pa -220 189}%
+\special{pa -189 170}\special{pa -157 151}\special{pa -126 132}\special{pa -94 113}%
+\special{pa -63 94}\special{pa -31 76}\special{pa 0 57}\special{pa 31 38}\special{pa 63 19}%
+\special{pa 94 0}\special{pa 126 -19}\special{pa 157 -38}\special{pa 189 -57}\special{pa 220 -76}%
+\special{pa 252 -94}\special{pa 283 -113}\special{pa 315 -132}\special{pa 346 -151}%
+\special{pa 378 -170}\special{pa 409 -189}\special{pa 441 -208}\special{pa 472 -227}%
+\special{pa 504 -246}\special{pa 535 -265}\special{pa 567 -283}\special{pa 598 -302}%
+\special{pa 630 -321}\special{pa 661 -340}\special{pa 693 -359}\special{pa 724 -378}%
+\special{pa 756 -397}\special{pa 787 -416}%
+\special{fp}%
+\special{pa -268 315}\special{pa -252 302}\special{pa -220 277}\special{pa -189 252}%
+\special{pa -157 227}\special{pa -126 202}\special{pa -94 176}\special{pa -63 151}%
+\special{pa -31 126}\special{pa 0 101}\special{pa 31 76}\special{pa 63 50}\special{pa 94 25}%
+\special{pa 126 0}\special{pa 157 -25}\special{pa 189 -50}\special{pa 220 -76}\special{pa 252 -101}%
+\special{pa 283 -126}\special{pa 315 -151}\special{pa 346 -176}\special{pa 378 -202}%
+\special{pa 409 -227}\special{pa 441 -252}\special{pa 472 -277}\special{pa 504 -302}%
+\special{pa 535 -328}\special{pa 567 -353}\special{pa 598 -378}\special{pa 630 -403}%
+\special{pa 661 -428}\special{pa 693 -454}\special{pa 724 -479}\special{pa 756 -504}%
+\special{pa 787 -529}%
+\special{fp}%
+\special{pa -157 315}\special{pa -126 283}\special{pa -94 252}\special{pa -63 220}%
+\special{pa -31 189}\special{pa 0 157}\special{pa 31 126}\special{pa 63 94}\special{pa 94 63}%
+\special{pa 126 31}\special{pa 157 0}\special{pa 189 -31}\special{pa 220 -63}\special{pa 252 -94}%
+\special{pa 283 -126}\special{pa 315 -157}\special{pa 346 -189}\special{pa 378 -220}%
+\special{pa 409 -252}\special{pa 441 -283}\special{pa 472 -315}\special{pa 504 -346}%
+\special{pa 535 -378}\special{pa 567 -409}\special{pa 598 -441}\special{pa 630 -472}%
+\special{pa 661 -504}\special{pa 693 -535}\special{pa 724 -567}\special{pa 756 -598}%
+\special{pa 787 -630}%
+\special{fp}%
+\special{pa -73 315}\special{pa -63 302}\special{pa -31 265}\special{pa 0 227}\special{pa 31 189}%
+\special{pa 63 151}\special{pa 94 113}\special{pa 126 76}\special{pa 157 38}\special{pa 189 0}%
+\special{pa 220 -38}\special{pa 252 -76}\special{pa 283 -113}\special{pa 315 -151}%
+\special{pa 346 -189}\special{pa 378 -227}\special{pa 409 -265}\special{pa 441 -302}%
+\special{pa 472 -340}\special{pa 504 -378}\special{pa 535 -416}\special{pa 567 -454}%
+\special{pa 598 -491}\special{pa 630 -529}\special{pa 661 -567}\special{pa 693 -605}%
+\special{pa 724 -643}\special{pa 756 -680}\special{pa 787 -718}%
+\special{fp}%
+\special{pa -4 315}\special{pa 0 309}\special{pa 31 265}\special{pa 63 220}\special{pa 94 176}%
+\special{pa 126 132}\special{pa 157 88}\special{pa 189 44}\special{pa 220 0}\special{pa 252 -44}%
+\special{pa 283 -88}\special{pa 315 -132}\special{pa 346 -176}\special{pa 378 -220}%
+\special{pa 409 -265}\special{pa 441 -309}\special{pa 472 -353}\special{pa 504 -397}%
+\special{pa 535 -441}\special{pa 567 -485}\special{pa 598 -529}\special{pa 630 -573}%
+\special{pa 661 -617}\special{pa 693 -661}\special{pa 724 -706}\special{pa 756 -750}%
+\special{pa 787 -794}%
+\special{fp}%
+\special{pa 55 315}\special{pa 63 302}\special{pa 94 252}\special{pa 126 202}\special{pa 157 151}%
+\special{pa 189 101}\special{pa 220 50}\special{pa 252 0}\special{pa 283 -50}\special{pa 315 -101}%
+\special{pa 346 -151}\special{pa 378 -202}\special{pa 409 -252}\special{pa 441 -302}%
+\special{pa 472 -353}\special{pa 504 -403}\special{pa 535 -454}\special{pa 567 -504}%
+\special{pa 598 -554}\special{pa 630 -605}\special{pa 661 -655}\special{pa 693 -706}%
+\special{pa 724 -756}\special{pa 756 -806}\special{pa 787 -857}%
+\special{fp}%
+\special{pa 108 315}\special{pa 126 283}\special{pa 157 227}\special{pa 189 170}\special{pa 220 113}%
+\special{pa 252 57}\special{pa 283 0}\special{pa 315 -57}\special{pa 346 -113}\special{pa 378 -170}%
+\special{pa 409 -227}\special{pa 441 -283}\special{pa 472 -340}\special{pa 504 -397}%
+\special{pa 535 -454}\special{pa 567 -510}\special{pa 598 -567}\special{pa 630 -624}%
+\special{pa 661 -680}\special{pa 693 -737}\special{pa 724 -794}\special{pa 756 -850}%
+\special{pa 787 -907}%
+\special{fp}%
+\special{pa 157 315}\special{pa 189 252}\special{pa 220 189}\special{pa 252 126}\special{pa 283 63}%
+\special{pa 315 0}\special{pa 346 -63}\special{pa 378 -126}\special{pa 409 -189}\special{pa 441 -252}%
+\special{pa 472 -315}\special{pa 504 -378}\special{pa 535 -441}\special{pa 567 -504}%
+\special{pa 598 -567}\special{pa 630 -630}\special{pa 661 -693}\special{pa 693 -756}%
+\special{pa 724 -819}\special{pa 756 -882}\special{pa 787 -945}%
+\special{fp}%
+\special{pa 203 315}\special{pa 220 277}\special{pa 252 208}\special{pa 283 139}\special{pa 315 69}%
+\special{pa 346 0}\special{pa 378 -69}\special{pa 409 -139}\special{pa 441 -208}\special{pa 472 -277}%
+\special{pa 504 -346}\special{pa 535 -416}\special{pa 567 -485}\special{pa 598 -554}%
+\special{pa 630 -624}\special{pa 661 -693}\special{pa 693 -762}\special{pa 724 -831}%
+\special{pa 756 -901}\special{pa 787 -970}%
+\special{fp}%
+\special{pa 247 315}\special{pa 252 302}\special{pa 283 227}\special{pa 315 151}\special{pa 346 76}%
+\special{pa 378 0}\special{pa 409 -76}\special{pa 441 -151}\special{pa 472 -227}\special{pa 504 -302}%
+\special{pa 535 -378}\special{pa 567 -454}\special{pa 598 -529}\special{pa 630 -605}%
+\special{pa 661 -680}\special{pa 693 -756}\special{pa 724 -831}\special{pa 756 -907}%
+\special{pa 787 -983}%
+\special{fp}%
+\special{pa 288 315}\special{pa 315 246}\special{pa 346 164}\special{pa 378 82}\special{pa 409 0}%
+\special{pa 441 -82}\special{pa 472 -164}\special{pa 504 -246}\special{pa 535 -328}%
+\special{pa 567 -409}\special{pa 598 -491}\special{pa 630 -573}\special{pa 661 -655}%
+\special{pa 693 -737}\special{pa 724 -819}\special{pa 756 -901}\special{pa 787 -983}%
+\special{fp}%
+\special{pa 328 315}\special{pa 346 265}\special{pa 378 176}\special{pa 409 88}\special{pa 441 0}%
+\special{pa 472 -88}\special{pa 504 -176}\special{pa 535 -265}\special{pa 567 -353}%
+\special{pa 598 -441}\special{pa 630 -529}\special{pa 661 -617}\special{pa 693 -706}%
+\special{pa 724 -794}\special{pa 756 -882}\special{pa 787 -970}%
+\special{fp}%
+\special{pa 367 315}\special{pa 378 283}\special{pa 409 189}\special{pa 441 94}\special{pa 472 0}%
+\special{pa 504 -94}\special{pa 535 -189}\special{pa 567 -283}\special{pa 598 -378}%
+\special{pa 630 -472}\special{pa 661 -567}\special{pa 693 -661}\special{pa 724 -756}%
+\special{pa 756 -850}\special{pa 787 -945}%
+\special{fp}%
+\special{pa 406 315}\special{pa 409 302}\special{pa 441 202}\special{pa 472 101}\special{pa 504 0}%
+\special{pa 535 -101}\special{pa 567 -202}\special{pa 598 -302}\special{pa 630 -403}%
+\special{pa 661 -504}\special{pa 693 -605}\special{pa 724 -706}\special{pa 756 -806}%
+\special{pa 787 -907}%
+\special{fp}%
+\special{pa 443 315}\special{pa 472 214}\special{pa 504 107}\special{pa 535 0}\special{pa 567 -107}%
+\special{pa 598 -214}\special{pa 630 -321}\special{pa 661 -428}\special{pa 693 -535}%
+\special{pa 724 -643}\special{pa 756 -750}\special{pa 787 -857}%
+\special{fp}%
+\special{pa 479 315}\special{pa 504 227}\special{pa 535 113}\special{pa 567 0}\special{pa 598 -113}%
+\special{pa 630 -227}\special{pa 661 -340}\special{pa 693 -454}\special{pa 724 -567}%
+\special{pa 756 -680}\special{pa 787 -794}%
+\special{fp}%
+\special{pa 516 315}\special{pa 535 239}\special{pa 567 120}\special{pa 598 0}\special{pa 630 -120}%
+\special{pa 661 -239}\special{pa 693 -359}\special{pa 724 -479}\special{pa 756 -598}%
+\special{pa 787 -718}%
+\special{fp}%
+\special{pa 551 315}\special{pa 567 252}\special{pa 598 126}\special{pa 630 0}\special{pa 661 -126}%
+\special{pa 693 -252}\special{pa 724 -378}\special{pa 756 -504}\special{pa 787 -630}%
+\special{fp}%
+\special{pa 586 315}\special{pa 598 265}\special{pa 630 132}\special{pa 661 0}\special{pa 693 -132}%
+\special{pa 724 -265}\special{pa 756 -397}\special{pa 787 -529}%
+\special{fp}%
+\special{pa 621 315}\special{pa 630 277}\special{pa 661 139}\special{pa 693 0}\special{pa 724 -139}%
+\special{pa 756 -277}\special{pa 787 -416}%
+\special{fp}%
+\special{pa 656 315}\special{pa 661 290}\special{pa 693 145}\special{pa 724 0}\special{pa 756 -145}%
+\special{pa 787 -290}%
+\special{fp}%
+\special{pa 690 315}\special{pa 693 302}\special{pa 724 151}\special{pa 756 0}\special{pa 787 -151}%
+\special{fp}%
+\special{pa 724 315}\special{pa 756 157}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 0}\special{pa 772 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 315}\special{pa 0 -1244}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1185}\special{pa 0 -1260}\special{pa -24 -1185}\special{pa 0 -1185}%
+\special{pa 24 -1185}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1185}\special{pa 0 -1260}\special{pa -24 -1185}\special{pa 0 -1185}%
+\special{pa 24 -1185}\special{pa 0 -1260}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/binvsnormal.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/binvsnormal.tex
new file mode 100644
index 00000000..3b5a66a1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/binvsnormal.tex
@@ -0,0 +1,94 @@
+%%% fig.tex 2016-4-23 11:39
+%%% fig.sce 2016-4-23 11:39
+{\unitlength=8mm%
+\begin{picture}%
+( 11.02000, 6.60000)( -0.82000, -0.80000)%
+\special{pn 8}%
+%
+\special{pa 0 -38}\special{pa 315 -254}\special{pa 630 -762}\special{pa 945 -1354}%
+\special{pa 1260 -1580}\special{pa 1575 -1264}\special{pa 1890 -702}\special{pa 2205 -268}%
+\special{pa 2520 -67}\special{pa 2835 -10}\special{pa 3150 -1}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -4 -57}\special{pa 4 -59}\special{fp}\special{pa 33 -70}\special{pa 41 -72}\special{fp}%
+\special{pa 70 -84}\special{pa 78 -87}\special{fp}\special{pa 106 -100}\special{pa 114 -103}\special{fp}%
+\special{pa 141 -118}\special{pa 148 -122}\special{fp}\special{pa 175 -138}\special{pa 182 -142}\special{fp}%
+\special{pa 208 -160}\special{pa 215 -165}\special{fp}\special{pa 240 -184}\special{pa 246 -189}\special{fp}%
+\special{pa 270 -209}\special{pa 276 -214}\special{fp}\special{pa 300 -235}\special{pa 305 -241}\special{fp}%
+\special{pa 328 -263}\special{pa 334 -268}\special{fp}\special{pa 355 -292}\special{pa 360 -298}\special{fp}%
+\special{pa 381 -321}\special{pa 387 -327}\special{fp}\special{pa 406 -352}\special{pa 411 -358}\special{fp}%
+\special{pa 430 -383}\special{pa 435 -389}\special{fp}\special{pa 454 -415}\special{pa 458 -421}\special{fp}%
+\special{pa 476 -447}\special{pa 480 -454}\special{fp}\special{pa 498 -480}\special{pa 502 -487}\special{fp}%
+\special{pa 519 -513}\special{pa 524 -520}\special{fp}\special{pa 540 -547}\special{pa 544 -554}\special{fp}%
+\special{pa 560 -581}\special{pa 564 -588}\special{fp}\special{pa 580 -615}\special{pa 584 -622}\special{fp}%
+\special{pa 599 -649}\special{pa 603 -656}\special{fp}\special{pa 618 -684}\special{pa 622 -691}\special{fp}%
+\special{pa 637 -719}\special{pa 641 -726}\special{fp}\special{pa 656 -754}\special{pa 659 -761}\special{fp}%
+\special{pa 674 -789}\special{pa 677 -796}\special{fp}\special{pa 692 -824}\special{pa 695 -831}\special{fp}%
+\special{pa 710 -859}\special{pa 713 -866}\special{fp}\special{pa 727 -894}\special{pa 731 -901}\special{fp}%
+\special{pa 745 -930}\special{pa 749 -937}\special{fp}\special{pa 763 -965}\special{pa 766 -972}\special{fp}%
+\special{pa 780 -1000}\special{pa 784 -1008}\special{fp}\special{pa 798 -1036}\special{pa 801 -1043}\special{fp}%
+\special{pa 815 -1071}\special{pa 819 -1078}\special{fp}\special{pa 833 -1106}\special{pa 837 -1114}\special{fp}%
+\special{pa 851 -1142}\special{pa 855 -1149}\special{fp}\special{pa 869 -1177}\special{pa 873 -1184}\special{fp}%
+\special{pa 887 -1212}\special{pa 891 -1219}\special{fp}\special{pa 906 -1247}\special{pa 910 -1254}\special{fp}%
+\special{pa 925 -1281}\special{pa 929 -1288}\special{fp}\special{pa 945 -1315}\special{pa 949 -1322}\special{fp}%
+\special{pa 964 -1350}\special{pa 968 -1357}\special{fp}\special{pa 985 -1383}\special{pa 990 -1390}\special{fp}%
+\special{pa 1007 -1416}\special{pa 1011 -1423}\special{fp}\special{pa 1028 -1449}\special{pa 1033 -1456}\special{fp}%
+\special{pa 1053 -1480}\special{pa 1058 -1486}\special{fp}\special{pa 1078 -1511}\special{pa 1083 -1517}\special{fp}%
+\special{pa 1105 -1540}\special{pa 1110 -1545}\special{fp}\special{pa 1134 -1566}\special{pa 1140 -1571}\special{fp}%
+\special{pa 1165 -1590}\special{pa 1172 -1594}\special{fp}\special{pa 1200 -1608}\special{pa 1208 -1610}\special{fp}%
+\special{pa 1238 -1617}\special{pa 1246 -1619}\special{fp}\special{pa 1277 -1620}\special{pa 1285 -1619}\special{fp}%
+\special{pa 1314 -1609}\special{pa 1322 -1606}\special{fp}\special{pa 1351 -1594}\special{pa 1358 -1589}\special{fp}%
+\special{pa 1382 -1569}\special{pa 1388 -1564}\special{fp}\special{pa 1413 -1545}\special{pa 1418 -1539}\special{fp}%
+\special{pa 1438 -1515}\special{pa 1443 -1509}\special{fp}\special{pa 1464 -1485}\special{pa 1469 -1478}\special{fp}%
+\special{pa 1488 -1453}\special{pa 1492 -1447}\special{fp}\special{pa 1510 -1420}\special{pa 1514 -1414}\special{fp}%
+\special{pa 1532 -1388}\special{pa 1536 -1381}\special{fp}\special{pa 1553 -1354}\special{pa 1557 -1347}\special{fp}%
+\special{pa 1572 -1320}\special{pa 1576 -1313}\special{fp}\special{pa 1592 -1286}\special{pa 1596 -1279}\special{fp}%
+\special{pa 1611 -1251}\special{pa 1615 -1244}\special{fp}\special{pa 1630 -1216}\special{pa 1633 -1209}\special{fp}%
+\special{pa 1648 -1181}\special{pa 1652 -1174}\special{fp}\special{pa 1666 -1146}\special{pa 1670 -1139}\special{fp}%
+\special{pa 1684 -1111}\special{pa 1688 -1104}\special{fp}\special{pa 1702 -1076}\special{pa 1705 -1069}\special{fp}%
+\special{pa 1720 -1040}\special{pa 1723 -1033}\special{fp}\special{pa 1737 -1005}\special{pa 1741 -998}\special{fp}%
+\special{pa 1755 -970}\special{pa 1758 -963}\special{fp}\special{pa 1772 -934}\special{pa 1776 -927}\special{fp}%
+\special{pa 1790 -899}\special{pa 1794 -892}\special{fp}\special{pa 1808 -864}\special{pa 1811 -857}\special{fp}%
+\special{pa 1826 -829}\special{pa 1829 -821}\special{fp}\special{pa 1844 -793}\special{pa 1847 -786}\special{fp}%
+\special{pa 1862 -758}\special{pa 1865 -751}\special{fp}\special{pa 1880 -723}\special{pa 1884 -716}\special{fp}%
+\special{pa 1899 -689}\special{pa 1903 -682}\special{fp}\special{pa 1918 -654}\special{pa 1922 -647}\special{fp}%
+\special{pa 1937 -619}\special{pa 1941 -613}\special{fp}\special{pa 1957 -585}\special{pa 1961 -579}\special{fp}%
+\special{pa 1977 -551}\special{pa 1981 -545}\special{fp}\special{pa 1998 -518}\special{pa 2002 -511}\special{fp}%
+\special{pa 2019 -485}\special{pa 2024 -478}\special{fp}\special{pa 2041 -452}\special{pa 2045 -445}\special{fp}%
+\special{pa 2063 -419}\special{pa 2068 -412}\special{fp}\special{pa 2087 -387}\special{pa 2092 -381}\special{fp}%
+\special{pa 2110 -356}\special{pa 2115 -349}\special{fp}\special{pa 2135 -325}\special{pa 2141 -319}\special{fp}%
+\special{pa 2162 -296}\special{pa 2167 -290}\special{fp}\special{pa 2188 -266}\special{pa 2194 -260}\special{fp}%
+\special{pa 2216 -239}\special{pa 2222 -233}\special{fp}\special{pa 2245 -212}\special{pa 2251 -206}\special{fp}%
+\special{pa 2276 -187}\special{pa 2282 -182}\special{fp}\special{pa 2307 -163}\special{pa 2314 -158}\special{fp}%
+\special{pa 2340 -141}\special{pa 2347 -137}\special{fp}\special{pa 2373 -120}\special{pa 2380 -116}\special{fp}%
+\special{pa 2409 -102}\special{pa 2416 -99}\special{fp}\special{pa 2444 -85}\special{pa 2452 -82}\special{fp}%
+\special{pa 2481 -71}\special{pa 2489 -69}\special{fp}\special{pa 2519 -59}\special{pa 2526 -56}\special{fp}%
+\special{pa 2557 -48}\special{pa 2564 -46}\special{fp}\special{pa 2595 -39}\special{pa 2603 -37}\special{fp}%
+\special{pa 2634 -31}\special{pa 2642 -29}\special{fp}\special{pa 2673 -25}\special{pa 2681 -24}\special{fp}%
+\special{pa 2712 -20}\special{pa 2720 -19}\special{fp}\special{pa 2751 -15}\special{pa 2759 -14}\special{fp}%
+\special{pa 2790 -12}\special{pa 2798 -11}\special{fp}\special{pa 2830 -9}\special{pa 2838 -9}\special{fp}%
+\special{pa 2869 -7}\special{pa 2877 -7}\special{fp}\special{pa 2909 -6}\special{pa 2917 -5}\special{fp}%
+\special{pa 2948 -4}\special{pa 2956 -4}\special{fp}\special{pa 2988 -3}\special{pa 2996 -3}\special{fp}%
+\special{pa 3027 -2}\special{pa 3035 -2}\special{fp}\special{pa 3067 -2}\special{pa 3075 -1}\special{fp}%
+\special{pa 3106 -1}\special{pa 3114 -1}\special{fp}\special{pa 3146 -1}\special{pa 3154 -1}\special{fp}%
+\special{pn 8}%
+\special{pa -258 0}\special{pa 3213 0}%
+\special{fp}%
+\special{pa 0 252}\special{pa 0 -1827}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.8500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata.tex
new file mode 100644
index 00000000..fce1a011
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata.tex
@@ -0,0 +1,74 @@
+%%% fig.tex 2016-5-1 19:10
+%%% fig.sce 2016-5-1 19:10
+{\unitlength=8mm%
+\begin{picture}%
+( 4.50000, 5.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 414 -922}\special{pa 0 0}\special{pa 787 0}\special{pa 414 -922}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.3150,3.0277){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1000,0.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.6000,0.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 414 -922}\special{pa 399 -908}\special{pa 384 -893}\special{pa 370 -878}%
+\special{pa 355 -863}\special{pa 341 -848}\special{pa 328 -833}\special{pa 314 -817}%
+\special{pa 301 -801}\special{pa 288 -785}\special{pa 275 -769}\special{pa 262 -752}%
+\special{pa 250 -736}\special{pa 238 -719}\special{pa 226 -702}\special{pa 214 -684}%
+\special{pa 203 -667}\special{pa 192 -649}\special{pa 182 -631}\special{pa 171 -613}%
+\special{pa 161 -595}\special{pa 151 -577}\special{pa 142 -559}\special{pa 132 -540}%
+\special{pa 124 -521}\special{pa 115 -502}\special{pa 107 -483}\special{pa 98 -464}%
+\special{pa 91 -445}\special{pa 83 -426}\special{pa 76 -406}\special{pa 69 -387}\special{pa 63 -367}%
+\special{pa 57 -347}\special{pa 51 -327}\special{pa 45 -307}\special{pa 40 -287}\special{pa 35 -267}%
+\special{pa 30 -247}\special{pa 26 -227}\special{pa 22 -206}\special{pa 18 -186}\special{pa 15 -165}%
+\special{pa 12 -145}\special{pa 9 -124}\special{pa 7 -104}\special{pa 5 -83}\special{pa 3 -62}%
+\special{pa 2 -41}\special{pa 1 -21}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{-\Height}%
+\put(1.2500,-0.4500){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\special{pa 0 0}\special{pa 15 6}\special{pa 30 12}\special{pa 45 18}\special{pa 60 23}%
+\special{pa 76 28}\special{pa 91 33}\special{pa 107 38}\special{pa 122 42}\special{pa 138 46}%
+\special{pa 153 50}\special{pa 169 54}\special{pa 185 57}\special{pa 201 60}\special{pa 217 63}%
+\special{pa 233 66}\special{pa 249 68}\special{pa 265 71}\special{pa 281 72}\special{pa 297 74}%
+\special{pa 313 76}\special{pa 329 77}\special{pa 345 78}\special{pa 361 78}\special{pa 378 79}%
+\special{pa 394 79}\special{pa 410 79}\special{pa 426 78}\special{pa 442 78}\special{pa 458 77}%
+\special{pa 474 76}\special{pa 491 74}\special{pa 507 72}\special{pa 523 71}\special{pa 539 68}%
+\special{pa 555 66}\special{pa 571 63}\special{pa 587 60}\special{pa 602 57}\special{pa 618 54}%
+\special{pa 634 50}\special{pa 650 46}\special{pa 665 42}\special{pa 681 38}\special{pa 696 33}%
+\special{pa 712 28}\special{pa 727 23}\special{pa 742 18}\special{pa 757 12}\special{pa 772 6}%
+\special{pa 787 0}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.4930,1.7009){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa 787 0}\special{pa 790 -7}\special{pa 793 -13}\special{pa 795 -20}\special{pa 797 -27}\special{pa 799 -31}\special{fp}%
+\special{pa 809 -62}\special{pa 810 -68}\special{pa 812 -75}\special{pa 814 -82}\special{pa 816 -89}\special{pa 817 -93}\special{fp}%
+\special{pa 824 -125}\special{pa 825 -131}\special{pa 827 -138}\special{pa 828 -145}\special{pa 829 -152}\special{pa 830 -158}\special{fp}%
+\special{pa 834 -190}\special{pa 835 -195}\special{pa 835 -202}\special{pa 836 -210}\special{pa 836 -217}\special{pa 837 -223}\special{fp}%
+\special{pa 838 -255}\special{pa 838 -260}\special{pa 838 -267}\special{pa 838 -274}\special{pa 838 -282}\special{pa 838 -288}\special{fp}%
+\special{pa 836 -321}\special{pa 835 -325}\special{pa 835 -332}\special{pa 834 -339}\special{pa 833 -346}\special{pa 832 -353}\special{fp}%
+\special{pa 692 -700}\special{pa 688 -705}\special{pa 684 -711}\special{pa 679 -717}\special{pa 674 -722}\special{pa 672 -725}\special{fp}%
+\special{pa 651 -750}\special{pa 646 -755}\special{pa 641 -760}\special{pa 636 -765}\special{pa 631 -770}\special{pa 628 -774}\special{fp}%
+\special{pa 604 -796}\special{pa 600 -800}\special{pa 595 -805}\special{pa 589 -810}\special{pa 584 -815}\special{pa 580 -818}\special{fp}%
+\special{pa 554 -838}\special{pa 550 -842}\special{pa 544 -846}\special{pa 539 -850}\special{pa 533 -854}\special{pa 528 -858}\special{fp}%
+\special{pa 501 -876}\special{pa 497 -878}\special{pa 491 -882}\special{pa 484 -886}\special{pa 478 -889}\special{pa 472 -892}\special{fp}%
+\special{pa 444 -908}\special{pa 440 -910}\special{pa 434 -913}\special{pa 427 -916}\special{pa 421 -919}\special{pa 414 -922}\special{fp}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata2.tex
new file mode 100644
index 00000000..586ee3ea
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/bowdata2.tex
@@ -0,0 +1,248 @@
+%%% test.tex 2014-11-30 22:4
+%%% test.sce 2014-11-30 22:4
+{\unitlength=6mm%
+\begin{picture}%
+( 20.00000, 7.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{59}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.0000,2.8000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{59}{$a$}}}%
+%
+%
+\settowidth{\Width}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{59}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0772,2.9286){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{59}{$a$}}}%
+%
+%
+\settowidth{\Width}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{59}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.9228,2.6714){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{59}{$a$}}}%
+%
+%
+\settowidth{\Width}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{59}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{59}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.8714,2.8772){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{59}{$a$}}}%
+%
+%
+\settowidth{\Width}{\rotatebox[units=-360,origin=c]{121}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[units=-360,origin=c]{121}{$a$}}\settodepth{\Depth}{\rotatebox[units=-360,origin=c]{121}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000,2.8000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[units=-360,origin=c]{121}{$a$}}}%
+%
+%
+\settowidth{\Width}{\rotatebox[units=-360,origin=c]{121}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[units=-360,origin=c]{121}{$a$}}\settodepth{\Depth}{\rotatebox[units=-360,origin=c]{121}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.9228,2.6714){\hspace*{\Width}\raisebox{\Height}{\rotatebox[units=-360,origin=c]{121}{$a$}}}%
+%
+%
+\settowidth{\Width}{rot}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rot}\settodepth{\Depth}{rot}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{rot}}%
+%
+%
+\settowidth{\Width}{t3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t3}\settodepth{\Depth}{t3}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{t3}}%
+%
+%
+\settowidth{\Width}{t-3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t-3}\settodepth{\Depth}{t-3}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{t-3}}%
+%
+%
+\settowidth{\Width}{n3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n3}\settodepth{\Depth}{n3}\setlength{\Height}{-\Height}%
+\put(7.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{n3}}%
+%
+%
+\settowidth{\Width}{u}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{u}\settodepth{\Depth}{u}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{u}}%
+%
+%
+\settowidth{\Width}{t3u}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t3u}\settodepth{\Depth}{t3u}\setlength{\Height}{-\Height}%
+\put(13.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{t3u}}%
+%
+%
+\special{pa -472 0}\special{pa 236 -1181}%
+\special{fp}%
+\special{pa 236 0}\special{pa 945 -1181}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1654 -1181}%
+\special{fp}%
+\special{pa 1654 0}\special{pa 2362 -1181}%
+\special{fp}%
+\special{pa 2362 0}\special{pa 3071 -1181}%
+\special{fp}%
+\special{pa 3071 0}\special{pa 3780 -1181}%
+\special{fp}%
+\special{pa 236 -1181}\special{pa 227 -1174}\special{pa 217 -1167}\special{pa 208 -1160}%
+\special{pa 199 -1153}\special{pa 189 -1145}\special{pa 180 -1138}\special{pa 171 -1131}%
+\special{pa 162 -1123}\special{pa 153 -1116}\special{pa 144 -1108}\special{pa 135 -1101}%
+\special{pa 126 -1093}\special{pa 117 -1085}\special{pa 108 -1077}\special{pa 99 -1069}%
+\special{pa 91 -1061}\special{pa 82 -1054}\special{pa 73 -1045}\special{pa 65 -1037}%
+\special{pa 56 -1029}\special{pa 48 -1021}\special{pa 40 -1013}\special{pa 31 -1004}%
+\special{pa 23 -996}\special{pa 15 -988}\special{pa 7 -979}\special{pa -2 -971}\special{pa -10 -962}%
+\special{pa -18 -953}\special{pa -26 -945}\special{pa -34 -936}\special{pa -41 -927}%
+\special{pa -49 -918}\special{pa -57 -910}\special{pa -65 -901}\special{pa -72 -892}%
+\special{pa -80 -883}\special{pa -87 -873}\special{pa -95 -864}\special{pa -102 -855}%
+\special{pa -109 -846}\special{pa -116 -837}\special{pa -124 -827}\special{pa -131 -818}%
+\special{pa -138 -808}\special{pa -145 -799}\special{pa -152 -789}\special{pa -159 -780}%
+\special{pa -165 -770}\special{pa -172 -761}%
+\special{fp}%
+\special{pa -294 -558}\special{pa -299 -548}\special{pa -304 -537}\special{pa -309 -527}%
+\special{pa -315 -516}\special{pa -320 -505}\special{pa -325 -495}\special{pa -330 -484}%
+\special{pa -334 -473}\special{pa -339 -463}\special{pa -344 -452}\special{pa -349 -441}%
+\special{pa -353 -430}\special{pa -358 -419}\special{pa -362 -408}\special{pa -366 -397}%
+\special{pa -371 -386}\special{pa -375 -375}\special{pa -379 -364}\special{pa -383 -353}%
+\special{pa -387 -342}\special{pa -391 -331}\special{pa -395 -320}\special{pa -399 -309}%
+\special{pa -402 -298}\special{pa -406 -286}\special{pa -410 -275}\special{pa -413 -264}%
+\special{pa -416 -253}\special{pa -420 -241}\special{pa -423 -230}\special{pa -426 -219}%
+\special{pa -429 -207}\special{pa -432 -196}\special{pa -435 -185}\special{pa -438 -173}%
+\special{pa -441 -162}\special{pa -444 -150}\special{pa -446 -139}\special{pa -449 -127}%
+\special{pa -452 -116}\special{pa -454 -104}\special{pa -456 -93}\special{pa -459 -81}%
+\special{pa -461 -70}\special{pa -463 -58}\special{pa -465 -47}\special{pa -467 -35}%
+\special{pa -469 -23}\special{pa -471 -12}\special{pa -472 0}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 935 -1174}\special{pa 926 -1167}\special{pa 917 -1160}%
+\special{pa 907 -1153}\special{pa 898 -1145}\special{pa 889 -1138}\special{pa 880 -1131}%
+\special{pa 871 -1123}\special{pa 862 -1116}\special{pa 852 -1108}\special{pa 844 -1101}%
+\special{pa 835 -1093}\special{pa 826 -1085}\special{pa 817 -1077}\special{pa 808 -1069}%
+\special{pa 799 -1061}\special{pa 791 -1054}\special{pa 782 -1045}\special{pa 774 -1037}%
+\special{pa 765 -1029}\special{pa 757 -1021}\special{pa 748 -1013}\special{pa 740 -1004}%
+\special{pa 732 -996}\special{pa 723 -988}\special{pa 715 -979}\special{pa 707 -971}%
+\special{pa 699 -962}\special{pa 691 -953}\special{pa 683 -945}\special{pa 675 -936}%
+\special{pa 667 -927}\special{pa 660 -918}\special{pa 652 -910}\special{pa 644 -901}%
+\special{pa 637 -892}\special{pa 629 -883}\special{pa 622 -873}\special{pa 614 -864}%
+\special{pa 607 -855}\special{pa 599 -846}\special{pa 592 -837}\special{pa 585 -827}%
+\special{pa 578 -818}\special{pa 571 -808}\special{pa 564 -799}\special{pa 557 -789}%
+\special{pa 550 -780}\special{pa 543 -770}\special{pa 537 -761}%
+\special{fp}%
+\special{pa 415 -558}\special{pa 410 -548}\special{pa 404 -537}\special{pa 399 -527}%
+\special{pa 394 -516}\special{pa 389 -505}\special{pa 384 -495}\special{pa 379 -484}%
+\special{pa 374 -473}\special{pa 369 -463}\special{pa 365 -452}\special{pa 360 -441}%
+\special{pa 356 -430}\special{pa 351 -419}\special{pa 347 -408}\special{pa 342 -397}%
+\special{pa 338 -386}\special{pa 334 -375}\special{pa 330 -364}\special{pa 326 -353}%
+\special{pa 322 -342}\special{pa 318 -331}\special{pa 314 -320}\special{pa 310 -309}%
+\special{pa 306 -298}\special{pa 303 -286}\special{pa 299 -275}\special{pa 296 -264}%
+\special{pa 292 -253}\special{pa 289 -241}\special{pa 286 -230}\special{pa 282 -219}%
+\special{pa 279 -207}\special{pa 276 -196}\special{pa 273 -185}\special{pa 270 -173}%
+\special{pa 268 -162}\special{pa 265 -150}\special{pa 262 -139}\special{pa 260 -127}%
+\special{pa 257 -116}\special{pa 255 -104}\special{pa 252 -93}\special{pa 250 -81}%
+\special{pa 248 -70}\special{pa 246 -58}\special{pa 244 -47}\special{pa 242 -35}\special{pa 240 -23}%
+\special{pa 238 -12}\special{pa 236 0}%
+\special{fp}%
+\special{pa 1654 -1181}\special{pa 1644 -1174}\special{pa 1635 -1167}\special{pa 1625 -1160}%
+\special{pa 1616 -1153}\special{pa 1607 -1145}\special{pa 1598 -1138}\special{pa 1588 -1131}%
+\special{pa 1579 -1123}\special{pa 1570 -1116}\special{pa 1561 -1108}\special{pa 1552 -1101}%
+\special{pa 1543 -1093}\special{pa 1534 -1085}\special{pa 1526 -1077}\special{pa 1517 -1069}%
+\special{pa 1508 -1061}\special{pa 1499 -1054}\special{pa 1491 -1045}\special{pa 1482 -1037}%
+\special{pa 1474 -1029}\special{pa 1465 -1021}\special{pa 1457 -1013}\special{pa 1449 -1004}%
+\special{pa 1440 -996}\special{pa 1432 -988}\special{pa 1424 -979}\special{pa 1416 -971}%
+\special{pa 1408 -962}\special{pa 1400 -953}\special{pa 1392 -945}\special{pa 1384 -936}%
+\special{pa 1376 -927}\special{pa 1368 -918}\special{pa 1360 -910}\special{pa 1353 -901}%
+\special{pa 1345 -892}\special{pa 1338 -883}\special{pa 1330 -873}\special{pa 1323 -864}%
+\special{pa 1315 -855}\special{pa 1308 -846}\special{pa 1301 -837}\special{pa 1294 -827}%
+\special{pa 1287 -818}\special{pa 1280 -808}\special{pa 1273 -799}\special{pa 1266 -789}%
+\special{pa 1259 -780}\special{pa 1252 -770}\special{pa 1245 -761}%
+\special{fp}%
+\special{pa 1124 -558}\special{pa 1118 -548}\special{pa 1113 -537}\special{pa 1108 -527}%
+\special{pa 1103 -516}\special{pa 1098 -505}\special{pa 1093 -495}\special{pa 1088 -484}%
+\special{pa 1083 -473}\special{pa 1078 -463}\special{pa 1073 -452}\special{pa 1069 -441}%
+\special{pa 1064 -430}\special{pa 1060 -419}\special{pa 1055 -408}\special{pa 1051 -397}%
+\special{pa 1047 -386}\special{pa 1042 -375}\special{pa 1038 -364}\special{pa 1034 -353}%
+\special{pa 1030 -342}\special{pa 1026 -331}\special{pa 1022 -320}\special{pa 1019 -309}%
+\special{pa 1015 -298}\special{pa 1011 -286}\special{pa 1008 -275}\special{pa 1004 -264}%
+\special{pa 1001 -253}\special{pa 998 -241}\special{pa 994 -230}\special{pa 991 -219}%
+\special{pa 988 -207}\special{pa 985 -196}\special{pa 982 -185}\special{pa 979 -173}%
+\special{pa 976 -162}\special{pa 974 -150}\special{pa 971 -139}\special{pa 968 -127}%
+\special{pa 966 -116}\special{pa 963 -104}\special{pa 961 -93}\special{pa 959 -81}%
+\special{pa 957 -70}\special{pa 954 -58}\special{pa 952 -47}\special{pa 950 -35}\special{pa 948 -23}%
+\special{pa 947 -12}\special{pa 945 0}%
+\special{fp}%
+\special{pa 2362 -1181}\special{pa 2353 -1174}\special{pa 2343 -1167}\special{pa 2334 -1160}%
+\special{pa 2325 -1153}\special{pa 2315 -1145}\special{pa 2306 -1138}\special{pa 2297 -1131}%
+\special{pa 2288 -1123}\special{pa 2279 -1116}\special{pa 2270 -1108}\special{pa 2261 -1101}%
+\special{pa 2252 -1093}\special{pa 2243 -1085}\special{pa 2234 -1077}\special{pa 2225 -1069}%
+\special{pa 2217 -1061}\special{pa 2208 -1054}\special{pa 2199 -1045}\special{pa 2191 -1037}%
+\special{pa 2182 -1029}\special{pa 2174 -1021}\special{pa 2166 -1013}\special{pa 2157 -1004}%
+\special{pa 2149 -996}\special{pa 2141 -988}\special{pa 2133 -979}\special{pa 2124 -971}%
+\special{pa 2116 -962}\special{pa 2108 -953}\special{pa 2100 -945}\special{pa 2092 -936}%
+\special{pa 2085 -927}\special{pa 2077 -918}\special{pa 2069 -910}\special{pa 2061 -901}%
+\special{pa 2054 -892}\special{pa 2046 -883}\special{pa 2039 -873}\special{pa 2031 -864}%
+\special{pa 2024 -855}\special{pa 2017 -846}\special{pa 2010 -837}\special{pa 2002 -827}%
+\special{pa 1995 -818}\special{pa 1988 -808}\special{pa 1981 -799}\special{pa 1974 -789}%
+\special{pa 1967 -780}\special{pa 1961 -770}\special{pa 1954 -761}%
+\special{fp}%
+\special{pa 1832 -558}\special{pa 1827 -548}\special{pa 1822 -537}\special{pa 1817 -527}%
+\special{pa 1811 -516}\special{pa 1806 -505}\special{pa 1801 -495}\special{pa 1796 -484}%
+\special{pa 1792 -473}\special{pa 1787 -463}\special{pa 1782 -452}\special{pa 1777 -441}%
+\special{pa 1773 -430}\special{pa 1768 -419}\special{pa 1764 -408}\special{pa 1760 -397}%
+\special{pa 1755 -386}\special{pa 1751 -375}\special{pa 1747 -364}\special{pa 1743 -353}%
+\special{pa 1739 -342}\special{pa 1735 -331}\special{pa 1731 -320}\special{pa 1727 -309}%
+\special{pa 1724 -298}\special{pa 1720 -286}\special{pa 1716 -275}\special{pa 1713 -264}%
+\special{pa 1710 -253}\special{pa 1706 -241}\special{pa 1703 -230}\special{pa 1700 -219}%
+\special{pa 1697 -207}\special{pa 1694 -196}\special{pa 1691 -185}\special{pa 1688 -173}%
+\special{pa 1685 -162}\special{pa 1682 -150}\special{pa 1680 -139}\special{pa 1677 -127}%
+\special{pa 1674 -116}\special{pa 1672 -104}\special{pa 1670 -93}\special{pa 1667 -81}%
+\special{pa 1665 -70}\special{pa 1663 -58}\special{pa 1661 -47}\special{pa 1659 -35}%
+\special{pa 1657 -23}\special{pa 1655 -12}\special{pa 1654 0}%
+\special{fp}%
+\special{pa 3071 -1181}\special{pa 3061 -1174}\special{pa 3052 -1167}\special{pa 3043 -1160}%
+\special{pa 3033 -1153}\special{pa 3024 -1145}\special{pa 3015 -1138}\special{pa 3006 -1131}%
+\special{pa 2997 -1123}\special{pa 2987 -1116}\special{pa 2978 -1108}\special{pa 2969 -1101}%
+\special{pa 2961 -1093}\special{pa 2952 -1085}\special{pa 2943 -1077}\special{pa 2934 -1069}%
+\special{pa 2925 -1061}\special{pa 2917 -1054}\special{pa 2908 -1045}\special{pa 2900 -1037}%
+\special{pa 2891 -1029}\special{pa 2883 -1021}\special{pa 2874 -1013}\special{pa 2866 -1004}%
+\special{pa 2858 -996}\special{pa 2849 -988}\special{pa 2841 -979}\special{pa 2833 -971}%
+\special{pa 2825 -962}\special{pa 2817 -953}\special{pa 2809 -945}\special{pa 2801 -936}%
+\special{pa 2793 -927}\special{pa 2786 -918}\special{pa 2778 -910}\special{pa 2770 -901}%
+\special{pa 2763 -892}\special{pa 2755 -883}\special{pa 2748 -873}\special{pa 2740 -864}%
+\special{pa 2733 -855}\special{pa 2725 -846}\special{pa 2718 -837}\special{pa 2711 -827}%
+\special{pa 2704 -818}\special{pa 2697 -808}\special{pa 2690 -799}\special{pa 2683 -789}%
+\special{pa 2676 -780}\special{pa 2669 -770}\special{pa 2662 -761}%
+\special{fp}%
+\special{pa 2541 -558}\special{pa 2536 -548}\special{pa 2530 -537}\special{pa 2525 -527}%
+\special{pa 2520 -516}\special{pa 2515 -505}\special{pa 2510 -495}\special{pa 2505 -484}%
+\special{pa 2500 -473}\special{pa 2495 -463}\special{pa 2491 -452}\special{pa 2486 -441}%
+\special{pa 2482 -430}\special{pa 2477 -419}\special{pa 2473 -408}\special{pa 2468 -397}%
+\special{pa 2464 -386}\special{pa 2460 -375}\special{pa 2456 -364}\special{pa 2452 -353}%
+\special{pa 2448 -342}\special{pa 2444 -331}\special{pa 2440 -320}\special{pa 2436 -309}%
+\special{pa 2432 -298}\special{pa 2429 -286}\special{pa 2425 -275}\special{pa 2422 -264}%
+\special{pa 2418 -253}\special{pa 2415 -241}\special{pa 2412 -230}\special{pa 2408 -219}%
+\special{pa 2405 -207}\special{pa 2402 -196}\special{pa 2399 -185}\special{pa 2396 -173}%
+\special{pa 2394 -162}\special{pa 2391 -150}\special{pa 2388 -139}\special{pa 2386 -127}%
+\special{pa 2383 -116}\special{pa 2381 -104}\special{pa 2378 -93}\special{pa 2376 -81}%
+\special{pa 2374 -70}\special{pa 2372 -58}\special{pa 2370 -47}\special{pa 2368 -35}%
+\special{pa 2366 -23}\special{pa 2364 -12}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 3780 -1181}\special{pa 3770 -1174}\special{pa 3761 -1167}\special{pa 3751 -1160}%
+\special{pa 3742 -1153}\special{pa 3733 -1145}\special{pa 3724 -1138}\special{pa 3714 -1131}%
+\special{pa 3705 -1123}\special{pa 3696 -1116}\special{pa 3687 -1108}\special{pa 3678 -1101}%
+\special{pa 3669 -1093}\special{pa 3660 -1085}\special{pa 3652 -1077}\special{pa 3643 -1069}%
+\special{pa 3634 -1061}\special{pa 3625 -1054}\special{pa 3617 -1045}\special{pa 3608 -1037}%
+\special{pa 3600 -1029}\special{pa 3591 -1021}\special{pa 3583 -1013}\special{pa 3575 -1004}%
+\special{pa 3566 -996}\special{pa 3558 -988}\special{pa 3550 -979}\special{pa 3542 -971}%
+\special{pa 3534 -962}\special{pa 3526 -953}\special{pa 3518 -945}\special{pa 3510 -936}%
+\special{pa 3502 -927}\special{pa 3494 -918}\special{pa 3486 -910}\special{pa 3479 -901}%
+\special{pa 3471 -892}\special{pa 3464 -883}\special{pa 3456 -873}\special{pa 3449 -864}%
+\special{pa 3441 -855}\special{pa 3434 -846}\special{pa 3427 -837}\special{pa 3420 -827}%
+\special{pa 3413 -818}\special{pa 3405 -808}\special{pa 3398 -799}\special{pa 3392 -789}%
+\special{pa 3385 -780}\special{pa 3378 -770}\special{pa 3371 -761}%
+\special{fp}%
+\special{pa 3250 -558}\special{pa 3244 -548}\special{pa 3239 -537}\special{pa 3234 -527}%
+\special{pa 3229 -516}\special{pa 3224 -505}\special{pa 3219 -495}\special{pa 3214 -484}%
+\special{pa 3209 -473}\special{pa 3204 -463}\special{pa 3199 -452}\special{pa 3195 -441}%
+\special{pa 3190 -430}\special{pa 3186 -419}\special{pa 3181 -408}\special{pa 3177 -397}%
+\special{pa 3173 -386}\special{pa 3168 -375}\special{pa 3164 -364}\special{pa 3160 -353}%
+\special{pa 3156 -342}\special{pa 3152 -331}\special{pa 3148 -320}\special{pa 3145 -309}%
+\special{pa 3141 -298}\special{pa 3137 -286}\special{pa 3134 -275}\special{pa 3130 -264}%
+\special{pa 3127 -253}\special{pa 3124 -241}\special{pa 3120 -230}\special{pa 3117 -219}%
+\special{pa 3114 -207}\special{pa 3111 -196}\special{pa 3108 -185}\special{pa 3105 -173}%
+\special{pa 3102 -162}\special{pa 3100 -150}\special{pa 3097 -139}\special{pa 3094 -127}%
+\special{pa 3092 -116}\special{pa 3089 -104}\special{pa 3087 -93}\special{pa 3085 -81}%
+\special{pa 3082 -70}\special{pa 3080 -58}\special{pa 3078 -47}\special{pa 3076 -35}%
+\special{pa 3074 -23}\special{pa 3073 -12}\special{pa 3071 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/boxplot.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/boxplot.tex
new file mode 100644
index 00000000..4960d1a6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/boxplot.tex
@@ -0,0 +1,115 @@
+%%% t4boxplot2.tex 2016-4-23 9:27
+%%% t4boxplot2.sce 2016-4-23 9:27
+{\unitlength=1cm%
+\begin{picture}%
+( 8.00000, 6.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 394 -295}\special{pa 394 -492}%
+\special{fp}%
+\special{pa 1181 -197}\special{pa 1181 -591}\special{pa 1713 -591}\special{pa 1713 -197}%
+\special{pa 1181 -197}%
+\special{fp}%
+\special{pa 1949 -295}\special{pa 1949 -492}%
+\special{fp}%
+\special{pn 16}%
+\special{pa 1378 -197}\special{pa 1378 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 -394}\special{pa 431 -394}\special{fp}\special{pa 469 -394}\special{pa 506 -394}\special{fp}%
+\special{pa 544 -394}\special{pa 581 -394}\special{fp}\special{pa 619 -394}\special{pa 656 -394}\special{fp}%
+\special{pa 694 -394}\special{pa 731 -394}\special{fp}\special{pa 769 -394}\special{pa 806 -394}\special{fp}%
+\special{pa 844 -394}\special{pa 881 -394}\special{fp}\special{pa 919 -394}\special{pa 956 -394}\special{fp}%
+\special{pa 994 -394}\special{pa 1031 -394}\special{fp}\special{pa 1069 -394}\special{pa 1106 -394}\special{fp}%
+\special{pa 1144 -394}\special{pa 1181 -394}\special{fp}%
+%
+\special{pa 1713 -394}\special{pa 1746 -394}\special{fp}\special{pa 1780 -394}\special{pa 1814 -394}\special{fp}%
+\special{pa 1848 -394}\special{pa 1881 -394}\special{fp}\special{pa 1915 -394}\special{pa 1949 -394}\special{fp}%
+%
+%
+\special{pa 787 -1083}\special{pa 787 -1280}%
+\special{fp}%
+\special{pa 1299 -984}\special{pa 1299 -1378}\special{pa 1673 -1378}\special{pa 1673 -984}%
+\special{pa 1299 -984}%
+\special{fp}%
+\special{pa 1969 -1083}\special{pa 1969 -1280}%
+\special{fp}%
+\special{pn 16}%
+\special{pa 1378 -984}\special{pa 1378 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 787 -1181}\special{pa 827 -1181}\special{fp}\special{pa 866 -1181}\special{pa 906 -1181}\special{fp}%
+\special{pa 945 -1181}\special{pa 984 -1181}\special{fp}\special{pa 1024 -1181}\special{pa 1063 -1181}\special{fp}%
+\special{pa 1102 -1181}\special{pa 1142 -1181}\special{fp}\special{pa 1181 -1181}\special{pa 1220 -1181}\special{fp}%
+\special{pa 1260 -1181}\special{pa 1299 -1181}\special{fp}%
+%
+\special{pa 1673 -1181}\special{pa 1706 -1181}\special{fp}\special{pa 1739 -1181}\special{pa 1772 -1181}\special{fp}%
+\special{pa 1804 -1181}\special{pa 1837 -1181}\special{fp}\special{pa 1870 -1181}\special{pa 1903 -1181}\special{fp}%
+\special{pa 1936 -1181}\special{pa 1969 -1181}\special{fp}%
+%
+\special{pa 0 0}\special{pa 2386 0}\special{pa 2386 -1709}\special{pa 0 -1709}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 39}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 394 0}\special{pa 394 39}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 787 0}\special{pa 787 39}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 1181 0}\special{pa 1181 39}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 1575 0}\special{pa 1575 39}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa 1969 0}\special{pa 1969 39}%
+\special{fp}%
+\settowidth{\Width}{$6$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+%
+\special{pa 2362 0}\special{pa 2362 39}%
+\special{fp}%
+\settowidth{\Width}{$\mbox{dt1}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\mbox{dt1}$}\settodepth{\Depth}{$\mbox{dt1}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{$\mbox{dt1}$}}%
+%
+%
+\special{pa 0 -394}\special{pa -39 -394}%
+\special{fp}%
+\settowidth{\Width}{$\mbox{dt2}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\mbox{dt2}$}\settodepth{\Depth}{$\mbox{dt2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{$\mbox{dt2}$}}%
+%
+%
+\special{pa 0 -1181}\special{pa -39 -1181}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkCR.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkCR.tex
new file mode 100644
index 00000000..9a938af7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkCR.tex
@@ -0,0 +1,52 @@
+%%% checkb.tex 2015-1-13 16:15
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa -1480 94}\special{pa -1533 54}\special{pa -1552 -5}\special{pa -1542 -75}%
+\special{pa -1507 -152}\special{pa -1451 -230}\special{pa -1378 -306}\special{pa -1293 -373}%
+\special{pa -1201 -426}\special{pa -1104 -461}\special{pa -1008 -472}\special{pa -902 -455}%
+\special{pa -775 -410}\special{pa -634 -344}\special{pa -481 -264}\special{pa -322 -177}%
+\special{pa -162 -89}\special{pa -5 -9}\special{pa 145 58}\special{pa 282 104}\special{pa 402 122}%
+\special{pa 519 113}\special{pa 647 81}\special{pa 779 31}\special{pa 906 -32}\special{pa 1023 -103}%
+\special{pa 1122 -177}\special{pa 1195 -250}\special{pa 1236 -317}\special{pa 1238 -373}%
+\special{pa 1193 -413}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb1.tex
new file mode 100644
index 00000000..46e2c8d5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb1.tex
@@ -0,0 +1,38 @@
+%%% checkb.tex 2015-1-6 7:22
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -752 433}\special{pa -682 315}\special{pa -591 225}\special{pa -480 162}%
+\special{pa -348 126}\special{pa -196 117}\special{pa -23 136}\special{pa 170 182}%
+\special{pa 384 255}\special{pa 619 356}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb10.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb10.tex
new file mode 100644
index 00000000..197c6ab0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb10.tex
@@ -0,0 +1,175 @@
+%%% checkb.tex 2015-1-6 10:57
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -982 -321}\special{pa -990 -326}\special{pa -1000 -326}\special{pa -1008 -323}%
+\special{pa -1014 -315}\special{pa -1016 -306}\special{pa -1013 -297}\special{pa -1006 -290}%
+\special{pa -997 -287}\special{pa -988 -289}\special{pa -981 -295}\special{pa -977 -304}%
+\special{pa -977 -313}\special{pa -982 -321}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa 754 344}\special{pa 746 339}\special{pa 737 339}\special{pa 728 343}\special{pa 722 350}%
+\special{pa 721 359}\special{pa 723 368}\special{pa 730 375}\special{pa 739 378}\special{pa 748 376}%
+\special{pa 756 370}\special{pa 760 362}\special{pa 759 352}\special{pa 754 344}\special{sh 1}\special{fp}%
+\special{pa 1341 -321}\special{pa 1333 -326}\special{pa 1323 -326}\special{pa 1315 -323}%
+\special{pa 1309 -315}\special{pa 1307 -306}\special{pa 1310 -297}\special{pa 1317 -290}%
+\special{pa 1326 -287}\special{pa 1335 -289}\special{pa 1342 -295}\special{pa 1346 -304}%
+\special{pa 1346 -313}\special{pa 1341 -321}\special{sh 1}\special{fp}%
+\special{pa 2010 376}\special{pa 2002 371}\special{pa 1993 370}\special{pa 1984 374}%
+\special{pa 1978 382}\special{pa 1976 391}\special{pa 1979 400}\special{pa 1986 407}%
+\special{pa 1995 409}\special{pa 2004 408}\special{pa 2012 402}\special{pa 2015 393}%
+\special{pa 2015 384}\special{pa 2010 376}\special{sh 1}\special{fp}%
+\special{pa 2679 -396}\special{pa 2671 -401}\special{pa 2662 -401}\special{pa 2653 -397}%
+\special{pa 2647 -390}\special{pa 2646 -381}\special{pa 2649 -372}\special{pa 2655 -365}%
+\special{pa 2664 -362}\special{pa 2673 -364}\special{pa 2681 -370}\special{pa 2685 -378}%
+\special{pa 2684 -388}\special{pa 2679 -396}\special{sh 1}\special{fp}%
+\special{pa -1230 6}\special{pa -1238 1}\special{pa -1248 0}\special{pa -1256 4}\special{pa -1262 12}%
+\special{pa -1264 21}\special{pa -1261 30}\special{pa -1254 37}\special{pa -1245 39}%
+\special{pa -1236 38}\special{pa -1229 32}\special{pa -1225 23}\special{pa -1225 14}%
+\special{pa -1230 6}\special{sh 1}\special{fp}%
+\special{pa -1108 -160}\special{pa -1116 -164}\special{pa -1126 -165}\special{pa -1134 -161}%
+\special{pa -1140 -154}\special{pa -1142 -144}\special{pa -1139 -135}\special{pa -1132 -129}%
+\special{pa -1123 -126}\special{pa -1114 -128}\special{pa -1107 -134}\special{pa -1103 -142}%
+\special{pa -1103 -152}\special{pa -1108 -160}\special{sh 1}\special{fp}%
+\special{pa -679 -116}\special{pa -687 -121}\special{pa -696 -122}\special{pa -705 -118}%
+\special{pa -711 -110}\special{pa -713 -101}\special{pa -710 -92}\special{pa -703 -86}%
+\special{pa -694 -83}\special{pa -685 -84}\special{pa -677 -90}\special{pa -674 -99}%
+\special{pa -674 -108}\special{pa -679 -116}\special{sh 1}\special{fp}%
+\special{pa -372 88}\special{pa -380 84}\special{pa -389 83}\special{pa -398 87}\special{pa -404 94}%
+\special{pa -405 104}\special{pa -403 113}\special{pa -396 119}\special{pa -387 122}%
+\special{pa -378 120}\special{pa -370 115}\special{pa -366 106}\special{pa -367 97}%
+\special{pa -372 88}\special{sh 1}\special{fp}%
+\special{pa 951 124}\special{pa 943 119}\special{pa 933 118}\special{pa 925 122}\special{pa 919 130}%
+\special{pa 917 139}\special{pa 920 148}\special{pa 927 155}\special{pa 936 157}\special{pa 945 156}%
+\special{pa 953 150}\special{pa 956 141}\special{pa 956 132}\special{pa 951 124}\special{sh 1}\special{fp}%
+\special{pa 1144 -101}\special{pa 1136 -105}\special{pa 1126 -106}\special{pa 1118 -102}%
+\special{pa 1112 -95}\special{pa 1110 -85}\special{pa 1113 -76}\special{pa 1120 -70}%
+\special{pa 1129 -67}\special{pa 1138 -69}\special{pa 1145 -74}\special{pa 1149 -83}%
+\special{pa 1149 -92}\special{pa 1144 -101}\special{sh 1}\special{fp}%
+\special{pa 1565 -89}\special{pa 1557 -94}\special{pa 1548 -94}\special{pa 1539 -90}%
+\special{pa 1533 -83}\special{pa 1532 -74}\special{pa 1534 -65}\special{pa 1541 -58}%
+\special{pa 1550 -55}\special{pa 1559 -57}\special{pa 1567 -63}\special{pa 1571 -71}%
+\special{pa 1570 -81}\special{pa 1565 -89}\special{sh 1}\special{fp}%
+\special{pa 1786 144}\special{pa 1778 139}\special{pa 1768 138}\special{pa 1760 142}%
+\special{pa 1754 149}\special{pa 1752 159}\special{pa 1755 168}\special{pa 1761 174}%
+\special{pa 1770 177}\special{pa 1780 175}\special{pa 1787 170}\special{pa 1791 161}%
+\special{pa 1790 152}\special{pa 1786 144}\special{sh 1}\special{fp}%
+\special{pa 2234 120}\special{pa 2226 115}\special{pa 2217 114}\special{pa 2208 118}%
+\special{pa 2203 126}\special{pa 2201 135}\special{pa 2204 144}\special{pa 2210 151}%
+\special{pa 2219 154}\special{pa 2229 152}\special{pa 2236 146}\special{pa 2240 137}%
+\special{pa 2239 128}\special{pa 2234 120}\special{sh 1}\special{fp}%
+\special{pa 2455 -136}\special{pa 2447 -141}\special{pa 2437 -141}\special{pa 2429 -138}%
+\special{pa 2423 -130}\special{pa 2421 -121}\special{pa 2424 -112}\special{pa 2431 -105}%
+\special{pa 2440 -102}\special{pa 2449 -104}\special{pa 2456 -110}\special{pa 2460 -118}%
+\special{pa 2460 -128}\special{pa 2455 -136}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.3100,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-3.0000,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-1.6100,0.4100){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(-0.8300,-0.1100){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{Bp1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bp1}\settodepth{\Depth}{Bp1}\setlength{\Height}{\Depth}%
+\put(2.2300,-0.2000){\hspace*{\Width}\raisebox{\Height}{Bp1}}%
+%
+%
+\settowidth{\Width}{Bq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bq1}\settodepth{\Depth}{Bq1}\setlength{\Height}{\Depth}%
+\put(2.7200,0.3700){\hspace*{\Width}\raisebox{\Height}{Bq1}}%
+%
+%
+\settowidth{\Width}{Bp2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp2}\settodepth{\Depth}{Bp2}\setlength{\Height}{\Depth}%
+\put(4.0900,0.3400){\hspace*{\Width}\raisebox{\Height}{Bp2}}%
+%
+%
+\settowidth{\Width}{Bq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq2}\settodepth{\Depth}{Bq2}\setlength{\Height}{\Depth}%
+\put(4.6500,-0.2500){\hspace*{\Width}\raisebox{\Height}{Bq2}}%
+%
+%
+\settowidth{\Width}{Bp3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp3}\settodepth{\Depth}{Bp3}\setlength{\Height}{-\Height}%
+\put(5.7900,-0.4900){\hspace*{\Width}\raisebox{\Height}{Bp3}}%
+%
+%
+\settowidth{\Width}{Bq3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq3}\settodepth{\Depth}{Bq3}\setlength{\Height}{-\Height}%
+\put(6.3500,0.1600){\hspace*{\Width}\raisebox{\Height}{Bq3}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5300,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-0.0600,-0.9300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(1.7300,-1.0600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(3.3700,0.9300){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(5.0700,-1.1400){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(6.9200,1.1200){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\special{pa -1370 185}\special{pa -1332 135}\special{pa -1295 86}\special{pa -1258 36}%
+\special{pa -1220 -13}\special{pa -1183 -63}\special{pa -1146 -112}\special{pa -1109 -161}%
+\special{pa -1071 -210}\special{pa -1034 -259}\special{pa -996 -307}\special{pa -905 -246}%
+\special{pa -814 -184}\special{pa -722 -123}\special{pa -631 -61}\special{pa -539 0}%
+\special{pa -448 61}\special{pa -356 123}\special{pa -265 184}\special{pa -174 246}%
+\special{pa -83 307}%
+\special{fp}%
+\special{pa 740 358}\special{pa 799 292}\special{pa 858 226}\special{pa 916 159}\special{pa 975 92}%
+\special{pa 1033 26}\special{pa 1092 -41}\special{pa 1150 -108}\special{pa 1209 -174}%
+\special{pa 1268 -241}\special{pa 1327 -307}\special{pa 1394 -237}\special{pa 1461 -168}%
+\special{pa 1528 -98}\special{pa 1595 -28}\special{pa 1661 41}\special{pa 1728 111}%
+\special{pa 1795 181}\special{pa 1862 250}\special{pa 1929 320}\special{pa 1996 390}%
+\special{pa 2063 313}\special{pa 2130 236}\special{pa 2197 159}\special{pa 2264 82}%
+\special{pa 2331 5}\special{pa 2397 -72}\special{pa 2464 -149}\special{pa 2531 -226}%
+\special{pa 2598 -304}\special{pa 2665 -382}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb11.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb11.tex
new file mode 100644
index 00000000..02dea07a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb11.tex
@@ -0,0 +1,78 @@
+%%% checkb.tex 2015-1-6 11:11
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -821 191}\special{pa -829 186}\special{pa -838 185}\special{pa -847 189}%
+\special{pa -853 197}\special{pa -854 206}\special{pa -851 215}\special{pa -845 222}%
+\special{pa -836 224}\special{pa -827 223}\special{pa -819 217}\special{pa -815 208}%
+\special{pa -816 199}\special{pa -821 191}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa -1466 -77}\special{pa -1474 -82}\special{pa -1484 -82}\special{pa -1492 -78}%
+\special{pa -1498 -71}\special{pa -1500 -62}\special{pa -1497 -53}\special{pa -1490 -46}%
+\special{pa -1482 -43}\special{pa -1472 -45}\special{pa -1465 -51}\special{pa -1461 -59}%
+\special{pa -1462 -69}\special{pa -1466 -77}\special{sh 1}\special{fp}%
+\special{pa -1179 -313}\special{pa -1187 -318}\special{pa -1196 -319}\special{pa -1205 -315}%
+\special{pa -1211 -307}\special{pa -1213 -298}\special{pa -1210 -289}\special{pa -1203 -282}%
+\special{pa -1194 -280}\special{pa -1185 -281}\special{pa -1177 -287}\special{pa -1174 -296}%
+\special{pa -1174 -305}\special{pa -1179 -313}\special{sh 1}\special{fp}%
+\special{pa -522 573}\special{pa -530 568}\special{pa -539 567}\special{pa -548 571}%
+\special{pa -553 579}\special{pa -555 588}\special{pa -552 597}\special{pa -546 603}%
+\special{pa -537 606}\special{pa -527 605}\special{pa -520 599}\special{pa -516 590}%
+\special{pa -517 581}\special{pa -522 573}\special{sh 1}\special{fp}%
+\special{pa -183 553}\special{pa -191 548}\special{pa -200 548}\special{pa -209 551}%
+\special{pa -215 559}\special{pa -216 568}\special{pa -214 577}\special{pa -207 584}%
+\special{pa -198 587}\special{pa -189 585}\special{pa -181 579}\special{pa -177 570}%
+\special{pa -178 561}\special{pa -183 553}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.9100,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.8800,0.9100){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{-\Height}%
+\put(-1.3600,-1.6400){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{-\Height}%
+\put(-0.3500,-1.5900){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.9700,-0.3700){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0600,-0.7800){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1392 112}\special{pa -1391 43}\special{pa -1371 -15}%
+\special{pa -1332 -60}\special{pa -1278 -87}\special{pa -1210 -91}\special{pa -1129 -69}%
+\special{pa -1038 -15}\special{pa -940 75}\special{pa -835 205}\special{pa -744 307}%
+\special{pa -653 387}\special{pa -562 444}\special{pa -474 481}\special{pa -389 497}%
+\special{pa -311 493}\special{pa -239 472}\special{pa -176 433}\special{pa -123 378}%
+\special{pa -83 307}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb2.tex
new file mode 100644
index 00000000..bfe04b54
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb2.tex
@@ -0,0 +1,47 @@
+%%% checkb.tex 2015-1-6 7:20
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\special{pa 427 -282}\special{pa 419 -287}\special{pa 410 -287}\special{pa 401 -283}%
+\special{pa 395 -276}\special{pa 394 -267}\special{pa 397 -258}\special{pa 403 -251}%
+\special{pa 412 -248}\special{pa 421 -250}\special{pa 429 -256}\special{pa 433 -264}%
+\special{pa 432 -274}\special{pa 427 -282}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.9000,0.8300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa -752 433}\special{pa -646 254}\special{pa -512 114}\special{pa -356 12}%
+\special{pa -183 -50}\special{pa 0 -70}\special{pa 189 -48}\special{pa 376 17}\special{pa 557 127}%
+\special{pa 725 282}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb3.tex
new file mode 100644
index 00000000..0d58f3fb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb3.tex
@@ -0,0 +1,65 @@
+%%% checkb.tex 2015-1-6 7:31
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb4.tex
new file mode 100644
index 00000000..fd4ff761
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb4.tex
@@ -0,0 +1,146 @@
+%%% checkb.tex 2015-1-6 7:41
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\special{pa 1475 325}\special{pa 1466 320}\special{pa 1457 319}\special{pa 1448 323}%
+\special{pa 1443 331}\special{pa 1441 340}\special{pa 1444 349}\special{pa 1450 355}%
+\special{pa 1459 358}\special{pa 1469 357}\special{pa 1476 351}\special{pa 1480 342}%
+\special{pa 1479 333}\special{pa 1475 325}\special{sh 1}\special{fp}%
+\special{pa 2156 171}\special{pa 2148 166}\special{pa 2138 166}\special{pa 2130 170}%
+\special{pa 2124 177}\special{pa 2122 186}\special{pa 2125 195}\special{pa 2132 202}%
+\special{pa 2141 205}\special{pa 2150 203}\special{pa 2157 197}\special{pa 2161 189}%
+\special{pa 2161 179}\special{pa 2156 171}\special{sh 1}\special{fp}%
+\special{pa 3112 242}\special{pa 3104 237}\special{pa 3095 237}\special{pa 3086 240}%
+\special{pa 3080 248}\special{pa 3079 257}\special{pa 3082 266}\special{pa 3088 273}%
+\special{pa 3097 276}\special{pa 3107 274}\special{pa 3114 268}\special{pa 3118 259}%
+\special{pa 3117 250}\special{pa 3112 242}\special{sh 1}\special{fp}%
+\special{pa 3853 285}\special{pa 3844 280}\special{pa 3835 280}\special{pa 3826 284}%
+\special{pa 3821 291}\special{pa 3819 300}\special{pa 3822 309}\special{pa 3828 316}%
+\special{pa 3837 319}\special{pa 3847 317}\special{pa 3854 311}\special{pa 3858 303}%
+\special{pa 3857 293}\special{pa 3853 285}\special{sh 1}\special{fp}%
+\special{pa 1805 -148}\special{pa 1797 -153}\special{pa 1788 -153}\special{pa 1779 -149}%
+\special{pa 1773 -142}\special{pa 1772 -133}\special{pa 1774 -124}\special{pa 1781 -117}%
+\special{pa 1790 -114}\special{pa 1799 -116}\special{pa 1807 -122}\special{pa 1811 -130}%
+\special{pa 1810 -140}\special{pa 1805 -148}\special{sh 1}\special{fp}%
+\special{pa 2482 -167}\special{pa 2474 -172}\special{pa 2465 -173}\special{pa 2456 -169}%
+\special{pa 2451 -162}\special{pa 2449 -152}\special{pa 2452 -143}\special{pa 2458 -137}%
+\special{pa 2467 -134}\special{pa 2477 -136}\special{pa 2484 -141}\special{pa 2488 -150}%
+\special{pa 2487 -159}\special{pa 2482 -167}\special{sh 1}\special{fp}%
+\special{pa 2896 -167}\special{pa 2888 -172}\special{pa 2878 -173}\special{pa 2870 -169}%
+\special{pa 2864 -162}\special{pa 2862 -152}\special{pa 2865 -143}\special{pa 2872 -137}%
+\special{pa 2881 -134}\special{pa 2890 -136}\special{pa 2897 -141}\special{pa 2901 -150}%
+\special{pa 2901 -159}\special{pa 2896 -167}\special{sh 1}\special{fp}%
+\special{pa 3624 -160}\special{pa 3616 -164}\special{pa 3607 -165}\special{pa 3598 -161}%
+\special{pa 3592 -154}\special{pa 3591 -144}\special{pa 3593 -135}\special{pa 3600 -129}%
+\special{pa 3609 -126}\special{pa 3618 -128}\special{pa 3626 -134}\special{pa 3630 -142}%
+\special{pa 3629 -152}\special{pa 3624 -160}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{-\Height}%
+\put(3.5600,-1.0100){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{-\Height}%
+\put(5.4400,-0.6200){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{-\Height}%
+\put(7.8700,-0.8000){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{-\Height}%
+\put(9.9000,-0.9100){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\settowidth{\Width}{M}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{M}\settodepth{\Depth}{M}\setlength{\Height}{\Depth}%
+\put(4.5500,0.4900){\hspace*{\Width}\raisebox{\Height}{M}}%
+%
+%
+\settowidth{\Width}{N}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{N}\settodepth{\Depth}{N}\setlength{\Height}{\Depth}%
+\put(6.2200,0.5400){\hspace*{\Width}\raisebox{\Height}{N}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(7.3700,0.5400){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(9.1700,0.5200){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\special{pa 1461 339}\special{pa 1527 252}\special{pa 1594 181}\special{pa 1661 126}%
+\special{pa 1728 87}\special{pa 1796 64}\special{pa 1865 57}\special{pa 1933 65}\special{pa 2002 89}%
+\special{pa 2072 129}\special{pa 2142 185}\special{pa 2242 94}\special{pa 2346 23}%
+\special{pa 2452 -26}\special{pa 2557 -54}\special{pa 2661 -60}\special{pa 2762 -43}%
+\special{pa 2858 -4}\special{pa 2947 59}\special{pa 3028 145}\special{pa 3098 256}%
+\special{pa 3198 184}\special{pa 3292 129}\special{pa 3380 91}\special{pa 3463 70}%
+\special{pa 3539 66}\special{pa 3611 79}\special{pa 3676 108}\special{pa 3736 155}%
+\special{pa 3790 219}\special{pa 3839 299}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb5.tex
new file mode 100644
index 00000000..1ab35d02
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb5.tex
@@ -0,0 +1,66 @@
+%%% checkb.tex 2015-1-6 8:23
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -922 -220}\special{pa -854 -270}\special{pa -786 -305}%
+\special{pa -717 -325}\special{pa -648 -329}\special{pa -577 -317}\special{pa -506 -290}%
+\special{pa -434 -247}\special{pa -361 -188}\special{pa -287 -114}\special{pa -161 3}%
+\special{pa -27 95}\special{pa 112 161}\special{pa 253 201}\special{pa 390 213}\special{pa 521 198}%
+\special{pa 642 154}\special{pa 749 81}\special{pa 838 -21}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb6.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb6.tex
new file mode 100644
index 00000000..33710895
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb6.tex
@@ -0,0 +1,63 @@
+%%% checkb.tex 2015-1-6 8:30
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -763 -314}\special{pa -530 -301}\special{pa -287 -114}%
+\special{pa 159 177}\special{pa 603 172}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb7.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb7.tex
new file mode 100644
index 00000000..d5b04a7f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb7.tex
@@ -0,0 +1,92 @@
+%%% checkb.tex 2015-1-6 9:16
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -988 -154}\special{pa -985 -157}\special{pa -982 -161}\special{pa -978 -164}\special{pa -975 -168}\special{pa -972 -172}\special{pa -968 -175}\special{pa -965 -178}\special{pa -962 -182}\special{fp}%
+\special{pa -934 -209}\special{pa -932 -211}\special{pa -928 -214}\special{pa -925 -217}\special{pa -922 -220}\special{pa -918 -223}\special{pa -915 -226}\special{pa -912 -228}\special{pa -908 -231}\special{pa -905 -234}\special{fp}%
+\special{pa -874 -257}\special{pa -871 -259}\special{pa -868 -262}\special{pa -864 -264}\special{pa -861 -266}\special{pa -858 -268}\special{pa -854 -270}\special{pa -851 -273}\special{pa -848 -275}\special{pa -844 -277}\special{pa -842 -278}\special{fp}%
+\special{pa -808 -296}\special{pa -807 -297}\special{pa -803 -298}\special{pa -800 -300}\special{pa -796 -301}\special{pa -793 -303}\special{pa -790 -304}\special{pa -786 -305}\special{pa -783 -307}\special{pa -779 -308}\special{pa -776 -309}\special{pa -773 -311}\special{pa -772 -311}\special{fp}%
+\special{pa -735 -321}\special{pa -735 -321}\special{pa -731 -322}\special{pa -728 -323}\special{pa -724 -324}\special{pa -721 -324}\special{pa -717 -325}\special{pa -714 -325}\special{pa -710 -326}\special{pa -707 -326}\special{pa -703 -327}\special{pa -700 -327}\special{pa -697 -328}\special{fp}%
+\special{pa -658 -329}\special{pa -658 -329}\special{pa -655 -329}\special{pa -651 -329}\special{pa -648 -329}\special{pa -644 -329}\special{pa -641 -328}\special{pa -637 -328}\special{pa -634 -328}\special{pa -630 -327}\special{pa -627 -327}\special{pa -623 -326}\special{pa -620 -326}\special{fp}%
+\special{pa -582 -318}\special{pa -581 -318}\special{pa -577 -317}\special{pa -574 -316}\special{pa -570 -315}\special{pa -567 -314}\special{pa -563 -313}\special{pa -559 -312}\special{pa -556 -310}\special{pa -552 -309}\special{pa -549 -308}\special{pa -545 -307}\special{fp}%
+\special{pa -510 -292}\special{pa -509 -291}\special{pa -506 -290}\special{pa -502 -288}\special{pa -499 -286}\special{pa -495 -284}\special{pa -492 -282}\special{pa -488 -280}\special{pa -484 -278}\special{pa -481 -276}\special{pa -477 -274}\special{pa -476 -274}\special{fp}%
+\special{pa -443 -253}\special{pa -441 -252}\special{pa -437 -249}\special{pa -434 -247}\special{pa -430 -244}\special{pa -427 -242}\special{pa -423 -239}\special{pa -419 -236}\special{pa -416 -234}\special{pa -412 -231}\special{pa -412 -231}\special{fp}%
+\special{pa -382 -206}\special{pa -379 -204}\special{pa -376 -201}\special{pa -372 -198}\special{pa -368 -195}\special{pa -365 -192}\special{pa -361 -188}\special{pa -357 -185}\special{pa -354 -182}\special{pa -353 -181}\special{fp}%
+\special{pa -325 -154}\special{pa -324 -153}\special{pa -321 -149}\special{pa -317 -146}\special{pa -313 -142}\special{pa -310 -138}\special{pa -306 -134}\special{pa -302 -130}\special{pa -298 -126}\special{pa -298 -126}\special{fp}%
+\special{pa -272 -98}\special{pa -269 -95}\special{pa -263 -89}\special{pa -257 -82}\special{pa -251 -76}\special{pa -245 -71}\special{fp}%
+\special{pa -217 -44}\special{pa -213 -41}\special{pa -207 -35}\special{pa -200 -29}\special{pa -194 -24}\special{pa -188 -19}\special{fp}%
+\special{pa -158 6}\special{pa -155 8}\special{pa -148 14}\special{pa -142 19}\special{pa -135 24}\special{pa -128 29}\special{pa -128 29}\special{fp}%
+\special{pa -96 52}\special{pa -95 52}\special{pa -88 57}\special{pa -81 62}\special{pa -75 66}\special{pa -68 70}\special{pa -64 73}\special{fp}%
+\special{pa -31 93}\special{pa -27 95}\special{pa -20 99}\special{pa -13 103}\special{pa -6 107}\special{pa 1 111}\special{pa 3 112}\special{fp}%
+\special{pa 37 129}\special{pa 42 132}\special{pa 49 135}\special{pa 56 138}\special{pa 63 141}\special{pa 70 144}\special{pa 72 145}\special{fp}%
+\special{pa 108 160}\special{pa 112 161}\special{pa 119 164}\special{pa 126 166}\special{pa 133 169}\special{pa 140 171}\special{pa 144 173}\special{fp}%
+\special{pa 181 184}\special{pa 183 184}\special{pa 190 186}\special{pa 197 188}\special{pa 204 190}\special{pa 211 192}\special{pa 218 193}\special{pa 219 194}\special{fp}%
+\special{pa 256 201}\special{pa 260 202}\special{pa 267 203}\special{pa 274 204}\special{pa 281 205}\special{pa 287 206}\special{pa 294 207}\special{pa 294 207}\special{fp}%
+\special{pa 333 211}\special{pa 336 211}\special{pa 343 212}\special{pa 349 212}\special{pa 356 213}\special{pa 363 213}\special{pa 370 213}\special{pa 371 213}\special{fp}%
+\special{pa 410 213}\special{pa 410 213}\special{pa 417 212}\special{pa 424 212}\special{pa 430 211}\special{pa 437 211}\special{pa 444 210}\special{pa 448 210}\special{fp}%
+\special{pa 487 205}\special{pa 489 204}\special{pa 496 203}\special{pa 502 202}\special{pa 509 200}\special{pa 515 199}\special{pa 521 198}\special{pa 524 197}\special{fp}%
+\special{pa 562 187}\special{pa 565 186}\special{pa 571 184}\special{pa 577 181}\special{pa 583 179}\special{pa 589 177}\special{pa 595 175}\special{pa 598 174}\special{fp}%
+\special{pa 633 158}\special{pa 636 157}\special{pa 642 154}\special{pa 648 151}\special{pa 654 148}\special{pa 659 145}\special{pa 665 142}\special{pa 667 140}\special{fp}%
+\special{pa 700 119}\special{pa 703 117}\special{pa 708 114}\special{pa 713 110}\special{pa 719 106}\special{pa 724 102}\special{pa 729 98}\special{pa 731 96}\special{fp}%
+\special{pa 760 71}\special{pa 764 68}\special{pa 768 63}\special{pa 773 58}\special{pa 778 54}\special{pa 782 49}\special{pa 787 44}\special{pa 787 44}\special{fp}%
+\special{pa 812 14}\special{pa 813 13}\special{pa 818 7}\special{pa 822 2}\special{pa 826 -4}\special{pa 830 -10}\special{pa 834 -15}\special{pa 835 -17}\special{fp}%
+\special{pa 856 -49}\special{pa 857 -51}\special{pa 861 -58}\special{pa 864 -64}\special{pa 868 -70}\special{pa 871 -77}\special{pa 874 -83}\special{fp}%
+\special{pa 891 -118}\special{pa 894 -125}\special{pa 897 -132}\special{pa 900 -139}\special{pa 903 -146}\special{pa 906 -154}\special{fp}%
+%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb8.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb8.tex
new file mode 100644
index 00000000..11831e8d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb8.tex
@@ -0,0 +1,75 @@
+%%% checkb.tex 2015-1-6 10:38
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1144 6}\special{pa -1152 1}\special{pa -1161 0}\special{pa -1170 4}\special{pa -1175 12}%
+\special{pa -1177 21}\special{pa -1174 30}\special{pa -1168 37}\special{pa -1159 39}%
+\special{pa -1149 38}\special{pa -1142 32}\special{pa -1138 23}\special{pa -1139 14}%
+\special{pa -1144 6}\special{sh 1}\special{fp}%
+\special{pa -935 -160}\special{pa -943 -164}\special{pa -952 -165}\special{pa -961 -161}%
+\special{pa -967 -154}\special{pa -968 -144}\special{pa -966 -135}\special{pa -959 -129}%
+\special{pa -950 -126}\special{pa -941 -128}\special{pa -933 -134}\special{pa -929 -142}%
+\special{pa -930 -152}\special{pa -935 -160}\special{sh 1}\special{fp}%
+\special{pa -214 -160}\special{pa -222 -164}\special{pa -232 -165}\special{pa -240 -161}%
+\special{pa -246 -154}\special{pa -248 -144}\special{pa -245 -135}\special{pa -239 -129}%
+\special{pa -230 -126}\special{pa -220 -128}\special{pa -213 -134}\special{pa -209 -142}%
+\special{pa -210 -152}\special{pa -214 -160}\special{sh 1}\special{fp}%
+\special{pa 293 -2}\special{pa 285 -7}\special{pa 276 -8}\special{pa 267 -4}\special{pa 262 4}%
+\special{pa 260 13}\special{pa 263 22}\special{pa 269 29}\special{pa 278 31}\special{pa 288 30}%
+\special{pa 295 24}\special{pa 299 15}\special{pa 298 6}\special{pa 293 -2}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.0900,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.5600,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-0.4300,0.5200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(0.8600,0.1200){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1306 135}\special{pa -1243 86}\special{pa -1180 36}%
+\special{pa -1117 -13}\special{pa -1054 -63}\special{pa -991 -112}\special{pa -928 -161}%
+\special{pa -865 -210}\special{pa -803 -259}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 26 -67}%
+\special{pa 179 -19}\special{pa 332 29}\special{pa 485 77}\special{pa 638 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb9.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb9.tex
new file mode 100644
index 00000000..3096838f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkb9.tex
@@ -0,0 +1,57 @@
+%%% checkb.tex 2015-1-6 10:35
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1041 -77}\special{pa -1049 -82}\special{pa -1059 -82}\special{pa -1067 -78}%
+\special{pa -1073 -71}\special{pa -1075 -62}\special{pa -1072 -53}\special{pa -1065 -46}%
+\special{pa -1056 -43}\special{pa -1047 -45}\special{pa -1040 -51}\special{pa -1036 -59}%
+\special{pa -1036 -69}\special{pa -1041 -77}\special{sh 1}\special{fp}%
+\special{pa 41 -81}\special{pa 33 -86}\special{pa 24 -86}\special{pa 15 -82}\special{pa 10 -75}%
+\special{pa 8 -66}\special{pa 11 -57}\special{pa 17 -50}\special{pa 26 -47}\special{pa 36 -49}%
+\special{pa 43 -55}\special{pa 47 -63}\special{pa 46 -73}\special{pa 41 -81}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-2.8300,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(0.2200,0.3200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1307 135}\special{pa -1244 86}\special{pa -1181 37}%
+\special{pa -1118 -13}\special{pa -1055 -62}\special{pa -992 -111}\special{pa -929 -160}%
+\special{pa -866 -209}\special{pa -803 -258}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 27 -67}%
+\special{pa 180 -19}\special{pa 333 29}\special{pa 486 77}\special{pa 639 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe1.tex
new file mode 100644
index 00000000..46e2c8d5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe1.tex
@@ -0,0 +1,38 @@
+%%% checkb.tex 2015-1-6 7:22
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -752 433}\special{pa -682 315}\special{pa -591 225}\special{pa -480 162}%
+\special{pa -348 126}\special{pa -196 117}\special{pa -23 136}\special{pa 170 182}%
+\special{pa 384 255}\special{pa 619 356}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe2.tex
new file mode 100644
index 00000000..bfe04b54
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe2.tex
@@ -0,0 +1,47 @@
+%%% checkb.tex 2015-1-6 7:20
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\special{pa 427 -282}\special{pa 419 -287}\special{pa 410 -287}\special{pa 401 -283}%
+\special{pa 395 -276}\special{pa 394 -267}\special{pa 397 -258}\special{pa 403 -251}%
+\special{pa 412 -248}\special{pa 421 -250}\special{pa 429 -256}\special{pa 433 -264}%
+\special{pa 432 -274}\special{pa 427 -282}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.9000,0.8300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa -752 433}\special{pa -646 254}\special{pa -512 114}\special{pa -356 12}%
+\special{pa -183 -50}\special{pa 0 -70}\special{pa 189 -48}\special{pa 376 17}\special{pa 557 127}%
+\special{pa 725 282}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe3.tex
new file mode 100644
index 00000000..0d58f3fb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe3.tex
@@ -0,0 +1,65 @@
+%%% checkb.tex 2015-1-6 7:31
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe4.tex
new file mode 100644
index 00000000..1ab35d02
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe4.tex
@@ -0,0 +1,66 @@
+%%% checkb.tex 2015-1-6 8:23
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -922 -220}\special{pa -854 -270}\special{pa -786 -305}%
+\special{pa -717 -325}\special{pa -648 -329}\special{pa -577 -317}\special{pa -506 -290}%
+\special{pa -434 -247}\special{pa -361 -188}\special{pa -287 -114}\special{pa -161 3}%
+\special{pa -27 95}\special{pa 112 161}\special{pa 253 201}\special{pa 390 213}\special{pa 521 198}%
+\special{pa 642 154}\special{pa 749 81}\special{pa 838 -21}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe5.tex
new file mode 100644
index 00000000..33710895
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe5.tex
@@ -0,0 +1,63 @@
+%%% checkb.tex 2015-1-6 8:30
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -763 -314}\special{pa -530 -301}\special{pa -287 -114}%
+\special{pa 159 177}\special{pa 603 172}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe6.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe6.tex
new file mode 100644
index 00000000..d5b04a7f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe6.tex
@@ -0,0 +1,92 @@
+%%% checkb.tex 2015-1-6 9:16
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -988 -154}\special{pa -985 -157}\special{pa -982 -161}\special{pa -978 -164}\special{pa -975 -168}\special{pa -972 -172}\special{pa -968 -175}\special{pa -965 -178}\special{pa -962 -182}\special{fp}%
+\special{pa -934 -209}\special{pa -932 -211}\special{pa -928 -214}\special{pa -925 -217}\special{pa -922 -220}\special{pa -918 -223}\special{pa -915 -226}\special{pa -912 -228}\special{pa -908 -231}\special{pa -905 -234}\special{fp}%
+\special{pa -874 -257}\special{pa -871 -259}\special{pa -868 -262}\special{pa -864 -264}\special{pa -861 -266}\special{pa -858 -268}\special{pa -854 -270}\special{pa -851 -273}\special{pa -848 -275}\special{pa -844 -277}\special{pa -842 -278}\special{fp}%
+\special{pa -808 -296}\special{pa -807 -297}\special{pa -803 -298}\special{pa -800 -300}\special{pa -796 -301}\special{pa -793 -303}\special{pa -790 -304}\special{pa -786 -305}\special{pa -783 -307}\special{pa -779 -308}\special{pa -776 -309}\special{pa -773 -311}\special{pa -772 -311}\special{fp}%
+\special{pa -735 -321}\special{pa -735 -321}\special{pa -731 -322}\special{pa -728 -323}\special{pa -724 -324}\special{pa -721 -324}\special{pa -717 -325}\special{pa -714 -325}\special{pa -710 -326}\special{pa -707 -326}\special{pa -703 -327}\special{pa -700 -327}\special{pa -697 -328}\special{fp}%
+\special{pa -658 -329}\special{pa -658 -329}\special{pa -655 -329}\special{pa -651 -329}\special{pa -648 -329}\special{pa -644 -329}\special{pa -641 -328}\special{pa -637 -328}\special{pa -634 -328}\special{pa -630 -327}\special{pa -627 -327}\special{pa -623 -326}\special{pa -620 -326}\special{fp}%
+\special{pa -582 -318}\special{pa -581 -318}\special{pa -577 -317}\special{pa -574 -316}\special{pa -570 -315}\special{pa -567 -314}\special{pa -563 -313}\special{pa -559 -312}\special{pa -556 -310}\special{pa -552 -309}\special{pa -549 -308}\special{pa -545 -307}\special{fp}%
+\special{pa -510 -292}\special{pa -509 -291}\special{pa -506 -290}\special{pa -502 -288}\special{pa -499 -286}\special{pa -495 -284}\special{pa -492 -282}\special{pa -488 -280}\special{pa -484 -278}\special{pa -481 -276}\special{pa -477 -274}\special{pa -476 -274}\special{fp}%
+\special{pa -443 -253}\special{pa -441 -252}\special{pa -437 -249}\special{pa -434 -247}\special{pa -430 -244}\special{pa -427 -242}\special{pa -423 -239}\special{pa -419 -236}\special{pa -416 -234}\special{pa -412 -231}\special{pa -412 -231}\special{fp}%
+\special{pa -382 -206}\special{pa -379 -204}\special{pa -376 -201}\special{pa -372 -198}\special{pa -368 -195}\special{pa -365 -192}\special{pa -361 -188}\special{pa -357 -185}\special{pa -354 -182}\special{pa -353 -181}\special{fp}%
+\special{pa -325 -154}\special{pa -324 -153}\special{pa -321 -149}\special{pa -317 -146}\special{pa -313 -142}\special{pa -310 -138}\special{pa -306 -134}\special{pa -302 -130}\special{pa -298 -126}\special{pa -298 -126}\special{fp}%
+\special{pa -272 -98}\special{pa -269 -95}\special{pa -263 -89}\special{pa -257 -82}\special{pa -251 -76}\special{pa -245 -71}\special{fp}%
+\special{pa -217 -44}\special{pa -213 -41}\special{pa -207 -35}\special{pa -200 -29}\special{pa -194 -24}\special{pa -188 -19}\special{fp}%
+\special{pa -158 6}\special{pa -155 8}\special{pa -148 14}\special{pa -142 19}\special{pa -135 24}\special{pa -128 29}\special{pa -128 29}\special{fp}%
+\special{pa -96 52}\special{pa -95 52}\special{pa -88 57}\special{pa -81 62}\special{pa -75 66}\special{pa -68 70}\special{pa -64 73}\special{fp}%
+\special{pa -31 93}\special{pa -27 95}\special{pa -20 99}\special{pa -13 103}\special{pa -6 107}\special{pa 1 111}\special{pa 3 112}\special{fp}%
+\special{pa 37 129}\special{pa 42 132}\special{pa 49 135}\special{pa 56 138}\special{pa 63 141}\special{pa 70 144}\special{pa 72 145}\special{fp}%
+\special{pa 108 160}\special{pa 112 161}\special{pa 119 164}\special{pa 126 166}\special{pa 133 169}\special{pa 140 171}\special{pa 144 173}\special{fp}%
+\special{pa 181 184}\special{pa 183 184}\special{pa 190 186}\special{pa 197 188}\special{pa 204 190}\special{pa 211 192}\special{pa 218 193}\special{pa 219 194}\special{fp}%
+\special{pa 256 201}\special{pa 260 202}\special{pa 267 203}\special{pa 274 204}\special{pa 281 205}\special{pa 287 206}\special{pa 294 207}\special{pa 294 207}\special{fp}%
+\special{pa 333 211}\special{pa 336 211}\special{pa 343 212}\special{pa 349 212}\special{pa 356 213}\special{pa 363 213}\special{pa 370 213}\special{pa 371 213}\special{fp}%
+\special{pa 410 213}\special{pa 410 213}\special{pa 417 212}\special{pa 424 212}\special{pa 430 211}\special{pa 437 211}\special{pa 444 210}\special{pa 448 210}\special{fp}%
+\special{pa 487 205}\special{pa 489 204}\special{pa 496 203}\special{pa 502 202}\special{pa 509 200}\special{pa 515 199}\special{pa 521 198}\special{pa 524 197}\special{fp}%
+\special{pa 562 187}\special{pa 565 186}\special{pa 571 184}\special{pa 577 181}\special{pa 583 179}\special{pa 589 177}\special{pa 595 175}\special{pa 598 174}\special{fp}%
+\special{pa 633 158}\special{pa 636 157}\special{pa 642 154}\special{pa 648 151}\special{pa 654 148}\special{pa 659 145}\special{pa 665 142}\special{pa 667 140}\special{fp}%
+\special{pa 700 119}\special{pa 703 117}\special{pa 708 114}\special{pa 713 110}\special{pa 719 106}\special{pa 724 102}\special{pa 729 98}\special{pa 731 96}\special{fp}%
+\special{pa 760 71}\special{pa 764 68}\special{pa 768 63}\special{pa 773 58}\special{pa 778 54}\special{pa 782 49}\special{pa 787 44}\special{pa 787 44}\special{fp}%
+\special{pa 812 14}\special{pa 813 13}\special{pa 818 7}\special{pa 822 2}\special{pa 826 -4}\special{pa 830 -10}\special{pa 834 -15}\special{pa 835 -17}\special{fp}%
+\special{pa 856 -49}\special{pa 857 -51}\special{pa 861 -58}\special{pa 864 -64}\special{pa 868 -70}\special{pa 871 -77}\special{pa 874 -83}\special{fp}%
+\special{pa 891 -118}\special{pa 894 -125}\special{pa 897 -132}\special{pa 900 -139}\special{pa 903 -146}\special{pa 906 -154}\special{fp}%
+%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe7.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe7.tex
new file mode 100644
index 00000000..d0670574
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe7.tex
@@ -0,0 +1,105 @@
+%%% checkb.tex 2015-1-13 20:23
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 11.00000, 2.95000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -1407 65}\special{pa -1323 -21}\special{pa -1224 -85}%
+\special{pa -1114 -128}\special{pa -997 -149}\special{pa -876 -150}\special{pa -754 -130}%
+\special{pa -635 -89}\special{pa -523 -29}\special{pa -421 51}\special{pa -312 -68}%
+\special{pa -182 -172}\special{pa -38 -255}\special{pa 114 -314}\special{pa 271 -344}%
+\special{pa 426 -343}\special{pa 575 -306}\special{pa 711 -228}\special{pa 829 -107}%
+\special{pa 925 63}\special{pa 1009 -73}\special{pa 1105 -167}\special{pa 1208 -223}%
+\special{pa 1315 -246}\special{pa 1423 -240}\special{pa 1526 -209}\special{pa 1622 -157}%
+\special{pa 1706 -88}\special{pa 1774 -7}\special{pa 1823 83}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -407 37}\special{pa -415 32}\special{pa -425 32}\special{pa -433 36}\special{pa -439 43}%
+\special{pa -441 52}\special{pa -438 61}\special{pa -431 68}\special{pa -422 71}\special{pa -413 69}%
+\special{pa -406 63}\special{pa -402 55}\special{pa -402 45}\special{pa -407 37}\special{sh 1}\special{fp}%
+\special{pa 939 49}\special{pa 931 44}\special{pa 922 44}\special{pa 913 47}\special{pa 907 55}%
+\special{pa 906 64}\special{pa 908 73}\special{pa 915 80}\special{pa 924 83}\special{pa 933 81}%
+\special{pa 941 75}\special{pa 945 67}\special{pa 944 57}\special{pa 939 49}\special{sh 1}\special{fp}%
+\special{pa 1837 69}\special{pa 1829 64}\special{pa 1819 63}\special{pa 1811 67}\special{pa 1805 75}%
+\special{pa 1803 84}\special{pa 1806 93}\special{pa 1813 100}\special{pa 1822 102}%
+\special{pa 1831 101}\special{pa 1838 95}\special{pa 1842 86}\special{pa 1842 77}%
+\special{pa 1837 69}\special{sh 1}\special{fp}%
+\special{pa -1273 -238}\special{pa -1282 -243}\special{pa -1291 -244}\special{pa -1300 -240}%
+\special{pa -1305 -232}\special{pa -1307 -223}\special{pa -1304 -214}\special{pa -1298 -208}%
+\special{pa -1289 -205}\special{pa -1279 -206}\special{pa -1272 -212}\special{pa -1268 -221}%
+\special{pa -1269 -230}\special{pa -1273 -238}\special{sh 1}\special{fp}%
+\special{pa -726 -262}\special{pa -734 -267}\special{pa -744 -267}\special{pa -752 -264}%
+\special{pa -758 -256}\special{pa -760 -247}\special{pa -757 -238}\special{pa -750 -231}%
+\special{pa -741 -228}\special{pa -732 -230}\special{pa -725 -236}\special{pa -721 -244}%
+\special{pa -721 -254}\special{pa -726 -262}\special{sh 1}\special{fp}%
+\special{pa -81 -384}\special{pa -89 -389}\special{pa -98 -389}\special{pa -107 -386}%
+\special{pa -112 -378}\special{pa -114 -369}\special{pa -111 -360}\special{pa -105 -353}%
+\special{pa -96 -350}\special{pa -86 -352}\special{pa -79 -358}\special{pa -75 -367}%
+\special{pa -76 -376}\special{pa -81 -384}\special{sh 1}\special{fp}%
+\special{pa 664 -601}\special{pa 655 -605}\special{pa 646 -606}\special{pa 637 -602}%
+\special{pa 632 -595}\special{pa 630 -585}\special{pa 633 -576}\special{pa 639 -570}%
+\special{pa 648 -567}\special{pa 658 -569}\special{pa 665 -574}\special{pa 669 -583}%
+\special{pa 668 -592}\special{pa 664 -601}\special{sh 1}\special{fp}%
+\special{pa 1195 -478}\special{pa 1187 -483}\special{pa 1178 -484}\special{pa 1169 -480}%
+\special{pa 1163 -473}\special{pa 1161 -463}\special{pa 1164 -454}\special{pa 1171 -448}%
+\special{pa 1180 -445}\special{pa 1189 -447}\special{pa 1197 -452}\special{pa 1200 -461}%
+\special{pa 1200 -470}\special{pa 1195 -478}\special{sh 1}\special{fp}%
+\special{pa 1711 -238}\special{pa 1703 -243}\special{pa 1693 -244}\special{pa 1685 -240}%
+\special{pa 1679 -232}\special{pa 1677 -223}\special{pa 1680 -214}\special{pa 1687 -208}%
+\special{pa 1696 -205}\special{pa 1705 -206}\special{pa 1712 -212}\special{pa 1716 -221}%
+\special{pa 1716 -230}\special{pa 1711 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-1.0700,-0.2800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3500,-0.3100){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.6300,-0.3600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(-3.2700,0.7200){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.7800){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(-0.2400,1.0900){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(1.6500,1.6400){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{\Depth}%
+\put(3.0000,1.3300){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{\Depth}%
+\put(4.3100,0.7200){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe8.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe8.tex
new file mode 100644
index 00000000..8ccf1730
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbe8.tex
@@ -0,0 +1,100 @@
+%%% checkb.tex 2015-1-13 21:9
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 11.00000, 2.95000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -997 -149}\special{pa -421 51}\special{pa 12 -277}%
+\special{pa 526 -322}\special{pa 925 63}\special{pa 1156 -200}\special{pa 1423 -240}%
+\special{pa 1665 -124}\special{pa 1823 83}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -407 37}\special{pa -415 32}\special{pa -425 32}\special{pa -433 36}\special{pa -439 43}%
+\special{pa -441 52}\special{pa -438 61}\special{pa -431 68}\special{pa -422 71}\special{pa -413 69}%
+\special{pa -406 63}\special{pa -402 55}\special{pa -402 45}\special{pa -407 37}\special{sh 1}\special{fp}%
+\special{pa 939 49}\special{pa 931 44}\special{pa 922 44}\special{pa 913 47}\special{pa 907 55}%
+\special{pa 906 64}\special{pa 908 73}\special{pa 915 80}\special{pa 924 83}\special{pa 933 81}%
+\special{pa 941 75}\special{pa 945 67}\special{pa 944 57}\special{pa 939 49}\special{sh 1}\special{fp}%
+\special{pa 1837 69}\special{pa 1829 64}\special{pa 1819 63}\special{pa 1811 67}\special{pa 1805 75}%
+\special{pa 1803 84}\special{pa 1806 93}\special{pa 1813 100}\special{pa 1822 102}%
+\special{pa 1831 101}\special{pa 1838 95}\special{pa 1842 86}\special{pa 1842 77}%
+\special{pa 1837 69}\special{sh 1}\special{fp}%
+\special{pa -1273 -238}\special{pa -1282 -243}\special{pa -1291 -244}\special{pa -1300 -240}%
+\special{pa -1305 -232}\special{pa -1307 -223}\special{pa -1304 -214}\special{pa -1298 -208}%
+\special{pa -1289 -205}\special{pa -1279 -206}\special{pa -1272 -212}\special{pa -1268 -221}%
+\special{pa -1269 -230}\special{pa -1273 -238}\special{sh 1}\special{fp}%
+\special{pa -726 -262}\special{pa -734 -267}\special{pa -744 -267}\special{pa -752 -264}%
+\special{pa -758 -256}\special{pa -760 -247}\special{pa -757 -238}\special{pa -750 -231}%
+\special{pa -741 -228}\special{pa -732 -230}\special{pa -725 -236}\special{pa -721 -244}%
+\special{pa -721 -254}\special{pa -726 -262}\special{sh 1}\special{fp}%
+\special{pa -81 -384}\special{pa -89 -389}\special{pa -98 -389}\special{pa -107 -386}%
+\special{pa -112 -378}\special{pa -114 -369}\special{pa -111 -360}\special{pa -105 -353}%
+\special{pa -96 -350}\special{pa -86 -352}\special{pa -79 -358}\special{pa -75 -367}%
+\special{pa -76 -376}\special{pa -81 -384}\special{sh 1}\special{fp}%
+\special{pa 664 -601}\special{pa 655 -605}\special{pa 646 -606}\special{pa 637 -602}%
+\special{pa 632 -595}\special{pa 630 -585}\special{pa 633 -576}\special{pa 639 -570}%
+\special{pa 648 -567}\special{pa 658 -569}\special{pa 665 -574}\special{pa 669 -583}%
+\special{pa 668 -592}\special{pa 664 -601}\special{sh 1}\special{fp}%
+\special{pa 1195 -478}\special{pa 1187 -483}\special{pa 1178 -484}\special{pa 1169 -480}%
+\special{pa 1163 -473}\special{pa 1161 -463}\special{pa 1164 -454}\special{pa 1171 -448}%
+\special{pa 1180 -445}\special{pa 1189 -447}\special{pa 1197 -452}\special{pa 1200 -461}%
+\special{pa 1200 -470}\special{pa 1195 -478}\special{sh 1}\special{fp}%
+\special{pa 1711 -238}\special{pa 1703 -243}\special{pa 1693 -244}\special{pa 1685 -240}%
+\special{pa 1679 -232}\special{pa 1677 -223}\special{pa 1680 -214}\special{pa 1687 -208}%
+\special{pa 1696 -205}\special{pa 1705 -206}\special{pa 1712 -212}\special{pa 1716 -221}%
+\special{pa 1716 -230}\special{pa 1711 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-1.0700,-0.2800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3500,-0.3100){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.6300,-0.3600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(-3.2700,0.7200){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.7800){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(-0.2400,1.0900){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(1.6500,1.6400){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{\Depth}%
+\put(3.0000,1.3300){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{\Depth}%
+\put(4.3100,0.7200){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbmain.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbmain.tex
new file mode 100644
index 00000000..239605d3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbmain.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx,color}
+
+\def\ketcindy{{K\kern-.20em%
+\lower.5ex\hbox{E}\kern-.125em{TCindy}}}
+
+\setmargin{20}{20}{20}{20}
+
+\begin{document}
+checkb
+\vspace{5mm}
+
+\input{checkb.tex}
+
+\end{document}
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs1.tex
new file mode 100644
index 00000000..c9c2972d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs1.tex
@@ -0,0 +1,61 @@
+%%% checkb.tex 2015-1-13 17:48
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1480 94}\special{pa -1458 -3}\special{pa -1433 -83}\special{pa -1405 -148}%
+\special{pa -1373 -195}\special{pa -1339 -226}\special{pa -1301 -241}\special{pa -1260 -239}%
+\special{pa -1216 -220}\special{pa -1169 -185}\special{pa -1118 -134}\special{pa -1067 -81}%
+\special{pa -1018 -41}\special{pa -973 -15}\special{pa -930 -2}\special{pa -890 -2}%
+\special{pa -853 -16}\special{pa -818 -43}\special{pa -787 -83}\special{pa -758 -137}%
+\special{pa -732 -205}\special{pa -699 -268}\special{pa -651 -308}\special{pa -587 -326}%
+\special{pa -507 -322}\special{pa -411 -295}\special{pa -300 -246}\special{pa -174 -175}%
+\special{pa -32 -81}\special{pa 126 35}\special{pa 299 173}%
+\special{fp}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -1364 -447}\special{pa -1372 -452}\special{pa -1382 -452}\special{pa -1390 -449}%
+\special{pa -1396 -441}\special{pa -1398 -432}\special{pa -1395 -423}\special{pa -1388 -416}%
+\special{pa -1379 -413}\special{pa -1370 -415}\special{pa -1362 -421}\special{pa -1359 -430}%
+\special{pa -1359 -439}\special{pa -1364 -447}\special{sh 1}\special{fp}%
+\special{pa -840 151}\special{pa -848 147}\special{pa -858 146}\special{pa -866 150}%
+\special{pa -872 157}\special{pa -874 167}\special{pa -871 176}\special{pa -865 182}%
+\special{pa -856 185}\special{pa -846 183}\special{pa -839 177}\special{pa -835 169}%
+\special{pa -836 159}\special{pa -840 151}\special{sh 1}\special{fp}%
+\special{pa -592 -589}\special{pa -600 -594}\special{pa -610 -594}\special{pa -618 -590}%
+\special{pa -624 -583}\special{pa -626 -574}\special{pa -623 -565}\special{pa -616 -558}%
+\special{pa -607 -555}\special{pa -598 -557}\special{pa -591 -563}\special{pa -587 -571}%
+\special{pa -588 -581}\special{pa -592 -589}\special{sh 1}\special{fp}%
+\special{pa 313 159}\special{pa 305 154}\special{pa 296 154}\special{pa 287 158}\special{pa 281 165}%
+\special{pa 280 174}\special{pa 282 183}\special{pa 289 190}\special{pa 298 193}\special{pa 307 191}%
+\special{pa 315 185}\special{pa 319 177}\special{pa 318 167}\special{pa 313 159}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-3.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-2.1700,-0.5700){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.5400,1.6100){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.7600,-0.5900){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs2.tex
new file mode 100644
index 00000000..61287aa9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkbs2.tex
@@ -0,0 +1,56 @@
+%%% checkb.tex 2015-1-13 18:11
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1465 -173}\special{pa -1458 -240}\special{pa -1441 -300}\special{pa -1414 -353}%
+\special{pa -1375 -399}\special{pa -1326 -439}\special{pa -1266 -472}\special{pa -1195 -498}%
+\special{pa -1113 -517}\special{pa -1021 -530}\special{pa -917 -535}\special{pa -813 -534}%
+\special{pa -720 -528}\special{pa -637 -516}\special{pa -565 -499}\special{pa -503 -476}%
+\special{pa -452 -449}\special{pa -412 -415}\special{pa -382 -377}\special{pa -363 -333}%
+\special{pa -354 -283}\special{pa -357 -232}\special{pa -371 -185}\special{pa -397 -140}%
+\special{pa -435 -99}\special{pa -484 -61}\special{pa -545 -26}\special{pa -618 5}%
+\special{pa -702 33}\special{pa -798 57}\special{pa -906 79}\special{pa -1013 93}%
+\special{pa -1109 99}\special{pa -1194 96}\special{pa -1267 84}\special{pa -1329 63}%
+\special{pa -1379 33}\special{pa -1418 -5}\special{pa -1445 -52}\special{pa -1460 -108}%
+\special{pa -1465 -173}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -1447 -538}\special{pa -1455 -542}\special{pa -1464 -543}\special{pa -1473 -539}%
+\special{pa -1479 -532}\special{pa -1480 -522}\special{pa -1477 -513}\special{pa -1471 -507}%
+\special{pa -1462 -504}\special{pa -1453 -506}\special{pa -1445 -511}\special{pa -1441 -520}%
+\special{pa -1442 -529}\special{pa -1447 -538}\special{sh 1}\special{fp}%
+\special{pa -356 -557}\special{pa -364 -562}\special{pa -374 -563}\special{pa -382 -559}%
+\special{pa -388 -551}\special{pa -390 -542}\special{pa -387 -533}\special{pa -380 -526}%
+\special{pa -371 -524}\special{pa -362 -525}\special{pa -355 -531}\special{pa -351 -540}%
+\special{pa -351 -549}\special{pa -356 -557}\special{sh 1}\special{fp}%
+\special{pa -325 -34}\special{pa -333 -38}\special{pa -342 -39}\special{pa -351 -35}%
+\special{pa -357 -28}\special{pa -358 -18}\special{pa -355 -10}\special{pa -349 -3}%
+\special{pa -340 0}\special{pa -331 -2}\special{pa -323 -8}\special{pa -319 -16}\special{pa -320 -26}%
+\special{pa -325 -34}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.8900,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-3.8600,1.4800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-0.7900,1.5300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(-0.7100,-0.1000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmc1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmc1.tex
new file mode 100644
index 00000000..fd4ff761
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmc1.tex
@@ -0,0 +1,146 @@
+%%% checkb.tex 2015-1-6 7:41
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\special{pa 1475 325}\special{pa 1466 320}\special{pa 1457 319}\special{pa 1448 323}%
+\special{pa 1443 331}\special{pa 1441 340}\special{pa 1444 349}\special{pa 1450 355}%
+\special{pa 1459 358}\special{pa 1469 357}\special{pa 1476 351}\special{pa 1480 342}%
+\special{pa 1479 333}\special{pa 1475 325}\special{sh 1}\special{fp}%
+\special{pa 2156 171}\special{pa 2148 166}\special{pa 2138 166}\special{pa 2130 170}%
+\special{pa 2124 177}\special{pa 2122 186}\special{pa 2125 195}\special{pa 2132 202}%
+\special{pa 2141 205}\special{pa 2150 203}\special{pa 2157 197}\special{pa 2161 189}%
+\special{pa 2161 179}\special{pa 2156 171}\special{sh 1}\special{fp}%
+\special{pa 3112 242}\special{pa 3104 237}\special{pa 3095 237}\special{pa 3086 240}%
+\special{pa 3080 248}\special{pa 3079 257}\special{pa 3082 266}\special{pa 3088 273}%
+\special{pa 3097 276}\special{pa 3107 274}\special{pa 3114 268}\special{pa 3118 259}%
+\special{pa 3117 250}\special{pa 3112 242}\special{sh 1}\special{fp}%
+\special{pa 3853 285}\special{pa 3844 280}\special{pa 3835 280}\special{pa 3826 284}%
+\special{pa 3821 291}\special{pa 3819 300}\special{pa 3822 309}\special{pa 3828 316}%
+\special{pa 3837 319}\special{pa 3847 317}\special{pa 3854 311}\special{pa 3858 303}%
+\special{pa 3857 293}\special{pa 3853 285}\special{sh 1}\special{fp}%
+\special{pa 1805 -148}\special{pa 1797 -153}\special{pa 1788 -153}\special{pa 1779 -149}%
+\special{pa 1773 -142}\special{pa 1772 -133}\special{pa 1774 -124}\special{pa 1781 -117}%
+\special{pa 1790 -114}\special{pa 1799 -116}\special{pa 1807 -122}\special{pa 1811 -130}%
+\special{pa 1810 -140}\special{pa 1805 -148}\special{sh 1}\special{fp}%
+\special{pa 2482 -167}\special{pa 2474 -172}\special{pa 2465 -173}\special{pa 2456 -169}%
+\special{pa 2451 -162}\special{pa 2449 -152}\special{pa 2452 -143}\special{pa 2458 -137}%
+\special{pa 2467 -134}\special{pa 2477 -136}\special{pa 2484 -141}\special{pa 2488 -150}%
+\special{pa 2487 -159}\special{pa 2482 -167}\special{sh 1}\special{fp}%
+\special{pa 2896 -167}\special{pa 2888 -172}\special{pa 2878 -173}\special{pa 2870 -169}%
+\special{pa 2864 -162}\special{pa 2862 -152}\special{pa 2865 -143}\special{pa 2872 -137}%
+\special{pa 2881 -134}\special{pa 2890 -136}\special{pa 2897 -141}\special{pa 2901 -150}%
+\special{pa 2901 -159}\special{pa 2896 -167}\special{sh 1}\special{fp}%
+\special{pa 3624 -160}\special{pa 3616 -164}\special{pa 3607 -165}\special{pa 3598 -161}%
+\special{pa 3592 -154}\special{pa 3591 -144}\special{pa 3593 -135}\special{pa 3600 -129}%
+\special{pa 3609 -126}\special{pa 3618 -128}\special{pa 3626 -134}\special{pa 3630 -142}%
+\special{pa 3629 -152}\special{pa 3624 -160}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{-\Height}%
+\put(3.5600,-1.0100){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{-\Height}%
+\put(5.4400,-0.6200){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{-\Height}%
+\put(7.8700,-0.8000){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{-\Height}%
+\put(9.9000,-0.9100){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\settowidth{\Width}{M}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{M}\settodepth{\Depth}{M}\setlength{\Height}{\Depth}%
+\put(4.5500,0.4900){\hspace*{\Width}\raisebox{\Height}{M}}%
+%
+%
+\settowidth{\Width}{N}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{N}\settodepth{\Depth}{N}\setlength{\Height}{\Depth}%
+\put(6.2200,0.5400){\hspace*{\Width}\raisebox{\Height}{N}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(7.3700,0.5400){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(9.1700,0.5200){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\special{pa 1461 339}\special{pa 1527 252}\special{pa 1594 181}\special{pa 1661 126}%
+\special{pa 1728 87}\special{pa 1796 64}\special{pa 1865 57}\special{pa 1933 65}\special{pa 2002 89}%
+\special{pa 2072 129}\special{pa 2142 185}\special{pa 2242 94}\special{pa 2346 23}%
+\special{pa 2452 -26}\special{pa 2557 -54}\special{pa 2661 -60}\special{pa 2762 -43}%
+\special{pa 2858 -4}\special{pa 2947 59}\special{pa 3028 145}\special{pa 3098 256}%
+\special{pa 3198 184}\special{pa 3292 129}\special{pa 3380 91}\special{pa 3463 70}%
+\special{pa 3539 66}\special{pa 3611 79}\special{pa 3676 108}\special{pa 3736 155}%
+\special{pa 3790 219}\special{pa 3839 299}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp1.tex
new file mode 100644
index 00000000..11831e8d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp1.tex
@@ -0,0 +1,75 @@
+%%% checkb.tex 2015-1-6 10:38
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1144 6}\special{pa -1152 1}\special{pa -1161 0}\special{pa -1170 4}\special{pa -1175 12}%
+\special{pa -1177 21}\special{pa -1174 30}\special{pa -1168 37}\special{pa -1159 39}%
+\special{pa -1149 38}\special{pa -1142 32}\special{pa -1138 23}\special{pa -1139 14}%
+\special{pa -1144 6}\special{sh 1}\special{fp}%
+\special{pa -935 -160}\special{pa -943 -164}\special{pa -952 -165}\special{pa -961 -161}%
+\special{pa -967 -154}\special{pa -968 -144}\special{pa -966 -135}\special{pa -959 -129}%
+\special{pa -950 -126}\special{pa -941 -128}\special{pa -933 -134}\special{pa -929 -142}%
+\special{pa -930 -152}\special{pa -935 -160}\special{sh 1}\special{fp}%
+\special{pa -214 -160}\special{pa -222 -164}\special{pa -232 -165}\special{pa -240 -161}%
+\special{pa -246 -154}\special{pa -248 -144}\special{pa -245 -135}\special{pa -239 -129}%
+\special{pa -230 -126}\special{pa -220 -128}\special{pa -213 -134}\special{pa -209 -142}%
+\special{pa -210 -152}\special{pa -214 -160}\special{sh 1}\special{fp}%
+\special{pa 293 -2}\special{pa 285 -7}\special{pa 276 -8}\special{pa 267 -4}\special{pa 262 4}%
+\special{pa 260 13}\special{pa 263 22}\special{pa 269 29}\special{pa 278 31}\special{pa 288 30}%
+\special{pa 295 24}\special{pa 299 15}\special{pa 298 6}\special{pa 293 -2}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.0900,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.5600,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-0.4300,0.5200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(0.8600,0.1200){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1306 135}\special{pa -1243 86}\special{pa -1180 36}%
+\special{pa -1117 -13}\special{pa -1054 -63}\special{pa -991 -112}\special{pa -928 -161}%
+\special{pa -865 -210}\special{pa -803 -259}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 26 -67}%
+\special{pa 179 -19}\special{pa 332 29}\special{pa 485 77}\special{pa 638 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp2.tex
new file mode 100644
index 00000000..02dea07a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp2.tex
@@ -0,0 +1,78 @@
+%%% checkb.tex 2015-1-6 11:11
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -821 191}\special{pa -829 186}\special{pa -838 185}\special{pa -847 189}%
+\special{pa -853 197}\special{pa -854 206}\special{pa -851 215}\special{pa -845 222}%
+\special{pa -836 224}\special{pa -827 223}\special{pa -819 217}\special{pa -815 208}%
+\special{pa -816 199}\special{pa -821 191}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa -1466 -77}\special{pa -1474 -82}\special{pa -1484 -82}\special{pa -1492 -78}%
+\special{pa -1498 -71}\special{pa -1500 -62}\special{pa -1497 -53}\special{pa -1490 -46}%
+\special{pa -1482 -43}\special{pa -1472 -45}\special{pa -1465 -51}\special{pa -1461 -59}%
+\special{pa -1462 -69}\special{pa -1466 -77}\special{sh 1}\special{fp}%
+\special{pa -1179 -313}\special{pa -1187 -318}\special{pa -1196 -319}\special{pa -1205 -315}%
+\special{pa -1211 -307}\special{pa -1213 -298}\special{pa -1210 -289}\special{pa -1203 -282}%
+\special{pa -1194 -280}\special{pa -1185 -281}\special{pa -1177 -287}\special{pa -1174 -296}%
+\special{pa -1174 -305}\special{pa -1179 -313}\special{sh 1}\special{fp}%
+\special{pa -522 573}\special{pa -530 568}\special{pa -539 567}\special{pa -548 571}%
+\special{pa -553 579}\special{pa -555 588}\special{pa -552 597}\special{pa -546 603}%
+\special{pa -537 606}\special{pa -527 605}\special{pa -520 599}\special{pa -516 590}%
+\special{pa -517 581}\special{pa -522 573}\special{sh 1}\special{fp}%
+\special{pa -183 553}\special{pa -191 548}\special{pa -200 548}\special{pa -209 551}%
+\special{pa -215 559}\special{pa -216 568}\special{pa -214 577}\special{pa -207 584}%
+\special{pa -198 587}\special{pa -189 585}\special{pa -181 579}\special{pa -177 570}%
+\special{pa -178 561}\special{pa -183 553}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.9100,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.8800,0.9100){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{-\Height}%
+\put(-1.3600,-1.6400){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{-\Height}%
+\put(-0.3500,-1.5900){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.9700,-0.3700){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0600,-0.7800){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1392 112}\special{pa -1391 43}\special{pa -1371 -15}%
+\special{pa -1332 -60}\special{pa -1278 -87}\special{pa -1210 -91}\special{pa -1129 -69}%
+\special{pa -1038 -15}\special{pa -940 75}\special{pa -835 205}\special{pa -744 307}%
+\special{pa -653 387}\special{pa -562 444}\special{pa -474 481}\special{pa -389 497}%
+\special{pa -311 493}\special{pa -239 472}\special{pa -176 433}\special{pa -123 378}%
+\special{pa -83 307}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp3.tex
new file mode 100644
index 00000000..3096838f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp3.tex
@@ -0,0 +1,57 @@
+%%% checkb.tex 2015-1-6 10:35
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1041 -77}\special{pa -1049 -82}\special{pa -1059 -82}\special{pa -1067 -78}%
+\special{pa -1073 -71}\special{pa -1075 -62}\special{pa -1072 -53}\special{pa -1065 -46}%
+\special{pa -1056 -43}\special{pa -1047 -45}\special{pa -1040 -51}\special{pa -1036 -59}%
+\special{pa -1036 -69}\special{pa -1041 -77}\special{sh 1}\special{fp}%
+\special{pa 41 -81}\special{pa 33 -86}\special{pa 24 -86}\special{pa 15 -82}\special{pa 10 -75}%
+\special{pa 8 -66}\special{pa 11 -57}\special{pa 17 -50}\special{pa 26 -47}\special{pa 36 -49}%
+\special{pa 43 -55}\special{pa 47 -63}\special{pa 46 -73}\special{pa 41 -81}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-2.8300,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(0.2200,0.3200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1307 135}\special{pa -1244 86}\special{pa -1181 37}%
+\special{pa -1118 -13}\special{pa -1055 -62}\special{pa -992 -111}\special{pa -929 -160}%
+\special{pa -866 -209}\special{pa -803 -258}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 27 -67}%
+\special{pa 180 -19}\special{pa 333 29}\special{pa 486 77}\special{pa 639 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp4.tex
new file mode 100644
index 00000000..197c6ab0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checkmp4.tex
@@ -0,0 +1,175 @@
+%%% checkb.tex 2015-1-6 10:57
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -982 -321}\special{pa -990 -326}\special{pa -1000 -326}\special{pa -1008 -323}%
+\special{pa -1014 -315}\special{pa -1016 -306}\special{pa -1013 -297}\special{pa -1006 -290}%
+\special{pa -997 -287}\special{pa -988 -289}\special{pa -981 -295}\special{pa -977 -304}%
+\special{pa -977 -313}\special{pa -982 -321}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa 754 344}\special{pa 746 339}\special{pa 737 339}\special{pa 728 343}\special{pa 722 350}%
+\special{pa 721 359}\special{pa 723 368}\special{pa 730 375}\special{pa 739 378}\special{pa 748 376}%
+\special{pa 756 370}\special{pa 760 362}\special{pa 759 352}\special{pa 754 344}\special{sh 1}\special{fp}%
+\special{pa 1341 -321}\special{pa 1333 -326}\special{pa 1323 -326}\special{pa 1315 -323}%
+\special{pa 1309 -315}\special{pa 1307 -306}\special{pa 1310 -297}\special{pa 1317 -290}%
+\special{pa 1326 -287}\special{pa 1335 -289}\special{pa 1342 -295}\special{pa 1346 -304}%
+\special{pa 1346 -313}\special{pa 1341 -321}\special{sh 1}\special{fp}%
+\special{pa 2010 376}\special{pa 2002 371}\special{pa 1993 370}\special{pa 1984 374}%
+\special{pa 1978 382}\special{pa 1976 391}\special{pa 1979 400}\special{pa 1986 407}%
+\special{pa 1995 409}\special{pa 2004 408}\special{pa 2012 402}\special{pa 2015 393}%
+\special{pa 2015 384}\special{pa 2010 376}\special{sh 1}\special{fp}%
+\special{pa 2679 -396}\special{pa 2671 -401}\special{pa 2662 -401}\special{pa 2653 -397}%
+\special{pa 2647 -390}\special{pa 2646 -381}\special{pa 2649 -372}\special{pa 2655 -365}%
+\special{pa 2664 -362}\special{pa 2673 -364}\special{pa 2681 -370}\special{pa 2685 -378}%
+\special{pa 2684 -388}\special{pa 2679 -396}\special{sh 1}\special{fp}%
+\special{pa -1230 6}\special{pa -1238 1}\special{pa -1248 0}\special{pa -1256 4}\special{pa -1262 12}%
+\special{pa -1264 21}\special{pa -1261 30}\special{pa -1254 37}\special{pa -1245 39}%
+\special{pa -1236 38}\special{pa -1229 32}\special{pa -1225 23}\special{pa -1225 14}%
+\special{pa -1230 6}\special{sh 1}\special{fp}%
+\special{pa -1108 -160}\special{pa -1116 -164}\special{pa -1126 -165}\special{pa -1134 -161}%
+\special{pa -1140 -154}\special{pa -1142 -144}\special{pa -1139 -135}\special{pa -1132 -129}%
+\special{pa -1123 -126}\special{pa -1114 -128}\special{pa -1107 -134}\special{pa -1103 -142}%
+\special{pa -1103 -152}\special{pa -1108 -160}\special{sh 1}\special{fp}%
+\special{pa -679 -116}\special{pa -687 -121}\special{pa -696 -122}\special{pa -705 -118}%
+\special{pa -711 -110}\special{pa -713 -101}\special{pa -710 -92}\special{pa -703 -86}%
+\special{pa -694 -83}\special{pa -685 -84}\special{pa -677 -90}\special{pa -674 -99}%
+\special{pa -674 -108}\special{pa -679 -116}\special{sh 1}\special{fp}%
+\special{pa -372 88}\special{pa -380 84}\special{pa -389 83}\special{pa -398 87}\special{pa -404 94}%
+\special{pa -405 104}\special{pa -403 113}\special{pa -396 119}\special{pa -387 122}%
+\special{pa -378 120}\special{pa -370 115}\special{pa -366 106}\special{pa -367 97}%
+\special{pa -372 88}\special{sh 1}\special{fp}%
+\special{pa 951 124}\special{pa 943 119}\special{pa 933 118}\special{pa 925 122}\special{pa 919 130}%
+\special{pa 917 139}\special{pa 920 148}\special{pa 927 155}\special{pa 936 157}\special{pa 945 156}%
+\special{pa 953 150}\special{pa 956 141}\special{pa 956 132}\special{pa 951 124}\special{sh 1}\special{fp}%
+\special{pa 1144 -101}\special{pa 1136 -105}\special{pa 1126 -106}\special{pa 1118 -102}%
+\special{pa 1112 -95}\special{pa 1110 -85}\special{pa 1113 -76}\special{pa 1120 -70}%
+\special{pa 1129 -67}\special{pa 1138 -69}\special{pa 1145 -74}\special{pa 1149 -83}%
+\special{pa 1149 -92}\special{pa 1144 -101}\special{sh 1}\special{fp}%
+\special{pa 1565 -89}\special{pa 1557 -94}\special{pa 1548 -94}\special{pa 1539 -90}%
+\special{pa 1533 -83}\special{pa 1532 -74}\special{pa 1534 -65}\special{pa 1541 -58}%
+\special{pa 1550 -55}\special{pa 1559 -57}\special{pa 1567 -63}\special{pa 1571 -71}%
+\special{pa 1570 -81}\special{pa 1565 -89}\special{sh 1}\special{fp}%
+\special{pa 1786 144}\special{pa 1778 139}\special{pa 1768 138}\special{pa 1760 142}%
+\special{pa 1754 149}\special{pa 1752 159}\special{pa 1755 168}\special{pa 1761 174}%
+\special{pa 1770 177}\special{pa 1780 175}\special{pa 1787 170}\special{pa 1791 161}%
+\special{pa 1790 152}\special{pa 1786 144}\special{sh 1}\special{fp}%
+\special{pa 2234 120}\special{pa 2226 115}\special{pa 2217 114}\special{pa 2208 118}%
+\special{pa 2203 126}\special{pa 2201 135}\special{pa 2204 144}\special{pa 2210 151}%
+\special{pa 2219 154}\special{pa 2229 152}\special{pa 2236 146}\special{pa 2240 137}%
+\special{pa 2239 128}\special{pa 2234 120}\special{sh 1}\special{fp}%
+\special{pa 2455 -136}\special{pa 2447 -141}\special{pa 2437 -141}\special{pa 2429 -138}%
+\special{pa 2423 -130}\special{pa 2421 -121}\special{pa 2424 -112}\special{pa 2431 -105}%
+\special{pa 2440 -102}\special{pa 2449 -104}\special{pa 2456 -110}\special{pa 2460 -118}%
+\special{pa 2460 -128}\special{pa 2455 -136}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.3100,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-3.0000,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-1.6100,0.4100){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(-0.8300,-0.1100){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{Bp1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bp1}\settodepth{\Depth}{Bp1}\setlength{\Height}{\Depth}%
+\put(2.2300,-0.2000){\hspace*{\Width}\raisebox{\Height}{Bp1}}%
+%
+%
+\settowidth{\Width}{Bq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bq1}\settodepth{\Depth}{Bq1}\setlength{\Height}{\Depth}%
+\put(2.7200,0.3700){\hspace*{\Width}\raisebox{\Height}{Bq1}}%
+%
+%
+\settowidth{\Width}{Bp2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp2}\settodepth{\Depth}{Bp2}\setlength{\Height}{\Depth}%
+\put(4.0900,0.3400){\hspace*{\Width}\raisebox{\Height}{Bp2}}%
+%
+%
+\settowidth{\Width}{Bq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq2}\settodepth{\Depth}{Bq2}\setlength{\Height}{\Depth}%
+\put(4.6500,-0.2500){\hspace*{\Width}\raisebox{\Height}{Bq2}}%
+%
+%
+\settowidth{\Width}{Bp3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp3}\settodepth{\Depth}{Bp3}\setlength{\Height}{-\Height}%
+\put(5.7900,-0.4900){\hspace*{\Width}\raisebox{\Height}{Bp3}}%
+%
+%
+\settowidth{\Width}{Bq3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq3}\settodepth{\Depth}{Bq3}\setlength{\Height}{-\Height}%
+\put(6.3500,0.1600){\hspace*{\Width}\raisebox{\Height}{Bq3}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5300,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-0.0600,-0.9300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(1.7300,-1.0600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(3.3700,0.9300){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(5.0700,-1.1400){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(6.9200,1.1200){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\special{pa -1370 185}\special{pa -1332 135}\special{pa -1295 86}\special{pa -1258 36}%
+\special{pa -1220 -13}\special{pa -1183 -63}\special{pa -1146 -112}\special{pa -1109 -161}%
+\special{pa -1071 -210}\special{pa -1034 -259}\special{pa -996 -307}\special{pa -905 -246}%
+\special{pa -814 -184}\special{pa -722 -123}\special{pa -631 -61}\special{pa -539 0}%
+\special{pa -448 61}\special{pa -356 123}\special{pa -265 184}\special{pa -174 246}%
+\special{pa -83 307}%
+\special{fp}%
+\special{pa 740 358}\special{pa 799 292}\special{pa 858 226}\special{pa 916 159}\special{pa 975 92}%
+\special{pa 1033 26}\special{pa 1092 -41}\special{pa 1150 -108}\special{pa 1209 -174}%
+\special{pa 1268 -241}\special{pa 1327 -307}\special{pa 1394 -237}\special{pa 1461 -168}%
+\special{pa 1528 -98}\special{pa 1595 -28}\special{pa 1661 41}\special{pa 1728 111}%
+\special{pa 1795 181}\special{pa 1862 250}\special{pa 1929 320}\special{pa 1996 390}%
+\special{pa 2063 313}\special{pa 2130 236}\special{pa 2197 159}\special{pa 2264 82}%
+\special{pa 2331 5}\special{pa 2397 -72}\special{pa 2464 -149}\special{pa 2531 -226}%
+\special{pa 2598 -304}\special{pa 2665 -382}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm1.tex
new file mode 100644
index 00000000..9231cfed
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm1.tex
@@ -0,0 +1,112 @@
+%%% checkb.tex 2015-1-13 16:26
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pn 2}%
+\special{pa -1721 390}\special{pa -744 -791}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa -1759 -791}\special{pa 1029 390}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1372 -34}\special{pa -1380 -38}\special{pa -1389 -39}\special{pa -1398 -35}%
+\special{pa -1404 -28}\special{pa -1405 -18}\special{pa -1403 -10}\special{pa -1396 -3}%
+\special{pa -1387 0}\special{pa -1378 -2}\special{pa -1370 -8}\special{pa -1366 -16}%
+\special{pa -1367 -26}\special{pa -1372 -34}\special{sh 1}\special{fp}%
+\special{pa -1088 -372}\special{pa -1097 -377}\special{pa -1106 -378}\special{pa -1115 -374}%
+\special{pa -1120 -366}\special{pa -1122 -357}\special{pa -1119 -348}\special{pa -1113 -341}%
+\special{pa -1104 -339}\special{pa -1094 -340}\special{pa -1087 -346}\special{pa -1083 -355}%
+\special{pa -1084 -364}\special{pa -1088 -372}\special{sh 1}\special{fp}%
+\special{pa -899 -601}\special{pa -908 -605}\special{pa -917 -606}\special{pa -926 -602}%
+\special{pa -931 -595}\special{pa -933 -585}\special{pa -930 -576}\special{pa -924 -570}%
+\special{pa -915 -567}\special{pa -905 -569}\special{pa -898 -574}\special{pa -894 -583}%
+\special{pa -895 -592}\special{pa -899 -601}\special{sh 1}\special{fp}%
+\special{pa 132 -10}\special{pa 124 -15}\special{pa 115 -15}\special{pa 106 -12}\special{pa 100 -4}%
+\special{pa 98 5}\special{pa 101 14}\special{pa 108 21}\special{pa 117 24}\special{pa 126 22}%
+\special{pa 134 16}\special{pa 137 7}\special{pa 137 -2}\special{pa 132 -10}\special{sh 1}\special{fp}%
+\special{pa 699 230}\special{pa 691 225}\special{pa 681 225}\special{pa 673 229}\special{pa 667 236}%
+\special{pa 665 245}\special{pa 668 254}\special{pa 675 261}\special{pa 684 264}\special{pa 693 262}%
+\special{pa 701 256}\special{pa 704 248}\special{pa 704 238}\special{pa 699 230}\special{sh 1}\special{fp}%
+\special{pa 1049 -317}\special{pa 1041 -322}\special{pa 1032 -323}\special{pa 1023 -319}%
+\special{pa 1017 -311}\special{pa 1016 -302}\special{pa 1019 -293}\special{pa 1025 -286}%
+\special{pa 1034 -284}\special{pa 1044 -285}\special{pa 1051 -291}\special{pa 1055 -300}%
+\special{pa 1054 -309}\special{pa 1049 -317}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.6700,0.2000){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-2.9500,1.0600){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1700,1.4900){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.1500,-0.1600){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.8900,-0.6200){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{\Depth}%
+\put(2.4800,0.9200){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\special{pa -1480 94}\special{pa -1447 54}\special{pa -1404 3}\special{pa -1354 -57}%
+\special{pa -1300 -122}\special{pa -1244 -189}\special{pa -1188 -256}\special{pa -1134 -321}%
+\special{pa -1084 -381}\special{pa -1042 -432}\special{pa -1008 -472}\special{pa -953 -487}%
+\special{pa -852 -466}\special{pa -715 -417}\special{pa -553 -347}\special{pa -374 -262}%
+\special{pa -190 -171}\special{pa -10 -80}\special{pa 155 4}\special{pa 296 74}\special{pa 402 122}%
+\special{pa 488 140}\special{pa 578 124}\special{pa 668 81}\special{pa 757 18}\special{pa 844 -59}%
+\special{pa 928 -142}\special{pa 1006 -226}\special{pa 1077 -304}\special{pa 1140 -368}%
+\special{pa 1193 -413}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm2.tex
new file mode 100644
index 00000000..90116465
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksm2.tex
@@ -0,0 +1,112 @@
+%%% checkb.tex 2015-1-13 16:40
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pn 2}%
+\special{pa -1965 -251}\special{pa 360 -791}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa -1965 -299}\special{pa 1575 333}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1415 -108}\special{pa -1423 -113}\special{pa -1433 -114}\special{pa -1441 -110}%
+\special{pa -1447 -103}\special{pa -1449 -93}\special{pa -1446 -84}\special{pa -1439 -78}%
+\special{pa -1430 -75}\special{pa -1421 -77}\special{pa -1414 -82}\special{pa -1410 -91}%
+\special{pa -1410 -100}\special{pa -1415 -108}\special{sh 1}\special{fp}%
+\special{pa -1167 -447}\special{pa -1175 -452}\special{pa -1185 -452}\special{pa -1193 -449}%
+\special{pa -1199 -441}\special{pa -1201 -432}\special{pa -1198 -423}\special{pa -1191 -416}%
+\special{pa -1182 -413}\special{pa -1173 -415}\special{pa -1166 -421}\special{pa -1162 -430}%
+\special{pa -1162 -439}\special{pa -1167 -447}\special{sh 1}\special{fp}%
+\special{pa -270 -656}\special{pa -278 -661}\special{pa -287 -661}\special{pa -296 -657}%
+\special{pa -301 -650}\special{pa -303 -641}\special{pa -300 -632}\special{pa -294 -625}%
+\special{pa -285 -622}\special{pa -275 -624}\special{pa -268 -630}\special{pa -264 -638}%
+\special{pa -265 -648}\special{pa -270 -656}\special{sh 1}\special{fp}%
+\special{pa 77 49}\special{pa 69 44}\special{pa 59 44}\special{pa 51 47}\special{pa 45 55}%
+\special{pa 43 64}\special{pa 46 73}\special{pa 53 80}\special{pa 62 83}\special{pa 71 81}%
+\special{pa 78 75}\special{pa 82 67}\special{pa 82 57}\special{pa 77 49}\special{sh 1}\special{fp}%
+\special{pa 805 179}\special{pa 797 174}\special{pa 788 174}\special{pa 779 177}\special{pa 773 185}%
+\special{pa 772 194}\special{pa 774 203}\special{pa 781 210}\special{pa 790 213}\special{pa 799 211}%
+\special{pa 807 205}\special{pa 811 196}\special{pa 810 187}\special{pa 805 179}\special{sh 1}\special{fp}%
+\special{pa 1116 -116}\special{pa 1108 -121}\special{pa 1099 -122}\special{pa 1090 -118}%
+\special{pa 1084 -110}\special{pa 1083 -101}\special{pa 1086 -92}\special{pa 1092 -86}%
+\special{pa 1101 -83}\special{pa 1110 -84}\special{pa 1118 -90}\special{pa 1122 -99}%
+\special{pa 1121 -108}\special{pa 1116 -116}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.7800,0.2400){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-3.1500,1.2500){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{\Depth}%
+\put(-0.7200,1.7800){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.1600,-0.3100){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(2.0100,-0.6400){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.9500,0.2600){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\special{pa -1480 94}\special{pa -1459 34}\special{pa -1428 -33}\special{pa -1388 -104}%
+\special{pa -1342 -175}\special{pa -1290 -245}\special{pa -1234 -310}\special{pa -1177 -368}%
+\special{pa -1119 -417}\special{pa -1062 -452}\special{pa -1008 -472}\special{pa -802 -499}%
+\special{pa -616 -481}\special{pa -448 -430}\special{pa -296 -353}\special{pa -158 -261}%
+\special{pa -32 -161}\special{pa 85 -64}\special{pa 195 21}\special{pa 299 86}\special{pa 402 122}%
+\special{pa 516 133}\special{pa 625 123}\special{pa 727 96}\special{pa 822 54}\special{pa 909 -2}%
+\special{pa 987 -70}\special{pa 1056 -147}\special{pa 1113 -231}\special{pa 1159 -321}%
+\special{pa 1193 -413}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy1.tex
new file mode 100644
index 00000000..0d164809
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy1.tex
@@ -0,0 +1,104 @@
+%%% checkb.tex 2015-1-13 17:12
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1480 94}\special{pa -1447 54}\special{pa -1404 3}\special{pa -1354 -57}%
+\special{pa -1300 -122}\special{pa -1244 -189}\special{pa -1188 -256}\special{pa -1134 -321}%
+\special{pa -1084 -381}\special{pa -1042 -432}\special{pa -1008 -472}\special{pa -953 -487}%
+\special{pa -852 -466}\special{pa -715 -417}\special{pa -553 -347}\special{pa -374 -262}%
+\special{pa -190 -171}\special{pa -10 -80}\special{pa 155 4}\special{pa 296 74}\special{pa 402 122}%
+\special{pa 488 140}\special{pa 578 124}\special{pa 668 81}\special{pa 757 18}\special{pa 844 -59}%
+\special{pa 928 -142}\special{pa 1006 -226}\special{pa 1077 -304}\special{pa 1140 -368}%
+\special{pa 1193 -413}%
+\special{fp}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1372 -34}\special{pa -1380 -38}\special{pa -1389 -39}\special{pa -1398 -35}%
+\special{pa -1404 -28}\special{pa -1405 -18}\special{pa -1403 -10}\special{pa -1396 -3}%
+\special{pa -1387 0}\special{pa -1378 -2}\special{pa -1370 -8}\special{pa -1366 -16}%
+\special{pa -1367 -26}\special{pa -1372 -34}\special{sh 1}\special{fp}%
+\special{pa -1088 -372}\special{pa -1097 -377}\special{pa -1106 -378}\special{pa -1115 -374}%
+\special{pa -1120 -366}\special{pa -1122 -357}\special{pa -1119 -348}\special{pa -1113 -341}%
+\special{pa -1104 -339}\special{pa -1094 -340}\special{pa -1087 -346}\special{pa -1083 -355}%
+\special{pa -1084 -364}\special{pa -1088 -372}\special{sh 1}\special{fp}%
+\special{pa 132 -10}\special{pa 124 -15}\special{pa 115 -15}\special{pa 106 -12}\special{pa 100 -4}%
+\special{pa 98 5}\special{pa 101 14}\special{pa 108 21}\special{pa 117 24}\special{pa 126 22}%
+\special{pa 134 16}\special{pa 137 7}\special{pa 137 -2}\special{pa 132 -10}\special{sh 1}\special{fp}%
+\special{pa 1049 -317}\special{pa 1041 -322}\special{pa 1032 -323}\special{pa 1023 -319}%
+\special{pa 1017 -311}\special{pa 1016 -302}\special{pa 1019 -293}\special{pa 1025 -286}%
+\special{pa 1034 -284}\special{pa 1044 -285}\special{pa 1051 -291}\special{pa 1055 -300}%
+\special{pa 1054 -309}\special{pa 1049 -317}\special{sh 1}\special{fp}%
+\special{pa -899 -601}\special{pa -908 -605}\special{pa -917 -606}\special{pa -926 -602}%
+\special{pa -931 -595}\special{pa -933 -585}\special{pa -930 -576}\special{pa -924 -570}%
+\special{pa -915 -567}\special{pa -905 -569}\special{pa -898 -574}\special{pa -894 -583}%
+\special{pa -895 -592}\special{pa -899 -601}\special{sh 0}\special{fp}%
+\special{pa 699 230}\special{pa 691 225}\special{pa 681 225}\special{pa 673 229}\special{pa 667 236}%
+\special{pa 665 245}\special{pa 668 254}\special{pa 675 261}\special{pa 684 264}\special{pa 693 262}%
+\special{pa 701 256}\special{pa 704 248}\special{pa 704 238}\special{pa 699 230}\special{sh 0}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.6600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.6700,0.2000){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-2.9500,1.0600){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1700,1.4900){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.3000,-0.1600){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(1.7400,-0.7700){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.4800,0.7700){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy2.tex
new file mode 100644
index 00000000..b5db65ec
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/checksy2.tex
@@ -0,0 +1,104 @@
+%%% checkb.tex 2015-1-13 19:31
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -1458 115}\special{pa -1440 46}\special{pa -1418 -28}%
+\special{pa -1389 -104}\special{pa -1353 -177}\special{pa -1309 -243}\special{pa -1256 -298}%
+\special{pa -1192 -337}\special{pa -1116 -356}\special{pa -1028 -350}\special{pa -924 -320}%
+\special{pa -806 -269}\special{pa -674 -203}\special{pa -533 -128}\special{pa -383 -48}%
+\special{pa -229 31}\special{pa -73 104}\special{pa 83 166}\special{pa 235 212}\special{pa 382 236}%
+\special{pa 515 239}\special{pa 633 225}\special{pa 736 196}\special{pa 826 153}\special{pa 905 97}%
+\special{pa 973 31}\special{pa 1033 -46}\special{pa 1085 -130}\special{pa 1131 -222}%
+\special{pa 1173 -319}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -1014 -364}\special{pa -1022 -369}\special{pa -1031 -370}\special{pa -1040 -366}%
+\special{pa -1046 -358}\special{pa -1047 -349}\special{pa -1044 -340}\special{pa -1038 -334}%
+\special{pa -1029 -331}\special{pa -1019 -332}\special{pa -1012 -338}\special{pa -1008 -347}%
+\special{pa -1009 -356}\special{pa -1014 -364}\special{sh 1}\special{fp}%
+\special{pa 396 222}\special{pa 388 217}\special{pa 378 217}\special{pa 370 221}\special{pa 364 228}%
+\special{pa 362 237}\special{pa 365 246}\special{pa 372 253}\special{pa 381 256}\special{pa 390 254}%
+\special{pa 397 248}\special{pa 401 240}\special{pa 401 230}\special{pa 396 222}\special{sh 1}\special{fp}%
+\special{pa 1187 -333}\special{pa 1179 -338}\special{pa 1170 -338}\special{pa 1161 -334}%
+\special{pa 1155 -327}\special{pa 1154 -318}\special{pa 1156 -309}\special{pa 1163 -302}%
+\special{pa 1172 -299}\special{pa 1181 -301}\special{pa 1189 -307}\special{pa 1193 -315}%
+\special{pa 1192 -325}\special{pa 1187 -333}\special{sh 1}\special{fp}%
+\special{pa -1415 -14}\special{pa -1423 -19}\special{pa -1433 -19}\special{pa -1441 -15}%
+\special{pa -1447 -8}\special{pa -1449 1}\special{pa -1446 10}\special{pa -1439 17}%
+\special{pa -1430 20}\special{pa -1421 18}\special{pa -1414 12}\special{pa -1410 4}%
+\special{pa -1410 -6}\special{pa -1415 -14}\special{sh 1}\special{fp}%
+\special{pa -1333 -427}\special{pa -1341 -432}\special{pa -1350 -433}\special{pa -1359 -429}%
+\special{pa -1364 -421}\special{pa -1366 -412}\special{pa -1363 -403}\special{pa -1357 -397}%
+\special{pa -1348 -394}\special{pa -1338 -395}\special{pa -1331 -401}\special{pa -1327 -410}%
+\special{pa -1328 -419}\special{pa -1333 -427}\special{sh 1}\special{fp}%
+\special{pa -81 183}\special{pa -89 178}\special{pa -98 177}\special{pa -107 181}%
+\special{pa -112 189}\special{pa -114 198}\special{pa -111 207}\special{pa -105 214}%
+\special{pa -96 216}\special{pa -86 215}\special{pa -79 209}\special{pa -75 200}\special{pa -76 191}%
+\special{pa -81 183}\special{sh 1}\special{fp}%
+\special{pa 1053 -2}\special{pa 1045 -7}\special{pa 1036 -8}\special{pa 1027 -4}\special{pa 1021 4}%
+\special{pa 1020 13}\special{pa 1023 22}\special{pa 1029 29}\special{pa 1038 31}\special{pa 1047 30}%
+\special{pa 1055 24}\special{pa 1059 15}\special{pa 1058 6}\special{pa 1053 -2}\special{sh 1}\special{fp}%
+\special{pa -699 -301}\special{pa -707 -306}\special{pa -716 -307}\special{pa -725 -303}%
+\special{pa -731 -295}\special{pa -732 -286}\special{pa -729 -277}\special{pa -723 -271}%
+\special{pa -714 -268}\special{pa -705 -269}\special{pa -697 -275}\special{pa -693 -284}%
+\special{pa -694 -293}\special{pa -699 -301}\special{sh 0}\special{fp}%
+\special{pa 868 262}\special{pa 860 257}\special{pa 851 256}\special{pa 842 260}\special{pa 836 268}%
+\special{pa 835 277}\special{pa 837 286}\special{pa 844 292}\special{pa 853 295}\special{pa 862 294}%
+\special{pa 870 288}\special{pa 874 279}\special{pa 873 270}\special{pa 868 262}\special{sh 0}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.7100,1.0400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(0.9700,-0.7500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(2.9800,0.9600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.7800,0.1500){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-3.5700,1.2000){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.6600,0.7300){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(-0.2400,-0.6500){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(2.1700,-0.8500){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.7900,-0.0300){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata1.tex
new file mode 100644
index 00000000..769c645a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata1.tex
@@ -0,0 +1,76 @@
+%%% test.tex 2014-10-18 10:24
+%%% test.sce 2014-10-18 10:19
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 0 -394}\special{pa -3 -443}\special{pa -12 -492}\special{pa -28 -539}%
+\special{pa -49 -583}\special{pa -75 -625}\special{pa -107 -663}\special{pa -143 -697}%
+\special{pa -183 -726}\special{pa -226 -750}\special{pa -272 -768}\special{pa -320 -780}%
+\special{pa -369 -787}\special{pa -418 -787}\special{pa -467 -780}\special{pa -515 -768}%
+\special{pa -561 -750}\special{pa -605 -726}\special{pa -645 -697}\special{pa -681 -663}%
+\special{pa -712 -625}\special{pa -739 -583}\special{pa -760 -539}\special{pa -775 -492}%
+\special{pa -784 -443}\special{pa -787 -394}\special{pa -784 -344}\special{pa -775 -296}%
+\special{pa -760 -249}\special{pa -739 -204}\special{pa -712 -162}\special{pa -681 -124}%
+\special{pa -645 -90}\special{pa -605 -61}\special{pa -561 -37}\special{pa -515 -19}%
+\special{pa -467 -7}\special{pa -418 -1}\special{pa -369 -1}\special{pa -320 -7}\special{pa -272 -19}%
+\special{pa -226 -37}\special{pa -183 -61}\special{pa -143 -90}\special{pa -107 -124}%
+\special{pa -75 -162}\special{pa -49 -204}\special{pa -28 -249}\special{pa -12 -296}%
+\special{pa -3 -344}\special{pa 0 -394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1181 -394}\special{pa 1179 -432}\special{fp}\special{pa 1173 -470}\special{pa 1169 -492}\special{pa 1163 -508}\special{fp}%
+\special{pa 1151 -544}\special{pa 1134 -579}\special{fp}\special{pa 1114 -612}\special{pa 1106 -625}\special{pa 1091 -643}\special{fp}%
+\special{pa 1065 -672}\special{pa 1038 -697}\special{pa 1037 -698}\special{fp}\special{pa 1006 -721}\special{pa 998 -726}\special{pa 973 -740}\special{fp}%
+\special{pa 938 -757}\special{pa 909 -768}\special{pa 902 -770}\special{fp}\special{pa 864 -780}\special{pa 861 -780}\special{pa 826 -785}\special{fp}%
+\special{pa 787 -787}\special{pa 763 -787}\special{pa 749 -785}\special{fp}\special{pa 711 -780}\special{pa 673 -770}\special{fp}%
+\special{pa 637 -757}\special{pa 620 -750}\special{pa 602 -740}\special{fp}\special{pa 569 -721}\special{pa 538 -698}\special{fp}%
+\special{pa 509 -672}\special{pa 500 -663}\special{pa 484 -643}\special{fp}\special{pa 461 -612}\special{pa 442 -583}\special{pa 440 -579}\special{fp}%
+\special{pa 424 -544}\special{pa 421 -539}\special{pa 411 -508}\special{fp}\special{pa 402 -470}\special{pa 397 -443}\special{pa 396 -432}\special{fp}%
+\special{pa 394 -394}\special{pa 396 -355}\special{fp}\special{pa 402 -317}\special{pa 406 -296}\special{pa 411 -280}\special{fp}%
+\special{pa 424 -243}\special{pa 440 -208}\special{fp}\special{pa 461 -175}\special{pa 469 -162}\special{pa 484 -144}\special{fp}%
+\special{pa 509 -116}\special{pa 536 -90}\special{pa 538 -89}\special{fp}\special{pa 569 -67}\special{pa 576 -61}\special{pa 602 -47}\special{fp}%
+\special{pa 637 -31}\special{pa 666 -19}\special{pa 673 -17}\special{fp}\special{pa 711 -8}\special{pa 714 -7}\special{pa 749 -3}\special{fp}%
+\special{pa 787 -1}\special{pa 812 -1}\special{pa 826 -3}\special{fp}\special{pa 864 -8}\special{pa 902 -17}\special{fp}%
+\special{pa 938 -31}\special{pa 955 -37}\special{pa 973 -47}\special{fp}\special{pa 1006 -67}\special{pa 1037 -89}\special{fp}%
+\special{pa 1065 -116}\special{pa 1074 -124}\special{pa 1091 -144}\special{fp}\special{pa 1114 -175}\special{pa 1132 -204}\special{pa 1134 -208}\special{fp}%
+\special{pa 1151 -243}\special{pa 1153 -249}\special{pa 1163 -280}\special{fp}\special{pa 1173 -317}\special{pa 1178 -344}\special{pa 1179 -355}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa 2362 -390}\special{pa 2362 -398}\special{fp}\special{pa 2360 -429}\special{pa 2359 -437}\special{fp}%
+\special{pa 2354 -468}\special{pa 2353 -475}\special{fp}\special{pa 2345 -506}\special{pa 2343 -513}\special{fp}%
+\special{pa 2332 -543}\special{pa 2329 -550}\special{fp}\special{pa 2316 -578}\special{pa 2312 -585}\special{fp}%
+\special{pa 2296 -612}\special{pa 2291 -618}\special{fp}\special{pa 2272 -643}\special{pa 2267 -649}\special{fp}%
+\special{pa 2246 -672}\special{pa 2240 -678}\special{fp}\special{pa 2217 -699}\special{pa 2211 -704}\special{fp}%
+\special{pa 2185 -722}\special{pa 2179 -726}\special{fp}\special{pa 2151 -742}\special{pa 2144 -745}\special{fp}%
+\special{pa 2116 -758}\special{pa 2108 -761}\special{fp}\special{pa 2079 -771}\special{pa 2071 -773}\special{fp}%
+\special{pa 2041 -780}\special{pa 2033 -782}\special{fp}\special{pa 2002 -786}\special{pa 1994 -786}\special{fp}%
+\special{pa 1963 -787}\special{pa 1955 -786}\special{fp}\special{pa 1924 -784}\special{pa 1916 -783}\special{fp}%
+\special{pa 1885 -778}\special{pa 1877 -776}\special{fp}\special{pa 1847 -768}\special{pa 1839 -765}\special{fp}%
+\special{pa 1810 -754}\special{pa 1803 -751}\special{fp}\special{pa 1775 -736}\special{pa 1769 -732}\special{fp}%
+\special{pa 1742 -715}\special{pa 1736 -710}\special{fp}\special{pa 1711 -691}\special{pa 1705 -686}\special{fp}%
+\special{pa 1683 -664}\special{pa 1677 -658}\special{fp}\special{pa 1657 -634}\special{pa 1653 -628}\special{fp}%
+\special{pa 1635 -602}\special{pa 1631 -595}\special{fp}\special{pa 1616 -568}\special{pa 1613 -561}\special{fp}%
+\special{pa 1600 -532}\special{pa 1598 -524}\special{fp}\special{pa 1588 -495}\special{pa 1586 -487}\special{fp}%
+\special{pa 1580 -456}\special{pa 1579 -448}\special{fp}\special{pa 1576 -417}\special{pa 1576 -409}\special{fp}%
+\special{pa 1576 -378}\special{pa 1576 -370}\special{fp}\special{pa 1579 -339}\special{pa 1580 -331}\special{fp}%
+\special{pa 1586 -300}\special{pa 1588 -293}\special{fp}\special{pa 1598 -263}\special{pa 1600 -255}\special{fp}%
+\special{pa 1613 -227}\special{pa 1616 -220}\special{fp}\special{pa 1631 -192}\special{pa 1635 -185}\special{fp}%
+\special{pa 1653 -159}\special{pa 1657 -153}\special{fp}\special{pa 1677 -129}\special{pa 1683 -123}\special{fp}%
+\special{pa 1705 -102}\special{pa 1711 -96}\special{fp}\special{pa 1736 -77}\special{pa 1742 -72}\special{fp}%
+\special{pa 1769 -55}\special{pa 1775 -51}\special{fp}\special{pa 1803 -37}\special{pa 1810 -33}\special{fp}%
+\special{pa 1839 -22}\special{pa 1847 -19}\special{fp}\special{pa 1877 -11}\special{pa 1885 -10}\special{fp}%
+\special{pa 1916 -4}\special{pa 1924 -3}\special{fp}\special{pa 1955 -1}\special{pa 1963 -1}\special{fp}%
+\special{pa 1994 -1}\special{pa 2002 -2}\special{fp}\special{pa 2033 -6}\special{pa 2041 -7}\special{fp}%
+\special{pa 2071 -14}\special{pa 2079 -16}\special{fp}\special{pa 2108 -26}\special{pa 2116 -29}\special{fp}%
+\special{pa 2144 -42}\special{pa 2151 -46}\special{fp}\special{pa 2179 -61}\special{pa 2185 -65}\special{fp}%
+\special{pa 2211 -84}\special{pa 2217 -89}\special{fp}\special{pa 2240 -110}\special{pa 2246 -115}\special{fp}%
+\special{pa 2267 -138}\special{pa 2272 -144}\special{fp}\special{pa 2291 -169}\special{pa 2296 -176}\special{fp}%
+\special{pa 2312 -202}\special{pa 2316 -209}\special{fp}\special{pa 2329 -237}\special{pa 2332 -245}\special{fp}%
+\special{pa 2343 -274}\special{pa 2345 -282}\special{fp}\special{pa 2353 -312}\special{pa 2354 -320}\special{fp}%
+\special{pa 2359 -351}\special{pa 2360 -359}\special{fp}\special{pa 2362 -390}\special{pa 2362 -398}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata2.tex
new file mode 100644
index 00000000..082e405e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata2.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-10-15 18:35
+%%% test.sce 2014-10-15 18:35
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 4.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 787 -16}\special{pa 787 -33}\special{pa 786 -49}\special{pa 785 -66}%
+\special{pa 783 -82}\special{pa 781 -99}\special{pa 779 -115}\special{pa 776 -131}%
+\special{pa 773 -148}\special{pa 770 -164}\special{pa 767 -180}\special{pa 763 -196}%
+\special{pa 758 -212}\special{pa 754 -228}\special{pa 749 -243}\special{pa 744 -259}%
+\special{pa 738 -274}\special{pa 732 -290}\special{pa 726 -305}\special{pa 719 -320}%
+\special{pa 712 -335}\special{pa 705 -350}\special{pa 698 -365}\special{pa 690 -379}%
+\special{pa 682 -394}\special{pa 674 -408}\special{pa 665 -422}\special{pa 656 -436}%
+\special{pa 647 -449}\special{pa 637 -463}\special{pa 627 -476}\special{pa 617 -489}%
+\special{pa 607 -502}\special{pa 596 -515}\special{pa 585 -527}\special{pa 574 -539}%
+\special{pa 563 -551}\special{pa 551 -563}\special{pa 539 -574}\special{pa 527 -585}%
+\special{pa 515 -596}\special{pa 502 -607}\special{pa 489 -617}\special{pa 476 -627}%
+\special{pa 463 -637}\special{pa 449 -647}\special{pa 436 -656}\special{pa 422 -665}%
+\special{pa 408 -674}\special{pa 394 -682}%
+\special{fp}%
+\special{pa 787 0}\special{pa 0 0}\special{pa 394 -681}%
+\special{fp}%
+\special{pa -394 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata3.tex
new file mode 100644
index 00000000..187f612f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata3.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-10-15 19:25
+%%% test.sce 2014-10-15 19:25
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 4.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 982 -566}\special{pa 976 -581}\special{pa 970 -595}\special{pa 963 -610}%
+\special{pa 956 -624}\special{pa 949 -638}\special{pa 941 -652}\special{pa 933 -666}%
+\special{pa 925 -680}\special{pa 917 -694}\special{pa 908 -707}\special{pa 899 -720}%
+\special{pa 890 -733}\special{pa 880 -746}\special{pa 870 -758}\special{pa 860 -771}%
+\special{pa 850 -783}\special{pa 839 -795}\special{pa 828 -807}\special{pa 817 -818}%
+\special{pa 806 -829}\special{pa 794 -840}\special{pa 782 -851}\special{pa 770 -862}%
+\special{pa 758 -872}\special{pa 746 -882}\special{pa 733 -892}\special{pa 720 -901}%
+\special{pa 707 -910}\special{pa 694 -919}\special{pa 680 -928}\special{pa 667 -936}%
+\special{pa 653 -944}\special{pa 639 -952}\special{pa 625 -960}\special{pa 611 -967}%
+\special{pa 596 -974}\special{pa 582 -980}\special{pa 567 -987}\special{pa 552 -993}%
+\special{pa 537 -998}\special{pa 522 -1004}\special{pa 507 -1009}\special{pa 492 -1013}%
+\special{pa 476 -1018}\special{pa 461 -1022}\special{pa 445 -1025}\special{pa 430 -1029}%
+\special{pa 414 -1032}\special{pa 398 -1035}\special{pa 382 -1037}%
+\special{fp}%
+\special{pa 980 -571}\special{pa 276 -283}\special{pa 382 -1039}%
+\special{fp}%
+\special{pa -394 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata4.tex
new file mode 100644
index 00000000..0b3b2007
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata4.tex
@@ -0,0 +1,41 @@
+%%% test.tex 2014-10-18 19:48
+%%% test.sce 2014-10-18 19:48
+{\unitlength=1cm%
+\begin{picture}%
+( 5.00000, 5.00000)( -6.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pa -1566 -402}\special{pa -1573 -405}\special{pa -1580 -404}\special{pa -1585 -399}%
+\special{pa -1586 -392}\special{pa -1583 -385}\special{pa -1577 -382}\special{pa -1569 -383}%
+\special{pa -1564 -388}\special{pa -1563 -396}\special{pa -1566 -402}\special{sh 1}\special{fp}%
+\special{pa -779 -402}\special{pa -786 -405}\special{pa -793 -404}\special{pa -798 -399}%
+\special{pa -799 -392}\special{pa -796 -385}\special{pa -789 -382}\special{pa -782 -383}%
+\special{pa -777 -388}\special{pa -776 -396}\special{pa -779 -402}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-3.9500,1.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -787 -394}\special{pa -794 -492}\special{pa -812 -590}\special{pa -843 -684}%
+\special{pa -885 -773}\special{pa -938 -857}\special{pa -1001 -933}\special{pa -1073 -1000}%
+\special{pa -1153 -1059}\special{pa -1240 -1106}\special{pa -1331 -1143}\special{pa -1427 -1167}%
+\special{pa -1525 -1180}\special{pa -1624 -1180}\special{pa -1722 -1167}\special{pa -1818 -1143}%
+\special{pa -1910 -1106}\special{pa -1997 -1059}\special{pa -2077 -1000}\special{pa -2149 -933}%
+\special{pa -2212 -857}\special{pa -2265 -773}\special{pa -2307 -684}\special{pa -2337 -590}%
+\special{pa -2356 -492}\special{pa -2362 -394}\special{pa -2356 -295}\special{pa -2337 -198}%
+\special{pa -2307 -104}\special{pa -2265 -14}\special{pa -2212 69}\special{pa -2149 145}%
+\special{pa -2077 213}\special{pa -1997 271}\special{pa -1910 319}\special{pa -1818 355}%
+\special{pa -1722 380}\special{pa -1624 392}\special{pa -1525 392}\special{pa -1427 380}%
+\special{pa -1331 355}\special{pa -1240 319}\special{pa -1153 271}\special{pa -1073 213}%
+\special{pa -1001 145}\special{pa -938 69}\special{pa -885 -14}\special{pa -843 -104}%
+\special{pa -812 -198}\special{pa -794 -295}\special{pa -787 -394}%
+\special{fp}%
+\special{pa -787 -394}\special{pa -1181 -1076}\special{pa -1969 -1076}\special{pa -2362 -394}%
+\special{pa -1969 288}\special{pa -1181 288}\special{pa -787 -394}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata5.tex
new file mode 100644
index 00000000..86a45a73
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/circledata5.tex
@@ -0,0 +1,27 @@
+%%% test.tex 2014-10-18 19:7
+%%% test.sce 2014-10-18 19:7
+{\unitlength=1cm%
+\begin{picture}%
+( 5.00000, 5.00000)( -6.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pa -1566 -402}\special{pa -1573 -405}\special{pa -1580 -404}\special{pa -1585 -399}%
+\special{pa -1586 -392}\special{pa -1583 -385}\special{pa -1577 -382}\special{pa -1569 -383}%
+\special{pa -1564 -388}\special{pa -1563 -396}\special{pa -1566 -402}\special{sh 1}\special{fp}%
+\special{pa -779 -402}\special{pa -786 -405}\special{pa -793 -404}\special{pa -798 -399}%
+\special{pa -799 -392}\special{pa -796 -385}\special{pa -789 -382}\special{pa -782 -383}%
+\special{pa -777 -388}\special{pa -776 -396}\special{pa -779 -402}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-3.9500,1.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -893 -787}\special{pa -1575 -1181}\special{pa -2257 -787}\special{pa -2257 0}%
+\special{pa -1575 394}\special{pa -893 0}\special{pa -893 -787}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable1-34.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable1-34.tex
new file mode 100644
index 00000000..0138da07
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable1-34.tex
@@ -0,0 +1,1936 @@
+%%% colortable1-34.tex 2015-2-8 17:25
+%%% colortable1-34.sce 2015-2-8 17:25
+{\unitlength=1cm%
+\begin{picture}%
+( 15.00000, 17.50000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.15,0,0.69,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6693}\special{pa 4626 -6496}\special{pa 5906 -6496}\special{pa 5906 -6693}%
+\special{pa 4626 -6693}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6496}\special{pa 4626 -6299}\special{pa 5906 -6299}\special{pa 5906 -6496}%
+\special{pa 4626 -6496}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.1,0.84,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6299}\special{pa 4626 -6102}\special{pa 5906 -6102}\special{pa 5906 -6299}%
+\special{pa 4626 -6299}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.29,0.84,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6102}\special{pa 4626 -5906}\special{pa 5906 -5906}\special{pa 5906 -6102}%
+\special{pa 4626 -6102}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.32,0.52,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5906}\special{pa 4626 -5709}\special{pa 5906 -5709}\special{pa 5906 -5906}%
+\special{pa 4626 -5906}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.5,0.7,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5709}\special{pa 4626 -5512}\special{pa 5906 -5512}\special{pa 5906 -5709}%
+\special{pa 4626 -5709}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.46,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5512}\special{pa 4626 -5315}\special{pa 5906 -5315}\special{pa 5906 -5512}%
+\special{pa 4626 -5512}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.42,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5315}\special{pa 4626 -5118}\special{pa 5906 -5118}\special{pa 5906 -5315}%
+\special{pa 4626 -5315}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.61,0.87,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5118}\special{pa 4626 -4921}\special{pa 5906 -4921}\special{pa 5906 -5118}%
+\special{pa 4626 -5118}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.51,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4921}\special{pa 4626 -4724}\special{pa 5906 -4724}\special{pa 5906 -4921}%
+\special{pa 4626 -4921}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.75,1,0.24}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4724}\special{pa 4626 -4528}\special{pa 5906 -4528}\special{pa 5906 -4724}%
+\special{pa 4626 -4724}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.77,0.87,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4528}\special{pa 4626 -4331}\special{pa 5906 -4331}\special{pa 5906 -4528}%
+\special{pa 4626 -4528}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.85,0.87,0.35}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4331}\special{pa 4626 -4134}\special{pa 5906 -4134}\special{pa 5906 -4331}%
+\special{pa 4626 -4331}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.87,0.68,0.32}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4134}\special{pa 4626 -3937}\special{pa 5906 -3937}\special{pa 5906 -4134}%
+\special{pa 4626 -4134}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.89,0.94,0.28}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3937}\special{pa 4626 -3740}\special{pa 5906 -3740}\special{pa 5906 -3937}%
+\special{pa 4626 -3937}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3740}\special{pa 4626 -3543}\special{pa 5906 -3543}\special{pa 5906 -3740}%
+\special{pa 4626 -3740}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3543}\special{pa 4626 -3346}\special{pa 5906 -3346}\special{pa 5906 -3543}%
+\special{pa 4626 -3543}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0.13,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3346}\special{pa 4626 -3150}\special{pa 5906 -3150}\special{pa 5906 -3346}%
+\special{pa 4626 -3346}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.96,0.39,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3150}\special{pa 4626 -2953}\special{pa 5906 -2953}\special{pa 5906 -3150}%
+\special{pa 4626 -3150}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.53,0.38,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2953}\special{pa 4626 -2756}\special{pa 5906 -2756}\special{pa 5906 -2953}%
+\special{pa 4626 -2953}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.63,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2756}\special{pa 4626 -2559}\special{pa 5906 -2559}\special{pa 5906 -2756}%
+\special{pa 4626 -2756}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2559}\special{pa 4626 -2362}\special{pa 5906 -2362}\special{pa 5906 -2559}%
+\special{pa 4626 -2559}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.81,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2362}\special{pa 4626 -2165}\special{pa 5906 -2165}\special{pa 5906 -2362}%
+\special{pa 4626 -2362}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.82,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2165}\special{pa 4626 -1969}\special{pa 5906 -1969}\special{pa 5906 -2165}%
+\special{pa 4626 -2165}\special{sh 1}\special{ip}%
+\color[cmyk]{0.34,0.9,0,0.02}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1969}\special{pa 4626 -1772}\special{pa 5906 -1772}\special{pa 5906 -1969}%
+\special{pa 4626 -1969}\special{sh 1}\special{ip}%
+\color[cmyk]{0.07,0.9,0,0.34}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1772}\special{pa 4626 -1575}\special{pa 5906 -1575}\special{pa 5906 -1772}%
+\special{pa 4626 -1772}\special{sh 1}\special{ip}%
+\color[cmyk]{0.47,0.91,0,0.08}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1575}\special{pa 4626 -1378}\special{pa 5906 -1378}\special{pa 5906 -1575}%
+\special{pa 4626 -1575}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.48,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1378}\special{pa 4626 -1181}\special{pa 5906 -1181}\special{pa 5906 -1378}%
+\special{pa 4626 -1378}\special{sh 1}\special{ip}%
+\color[cmyk]{0.12,0.59,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1181}\special{pa 4626 -984}\special{pa 5906 -984}\special{pa 5906 -1181}%
+\special{pa 4626 -1181}\special{sh 1}\special{ip}%
+\color[cmyk]{0.32,0.64,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -984}\special{pa 4626 -787}\special{pa 5906 -787}\special{pa 5906 -984}%
+\special{pa 4626 -984}\special{sh 1}\special{ip}%
+\color[cmyk]{0.4,0.8,0.2,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -787}\special{pa 4626 -591}\special{pa 5906 -591}\special{pa 5906 -787}%
+\special{pa 4626 -787}\special{sh 1}\special{ip}%
+\color[cmyk]{0.45,0.86,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -591}\special{pa 4626 -394}\special{pa 5906 -394}\special{pa 5906 -591}%
+\special{pa 4626 -591}\special{sh 1}\special{ip}%
+\color[cmyk]{0.5,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -394}\special{pa 4626 -197}\special{pa 5906 -197}\special{pa 5906 -394}%
+\special{pa 4626 -394}\special{sh 1}\special{ip}%
+\color[cmyk]{0.79,0.88,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -197}\special{pa 4626 0}\special{pa 5906 0}\special{pa 5906 -197}%
+\special{pa 4626 -197}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa 0 -6890}\special{pa 1083 -6890}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 2461 -6890}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 3839 -6890}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 4626 -6890}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 5906 -6890}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 0 0}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 1083 0}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 2461 0}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 3839 0}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 4626 0}\special{pa 5906 0}%
+\special{fp}%
+\special{pa 0 -6890}\special{pa 0 -6693}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 0 -6496}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 0 -6299}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 0 -6102}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 0 -5906}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 0 -5709}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 0 -5512}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 0 -5315}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 0 -5118}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 0 -4921}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 0 -4724}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 0 -4528}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 0 -4331}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 0 -4134}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 0 -3937}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 0 -3740}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 0 -3543}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 0 -3346}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 0 -3150}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 0 -2953}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 0 -2756}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 0 -2559}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 0 -2362}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 0 -2165}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 0 -1969}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -1772}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 0 -1575}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 0 -1378}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 0 -1181}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -984}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 0 -787}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 0 -591}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 0 -394}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 0 -197}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 0 0}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 5906 -6890}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 5906 -6693}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 5906 -6496}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 5906 -6299}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 5906 -6102}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 5906 -5906}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 5906 -5709}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 5906 -5512}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 5906 -5315}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 5906 -5118}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 5906 -4921}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 5906 -4724}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 5906 -4528}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 5906 -4331}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 5906 -4134}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 5906 -3937}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 5906 -3740}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 5906 -3543}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 5906 -3346}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 5906 -3150}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 5906 -2953}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 5906 -2756}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 5906 -2559}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 5906 -2362}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 5906 -2165}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 5906 -1969}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 5906 -1772}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 5906 -1575}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 5906 -1378}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 5906 -1181}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 5906 -984}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 5906 -787}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 5906 -591}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 5906 -394}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 5906 -197}\special{pa 5906 0}%
+\special{fp}%
+\settowidth{\Width}{色ã®åå‰(å’Œå)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{色ã®åå‰(å’Œå)}\settodepth{\Depth}{色ã®åå‰(å’Œå)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{色ã®åå‰(å’Œå)}}%
+%
+%
+\settowidth{\Width}{\TeX コマンド(英語)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\TeX コマンド(英語)}\settodepth{\Depth}{\TeX コマンド(英語)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,17.2500){\hspace*{\Width}\raisebox{\Height}{\TeX コマンド(英語)}}%
+%
+%
+\settowidth{\Width}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\settodepth{\Depth}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,17.2500){\hspace*{\Width}\raisebox{\Height}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}}%
+%
+%
+\settowidth{\Width}{文字(例)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{文字(例)}\settodepth{\Depth}{文字(例)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,17.2500){\hspace*{\Width}\raisebox{\Height}{文字(例)}}%
+%
+%
+\settowidth{\Width}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\settodepth{\Depth}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{greenyellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{greenyellow}\settodepth{\Depth}{greenyellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.7500){\hspace*{\Width}\raisebox{\Height}{greenyellow}}%
+%
+%
+\settowidth{\Width}{[0.15,0,0.69,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.15,0,0.69,0]}\settodepth{\Depth}{[0.15,0,0.69,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.7500){\hspace*{\Width}\raisebox{\Height}{[0.15,0,0.69,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{黄色}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{黄色}\settodepth{\Depth}{黄色}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{黄色}}%
+%
+%
+\settowidth{\Width}{yellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellow}\settodepth{\Depth}{yellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.2500){\hspace*{\Width}\raisebox{\Height}{yellow}}%
+%
+%
+\settowidth{\Width}{[0,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,1,0]}\settodepth{\Depth}{[0,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{goldenrod}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{goldenrod}\settodepth{\Depth}{goldenrod}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.7500){\hspace*{\Width}\raisebox{\Height}{goldenrod}}%
+%
+%
+\settowidth{\Width}{[0,0.1,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.1,0.84,0]}\settodepth{\Depth}{[0,0.1,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.1,0.84,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{dandelion}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{dandelion}\settodepth{\Depth}{dandelion}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.2500){\hspace*{\Width}\raisebox{\Height}{dandelion}}%
+%
+%
+\settowidth{\Width}{[0,0.29,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.29,0.84,0]}\settodepth{\Depth}{[0,0.29,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.29,0.84,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{apricot}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{apricot}\settodepth{\Depth}{apricot}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.7500){\hspace*{\Width}\raisebox{\Height}{apricot}}%
+%
+%
+\settowidth{\Width}{[0,0.32,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.32,0.52,0]}\settodepth{\Depth}{[0,0.32,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.32,0.52,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{peach}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{peach}\settodepth{\Depth}{peach}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.2500){\hspace*{\Width}\raisebox{\Height}{peach}}%
+%
+%
+\settowidth{\Width}{[0,0.5,0.7,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.5,0.7,0]}\settodepth{\Depth}{[0,0.5,0.7,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.5,0.7,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{melon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{melon}\settodepth{\Depth}{melon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.7500){\hspace*{\Width}\raisebox{\Height}{melon}}%
+%
+%
+\settowidth{\Width}{[0,0.46,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.46,0.5,0]}\settodepth{\Depth}{[0,0.46,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.46,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{yelloworange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yelloworange}\settodepth{\Depth}{yelloworange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.2500){\hspace*{\Width}\raisebox{\Height}{yelloworange}}%
+%
+%
+\settowidth{\Width}{[0,0.42,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.42,1,0]}\settodepth{\Depth}{[0,0.42,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.42,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{æ©™}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{æ©™}\settodepth{\Depth}{æ©™}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{æ©™}}%
+%
+%
+\settowidth{\Width}{orange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orange}\settodepth{\Depth}{orange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.7500){\hspace*{\Width}\raisebox{\Height}{orange}}%
+%
+%
+\settowidth{\Width}{[0,0.61,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.61,0.87,0]}\settodepth{\Depth}{[0,0.61,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.61,0.87,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{burntorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{burntorange}\settodepth{\Depth}{burntorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.2500){\hspace*{\Width}\raisebox{\Height}{burntorange}}%
+%
+%
+\settowidth{\Width}{[0,0.51,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.51,1,0]}\settodepth{\Depth}{[0,0.51,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.51,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{bittersweet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bittersweet}\settodepth{\Depth}{bittersweet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.7500){\hspace*{\Width}\raisebox{\Height}{bittersweet}}%
+%
+%
+\settowidth{\Width}{[0,0.75,1,0.24]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.75,1,0.24]}\settodepth{\Depth}{[0,0.75,1,0.24]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.75,1,0.24]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{redorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redorange}\settodepth{\Depth}{redorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.2500){\hspace*{\Width}\raisebox{\Height}{redorange}}%
+%
+%
+\settowidth{\Width}{[0,0.77,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.77,0.87,0]}\settodepth{\Depth}{[0,0.77,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.77,0.87,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{mahogany}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mahogany}\settodepth{\Depth}{mahogany}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.7500){\hspace*{\Width}\raisebox{\Height}{mahogany}}%
+%
+%
+\settowidth{\Width}{[0,0.85,0.87,0.35]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.85,0.87,0.35]}\settodepth{\Depth}{[0,0.85,0.87,0.35]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.85,0.87,0.35]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{maroon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{maroon}\settodepth{\Depth}{maroon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.2500){\hspace*{\Width}\raisebox{\Height}{maroon}}%
+%
+%
+\settowidth{\Width}{[0,0.87,0.68,0.32]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.87,0.68,0.32]}\settodepth{\Depth}{[0,0.87,0.68,0.32]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.87,0.68,0.32]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{brickred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brickred}\settodepth{\Depth}{brickred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.7500){\hspace*{\Width}\raisebox{\Height}{brickred}}%
+%
+%
+\settowidth{\Width}{[0,0.89,0.94,0.28]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.89,0.94,0.28]}\settodepth{\Depth}{[0,0.89,0.94,0.28]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.89,0.94,0.28]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{赤}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{赤}\settodepth{\Depth}{赤}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{赤}}%
+%
+%
+\settowidth{\Width}{red}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{red}\settodepth{\Depth}{red}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.2500){\hspace*{\Width}\raisebox{\Height}{red}}%
+%
+%
+\settowidth{\Width}{[0,1,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,1,0]}\settodepth{\Depth}{[0,1,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{orangered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orangered}\settodepth{\Depth}{orangered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.7500){\hspace*{\Width}\raisebox{\Height}{orangered}}%
+%
+%
+\settowidth{\Width}{[0,1,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.5,0]}\settodepth{\Depth}{[0,1,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.7500){\hspace*{\Width}\raisebox{\Height}{[0,1,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rubinered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rubinered}\settodepth{\Depth}{rubinered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.2500){\hspace*{\Width}\raisebox{\Height}{rubinered}}%
+%
+%
+\settowidth{\Width}{[0,1,0.13,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.13,0]}\settodepth{\Depth}{[0,1,0.13,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,0.13,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{wildstrawberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{wildstrawberry}\settodepth{\Depth}{wildstrawberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.7500){\hspace*{\Width}\raisebox{\Height}{wildstrawberry}}%
+%
+%
+\settowidth{\Width}{[0,0.96,0.39,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.96,0.39,0]}\settodepth{\Depth}{[0,0.96,0.39,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.96,0.39,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{salmon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{salmon}\settodepth{\Depth}{salmon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.2500){\hspace*{\Width}\raisebox{\Height}{salmon}}%
+%
+%
+\settowidth{\Width}{[0,0.53,0.38,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.53,0.38,0]}\settodepth{\Depth}{[0,0.53,0.38,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.53,0.38,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{carnationpink}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{carnationpink}\settodepth{\Depth}{carnationpink}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.7500){\hspace*{\Width}\raisebox{\Height}{carnationpink}}%
+%
+%
+\settowidth{\Width}{[0,0.63,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.63,0,0]}\settodepth{\Depth}{[0,0.63,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.63,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{magenta}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{magenta}\settodepth{\Depth}{magenta}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.2500){\hspace*{\Width}\raisebox{\Height}{magenta}}%
+%
+%
+\settowidth{\Width}{[0,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0,0]}\settodepth{\Depth}{[0,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{violetred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violetred}\settodepth{\Depth}{violetred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.7500){\hspace*{\Width}\raisebox{\Height}{violetred}}%
+%
+%
+\settowidth{\Width}{[0,0.81,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,0,0]}\settodepth{\Depth}{[0,0.81,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.81,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rhodamine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rhodamine}\settodepth{\Depth}{rhodamine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.2500){\hspace*{\Width}\raisebox{\Height}{rhodamine}}%
+%
+%
+\settowidth{\Width}{[0,0.82,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.82,0,0]}\settodepth{\Depth}{[0,0.82,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.82,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{mulberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mulberry}\settodepth{\Depth}{mulberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.7500){\hspace*{\Width}\raisebox{\Height}{mulberry}}%
+%
+%
+\settowidth{\Width}{[0.34,0.9,0,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.34,0.9,0,0.02]}\settodepth{\Depth}{[0.34,0.9,0,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.7500){\hspace*{\Width}\raisebox{\Height}{[0.34,0.9,0,0.02]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{redviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redviolet}\settodepth{\Depth}{redviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.2500){\hspace*{\Width}\raisebox{\Height}{redviolet}}%
+%
+%
+\settowidth{\Width}{[0.07,0.9,0,0.34]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.07,0.9,0,0.34]}\settodepth{\Depth}{[0.07,0.9,0,0.34]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.2500){\hspace*{\Width}\raisebox{\Height}{[0.07,0.9,0,0.34]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{fuchsia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fuchsia}\settodepth{\Depth}{fuchsia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.7500){\hspace*{\Width}\raisebox{\Height}{fuchsia}}%
+%
+%
+\settowidth{\Width}{[0.47,0.91,0,0.08]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.47,0.91,0,0.08]}\settodepth{\Depth}{[0.47,0.91,0,0.08]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{[0.47,0.91,0,0.08]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{lavender}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{lavender}\settodepth{\Depth}{lavender}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.2500){\hspace*{\Width}\raisebox{\Height}{lavender}}%
+%
+%
+\settowidth{\Width}{[0,0.48,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.48,0,0]}\settodepth{\Depth}{[0,0.48,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.48,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{thistle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{thistle}\settodepth{\Depth}{thistle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.7500){\hspace*{\Width}\raisebox{\Height}{thistle}}%
+%
+%
+\settowidth{\Width}{[0.12,0.59,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.12,0.59,0,0]}\settodepth{\Depth}{[0.12,0.59,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.7500){\hspace*{\Width}\raisebox{\Height}{[0.12,0.59,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{orchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orchid}\settodepth{\Depth}{orchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.2500){\hspace*{\Width}\raisebox{\Height}{orchid}}%
+%
+%
+\settowidth{\Width}{[0.32,0.64,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.32,0.64,0,0]}\settodepth{\Depth}{[0.32,0.64,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{[0.32,0.64,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{darkorchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{darkorchid}\settodepth{\Depth}{darkorchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.7500){\hspace*{\Width}\raisebox{\Height}{darkorchid}}%
+%
+%
+\settowidth{\Width}{[0.4,0.8,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.4,0.8,0.2,0]}\settodepth{\Depth}{[0.4,0.8,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{[0.4,0.8,0.2,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç´«}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç´«}\settodepth{\Depth}{ç´«}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{ç´«}}%
+%
+%
+\settowidth{\Width}{purple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{purple}\settodepth{\Depth}{purple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{purple}}%
+%
+%
+\settowidth{\Width}{[0.45,0.86,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.45,0.86,0,0]}\settodepth{\Depth}{[0.45,0.86,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.2500){\hspace*{\Width}\raisebox{\Height}{[0.45,0.86,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{plum}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{plum}\settodepth{\Depth}{plum}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.7500){\hspace*{\Width}\raisebox{\Height}{plum}}%
+%
+%
+\settowidth{\Width}{[0.5,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,1,0,0]}\settodepth{\Depth}{[0.5,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{[0.5,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{violet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violet}\settodepth{\Depth}{violet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.2500){\hspace*{\Width}\raisebox{\Height}{violet}}%
+%
+%
+\settowidth{\Width}{[0.79,0.88,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.79,0.88,0,0]}\settodepth{\Depth}{[0.79,0.88,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.2500){\hspace*{\Width}\raisebox{\Height}{[0.79,0.88,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable35-68.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable35-68.tex
new file mode 100644
index 00000000..c89b555d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortable35-68.tex
@@ -0,0 +1,1934 @@
+%%% colortable35-68.tex 2015-2-6 18:34
+%%% colortable35-68.sce 2015-2-6 18:29
+{\unitlength=1cm%
+\begin{picture}%
+( 15.00000, 17.50000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.75,0.9,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6693}\special{pa 4626 -6496}\special{pa 5906 -6496}\special{pa 5906 -6693}%
+\special{pa 4626 -6693}\special{sh 1}\special{ip}%
+\color[cmyk]{0.86,0.91,0,0.04}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6496}\special{pa 4626 -6299}\special{pa 5906 -6299}\special{pa 5906 -6496}%
+\special{pa 4626 -6496}\special{sh 1}\special{ip}%
+\color[cmyk]{0.57,0.55,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6299}\special{pa 4626 -6102}\special{pa 5906 -6102}\special{pa 5906 -6299}%
+\special{pa 4626 -6299}\special{sh 1}\special{ip}%
+\color[cmyk]{0.62,0.57,0.23,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6102}\special{pa 4626 -5906}\special{pa 5906 -5906}\special{pa 5906 -6102}%
+\special{pa 4626 -6102}\special{sh 1}\special{ip}%
+\color[cmyk]{0.65,0.13,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5906}\special{pa 4626 -5709}\special{pa 5906 -5709}\special{pa 5906 -5906}%
+\special{pa 4626 -5906}\special{sh 1}\special{ip}%
+\color[cmyk]{0.98,0.13,0,0.43}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5709}\special{pa 4626 -5512}\special{pa 5906 -5512}\special{pa 5906 -5709}%
+\special{pa 4626 -5709}\special{sh 1}\special{ip}%
+\color[cmyk]{0.94,0.54,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5512}\special{pa 4626 -5315}\special{pa 5906 -5315}\special{pa 5906 -5512}%
+\special{pa 4626 -5512}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0.5,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5315}\special{pa 4626 -5118}\special{pa 5906 -5118}\special{pa 5906 -5315}%
+\special{pa 4626 -5315}\special{sh 1}\special{ip}%
+\color[cmyk]{1,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5118}\special{pa 4626 -4921}\special{pa 5906 -4921}\special{pa 5906 -5118}%
+\special{pa 4626 -5118}\special{sh 1}\special{ip}%
+\color[cmyk]{0.94,0.11,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4921}\special{pa 4626 -4724}\special{pa 5906 -4724}\special{pa 5906 -4921}%
+\special{pa 4626 -4921}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4724}\special{pa 4626 -4528}\special{pa 5906 -4528}\special{pa 5906 -4724}%
+\special{pa 4626 -4724}\special{sh 1}\special{ip}%
+\color[cmyk]{0.96,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4528}\special{pa 4626 -4331}\special{pa 5906 -4331}\special{pa 5906 -4528}%
+\special{pa 4626 -4528}\special{sh 1}\special{ip}%
+\color[cmyk]{0.62,0,0.12,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4331}\special{pa 4626 -4134}\special{pa 5906 -4134}\special{pa 5906 -4331}%
+\special{pa 4626 -4331}\special{sh 1}\special{ip}%
+\color[cmyk]{0.85,0,0.2,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4134}\special{pa 4626 -3937}\special{pa 5906 -3937}\special{pa 5906 -4134}%
+\special{pa 4626 -4134}\special{sh 1}\special{ip}%
+\color[cmyk]{0.86,0,0.34,0.02}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3937}\special{pa 4626 -3740}\special{pa 5906 -3740}\special{pa 5906 -3937}%
+\special{pa 4626 -3937}\special{sh 1}\special{ip}%
+\color[cmyk]{0.82,0,0.3,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3740}\special{pa 4626 -3543}\special{pa 5906 -3543}\special{pa 5906 -3740}%
+\special{pa 4626 -3740}\special{sh 1}\special{ip}%
+\color[cmyk]{0.85,0,0.33,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3543}\special{pa 4626 -3346}\special{pa 5906 -3346}\special{pa 5906 -3543}%
+\special{pa 4626 -3543}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3346}\special{pa 4626 -3150}\special{pa 5906 -3150}\special{pa 5906 -3346}%
+\special{pa 4626 -3346}\special{sh 1}\special{ip}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3150}\special{pa 4626 -2953}\special{pa 5906 -2953}\special{pa 5906 -3150}%
+\special{pa 4626 -3150}\special{sh 1}\special{ip}%
+\color[cmyk]{0.69,0,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2953}\special{pa 4626 -2756}\special{pa 5906 -2756}\special{pa 5906 -2953}%
+\special{pa 4626 -2953}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2756}\special{pa 4626 -2559}\special{pa 5906 -2559}\special{pa 5906 -2756}%
+\special{pa 4626 -2756}\special{sh 1}\special{ip}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2559}\special{pa 4626 -2362}\special{pa 5906 -2362}\special{pa 5906 -2559}%
+\special{pa 4626 -2559}\special{sh 1}\special{ip}%
+\color[cmyk]{0.92,0,0.59,0.25}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2362}\special{pa 4626 -2165}\special{pa 5906 -2165}\special{pa 5906 -2362}%
+\special{pa 4626 -2362}\special{sh 1}\special{ip}%
+\color[cmyk]{0.5,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2165}\special{pa 4626 -1969}\special{pa 5906 -1969}\special{pa 5906 -2165}%
+\special{pa 4626 -2165}\special{sh 1}\special{ip}%
+\color[cmyk]{0.44,0,0.74,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1969}\special{pa 4626 -1772}\special{pa 5906 -1772}\special{pa 5906 -1969}%
+\special{pa 4626 -1969}\special{sh 1}\special{ip}%
+\color[cmyk]{0.26,0,0.76,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1772}\special{pa 4626 -1575}\special{pa 5906 -1575}\special{pa 5906 -1772}%
+\special{pa 4626 -1772}\special{sh 1}\special{ip}%
+\color[cmyk]{0.64,0,0.95,0.4}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1575}\special{pa 4626 -1378}\special{pa 5906 -1378}\special{pa 5906 -1575}%
+\special{pa 4626 -1575}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.72,1,0.45}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1378}\special{pa 4626 -1181}\special{pa 5906 -1181}\special{pa 5906 -1378}%
+\special{pa 4626 -1378}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.83,1,0.7}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1181}\special{pa 4626 -984}\special{pa 5906 -984}\special{pa 5906 -1181}%
+\special{pa 4626 -1181}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.81,1,0.6}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -984}\special{pa 4626 -787}\special{pa 5906 -787}\special{pa 5906 -984}%
+\special{pa 4626 -984}\special{sh 1}\special{ip}%
+\color[cmyk]{0.14,0.42,0.56,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -787}\special{pa 4626 -591}\special{pa 5906 -591}\special{pa 5906 -787}%
+\special{pa 4626 -787}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,0.5}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -591}\special{pa 4626 -394}\special{pa 5906 -394}\special{pa 5906 -591}%
+\special{pa 4626 -591}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -394}\special{pa 4626 -197}\special{pa 5906 -197}\special{pa 5906 -394}%
+\special{pa 4626 -394}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -197}\special{pa 4626 0}\special{pa 5906 0}\special{pa 5906 -197}%
+\special{pa 4626 -197}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa 0 -6890}\special{pa 1083 -6890}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 2461 -6890}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 3839 -6890}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 4626 -6890}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 5906 -6890}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 0 0}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 1083 0}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 2461 0}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 3839 0}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 4626 0}\special{pa 5906 0}%
+\special{fp}%
+\special{pa 0 -6890}\special{pa 0 -6693}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 0 -6496}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 0 -6299}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 0 -6102}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 0 -5906}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 0 -5709}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 0 -5512}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 0 -5315}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 0 -5118}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 0 -4921}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 0 -4724}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 0 -4528}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 0 -4331}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 0 -4134}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 0 -3937}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 0 -3740}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 0 -3543}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 0 -3346}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 0 -3150}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 0 -2953}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 0 -2756}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 0 -2559}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 0 -2362}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 0 -2165}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 0 -1969}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -1772}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 0 -1575}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 0 -1378}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 0 -1181}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -984}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 0 -787}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 0 -591}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 0 -394}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 0 -197}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 0 0}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 5906 -6890}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 5906 -6693}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 5906 -6496}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 5906 -6299}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 5906 -6102}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 5906 -5906}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 5906 -5709}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 5906 -5512}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 5906 -5315}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 5906 -5118}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 5906 -4921}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 5906 -4724}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 5906 -4528}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 5906 -4331}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 5906 -4134}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 5906 -3937}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 5906 -3740}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 5906 -3543}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 5906 -3346}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 5906 -3150}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 5906 -2953}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 5906 -2756}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 5906 -2559}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 5906 -2362}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 5906 -2165}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 5906 -1969}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 5906 -1772}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 5906 -1575}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 5906 -1378}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 5906 -1181}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 5906 -984}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 5906 -787}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 5906 -591}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 5906 -394}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 5906 -197}\special{pa 5906 0}%
+\special{fp}%
+\settowidth{\Width}{色ã®åå‰(å’Œå)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{色ã®åå‰(å’Œå)}\settodepth{\Depth}{色ã®åå‰(å’Œå)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{色ã®åå‰(å’Œå)}}%
+%
+%
+\settowidth{\Width}{\TeX コマンド(英語)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\TeX コマンド(英語)}\settodepth{\Depth}{\TeX コマンド(英語)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,17.2500){\hspace*{\Width}\raisebox{\Height}{\TeX コマンド(英語)}}%
+%
+%
+\settowidth{\Width}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\settodepth{\Depth}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,17.2500){\hspace*{\Width}\raisebox{\Height}{[C,M,Y,K]ã®ãƒ™ã‚¯ãƒˆãƒ«}}%
+%
+%
+\settowidth{\Width}{文字(例)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{文字(例)}\settodepth{\Depth}{文字(例)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,17.2500){\hspace*{\Width}\raisebox{\Height}{文字(例)}}%
+%
+%
+\settowidth{\Width}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\settodepth{\Depth}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{å¡—ã‚Šã¤ã¶ã—(濃ã•1)}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{royalpurple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalpurple}\settodepth{\Depth}{royalpurple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.7500){\hspace*{\Width}\raisebox{\Height}{royalpurple}}%
+%
+%
+\settowidth{\Width}{[0.75,0.9,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.75,0.9,0,0]}\settodepth{\Depth}{[0.75,0.9,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.7500){\hspace*{\Width}\raisebox{\Height}{[0.75,0.9,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{blueviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blueviolet}\settodepth{\Depth}{blueviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.2500){\hspace*{\Width}\raisebox{\Height}{blueviolet}}%
+%
+%
+\settowidth{\Width}{[0.86,0.91,0,0.04]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0.91,0,0.04]}\settodepth{\Depth}{[0.86,0.91,0,0.04]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.2500){\hspace*{\Width}\raisebox{\Height}{[0.86,0.91,0,0.04]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{periwinkle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{periwinkle}\settodepth{\Depth}{periwinkle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.7500){\hspace*{\Width}\raisebox{\Height}{periwinkle}}%
+%
+%
+\settowidth{\Width}{[0.57,0.55,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.57,0.55,0,0]}\settodepth{\Depth}{[0.57,0.55,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.7500){\hspace*{\Width}\raisebox{\Height}{[0.57,0.55,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cadetblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cadetblue}\settodepth{\Depth}{cadetblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.2500){\hspace*{\Width}\raisebox{\Height}{cadetblue}}%
+%
+%
+\settowidth{\Width}{[0.62,0.57,0.23,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0.57,0.23,0]}\settodepth{\Depth}{[0.62,0.57,0.23,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.2500){\hspace*{\Width}\raisebox{\Height}{[0.62,0.57,0.23,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cornflowerblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cornflowerblue}\settodepth{\Depth}{cornflowerblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.7500){\hspace*{\Width}\raisebox{\Height}{cornflowerblue}}%
+%
+%
+\settowidth{\Width}{[0.65,0.13,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.65,0.13,0,0]}\settodepth{\Depth}{[0.65,0.13,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.7500){\hspace*{\Width}\raisebox{\Height}{[0.65,0.13,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{midnightblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{midnightblue}\settodepth{\Depth}{midnightblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.2500){\hspace*{\Width}\raisebox{\Height}{midnightblue}}%
+%
+%
+\settowidth{\Width}{[0.98,0.13,0,0.43]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.98,0.13,0,0.43]}\settodepth{\Depth}{[0.98,0.13,0,0.43]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.2500){\hspace*{\Width}\raisebox{\Height}{[0.98,0.13,0,0.43]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{navyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{navyblue}\settodepth{\Depth}{navyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.7500){\hspace*{\Width}\raisebox{\Height}{navyblue}}%
+%
+%
+\settowidth{\Width}{[0.94,0.54,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.54,0,0]}\settodepth{\Depth}{[0.94,0.54,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.7500){\hspace*{\Width}\raisebox{\Height}{[0.94,0.54,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{royalblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalblue}\settodepth{\Depth}{royalblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.2500){\hspace*{\Width}\raisebox{\Height}{royalblue}}%
+%
+%
+\settowidth{\Width}{[1,0.5,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0.5,0,0]}\settodepth{\Depth}{[1,0.5,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.2500){\hspace*{\Width}\raisebox{\Height}{[1,0.5,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{é’}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{é’}\settodepth{\Depth}{é’}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{é’}}%
+%
+%
+\settowidth{\Width}{blue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blue}\settodepth{\Depth}{blue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.7500){\hspace*{\Width}\raisebox{\Height}{blue}}%
+%
+%
+\settowidth{\Width}{[1,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,1,0,0]}\settodepth{\Depth}{[1,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.7500){\hspace*{\Width}\raisebox{\Height}{[1,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cerulean}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cerulean}\settodepth{\Depth}{cerulean}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.2500){\hspace*{\Width}\raisebox{\Height}{cerulean}}%
+%
+%
+\settowidth{\Width}{[0.94,0.11,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.11,0,0]}\settodepth{\Depth}{[0.94,0.11,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.2500){\hspace*{\Width}\raisebox{\Height}{[0.94,0.11,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cyan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cyan}\settodepth{\Depth}{cyan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.7500){\hspace*{\Width}\raisebox{\Height}{cyan}}%
+%
+%
+\settowidth{\Width}{[1,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0,0]}\settodepth{\Depth}{[1,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.7500){\hspace*{\Width}\raisebox{\Height}{[1,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{processblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{processblue}\settodepth{\Depth}{processblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.2500){\hspace*{\Width}\raisebox{\Height}{processblue}}%
+%
+%
+\settowidth{\Width}{[0.96,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.96,0,0,0]}\settodepth{\Depth}{[0.96,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.2500){\hspace*{\Width}\raisebox{\Height}{[0.96,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{skyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{skyblue}\settodepth{\Depth}{skyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.7500){\hspace*{\Width}\raisebox{\Height}{skyblue}}%
+%
+%
+\settowidth{\Width}{[0.62,0,0.12,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0,0.12,0]}\settodepth{\Depth}{[0.62,0,0.12,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.7500){\hspace*{\Width}\raisebox{\Height}{[0.62,0,0.12,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{turquoise}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{turquoise}\settodepth{\Depth}{turquoise}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.2500){\hspace*{\Width}\raisebox{\Height}{turquoise}}%
+%
+%
+\settowidth{\Width}{[0.85,0,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.2,0]}\settodepth{\Depth}{[0.85,0,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.2500){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.2,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{tealblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tealblue}\settodepth{\Depth}{tealblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.7500){\hspace*{\Width}\raisebox{\Height}{tealblue}}%
+%
+%
+\settowidth{\Width}{[0.86,0,0.34,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0,0.34,0.02]}\settodepth{\Depth}{[0.86,0,0.34,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.7500){\hspace*{\Width}\raisebox{\Height}{[0.86,0,0.34,0.02]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{aquamarine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{aquamarine}\settodepth{\Depth}{aquamarine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.2500){\hspace*{\Width}\raisebox{\Height}{aquamarine}}%
+%
+%
+\settowidth{\Width}{[0.82,0,0.3,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.82,0,0.3,0]}\settodepth{\Depth}{[0.82,0,0.3,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.2500){\hspace*{\Width}\raisebox{\Height}{[0.82,0,0.3,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{bluegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bluegreen}\settodepth{\Depth}{bluegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.7500){\hspace*{\Width}\raisebox{\Height}{bluegreen}}%
+%
+%
+\settowidth{\Width}{[0.85,0,0.33,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.33,0]}\settodepth{\Depth}{[0.85,0,0.33,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.7500){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.33,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{emerald}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{emerald}\settodepth{\Depth}{emerald}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.2500){\hspace*{\Width}\raisebox{\Height}{emerald}}%
+%
+%
+\settowidth{\Width}{[1,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0.5,0]}\settodepth{\Depth}{[1,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.2500){\hspace*{\Width}\raisebox{\Height}{[1,0,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{janglegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{janglegreen}\settodepth{\Depth}{janglegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.7500){\hspace*{\Width}\raisebox{\Height}{janglegreen}}%
+%
+%
+\settowidth{\Width}{[0.99,0,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.99,0,0.52,0]}\settodepth{\Depth}{[0.99,0,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.7500){\hspace*{\Width}\raisebox{\Height}{[0.99,0,0.52,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{seagreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{seagreen}\settodepth{\Depth}{seagreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.2500){\hspace*{\Width}\raisebox{\Height}{seagreen}}%
+%
+%
+\settowidth{\Width}{[0.69,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.69,0,0.5,0]}\settodepth{\Depth}{[0.69,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.2500){\hspace*{\Width}\raisebox{\Height}{[0.69,0,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç·‘}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç·‘}\settodepth{\Depth}{ç·‘}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{ç·‘}}%
+%
+%
+\settowidth{\Width}{green}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{green}\settodepth{\Depth}{green}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.7500){\hspace*{\Width}\raisebox{\Height}{green}}%
+%
+%
+\settowidth{\Width}{[1,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,1,0]}\settodepth{\Depth}{[1,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.7500){\hspace*{\Width}\raisebox{\Height}{[1,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{forestgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{forestgreen}\settodepth{\Depth}{forestgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.2500){\hspace*{\Width}\raisebox{\Height}{forestgreen}}%
+%
+%
+\settowidth{\Width}{[0.91,0,0.88,0.12]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.91,0,0.88,0.12]}\settodepth{\Depth}{[0.91,0,0.88,0.12]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.2500){\hspace*{\Width}\raisebox{\Height}{[0.91,0,0.88,0.12]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{pinegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{pinegreen}\settodepth{\Depth}{pinegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.7500){\hspace*{\Width}\raisebox{\Height}{pinegreen}}%
+%
+%
+\settowidth{\Width}{[0.92,0,0.59,0.25]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.92,0,0.59,0.25]}\settodepth{\Depth}{[0.92,0,0.59,0.25]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.7500){\hspace*{\Width}\raisebox{\Height}{[0.92,0,0.59,0.25]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{limegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{limegreen}\settodepth{\Depth}{limegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.2500){\hspace*{\Width}\raisebox{\Height}{limegreen}}%
+%
+%
+\settowidth{\Width}{[0.5,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,0,1,0]}\settodepth{\Depth}{[0.5,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.2500){\hspace*{\Width}\raisebox{\Height}{[0.5,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{yellowgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellowgreen}\settodepth{\Depth}{yellowgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.7500){\hspace*{\Width}\raisebox{\Height}{yellowgreen}}%
+%
+%
+\settowidth{\Width}{[0.44,0,0.74,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.44,0,0.74,0]}\settodepth{\Depth}{[0.44,0,0.74,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.7500){\hspace*{\Width}\raisebox{\Height}{[0.44,0,0.74,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{springgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{springgreen}\settodepth{\Depth}{springgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.2500){\hspace*{\Width}\raisebox{\Height}{springgreen}}%
+%
+%
+\settowidth{\Width}{[0.26,0,0.76,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.26,0,0.76,0]}\settodepth{\Depth}{[0.26,0,0.76,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.2500){\hspace*{\Width}\raisebox{\Height}{[0.26,0,0.76,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{olivegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{olivegreen}\settodepth{\Depth}{olivegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.7500){\hspace*{\Width}\raisebox{\Height}{olivegreen}}%
+%
+%
+\settowidth{\Width}{[0.64,0,0.95,0.4]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.64,0,0.95,0.4]}\settodepth{\Depth}{[0.64,0,0.95,0.4]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{[0.64,0,0.95,0.4]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rawsienna}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rawsienna}\settodepth{\Depth}{rawsienna}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.2500){\hspace*{\Width}\raisebox{\Height}{rawsienna}}%
+%
+%
+\settowidth{\Width}{[0,0.72,1,0.45]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.72,1,0.45]}\settodepth{\Depth}{[0,0.72,1,0.45]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.72,1,0.45]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{sepia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sepia}\settodepth{\Depth}{sepia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.7500){\hspace*{\Width}\raisebox{\Height}{sepia}}%
+%
+%
+\settowidth{\Width}{[0,0.83,1,0.7]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.83,1,0.7]}\settodepth{\Depth}{[0,0.83,1,0.7]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.83,1,0.7]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{茶色}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{茶色}\settodepth{\Depth}{茶色}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{茶色}}%
+%
+%
+\settowidth{\Width}{brown}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brown}\settodepth{\Depth}{brown}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.2500){\hspace*{\Width}\raisebox{\Height}{brown}}%
+%
+%
+\settowidth{\Width}{[0,0.81,1,0.6]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,1,0.6]}\settodepth{\Depth}{[0,0.81,1,0.6]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.81,1,0.6]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{tan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tan}\settodepth{\Depth}{tan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.7500){\hspace*{\Width}\raisebox{\Height}{tan}}%
+%
+%
+\settowidth{\Width}{[0.14,0.42,0.56,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.14,0.42,0.56,0]}\settodepth{\Depth}{[0.14,0.42,0.56,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{[0.14,0.42,0.56,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç°è‰²}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç°è‰²}\settodepth{\Depth}{ç°è‰²}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{ç°è‰²}}%
+%
+%
+\settowidth{\Width}{gray}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{gray}\settodepth{\Depth}{gray}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{gray}}%
+%
+%
+\settowidth{\Width}{[0,0,0,0.5]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0.5]}\settodepth{\Depth}{[0,0,0,0.5]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0.5]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{é»’}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{é»’}\settodepth{\Depth}{é»’}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{é»’}}%
+%
+%
+\settowidth{\Width}{black}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{black}\settodepth{\Depth}{black}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.7500){\hspace*{\Width}\raisebox{\Height}{black}}%
+%
+%
+\settowidth{\Width}{[0,0,0,1]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,1]}\settodepth{\Depth}{[0,0,0,1]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,1]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{白}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{白}\settodepth{\Depth}{白}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{白}}%
+%
+%
+\settowidth{\Width}{white}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{white}\settodepth{\Depth}{white}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.2500){\hspace*{\Width}\raisebox{\Height}{white}}%
+%
+%
+\settowidth{\Width}{[0,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0]}\settodepth{\Depth}{[0,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee1-34.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee1-34.tex
new file mode 100644
index 00000000..0ee3653a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee1-34.tex
@@ -0,0 +1,1936 @@
+%%% colortable1-34.tex 2015-2-8 17:25
+%%% colortable1-34.sce 2015-2-8 17:25
+{\unitlength=1cm%
+\begin{picture}%
+( 15.00000, 17.50000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.15,0,0.69,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6693}\special{pa 4626 -6496}\special{pa 5906 -6496}\special{pa 5906 -6693}%
+\special{pa 4626 -6693}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6496}\special{pa 4626 -6299}\special{pa 5906 -6299}\special{pa 5906 -6496}%
+\special{pa 4626 -6496}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.1,0.84,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6299}\special{pa 4626 -6102}\special{pa 5906 -6102}\special{pa 5906 -6299}%
+\special{pa 4626 -6299}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.29,0.84,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6102}\special{pa 4626 -5906}\special{pa 5906 -5906}\special{pa 5906 -6102}%
+\special{pa 4626 -6102}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.32,0.52,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5906}\special{pa 4626 -5709}\special{pa 5906 -5709}\special{pa 5906 -5906}%
+\special{pa 4626 -5906}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.5,0.7,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5709}\special{pa 4626 -5512}\special{pa 5906 -5512}\special{pa 5906 -5709}%
+\special{pa 4626 -5709}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.46,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5512}\special{pa 4626 -5315}\special{pa 5906 -5315}\special{pa 5906 -5512}%
+\special{pa 4626 -5512}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.42,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5315}\special{pa 4626 -5118}\special{pa 5906 -5118}\special{pa 5906 -5315}%
+\special{pa 4626 -5315}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.61,0.87,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5118}\special{pa 4626 -4921}\special{pa 5906 -4921}\special{pa 5906 -5118}%
+\special{pa 4626 -5118}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.51,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4921}\special{pa 4626 -4724}\special{pa 5906 -4724}\special{pa 5906 -4921}%
+\special{pa 4626 -4921}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.75,1,0.24}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4724}\special{pa 4626 -4528}\special{pa 5906 -4528}\special{pa 5906 -4724}%
+\special{pa 4626 -4724}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.77,0.87,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4528}\special{pa 4626 -4331}\special{pa 5906 -4331}\special{pa 5906 -4528}%
+\special{pa 4626 -4528}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.85,0.87,0.35}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4331}\special{pa 4626 -4134}\special{pa 5906 -4134}\special{pa 5906 -4331}%
+\special{pa 4626 -4331}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.87,0.68,0.32}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4134}\special{pa 4626 -3937}\special{pa 5906 -3937}\special{pa 5906 -4134}%
+\special{pa 4626 -4134}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.89,0.94,0.28}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3937}\special{pa 4626 -3740}\special{pa 5906 -3740}\special{pa 5906 -3937}%
+\special{pa 4626 -3937}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3740}\special{pa 4626 -3543}\special{pa 5906 -3543}\special{pa 5906 -3740}%
+\special{pa 4626 -3740}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3543}\special{pa 4626 -3346}\special{pa 5906 -3346}\special{pa 5906 -3543}%
+\special{pa 4626 -3543}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0.13,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3346}\special{pa 4626 -3150}\special{pa 5906 -3150}\special{pa 5906 -3346}%
+\special{pa 4626 -3346}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.96,0.39,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3150}\special{pa 4626 -2953}\special{pa 5906 -2953}\special{pa 5906 -3150}%
+\special{pa 4626 -3150}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.53,0.38,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2953}\special{pa 4626 -2756}\special{pa 5906 -2756}\special{pa 5906 -2953}%
+\special{pa 4626 -2953}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.63,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2756}\special{pa 4626 -2559}\special{pa 5906 -2559}\special{pa 5906 -2756}%
+\special{pa 4626 -2756}\special{sh 1}\special{ip}%
+\color[cmyk]{0,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2559}\special{pa 4626 -2362}\special{pa 5906 -2362}\special{pa 5906 -2559}%
+\special{pa 4626 -2559}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.81,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2362}\special{pa 4626 -2165}\special{pa 5906 -2165}\special{pa 5906 -2362}%
+\special{pa 4626 -2362}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.82,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2165}\special{pa 4626 -1969}\special{pa 5906 -1969}\special{pa 5906 -2165}%
+\special{pa 4626 -2165}\special{sh 1}\special{ip}%
+\color[cmyk]{0.34,0.9,0,0.02}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1969}\special{pa 4626 -1772}\special{pa 5906 -1772}\special{pa 5906 -1969}%
+\special{pa 4626 -1969}\special{sh 1}\special{ip}%
+\color[cmyk]{0.07,0.9,0,0.34}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1772}\special{pa 4626 -1575}\special{pa 5906 -1575}\special{pa 5906 -1772}%
+\special{pa 4626 -1772}\special{sh 1}\special{ip}%
+\color[cmyk]{0.47,0.91,0,0.08}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1575}\special{pa 4626 -1378}\special{pa 5906 -1378}\special{pa 5906 -1575}%
+\special{pa 4626 -1575}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.48,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1378}\special{pa 4626 -1181}\special{pa 5906 -1181}\special{pa 5906 -1378}%
+\special{pa 4626 -1378}\special{sh 1}\special{ip}%
+\color[cmyk]{0.12,0.59,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1181}\special{pa 4626 -984}\special{pa 5906 -984}\special{pa 5906 -1181}%
+\special{pa 4626 -1181}\special{sh 1}\special{ip}%
+\color[cmyk]{0.32,0.64,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -984}\special{pa 4626 -787}\special{pa 5906 -787}\special{pa 5906 -984}%
+\special{pa 4626 -984}\special{sh 1}\special{ip}%
+\color[cmyk]{0.4,0.8,0.2,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -787}\special{pa 4626 -591}\special{pa 5906 -591}\special{pa 5906 -787}%
+\special{pa 4626 -787}\special{sh 1}\special{ip}%
+\color[cmyk]{0.45,0.86,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -591}\special{pa 4626 -394}\special{pa 5906 -394}\special{pa 5906 -591}%
+\special{pa 4626 -591}\special{sh 1}\special{ip}%
+\color[cmyk]{0.5,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -394}\special{pa 4626 -197}\special{pa 5906 -197}\special{pa 5906 -394}%
+\special{pa 4626 -394}\special{sh 1}\special{ip}%
+\color[cmyk]{0.79,0.88,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -197}\special{pa 4626 0}\special{pa 5906 0}\special{pa 5906 -197}%
+\special{pa 4626 -197}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa 0 -6890}\special{pa 1083 -6890}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 2461 -6890}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 3839 -6890}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 4626 -6890}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 5906 -6890}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 0 0}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 1083 0}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 2461 0}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 3839 0}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 4626 0}\special{pa 5906 0}%
+\special{fp}%
+\special{pa 0 -6890}\special{pa 0 -6693}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 0 -6496}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 0 -6299}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 0 -6102}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 0 -5906}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 0 -5709}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 0 -5512}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 0 -5315}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 0 -5118}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 0 -4921}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 0 -4724}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 0 -4528}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 0 -4331}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 0 -4134}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 0 -3937}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 0 -3740}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 0 -3543}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 0 -3346}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 0 -3150}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 0 -2953}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 0 -2756}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 0 -2559}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 0 -2362}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 0 -2165}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 0 -1969}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -1772}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 0 -1575}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 0 -1378}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 0 -1181}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -984}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 0 -787}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 0 -591}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 0 -394}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 0 -197}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 0 0}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 5906 -6890}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 5906 -6693}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 5906 -6496}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 5906 -6299}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 5906 -6102}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 5906 -5906}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 5906 -5709}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 5906 -5512}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 5906 -5315}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 5906 -5118}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 5906 -4921}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 5906 -4724}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 5906 -4528}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 5906 -4331}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 5906 -4134}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 5906 -3937}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 5906 -3740}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 5906 -3543}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 5906 -3346}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 5906 -3150}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 5906 -2953}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 5906 -2756}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 5906 -2559}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 5906 -2362}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 5906 -2165}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 5906 -1969}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 5906 -1772}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 5906 -1575}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 5906 -1378}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 5906 -1181}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 5906 -984}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 5906 -787}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 5906 -591}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 5906 -394}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 5906 -197}\special{pa 5906 0}%
+\special{fp}%
+\settowidth{\Width}{Japanese}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Japanese}\settodepth{\Depth}{Japanese}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{Japanese}}%
+%
+%
+\settowidth{\Width}{\TeX command}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\TeX command}\settodepth{\Depth}{\TeX command}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,17.2500){\hspace*{\Width}\raisebox{\Height}{\TeX command}}%
+%
+%
+\settowidth{\Width}{[C,M,Y,K]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[C,M,Y,K]}\settodepth{\Depth}{[C,M,Y,K]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,17.2500){\hspace*{\Width}\raisebox{\Height}{[C,M,Y,K]}}%
+%
+%
+\settowidth{\Width}{Example}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Example}\settodepth{\Depth}{Example}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,17.2500){\hspace*{\Width}\raisebox{\Height}{Example}}%
+%
+%
+\settowidth{\Width}{thickness}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{thickness}\settodepth{\Depth}{thickness}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{thickness}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{greenyellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{greenyellow}\settodepth{\Depth}{greenyellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.7500){\hspace*{\Width}\raisebox{\Height}{greenyellow}}%
+%
+%
+\settowidth{\Width}{[0.15,0,0.69,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.15,0,0.69,0]}\settodepth{\Depth}{[0.15,0,0.69,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.7500){\hspace*{\Width}\raisebox{\Height}{[0.15,0,0.69,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{黄色}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{黄色}\settodepth{\Depth}{黄色}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{黄色}}%
+%
+%
+\settowidth{\Width}{yellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellow}\settodepth{\Depth}{yellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.2500){\hspace*{\Width}\raisebox{\Height}{yellow}}%
+%
+%
+\settowidth{\Width}{[0,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,1,0]}\settodepth{\Depth}{[0,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{goldenrod}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{goldenrod}\settodepth{\Depth}{goldenrod}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.7500){\hspace*{\Width}\raisebox{\Height}{goldenrod}}%
+%
+%
+\settowidth{\Width}{[0,0.1,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.1,0.84,0]}\settodepth{\Depth}{[0,0.1,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.1,0.84,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{dandelion}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{dandelion}\settodepth{\Depth}{dandelion}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.2500){\hspace*{\Width}\raisebox{\Height}{dandelion}}%
+%
+%
+\settowidth{\Width}{[0,0.29,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.29,0.84,0]}\settodepth{\Depth}{[0,0.29,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.29,0.84,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{apricot}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{apricot}\settodepth{\Depth}{apricot}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.7500){\hspace*{\Width}\raisebox{\Height}{apricot}}%
+%
+%
+\settowidth{\Width}{[0,0.32,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.32,0.52,0]}\settodepth{\Depth}{[0,0.32,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.32,0.52,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{peach}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{peach}\settodepth{\Depth}{peach}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.2500){\hspace*{\Width}\raisebox{\Height}{peach}}%
+%
+%
+\settowidth{\Width}{[0,0.5,0.7,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.5,0.7,0]}\settodepth{\Depth}{[0,0.5,0.7,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.5,0.7,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{melon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{melon}\settodepth{\Depth}{melon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.7500){\hspace*{\Width}\raisebox{\Height}{melon}}%
+%
+%
+\settowidth{\Width}{[0,0.46,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.46,0.5,0]}\settodepth{\Depth}{[0,0.46,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.46,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{yelloworange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yelloworange}\settodepth{\Depth}{yelloworange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.2500){\hspace*{\Width}\raisebox{\Height}{yelloworange}}%
+%
+%
+\settowidth{\Width}{[0,0.42,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.42,1,0]}\settodepth{\Depth}{[0,0.42,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.42,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{æ©™}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{æ©™}\settodepth{\Depth}{æ©™}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{æ©™}}%
+%
+%
+\settowidth{\Width}{orange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orange}\settodepth{\Depth}{orange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.7500){\hspace*{\Width}\raisebox{\Height}{orange}}%
+%
+%
+\settowidth{\Width}{[0,0.61,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.61,0.87,0]}\settodepth{\Depth}{[0,0.61,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.61,0.87,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{burntorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{burntorange}\settodepth{\Depth}{burntorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.2500){\hspace*{\Width}\raisebox{\Height}{burntorange}}%
+%
+%
+\settowidth{\Width}{[0,0.51,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.51,1,0]}\settodepth{\Depth}{[0,0.51,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.51,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{bittersweet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bittersweet}\settodepth{\Depth}{bittersweet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.7500){\hspace*{\Width}\raisebox{\Height}{bittersweet}}%
+%
+%
+\settowidth{\Width}{[0,0.75,1,0.24]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.75,1,0.24]}\settodepth{\Depth}{[0,0.75,1,0.24]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.75,1,0.24]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{redorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redorange}\settodepth{\Depth}{redorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.2500){\hspace*{\Width}\raisebox{\Height}{redorange}}%
+%
+%
+\settowidth{\Width}{[0,0.77,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.77,0.87,0]}\settodepth{\Depth}{[0,0.77,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.77,0.87,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{mahogany}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mahogany}\settodepth{\Depth}{mahogany}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.7500){\hspace*{\Width}\raisebox{\Height}{mahogany}}%
+%
+%
+\settowidth{\Width}{[0,0.85,0.87,0.35]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.85,0.87,0.35]}\settodepth{\Depth}{[0,0.85,0.87,0.35]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.85,0.87,0.35]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{maroon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{maroon}\settodepth{\Depth}{maroon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.2500){\hspace*{\Width}\raisebox{\Height}{maroon}}%
+%
+%
+\settowidth{\Width}{[0,0.87,0.68,0.32]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.87,0.68,0.32]}\settodepth{\Depth}{[0,0.87,0.68,0.32]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.87,0.68,0.32]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{brickred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brickred}\settodepth{\Depth}{brickred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.7500){\hspace*{\Width}\raisebox{\Height}{brickred}}%
+%
+%
+\settowidth{\Width}{[0,0.89,0.94,0.28]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.89,0.94,0.28]}\settodepth{\Depth}{[0,0.89,0.94,0.28]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.89,0.94,0.28]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{赤}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{赤}\settodepth{\Depth}{赤}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{赤}}%
+%
+%
+\settowidth{\Width}{red}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{red}\settodepth{\Depth}{red}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.2500){\hspace*{\Width}\raisebox{\Height}{red}}%
+%
+%
+\settowidth{\Width}{[0,1,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,1,0]}\settodepth{\Depth}{[0,1,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{orangered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orangered}\settodepth{\Depth}{orangered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.7500){\hspace*{\Width}\raisebox{\Height}{orangered}}%
+%
+%
+\settowidth{\Width}{[0,1,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.5,0]}\settodepth{\Depth}{[0,1,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.7500){\hspace*{\Width}\raisebox{\Height}{[0,1,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rubinered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rubinered}\settodepth{\Depth}{rubinered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.2500){\hspace*{\Width}\raisebox{\Height}{rubinered}}%
+%
+%
+\settowidth{\Width}{[0,1,0.13,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.13,0]}\settodepth{\Depth}{[0,1,0.13,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,0.13,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{wildstrawberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{wildstrawberry}\settodepth{\Depth}{wildstrawberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.7500){\hspace*{\Width}\raisebox{\Height}{wildstrawberry}}%
+%
+%
+\settowidth{\Width}{[0,0.96,0.39,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.96,0.39,0]}\settodepth{\Depth}{[0,0.96,0.39,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.96,0.39,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{salmon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{salmon}\settodepth{\Depth}{salmon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.2500){\hspace*{\Width}\raisebox{\Height}{salmon}}%
+%
+%
+\settowidth{\Width}{[0,0.53,0.38,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.53,0.38,0]}\settodepth{\Depth}{[0,0.53,0.38,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.53,0.38,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{carnationpink}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{carnationpink}\settodepth{\Depth}{carnationpink}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.7500){\hspace*{\Width}\raisebox{\Height}{carnationpink}}%
+%
+%
+\settowidth{\Width}{[0,0.63,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.63,0,0]}\settodepth{\Depth}{[0,0.63,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.63,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{magenta}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{magenta}\settodepth{\Depth}{magenta}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.2500){\hspace*{\Width}\raisebox{\Height}{magenta}}%
+%
+%
+\settowidth{\Width}{[0,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0,0]}\settodepth{\Depth}{[0,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.2500){\hspace*{\Width}\raisebox{\Height}{[0,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{violetred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violetred}\settodepth{\Depth}{violetred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.7500){\hspace*{\Width}\raisebox{\Height}{violetred}}%
+%
+%
+\settowidth{\Width}{[0,0.81,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,0,0]}\settodepth{\Depth}{[0,0.81,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.81,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rhodamine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rhodamine}\settodepth{\Depth}{rhodamine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.2500){\hspace*{\Width}\raisebox{\Height}{rhodamine}}%
+%
+%
+\settowidth{\Width}{[0,0.82,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.82,0,0]}\settodepth{\Depth}{[0,0.82,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.82,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{mulberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mulberry}\settodepth{\Depth}{mulberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.7500){\hspace*{\Width}\raisebox{\Height}{mulberry}}%
+%
+%
+\settowidth{\Width}{[0.34,0.9,0,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.34,0.9,0,0.02]}\settodepth{\Depth}{[0.34,0.9,0,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.7500){\hspace*{\Width}\raisebox{\Height}{[0.34,0.9,0,0.02]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{redviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redviolet}\settodepth{\Depth}{redviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.2500){\hspace*{\Width}\raisebox{\Height}{redviolet}}%
+%
+%
+\settowidth{\Width}{[0.07,0.9,0,0.34]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.07,0.9,0,0.34]}\settodepth{\Depth}{[0.07,0.9,0,0.34]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.2500){\hspace*{\Width}\raisebox{\Height}{[0.07,0.9,0,0.34]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{fuchsia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fuchsia}\settodepth{\Depth}{fuchsia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.7500){\hspace*{\Width}\raisebox{\Height}{fuchsia}}%
+%
+%
+\settowidth{\Width}{[0.47,0.91,0,0.08]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.47,0.91,0,0.08]}\settodepth{\Depth}{[0.47,0.91,0,0.08]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{[0.47,0.91,0,0.08]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{lavender}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{lavender}\settodepth{\Depth}{lavender}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.2500){\hspace*{\Width}\raisebox{\Height}{lavender}}%
+%
+%
+\settowidth{\Width}{[0,0.48,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.48,0,0]}\settodepth{\Depth}{[0,0.48,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.48,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{thistle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{thistle}\settodepth{\Depth}{thistle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.7500){\hspace*{\Width}\raisebox{\Height}{thistle}}%
+%
+%
+\settowidth{\Width}{[0.12,0.59,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.12,0.59,0,0]}\settodepth{\Depth}{[0.12,0.59,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.7500){\hspace*{\Width}\raisebox{\Height}{[0.12,0.59,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{orchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orchid}\settodepth{\Depth}{orchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.2500){\hspace*{\Width}\raisebox{\Height}{orchid}}%
+%
+%
+\settowidth{\Width}{[0.32,0.64,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.32,0.64,0,0]}\settodepth{\Depth}{[0.32,0.64,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{[0.32,0.64,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{darkorchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{darkorchid}\settodepth{\Depth}{darkorchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.7500){\hspace*{\Width}\raisebox{\Height}{darkorchid}}%
+%
+%
+\settowidth{\Width}{[0.4,0.8,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.4,0.8,0.2,0]}\settodepth{\Depth}{[0.4,0.8,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{[0.4,0.8,0.2,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç´«}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç´«}\settodepth{\Depth}{ç´«}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{ç´«}}%
+%
+%
+\settowidth{\Width}{purple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{purple}\settodepth{\Depth}{purple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{purple}}%
+%
+%
+\settowidth{\Width}{[0.45,0.86,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.45,0.86,0,0]}\settodepth{\Depth}{[0.45,0.86,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.2500){\hspace*{\Width}\raisebox{\Height}{[0.45,0.86,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{plum}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{plum}\settodepth{\Depth}{plum}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.7500){\hspace*{\Width}\raisebox{\Height}{plum}}%
+%
+%
+\settowidth{\Width}{[0.5,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,1,0,0]}\settodepth{\Depth}{[0.5,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{[0.5,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{violet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violet}\settodepth{\Depth}{violet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.2500){\hspace*{\Width}\raisebox{\Height}{violet}}%
+%
+%
+\settowidth{\Width}{[0.79,0.88,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.79,0.88,0,0]}\settodepth{\Depth}{[0.79,0.88,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.2500){\hspace*{\Width}\raisebox{\Height}{[0.79,0.88,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee35-68.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee35-68.tex
new file mode 100644
index 00000000..017807da
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/colortablee35-68.tex
@@ -0,0 +1,1934 @@
+%%% colortable35-68.tex 2015-2-6 18:34
+%%% colortable35-68.sce 2015-2-6 18:29
+{\unitlength=1cm%
+\begin{picture}%
+( 15.00000, 17.50000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.75,0.9,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6693}\special{pa 4626 -6496}\special{pa 5906 -6496}\special{pa 5906 -6693}%
+\special{pa 4626 -6693}\special{sh 1}\special{ip}%
+\color[cmyk]{0.86,0.91,0,0.04}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6496}\special{pa 4626 -6299}\special{pa 5906 -6299}\special{pa 5906 -6496}%
+\special{pa 4626 -6496}\special{sh 1}\special{ip}%
+\color[cmyk]{0.57,0.55,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6299}\special{pa 4626 -6102}\special{pa 5906 -6102}\special{pa 5906 -6299}%
+\special{pa 4626 -6299}\special{sh 1}\special{ip}%
+\color[cmyk]{0.62,0.57,0.23,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -6102}\special{pa 4626 -5906}\special{pa 5906 -5906}\special{pa 5906 -6102}%
+\special{pa 4626 -6102}\special{sh 1}\special{ip}%
+\color[cmyk]{0.65,0.13,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5906}\special{pa 4626 -5709}\special{pa 5906 -5709}\special{pa 5906 -5906}%
+\special{pa 4626 -5906}\special{sh 1}\special{ip}%
+\color[cmyk]{0.98,0.13,0,0.43}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5709}\special{pa 4626 -5512}\special{pa 5906 -5512}\special{pa 5906 -5709}%
+\special{pa 4626 -5709}\special{sh 1}\special{ip}%
+\color[cmyk]{0.94,0.54,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5512}\special{pa 4626 -5315}\special{pa 5906 -5315}\special{pa 5906 -5512}%
+\special{pa 4626 -5512}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0.5,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5315}\special{pa 4626 -5118}\special{pa 5906 -5118}\special{pa 5906 -5315}%
+\special{pa 4626 -5315}\special{sh 1}\special{ip}%
+\color[cmyk]{1,1,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -5118}\special{pa 4626 -4921}\special{pa 5906 -4921}\special{pa 5906 -5118}%
+\special{pa 4626 -5118}\special{sh 1}\special{ip}%
+\color[cmyk]{0.94,0.11,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4921}\special{pa 4626 -4724}\special{pa 5906 -4724}\special{pa 5906 -4921}%
+\special{pa 4626 -4921}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4724}\special{pa 4626 -4528}\special{pa 5906 -4528}\special{pa 5906 -4724}%
+\special{pa 4626 -4724}\special{sh 1}\special{ip}%
+\color[cmyk]{0.96,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4528}\special{pa 4626 -4331}\special{pa 5906 -4331}\special{pa 5906 -4528}%
+\special{pa 4626 -4528}\special{sh 1}\special{ip}%
+\color[cmyk]{0.62,0,0.12,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4331}\special{pa 4626 -4134}\special{pa 5906 -4134}\special{pa 5906 -4331}%
+\special{pa 4626 -4331}\special{sh 1}\special{ip}%
+\color[cmyk]{0.85,0,0.2,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -4134}\special{pa 4626 -3937}\special{pa 5906 -3937}\special{pa 5906 -4134}%
+\special{pa 4626 -4134}\special{sh 1}\special{ip}%
+\color[cmyk]{0.86,0,0.34,0.02}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3937}\special{pa 4626 -3740}\special{pa 5906 -3740}\special{pa 5906 -3937}%
+\special{pa 4626 -3937}\special{sh 1}\special{ip}%
+\color[cmyk]{0.82,0,0.3,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3740}\special{pa 4626 -3543}\special{pa 5906 -3543}\special{pa 5906 -3740}%
+\special{pa 4626 -3740}\special{sh 1}\special{ip}%
+\color[cmyk]{0.85,0,0.33,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3543}\special{pa 4626 -3346}\special{pa 5906 -3346}\special{pa 5906 -3543}%
+\special{pa 4626 -3543}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3346}\special{pa 4626 -3150}\special{pa 5906 -3150}\special{pa 5906 -3346}%
+\special{pa 4626 -3346}\special{sh 1}\special{ip}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -3150}\special{pa 4626 -2953}\special{pa 5906 -2953}\special{pa 5906 -3150}%
+\special{pa 4626 -3150}\special{sh 1}\special{ip}%
+\color[cmyk]{0.69,0,0.5,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2953}\special{pa 4626 -2756}\special{pa 5906 -2756}\special{pa 5906 -2953}%
+\special{pa 4626 -2953}\special{sh 1}\special{ip}%
+\color[cmyk]{1,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2756}\special{pa 4626 -2559}\special{pa 5906 -2559}\special{pa 5906 -2756}%
+\special{pa 4626 -2756}\special{sh 1}\special{ip}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2559}\special{pa 4626 -2362}\special{pa 5906 -2362}\special{pa 5906 -2559}%
+\special{pa 4626 -2559}\special{sh 1}\special{ip}%
+\color[cmyk]{0.92,0,0.59,0.25}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2362}\special{pa 4626 -2165}\special{pa 5906 -2165}\special{pa 5906 -2362}%
+\special{pa 4626 -2362}\special{sh 1}\special{ip}%
+\color[cmyk]{0.5,0,1,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -2165}\special{pa 4626 -1969}\special{pa 5906 -1969}\special{pa 5906 -2165}%
+\special{pa 4626 -2165}\special{sh 1}\special{ip}%
+\color[cmyk]{0.44,0,0.74,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1969}\special{pa 4626 -1772}\special{pa 5906 -1772}\special{pa 5906 -1969}%
+\special{pa 4626 -1969}\special{sh 1}\special{ip}%
+\color[cmyk]{0.26,0,0.76,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1772}\special{pa 4626 -1575}\special{pa 5906 -1575}\special{pa 5906 -1772}%
+\special{pa 4626 -1772}\special{sh 1}\special{ip}%
+\color[cmyk]{0.64,0,0.95,0.4}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1575}\special{pa 4626 -1378}\special{pa 5906 -1378}\special{pa 5906 -1575}%
+\special{pa 4626 -1575}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.72,1,0.45}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1378}\special{pa 4626 -1181}\special{pa 5906 -1181}\special{pa 5906 -1378}%
+\special{pa 4626 -1378}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.83,1,0.7}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -1181}\special{pa 4626 -984}\special{pa 5906 -984}\special{pa 5906 -1181}%
+\special{pa 4626 -1181}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0.81,1,0.6}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -984}\special{pa 4626 -787}\special{pa 5906 -787}\special{pa 5906 -984}%
+\special{pa 4626 -984}\special{sh 1}\special{ip}%
+\color[cmyk]{0.14,0.42,0.56,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -787}\special{pa 4626 -591}\special{pa 5906 -591}\special{pa 5906 -787}%
+\special{pa 4626 -787}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,0.5}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -591}\special{pa 4626 -394}\special{pa 5906 -394}\special{pa 5906 -591}%
+\special{pa 4626 -591}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -394}\special{pa 4626 -197}\special{pa 5906 -197}\special{pa 5906 -394}%
+\special{pa 4626 -394}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,0}%
+\settowidth{\Width}{ã‚ã„ã†ãˆãŠ}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ã‚ã„ã†ãˆãŠ}\settodepth{\Depth}{ã‚ã„ã†ãˆãŠ}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{ã‚ã„ã†ãˆãŠ}}%
+%
+%
+\special{pa 4626 -197}\special{pa 4626 0}\special{pa 5906 0}\special{pa 5906 -197}%
+\special{pa 4626 -197}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa 0 -6890}\special{pa 1083 -6890}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 2461 -6890}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 3839 -6890}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 4626 -6890}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 5906 -6890}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 0 0}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 1083 0}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 2461 0}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 3839 0}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 4626 0}\special{pa 5906 0}%
+\special{fp}%
+\special{pa 0 -6890}\special{pa 0 -6693}%
+\special{fp}%
+\special{pa 0 -6693}\special{pa 0 -6496}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 0 -6299}%
+\special{fp}%
+\special{pa 0 -6299}\special{pa 0 -6102}%
+\special{fp}%
+\special{pa 0 -6102}\special{pa 0 -5906}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 0 -5709}%
+\special{fp}%
+\special{pa 0 -5709}\special{pa 0 -5512}%
+\special{fp}%
+\special{pa 0 -5512}\special{pa 0 -5315}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 0 -5118}%
+\special{fp}%
+\special{pa 0 -5118}\special{pa 0 -4921}%
+\special{fp}%
+\special{pa 0 -4921}\special{pa 0 -4724}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 0 -4528}%
+\special{fp}%
+\special{pa 0 -4528}\special{pa 0 -4331}%
+\special{fp}%
+\special{pa 0 -4331}\special{pa 0 -4134}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 0 -3937}%
+\special{fp}%
+\special{pa 0 -3937}\special{pa 0 -3740}%
+\special{fp}%
+\special{pa 0 -3740}\special{pa 0 -3543}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 0 -3346}%
+\special{fp}%
+\special{pa 0 -3346}\special{pa 0 -3150}%
+\special{fp}%
+\special{pa 0 -3150}\special{pa 0 -2953}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 0 -2756}%
+\special{fp}%
+\special{pa 0 -2756}\special{pa 0 -2559}%
+\special{fp}%
+\special{pa 0 -2559}\special{pa 0 -2362}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 0 -2165}%
+\special{fp}%
+\special{pa 0 -2165}\special{pa 0 -1969}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -1772}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 0 -1575}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 0 -1378}%
+\special{fp}%
+\special{pa 0 -1378}\special{pa 0 -1181}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -984}%
+\special{fp}%
+\special{pa 0 -984}\special{pa 0 -787}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 0 -591}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 0 -394}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 0 -197}%
+\special{fp}%
+\special{pa 0 -197}\special{pa 0 0}%
+\special{fp}%
+\special{pa 1083 -6890}\special{pa 1083 -6693}%
+\special{fp}%
+\special{pa 1083 -6693}\special{pa 1083 -6496}%
+\special{fp}%
+\special{pa 1083 -6496}\special{pa 1083 -6299}%
+\special{fp}%
+\special{pa 1083 -6299}\special{pa 1083 -6102}%
+\special{fp}%
+\special{pa 1083 -6102}\special{pa 1083 -5906}%
+\special{fp}%
+\special{pa 1083 -5906}\special{pa 1083 -5709}%
+\special{fp}%
+\special{pa 1083 -5709}\special{pa 1083 -5512}%
+\special{fp}%
+\special{pa 1083 -5512}\special{pa 1083 -5315}%
+\special{fp}%
+\special{pa 1083 -5315}\special{pa 1083 -5118}%
+\special{fp}%
+\special{pa 1083 -5118}\special{pa 1083 -4921}%
+\special{fp}%
+\special{pa 1083 -4921}\special{pa 1083 -4724}%
+\special{fp}%
+\special{pa 1083 -4724}\special{pa 1083 -4528}%
+\special{fp}%
+\special{pa 1083 -4528}\special{pa 1083 -4331}%
+\special{fp}%
+\special{pa 1083 -4331}\special{pa 1083 -4134}%
+\special{fp}%
+\special{pa 1083 -4134}\special{pa 1083 -3937}%
+\special{fp}%
+\special{pa 1083 -3937}\special{pa 1083 -3740}%
+\special{fp}%
+\special{pa 1083 -3740}\special{pa 1083 -3543}%
+\special{fp}%
+\special{pa 1083 -3543}\special{pa 1083 -3346}%
+\special{fp}%
+\special{pa 1083 -3346}\special{pa 1083 -3150}%
+\special{fp}%
+\special{pa 1083 -3150}\special{pa 1083 -2953}%
+\special{fp}%
+\special{pa 1083 -2953}\special{pa 1083 -2756}%
+\special{fp}%
+\special{pa 1083 -2756}\special{pa 1083 -2559}%
+\special{fp}%
+\special{pa 1083 -2559}\special{pa 1083 -2362}%
+\special{fp}%
+\special{pa 1083 -2362}\special{pa 1083 -2165}%
+\special{fp}%
+\special{pa 1083 -2165}\special{pa 1083 -1969}%
+\special{fp}%
+\special{pa 1083 -1969}\special{pa 1083 -1772}%
+\special{fp}%
+\special{pa 1083 -1772}\special{pa 1083 -1575}%
+\special{fp}%
+\special{pa 1083 -1575}\special{pa 1083 -1378}%
+\special{fp}%
+\special{pa 1083 -1378}\special{pa 1083 -1181}%
+\special{fp}%
+\special{pa 1083 -1181}\special{pa 1083 -984}%
+\special{fp}%
+\special{pa 1083 -984}\special{pa 1083 -787}%
+\special{fp}%
+\special{pa 1083 -787}\special{pa 1083 -591}%
+\special{fp}%
+\special{pa 1083 -591}\special{pa 1083 -394}%
+\special{fp}%
+\special{pa 1083 -394}\special{pa 1083 -197}%
+\special{fp}%
+\special{pa 1083 -197}\special{pa 1083 0}%
+\special{fp}%
+\special{pa 2461 -6890}\special{pa 2461 -6693}%
+\special{fp}%
+\special{pa 2461 -6693}\special{pa 2461 -6496}%
+\special{fp}%
+\special{pa 2461 -6496}\special{pa 2461 -6299}%
+\special{fp}%
+\special{pa 2461 -6299}\special{pa 2461 -6102}%
+\special{fp}%
+\special{pa 2461 -6102}\special{pa 2461 -5906}%
+\special{fp}%
+\special{pa 2461 -5906}\special{pa 2461 -5709}%
+\special{fp}%
+\special{pa 2461 -5709}\special{pa 2461 -5512}%
+\special{fp}%
+\special{pa 2461 -5512}\special{pa 2461 -5315}%
+\special{fp}%
+\special{pa 2461 -5315}\special{pa 2461 -5118}%
+\special{fp}%
+\special{pa 2461 -5118}\special{pa 2461 -4921}%
+\special{fp}%
+\special{pa 2461 -4921}\special{pa 2461 -4724}%
+\special{fp}%
+\special{pa 2461 -4724}\special{pa 2461 -4528}%
+\special{fp}%
+\special{pa 2461 -4528}\special{pa 2461 -4331}%
+\special{fp}%
+\special{pa 2461 -4331}\special{pa 2461 -4134}%
+\special{fp}%
+\special{pa 2461 -4134}\special{pa 2461 -3937}%
+\special{fp}%
+\special{pa 2461 -3937}\special{pa 2461 -3740}%
+\special{fp}%
+\special{pa 2461 -3740}\special{pa 2461 -3543}%
+\special{fp}%
+\special{pa 2461 -3543}\special{pa 2461 -3346}%
+\special{fp}%
+\special{pa 2461 -3346}\special{pa 2461 -3150}%
+\special{fp}%
+\special{pa 2461 -3150}\special{pa 2461 -2953}%
+\special{fp}%
+\special{pa 2461 -2953}\special{pa 2461 -2756}%
+\special{fp}%
+\special{pa 2461 -2756}\special{pa 2461 -2559}%
+\special{fp}%
+\special{pa 2461 -2559}\special{pa 2461 -2362}%
+\special{fp}%
+\special{pa 2461 -2362}\special{pa 2461 -2165}%
+\special{fp}%
+\special{pa 2461 -2165}\special{pa 2461 -1969}%
+\special{fp}%
+\special{pa 2461 -1969}\special{pa 2461 -1772}%
+\special{fp}%
+\special{pa 2461 -1772}\special{pa 2461 -1575}%
+\special{fp}%
+\special{pa 2461 -1575}\special{pa 2461 -1378}%
+\special{fp}%
+\special{pa 2461 -1378}\special{pa 2461 -1181}%
+\special{fp}%
+\special{pa 2461 -1181}\special{pa 2461 -984}%
+\special{fp}%
+\special{pa 2461 -984}\special{pa 2461 -787}%
+\special{fp}%
+\special{pa 2461 -787}\special{pa 2461 -591}%
+\special{fp}%
+\special{pa 2461 -591}\special{pa 2461 -394}%
+\special{fp}%
+\special{pa 2461 -394}\special{pa 2461 -197}%
+\special{fp}%
+\special{pa 2461 -197}\special{pa 2461 0}%
+\special{fp}%
+\special{pa 3839 -6890}\special{pa 3839 -6693}%
+\special{fp}%
+\special{pa 3839 -6693}\special{pa 3839 -6496}%
+\special{fp}%
+\special{pa 3839 -6496}\special{pa 3839 -6299}%
+\special{fp}%
+\special{pa 3839 -6299}\special{pa 3839 -6102}%
+\special{fp}%
+\special{pa 3839 -6102}\special{pa 3839 -5906}%
+\special{fp}%
+\special{pa 3839 -5906}\special{pa 3839 -5709}%
+\special{fp}%
+\special{pa 3839 -5709}\special{pa 3839 -5512}%
+\special{fp}%
+\special{pa 3839 -5512}\special{pa 3839 -5315}%
+\special{fp}%
+\special{pa 3839 -5315}\special{pa 3839 -5118}%
+\special{fp}%
+\special{pa 3839 -5118}\special{pa 3839 -4921}%
+\special{fp}%
+\special{pa 3839 -4921}\special{pa 3839 -4724}%
+\special{fp}%
+\special{pa 3839 -4724}\special{pa 3839 -4528}%
+\special{fp}%
+\special{pa 3839 -4528}\special{pa 3839 -4331}%
+\special{fp}%
+\special{pa 3839 -4331}\special{pa 3839 -4134}%
+\special{fp}%
+\special{pa 3839 -4134}\special{pa 3839 -3937}%
+\special{fp}%
+\special{pa 3839 -3937}\special{pa 3839 -3740}%
+\special{fp}%
+\special{pa 3839 -3740}\special{pa 3839 -3543}%
+\special{fp}%
+\special{pa 3839 -3543}\special{pa 3839 -3346}%
+\special{fp}%
+\special{pa 3839 -3346}\special{pa 3839 -3150}%
+\special{fp}%
+\special{pa 3839 -3150}\special{pa 3839 -2953}%
+\special{fp}%
+\special{pa 3839 -2953}\special{pa 3839 -2756}%
+\special{fp}%
+\special{pa 3839 -2756}\special{pa 3839 -2559}%
+\special{fp}%
+\special{pa 3839 -2559}\special{pa 3839 -2362}%
+\special{fp}%
+\special{pa 3839 -2362}\special{pa 3839 -2165}%
+\special{fp}%
+\special{pa 3839 -2165}\special{pa 3839 -1969}%
+\special{fp}%
+\special{pa 3839 -1969}\special{pa 3839 -1772}%
+\special{fp}%
+\special{pa 3839 -1772}\special{pa 3839 -1575}%
+\special{fp}%
+\special{pa 3839 -1575}\special{pa 3839 -1378}%
+\special{fp}%
+\special{pa 3839 -1378}\special{pa 3839 -1181}%
+\special{fp}%
+\special{pa 3839 -1181}\special{pa 3839 -984}%
+\special{fp}%
+\special{pa 3839 -984}\special{pa 3839 -787}%
+\special{fp}%
+\special{pa 3839 -787}\special{pa 3839 -591}%
+\special{fp}%
+\special{pa 3839 -591}\special{pa 3839 -394}%
+\special{fp}%
+\special{pa 3839 -394}\special{pa 3839 -197}%
+\special{fp}%
+\special{pa 3839 -197}\special{pa 3839 0}%
+\special{fp}%
+\special{pa 4626 -6890}\special{pa 4626 -6693}%
+\special{fp}%
+\special{pa 4626 -6693}\special{pa 4626 -6496}%
+\special{fp}%
+\special{pa 4626 -6496}\special{pa 4626 -6299}%
+\special{fp}%
+\special{pa 4626 -6299}\special{pa 4626 -6102}%
+\special{fp}%
+\special{pa 4626 -6102}\special{pa 4626 -5906}%
+\special{fp}%
+\special{pa 4626 -5906}\special{pa 4626 -5709}%
+\special{fp}%
+\special{pa 4626 -5709}\special{pa 4626 -5512}%
+\special{fp}%
+\special{pa 4626 -5512}\special{pa 4626 -5315}%
+\special{fp}%
+\special{pa 4626 -5315}\special{pa 4626 -5118}%
+\special{fp}%
+\special{pa 4626 -5118}\special{pa 4626 -4921}%
+\special{fp}%
+\special{pa 4626 -4921}\special{pa 4626 -4724}%
+\special{fp}%
+\special{pa 4626 -4724}\special{pa 4626 -4528}%
+\special{fp}%
+\special{pa 4626 -4528}\special{pa 4626 -4331}%
+\special{fp}%
+\special{pa 4626 -4331}\special{pa 4626 -4134}%
+\special{fp}%
+\special{pa 4626 -4134}\special{pa 4626 -3937}%
+\special{fp}%
+\special{pa 4626 -3937}\special{pa 4626 -3740}%
+\special{fp}%
+\special{pa 4626 -3740}\special{pa 4626 -3543}%
+\special{fp}%
+\special{pa 4626 -3543}\special{pa 4626 -3346}%
+\special{fp}%
+\special{pa 4626 -3346}\special{pa 4626 -3150}%
+\special{fp}%
+\special{pa 4626 -3150}\special{pa 4626 -2953}%
+\special{fp}%
+\special{pa 4626 -2953}\special{pa 4626 -2756}%
+\special{fp}%
+\special{pa 4626 -2756}\special{pa 4626 -2559}%
+\special{fp}%
+\special{pa 4626 -2559}\special{pa 4626 -2362}%
+\special{fp}%
+\special{pa 4626 -2362}\special{pa 4626 -2165}%
+\special{fp}%
+\special{pa 4626 -2165}\special{pa 4626 -1969}%
+\special{fp}%
+\special{pa 4626 -1969}\special{pa 4626 -1772}%
+\special{fp}%
+\special{pa 4626 -1772}\special{pa 4626 -1575}%
+\special{fp}%
+\special{pa 4626 -1575}\special{pa 4626 -1378}%
+\special{fp}%
+\special{pa 4626 -1378}\special{pa 4626 -1181}%
+\special{fp}%
+\special{pa 4626 -1181}\special{pa 4626 -984}%
+\special{fp}%
+\special{pa 4626 -984}\special{pa 4626 -787}%
+\special{fp}%
+\special{pa 4626 -787}\special{pa 4626 -591}%
+\special{fp}%
+\special{pa 4626 -591}\special{pa 4626 -394}%
+\special{fp}%
+\special{pa 4626 -394}\special{pa 4626 -197}%
+\special{fp}%
+\special{pa 4626 -197}\special{pa 4626 0}%
+\special{fp}%
+\special{pa 5906 -6890}\special{pa 5906 -6693}%
+\special{fp}%
+\special{pa 5906 -6693}\special{pa 5906 -6496}%
+\special{fp}%
+\special{pa 5906 -6496}\special{pa 5906 -6299}%
+\special{fp}%
+\special{pa 5906 -6299}\special{pa 5906 -6102}%
+\special{fp}%
+\special{pa 5906 -6102}\special{pa 5906 -5906}%
+\special{fp}%
+\special{pa 5906 -5906}\special{pa 5906 -5709}%
+\special{fp}%
+\special{pa 5906 -5709}\special{pa 5906 -5512}%
+\special{fp}%
+\special{pa 5906 -5512}\special{pa 5906 -5315}%
+\special{fp}%
+\special{pa 5906 -5315}\special{pa 5906 -5118}%
+\special{fp}%
+\special{pa 5906 -5118}\special{pa 5906 -4921}%
+\special{fp}%
+\special{pa 5906 -4921}\special{pa 5906 -4724}%
+\special{fp}%
+\special{pa 5906 -4724}\special{pa 5906 -4528}%
+\special{fp}%
+\special{pa 5906 -4528}\special{pa 5906 -4331}%
+\special{fp}%
+\special{pa 5906 -4331}\special{pa 5906 -4134}%
+\special{fp}%
+\special{pa 5906 -4134}\special{pa 5906 -3937}%
+\special{fp}%
+\special{pa 5906 -3937}\special{pa 5906 -3740}%
+\special{fp}%
+\special{pa 5906 -3740}\special{pa 5906 -3543}%
+\special{fp}%
+\special{pa 5906 -3543}\special{pa 5906 -3346}%
+\special{fp}%
+\special{pa 5906 -3346}\special{pa 5906 -3150}%
+\special{fp}%
+\special{pa 5906 -3150}\special{pa 5906 -2953}%
+\special{fp}%
+\special{pa 5906 -2953}\special{pa 5906 -2756}%
+\special{fp}%
+\special{pa 5906 -2756}\special{pa 5906 -2559}%
+\special{fp}%
+\special{pa 5906 -2559}\special{pa 5906 -2362}%
+\special{fp}%
+\special{pa 5906 -2362}\special{pa 5906 -2165}%
+\special{fp}%
+\special{pa 5906 -2165}\special{pa 5906 -1969}%
+\special{fp}%
+\special{pa 5906 -1969}\special{pa 5906 -1772}%
+\special{fp}%
+\special{pa 5906 -1772}\special{pa 5906 -1575}%
+\special{fp}%
+\special{pa 5906 -1575}\special{pa 5906 -1378}%
+\special{fp}%
+\special{pa 5906 -1378}\special{pa 5906 -1181}%
+\special{fp}%
+\special{pa 5906 -1181}\special{pa 5906 -984}%
+\special{fp}%
+\special{pa 5906 -984}\special{pa 5906 -787}%
+\special{fp}%
+\special{pa 5906 -787}\special{pa 5906 -591}%
+\special{fp}%
+\special{pa 5906 -591}\special{pa 5906 -394}%
+\special{fp}%
+\special{pa 5906 -394}\special{pa 5906 -197}%
+\special{fp}%
+\special{pa 5906 -197}\special{pa 5906 0}%
+\special{fp}%
+\settowidth{\Width}{Japanese}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Japanese}\settodepth{\Depth}{Japanese}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{Japanese}}%
+%
+%
+\settowidth{\Width}{\TeX command}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\TeX command}\settodepth{\Depth}{\TeX command}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,17.2500){\hspace*{\Width}\raisebox{\Height}{\TeX command}}%
+%
+%
+\settowidth{\Width}{[C,M,Y,K]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[C,M,Y,K]}\settodepth{\Depth}{[C,M,Y,K]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,17.2500){\hspace*{\Width}\raisebox{\Height}{[C,M,Y,K]}}%
+%
+%
+\settowidth{\Width}{example}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{example}\settodepth{\Depth}{example}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,17.2500){\hspace*{\Width}\raisebox{\Height}{example}}%
+%
+%
+\settowidth{\Width}{thickness}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{thickness)}\settodepth{\Depth}{thickness}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,17.2500){\hspace*{\Width}\raisebox{\Height}{thickness}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{royalpurple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalpurple}\settodepth{\Depth}{royalpurple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.7500){\hspace*{\Width}\raisebox{\Height}{royalpurple}}%
+%
+%
+\settowidth{\Width}{[0.75,0.9,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.75,0.9,0,0]}\settodepth{\Depth}{[0.75,0.9,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.7500){\hspace*{\Width}\raisebox{\Height}{[0.75,0.9,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{blueviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blueviolet}\settodepth{\Depth}{blueviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,16.2500){\hspace*{\Width}\raisebox{\Height}{blueviolet}}%
+%
+%
+\settowidth{\Width}{[0.86,0.91,0,0.04]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0.91,0,0.04]}\settodepth{\Depth}{[0.86,0.91,0,0.04]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,16.2500){\hspace*{\Width}\raisebox{\Height}{[0.86,0.91,0,0.04]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,16.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{periwinkle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{periwinkle}\settodepth{\Depth}{periwinkle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.7500){\hspace*{\Width}\raisebox{\Height}{periwinkle}}%
+%
+%
+\settowidth{\Width}{[0.57,0.55,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.57,0.55,0,0]}\settodepth{\Depth}{[0.57,0.55,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.7500){\hspace*{\Width}\raisebox{\Height}{[0.57,0.55,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cadetblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cadetblue}\settodepth{\Depth}{cadetblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,15.2500){\hspace*{\Width}\raisebox{\Height}{cadetblue}}%
+%
+%
+\settowidth{\Width}{[0.62,0.57,0.23,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0.57,0.23,0]}\settodepth{\Depth}{[0.62,0.57,0.23,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,15.2500){\hspace*{\Width}\raisebox{\Height}{[0.62,0.57,0.23,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,15.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cornflowerblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cornflowerblue}\settodepth{\Depth}{cornflowerblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.7500){\hspace*{\Width}\raisebox{\Height}{cornflowerblue}}%
+%
+%
+\settowidth{\Width}{[0.65,0.13,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.65,0.13,0,0]}\settodepth{\Depth}{[0.65,0.13,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.7500){\hspace*{\Width}\raisebox{\Height}{[0.65,0.13,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{midnightblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{midnightblue}\settodepth{\Depth}{midnightblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,14.2500){\hspace*{\Width}\raisebox{\Height}{midnightblue}}%
+%
+%
+\settowidth{\Width}{[0.98,0.13,0,0.43]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.98,0.13,0,0.43]}\settodepth{\Depth}{[0.98,0.13,0,0.43]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,14.2500){\hspace*{\Width}\raisebox{\Height}{[0.98,0.13,0,0.43]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,14.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{navyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{navyblue}\settodepth{\Depth}{navyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.7500){\hspace*{\Width}\raisebox{\Height}{navyblue}}%
+%
+%
+\settowidth{\Width}{[0.94,0.54,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.54,0,0]}\settodepth{\Depth}{[0.94,0.54,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.7500){\hspace*{\Width}\raisebox{\Height}{[0.94,0.54,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{royalblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalblue}\settodepth{\Depth}{royalblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,13.2500){\hspace*{\Width}\raisebox{\Height}{royalblue}}%
+%
+%
+\settowidth{\Width}{[1,0.5,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0.5,0,0]}\settodepth{\Depth}{[1,0.5,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,13.2500){\hspace*{\Width}\raisebox{\Height}{[1,0.5,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,13.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{é’}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{é’}\settodepth{\Depth}{é’}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{é’}}%
+%
+%
+\settowidth{\Width}{blue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blue}\settodepth{\Depth}{blue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.7500){\hspace*{\Width}\raisebox{\Height}{blue}}%
+%
+%
+\settowidth{\Width}{[1,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,1,0,0]}\settodepth{\Depth}{[1,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.7500){\hspace*{\Width}\raisebox{\Height}{[1,1,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cerulean}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cerulean}\settodepth{\Depth}{cerulean}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,12.2500){\hspace*{\Width}\raisebox{\Height}{cerulean}}%
+%
+%
+\settowidth{\Width}{[0.94,0.11,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.11,0,0]}\settodepth{\Depth}{[0.94,0.11,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,12.2500){\hspace*{\Width}\raisebox{\Height}{[0.94,0.11,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,12.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{cyan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cyan}\settodepth{\Depth}{cyan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.7500){\hspace*{\Width}\raisebox{\Height}{cyan}}%
+%
+%
+\settowidth{\Width}{[1,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0,0]}\settodepth{\Depth}{[1,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.7500){\hspace*{\Width}\raisebox{\Height}{[1,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{processblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{processblue}\settodepth{\Depth}{processblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,11.2500){\hspace*{\Width}\raisebox{\Height}{processblue}}%
+%
+%
+\settowidth{\Width}{[0.96,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.96,0,0,0]}\settodepth{\Depth}{[0.96,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,11.2500){\hspace*{\Width}\raisebox{\Height}{[0.96,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,11.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{skyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{skyblue}\settodepth{\Depth}{skyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.7500){\hspace*{\Width}\raisebox{\Height}{skyblue}}%
+%
+%
+\settowidth{\Width}{[0.62,0,0.12,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0,0.12,0]}\settodepth{\Depth}{[0.62,0,0.12,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.7500){\hspace*{\Width}\raisebox{\Height}{[0.62,0,0.12,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{turquoise}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{turquoise}\settodepth{\Depth}{turquoise}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,10.2500){\hspace*{\Width}\raisebox{\Height}{turquoise}}%
+%
+%
+\settowidth{\Width}{[0.85,0,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.2,0]}\settodepth{\Depth}{[0.85,0,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,10.2500){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.2,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,10.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{tealblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tealblue}\settodepth{\Depth}{tealblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.7500){\hspace*{\Width}\raisebox{\Height}{tealblue}}%
+%
+%
+\settowidth{\Width}{[0.86,0,0.34,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0,0.34,0.02]}\settodepth{\Depth}{[0.86,0,0.34,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.7500){\hspace*{\Width}\raisebox{\Height}{[0.86,0,0.34,0.02]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{aquamarine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{aquamarine}\settodepth{\Depth}{aquamarine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,9.2500){\hspace*{\Width}\raisebox{\Height}{aquamarine}}%
+%
+%
+\settowidth{\Width}{[0.82,0,0.3,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.82,0,0.3,0]}\settodepth{\Depth}{[0.82,0,0.3,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,9.2500){\hspace*{\Width}\raisebox{\Height}{[0.82,0,0.3,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,9.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{bluegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bluegreen}\settodepth{\Depth}{bluegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.7500){\hspace*{\Width}\raisebox{\Height}{bluegreen}}%
+%
+%
+\settowidth{\Width}{[0.85,0,0.33,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.33,0]}\settodepth{\Depth}{[0.85,0,0.33,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.7500){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.33,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{emerald}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{emerald}\settodepth{\Depth}{emerald}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,8.2500){\hspace*{\Width}\raisebox{\Height}{emerald}}%
+%
+%
+\settowidth{\Width}{[1,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0.5,0]}\settodepth{\Depth}{[1,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,8.2500){\hspace*{\Width}\raisebox{\Height}{[1,0,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,8.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{janglegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{janglegreen}\settodepth{\Depth}{janglegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.7500){\hspace*{\Width}\raisebox{\Height}{janglegreen}}%
+%
+%
+\settowidth{\Width}{[0.99,0,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.99,0,0.52,0]}\settodepth{\Depth}{[0.99,0,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.7500){\hspace*{\Width}\raisebox{\Height}{[0.99,0,0.52,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{seagreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{seagreen}\settodepth{\Depth}{seagreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,7.2500){\hspace*{\Width}\raisebox{\Height}{seagreen}}%
+%
+%
+\settowidth{\Width}{[0.69,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.69,0,0.5,0]}\settodepth{\Depth}{[0.69,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,7.2500){\hspace*{\Width}\raisebox{\Height}{[0.69,0,0.5,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,7.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç·‘}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç·‘}\settodepth{\Depth}{ç·‘}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{ç·‘}}%
+%
+%
+\settowidth{\Width}{green}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{green}\settodepth{\Depth}{green}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.7500){\hspace*{\Width}\raisebox{\Height}{green}}%
+%
+%
+\settowidth{\Width}{[1,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,1,0]}\settodepth{\Depth}{[1,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.7500){\hspace*{\Width}\raisebox{\Height}{[1,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{forestgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{forestgreen}\settodepth{\Depth}{forestgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,6.2500){\hspace*{\Width}\raisebox{\Height}{forestgreen}}%
+%
+%
+\settowidth{\Width}{[0.91,0,0.88,0.12]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.91,0,0.88,0.12]}\settodepth{\Depth}{[0.91,0,0.88,0.12]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,6.2500){\hspace*{\Width}\raisebox{\Height}{[0.91,0,0.88,0.12]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,6.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{pinegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{pinegreen}\settodepth{\Depth}{pinegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.7500){\hspace*{\Width}\raisebox{\Height}{pinegreen}}%
+%
+%
+\settowidth{\Width}{[0.92,0,0.59,0.25]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.92,0,0.59,0.25]}\settodepth{\Depth}{[0.92,0,0.59,0.25]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.7500){\hspace*{\Width}\raisebox{\Height}{[0.92,0,0.59,0.25]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{limegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{limegreen}\settodepth{\Depth}{limegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,5.2500){\hspace*{\Width}\raisebox{\Height}{limegreen}}%
+%
+%
+\settowidth{\Width}{[0.5,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,0,1,0]}\settodepth{\Depth}{[0.5,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,5.2500){\hspace*{\Width}\raisebox{\Height}{[0.5,0,1,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,5.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{yellowgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellowgreen}\settodepth{\Depth}{yellowgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.7500){\hspace*{\Width}\raisebox{\Height}{yellowgreen}}%
+%
+%
+\settowidth{\Width}{[0.44,0,0.74,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.44,0,0.74,0]}\settodepth{\Depth}{[0.44,0,0.74,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.7500){\hspace*{\Width}\raisebox{\Height}{[0.44,0,0.74,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{springgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{springgreen}\settodepth{\Depth}{springgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,4.2500){\hspace*{\Width}\raisebox{\Height}{springgreen}}%
+%
+%
+\settowidth{\Width}{[0.26,0,0.76,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.26,0,0.76,0]}\settodepth{\Depth}{[0.26,0,0.76,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,4.2500){\hspace*{\Width}\raisebox{\Height}{[0.26,0,0.76,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,4.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{olivegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{olivegreen}\settodepth{\Depth}{olivegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.7500){\hspace*{\Width}\raisebox{\Height}{olivegreen}}%
+%
+%
+\settowidth{\Width}{[0.64,0,0.95,0.4]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.64,0,0.95,0.4]}\settodepth{\Depth}{[0.64,0,0.95,0.4]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{[0.64,0,0.95,0.4]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{rawsienna}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rawsienna}\settodepth{\Depth}{rawsienna}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.2500){\hspace*{\Width}\raisebox{\Height}{rawsienna}}%
+%
+%
+\settowidth{\Width}{[0,0.72,1,0.45]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.72,1,0.45]}\settodepth{\Depth}{[0,0.72,1,0.45]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,3.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.72,1,0.45]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,3.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{sepia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sepia}\settodepth{\Depth}{sepia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.7500){\hspace*{\Width}\raisebox{\Height}{sepia}}%
+%
+%
+\settowidth{\Width}{[0,0.83,1,0.7]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.83,1,0.7]}\settodepth{\Depth}{[0,0.83,1,0.7]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.7500){\hspace*{\Width}\raisebox{\Height}{[0,0.83,1,0.7]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{茶色}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{茶色}\settodepth{\Depth}{茶色}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{茶色}}%
+%
+%
+\settowidth{\Width}{brown}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brown}\settodepth{\Depth}{brown}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.2500){\hspace*{\Width}\raisebox{\Height}{brown}}%
+%
+%
+\settowidth{\Width}{[0,0.81,1,0.6]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,1,0.6]}\settodepth{\Depth}{[0,0.81,1,0.6]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{[0,0.81,1,0.6]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,2.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{tan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tan}\settodepth{\Depth}{tan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.7500){\hspace*{\Width}\raisebox{\Height}{tan}}%
+%
+%
+\settowidth{\Width}{[0.14,0.42,0.56,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.14,0.42,0.56,0]}\settodepth{\Depth}{[0.14,0.42,0.56,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{[0.14,0.42,0.56,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{ç°è‰²}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ç°è‰²}\settodepth{\Depth}{ç°è‰²}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{ç°è‰²}}%
+%
+%
+\settowidth{\Width}{gray}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{gray}\settodepth{\Depth}{gray}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{gray}}%
+%
+%
+\settowidth{\Width}{[0,0,0,0.5]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0.5]}\settodepth{\Depth}{[0,0,0,0.5]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0.5]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,1.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{é»’}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{é»’}\settodepth{\Depth}{é»’}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{é»’}}%
+%
+%
+\settowidth{\Width}{black}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{black}\settodepth{\Depth}{black}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.7500){\hspace*{\Width}\raisebox{\Height}{black}}%
+%
+%
+\settowidth{\Width}{[0,0,0,1]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,1]}\settodepth{\Depth}{[0,0,0,1]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,1]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.7500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{白}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{白}\settodepth{\Depth}{白}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{白}}%
+%
+%
+\settowidth{\Width}{white}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{white}\settodepth{\Depth}{white}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.2500){\hspace*{\Width}\raisebox{\Height}{white}}%
+%
+%
+\settowidth{\Width}{[0,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0]}\settodepth{\Depth}{[0,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,0.2500){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0]}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.7500,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\settowidth{\Width}{}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{}\settodepth{\Depth}{}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800,0.2500){\hspace*{\Width}\raisebox{\Height}{}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/concept.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/concept.tex
new file mode 100644
index 00000000..c4c7583a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/concept.tex
@@ -0,0 +1,403 @@
+%%% fig.tex 2016-4-30 21:58
+%%% fig.sce 2016-4-30 21:58
+{\unitlength=3.5mm%
+\begin{picture}%
+( 38.24000, 21.88000)( -24.72000, -11.80000)%
+\special{pn 8}%
+%
+\special{pa 933 -397}\special{pa 929 -446}\special{pa 920 -494}\special{pa 905 -541}%
+\special{pa 884 -586}\special{pa 858 -628}\special{pa 826 -665}\special{pa 790 -699}%
+\special{pa 750 -728}\special{pa 707 -752}\special{pa 661 -770}\special{pa 614 -782}%
+\special{pa 565 -788}\special{pa 516 -788}\special{pa 467 -782}\special{pa 419 -770}%
+\special{pa 373 -752}\special{pa 330 -728}\special{pa 290 -699}\special{pa 254 -665}%
+\special{pa 223 -628}\special{pa 196 -586}\special{pa 175 -541}\special{pa 160 -494}%
+\special{pa 151 -446}\special{pa 148 -397}\special{pa 151 -348}\special{pa 160 -299}%
+\special{pa 175 -252}\special{pa 196 -208}\special{pa 223 -166}\special{pa 254 -128}%
+\special{pa 290 -94}\special{pa 330 -66}\special{pa 373 -42}\special{pa 419 -24}\special{pa 467 -11}%
+\special{pa 516 -5}\special{pa 565 -5}\special{pa 614 -11}\special{pa 661 -24}\special{pa 707 -42}%
+\special{pa 750 -66}\special{pa 790 -94}\special{pa 826 -128}\special{pa 858 -166}%
+\special{pa 884 -208}\special{pa 905 -252}\special{pa 920 -299}\special{pa 929 -348}%
+\special{pa 933 -397}%
+\special{fp}%
+\special{pa 1624 -628}\special{pa 1622 -665}\special{pa 1615 -700}\special{pa 1604 -735}%
+\special{pa 1588 -768}\special{pa 1569 -799}\special{pa 1545 -827}\special{pa 1519 -852}%
+\special{pa 1489 -873}\special{pa 1457 -891}\special{pa 1424 -904}\special{pa 1388 -913}%
+\special{pa 1352 -918}\special{pa 1316 -918}\special{pa 1280 -913}\special{pa 1244 -904}%
+\special{pa 1210 -891}\special{pa 1178 -873}\special{pa 1149 -852}\special{pa 1122 -827}%
+\special{pa 1099 -799}\special{pa 1080 -768}\special{pa 1064 -735}\special{pa 1053 -700}%
+\special{pa 1046 -665}\special{pa 1044 -628}\special{pa 1046 -592}\special{pa 1053 -556}%
+\special{pa 1064 -522}\special{pa 1080 -489}\special{pa 1099 -458}\special{pa 1122 -430}%
+\special{pa 1149 -405}\special{pa 1178 -383}\special{pa 1210 -366}\special{pa 1244 -352}%
+\special{pa 1280 -343}\special{pa 1316 -339}\special{pa 1352 -339}\special{pa 1388 -343}%
+\special{pa 1424 -352}\special{pa 1457 -366}\special{pa 1489 -383}\special{pa 1519 -405}%
+\special{pa 1545 -430}\special{pa 1569 -458}\special{pa 1588 -489}\special{pa 1604 -522}%
+\special{pa 1615 -556}\special{pa 1622 -592}\special{pa 1624 -628}%
+\special{fp}%
+\special{pa 1580 176}\special{pa 1577 128}\special{pa 1568 79}\special{pa 1553 33}%
+\special{pa 1532 -11}\special{pa 1506 -53}\special{pa 1475 -90}\special{pa 1439 -124}%
+\special{pa 1399 -153}\special{pa 1357 -176}\special{pa 1311 -194}\special{pa 1264 -207}%
+\special{pa 1215 -213}\special{pa 1166 -213}\special{pa 1118 -207}\special{pa 1070 -194}%
+\special{pa 1025 -176}\special{pa 982 -153}\special{pa 942 -124}\special{pa 906 -90}%
+\special{pa 875 -53}\special{pa 849 -11}\special{pa 828 33}\special{pa 813 79}\special{pa 804 128}%
+\special{pa 801 176}\special{pa 804 225}\special{pa 813 273}\special{pa 828 320}\special{pa 849 364}%
+\special{pa 875 406}\special{pa 906 443}\special{pa 942 477}\special{pa 982 506}\special{pa 1025 529}%
+\special{pa 1070 547}\special{pa 1118 559}\special{pa 1166 565}\special{pa 1215 565}%
+\special{pa 1264 559}\special{pa 1311 547}\special{pa 1357 529}\special{pa 1399 506}%
+\special{pa 1439 477}\special{pa 1475 443}\special{pa 1506 406}\special{pa 1532 364}%
+\special{pa 1553 320}\special{pa 1568 273}\special{pa 1577 225}\special{pa 1580 176}%
+\special{fp}%
+\special{pn 32}%
+\special{pa 784 -90}\special{pa 865 -39}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 32}%
+\special{pa 931 -435}\special{pa 1058 -540}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa 1225 -360}\special{pa 1204 -227}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1189 -291}\special{pa 1202 -213}\special{pa 1237 -284}\special{pa 1213 -287}%
+\special{pa 1189 -291}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1189 -291}\special{pa 1202 -213}\special{pa 1237 -284}\special{pa 1213 -287}%
+\special{pa 1189 -291}\special{pa 1202 -213}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa 1271 -205}\special{pa 1305 -326}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1312 -261}\special{pa 1309 -339}\special{pa 1265 -274}\special{pa 1288 -267}%
+\special{pa 1312 -261}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1312 -261}\special{pa 1309 -339}\special{pa 1265 -274}\special{pa 1288 -267}%
+\special{pa 1312 -261}\special{pa 1309 -339}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 89 155}\special{pa 85 93}\special{pa 72 32}\special{pa 50 -27}\special{pa 19 -83}%
+\special{pa -21 -136}\special{pa -68 -184}\special{pa -123 -228}\special{pa -183 -265}%
+\special{pa -250 -297}\special{pa -320 -321}\special{pa -393 -338}\special{pa -469 -347}%
+\special{pa -545 -349}\special{pa -621 -343}\special{pa -695 -330}\special{pa -766 -308}%
+\special{pa -834 -280}\special{pa -896 -246}\special{pa -953 -205}\special{pa -1002 -159}%
+\special{pa -1044 -108}\special{pa -1078 -53}\special{pa -1103 5}\special{pa -1119 65}%
+\special{pa -1125 127}\special{pa -1122 188}\special{pa -1109 249}\special{pa -1086 308}%
+\special{pa -1055 364}\special{pa -1016 417}\special{pa -968 466}\special{pa -914 509}%
+\special{pa -853 547}\special{pa -787 578}\special{pa -716 602}\special{pa -643 619}%
+\special{pa -567 628}\special{pa -491 630}\special{pa -416 624}\special{pa -341 611}%
+\special{pa -270 590}\special{pa -203 562}\special{pa -140 527}\special{pa -84 486}%
+\special{pa -34 440}\special{pa 8 389}\special{pa 42 334}\special{pa 67 276}\special{pa 82 216}%
+\special{pa 89 155}%
+\special{fp}%
+\special{pa -2437 142}\special{pa -2441 96}\special{pa -2453 50}\special{pa -2471 7}%
+\special{pa -2496 -35}\special{pa -2527 -73}\special{pa -2565 -108}\special{pa -2607 -139}%
+\special{pa -2655 -166}\special{pa -2706 -188}\special{pa -2760 -204}\special{pa -2816 -215}%
+\special{pa -2874 -220}\special{pa -2932 -220}\special{pa -2989 -213}\special{pa -3045 -201}%
+\special{pa -3099 -184}\special{pa -3150 -161}\special{pa -3197 -134}\special{pa -3239 -102}%
+\special{pa -3275 -66}\special{pa -3306 -27}\special{pa -3330 15}\special{pa -3348 59}%
+\special{pa -3358 105}\special{pa -3361 151}\special{pa -3357 197}\special{pa -3346 242}%
+\special{pa -3328 285}\special{pa -3302 327}\special{pa -3271 365}\special{pa -3234 400}%
+\special{pa -3191 432}\special{pa -3144 458}\special{pa -3093 480}\special{pa -3039 496}%
+\special{pa -2982 507}\special{pa -2925 512}\special{pa -2867 512}\special{pa -2809 506}%
+\special{pa -2753 494}\special{pa -2699 476}\special{pa -2649 453}\special{pa -2602 426}%
+\special{pa -2560 394}\special{pa -2523 358}\special{pa -2493 319}\special{pa -2468 277}%
+\special{pa -2451 233}\special{pa -2440 188}\special{pa -2437 142}%
+\special{fp}%
+\special{pa -1461 901}\special{pa -1463 870}\special{pa -1472 839}\special{pa -1486 808}%
+\special{pa -1505 779}\special{pa -1530 752}\special{pa -1560 727}\special{pa -1594 705}%
+\special{pa -1633 685}\special{pa -1674 669}\special{pa -1719 656}\special{pa -1765 647}%
+\special{pa -1813 641}\special{pa -1861 640}\special{pa -1908 643}\special{pa -1955 649}%
+\special{pa -2000 659}\special{pa -2043 673}\special{pa -2082 691}\special{pa -2118 711}%
+\special{pa -2149 734}\special{pa -2175 760}\special{pa -2197 788}\special{pa -2212 817}%
+\special{pa -2222 848}\special{pa -2226 879}\special{pa -2224 911}\special{pa -2216 942}%
+\special{pa -2202 972}\special{pa -2182 1001}\special{pa -2157 1028}\special{pa -2127 1053}%
+\special{pa -2093 1076}\special{pa -2055 1095}\special{pa -2013 1112}\special{pa -1969 1124}%
+\special{pa -1922 1134}\special{pa -1875 1139}\special{pa -1827 1140}\special{pa -1779 1138}%
+\special{pa -1732 1131}\special{pa -1687 1121}\special{pa -1645 1107}\special{pa -1605 1090}%
+\special{pa -1570 1069}\special{pa -1539 1046}\special{pa -1512 1020}\special{pa -1491 992}%
+\special{pa -1475 963}\special{pa -1465 932}\special{pa -1461 901}%
+\special{fp}%
+\special{pa 201 1172}\special{pa 200 1142}\special{pa 191 1113}\special{pa 177 1084}%
+\special{pa 156 1056}\special{pa 130 1030}\special{pa 98 1005}\special{pa 61 983}%
+\special{pa 21 963}\special{pa -24 947}\special{pa -71 934}\special{pa -121 924}\special{pa -172 918}%
+\special{pa -224 915}\special{pa -275 916}\special{pa -325 921}\special{pa -374 930}%
+\special{pa -420 942}\special{pa -462 957}\special{pa -501 976}\special{pa -535 997}%
+\special{pa -564 1020}\special{pa -587 1046}\special{pa -605 1074}\special{pa -616 1102}%
+\special{pa -620 1132}\special{pa -619 1162}\special{pa -610 1191}\special{pa -596 1220}%
+\special{pa -575 1248}\special{pa -549 1274}\special{pa -517 1299}\special{pa -480 1321}%
+\special{pa -439 1341}\special{pa -395 1357}\special{pa -347 1370}\special{pa -298 1380}%
+\special{pa -247 1386}\special{pa -195 1389}\special{pa -144 1388}\special{pa -94 1383}%
+\special{pa -45 1374}\special{pa 1 1362}\special{pa 43 1347}\special{pa 82 1328}\special{pa 116 1307}%
+\special{pa 145 1283}\special{pa 168 1258}\special{pa 186 1230}\special{pa 197 1202}%
+\special{pa 201 1172}%
+\special{fp}%
+\special{pa 1001 926}\special{pa 999 888}\special{pa 992 849}\special{pa 978 812}%
+\special{pa 959 776}\special{pa 935 742}\special{pa 905 711}\special{pa 872 684}\special{pa 834 659}%
+\special{pa 792 639}\special{pa 749 623}\special{pa 703 612}\special{pa 655 605}\special{pa 608 604}%
+\special{pa 560 607}\special{pa 513 615}\special{pa 468 627}\special{pa 426 644}\special{pa 386 666}%
+\special{pa 350 691}\special{pa 319 720}\special{pa 292 751}\special{pa 270 786}\special{pa 254 822}%
+\special{pa 244 860}\special{pa 239 898}\special{pa 241 937}\special{pa 249 975}\special{pa 262 1013}%
+\special{pa 281 1048}\special{pa 305 1082}\special{pa 335 1113}\special{pa 369 1141}%
+\special{pa 406 1165}\special{pa 448 1185}\special{pa 492 1201}\special{pa 538 1212}%
+\special{pa 585 1219}\special{pa 633 1221}\special{pa 680 1218}\special{pa 727 1210}%
+\special{pa 772 1197}\special{pa 814 1180}\special{pa 854 1159}\special{pa 890 1134}%
+\special{pa 921 1105}\special{pa 948 1073}\special{pa 970 1039}\special{pa 986 1003}%
+\special{pa 996 965}\special{pa 1001 926}%
+\special{fp}%
+\special{pa -768 1296}\special{pa -770 1262}\special{pa -780 1228}\special{pa -795 1195}%
+\special{pa -816 1163}\special{pa -843 1133}\special{pa -875 1107}\special{pa -912 1082}%
+\special{pa -953 1062}\special{pa -997 1045}\special{pa -1044 1031}\special{pa -1093 1022}%
+\special{pa -1143 1018}\special{pa -1194 1017}\special{pa -1244 1021}\special{pa -1294 1029}%
+\special{pa -1341 1041}\special{pa -1385 1058}\special{pa -1427 1078}\special{pa -1464 1101}%
+\special{pa -1496 1127}\special{pa -1524 1156}\special{pa -1546 1188}\special{pa -1562 1220}%
+\special{pa -1571 1254}\special{pa -1575 1289}\special{pa -1572 1323}\special{pa -1563 1357}%
+\special{pa -1548 1391}\special{pa -1526 1422}\special{pa -1499 1452}\special{pa -1467 1479}%
+\special{pa -1431 1503}\special{pa -1390 1523}\special{pa -1345 1540}\special{pa -1298 1554}%
+\special{pa -1249 1563}\special{pa -1199 1567}\special{pa -1148 1568}\special{pa -1098 1564}%
+\special{pa -1049 1556}\special{pa -1002 1544}\special{pa -957 1527}\special{pa -916 1507}%
+\special{pa -879 1484}\special{pa -846 1458}\special{pa -819 1429}\special{pa -797 1398}%
+\special{pa -781 1365}\special{pa -771 1331}\special{pa -768 1296}%
+\special{fp}%
+\special{pa -925 -621}\special{pa -930 -652}\special{pa -942 -682}\special{pa -960 -711}%
+\special{pa -984 -738}\special{pa -1015 -763}\special{pa -1051 -785}\special{pa -1091 -805}%
+\special{pa -1136 -821}\special{pa -1185 -834}\special{pa -1236 -843}\special{pa -1289 -848}%
+\special{pa -1343 -849}\special{pa -1397 -847}\special{pa -1451 -840}\special{pa -1504 -830}%
+\special{pa -1554 -816}\special{pa -1601 -799}\special{pa -1644 -779}\special{pa -1682 -756}%
+\special{pa -1716 -730}\special{pa -1744 -702}\special{pa -1766 -673}\special{pa -1781 -643}%
+\special{pa -1790 -612}\special{pa -1792 -581}\special{pa -1787 -550}\special{pa -1776 -520}%
+\special{pa -1757 -491}\special{pa -1733 -464}\special{pa -1702 -439}\special{pa -1667 -416}%
+\special{pa -1626 -397}\special{pa -1581 -381}\special{pa -1533 -368}\special{pa -1482 -359}%
+\special{pa -1429 -354}\special{pa -1374 -352}\special{pa -1320 -355}\special{pa -1266 -361}%
+\special{pa -1214 -371}\special{pa -1164 -385}\special{pa -1117 -402}\special{pa -1074 -423}%
+\special{pa -1035 -446}\special{pa -1001 -471}\special{pa -973 -499}\special{pa -952 -528}%
+\special{pa -936 -559}\special{pa -927 -590}\special{pa -925 -621}%
+\special{fp}%
+\special{pa -1457 142}\special{pa -1460 103}\special{pa -1470 65}\special{pa -1486 28}%
+\special{pa -1508 -7}\special{pa -1535 -40}\special{pa -1568 -69}\special{pa -1605 -96}%
+\special{pa -1646 -118}\special{pa -1690 -137}\special{pa -1737 -150}\special{pa -1786 -160}%
+\special{pa -1836 -164}\special{pa -1886 -163}\special{pa -1936 -158}\special{pa -1985 -148}%
+\special{pa -2031 -133}\special{pa -2075 -114}\special{pa -2115 -90}\special{pa -2152 -63}%
+\special{pa -2184 -33}\special{pa -2210 0}\special{pa -2231 36}\special{pa -2246 73}%
+\special{pa -2255 112}\special{pa -2258 150}\special{pa -2255 189}\special{pa -2245 227}%
+\special{pa -2229 264}\special{pa -2207 299}\special{pa -2180 332}\special{pa -2147 362}%
+\special{pa -2110 388}\special{pa -2069 410}\special{pa -2025 429}\special{pa -1978 442}%
+\special{pa -1929 452}\special{pa -1879 456}\special{pa -1829 455}\special{pa -1779 450}%
+\special{pa -1730 440}\special{pa -1684 425}\special{pa -1640 406}\special{pa -1599 382}%
+\special{pa -1563 355}\special{pa -1531 325}\special{pa -1505 292}\special{pa -1484 256}%
+\special{pa -1469 219}\special{pa -1460 181}\special{pa -1457 142}%
+\special{fp}%
+\special{pn 16}%
+\special{pa 11 -94}\special{pa 183 -234}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 89 141}\special{pa 804 127}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1291 143}\special{pa -1139 141}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1199 166}\special{pa -1125 141}\special{pa -1200 117}\special{pa -1200 142}%
+\special{pa -1199 166}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1199 166}\special{pa -1125 141}\special{pa -1200 117}\special{pa -1200 142}%
+\special{pa -1199 166}\special{pa -1125 141}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1291 143}\special{pa -1443 146}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1382 120}\special{pa -1457 146}\special{pa -1382 169}\special{pa -1382 145}%
+\special{pa -1382 120}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1382 120}\special{pa -1457 146}\special{pa -1382 169}\special{pa -1382 145}%
+\special{pa -1382 120}\special{pa -1457 146}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1282 585}\special{pa -983 469}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1031 513}\special{pa -970 464}\special{pa -1049 468}\special{pa -1040 491}%
+\special{pa -1031 513}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1031 513}\special{pa -970 464}\special{pa -1049 468}\special{pa -1040 491}%
+\special{pa -1031 513}\special{pa -970 464}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1282 585}\special{pa -1580 701}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1532 656}\special{pa -1593 706}\special{pa -1514 701}\special{pa -1523 678}%
+\special{pa -1532 656}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1532 656}\special{pa -1593 706}\special{pa -1514 701}\special{pa -1523 678}%
+\special{pa -1532 656}\special{pa -1593 706}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -266 757}\special{pa -298 613}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -261 668}\special{pa -301 600}\special{pa -308 678}\special{pa -285 673}%
+\special{pa -261 668}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -261 668}\special{pa -301 600}\special{pa -308 678}\special{pa -285 673}%
+\special{pa -261 668}\special{pa -301 600}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -266 757}\special{pa -234 902}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -271 847}\special{pa -231 915}\special{pa -224 837}\special{pa -248 842}%
+\special{pa -271 847}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -271 847}\special{pa -231 915}\special{pa -224 837}\special{pa -248 842}%
+\special{pa -271 847}\special{pa -231 915}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 173 549}\special{pa 342 681}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 279 662}\special{pa 353 689}\special{pa 309 624}\special{pa 294 643}\special{pa 279 662}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 279 662}\special{pa 353 689}\special{pa 309 624}\special{pa 294 643}\special{pa 279 662}%
+\special{pa 353 689}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 173 549}\special{pa 4 417}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 67 436}\special{pa -7 409}\special{pa 37 474}\special{pa 52 455}\special{pa 67 436}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 67 436}\special{pa -7 409}\special{pa 37 474}\special{pa 52 455}\special{pa 67 436}%
+\special{pa -7 409}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa -2258 143}\special{pa -2423 143}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -2362 119}\special{pa -2437 143}\special{pa -2362 168}\special{pa -2362 143}%
+\special{pa -2362 119}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -2362 119}\special{pa -2437 143}\special{pa -2362 168}\special{pa -2362 143}%
+\special{pa -2362 119}\special{pa -2437 143}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -909 -237}\special{pa -1052 -419}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -995 -386}\special{pa -1061 -430}\special{pa -1034 -356}\special{pa -1015 -371}%
+\special{pa -995 -386}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -995 -386}\special{pa -1061 -430}\special{pa -1034 -356}\special{pa -1015 -371}%
+\special{pa -995 -386}\special{pa -1061 -430}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -907 808}\special{pa -775 597}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 662}\special{pa -767 585}\special{pa -828 636}\special{pa -807 649}%
+\special{pa -787 662}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -787 662}\special{pa -767 585}\special{pa -828 636}\special{pa -807 649}%
+\special{pa -787 662}\special{pa -767 585}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -907 808}\special{pa -1040 1019}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1028 954}\special{pa -1047 1031}\special{pa -987 980}\special{pa -1007 967}%
+\special{pa -1028 954}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1028 954}\special{pa -1047 1031}\special{pa -987 980}\special{pa -1007 967}%
+\special{pa -1028 954}\special{pa -1047 1031}%
+\special{fp}%
+\special{pn 8}%
+\Large%
+\settowidth{\Width}{KeTCindy概念図}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy概念図}\settodepth{\Depth}{KeTCindy概念図}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-19.0000,6.0000){\hspace*{\Width}\raisebox{\Height}{KeTCindy概念図}}%
+%
+%
+\normalsize%
+\settowidth{\Width}{CindyScript}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyScript}\settodepth{\Depth}{CindyScript}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.9200,2.8800){\hspace*{\Width}\raisebox{\Height}{CindyScript}}%
+%
+%
+\settowidth{\Width}{CindyLab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyLab}\settodepth{\Depth}{CindyLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.6800,4.5600){\hspace*{\Width}\raisebox{\Height}{CindyLab}}%
+%
+%
+\settowidth{\Width}{作図}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{作図}\settodepth{\Depth}{作図}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.6400,-1.2800){\hspace*{\Width}\raisebox{\Height}{作図}}%
+%
+%
+\settowidth{\Width}{KeTpic}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{KeTpic}\settodepth{\Depth}{KeTpic}\setlength{\Height}{-\Height}%
+\put(-18.6300,0.7900){\hspace*{\Width}\raisebox{\Height}{KeTpic}}%
+%
+%
+\settowidth{\Width}{R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{R}\settodepth{\Depth}{R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-13.3800,-6.4600){\hspace*{\Width}\raisebox{\Height}{R}}%
+%
+%
+\settowidth{\Width}{Maxima}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Maxima}\settodepth{\Depth}{Maxima}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.5200,-8.3600){\hspace*{\Width}\raisebox{\Height}{Maxima}}%
+%
+%
+\settowidth{\Width}{Risa/Asir}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Risa/Asir}\settodepth{\Depth}{Risa/Asir}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,-6.6200){\hspace*{\Width}\raisebox{\Height}{Risa/Asir}}%
+%
+%
+\settowidth{\Width}{FriCAS}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{FriCAS}\settodepth{\Depth}{FriCAS}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-10.0900,-9.3600){\hspace*{\Width}\raisebox{\Height}{FriCAS}}%
+%
+%
+\settowidth{\Width}{MeshLab}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{MeshLab}\settodepth{\Depth}{MeshLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-11.6900,4.2400){\hspace*{\Width}\raisebox{\Height}{MeshLab}}%
+%
+%
+\Large%
+\settowidth{\Width}{KeTCindy}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy}\settodepth{\Depth}{KeTCindy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.7600,-1.0200){\hspace*{\Width}\raisebox{\Height}{KeTCindy}}%
+%
+%
+\settowidth{\Width}{TeX}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeX}\settodepth{\Depth}{TeX}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-21.0400,-1.0600){\hspace*{\Width}\raisebox{\Height}{TeX}}%
+%
+%
+\settowidth{\Width}{Cinderella}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Cinderella}\settodepth{\Depth}{Cinderella}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,7.0000){\hspace*{\Width}\raisebox{\Height}{Cinderella}}%
+%
+%
+\settowidth{\Width}{Scilab}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Scilab}\settodepth{\Depth}{Scilab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-15.2700,-1.0800){\hspace*{\Width}\raisebox{\Height}{Scilab}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/crosspoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/crosspoint.tex
new file mode 100644
index 00000000..2e720d48
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/crosspoint.tex
@@ -0,0 +1,68 @@
+%%% test.tex 2014-10-17 10:46
+%%% test.sce 2014-10-17 10:46
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.6400,2.4800){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(1.4300,-2.9400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -469 787}\special{pa -463 709}\special{pa -455 611}\special{pa -447 518}%
+\special{pa -439 430}\special{pa -431 345}\special{pa -423 265}\special{pa -415 189}%
+\special{pa -408 117}\special{pa -400 49}\special{pa -392 -16}\special{pa -384 -76}%
+\special{pa -376 -133}\special{pa -368 -186}\special{pa -360 -236}\special{pa -352 -282}%
+\special{pa -344 -324}\special{pa -336 -364}\special{pa -328 -400}\special{pa -321 -432}%
+\special{pa -313 -462}\special{pa -305 -489}\special{pa -297 -513}\special{pa -289 -533}%
+\special{pa -281 -552}\special{pa -273 -567}\special{pa -265 -580}\special{pa -257 -590}%
+\special{pa -249 -597}\special{pa -241 -603}\special{pa -233 -605}\special{pa -226 -606}%
+\special{pa -218 -605}\special{pa -210 -601}\special{pa -202 -595}\special{pa -194 -587}%
+\special{pa -186 -578}\special{pa -178 -567}\special{pa -170 -553}\special{pa -162 -539}%
+\special{pa -154 -522}\special{pa -146 -505}\special{pa -138 -485}\special{pa -131 -465}%
+\special{pa -123 -443}\special{pa -115 -420}\special{pa -107 -396}\special{pa -99 -371}%
+\special{pa -91 -345}\special{pa -83 -318}\special{pa -75 -290}\special{pa -67 -261}%
+\special{pa -59 -232}\special{pa -51 -202}\special{pa -44 -172}\special{pa -36 -141}%
+\special{pa -28 -110}\special{pa -20 -79}\special{pa -12 -47}\special{pa -4 -16}\special{pa 4 16}%
+\special{pa 12 47}\special{pa 20 79}\special{pa 28 110}\special{pa 36 141}\special{pa 44 172}%
+\special{pa 51 202}\special{pa 59 232}\special{pa 67 261}\special{pa 75 290}\special{pa 83 318}%
+\special{pa 91 345}\special{pa 99 371}\special{pa 107 396}\special{pa 115 420}\special{pa 123 443}%
+\special{pa 131 465}\special{pa 138 485}\special{pa 146 505}\special{pa 154 522}\special{pa 162 539}%
+\special{pa 170 553}\special{pa 178 567}\special{pa 186 578}\special{pa 194 587}\special{pa 202 595}%
+\special{pa 210 601}\special{pa 218 605}\special{pa 226 606}\special{pa 233 605}\special{pa 241 603}%
+\special{pa 249 597}\special{pa 257 590}\special{pa 265 580}\special{pa 273 567}\special{pa 281 552}%
+\special{pa 289 533}\special{pa 297 513}\special{pa 305 489}\special{pa 313 462}\special{pa 321 432}%
+\special{pa 328 400}\special{pa 336 364}\special{pa 344 324}\special{pa 352 282}\special{pa 360 236}%
+\special{pa 368 186}\special{pa 376 133}\special{pa 384 76}\special{pa 392 16}\special{pa 400 -49}%
+\special{pa 408 -117}\special{pa 415 -189}\special{pa 423 -265}\special{pa 431 -345}%
+\special{pa 439 -430}\special{pa 447 -518}\special{pa 455 -611}\special{pa 463 -709}%
+\special{pa 469 -787}%
+\special{fp}%
+\special{pa -256 -787}\special{pa 356 787}%
+\special{fp}%
+\special{pa -787 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deffun.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deffun.tex
new file mode 100644
index 00000000..764d4ec5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deffun.tex
@@ -0,0 +1,48 @@
+%%% test.tex 2014-10-16 22:5
+%%% test.sce 2014-10-16 22:5
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 3.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.4400,0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa -1181 -39}\special{pa -1133 -42}\special{pa -1085 -46}\special{pa -1036 -50}%
+\special{pa -988 -54}\special{pa -940 -59}\special{pa -892 -64}\special{pa -844 -70}%
+\special{pa -795 -77}\special{pa -747 -86}\special{pa -699 -95}\special{pa -651 -105}%
+\special{pa -603 -118}\special{pa -554 -132}\special{pa -506 -148}\special{pa -458 -167}%
+\special{pa -410 -189}\special{pa -362 -214}\special{pa -313 -241}\special{pa -265 -271}%
+\special{pa -217 -302}\special{pa -169 -333}\special{pa -121 -360}\special{pa -72 -381}%
+\special{pa -24 -392}\special{pa 24 -392}\special{pa 72 -381}\special{pa 121 -360}%
+\special{pa 169 -333}\special{pa 217 -302}\special{pa 265 -271}\special{pa 313 -241}%
+\special{pa 362 -214}\special{pa 410 -189}\special{pa 458 -167}\special{pa 506 -148}%
+\special{pa 554 -132}\special{pa 603 -118}\special{pa 651 -105}\special{pa 699 -95}%
+\special{pa 747 -86}\special{pa 795 -77}\special{pa 844 -70}\special{pa 892 -64}\special{pa 940 -59}%
+\special{pa 988 -54}\special{pa 1036 -50}\special{pa 1085 -46}\special{pa 1133 -42}%
+\special{pa 1181 -39}%
+\special{fp}%
+\special{pa -1181 -687}\special{pa 1181 69}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot1.tex
new file mode 100644
index 00000000..6156fda6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot1.tex
@@ -0,0 +1,56 @@
+%%% fig.tex 2015-8-9 21:16
+%%% fig.sce 2015-8-9 21:16
+{\unitlength=6mm%
+\begin{picture}%
+( 9.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 178}\special{pa -868 204}\special{pa -824 222}\special{pa -781 233}%
+\special{pa -738 236}\special{pa -694 231}\special{pa -651 219}\special{pa -607 199}%
+\special{pa -564 172}\special{pa -521 140}\special{pa -477 103}\special{pa -434 62}%
+\special{pa -390 19}\special{pa -347 -24}\special{pa -304 -66}\special{pa -260 -107}%
+\special{pa -217 -143}\special{pa -174 -175}\special{pa -130 -201}\special{pa -87 -220}%
+\special{pa -43 -232}\special{pa 0 -236}\special{pa 43 -232}\special{pa 87 -220}\special{pa 130 -201}%
+\special{pa 174 -175}\special{pa 217 -143}\special{pa 260 -107}\special{pa 304 -66}%
+\special{pa 347 -24}\special{pa 390 19}\special{pa 434 62}\special{pa 477 103}\special{pa 521 140}%
+\special{pa 564 172}\special{pa 607 199}\special{pa 651 219}\special{pa 694 231}\special{pa 738 236}%
+\special{pa 781 233}\special{pa 824 222}\special{pa 868 204}\special{pa 911 178}\special{pa 955 147}%
+\special{pa 998 111}\special{pa 1041 71}\special{pa 1085 28}\special{pa 1128 -15}%
+\special{pa 1171 -58}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -945 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -472}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot2.tex
new file mode 100644
index 00000000..953302ea
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot2.tex
@@ -0,0 +1,56 @@
+%%% fig.tex 2015-8-9 21:18
+%%% fig.sce 2015-8-9 21:18
+{\unitlength=6mm%
+\begin{picture}%
+( 9.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 -5}\special{pa -868 -6}\special{pa -824 -7}\special{pa -781 -8}\special{pa -738 -10}%
+\special{pa -694 -12}\special{pa -651 -14}\special{pa -607 -17}\special{pa -564 -20}%
+\special{pa -521 -23}\special{pa -477 -28}\special{pa -434 -32}\special{pa -390 -38}%
+\special{pa -347 -44}\special{pa -304 -51}\special{pa -260 -59}\special{pa -217 -67}%
+\special{pa -174 -77}\special{pa -130 -86}\special{pa -87 -97}\special{pa -43 -107}%
+\special{pa 0 -118}\special{pa 43 -129}\special{pa 87 -140}\special{pa 130 -150}\special{pa 174 -160}%
+\special{pa 217 -169}\special{pa 260 -177}\special{pa 304 -185}\special{pa 347 -192}%
+\special{pa 390 -198}\special{pa 434 -204}\special{pa 477 -209}\special{pa 521 -213}%
+\special{pa 564 -216}\special{pa 607 -219}\special{pa 651 -222}\special{pa 694 -224}%
+\special{pa 738 -226}\special{pa 781 -228}\special{pa 824 -229}\special{pa 868 -230}%
+\special{pa 911 -231}\special{pa 955 -232}\special{pa 998 -233}\special{pa 1041 -233}%
+\special{pa 1085 -234}\special{pa 1128 -234}\special{pa 1171 -235}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -945 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -472}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot3.tex
new file mode 100644
index 00000000..8b6626e4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/deqplot3.tex
@@ -0,0 +1,69 @@
+%%% fig.tex 2015-8-9 21:20
+%%% fig.sce 2015-8-9 21:20
+{\unitlength=8mm%
+\begin{picture}%
+( 5.15000, 2.67000)( -1.09000, -0.35000)%
+\special{pn 8}%
+%
+\special{pa 202 -166}\special{pa 233 -161}\special{pa 271 -159}\special{pa 315 -157}%
+\special{pa 366 -159}\special{pa 425 -162}\special{pa 491 -169}\special{pa 562 -180}%
+\special{pa 636 -195}\special{pa 707 -216}\special{pa 767 -244}\special{pa 807 -280}%
+\special{pa 818 -324}\special{pa 792 -373}\special{pa 730 -425}\special{pa 642 -473}%
+\special{pa 540 -513}\special{pa 440 -539}\special{pa 352 -552}\special{pa 280 -552}%
+\special{pa 224 -542}\special{pa 182 -524}\special{pa 150 -502}\special{pa 127 -477}%
+\special{pa 110 -451}\special{pa 98 -424}\special{pa 89 -398}\special{pa 83 -372}%
+\special{pa 80 -348}\special{pa 78 -325}\special{pa 78 -304}\special{pa 80 -284}\special{pa 83 -265}%
+\special{pa 88 -248}\special{pa 94 -233}\special{pa 103 -218}\special{pa 114 -206}%
+\special{pa 127 -195}\special{pa 143 -185}\special{pa 163 -176}\special{pa 187 -169}%
+\special{pa 216 -164}\special{pa 250 -160}\special{pa 290 -158}\special{pa 338 -158}%
+\special{pa 393 -160}\special{pa 455 -165}\special{pa 523 -174}\special{pa 596 -186}%
+\special{pa 669 -204}\special{pa 736 -228}\special{pa 789 -260}\special{pa 816 -300}%
+\special{pa 811 -346}\special{pa 768 -397}\special{pa 692 -448}\special{pa 595 -493}%
+\special{pa 493 -527}\special{pa 398 -547}\special{pa 317 -553}\special{pa 253 -548}%
+\special{pa 203 -534}\special{pa 166 -515}\special{pa 138 -491}\special{pa 118 -465}%
+\special{pa 104 -438}\special{pa 93 -412}\special{pa 86 -386}\special{pa 81 -361}%
+\special{pa 79 -337}\special{pa 78 -315}\special{pa 79 -294}\special{pa 81 -275}\special{pa 85 -257}%
+\special{pa 91 -241}\special{pa 98 -226}\special{pa 108 -212}\special{pa 119 -200}%
+\special{pa 134 -190}\special{pa 152 -181}\special{pa 173 -173}\special{pa 199 -166}%
+\special{pa 231 -162}\special{pa 268 -159}\special{pa 311 -157}\special{pa 362 -158}%
+\special{pa 420 -162}\special{pa 486 -169}\special{pa 557 -179}\special{pa 630 -194}%
+\special{pa 702 -214}\special{pa 763 -242}\special{pa 805 -277}\special{pa 818 -320}%
+\special{pa 795 -369}\special{pa 736 -421}\special{pa 649 -470}\special{pa 548 -510}%
+\special{pa 448 -538}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -343 0}\special{pa 1279 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1204 24}\special{pa 1279 0}\special{pa 1204 -24}\special{pa 1204 0}\special{pa 1204 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1204 24}\special{pa 1279 0}\special{pa 1204 -24}\special{pa 1204 0}\special{pa 1204 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 110}\special{pa 0 -731}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -656}\special{pa 0 -731}\special{pa -24 -656}\special{pa 0 -656}\special{pa 24 -656}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -656}\special{pa 0 -731}\special{pa -24 -656}\special{pa 0 -656}\special{pa 24 -656}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.3700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/derivative.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/derivative.tex
new file mode 100644
index 00000000..61b79121
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/derivative.tex
@@ -0,0 +1,63 @@
+%%% test.tex 2014-10-22 20:20
+%%% test.sce 2014-10-22 20:20
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.9500,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa -469 787}\special{pa -463 709}\special{pa -455 611}\special{pa -447 518}%
+\special{pa -439 430}\special{pa -431 345}\special{pa -423 265}\special{pa -415 189}%
+\special{pa -408 117}\special{pa -400 49}\special{pa -392 -16}\special{pa -384 -76}%
+\special{pa -376 -133}\special{pa -368 -186}\special{pa -360 -236}\special{pa -352 -282}%
+\special{pa -344 -324}\special{pa -336 -364}\special{pa -328 -400}\special{pa -321 -432}%
+\special{pa -313 -462}\special{pa -305 -489}\special{pa -297 -513}\special{pa -289 -533}%
+\special{pa -281 -552}\special{pa -273 -567}\special{pa -265 -580}\special{pa -257 -590}%
+\special{pa -249 -597}\special{pa -241 -603}\special{pa -233 -605}\special{pa -226 -606}%
+\special{pa -218 -605}\special{pa -210 -601}\special{pa -202 -595}\special{pa -194 -587}%
+\special{pa -186 -578}\special{pa -178 -567}\special{pa -170 -553}\special{pa -162 -539}%
+\special{pa -154 -522}\special{pa -146 -505}\special{pa -138 -485}\special{pa -131 -465}%
+\special{pa -123 -443}\special{pa -115 -420}\special{pa -107 -396}\special{pa -99 -371}%
+\special{pa -91 -345}\special{pa -83 -318}\special{pa -75 -290}\special{pa -67 -261}%
+\special{pa -59 -232}\special{pa -51 -202}\special{pa -44 -172}\special{pa -36 -141}%
+\special{pa -28 -110}\special{pa -20 -79}\special{pa -12 -47}\special{pa -4 -16}\special{pa 4 16}%
+\special{pa 12 47}\special{pa 20 79}\special{pa 28 110}\special{pa 36 141}\special{pa 44 172}%
+\special{pa 51 202}\special{pa 59 232}\special{pa 67 261}\special{pa 75 290}\special{pa 83 318}%
+\special{pa 91 345}\special{pa 99 371}\special{pa 107 396}\special{pa 115 420}\special{pa 123 443}%
+\special{pa 131 465}\special{pa 138 485}\special{pa 146 505}\special{pa 154 522}\special{pa 162 539}%
+\special{pa 170 553}\special{pa 178 567}\special{pa 186 578}\special{pa 194 587}\special{pa 202 595}%
+\special{pa 210 601}\special{pa 218 605}\special{pa 226 606}\special{pa 233 605}\special{pa 241 603}%
+\special{pa 249 597}\special{pa 257 590}\special{pa 265 580}\special{pa 273 567}\special{pa 281 552}%
+\special{pa 289 533}\special{pa 297 513}\special{pa 305 489}\special{pa 313 462}\special{pa 321 432}%
+\special{pa 328 400}\special{pa 336 364}\special{pa 344 324}\special{pa 352 282}\special{pa 360 236}%
+\special{pa 368 186}\special{pa 376 133}\special{pa 384 76}\special{pa 392 16}\special{pa 400 -49}%
+\special{pa 408 -117}\special{pa 415 -189}\special{pa 423 -265}\special{pa 431 -345}%
+\special{pa 439 -430}\special{pa 447 -518}\special{pa 455 -611}\special{pa 463 -709}%
+\special{pa 469 -787}%
+\special{fp}%
+\special{pa -394 -787}\special{pa 787 394}%
+\special{fp}%
+\special{pa -787 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drawpoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drawpoint.tex
new file mode 100644
index 00000000..5e36da8d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drawpoint.tex
@@ -0,0 +1,14 @@
+%%% test.tex 2014-10-21 18:7
+%%% test.sce 2014-10-21 18:7
+{\unitlength=1cm%
+\begin{picture}%
+( 5.00000, 2.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 1198 -17}\special{pa 1190 -22}\special{pa 1180 -24}\special{pa 1170 -21}%
+\special{pa 1163 -15}\special{pa 1158 -6}\special{pa 1158 4}\special{pa 1161 13}\special{pa 1168 20}%
+\special{pa 1177 23}\special{pa 1187 23}\special{pa 1196 18}\special{pa 1202 11}\special{pa 1205 1}%
+\special{pa 1203 -8}\special{pa 1198 -17}\special{sh 0}\special{fp}%
+\special{pa 0 0}\special{pa 1181 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drwxy.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drwxy.tex
new file mode 100644
index 00000000..b9021de3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/drwxy.tex
@@ -0,0 +1,112 @@
+%%% drwxy.tex 2014-11-7 18:44
+%%% drwxy.sce 2014-11-7 17:31
+{\unitlength=1cm%
+\begin{picture}%
+( 12.00000, 4.00000)( -6.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -1215 -22}\special{pa -1224 -29}\special{pa -1235 -31}\special{pa -1247 -30}%
+\special{pa -1257 -24}\special{pa -1264 -15}\special{pa -1268 -4}\special{pa -1268 7}%
+\special{pa -1263 18}\special{pa -1255 26}\special{pa -1244 31}\special{pa -1232 31}%
+\special{pa -1222 28}\special{pa -1213 20}\special{pa -1207 10}\special{pa -1205 -1}%
+\special{pa -1208 -13}\special{pa -1215 -22}\special{sh 0}\special{fp}%
+\special{pa -2362 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\special{pa -2362 -110}\special{pa -2346 -125}\special{pa -2331 -140}\special{pa -2315 -155}%
+\special{pa -2299 -169}\special{pa -2283 -183}\special{pa -2267 -197}\special{pa -2252 -211}%
+\special{pa -2236 -224}\special{pa -2220 -237}\special{pa -2204 -249}\special{pa -2188 -261}%
+\special{pa -2173 -273}\special{pa -2157 -284}\special{pa -2141 -294}\special{pa -2125 -305}%
+\special{pa -2109 -314}\special{pa -2094 -324}\special{pa -2078 -332}\special{pa -2062 -341}%
+\special{pa -2046 -348}\special{pa -2030 -355}\special{pa -2015 -362}\special{pa -1999 -368}%
+\special{pa -1983 -373}\special{pa -1967 -378}\special{pa -1951 -382}\special{pa -1936 -386}%
+\special{pa -1920 -388}\special{pa -1904 -391}\special{pa -1888 -392}\special{pa -1872 -393}%
+\special{pa -1857 -394}\special{pa -1841 -393}\special{pa -1825 -393}\special{pa -1809 -391}%
+\special{pa -1793 -389}\special{pa -1778 -386}\special{pa -1762 -383}\special{pa -1746 -379}%
+\special{pa -1730 -374}\special{pa -1714 -369}\special{pa -1699 -363}\special{pa -1683 -357}%
+\special{pa -1667 -350}\special{pa -1651 -342}\special{pa -1635 -334}\special{pa -1620 -325}%
+\special{pa -1604 -316}\special{pa -1588 -306}\special{pa -1572 -296}\special{pa -1556 -286}%
+\special{pa -1541 -274}\special{pa -1525 -263}\special{pa -1509 -251}\special{pa -1493 -239}%
+\special{pa -1477 -226}\special{pa -1462 -213}\special{pa -1446 -199}\special{pa -1430 -185}%
+\special{pa -1414 -171}\special{pa -1398 -157}\special{pa -1383 -142}\special{pa -1367 -128}%
+\special{pa -1351 -113}\special{pa -1335 -97}\special{pa -1319 -82}\special{pa -1304 -66}%
+\special{pa -1288 -51}\special{pa -1272 -35}\special{pa -1256 -19}\special{pa -1240 -4}%
+\special{pa -1225 12}\special{pa -1209 28}\special{pa -1193 44}\special{pa -1177 59}%
+\special{pa -1161 75}\special{pa -1146 90}\special{pa -1130 106}\special{pa -1114 121}%
+\special{pa -1098 136}\special{pa -1082 151}\special{pa -1067 165}\special{pa -1051 179}%
+\special{pa -1035 193}\special{pa -1019 207}\special{pa -1003 220}\special{pa -988 233}%
+\special{pa -972 246}\special{pa -956 258}\special{pa -940 269}\special{pa -924 281}%
+\special{pa -909 292}\special{pa -893 302}\special{pa -877 312}\special{pa -861 321}%
+\special{pa -845 330}\special{pa -830 338}\special{pa -814 346}\special{pa -798 353}%
+\special{pa -782 360}\special{pa -766 366}\special{pa -751 372}\special{pa -735 377}%
+\special{pa -719 381}\special{pa -703 385}\special{pa -687 388}\special{pa -672 390}%
+\special{pa -656 392}\special{pa -640 393}\special{pa -624 394}\special{pa -608 394}%
+\special{pa -593 393}\special{pa -577 391}\special{pa -561 390}\special{pa -545 387}%
+\special{pa -529 384}\special{pa -514 380}\special{pa -498 375}\special{pa -482 370}%
+\special{pa -466 365}\special{pa -450 358}\special{pa -435 352}\special{pa -419 344}%
+\special{pa -403 336}\special{pa -387 328}\special{pa -371 319}\special{pa -356 309}%
+\special{pa -340 299}\special{pa -324 289}\special{pa -308 278}\special{pa -292 266}%
+\special{pa -277 254}\special{pa -261 242}\special{pa -245 229}\special{pa -229 216}%
+\special{pa -213 203}\special{pa -198 189}\special{pa -182 175}\special{pa -166 161}%
+\special{pa -150 146}\special{pa -134 132}\special{pa -119 117}\special{pa -103 102}%
+\special{pa -87 86}\special{pa -71 71}\special{pa -55 55}\special{pa -40 39}\special{pa -24 24}%
+\special{pa -8 8}\special{pa 8 -8}\special{pa 24 -24}\special{pa 40 -39}\special{pa 55 -55}%
+\special{pa 71 -71}\special{pa 87 -86}\special{pa 103 -102}\special{pa 119 -117}\special{pa 134 -132}%
+\special{pa 150 -146}\special{pa 166 -161}\special{pa 182 -175}\special{pa 198 -189}%
+\special{pa 213 -203}\special{pa 229 -216}\special{pa 245 -229}\special{pa 261 -242}%
+\special{pa 277 -254}\special{pa 292 -266}\special{pa 308 -278}\special{pa 324 -289}%
+\special{pa 340 -299}\special{pa 356 -309}\special{pa 371 -319}\special{pa 387 -328}%
+\special{pa 403 -336}\special{pa 419 -344}\special{pa 435 -352}\special{pa 450 -358}%
+\special{pa 466 -365}\special{pa 482 -370}\special{pa 498 -375}\special{pa 514 -380}%
+\special{pa 529 -384}\special{pa 545 -387}\special{pa 561 -390}\special{pa 577 -391}%
+\special{pa 593 -393}\special{pa 608 -394}\special{pa 624 -394}\special{pa 640 -393}%
+\special{pa 656 -392}\special{pa 672 -390}\special{pa 687 -388}\special{pa 703 -385}%
+\special{pa 719 -381}\special{pa 735 -377}\special{pa 751 -372}\special{pa 766 -366}%
+\special{pa 782 -360}\special{pa 798 -353}\special{pa 814 -346}\special{pa 830 -338}%
+\special{pa 845 -330}\special{pa 861 -321}\special{pa 877 -312}\special{pa 893 -302}%
+\special{pa 909 -292}\special{pa 924 -281}\special{pa 940 -269}\special{pa 956 -258}%
+\special{pa 972 -246}\special{pa 988 -233}\special{pa 1003 -220}\special{pa 1019 -207}%
+\special{pa 1035 -193}\special{pa 1051 -179}\special{pa 1067 -165}\special{pa 1082 -151}%
+\special{pa 1098 -136}\special{pa 1114 -121}\special{pa 1130 -106}\special{pa 1146 -90}%
+\special{pa 1161 -75}\special{pa 1177 -59}\special{pa 1193 -44}\special{pa 1209 -28}%
+\special{pa 1225 -12}\special{pa 1240 4}\special{pa 1256 19}\special{pa 1272 35}\special{pa 1288 51}%
+\special{pa 1304 66}\special{pa 1319 82}\special{pa 1335 97}\special{pa 1351 113}%
+\special{pa 1367 128}\special{pa 1383 142}\special{pa 1398 157}\special{pa 1414 171}%
+\special{pa 1430 185}\special{pa 1446 199}\special{pa 1462 213}\special{pa 1477 226}%
+\special{pa 1493 239}\special{pa 1509 251}\special{pa 1525 263}\special{pa 1541 274}%
+\special{pa 1556 286}\special{pa 1572 296}\special{pa 1588 306}\special{pa 1604 316}%
+\special{pa 1620 325}\special{pa 1635 334}\special{pa 1651 342}\special{pa 1667 350}%
+\special{pa 1683 357}\special{pa 1699 363}\special{pa 1714 369}\special{pa 1730 374}%
+\special{pa 1746 379}\special{pa 1762 383}\special{pa 1778 386}\special{pa 1793 389}%
+\special{pa 1809 391}\special{pa 1825 393}\special{pa 1841 393}\special{pa 1857 394}%
+\special{pa 1872 393}\special{pa 1888 392}\special{pa 1904 391}\special{pa 1920 388}%
+\special{pa 1936 386}\special{pa 1951 382}\special{pa 1967 378}\special{pa 1983 373}%
+\special{pa 1999 368}\special{pa 2015 362}\special{pa 2030 355}\special{pa 2046 348}%
+\special{pa 2062 341}\special{pa 2078 332}\special{pa 2094 324}\special{pa 2109 314}%
+\special{pa 2125 305}\special{pa 2141 294}\special{pa 2157 284}\special{pa 2173 273}%
+\special{pa 2188 261}\special{pa 2204 249}\special{pa 2220 237}\special{pa 2236 224}%
+\special{pa 2252 211}\special{pa 2267 197}\special{pa 2283 183}\special{pa 2299 169}%
+\special{pa 2315 155}\special{pa 2331 140}\special{pa 2346 125}\special{pa 2362 110}%
+\special{fp}%
+\special{pa 1259 -22}\special{pa 1250 -29}\special{pa 1238 -31}\special{pa 1227 -30}%
+\special{pa 1217 -24}\special{pa 1209 -15}\special{pa 1206 -4}\special{pa 1206 7}%
+\special{pa 1211 18}\special{pa 1219 26}\special{pa 1230 31}\special{pa 1241 31}\special{pa 1252 28}%
+\special{pa 1261 20}\special{pa 1267 10}\special{pa 1268 -1}\special{pa 1266 -13}%
+\special{pa 1259 -22}\special{sh 0}\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot1.tex
new file mode 100644
index 00000000..ee58c7fb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot1.tex
@@ -0,0 +1,92 @@
+%%% fig.tex 2015-8-10 9:24
+%%% fig.sce 2015-8-10 9:24
+{\unitlength=8mm%
+\begin{picture}%
+( 7.62000, 5.82000)( -3.62000, -2.82000)%
+\special{pn 8}%
+%
+\special{pa 915 0}\special{pa 908 -85}\special{pa 886 -169}\special{pa 849 -249}\special{pa 798 -326}%
+\special{pa 734 -397}\special{pa 658 -462}\special{pa 571 -519}\special{pa 475 -568}%
+\special{pa 371 -607}\special{pa 260 -637}\special{pa 146 -656}\special{pa 29 -664}%
+\special{pa -88 -661}\special{pa -204 -648}\special{pa -316 -623}\special{pa -423 -589}%
+\special{pa -524 -545}\special{pa -615 -492}\special{pa -697 -431}\special{pa -767 -362}%
+\special{pa -825 -288}\special{pa -869 -209}\special{pa -899 -127}\special{pa -914 -43}%
+\special{pa -914 43}\special{pa -899 127}\special{pa -869 209}\special{pa -825 288}%
+\special{pa -767 362}\special{pa -697 431}\special{pa -615 492}\special{pa -524 545}%
+\special{pa -423 589}\special{pa -316 623}\special{pa -204 648}\special{pa -88 661}%
+\special{pa 29 664}\special{pa 146 656}\special{pa 260 637}\special{pa 371 607}\special{pa 475 568}%
+\special{pa 571 519}\special{pa 658 462}\special{pa 734 397}\special{pa 798 326}\special{pa 849 249}%
+\special{pa 886 169}\special{pa 908 85}\special{pa 915 0}%
+\special{fp}%
+\special{pa -59 888}\special{pa 290 -945}%
+\special{fp}%
+\special{pa -1140 -904}\special{pa 1260 -447}%
+\special{fp}%
+\special{pa -630 0}\special{pa 207 -624}%
+\special{fp}%
+\special{pa 187 -578}\special{pa 232 -643}\special{pa 158 -617}\special{pa 172 -598}%
+\special{pa 187 -578}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 187 -578}\special{pa 232 -643}\special{pa 158 -617}\special{pa 172 -598}%
+\special{pa 187 -578}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 232 -643}\special{pa 613 -27}%
+\special{fp}%
+\special{pa 570 -51}\special{pa 630 0}\special{pa 611 -76}\special{pa 591 -64}\special{pa 570 -51}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 570 -51}\special{pa 630 0}\special{pa 611 -76}\special{pa 591 -64}\special{pa 570 -51}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 106 -549}\special{pa 118 -535}\special{pa 132 -521}\special{pa 148 -510}%
+\special{pa 165 -500}\special{pa 184 -493}\special{pa 203 -488}\special{pa 223 -485}%
+\special{pa 242 -485}\special{pa 262 -488}\special{pa 281 -493}\special{pa 299 -500}%
+\special{pa 315 -509}%
+\special{fp}%
+\settowidth{\Width}{$F_1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_1$}\settodepth{\Depth}{$F_1$}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_1$}}%
+%
+%
+\settowidth{\Width}{$F_2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_2$}\settodepth{\Depth}{$F_2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_2$}}%
+%
+%
+\special{pn 8}%
+\special{pa -1140 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 888}\special{pa 0 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot2.tex
new file mode 100644
index 00000000..a39aaa94
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ellipseplot2.tex
@@ -0,0 +1,72 @@
+%%% fig.tex 2015-8-10 9:41
+%%% fig.sce 2015-8-10 9:41
+{\unitlength=8mm%
+\begin{picture}%
+( 7.62000, 5.82000)( -3.62000, -2.82000)%
+\special{pn 8}%
+%
+\special{pa 915 0}\special{pa 908 -85}\special{pa 886 -169}\special{pa 849 -249}\special{pa 798 -326}%
+\special{pa 734 -397}\special{pa 658 -462}\special{pa 571 -519}\special{pa 475 -568}%
+\special{pa 371 -607}\special{pa 260 -637}\special{pa 146 -656}\special{pa 29 -664}%
+\special{pa -88 -661}\special{pa -204 -648}\special{pa -316 -623}\special{pa -423 -589}%
+\special{pa -524 -545}\special{pa -615 -492}\special{pa -697 -431}\special{pa -767 -362}%
+\special{pa -825 -288}\special{pa -869 -209}\special{pa -899 -127}\special{pa -914 -43}%
+\special{pa -914 43}\special{pa -899 127}\special{pa -869 209}\special{pa -825 288}%
+\special{pa -767 362}\special{pa -697 431}\special{pa -615 492}\special{pa -524 545}%
+\special{pa -423 589}\special{pa -316 623}\special{pa -204 648}\special{pa -88 661}%
+\special{pa 29 664}\special{pa 146 656}\special{pa 260 637}\special{pa 371 607}\special{pa 475 568}%
+\special{pa 571 519}\special{pa 658 462}\special{pa 734 397}\special{pa 798 326}\special{pa 849 249}%
+\special{pa 886 169}\special{pa 908 85}\special{pa 915 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 232 -643}\special{pa 630 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa -430 -586}\special{pa 630 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 694 -433}\special{pa 630 0}%
+\special{fp}%
+\settowidth{\Width}{$F_1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_1$}\settodepth{\Depth}{$F_1$}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_1$}}%
+%
+%
+\settowidth{\Width}{$F_2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_2$}\settodepth{\Depth}{$F_2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_2$}}%
+%
+%
+\special{pn 8}%
+\special{pa -1140 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 888}\special{pa 0 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/enclosing.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/enclosing.tex
new file mode 100644
index 00000000..ed69ef47
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/enclosing.tex
@@ -0,0 +1,302 @@
+%%% hatch3.tex 2014-11-9 4:18
+%%% shade.sce 2014-11-8 1:26
+{\unitlength=7mm%
+\begin{picture}%
+( 10.00000, 10.00000)( -5.00000, -5.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 827 4}\special{pa 827 -4}\special{fp}\special{pa 825 -35}\special{pa 824 -43}\special{fp}%
+\special{pa 822 -75}\special{pa 821 -82}\special{fp}\special{pa 818 -114}\special{pa 817 -121}\special{fp}%
+\special{pa 811 -152}\special{pa 809 -160}\special{fp}\special{pa 804 -191}\special{pa 802 -199}\special{fp}%
+\special{pa 793 -229}\special{pa 791 -236}\special{fp}\special{pa 781 -266}\special{pa 779 -274}\special{fp}%
+\special{pa 769 -303}\special{pa 766 -311}\special{fp}\special{pa 752 -339}\special{pa 749 -346}\special{fp}%
+\special{pa 736 -375}\special{pa 732 -382}\special{fp}\special{pa 717 -409}\special{pa 713 -416}\special{fp}%
+\special{pa 696 -443}\special{pa 692 -449}\special{fp}\special{pa 675 -476}\special{pa 671 -483}\special{fp}%
+\special{pa 651 -507}\special{pa 646 -513}\special{fp}\special{pa 626 -537}\special{pa 621 -544}\special{fp}%
+\special{pa 601 -567}\special{pa 595 -573}\special{fp}\special{pa 572 -594}\special{pa 567 -600}\special{fp}%
+\special{pa 544 -621}\special{pa 538 -627}\special{fp}\special{pa 514 -647}\special{pa 507 -652}\special{fp}%
+\special{pa 482 -670}\special{pa 475 -675}\special{fp}\special{pa 450 -693}\special{pa 443 -697}\special{fp}%
+\special{pa 416 -713}\special{pa 409 -717}\special{fp}\special{pa 382 -732}\special{pa 375 -736}\special{fp}%
+\special{pa 347 -750}\special{pa 340 -753}\special{fp}\special{pa 310 -765}\special{pa 303 -768}\special{fp}%
+\special{pa 274 -779}\special{pa 266 -782}\special{fp}\special{pa 236 -791}\special{pa 229 -793}\special{fp}%
+\special{pa 198 -801}\special{pa 191 -803}\special{fp}\special{pa 160 -811}\special{pa 153 -812}\special{fp}%
+\special{pa 121 -816}\special{pa 113 -817}\special{fp}\special{pa 82 -821}\special{pa 74 -822}\special{fp}%
+\special{pa 43 -825}\special{pa 35 -825}\special{fp}\special{pa 4 -825}\special{pa -4 -825}\special{fp}%
+\special{pa -35 -825}\special{pa -43 -825}\special{fp}\special{pa -74 -822}\special{pa -82 -821}\special{fp}%
+\special{pa -113 -817}\special{pa -121 -816}\special{fp}\special{pa -153 -812}\special{pa -160 -811}\special{fp}%
+\special{pa -191 -803}\special{pa -198 -801}\special{fp}\special{pa -229 -793}\special{pa -236 -791}\special{fp}%
+\special{pa -266 -782}\special{pa -274 -779}\special{fp}\special{pa -303 -768}\special{pa -310 -765}\special{fp}%
+\special{pa -340 -753}\special{pa -347 -750}\special{fp}\special{pa -375 -736}\special{pa -382 -732}\special{fp}%
+\special{pa -409 -717}\special{pa -416 -713}\special{fp}\special{pa -443 -697}\special{pa -450 -693}\special{fp}%
+\special{pa -475 -675}\special{pa -482 -670}\special{fp}\special{pa -507 -652}\special{pa -514 -647}\special{fp}%
+\special{pa -538 -627}\special{pa -544 -621}\special{fp}\special{pa -567 -600}\special{pa -572 -594}\special{fp}%
+\special{pa -595 -573}\special{pa -601 -567}\special{fp}\special{pa -621 -544}\special{pa -626 -537}\special{fp}%
+\special{pa -646 -513}\special{pa -651 -507}\special{fp}\special{pa -671 -483}\special{pa -675 -476}\special{fp}%
+\special{pa -692 -449}\special{pa -696 -443}\special{fp}\special{pa -713 -416}\special{pa -717 -409}\special{fp}%
+\special{pa -732 -382}\special{pa -736 -375}\special{fp}\special{pa -749 -346}\special{pa -752 -339}\special{fp}%
+\special{pa -766 -311}\special{pa -769 -303}\special{fp}\special{pa -779 -274}\special{pa -781 -266}\special{fp}%
+\special{pa -791 -236}\special{pa -793 -229}\special{fp}\special{pa -802 -199}\special{pa -804 -191}\special{fp}%
+\special{pa -809 -160}\special{pa -811 -152}\special{fp}\special{pa -817 -121}\special{pa -818 -114}\special{fp}%
+\special{pa -821 -82}\special{pa -822 -75}\special{fp}\special{pa -824 -43}\special{pa -825 -35}\special{fp}%
+\special{pa -827 -4}\special{pa -827 4}\special{fp}\special{pa -825 35}\special{pa -824 43}\special{fp}%
+\special{pa -822 75}\special{pa -821 82}\special{fp}\special{pa -818 114}\special{pa -817 121}\special{fp}%
+\special{pa -811 152}\special{pa -809 160}\special{fp}\special{pa -804 191}\special{pa -802 199}\special{fp}%
+\special{pa -793 229}\special{pa -791 236}\special{fp}\special{pa -781 266}\special{pa -779 274}\special{fp}%
+\special{pa -769 303}\special{pa -766 311}\special{fp}\special{pa -752 339}\special{pa -749 346}\special{fp}%
+\special{pa -736 375}\special{pa -732 382}\special{fp}\special{pa -717 409}\special{pa -713 416}\special{fp}%
+\special{pa -696 443}\special{pa -692 449}\special{fp}\special{pa -675 476}\special{pa -671 483}\special{fp}%
+\special{pa -651 507}\special{pa -646 513}\special{fp}\special{pa -626 537}\special{pa -621 544}\special{fp}%
+\special{pa -601 567}\special{pa -595 573}\special{fp}\special{pa -572 594}\special{pa -567 600}\special{fp}%
+\special{pa -544 621}\special{pa -538 627}\special{fp}\special{pa -514 647}\special{pa -507 652}\special{fp}%
+\special{pa -482 670}\special{pa -475 675}\special{fp}\special{pa -450 693}\special{pa -443 697}\special{fp}%
+\special{pa -416 713}\special{pa -409 717}\special{fp}\special{pa -382 732}\special{pa -375 736}\special{fp}%
+\special{pa -347 750}\special{pa -340 753}\special{fp}\special{pa -310 765}\special{pa -303 768}\special{fp}%
+\special{pa -274 779}\special{pa -266 782}\special{fp}\special{pa -236 791}\special{pa -229 793}\special{fp}%
+\special{pa -198 801}\special{pa -191 803}\special{fp}\special{pa -160 811}\special{pa -153 812}\special{fp}%
+\special{pa -121 816}\special{pa -113 817}\special{fp}\special{pa -82 821}\special{pa -74 822}\special{fp}%
+\special{pa -43 825}\special{pa -35 825}\special{fp}\special{pa -4 825}\special{pa 4 825}\special{fp}%
+\special{pa 35 825}\special{pa 43 825}\special{fp}\special{pa 74 822}\special{pa 82 821}\special{fp}%
+\special{pa 113 817}\special{pa 121 816}\special{fp}\special{pa 153 812}\special{pa 160 811}\special{fp}%
+\special{pa 191 803}\special{pa 198 801}\special{fp}\special{pa 229 793}\special{pa 236 791}\special{fp}%
+\special{pa 266 782}\special{pa 274 779}\special{fp}\special{pa 303 768}\special{pa 310 765}\special{fp}%
+\special{pa 340 753}\special{pa 347 750}\special{fp}\special{pa 375 736}\special{pa 382 732}\special{fp}%
+\special{pa 409 717}\special{pa 416 713}\special{fp}\special{pa 443 697}\special{pa 450 693}\special{fp}%
+\special{pa 475 675}\special{pa 482 670}\special{fp}\special{pa 507 652}\special{pa 514 647}\special{fp}%
+\special{pa 538 627}\special{pa 544 621}\special{fp}\special{pa 567 600}\special{pa 572 594}\special{fp}%
+\special{pa 595 573}\special{pa 601 567}\special{fp}\special{pa 621 544}\special{pa 626 537}\special{fp}%
+\special{pa 646 513}\special{pa 651 507}\special{fp}\special{pa 671 483}\special{pa 675 476}\special{fp}%
+\special{pa 692 449}\special{pa 696 443}\special{fp}\special{pa 713 416}\special{pa 717 409}\special{fp}%
+\special{pa 732 382}\special{pa 736 375}\special{fp}\special{pa 749 346}\special{pa 752 339}\special{fp}%
+\special{pa 766 311}\special{pa 769 303}\special{fp}\special{pa 779 274}\special{pa 781 266}\special{fp}%
+\special{pa 791 236}\special{pa 793 229}\special{fp}\special{pa 802 199}\special{pa 804 191}\special{fp}%
+\special{pa 809 160}\special{pa 811 152}\special{fp}\special{pa 817 121}\special{pa 818 114}\special{fp}%
+\special{pa 821 82}\special{pa 822 75}\special{fp}\special{pa 824 43}\special{pa 825 35}\special{fp}%
+\special{pa 827 4}\special{pa 827 -4}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 1241 4}\special{pa 1240 -4}\special{fp}\special{pa 1235 -35}\special{pa 1234 -43}\special{fp}%
+\special{pa 1228 -74}\special{pa 1226 -81}\special{fp}\special{pa 1213 -110}\special{pa 1210 -117}\special{fp}%
+\special{pa 1195 -145}\special{pa 1191 -152}\special{fp}\special{pa 1173 -177}\special{pa 1168 -184}\special{fp}%
+\special{pa 1148 -208}\special{pa 1143 -214}\special{fp}\special{pa 1120 -236}\special{pa 1114 -241}\special{fp}%
+\special{pa 1091 -263}\special{pa 1085 -268}\special{fp}\special{pa 1059 -286}\special{pa 1053 -291}\special{fp}%
+\special{pa 1027 -309}\special{pa 1020 -313}\special{fp}\special{pa 994 -330}\special{pa 987 -334}\special{fp}%
+\special{pa 959 -349}\special{pa 952 -353}\special{fp}\special{pa 925 -368}\special{pa 918 -372}\special{fp}%
+\special{pa 889 -385}\special{pa 882 -389}\special{fp}\special{pa 853 -401}\special{pa 846 -404}\special{fp}%
+\special{pa 817 -416}\special{pa 809 -419}\special{fp}\special{pa 780 -430}\special{pa 772 -433}\special{fp}%
+\special{pa 742 -442}\special{pa 735 -445}\special{fp}\special{pa 705 -455}\special{pa 697 -457}\special{fp}%
+\special{pa 667 -467}\special{pa 660 -469}\special{fp}\special{pa 629 -476}\special{pa 621 -478}\special{fp}%
+\special{pa 591 -486}\special{pa 583 -488}\special{fp}\special{pa 552 -495}\special{pa 545 -497}\special{fp}%
+\special{pa 514 -504}\special{pa 506 -505}\special{fp}\special{pa 475 -511}\special{pa 467 -512}\special{fp}%
+\special{pa 436 -517}\special{pa 428 -519}\special{fp}\special{pa 397 -524}\special{pa 389 -526}\special{fp}%
+\special{pa 358 -530}\special{pa 350 -531}\special{fp}\special{pa 319 -534}\special{pa 311 -535}\special{fp}%
+\special{pa 280 -539}\special{pa 272 -540}\special{fp}\special{pa 240 -543}\special{pa 233 -544}\special{fp}%
+\special{pa 201 -546}\special{pa 193 -546}\special{fp}\special{pa 162 -548}\special{pa 154 -549}\special{fp}%
+\special{pa 122 -550}\special{pa 114 -551}\special{fp}\special{pa 83 -553}\special{pa 75 -553}\special{fp}%
+\special{pa 43 -553}\special{pa 35 -553}\special{fp}\special{pa 4 -553}\special{pa -4 -553}\special{fp}%
+\special{pa -35 -553}\special{pa -43 -553}\special{fp}\special{pa -75 -553}\special{pa -83 -553}\special{fp}%
+\special{pa -114 -551}\special{pa -122 -550}\special{fp}\special{pa -154 -549}\special{pa -162 -548}\special{fp}%
+\special{pa -193 -546}\special{pa -201 -546}\special{fp}\special{pa -233 -544}\special{pa -240 -543}\special{fp}%
+\special{pa -272 -540}\special{pa -280 -539}\special{fp}\special{pa -311 -535}\special{pa -319 -534}\special{fp}%
+\special{pa -350 -531}\special{pa -358 -530}\special{fp}\special{pa -389 -526}\special{pa -397 -524}\special{fp}%
+\special{pa -428 -519}\special{pa -436 -517}\special{fp}\special{pa -467 -512}\special{pa -475 -511}\special{fp}%
+\special{pa -506 -505}\special{pa -514 -504}\special{fp}\special{pa -545 -497}\special{pa -552 -495}\special{fp}%
+\special{pa -583 -488}\special{pa -591 -486}\special{fp}\special{pa -621 -478}\special{pa -629 -476}\special{fp}%
+\special{pa -660 -469}\special{pa -667 -467}\special{fp}\special{pa -697 -457}\special{pa -705 -455}\special{fp}%
+\special{pa -735 -445}\special{pa -742 -442}\special{fp}\special{pa -772 -433}\special{pa -780 -430}\special{fp}%
+\special{pa -809 -419}\special{pa -817 -416}\special{fp}\special{pa -846 -404}\special{pa -853 -401}\special{fp}%
+\special{pa -882 -389}\special{pa -889 -385}\special{fp}\special{pa -918 -372}\special{pa -925 -368}\special{fp}%
+\special{pa -952 -353}\special{pa -959 -349}\special{fp}\special{pa -987 -334}\special{pa -994 -330}\special{fp}%
+\special{pa -1020 -313}\special{pa -1027 -309}\special{fp}\special{pa -1053 -291}\special{pa -1059 -286}\special{fp}%
+\special{pa -1085 -268}\special{pa -1091 -263}\special{fp}\special{pa -1114 -241}\special{pa -1120 -236}\special{fp}%
+\special{pa -1143 -214}\special{pa -1148 -208}\special{fp}\special{pa -1168 -184}\special{pa -1173 -177}\special{fp}%
+\special{pa -1191 -152}\special{pa -1195 -145}\special{fp}\special{pa -1210 -117}\special{pa -1213 -110}\special{fp}%
+\special{pa -1226 -81}\special{pa -1228 -74}\special{fp}\special{pa -1234 -43}\special{pa -1235 -35}\special{fp}%
+\special{pa -1240 -4}\special{pa -1240 4}\special{fp}\special{pa -1235 35}\special{pa -1234 43}\special{fp}%
+\special{pa -1228 74}\special{pa -1226 81}\special{fp}\special{pa -1213 110}\special{pa -1210 117}\special{fp}%
+\special{pa -1195 145}\special{pa -1191 152}\special{fp}\special{pa -1173 177}\special{pa -1168 184}\special{fp}%
+\special{pa -1148 208}\special{pa -1143 214}\special{fp}\special{pa -1120 236}\special{pa -1114 241}\special{fp}%
+\special{pa -1091 263}\special{pa -1085 268}\special{fp}\special{pa -1059 286}\special{pa -1053 291}\special{fp}%
+\special{pa -1027 309}\special{pa -1020 313}\special{fp}\special{pa -994 330}\special{pa -987 334}\special{fp}%
+\special{pa -959 349}\special{pa -952 353}\special{fp}\special{pa -925 368}\special{pa -918 372}\special{fp}%
+\special{pa -889 385}\special{pa -882 389}\special{fp}\special{pa -853 401}\special{pa -846 404}\special{fp}%
+\special{pa -817 416}\special{pa -809 419}\special{fp}\special{pa -780 430}\special{pa -772 433}\special{fp}%
+\special{pa -742 442}\special{pa -735 445}\special{fp}\special{pa -705 455}\special{pa -697 457}\special{fp}%
+\special{pa -667 467}\special{pa -660 469}\special{fp}\special{pa -629 476}\special{pa -621 478}\special{fp}%
+\special{pa -591 486}\special{pa -583 488}\special{fp}\special{pa -552 495}\special{pa -545 497}\special{fp}%
+\special{pa -514 504}\special{pa -506 505}\special{fp}\special{pa -475 511}\special{pa -467 512}\special{fp}%
+\special{pa -436 517}\special{pa -428 519}\special{fp}\special{pa -397 524}\special{pa -389 526}\special{fp}%
+\special{pa -358 530}\special{pa -350 531}\special{fp}\special{pa -319 534}\special{pa -311 535}\special{fp}%
+\special{pa -280 539}\special{pa -272 540}\special{fp}\special{pa -240 543}\special{pa -233 544}\special{fp}%
+\special{pa -201 546}\special{pa -193 546}\special{fp}\special{pa -162 548}\special{pa -154 549}\special{fp}%
+\special{pa -122 550}\special{pa -114 551}\special{fp}\special{pa -83 553}\special{pa -75 553}\special{fp}%
+\special{pa -43 553}\special{pa -35 553}\special{fp}\special{pa -4 553}\special{pa 4 553}\special{fp}%
+\special{pa 35 553}\special{pa 43 553}\special{fp}\special{pa 75 553}\special{pa 83 553}\special{fp}%
+\special{pa 114 551}\special{pa 122 550}\special{fp}\special{pa 154 549}\special{pa 162 548}\special{fp}%
+\special{pa 193 546}\special{pa 201 546}\special{fp}\special{pa 233 544}\special{pa 240 543}\special{fp}%
+\special{pa 272 540}\special{pa 280 539}\special{fp}\special{pa 311 535}\special{pa 319 534}\special{fp}%
+\special{pa 350 531}\special{pa 358 530}\special{fp}\special{pa 389 526}\special{pa 397 524}\special{fp}%
+\special{pa 428 519}\special{pa 436 517}\special{fp}\special{pa 467 512}\special{pa 475 511}\special{fp}%
+\special{pa 506 505}\special{pa 514 504}\special{fp}\special{pa 545 497}\special{pa 552 495}\special{fp}%
+\special{pa 583 488}\special{pa 591 486}\special{fp}\special{pa 621 478}\special{pa 629 476}\special{fp}%
+\special{pa 660 469}\special{pa 667 467}\special{fp}\special{pa 697 457}\special{pa 705 455}\special{fp}%
+\special{pa 735 445}\special{pa 742 442}\special{fp}\special{pa 772 433}\special{pa 780 430}\special{fp}%
+\special{pa 809 419}\special{pa 817 416}\special{fp}\special{pa 846 404}\special{pa 853 401}\special{fp}%
+\special{pa 882 389}\special{pa 889 385}\special{fp}\special{pa 918 372}\special{pa 925 368}\special{fp}%
+\special{pa 952 353}\special{pa 959 349}\special{fp}\special{pa 987 334}\special{pa 994 330}\special{fp}%
+\special{pa 1020 313}\special{pa 1027 309}\special{fp}\special{pa 1053 291}\special{pa 1059 286}\special{fp}%
+\special{pa 1085 268}\special{pa 1091 263}\special{fp}\special{pa 1114 241}\special{pa 1120 236}\special{fp}%
+\special{pa 1143 214}\special{pa 1148 208}\special{fp}\special{pa 1168 184}\special{pa 1173 177}\special{fp}%
+\special{pa 1191 152}\special{pa 1195 145}\special{fp}\special{pa 1210 117}\special{pa 1213 110}\special{fp}%
+\special{pa 1226 81}\special{pa 1228 74}\special{fp}\special{pa 1234 43}\special{pa 1235 35}\special{fp}%
+\special{pa 1240 4}\special{pa 1241 -4}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 554 4}\special{pa 554 -4}\special{fp}\special{pa 553 -35}\special{pa 553 -43}\special{fp}%
+\special{pa 552 -75}\special{pa 552 -83}\special{fp}\special{pa 551 -114}\special{pa 550 -122}\special{fp}%
+\special{pa 550 -154}\special{pa 549 -162}\special{fp}\special{pa 546 -193}\special{pa 546 -201}\special{fp}%
+\special{pa 543 -232}\special{pa 542 -240}\special{fp}\special{pa 540 -272}\special{pa 539 -280}\special{fp}%
+\special{pa 536 -311}\special{pa 535 -319}\special{fp}\special{pa 530 -350}\special{pa 529 -358}\special{fp}%
+\special{pa 525 -389}\special{pa 524 -397}\special{fp}\special{pa 519 -428}\special{pa 518 -436}\special{fp}%
+\special{pa 513 -467}\special{pa 511 -475}\special{fp}\special{pa 505 -506}\special{pa 503 -514}\special{fp}%
+\special{pa 497 -544}\special{pa 495 -552}\special{fp}\special{pa 489 -583}\special{pa 487 -591}\special{fp}%
+\special{pa 479 -621}\special{pa 477 -629}\special{fp}\special{pa 468 -659}\special{pa 466 -667}\special{fp}%
+\special{pa 457 -697}\special{pa 455 -705}\special{fp}\special{pa 446 -735}\special{pa 443 -743}\special{fp}%
+\special{pa 432 -772}\special{pa 429 -779}\special{fp}\special{pa 419 -809}\special{pa 416 -817}\special{fp}%
+\special{pa 405 -846}\special{pa 402 -853}\special{fp}\special{pa 388 -882}\special{pa 385 -889}\special{fp}%
+\special{pa 371 -917}\special{pa 368 -925}\special{fp}\special{pa 354 -953}\special{pa 351 -960}\special{fp}%
+\special{pa 334 -987}\special{pa 330 -994}\special{fp}\special{pa 313 -1020}\special{pa 309 -1027}\special{fp}%
+\special{pa 292 -1053}\special{pa 287 -1060}\special{fp}\special{pa 267 -1084}\special{pa 262 -1090}\special{fp}%
+\special{pa 242 -1115}\special{pa 237 -1121}\special{fp}\special{pa 213 -1142}\special{pa 208 -1147}\special{fp}%
+\special{pa 184 -1168}\special{pa 178 -1173}\special{fp}\special{pa 152 -1190}\special{pa 145 -1195}\special{fp}%
+\special{pa 118 -1211}\special{pa 110 -1214}\special{fp}\special{pa 81 -1224}\special{pa 73 -1227}\special{fp}%
+\special{pa 43 -1236}\special{pa 35 -1237}\special{fp}\special{pa 4 -1238}\special{pa -4 -1238}\special{fp}%
+\special{pa -35 -1237}\special{pa -43 -1236}\special{fp}\special{pa -73 -1227}\special{pa -81 -1224}\special{fp}%
+\special{pa -110 -1214}\special{pa -118 -1211}\special{fp}\special{pa -145 -1195}\special{pa -152 -1190}\special{fp}%
+\special{pa -178 -1173}\special{pa -184 -1168}\special{fp}\special{pa -208 -1147}\special{pa -213 -1142}\special{fp}%
+\special{pa -237 -1121}\special{pa -242 -1115}\special{fp}\special{pa -262 -1090}\special{pa -267 -1084}\special{fp}%
+\special{pa -287 -1060}\special{pa -292 -1053}\special{fp}\special{pa -309 -1027}\special{pa -313 -1020}\special{fp}%
+\special{pa -330 -994}\special{pa -334 -987}\special{fp}\special{pa -351 -960}\special{pa -354 -953}\special{fp}%
+\special{pa -368 -925}\special{pa -371 -917}\special{fp}\special{pa -385 -889}\special{pa -388 -882}\special{fp}%
+\special{pa -402 -853}\special{pa -405 -846}\special{fp}\special{pa -416 -817}\special{pa -419 -809}\special{fp}%
+\special{pa -429 -779}\special{pa -432 -772}\special{fp}\special{pa -443 -743}\special{pa -446 -735}\special{fp}%
+\special{pa -455 -705}\special{pa -457 -697}\special{fp}\special{pa -466 -667}\special{pa -468 -659}\special{fp}%
+\special{pa -477 -629}\special{pa -479 -621}\special{fp}\special{pa -487 -591}\special{pa -489 -583}\special{fp}%
+\special{pa -495 -552}\special{pa -497 -544}\special{fp}\special{pa -503 -514}\special{pa -505 -506}\special{fp}%
+\special{pa -511 -475}\special{pa -513 -467}\special{fp}\special{pa -518 -436}\special{pa -519 -428}\special{fp}%
+\special{pa -524 -397}\special{pa -525 -389}\special{fp}\special{pa -529 -358}\special{pa -530 -350}\special{fp}%
+\special{pa -535 -319}\special{pa -536 -311}\special{fp}\special{pa -539 -280}\special{pa -540 -272}\special{fp}%
+\special{pa -542 -240}\special{pa -543 -232}\special{fp}\special{pa -546 -201}\special{pa -546 -193}\special{fp}%
+\special{pa -549 -162}\special{pa -550 -154}\special{fp}\special{pa -550 -122}\special{pa -551 -114}\special{fp}%
+\special{pa -552 -83}\special{pa -552 -75}\special{fp}\special{pa -553 -43}\special{pa -553 -35}\special{fp}%
+\special{pa -554 -4}\special{pa -554 4}\special{fp}\special{pa -553 35}\special{pa -553 43}\special{fp}%
+\special{pa -552 75}\special{pa -552 83}\special{fp}\special{pa -551 114}\special{pa -550 122}\special{fp}%
+\special{pa -550 154}\special{pa -549 162}\special{fp}\special{pa -546 193}\special{pa -546 201}\special{fp}%
+\special{pa -543 232}\special{pa -542 240}\special{fp}\special{pa -540 272}\special{pa -539 280}\special{fp}%
+\special{pa -536 311}\special{pa -535 319}\special{fp}\special{pa -530 350}\special{pa -529 358}\special{fp}%
+\special{pa -525 389}\special{pa -524 397}\special{fp}\special{pa -519 428}\special{pa -518 436}\special{fp}%
+\special{pa -513 467}\special{pa -511 475}\special{fp}\special{pa -505 506}\special{pa -503 514}\special{fp}%
+\special{pa -497 544}\special{pa -495 552}\special{fp}\special{pa -489 583}\special{pa -487 591}\special{fp}%
+\special{pa -479 621}\special{pa -477 629}\special{fp}\special{pa -468 659}\special{pa -466 667}\special{fp}%
+\special{pa -457 697}\special{pa -455 705}\special{fp}\special{pa -446 735}\special{pa -443 743}\special{fp}%
+\special{pa -432 772}\special{pa -429 779}\special{fp}\special{pa -419 809}\special{pa -416 817}\special{fp}%
+\special{pa -405 846}\special{pa -402 853}\special{fp}\special{pa -388 882}\special{pa -385 889}\special{fp}%
+\special{pa -371 917}\special{pa -368 925}\special{fp}\special{pa -354 953}\special{pa -351 960}\special{fp}%
+\special{pa -334 987}\special{pa -330 994}\special{fp}\special{pa -313 1020}\special{pa -309 1027}\special{fp}%
+\special{pa -292 1053}\special{pa -287 1060}\special{fp}\special{pa -267 1084}\special{pa -262 1090}\special{fp}%
+\special{pa -242 1115}\special{pa -237 1121}\special{fp}\special{pa -213 1142}\special{pa -208 1147}\special{fp}%
+\special{pa -184 1168}\special{pa -178 1173}\special{fp}\special{pa -152 1190}\special{pa -145 1195}\special{fp}%
+\special{pa -118 1211}\special{pa -110 1214}\special{fp}\special{pa -81 1224}\special{pa -73 1227}\special{fp}%
+\special{pa -43 1236}\special{pa -35 1237}\special{fp}\special{pa -4 1238}\special{pa 4 1238}\special{fp}%
+\special{pa 35 1237}\special{pa 43 1236}\special{fp}\special{pa 73 1227}\special{pa 81 1224}\special{fp}%
+\special{pa 110 1214}\special{pa 118 1211}\special{fp}\special{pa 145 1195}\special{pa 152 1190}\special{fp}%
+\special{pa 178 1173}\special{pa 184 1168}\special{fp}\special{pa 208 1147}\special{pa 213 1142}\special{fp}%
+\special{pa 237 1121}\special{pa 242 1115}\special{fp}\special{pa 262 1090}\special{pa 267 1084}\special{fp}%
+\special{pa 287 1060}\special{pa 292 1053}\special{fp}\special{pa 309 1027}\special{pa 313 1020}\special{fp}%
+\special{pa 330 994}\special{pa 334 987}\special{fp}\special{pa 351 960}\special{pa 354 953}\special{fp}%
+\special{pa 368 925}\special{pa 371 917}\special{fp}\special{pa 385 889}\special{pa 388 882}\special{fp}%
+\special{pa 402 853}\special{pa 405 846}\special{fp}\special{pa 416 817}\special{pa 419 809}\special{fp}%
+\special{pa 429 779}\special{pa 432 772}\special{fp}\special{pa 443 743}\special{pa 446 735}\special{fp}%
+\special{pa 455 705}\special{pa 457 697}\special{fp}\special{pa 466 667}\special{pa 468 659}\special{fp}%
+\special{pa 477 629}\special{pa 479 621}\special{fp}\special{pa 487 591}\special{pa 489 583}\special{fp}%
+\special{pa 495 552}\special{pa 497 544}\special{fp}\special{pa 503 514}\special{pa 505 506}\special{fp}%
+\special{pa 511 475}\special{pa 513 467}\special{fp}\special{pa 518 436}\special{pa 519 428}\special{fp}%
+\special{pa 524 397}\special{pa 525 389}\special{fp}\special{pa 529 358}\special{pa 530 350}\special{fp}%
+\special{pa 535 319}\special{pa 536 311}\special{fp}\special{pa 539 280}\special{pa 540 272}\special{fp}%
+\special{pa 542 240}\special{pa 543 232}\special{fp}\special{pa 546 201}\special{pa 546 193}\special{fp}%
+\special{pa 549 162}\special{pa 550 154}\special{fp}\special{pa 550 122}\special{pa 551 114}\special{fp}%
+\special{pa 552 83}\special{pa 552 75}\special{fp}\special{pa 553 43}\special{pa 553 35}\special{fp}%
+\special{pa 554 4}\special{pa 554 -4}\special{fp}\special{pn 8}%
+\special{pa -505 -505}\special{pa -485 -597}\special{pa -461 -685}\special{pa -443 -698}%
+\special{pa -352 -748}\special{pa -255 -786}\special{pa -155 -812}\special{pa -52 -825}%
+\special{pa 52 -825}\special{pa 155 -812}\special{pa 255 -786}\special{pa 352 -748}%
+\special{pa 443 -698}\special{pa 461 -685}\special{pa 485 -597}\special{pa 505 -505}%
+\special{pa 383 -527}\special{pa 232 -544}\special{pa 78 -553}\special{pa -78 -553}%
+\special{pa -232 -544}\special{pa -383 -527}\special{pa -505 -505}%
+\special{fp}%
+\special{pn 4}%
+\special{pa 464 -513}\special{pa 496 -545}%
+\special{fp}%
+\special{pa 422 -520}\special{pa 488 -585}%
+\special{fp}%
+\special{pa 381 -527}\special{pa 478 -624}%
+\special{fp}%
+\special{pa 337 -532}\special{pa 467 -662}%
+\special{fp}%
+\special{pa 294 -537}\special{pa 450 -693}%
+\special{fp}%
+\special{pa 250 -542}\special{pa 419 -711}%
+\special{fp}%
+\special{pa 205 -546}\special{pa 388 -729}%
+\special{fp}%
+\special{pa 159 -548}\special{pa 356 -746}%
+\special{fp}%
+\special{pa 112 -551}\special{pa 322 -760}%
+\special{fp}%
+\special{pa 66 -553}\special{pa 287 -774}%
+\special{fp}%
+\special{pa 17 -553}\special{pa 251 -787}%
+\special{fp}%
+\special{pa -32 -553}\special{pa 213 -797}%
+\special{fp}%
+\special{pa -81 -553}\special{pa 174 -807}%
+\special{fp}%
+\special{pa -132 -550}\special{pa 133 -815}%
+\special{fp}%
+\special{pa -184 -547}\special{pa 90 -820}%
+\special{fp}%
+\special{pa -236 -544}\special{pa 46 -825}%
+\special{fp}%
+\special{pa -291 -537}\special{pa -3 -825}%
+\special{fp}%
+\special{pa -346 -531}\special{pa -52 -825}%
+\special{fp}%
+\special{pa -402 -523}\special{pa -108 -818}%
+\special{fp}%
+\special{pa -461 -513}\special{pa -165 -810}%
+\special{fp}%
+\special{pa -501 -522}\special{pa -230 -793}%
+\special{fp}%
+\special{pa -488 -583}\special{pa -305 -767}%
+\special{fp}%
+\special{pa -471 -650}\special{pa -397 -723}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1378 0}\special{pa 1378 0}%
+\special{fp}%
+\special{pa 0 1378}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/expr.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/expr.tex
new file mode 100644
index 00000000..0d6fdae8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/expr.tex
@@ -0,0 +1,70 @@
+%%% test.tex 2014-12-3 7:27
+%%% test.sce 2014-12-3 7:27
+{\unitlength=6mm%
+\begin{picture}%
+( 9.36000, 5.96000)( -4.36000, -0.96000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{$f(x)=\frac{1}{4} x^2$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f(x)=\frac{1}{4} x^2$}\settodepth{\Depth}{$f(x)=\frac{1}{4} x^2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.9500,3.0000){\hspace*{\Width}\raisebox{\Height}{$f(x)=\frac{1}{4} x^2$}}%
+%
+%
+\settowidth{\Width}{$f'(x)=\frac{1}{2}x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f'(x)=\frac{1}{2}x$}\settodepth{\Depth}{$f'(x)=\frac{1}{2}x$}\setlength{\Height}{-\Height}%
+\put(3.1500,1.3500){\hspace*{\Width}\raisebox{\Height}{$f'(x)=\frac{1}{2}x$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa -1030 -1123}\special{pa -985 -1026}\special{pa -940 -934}\special{pa -895 -847}%
+\special{pa -849 -764}\special{pa -804 -685}\special{pa -759 -610}\special{pa -714 -540}%
+\special{pa -669 -474}\special{pa -624 -412}\special{pa -579 -354}\special{pa -534 -301}%
+\special{pa -488 -252}\special{pa -443 -208}\special{pa -398 -168}\special{pa -353 -132}%
+\special{pa -308 -100}\special{pa -263 -73}\special{pa -218 -50}\special{pa -173 -32}%
+\special{pa -127 -17}\special{pa -82 -7}\special{pa -37 -1}\special{pa 8 0}\special{pa 53 -3}%
+\special{pa 98 -10}\special{pa 143 -22}\special{pa 188 -38}\special{pa 234 -58}\special{pa 279 -82}%
+\special{pa 324 -111}\special{pa 369 -144}\special{pa 414 -181}\special{pa 459 -223}%
+\special{pa 504 -269}\special{pa 549 -319}\special{pa 595 -374}\special{pa 640 -433}%
+\special{pa 685 -496}\special{pa 730 -564}\special{pa 775 -636}\special{pa 820 -712}%
+\special{pa 865 -792}\special{pa 910 -877}\special{pa 955 -966}\special{pa 1001 -1060}%
+\special{pa 1046 -1157}\special{pa 1056 -1181}%
+\special{fp}%
+\special{pa -454 227}\special{pa -443 222}\special{pa -398 199}\special{pa -353 177}%
+\special{pa -308 154}\special{pa -263 131}\special{pa -218 109}\special{pa -173 86}%
+\special{pa -127 64}\special{pa -82 41}\special{pa -37 19}\special{pa 8 -4}\special{pa 53 -27}%
+\special{pa 98 -49}\special{pa 143 -72}\special{pa 188 -94}\special{pa 234 -117}\special{pa 279 -139}%
+\special{pa 324 -162}\special{pa 369 -184}\special{pa 414 -207}\special{pa 459 -230}%
+\special{pa 504 -252}\special{pa 549 -275}\special{pa 595 -297}\special{pa 640 -320}%
+\special{pa 685 -342}\special{pa 730 -365}\special{pa 775 -387}\special{pa 820 -410}%
+\special{pa 865 -433}\special{pa 910 -455}\special{pa 955 -478}\special{pa 1001 -500}%
+\special{pa 1046 -523}\special{pa 1091 -545}\special{pa 1136 -568}\special{pa 1181 -591}%
+\special{fp}%
+\special{pa -1030 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 227}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fontsize.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fontsize.tex
new file mode 100644
index 00000000..6e7257c8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fontsize.tex
@@ -0,0 +1,70 @@
+%%% test.tex 2014-11-28 20:51
+%%% test.sce 2014-11-28 20:51
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 2.00000)( -1.00000, 2.00000)%
+\special{pn 8}%
+%
+\special{pa 6 -714}\special{pa 0 -717}\special{pa -6 -714}\special{pa -8 -709}\special{pa -6 -703}%
+\special{pa 0 -701}\special{pa 6 -703}\special{pa 8 -709}\special{pa 6 -714}\special{sh 1}\special{fp}%
+\special{pa 478 -714}\special{pa 472 -717}\special{pa 467 -714}\special{pa 465 -709}%
+\special{pa 467 -703}\special{pa 472 -701}\special{pa 478 -703}\special{pa 480 -709}%
+\special{pa 478 -714}\special{sh 1}\special{fp}%
+\special{pa 950 -714}\special{pa 945 -717}\special{pa 939 -714}\special{pa 937 -709}%
+\special{pa 939 -703}\special{pa 945 -701}\special{pa 950 -703}\special{pa 953 -709}%
+\special{pa 950 -714}\special{sh 1}\special{fp}%
+\special{pa 1423 -714}\special{pa 1417 -717}\special{pa 1412 -714}\special{pa 1409 -709}%
+\special{pa 1412 -703}\special{pa 1417 -701}\special{pa 1423 -703}\special{pa 1425 -709}%
+\special{pa 1423 -714}\special{sh 1}\special{fp}%
+\special{pa 1895 -714}\special{pa 1890 -717}\special{pa 1884 -714}\special{pa 1882 -709}%
+\special{pa 1884 -703}\special{pa 1890 -701}\special{pa 1895 -703}\special{pa 1898 -709}%
+\special{pa 1895 -714}\special{sh 1}\special{fp}%
+\special{pa 2368 -714}\special{pa 2362 -717}\special{pa 2357 -714}\special{pa 2354 -709}%
+\special{pa 2357 -703}\special{pa 2362 -701}\special{pa 2368 -703}\special{pa 2370 -709}%
+\special{pa 2368 -714}\special{sh 1}\special{fp}%
+\special{pa 2840 -714}\special{pa 2835 -717}\special{pa 2829 -714}\special{pa 2827 -709}%
+\special{pa 2829 -703}\special{pa 2835 -701}\special{pa 2840 -703}\special{pa 2843 -709}%
+\special{pa 2840 -714}\special{sh 1}\special{fp}%
+\tiny%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(0.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\scriptsize%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\small%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\large%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(6.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\Large%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(8.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\huge%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(10.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\Huge%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{-\Height}%
+\put(12.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fourier.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fourier.tex
new file mode 100644
index 00000000..3471ac65
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/fourier.tex
@@ -0,0 +1,99 @@
+%%% fig.tex 2015-1-27 19:6
+%%% fig.sce 2015-1-27 19:6
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 6.00000)( -7.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa -1483 -371}\special{pa -1469 -737}\special{pa -1455 -796}\special{pa -1439 -713}%
+\special{pa -1424 -730}\special{pa -1410 -768}\special{pa -1396 -737}\special{pa -1380 -728}%
+\special{pa -1365 -754}\special{pa -1351 -746}\special{pa -1335 -730}\special{pa -1320 -746}%
+\special{pa -1306 -751}\special{pa -1292 -735}\special{pa -1276 -739}\special{pa -1261 -751}%
+\special{pa -1247 -739}\special{pa -1233 -735}\special{pa -1217 -749}\special{pa -1202 -744}%
+\special{pa -1188 -735}\special{pa -1172 -744}\special{pa -1157 -749}\special{pa -1143 -735}%
+\special{pa -1129 -739}\special{pa -1113 -749}\special{pa -1098 -739}\special{pa -1084 -735}%
+\special{pa -1068 -749}\special{pa -1054 -744}\special{pa -1039 -735}\special{pa -1025 -744}%
+\special{pa -1009 -749}\special{pa -994 -735}\special{pa -980 -739}\special{pa -964 -751}%
+\special{pa -950 -739}\special{pa -935 -735}\special{pa -921 -751}\special{pa -905 -746}%
+\special{pa -891 -730}\special{pa -876 -746}\special{pa -860 -754}\special{pa -846 -728}%
+\special{pa -831 -737}\special{pa -817 -768}\special{pa -801 -730}\special{pa -787 -713}%
+\special{pa -772 -796}\special{pa -756 -737}\special{pa -742 -371}\special{pa -728 -5}%
+\special{pa -713 54}\special{pa -697 -28}\special{pa -683 -14}\special{pa -669 26}%
+\special{pa -652 -5}\special{pa -638 -17}\special{pa -624 12}\special{pa -609 5}\special{pa -593 -14}%
+\special{pa -579 2}\special{pa -565 9}\special{pa -548 -9}\special{pa -534 -2}\special{pa -520 9}%
+\special{pa -506 -2}\special{pa -489 -7}\special{pa -475 7}\special{pa -461 2}\special{pa -444 -9}%
+\special{pa -430 2}\special{pa -416 7}\special{pa -402 -7}\special{pa -385 -2}\special{pa -371 7}%
+\special{pa -357 -2}\special{pa -343 -7}\special{pa -326 7}\special{pa -312 2}\special{pa -298 -9}%
+\special{pa -281 2}\special{pa -267 7}\special{pa -253 -7}\special{pa -239 -2}\special{pa -222 9}%
+\special{pa -208 -2}\special{pa -194 -9}\special{pa -177 9}\special{pa -163 2}\special{pa -149 -14}%
+\special{pa -135 5}\special{pa -118 12}\special{pa -104 -17}\special{pa -90 -5}\special{pa -73 26}%
+\special{pa -59 -14}\special{pa -45 -28}\special{pa -31 54}\special{pa -14 -5}\special{pa 0 -371}%
+\special{pa 14 -737}\special{pa 31 -796}\special{pa 45 -713}\special{pa 59 -730}\special{pa 73 -768}%
+\special{pa 90 -737}\special{pa 104 -728}\special{pa 118 -754}\special{pa 135 -746}%
+\special{pa 149 -730}\special{pa 163 -746}\special{pa 177 -751}\special{pa 194 -735}%
+\special{pa 208 -739}\special{pa 222 -751}\special{pa 239 -739}\special{pa 253 -735}%
+\special{pa 267 -749}\special{pa 281 -744}\special{pa 298 -735}\special{pa 312 -744}%
+\special{pa 326 -749}\special{pa 343 -735}\special{pa 357 -739}\special{pa 371 -749}%
+\special{pa 385 -739}\special{pa 402 -735}\special{pa 416 -749}\special{pa 430 -744}%
+\special{pa 444 -735}\special{pa 461 -744}\special{pa 475 -749}\special{pa 489 -735}%
+\special{pa 506 -739}\special{pa 520 -751}\special{pa 534 -739}\special{pa 548 -735}%
+\special{pa 565 -751}\special{pa 579 -746}\special{pa 593 -730}\special{pa 609 -746}%
+\special{pa 624 -754}\special{pa 638 -728}\special{pa 652 -737}\special{pa 669 -768}%
+\special{pa 683 -730}\special{pa 697 -713}\special{pa 713 -796}\special{pa 728 -737}%
+\special{pa 742 -371}\special{pa 756 -5}\special{pa 772 54}\special{pa 787 -28}\special{pa 801 -14}%
+\special{pa 817 26}\special{pa 831 -5}\special{pa 846 -17}\special{pa 860 12}\special{pa 876 5}%
+\special{pa 891 -14}\special{pa 905 2}\special{pa 921 9}\special{pa 935 -9}\special{pa 950 -2}%
+\special{pa 964 9}\special{pa 980 -2}\special{pa 994 -7}\special{pa 1009 7}\special{pa 1025 2}%
+\special{pa 1039 -9}\special{pa 1054 2}\special{pa 1068 7}\special{pa 1084 -7}\special{pa 1098 -2}%
+\special{pa 1113 7}\special{pa 1129 -2}\special{pa 1143 -7}\special{pa 1157 7}\special{pa 1172 2}%
+\special{pa 1188 -9}\special{pa 1202 2}\special{pa 1217 7}\special{pa 1233 -7}\special{pa 1247 -2}%
+\special{pa 1261 9}\special{pa 1276 -2}\special{pa 1292 -9}\special{pa 1306 9}\special{pa 1320 2}%
+\special{pa 1335 -14}\special{pa 1351 5}\special{pa 1365 12}\special{pa 1380 -17}%
+\special{pa 1396 -5}\special{pa 1410 26}\special{pa 1424 -14}\special{pa 1439 -28}%
+\special{pa 1455 54}\special{pa 1469 -5}\special{pa 1483 -371}%
+\special{fp}%
+\settowidth{\Width}{$-2\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2\pi$}\settodepth{\Depth}{$-2\pi$}\setlength{\Height}{-\Height}%
+\put(-6.2800,-0.5500){\hspace*{\Width}\raisebox{\Height}{$-2\pi$}}%
+%
+%
+\settowidth{\Width}{$-\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\pi$}\settodepth{\Depth}{$-\pi$}\setlength{\Height}{-\Height}%
+\put(-3.1400,-0.5500){\hspace*{\Width}\raisebox{\Height}{$-\pi$}}%
+%
+%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-\Height}%
+\put(3.1400,-0.5500){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+%
+\settowidth{\Width}{$2\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2\pi$}\settodepth{\Depth}{$2\pi$}\setlength{\Height}{-\Height}%
+\put(6.2800,-0.5500){\hspace*{\Width}\raisebox{\Height}{$2\pi$}}%
+%
+%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.1400){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+%
+\special{pa -1654 0}\special{pa 1654 0}%
+\special{fp}%
+\special{pa 0 236}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.1500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch1.tex
new file mode 100644
index 00000000..1c430fae
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch1.tex
@@ -0,0 +1,136 @@
+%%% hatch1.tex 2014-11-9 5:35
+%%% hatch6.sce 2014-11-9 4:59
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 591 0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}\special{pa 518 -285}%
+\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}\special{pa 316 -499}%
+\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}\special{pa 37 -589}%
+\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}\special{pa -251 -534}%
+\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}\special{pa -478 -347}%
+\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}\special{pa -586 -74}%
+\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}\special{pa -549 217}%
+\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}\special{pa -376 455}%
+\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}\special{pa -111 580}%
+\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}\special{pa 182 562}\special{pa 251 534}%
+\special{pa 316 499}\special{pa 376 455}\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}%
+\special{pa 549 217}\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pn 6}%
+\special{pa 284 517}\special{pa 519 281}%
+\special{fp}%
+\special{pa 218 548}\special{pa 550 216}%
+\special{fp}%
+\special{pa 165 566}\special{pa 566 165}%
+\special{fp}%
+\special{pa 118 578}\special{pa 577 119}%
+\special{fp}%
+\special{pa 77 584}\special{pa 586 76}%
+\special{fp}%
+\special{pa 37 589}\special{pa 588 38}%
+\special{fp}%
+\special{pa 2 589}\special{pa 590 1}%
+\special{fp}%
+\special{pa -33 589}\special{pa 589 -32}%
+\special{fp}%
+\special{pa -64 586}\special{pa 586 -65}%
+\special{fp}%
+\special{pa -95 582}\special{pa 582 -95}%
+\special{fp}%
+\special{pa -124 577}\special{pa 576 -124}%
+\special{fp}%
+\special{pa -152 569}\special{pa 570 -153}%
+\special{fp}%
+\special{pa -180 562}\special{pa 562 -179}%
+\special{fp}%
+\special{pa -205 553}\special{pa 553 -205}%
+\special{fp}%
+\special{pa -230 543}\special{pa 543 -230}%
+\special{fp}%
+\special{pa -254 533}\special{pa 532 -254}%
+\special{fp}%
+\special{pa -277 520}\special{pa 521 -277}%
+\special{fp}%
+\special{pa -299 508}\special{pa 508 -299}%
+\special{fp}%
+\special{pa -321 495}\special{pa 495 -321}%
+\special{fp}%
+\special{pa -341 481}\special{pa 481 -342}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -381 451}\special{pa 450 -381}%
+\special{fp}%
+\special{pa -399 434}\special{pa 434 -400}%
+\special{fp}%
+\special{pa -417 417}\special{pa 417 -417}%
+\special{fp}%
+\special{pa -434 400}\special{pa 399 -434}%
+\special{fp}%
+\special{pa -450 381}\special{pa 381 -451}%
+\special{fp}%
+\special{pa -466 361}\special{pa 361 -466}%
+\special{fp}%
+\special{pa -481 342}\special{pa 341 -481}%
+\special{fp}%
+\special{pa -495 321}\special{pa 321 -495}%
+\special{fp}%
+\special{pa -508 299}\special{pa 299 -508}%
+\special{fp}%
+\special{pa -521 277}\special{pa 277 -520}%
+\special{fp}%
+\special{pa -532 254}\special{pa 254 -533}%
+\special{fp}%
+\special{pa -543 230}\special{pa 230 -543}%
+\special{fp}%
+\special{pa -553 205}\special{pa 205 -553}%
+\special{fp}%
+\special{pa -562 179}\special{pa 180 -562}%
+\special{fp}%
+\special{pa -570 153}\special{pa 152 -569}%
+\special{fp}%
+\special{pa -576 124}\special{pa 124 -577}%
+\special{fp}%
+\special{pa -582 95}\special{pa 95 -582}%
+\special{fp}%
+\special{pa -586 65}\special{pa 64 -586}%
+\special{fp}%
+\special{pa -589 32}\special{pa 33 -589}%
+\special{fp}%
+\special{pa -590 -1}\special{pa -2 -589}%
+\special{fp}%
+\special{pa -588 -38}\special{pa -37 -589}%
+\special{fp}%
+\special{pa -586 -76}\special{pa -77 -584}%
+\special{fp}%
+\special{pa -577 -119}\special{pa -118 -578}%
+\special{fp}%
+\special{pa -566 -165}\special{pa -165 -566}%
+\special{fp}%
+\special{pa -550 -216}\special{pa -218 -548}%
+\special{fp}%
+\special{pa -519 -281}\special{pa -284 -517}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch2.tex
new file mode 100644
index 00000000..1771dc5b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch2.tex
@@ -0,0 +1,275 @@
+%%% test.tex 2014-11-11 14:2
+%%% test.sce 2014-11-11 14:2
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 10.00000)( -5.00000, -5.00000)%
+\special{pn 8}%
+%
+\special{pa 709 0}\special{pa 703 -89}\special{pa 686 -176}\special{pa 659 -261}\special{pa 621 -341}%
+\special{pa 573 -417}\special{pa 517 -485}\special{pa 452 -546}\special{pa 380 -598}%
+\special{pa 302 -641}\special{pa 219 -674}\special{pa 133 -696}\special{pa 44 -707}%
+\special{pa -44 -707}\special{pa -133 -696}\special{pa -219 -674}\special{pa -302 -641}%
+\special{pa -380 -598}\special{pa -452 -546}\special{pa -517 -485}\special{pa -573 -417}%
+\special{pa -621 -341}\special{pa -659 -261}\special{pa -686 -176}\special{pa -703 -89}%
+\special{pa -709 0}\special{pa -703 89}\special{pa -686 176}\special{pa -659 261}%
+\special{pa -621 341}\special{pa -573 417}\special{pa -517 485}\special{pa -452 546}%
+\special{pa -380 598}\special{pa -302 641}\special{pa -219 674}\special{pa -133 696}%
+\special{pa -44 707}\special{pa 44 707}\special{pa 133 696}\special{pa 219 674}\special{pa 302 641}%
+\special{pa 380 598}\special{pa 452 546}\special{pa 517 485}\special{pa 573 417}\special{pa 621 341}%
+\special{pa 659 261}\special{pa 686 176}\special{pa 703 89}\special{pa 709 0}%
+\special{fp}%
+\special{pn 6}%
+\special{pa 341 620}\special{pa 366 594}%
+\special{fp}%
+\special{pa 262 657}\special{pa 391 528}%
+\special{fp}%
+\special{pa 197 680}\special{pa 411 466}%
+\special{fp}%
+\special{pa 141 694}\special{pa 410 425}%
+\special{fp}%
+\special{pa 92 701}\special{pa 357 437}%
+\special{fp}%
+\special{pa 44 707}\special{pa 305 446}%
+\special{fp}%
+\special{pa 3 707}\special{pa 255 454}%
+\special{fp}%
+\special{pa -39 707}\special{pa 208 460}%
+\special{fp}%
+\special{pa -77 703}\special{pa 161 465}%
+\special{fp}%
+\special{pa -114 698}\special{pa 117 468}%
+\special{fp}%
+\special{pa -149 692}\special{pa 73 470}%
+\special{fp}%
+\special{pa -182 683}\special{pa 29 472}%
+\special{fp}%
+\special{pa -216 675}\special{pa -12 472}%
+\special{fp}%
+\special{pa -246 663}\special{pa -53 471}%
+\special{fp}%
+\special{pa -276 652}\special{pa -94 470}%
+\special{fp}%
+\special{pa -305 639}\special{pa -133 467}%
+\special{fp}%
+\special{pa -332 624}\special{pa -171 464}%
+\special{fp}%
+\special{pa -359 610}\special{pa -210 461}%
+\special{fp}%
+\special{pa -372 580}\special{pa -246 455}%
+\special{fp}%
+\special{pa -383 550}\special{pa -283 450}%
+\special{fp}%
+\special{pa -394 520}\special{pa -319 444}%
+\special{fp}%
+\special{pa -404 487}\special{pa -354 437}%
+\special{fp}%
+\special{pa -413 455}\special{pa -388 430}%
+\special{fp}%
+\special{pa -422 422}\special{pa -422 422}%
+\special{fp}%
+\special{pa 389 -430}\special{pa 414 -455}%
+\special{fp}%
+\special{pa 354 -437}\special{pa 404 -487}%
+\special{fp}%
+\special{pa 319 -444}\special{pa 394 -519}%
+\special{fp}%
+\special{pa 283 -450}\special{pa 383 -550}%
+\special{fp}%
+\special{pa 247 -455}\special{pa 372 -581}%
+\special{fp}%
+\special{pa 209 -460}\special{pa 359 -610}%
+\special{fp}%
+\special{pa 172 -464}\special{pa 332 -624}%
+\special{fp}%
+\special{pa 133 -467}\special{pa 305 -639}%
+\special{fp}%
+\special{pa 93 -469}\special{pa 276 -652}%
+\special{fp}%
+\special{pa 53 -471}\special{pa 246 -663}%
+\special{fp}%
+\special{pa 13 -472}\special{pa 216 -675}%
+\special{fp}%
+\special{pa -30 -471}\special{pa 182 -683}%
+\special{fp}%
+\special{pa -72 -471}\special{pa 149 -692}%
+\special{fp}%
+\special{pa -116 -468}\special{pa 114 -698}%
+\special{fp}%
+\special{pa -162 -465}\special{pa 77 -703}%
+\special{fp}%
+\special{pa -207 -461}\special{pa 39 -707}%
+\special{fp}%
+\special{pa -256 -454}\special{pa -3 -707}%
+\special{fp}%
+\special{pa -305 -447}\special{pa -44 -707}%
+\special{fp}%
+\special{pa -357 -437}\special{pa -92 -701}%
+\special{fp}%
+\special{pa -410 -425}\special{pa -141 -694}%
+\special{fp}%
+\special{pa -409 -467}\special{pa -197 -680}%
+\special{fp}%
+\special{pa -392 -527}\special{pa -262 -657}%
+\special{fp}%
+\special{pa -367 -594}\special{pa -341 -620}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 6}%
+\special{pa 593 368}\special{pa 623 338}%
+\special{fp}%
+\special{pa 528 391}\special{pa 659 259}%
+\special{fp}%
+\special{pa 467 410}\special{pa 680 197}%
+\special{fp}%
+\special{pa 424 411}\special{pa 693 142}%
+\special{fp}%
+\special{pa 438 356}\special{pa 703 91}%
+\special{fp}%
+\special{pa 446 306}\special{pa 706 46}%
+\special{fp}%
+\special{pa 454 256}\special{pa 709 1}%
+\special{fp}%
+\special{pa 460 208}\special{pa 706 -38}%
+\special{fp}%
+\special{pa 465 162}\special{pa 704 -77}%
+\special{fp}%
+\special{pa 469 116}\special{pa 698 -114}%
+\special{fp}%
+\special{pa 470 73}\special{pa 692 -149}%
+\special{fp}%
+\special{pa 471 30}\special{pa 684 -183}%
+\special{fp}%
+\special{pa 472 -13}\special{pa 674 -215}%
+\special{fp}%
+\special{pa 471 -53}\special{pa 664 -246}%
+\special{fp}%
+\special{pa 469 -94}\special{pa 652 -276}%
+\special{fp}%
+\special{pa 467 -133}\special{pa 638 -304}%
+\special{fp}%
+\special{pa 464 -171}\special{pa 625 -333}%
+\special{fp}%
+\special{pa 460 -209}\special{pa 610 -359}%
+\special{fp}%
+\special{pa 456 -247}\special{pa 581 -372}%
+\special{fp}%
+\special{pa 450 -283}\special{pa 550 -383}%
+\special{fp}%
+\special{pa 444 -319}\special{pa 519 -394}%
+\special{fp}%
+\special{pa 438 -354}\special{pa 488 -404}%
+\special{fp}%
+\special{pa 430 -388}\special{pa 455 -413}%
+\special{fp}%
+\special{pa 422 -422}\special{pa 422 -422}%
+\special{fp}%
+\special{pa -455 413}\special{pa -430 388}%
+\special{fp}%
+\special{pa -487 404}\special{pa -437 354}%
+\special{fp}%
+\special{pa -519 394}\special{pa -444 319}%
+\special{fp}%
+\special{pa -551 384}\special{pa -450 283}%
+\special{fp}%
+\special{pa -580 372}\special{pa -455 246}%
+\special{fp}%
+\special{pa -610 359}\special{pa -460 209}%
+\special{fp}%
+\special{pa -625 333}\special{pa -464 172}%
+\special{fp}%
+\special{pa -638 304}\special{pa -467 133}%
+\special{fp}%
+\special{pa -652 276}\special{pa -469 94}%
+\special{fp}%
+\special{pa -664 246}\special{pa -471 54}%
+\special{fp}%
+\special{pa -674 215}\special{pa -471 12}%
+\special{fp}%
+\special{pa -684 183}\special{pa -471 -30}%
+\special{fp}%
+\special{pa -692 149}\special{pa -471 -72}%
+\special{fp}%
+\special{pa -698 114}\special{pa -468 -117}%
+\special{fp}%
+\special{pa -704 77}\special{pa -465 -161}%
+\special{fp}%
+\special{pa -706 38}\special{pa -460 -208}%
+\special{fp}%
+\special{pa -709 -1}\special{pa -454 -256}%
+\special{fp}%
+\special{pa -706 -46}\special{pa -447 -305}%
+\special{fp}%
+\special{pa -703 -91}\special{pa -436 -357}%
+\special{fp}%
+\special{pa -693 -142}\special{pa -426 -409}%
+\special{fp}%
+\special{pa -680 -197}\special{pa -467 -410}%
+\special{fp}%
+\special{pa -659 -259}\special{pa -527 -392}%
+\special{fp}%
+\special{pa -623 -338}\special{pa -594 -366}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 945 0}\special{pa 937 -60}\special{pa 914 -120}\special{pa 876 -177}\special{pa 823 -232}%
+\special{pa 757 -283}\special{pa 679 -329}\special{pa 589 -369}\special{pa 490 -404}%
+\special{pa 382 -432}\special{pa 269 -453}\special{pa 151 -466}\special{pa 30 -472}%
+\special{pa -91 -470}\special{pa -210 -461}\special{pa -326 -443}\special{pa -437 -419}%
+\special{pa -541 -387}\special{pa -635 -350}\special{pa -719 -306}\special{pa -792 -258}%
+\special{pa -851 -205}\special{pa -897 -149}\special{pa -927 -90}\special{pa -943 -30}%
+\special{pa -943 30}\special{pa -927 90}\special{pa -897 149}\special{pa -851 205}%
+\special{pa -792 258}\special{pa -719 306}\special{pa -635 350}\special{pa -541 387}%
+\special{pa -437 419}\special{pa -326 443}\special{pa -210 461}\special{pa -91 470}%
+\special{pa 30 472}\special{pa 151 466}\special{pa 269 453}\special{pa 382 432}\special{pa 490 404}%
+\special{pa 589 369}\special{pa 679 329}\special{pa 757 283}\special{pa 823 232}\special{pa 876 177}%
+\special{pa 914 120}\special{pa 937 60}\special{pa 945 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 469 -121}\special{pa 457 -240}\special{pa 438 -355}%
+\special{pa 412 -464}\special{pa 379 -565}\special{pa 339 -657}\special{pa 295 -739}%
+\special{pa 245 -808}\special{pa 191 -864}\special{pa 134 -906}\special{pa 75 -933}%
+\special{pa 15 -944}\special{pa -45 -941}\special{pa -105 -921}\special{pa -163 -887}%
+\special{pa -219 -838}\special{pa -270 -775}\special{pa -318 -699}\special{pa -360 -612}%
+\special{pa -396 -515}\special{pa -426 -410}\special{pa -448 -298}\special{pa -464 -181}%
+\special{pa -471 -61}\special{pa -471 61}\special{pa -464 181}\special{pa -448 298}%
+\special{pa -426 410}\special{pa -396 515}\special{pa -360 612}\special{pa -318 699}%
+\special{pa -270 775}\special{pa -219 838}\special{pa -163 887}\special{pa -105 921}%
+\special{pa -45 941}\special{pa 15 944}\special{pa 75 933}\special{pa 134 906}\special{pa 191 864}%
+\special{pa 245 808}\special{pa 295 739}\special{pa 339 657}\special{pa 379 565}\special{pa 412 464}%
+\special{pa 438 355}\special{pa 457 240}\special{pa 469 121}\special{pa 472 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 1181}\special{pa 0 -1181}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1106}\special{pa 0 -1181}\special{pa -24 -1106}\special{pa 0 -1106}%
+\special{pa 24 -1106}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -1106}\special{pa 0 -1181}\special{pa -24 -1106}\special{pa 0 -1106}%
+\special{pa 24 -1106}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch3.tex
new file mode 100644
index 00000000..5cd8c0f7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch3.tex
@@ -0,0 +1,203 @@
+%%% hatch4.tex 2014-11-8 4:0
+%%% shade.sce 2014-11-8 1:26
+{\unitlength=7mm%
+\begin{picture}%
+( 14.00000, 6.00000)( -4.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pn 6}%
+\special{pa 2311 -461}\special{pa 2318 -468}%
+\special{fp}%
+\special{pa 2255 -454}\special{pa 2293 -492}%
+\special{fp}%
+\special{pa 2200 -447}\special{pa 2266 -513}%
+\special{fp}%
+\special{pa 2144 -440}\special{pa 2236 -532}%
+\special{fp}%
+\special{pa 2088 -433}\special{pa 2200 -545}%
+\special{fp}%
+\special{pa 2033 -426}\special{pa 2156 -550}%
+\special{fp}%
+\special{pa 1977 -419}\special{pa 2085 -527}%
+\special{fp}%
+\special{pa 696 -259}\special{pa 718 -281}%
+\special{fp}%
+\special{pa 641 -252}\special{pa 700 -312}%
+\special{fp}%
+\special{pa 585 -245}\special{pa 681 -342}%
+\special{fp}%
+\special{pa 529 -238}\special{pa 662 -371}%
+\special{fp}%
+\special{pa 474 -231}\special{pa 642 -400}%
+\special{fp}%
+\special{pa 418 -224}\special{pa 621 -427}%
+\special{fp}%
+\special{pa 362 -218}\special{pa 599 -454}%
+\special{fp}%
+\special{pa 307 -211}\special{pa 575 -479}%
+\special{fp}%
+\special{pa 251 -204}\special{pa 549 -502}%
+\special{fp}%
+\special{pa 195 -197}\special{pa 521 -522}%
+\special{fp}%
+\special{pa 140 -190}\special{pa 489 -539}%
+\special{fp}%
+\special{pa 104 -203}\special{pa 450 -549}%
+\special{fp}%
+\special{pa 169 -317}\special{pa 399 -546}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 6}%
+\special{pa 1363 535}\special{pa 1528 371}%
+\special{fp}%
+\special{pa 1299 551}\special{pa 1491 359}%
+\special{fp}%
+\special{pa 1257 544}\special{pa 1448 353}%
+\special{fp}%
+\special{pa 1223 530}\special{pa 1405 348}%
+\special{fp}%
+\special{pa 1193 511}\special{pa 1361 342}%
+\special{fp}%
+\special{pa 1166 489}\special{pa 1318 337}%
+\special{fp}%
+\special{pa 1142 464}\special{pa 1275 332}%
+\special{fp}%
+\special{pa 1119 438}\special{pa 1231 326}%
+\special{fp}%
+\special{pa 1098 411}\special{pa 1188 321}%
+\special{fp}%
+\special{pa 1078 382}\special{pa 1145 315}%
+\special{fp}%
+\special{pa 1058 354}\special{pa 1101 310}%
+\special{fp}%
+\special{pa 1039 324}\special{pa 1058 305}%
+\special{fp}%
+\special{pa -402 547}\special{pa -164 309}%
+\special{fp}%
+\special{pa -453 549}\special{pa -101 197}%
+\special{fp}%
+\special{pa -491 538}\special{pa -111 158}%
+\special{fp}%
+\special{pa -523 521}\special{pa -154 153}%
+\special{fp}%
+\special{pa -551 501}\special{pa -198 148}%
+\special{fp}%
+\special{pa -576 477}\special{pa -241 142}%
+\special{fp}%
+\special{pa -600 452}\special{pa -284 137}%
+\special{fp}%
+\special{pa -622 426}\special{pa -328 131}%
+\special{fp}%
+\special{pa -643 398}\special{pa -371 126}%
+\special{fp}%
+\special{pa -663 369}\special{pa -414 120}%
+\special{fp}%
+\special{pa -682 340}\special{pa -458 115}%
+\special{fp}%
+\special{pa -701 310}\special{pa -501 110}%
+\special{fp}%
+\special{pa -719 279}\special{pa -544 104}%
+\special{fp}%
+\special{pa -737 248}\special{pa -587 99}%
+\special{fp}%
+\special{pa -754 217}\special{pa -631 93}%
+\special{fp}%
+\special{pa -771 185}\special{pa -674 88}%
+\special{fp}%
+\special{pa -788 153}\special{pa -717 83}%
+\special{fp}%
+\special{pa -805 121}\special{pa -761 77}%
+\special{fp}%
+\special{pa -821 89}\special{pa -804 72}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 865 -20}\special{pa 865 20}%
+\special{fp}%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-\Height}%
+\put(3.0900,-0.1214){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+%
+%
+\special{pa 20 -551}\special{pa -20 -551}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1214,2.0000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+%
+\special{pa 20 551}\special{pa -20 551}%
+\special{fp}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1214,-2.0000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+%
+%
+\special{pa -866 0}\special{pa -831 70}\special{pa -796 138}\special{pa -761 205}%
+\special{pa -726 268}\special{pa -691 327}\special{pa -656 380}\special{pa -621 428}%
+\special{pa -586 468}\special{pa -551 501}\special{pa -516 526}\special{pa -481 543}%
+\special{pa -446 551}\special{pa -411 549}\special{pa -376 539}\special{pa -341 521}%
+\special{pa -306 494}\special{pa -271 459}\special{pa -236 417}\special{pa -201 368}%
+\special{pa -166 313}\special{pa -131 253}\special{pa -96 189}\special{pa -61 121}%
+\special{pa -26 52}\special{pa 9 -17}\special{pa 44 -87}\special{pa 79 -155}\special{pa 114 -221}%
+\special{pa 149 -283}\special{pa 184 -341}\special{pa 219 -393}\special{pa 254 -439}%
+\special{pa 289 -477}\special{pa 324 -508}\special{pa 359 -531}\special{pa 394 -546}%
+\special{pa 429 -551}\special{pa 464 -548}\special{pa 498 -536}\special{pa 533 -515}%
+\special{pa 568 -486}\special{pa 603 -449}\special{pa 638 -405}\special{pa 673 -354}%
+\special{pa 708 -298}\special{pa 743 -237}\special{pa 778 -172}\special{pa 813 -104}%
+\special{pa 848 -35}\special{pa 883 35}\special{pa 918 104}\special{pa 953 172}\special{pa 988 237}%
+\special{pa 1023 298}\special{pa 1058 354}\special{pa 1093 405}\special{pa 1128 449}%
+\special{pa 1163 486}\special{pa 1198 515}\special{pa 1233 536}\special{pa 1268 548}%
+\special{pa 1303 551}\special{pa 1338 546}\special{pa 1373 531}\special{pa 1408 508}%
+\special{pa 1443 477}\special{pa 1478 439}\special{pa 1513 393}\special{pa 1548 341}%
+\special{pa 1583 283}\special{pa 1618 221}\special{pa 1653 155}\special{pa 1688 87}%
+\special{pa 1723 17}\special{pa 1758 -52}\special{pa 1793 -121}\special{pa 1828 -189}%
+\special{pa 1863 -253}\special{pa 1898 -313}\special{pa 1933 -368}\special{pa 1968 -417}%
+\special{pa 2003 -459}\special{pa 2038 -494}\special{pa 2073 -521}\special{pa 2108 -539}%
+\special{pa 2143 -549}\special{pa 2178 -551}\special{pa 2213 -543}\special{pa 2248 -526}%
+\special{pa 2283 -501}\special{pa 2318 -468}\special{pa 2353 -428}\special{pa 2387 -380}%
+\special{pa 2422 -327}\special{pa 2457 -268}\special{pa 2492 -205}\special{pa 2527 -138}%
+\special{pa 2562 -70}\special{pa 2597 0}%
+\special{fp}%
+\special{pa -1102 -34}\special{pa 2756 -517}%
+\special{fp}%
+\special{pa -1102 34}\special{pa 2756 517}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1102 0}\special{pa 2756 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2681 24}\special{pa 2756 0}\special{pa 2681 -24}\special{pa 2681 0}\special{pa 2681 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 2681 24}\special{pa 2756 0}\special{pa 2681 -24}\special{pa 2681 0}\special{pa 2681 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 827}\special{pa 0 -827}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -752}\special{pa 0 -827}\special{pa -24 -752}\special{pa 0 -752}\special{pa 24 -752}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -752}\special{pa 0 -827}\special{pa -24 -752}\special{pa 0 -752}\special{pa 24 -752}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch4.tex
new file mode 100644
index 00000000..5fb6d004
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch4.tex
@@ -0,0 +1,172 @@
+%%% hatch5.tex 2014-11-8 4:2
+%%% shade.sce 2014-11-8 1:26
+{\unitlength=7mm%
+\begin{picture}%
+( 11.00000, 6.00000)( -2.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pn 6}%
+\special{pa 2480 482}\special{pa 2480 482}%
+\special{fp}%
+\special{pa 2436 477}\special{pa 2480 433}%
+\special{fp}%
+\special{pa 2393 471}\special{pa 2480 384}%
+\special{fp}%
+\special{pa 2350 466}\special{pa 2480 336}%
+\special{fp}%
+\special{pa 2307 461}\special{pa 2480 287}%
+\special{fp}%
+\special{pa 2263 455}\special{pa 2480 238}%
+\special{fp}%
+\special{pa 2220 450}\special{pa 2480 189}%
+\special{fp}%
+\special{pa 2177 444}\special{pa 2480 141}%
+\special{fp}%
+\special{pa 2133 439}\special{pa 2480 92}%
+\special{fp}%
+\special{pa 2090 433}\special{pa 2480 43}%
+\special{fp}%
+\special{pa 2047 428}\special{pa 2480 -5}%
+\special{fp}%
+\special{pa 2003 423}\special{pa 2480 -54}%
+\special{fp}%
+\special{pa 1960 417}\special{pa 2480 -103}%
+\special{fp}%
+\special{pa 1917 412}\special{pa 2480 -152}%
+\special{fp}%
+\special{pa 1874 406}\special{pa 2480 -200}%
+\special{fp}%
+\special{pa 1830 401}\special{pa 2472 -241}%
+\special{fp}%
+\special{pa 1787 396}\special{pa 2455 -272}%
+\special{fp}%
+\special{pa 1744 390}\special{pa 2437 -303}%
+\special{fp}%
+\special{pa 1700 385}\special{pa 2418 -333}%
+\special{fp}%
+\special{pa 1657 379}\special{pa 2399 -363}%
+\special{fp}%
+\special{pa 1614 374}\special{pa 2379 -392}%
+\special{fp}%
+\special{pa 1570 369}\special{pa 2359 -420}%
+\special{fp}%
+\special{pa 1545 345}\special{pa 2337 -446}%
+\special{fp}%
+\special{pa 1615 227}\special{pa 2301 -460}%
+\special{fp}%
+\special{pa 1669 124}\special{pa 2246 -453}%
+\special{fp}%
+\special{pa 1719 25}\special{pa 2190 -446}%
+\special{fp}%
+\special{pa 1768 -73}\special{pa 2134 -439}%
+\special{fp}%
+\special{pa 1820 -173}\special{pa 2079 -432}%
+\special{fp}%
+\special{pa 1880 -282}\special{pa 2023 -425}%
+\special{fp}%
+\special{pa 1007 298}\special{pa 1018 288}%
+\special{fp}%
+\special{pa 964 293}\special{pa 1000 257}%
+\special{fp}%
+\special{pa 921 287}\special{pa 982 226}%
+\special{fp}%
+\special{pa 878 282}\special{pa 965 194}%
+\special{fp}%
+\special{pa 834 277}\special{pa 948 162}%
+\special{fp}%
+\special{pa 791 271}\special{pa 932 130}%
+\special{fp}%
+\special{pa 748 266}\special{pa 915 98}%
+\special{fp}%
+\special{pa 704 260}\special{pa 899 66}%
+\special{fp}%
+\special{pa 661 255}\special{pa 882 33}%
+\special{fp}%
+\special{pa 618 249}\special{pa 866 1}%
+\special{fp}%
+\special{pa 574 244}\special{pa 850 -32}%
+\special{fp}%
+\special{pa 531 239}\special{pa 834 -64}%
+\special{fp}%
+\special{pa 488 233}\special{pa 817 -96}%
+\special{fp}%
+\special{pa 444 228}\special{pa 801 -129}%
+\special{fp}%
+\special{pa 401 222}\special{pa 784 -161}%
+\special{fp}%
+\special{pa 358 217}\special{pa 767 -192}%
+\special{fp}%
+\special{pa 315 212}\special{pa 750 -224}%
+\special{fp}%
+\special{pa 271 206}\special{pa 733 -255}%
+\special{fp}%
+\special{pa 228 201}\special{pa 687 -258}%
+\special{fp}%
+\special{pa 185 195}\special{pa 631 -251}%
+\special{fp}%
+\special{pa 141 190}\special{pa 575 -244}%
+\special{fp}%
+\special{pa 98 184}\special{pa 520 -237}%
+\special{fp}%
+\special{pa 55 179}\special{pa 464 -230}%
+\special{fp}%
+\special{pa 11 174}\special{pa 408 -223}%
+\special{fp}%
+\special{pa -32 168}\special{pa 353 -216}%
+\special{fp}%
+\special{pa -75 163}\special{pa 297 -209}%
+\special{fp}%
+\special{pa -39 78}\special{pa 241 -202}%
+\special{fp}%
+\special{pa 10 -20}\special{pa 186 -195}%
+\special{fp}%
+\special{pa 60 -118}\special{pa 130 -188}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -551 501}\special{pa -551 501}\special{pa -516 526}\special{pa -481 543}%
+\special{pa -446 551}\special{pa -411 549}\special{pa -376 539}\special{pa -341 521}%
+\special{pa -306 494}\special{pa -271 459}\special{pa -236 417}\special{pa -201 368}%
+\special{pa -166 313}\special{pa -131 253}\special{pa -96 189}\special{pa -61 121}%
+\special{pa -26 52}\special{pa 9 -17}\special{pa 44 -87}\special{pa 79 -155}\special{pa 114 -221}%
+\special{pa 149 -283}\special{pa 184 -341}\special{pa 219 -393}\special{pa 254 -439}%
+\special{pa 289 -477}\special{pa 324 -508}\special{pa 359 -531}\special{pa 394 -546}%
+\special{pa 429 -551}\special{pa 464 -548}\special{pa 498 -536}\special{pa 533 -515}%
+\special{pa 568 -486}\special{pa 603 -449}\special{pa 638 -405}\special{pa 673 -354}%
+\special{pa 708 -298}\special{pa 743 -237}\special{pa 778 -172}\special{pa 813 -104}%
+\special{pa 848 -35}\special{pa 883 35}\special{pa 918 104}\special{pa 953 172}\special{pa 988 237}%
+\special{pa 1023 298}\special{pa 1058 354}\special{pa 1093 405}\special{pa 1128 449}%
+\special{pa 1163 486}\special{pa 1198 515}\special{pa 1233 536}\special{pa 1268 548}%
+\special{pa 1303 551}\special{pa 1338 546}\special{pa 1373 531}\special{pa 1408 508}%
+\special{pa 1443 477}\special{pa 1478 439}\special{pa 1513 393}\special{pa 1548 341}%
+\special{pa 1583 283}\special{pa 1618 221}\special{pa 1653 155}\special{pa 1688 87}%
+\special{pa 1723 17}\special{pa 1758 -52}\special{pa 1793 -121}\special{pa 1828 -189}%
+\special{pa 1863 -253}\special{pa 1898 -313}\special{pa 1933 -368}\special{pa 1968 -417}%
+\special{pa 2003 -459}\special{pa 2038 -494}\special{pa 2073 -521}\special{pa 2108 -539}%
+\special{pa 2143 -549}\special{pa 2178 -551}\special{pa 2213 -543}\special{pa 2248 -526}%
+\special{pa 2283 -501}\special{pa 2318 -468}\special{pa 2353 -428}\special{pa 2387 -380}%
+\special{pa 2422 -327}\special{pa 2457 -268}\special{pa 2480 -227}%
+\special{fp}%
+\special{pa -551 -103}\special{pa 2480 -482}%
+\special{fp}%
+\special{pa -551 103}\special{pa 2480 482}%
+\special{fp}%
+\special{pa -551 0}\special{pa 2480 0}%
+\special{fp}%
+\special{pa 0 827}\special{pa 0 -827}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch5.tex
new file mode 100644
index 00000000..975d9848
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hatch5.tex
@@ -0,0 +1,136 @@
+%%% hatch6.tex 2014-11-9 5:13
+%%% hatch6.sce 2014-11-9 4:59
+{\unitlength=7mm%
+\begin{picture}%
+( 7.00000, 10.00000)( -2.00000, -5.00000)%
+\special{pn 8}%
+%
+\special{pn 6}%
+\special{pa 535 1096}\special{pa 648 984}%
+\special{fp}%
+\special{pa 505 1078}\special{pa 675 908}%
+\special{fp}%
+\special{pa 482 1052}\special{pa 693 841}%
+\special{fp}%
+\special{pa 462 1023}\special{pa 710 775}%
+\special{fp}%
+\special{pa 444 992}\special{pa 722 715}%
+\special{fp}%
+\special{pa 428 960}\special{pa 734 654}%
+\special{fp}%
+\special{pa 413 926}\special{pa 745 594}%
+\special{fp}%
+\special{pa 398 893}\special{pa 755 535}%
+\special{fp}%
+\special{pa 384 858}\special{pa 764 478}%
+\special{fp}%
+\special{pa 370 823}\special{pa 772 421}%
+\special{fp}%
+\special{pa 357 787}\special{pa 781 363}%
+\special{fp}%
+\special{pa 344 751}\special{pa 789 306}%
+\special{fp}%
+\special{pa 331 715}\special{pa 796 251}%
+\special{fp}%
+\special{pa 319 679}\special{pa 803 195}%
+\special{fp}%
+\special{pa 306 643}\special{pa 810 140}%
+\special{fp}%
+\special{pa 294 606}\special{pa 816 84}%
+\special{fp}%
+\special{pa 282 570}\special{pa 823 29}%
+\special{fp}%
+\special{pa 270 533}\special{pa 829 -26}%
+\special{fp}%
+\special{pa 257 497}\special{pa 835 -81}%
+\special{fp}%
+\special{pa 245 461}\special{pa 840 -135}%
+\special{fp}%
+\special{pa 233 424}\special{pa 846 -189}%
+\special{fp}%
+\special{pa 220 388}\special{pa 851 -243}%
+\special{fp}%
+\special{pa 208 352}\special{pa 857 -297}%
+\special{fp}%
+\special{pa 195 316}\special{pa 862 -352}%
+\special{fp}%
+\special{pa 181 281}\special{pa 868 -405}%
+\special{fp}%
+\special{pa 168 246}\special{pa 872 -459}%
+\special{fp}%
+\special{pa 154 211}\special{pa 877 -512}%
+\special{fp}%
+\special{pa 139 177}\special{pa 881 -565}%
+\special{fp}%
+\special{pa 124 143}\special{pa 886 -619}%
+\special{fp}%
+\special{pa 107 111}\special{pa 890 -672}%
+\special{fp}%
+\special{pa 90 80}\special{pa 895 -725}%
+\special{fp}%
+\special{pa 70 51}\special{pa 899 -778}%
+\special{fp}%
+\special{pa 47 25}\special{pa 904 -832}%
+\special{fp}%
+\special{pa 17 7}\special{pa 908 -884}%
+\special{fp}%
+\special{pa 101 -126}\special{pa 912 -937}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -303 1378}\special{pa -276 1102}\special{pa -236 781}\special{pa -197 522}%
+\special{pa -157 321}\special{pa -118 174}\special{pa -79 74}\special{pa -39 18}\special{pa 0 0}%
+\special{pa 39 16}\special{pa 79 61}\special{pa 118 130}\special{pa 157 219}\special{pa 197 321}%
+\special{pa 236 434}\special{pa 276 551}\special{pa 315 668}\special{pa 354 781}\special{pa 394 884}%
+\special{pa 433 972}\special{pa 472 1041}\special{pa 512 1086}\special{pa 551 1102}%
+\special{pa 591 1085}\special{pa 630 1028}\special{pa 669 929}\special{pa 709 781}%
+\special{pa 748 580}\special{pa 787 321}\special{pa 827 0}\special{pa 866 -389}\special{pa 906 -850}%
+\special{pa 944 -1378}%
+\special{fp}%
+\special{pa -551 552}\special{pa -512 511}\special{pa -472 470}\special{pa -433 429}%
+\special{pa -394 388}\special{pa -354 347}\special{pa -315 307}\special{pa -276 266}%
+\special{pa -236 225}\special{pa -197 184}\special{pa -157 143}\special{pa -118 102}%
+\special{pa -79 61}\special{pa -39 20}\special{pa 0 -21}\special{pa 39 -62}\special{pa 79 -103}%
+\special{pa 118 -144}\special{pa 157 -185}\special{pa 197 -226}\special{pa 236 -267}%
+\special{pa 276 -308}\special{pa 315 -349}\special{pa 354 -390}\special{pa 394 -431}%
+\special{pa 433 -471}\special{pa 472 -512}\special{pa 512 -553}\special{pa 551 -594}%
+\special{pa 591 -635}\special{pa 630 -676}\special{pa 669 -717}\special{pa 709 -758}%
+\special{pa 748 -799}\special{pa 787 -840}\special{pa 827 -881}\special{pa 866 -922}%
+\special{pa 906 -963}\special{pa 945 -1004}\special{pa 984 -1045}\special{pa 1024 -1086}%
+\special{pa 1063 -1127}\special{pa 1102 -1168}\special{pa 1142 -1208}\special{pa 1181 -1249}%
+\special{pa 1220 -1290}\special{pa 1260 -1331}\special{pa 1299 -1372}\special{pa 1305 -1378}%
+\special{fp}%
+\special{pa -44 25}\special{pa -39 18}\special{pa 0 0}\special{pa 39 16}\special{pa 79 61}%
+\special{pa 118 130}\special{pa 157 219}\special{pa 197 321}\special{pa 236 434}\special{pa 276 551}%
+\special{pa 315 668}\special{pa 354 781}\special{pa 394 884}\special{pa 433 972}\special{pa 472 1041}%
+\special{pa 512 1086}\special{pa 551 1102}\special{pa 591 1085}\special{pa 630 1028}%
+\special{pa 669 929}\special{pa 709 781}\special{pa 748 580}\special{pa 787 321}\special{pa 827 0}%
+\special{pa 866 -389}\special{pa 906 -850}\special{pa 914 -970}%
+\special{fp}%
+\special{pa -44 25}\special{pa -39 20}\special{pa 0 -21}\special{pa 39 -62}\special{pa 79 -103}%
+\special{pa 118 -144}\special{pa 157 -185}\special{pa 197 -226}\special{pa 236 -267}%
+\special{pa 276 -308}\special{pa 315 -349}\special{pa 354 -390}\special{pa 394 -431}%
+\special{pa 433 -471}\special{pa 472 -512}\special{pa 512 -553}\special{pa 551 -594}%
+\special{pa 591 -635}\special{pa 630 -676}\special{pa 669 -717}\special{pa 709 -758}%
+\special{pa 748 -799}\special{pa 787 -840}\special{pa 827 -881}\special{pa 866 -922}%
+\special{pa 906 -963}\special{pa 914 -971}%
+\special{fp}%
+\special{pa -551 0}\special{pa 1378 0}%
+\special{fp}%
+\special{pa 0 1378}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/histgram.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/histgram.tex
new file mode 100644
index 00000000..42c86354
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/histgram.tex
@@ -0,0 +1,137 @@
+%%% t5histplot.tex 2016-4-23 11:21
+%%% t5histplot.sce 2016-4-23 11:21
+{\unitlength=0.6mm%
+\begin{picture}%
+( 132.11000, 89.65000)( -18.31000, -8.10000)%
+\special{pn 8}%
+%
+\special{pa 472 0}\special{pa 472 -709}\special{pa 709 -709}\special{pa 709 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 709 0}\special{pa 709 -236}\special{pa 945 -236}\special{pa 945 0}\special{pa 709 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1181 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1181 0}\special{pa 1181 -1654}\special{pa 1417 -1654}\special{pa 1417 0}%
+\special{pa 1181 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1417 -945}\special{pa 1654 -945}\special{pa 1654 0}%
+\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1654 0}\special{pa 1654 -827}\special{pa 1890 -827}\special{pa 1890 0}%
+\special{pa 1654 0}%
+\special{fp}%
+\special{pa 1890 0}\special{pa 1890 -1654}\special{pa 2126 -1654}\special{pa 2126 0}%
+\special{pa 1890 0}%
+\special{fp}%
+\special{pa 2126 0}\special{pa 2126 -827}\special{pa 2362 -827}\special{pa 2362 0}%
+\special{pa 2126 0}%
+\special{fp}%
+\special{pa -118 0}\special{pa 2480 0}\special{pa 2480 -1772}\special{pa -118 -1772}%
+\special{pa -118 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 2}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa 236 0}\special{pa 236 2}%
+\special{fp}%
+\settowidth{\Width}{$20$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$20$}\settodepth{\Depth}{$20$}\setlength{\Height}{-\Height}%
+\put(20.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$20$}}%
+%
+%
+\special{pa 472 0}\special{pa 472 2}%
+\special{fp}%
+\settowidth{\Width}{$30$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$30$}\settodepth{\Depth}{$30$}\setlength{\Height}{-\Height}%
+\put(30.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$30$}}%
+%
+%
+\special{pa 709 0}\special{pa 709 2}%
+\special{fp}%
+\settowidth{\Width}{$40$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$40$}\settodepth{\Depth}{$40$}\setlength{\Height}{-\Height}%
+\put(40.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$40$}}%
+%
+%
+\special{pa 945 0}\special{pa 945 2}%
+\special{fp}%
+\settowidth{\Width}{$50$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$50$}\settodepth{\Depth}{$50$}\setlength{\Height}{-\Height}%
+\put(50.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$50$}}%
+%
+%
+\special{pa 1181 0}\special{pa 1181 2}%
+\special{fp}%
+\settowidth{\Width}{$60$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$60$}\settodepth{\Depth}{$60$}\setlength{\Height}{-\Height}%
+\put(60.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$60$}}%
+%
+%
+\special{pa 1417 0}\special{pa 1417 2}%
+\special{fp}%
+\settowidth{\Width}{$70$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$70$}\settodepth{\Depth}{$70$}\setlength{\Height}{-\Height}%
+\put(70.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$70$}}%
+%
+%
+\special{pa 1654 0}\special{pa 1654 2}%
+\special{fp}%
+\settowidth{\Width}{$80$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$80$}\settodepth{\Depth}{$80$}\setlength{\Height}{-\Height}%
+\put(80.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$80$}}%
+%
+%
+\special{pa 1890 0}\special{pa 1890 2}%
+\special{fp}%
+\settowidth{\Width}{$90$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$90$}\settodepth{\Depth}{$90$}\setlength{\Height}{-\Height}%
+\put(90.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$90$}}%
+%
+%
+\special{pa 2126 0}\special{pa 2126 2}%
+\special{fp}%
+\settowidth{\Width}{$100$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$100$}\settodepth{\Depth}{$100$}\setlength{\Height}{-\Height}%
+\put(100.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$100$}}%
+%
+%
+\special{pa 2362 0}\special{pa 2362 2}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,0.0000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa -118 0}\special{pa -120 0}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,25.0000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa -118 -591}\special{pa -120 -591}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,50.0000){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa -118 -1181}\special{pa -120 -1181}%
+\special{fp}%
+\settowidth{\Width}{$15$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$15$}\settodepth{\Depth}{$15$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,75.0000){\hspace*{\Width}\raisebox{\Height}{$15$}}%
+%
+%
+\special{pa -118 -1772}\special{pa -120 -1772}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/htickmark.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/htickmark.tex
new file mode 100644
index 00000000..372cf63c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/htickmark.tex
@@ -0,0 +1,123 @@
+%%% test.tex 2014-11-11 13:14
+%%% test.sce 2014-11-11 13:14
+{\unitlength=6mm%
+\begin{picture}%
+( 12.00000, 6.00000)( -6.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -1181 -20}\special{pa -1181 20}%
+\special{fp}%
+\settowidth{\Width}{$-5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-5$}\settodepth{\Depth}{$-5$}\setlength{\Height}{-\Height}%
+\put(-5.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$-5$}}%
+%
+%
+%
+\special{pa -945 -20}\special{pa -945 20}%
+\special{fp}%
+\settowidth{\Width}{$-4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-4$}\settodepth{\Depth}{$-4$}\setlength{\Height}{-\Height}%
+\put(-4.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$-4$}}%
+%
+%
+%
+\special{pa -709 -20}\special{pa -709 20}%
+\special{fp}%
+\settowidth{\Width}{$-3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-3$}\settodepth{\Depth}{$-3$}\setlength{\Height}{-\Height}%
+\put(-3.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$-3$}}%
+%
+%
+%
+\special{pa -472 -20}\special{pa -472 20}%
+\special{fp}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+%
+%
+\special{pa -236 -20}\special{pa -236 20}%
+\special{fp}%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-\Height}%
+\put(-1.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+%
+%
+\special{pa 236 -20}\special{pa 236 20}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 472 -20}\special{pa 472 20}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+%
+\special{pa 709 -20}\special{pa 709 20}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+%
+\special{pa 945 -20}\special{pa 945 20}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+%
+\special{pa 1181 -20}\special{pa 1181 20}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1333){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+%
+\special{pn 8}%
+\special{pa -1417 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1342 24}\special{pa 1417 0}\special{pa 1342 -24}\special{pa 1342 0}\special{pa 1342 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1342 24}\special{pa 1417 0}\special{pa 1342 -24}\special{pa 1342 0}\special{pa 1342 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 709}\special{pa 0 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hyper1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hyper1.tex
new file mode 100644
index 00000000..bce4b6c5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/hyper1.tex
@@ -0,0 +1,145 @@
+%%% fig.tex 2015-8-10 11:14
+%%% fig.sce 2015-8-10 11:14
+{\unitlength=8mm%
+\begin{picture}%
+( 7.00000, 5.00000)( -3.50000, -2.50000)%
+\special{pn 8}%
+%
+\special{pa 908 787}\special{pa 862 734}\special{pa 791 650}\special{pa 728 573}\special{pa 673 502}%
+\special{pa 625 436}\special{pa 584 374}\special{pa 548 317}\special{pa 519 263}\special{pa 494 211}%
+\special{pa 475 162}\special{pa 461 115}\special{pa 452 68}\special{pa 447 23}\special{pa 447 -23}%
+\special{pa 452 -68}\special{pa 461 -115}\special{pa 475 -162}\special{pa 494 -211}%
+\special{pa 519 -263}\special{pa 548 -317}\special{pa 584 -374}\special{pa 625 -436}%
+\special{pa 673 -502}\special{pa 728 -573}\special{pa 791 -650}\special{pa 862 -734}%
+\special{pa 908 -787}%
+\special{fp}%
+\special{pa -908 787}\special{pa -862 734}\special{pa -791 650}\special{pa -728 573}%
+\special{pa -673 502}\special{pa -625 436}\special{pa -584 374}\special{pa -548 317}%
+\special{pa -519 263}\special{pa -494 211}\special{pa -475 162}\special{pa -461 115}%
+\special{pa -452 68}\special{pa -447 23}\special{pa -447 -23}\special{pa -452 -68}%
+\special{pa -461 -115}\special{pa -475 -162}\special{pa -494 -211}\special{pa -519 -263}%
+\special{pa -548 -317}\special{pa -584 -374}\special{pa -625 -436}\special{pa -673 -502}%
+\special{pa -728 -573}\special{pa -791 -650}\special{pa -862 -734}\special{pa -908 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 796 -790}\special{pa 790 -785}\special{fp}\special{pa 768 -763}\special{pa 762 -757}\special{fp}%
+\special{pa 740 -735}\special{pa 734 -729}\special{fp}\special{pa 712 -707}\special{pa 707 -702}\special{fp}%
+\special{pa 685 -680}\special{pa 679 -674}\special{fp}\special{pa 657 -652}\special{pa 651 -646}\special{fp}%
+\special{pa 629 -624}\special{pa 623 -619}\special{fp}\special{pa 601 -597}\special{pa 595 -591}\special{fp}%
+\special{pa 573 -569}\special{pa 568 -564}\special{fp}\special{pa 545 -542}\special{pa 540 -536}\special{fp}%
+\special{pa 518 -514}\special{pa 512 -508}\special{fp}\special{pa 490 -486}\special{pa 484 -481}\special{fp}%
+\special{pa 462 -459}\special{pa 456 -453}\special{fp}\special{pa 434 -431}\special{pa 428 -425}\special{fp}%
+\special{pa 406 -403}\special{pa 401 -398}\special{fp}\special{pa 378 -376}\special{pa 373 -370}\special{fp}%
+\special{pa 351 -348}\special{pa 345 -343}\special{fp}\special{pa 323 -321}\special{pa 317 -315}\special{fp}%
+\special{pa 295 -293}\special{pa 289 -287}\special{fp}\special{pa 267 -265}\special{pa 261 -260}\special{fp}%
+\special{pa 239 -238}\special{pa 234 -232}\special{fp}\special{pa 212 -210}\special{pa 206 -204}\special{fp}%
+\special{pa 184 -182}\special{pa 178 -177}\special{fp}\special{pa 156 -155}\special{pa 150 -149}\special{fp}%
+\special{pa 128 -127}\special{pa 122 -122}\special{fp}\special{pa 100 -100}\special{pa 95 -94}\special{fp}%
+\special{pa 72 -72}\special{pa 67 -66}\special{fp}\special{pa 45 -44}\special{pa 39 -39}\special{fp}%
+\special{pa 17 -17}\special{pa 11 -11}\special{fp}\special{pa -11 11}\special{pa -17 17}\special{fp}%
+\special{pa -39 39}\special{pa -45 44}\special{fp}\special{pa -67 66}\special{pa -72 72}\special{fp}%
+\special{pa -95 94}\special{pa -100 100}\special{fp}\special{pa -122 122}\special{pa -128 127}\special{fp}%
+\special{pa -150 149}\special{pa -156 155}\special{fp}\special{pa -178 177}\special{pa -184 182}\special{fp}%
+\special{pa -206 204}\special{pa -212 210}\special{fp}\special{pa -234 232}\special{pa -239 238}\special{fp}%
+\special{pa -261 260}\special{pa -267 265}\special{fp}\special{pa -289 287}\special{pa -295 293}\special{fp}%
+\special{pa -317 315}\special{pa -323 321}\special{fp}\special{pa -345 343}\special{pa -351 348}\special{fp}%
+\special{pa -373 370}\special{pa -378 376}\special{fp}\special{pa -401 398}\special{pa -406 403}\special{fp}%
+\special{pa -428 425}\special{pa -434 431}\special{fp}\special{pa -456 453}\special{pa -462 459}\special{fp}%
+\special{pa -484 481}\special{pa -490 486}\special{fp}\special{pa -512 508}\special{pa -518 514}\special{fp}%
+\special{pa -540 536}\special{pa -545 542}\special{fp}\special{pa -568 564}\special{pa -573 569}\special{fp}%
+\special{pa -595 591}\special{pa -601 597}\special{fp}\special{pa -623 619}\special{pa -629 624}\special{fp}%
+\special{pa -651 646}\special{pa -657 652}\special{fp}\special{pa -679 674}\special{pa -685 680}\special{fp}%
+\special{pa -707 702}\special{pa -712 707}\special{fp}\special{pa -734 729}\special{pa -740 735}\special{fp}%
+\special{pa -762 757}\special{pa -768 763}\special{fp}\special{pa -790 785}\special{pa -796 790}\special{fp}%
+\special{pn 8}%
+\special{pa -796 -790}\special{pa -790 -785}\special{fp}\special{pa -768 -763}\special{pa -762 -757}\special{fp}%
+\special{pa -740 -735}\special{pa -734 -729}\special{fp}\special{pa -712 -707}\special{pa -707 -702}\special{fp}%
+\special{pa -685 -680}\special{pa -679 -674}\special{fp}\special{pa -657 -652}\special{pa -651 -646}\special{fp}%
+\special{pa -629 -624}\special{pa -623 -619}\special{fp}\special{pa -601 -597}\special{pa -595 -591}\special{fp}%
+\special{pa -573 -569}\special{pa -568 -564}\special{fp}\special{pa -545 -542}\special{pa -540 -536}\special{fp}%
+\special{pa -518 -514}\special{pa -512 -508}\special{fp}\special{pa -490 -486}\special{pa -484 -481}\special{fp}%
+\special{pa -462 -459}\special{pa -456 -453}\special{fp}\special{pa -434 -431}\special{pa -428 -425}\special{fp}%
+\special{pa -406 -403}\special{pa -401 -398}\special{fp}\special{pa -378 -376}\special{pa -373 -370}\special{fp}%
+\special{pa -351 -348}\special{pa -345 -343}\special{fp}\special{pa -323 -321}\special{pa -317 -315}\special{fp}%
+\special{pa -295 -293}\special{pa -289 -287}\special{fp}\special{pa -267 -265}\special{pa -261 -260}\special{fp}%
+\special{pa -239 -238}\special{pa -234 -232}\special{fp}\special{pa -212 -210}\special{pa -206 -204}\special{fp}%
+\special{pa -184 -182}\special{pa -178 -177}\special{fp}\special{pa -156 -155}\special{pa -150 -149}\special{fp}%
+\special{pa -128 -127}\special{pa -122 -122}\special{fp}\special{pa -100 -100}\special{pa -95 -94}\special{fp}%
+\special{pa -72 -72}\special{pa -67 -66}\special{fp}\special{pa -45 -44}\special{pa -39 -39}\special{fp}%
+\special{pa -17 -17}\special{pa -11 -11}\special{fp}\special{pa 11 11}\special{pa 17 17}\special{fp}%
+\special{pa 39 39}\special{pa 45 44}\special{fp}\special{pa 67 66}\special{pa 72 72}\special{fp}%
+\special{pa 95 94}\special{pa 100 100}\special{fp}\special{pa 122 122}\special{pa 128 127}\special{fp}%
+\special{pa 150 149}\special{pa 156 155}\special{fp}\special{pa 178 177}\special{pa 184 182}\special{fp}%
+\special{pa 206 204}\special{pa 212 210}\special{fp}\special{pa 234 232}\special{pa 239 238}\special{fp}%
+\special{pa 261 260}\special{pa 267 265}\special{fp}\special{pa 289 287}\special{pa 295 293}\special{fp}%
+\special{pa 317 315}\special{pa 323 321}\special{fp}\special{pa 345 343}\special{pa 351 348}\special{fp}%
+\special{pa 373 370}\special{pa 378 376}\special{fp}\special{pa 401 398}\special{pa 406 403}\special{fp}%
+\special{pa 428 425}\special{pa 434 431}\special{fp}\special{pa 456 453}\special{pa 462 459}\special{fp}%
+\special{pa 484 481}\special{pa 490 486}\special{fp}\special{pa 512 508}\special{pa 518 514}\special{fp}%
+\special{pa 540 536}\special{pa 545 542}\special{fp}\special{pa 568 564}\special{pa 573 569}\special{fp}%
+\special{pa 595 591}\special{pa 601 597}\special{fp}\special{pa 623 619}\special{pa 629 624}\special{fp}%
+\special{pa 651 646}\special{pa 657 652}\special{fp}\special{pa 679 674}\special{pa 685 680}\special{fp}%
+\special{pa 707 702}\special{pa 712 707}\special{fp}\special{pa 734 729}\special{pa 740 735}\special{fp}%
+\special{pa 762 757}\special{pa 768 763}\special{fp}\special{pa 790 785}\special{pa 796 790}\special{fp}%
+\special{pn 8}%
+\special{pa -619 -11}\special{pa -626 -15}\special{pa -634 -15}\special{pa -641 -11}%
+\special{pa -645 -4}\special{pa -645 4}\special{pa -641 11}\special{pa -634 15}\special{pa -626 15}%
+\special{pa -619 11}\special{pa -615 4}\special{pa -615 -4}\special{pa -619 -11}\special{sh 1}\special{fp}%
+\special{pa 641 -11}\special{pa 634 -15}\special{pa 626 -15}\special{pa 619 -11}\special{pa 615 -4}%
+\special{pa 615 4}\special{pa 619 11}\special{pa 626 15}\special{pa 634 15}\special{pa 641 11}%
+\special{pa 645 4}\special{pa 645 -4}\special{pa 641 -11}\special{sh 1}\special{fp}%
+\special{pa 579 -360}\special{pa 571 -364}\special{pa 563 -364}\special{pa 556 -360}%
+\special{pa 552 -353}\special{pa 552 -345}\special{pa 556 -337}\special{pa 563 -333}%
+\special{pa 571 -333}\special{pa 579 -337}\special{pa 583 -345}\special{pa 583 -353}%
+\special{pa 579 -360}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.9514,1.1069){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pn 8}%
+\special{pa -1102 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1027 24}\special{pa 1102 0}\special{pa 1027 -24}\special{pa 1027 0}\special{pa 1027 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1027 24}\special{pa 1102 0}\special{pa 1027 -24}\special{pa 1027 0}\special{pa 1027 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs1.tex
new file mode 100644
index 00000000..f876721c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs1.tex
@@ -0,0 +1,83 @@
+%%% Intersectcrvs1.tex 2014-11-9 15:5
+%%% Intersectcrvs2.sce 2014-11-9 15:0
+{\unitlength=0.8cm%
+\begin{picture}%
+( 6.00000, 4.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -105 102}\special{pa -112 98}\special{pa -121 98}\special{pa -128 102}%
+\special{pa -132 109}\special{pa -132 117}\special{pa -128 125}\special{pa -121 129}%
+\special{pa -112 129}\special{pa -105 125}\special{pa -101 117}\special{pa -101 109}%
+\special{pa -105 102}\special{sh 1}\special{fp}%
+\special{pa 682 -279}\special{pa 675 -283}\special{pa 667 -283}\special{pa 660 -279}%
+\special{pa 656 -272}\special{pa 656 -264}\special{pa 660 -257}\special{pa 667 -253}%
+\special{pa 675 -253}\special{pa 682 -257}\special{pa 686 -264}\special{pa 686 -272}%
+\special{pa 682 -279}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.4700,-0.3600){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1800,0.9000){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -630 286}\special{pa -611 294}\special{pa -592 300}\special{pa -573 305}%
+\special{pa -554 309}\special{pa -534 312}\special{pa -515 314}\special{pa -496 315}%
+\special{pa -477 314}\special{pa -458 313}\special{pa -439 310}\special{pa -420 306}%
+\special{pa -401 301}\special{pa -382 295}\special{pa -363 288}\special{pa -344 279}%
+\special{pa -325 270}\special{pa -305 260}\special{pa -286 248}\special{pa -267 236}%
+\special{pa -248 223}\special{pa -229 209}\special{pa -210 195}\special{pa -191 179}%
+\special{pa -172 163}\special{pa -153 147}\special{pa -134 130}\special{pa -115 112}%
+\special{pa -95 94}\special{pa -76 76}\special{pa -57 57}\special{pa -38 38}\special{pa -19 19}%
+\special{pa 0 0}\special{pa 19 -19}\special{pa 38 -38}\special{pa 57 -57}\special{pa 76 -76}%
+\special{pa 95 -94}\special{pa 115 -112}\special{pa 134 -130}\special{pa 153 -147}%
+\special{pa 172 -163}\special{pa 191 -179}\special{pa 210 -195}\special{pa 229 -209}%
+\special{pa 248 -223}\special{pa 267 -236}\special{pa 286 -248}\special{pa 305 -260}%
+\special{pa 325 -270}\special{pa 344 -279}\special{pa 363 -288}\special{pa 382 -295}%
+\special{pa 401 -301}\special{pa 420 -306}\special{pa 439 -310}\special{pa 458 -313}%
+\special{pa 477 -314}\special{pa 496 -315}\special{pa 515 -314}\special{pa 534 -312}%
+\special{pa 554 -309}\special{pa 573 -305}\special{pa 592 -300}\special{pa 611 -294}%
+\special{pa 630 -286}\special{pa 649 -278}\special{pa 668 -268}\special{pa 687 -258}%
+\special{pa 706 -247}\special{pa 725 -234}\special{pa 744 -221}\special{pa 764 -207}%
+\special{pa 783 -192}\special{pa 802 -177}\special{pa 821 -161}\special{pa 840 -144}%
+\special{pa 859 -127}\special{pa 878 -109}\special{pa 897 -91}\special{pa 916 -73}%
+\special{pa 935 -54}\special{pa 954 -35}\special{pa 974 -16}\special{pa 993 3}\special{pa 1012 22}%
+\special{pa 1031 41}\special{pa 1050 60}\special{pa 1069 79}\special{pa 1088 97}\special{pa 1107 115}%
+\special{pa 1126 132}\special{pa 1145 150}\special{pa 1164 166}\special{pa 1183 182}%
+\special{pa 1203 197}\special{pa 1222 212}\special{pa 1241 225}\special{pa 1260 238}%
+\special{fp}%
+\special{pa 760 0}\special{pa 757 -56}\special{pa 746 -111}\special{pa 729 -164}\special{pa 705 -215}%
+\special{pa 675 -262}\special{pa 640 -305}\special{pa 599 -343}\special{pa 554 -376}%
+\special{pa 505 -403}\special{pa 453 -424}\special{pa 398 -438}\special{pa 343 -445}%
+\special{pa 287 -445}\special{pa 231 -438}\special{pa 177 -424}\special{pa 125 -403}%
+\special{pa 76 -376}\special{pa 31 -343}\special{pa -10 -305}\special{pa -45 -262}%
+\special{pa -75 -215}\special{pa -99 -164}\special{pa -116 -111}\special{pa -127 -56}%
+\special{pa -130 0}\special{pa -127 56}\special{pa -116 111}\special{pa -99 164}\special{pa -75 215}%
+\special{pa -45 262}\special{pa -10 305}\special{pa 31 343}\special{pa 76 376}\special{pa 125 403}%
+\special{pa 177 424}\special{pa 231 438}\special{pa 287 445}\special{pa 343 445}\special{pa 398 438}%
+\special{pa 453 424}\special{pa 505 403}\special{pa 554 376}\special{pa 599 343}\special{pa 640 305}%
+\special{pa 675 262}\special{pa 705 215}\special{pa 729 164}\special{pa 746 111}\special{pa 757 56}%
+\special{pa 760 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs2.tex
new file mode 100644
index 00000000..c5c85056
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intersectcrvs2.tex
@@ -0,0 +1,83 @@
+%%% Intersectcrvs2.tex 2014-11-9 15:4
+%%% Intersectcrvs2.sce 2014-11-9 15:0
+{\unitlength=0.8cm%
+\begin{picture}%
+( 6.00000, 4.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 682 -279}\special{pa 675 -283}\special{pa 667 -283}\special{pa 660 -279}%
+\special{pa 656 -272}\special{pa 656 -264}\special{pa 660 -257}\special{pa 667 -253}%
+\special{pa 675 -253}\special{pa 682 -257}\special{pa 686 -264}\special{pa 686 -272}%
+\special{pa 682 -279}\special{sh 1}\special{fp}%
+\special{pa -105 102}\special{pa -112 98}\special{pa -121 98}\special{pa -128 102}%
+\special{pa -132 109}\special{pa -132 117}\special{pa -128 125}\special{pa -121 129}%
+\special{pa -112 129}\special{pa -105 125}\special{pa -101 117}\special{pa -101 109}%
+\special{pa -105 102}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.1800,0.9000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.4700,-0.3600){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -630 286}\special{pa -611 294}\special{pa -592 300}\special{pa -573 305}%
+\special{pa -554 309}\special{pa -534 312}\special{pa -515 314}\special{pa -496 315}%
+\special{pa -477 314}\special{pa -458 313}\special{pa -439 310}\special{pa -420 306}%
+\special{pa -401 301}\special{pa -382 295}\special{pa -363 288}\special{pa -344 279}%
+\special{pa -325 270}\special{pa -305 260}\special{pa -286 248}\special{pa -267 236}%
+\special{pa -248 223}\special{pa -229 209}\special{pa -210 195}\special{pa -191 179}%
+\special{pa -172 163}\special{pa -153 147}\special{pa -134 130}\special{pa -115 112}%
+\special{pa -95 94}\special{pa -76 76}\special{pa -57 57}\special{pa -38 38}\special{pa -19 19}%
+\special{pa 0 0}\special{pa 19 -19}\special{pa 38 -38}\special{pa 57 -57}\special{pa 76 -76}%
+\special{pa 95 -94}\special{pa 115 -112}\special{pa 134 -130}\special{pa 153 -147}%
+\special{pa 172 -163}\special{pa 191 -179}\special{pa 210 -195}\special{pa 229 -209}%
+\special{pa 248 -223}\special{pa 267 -236}\special{pa 286 -248}\special{pa 305 -260}%
+\special{pa 325 -270}\special{pa 344 -279}\special{pa 363 -288}\special{pa 382 -295}%
+\special{pa 401 -301}\special{pa 420 -306}\special{pa 439 -310}\special{pa 458 -313}%
+\special{pa 477 -314}\special{pa 496 -315}\special{pa 515 -314}\special{pa 534 -312}%
+\special{pa 554 -309}\special{pa 573 -305}\special{pa 592 -300}\special{pa 611 -294}%
+\special{pa 630 -286}\special{pa 649 -278}\special{pa 668 -268}\special{pa 687 -258}%
+\special{pa 706 -247}\special{pa 725 -234}\special{pa 744 -221}\special{pa 764 -207}%
+\special{pa 783 -192}\special{pa 802 -177}\special{pa 821 -161}\special{pa 840 -144}%
+\special{pa 859 -127}\special{pa 878 -109}\special{pa 897 -91}\special{pa 916 -73}%
+\special{pa 935 -54}\special{pa 954 -35}\special{pa 974 -16}\special{pa 993 3}\special{pa 1012 22}%
+\special{pa 1031 41}\special{pa 1050 60}\special{pa 1069 79}\special{pa 1088 97}\special{pa 1107 115}%
+\special{pa 1126 132}\special{pa 1145 150}\special{pa 1164 166}\special{pa 1183 182}%
+\special{pa 1203 197}\special{pa 1222 212}\special{pa 1241 225}\special{pa 1260 238}%
+\special{fp}%
+\special{pa 760 0}\special{pa 757 -56}\special{pa 746 -111}\special{pa 729 -164}\special{pa 705 -215}%
+\special{pa 675 -262}\special{pa 640 -305}\special{pa 599 -343}\special{pa 554 -376}%
+\special{pa 505 -403}\special{pa 453 -424}\special{pa 398 -438}\special{pa 343 -445}%
+\special{pa 287 -445}\special{pa 231 -438}\special{pa 177 -424}\special{pa 125 -403}%
+\special{pa 76 -376}\special{pa 31 -343}\special{pa -10 -305}\special{pa -45 -262}%
+\special{pa -75 -215}\special{pa -99 -164}\special{pa -116 -111}\special{pa -127 -56}%
+\special{pa -130 0}\special{pa -127 56}\special{pa -116 111}\special{pa -99 164}\special{pa -75 215}%
+\special{pa -45 262}\special{pa -10 305}\special{pa 31 343}\special{pa 76 376}\special{pa 125 403}%
+\special{pa 177 424}\special{pa 231 438}\special{pa 287 445}\special{pa 343 445}\special{pa 398 438}%
+\special{pa 453 424}\special{pa 505 403}\special{pa 554 376}\special{pa 599 343}\special{pa 640 305}%
+\special{pa 675 262}\special{pa 705 215}\special{pa 729 164}\special{pa 746 111}\special{pa 757 56}%
+\special{pa 760 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intlog.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intlog.tex
new file mode 100644
index 00000000..6244c0a5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/intlog.tex
@@ -0,0 +1,247 @@
+%%% test.tex 2014-11-26 19:58
+%%% test.sce 2014-11-26 19:58
+{\unitlength=5mm%
+\begin{picture}%
+( 12.71000, 6.84000)( -3.35000, -3.03000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}%
+\special{pa 229 -30}\special{pa 239 -38}\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}%
+\special{pa 279 -68}\special{pa 289 -75}\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}%
+\special{pa 328 -101}\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}%
+\special{pa 368 -123}\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}%
+\special{pa 407 -143}\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}%
+\special{pa 447 -161}\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}%
+\special{pa 486 -178}\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}%
+\special{pa 526 -193}\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}%
+\special{pa 565 -208}\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}%
+\special{pa 605 -221}\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}%
+\special{pa 644 -233}\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}%
+\special{pa 684 -245}\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}%
+\special{pa 723 -256}\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}%
+\special{pa 763 -267}\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}%
+\special{pa 802 -277}\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}%
+\special{pa 842 -286}\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}%
+\special{pa 881 -295}\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}%
+\special{pa 921 -304}\special{pa 931 -306}\special{pa 941 -308}\special{pa 945 -309}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 197 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 91 154}\special{pa 91 0}\special{pa 945 0}\special{pa 945 -309}\special{pa 936 -307}%
+\special{pa 928 -305}\special{pa 919 -303}\special{pa 910 -301}\special{pa 902 -300}%
+\special{pa 893 -298}\special{pa 884 -296}\special{pa 876 -294}\special{pa 867 -292}%
+\special{pa 859 -290}\special{pa 850 -288}\special{pa 841 -286}\special{pa 833 -284}%
+\special{pa 824 -282}\special{pa 815 -280}\special{pa 807 -278}\special{pa 798 -276}%
+\special{pa 790 -273}\special{pa 781 -271}\special{pa 772 -269}\special{pa 764 -267}%
+\special{pa 755 -265}\special{pa 746 -262}\special{pa 738 -260}\special{pa 729 -258}%
+\special{pa 721 -255}\special{pa 712 -253}\special{pa 703 -251}\special{pa 695 -248}%
+\special{pa 686 -246}\special{pa 677 -243}\special{pa 669 -241}\special{pa 660 -238}%
+\special{pa 651 -236}\special{pa 643 -233}\special{pa 634 -230}\special{pa 626 -228}%
+\special{pa 617 -225}\special{pa 608 -222}\special{pa 600 -219}\special{pa 591 -216}%
+\special{pa 582 -214}\special{pa 574 -211}\special{pa 565 -208}\special{pa 557 -205}%
+\special{pa 548 -202}\special{pa 539 -198}\special{pa 531 -195}\special{pa 522 -192}%
+\special{pa 513 -189}\special{pa 505 -185}\special{pa 496 -182}\special{pa 488 -179}%
+\special{pa 479 -175}\special{pa 470 -171}\special{pa 462 -168}\special{pa 453 -164}%
+\special{pa 444 -160}\special{pa 436 -156}\special{pa 427 -152}\special{pa 418 -148}%
+\special{pa 410 -144}\special{pa 401 -140}\special{pa 393 -136}\special{pa 384 -132}%
+\special{pa 375 -127}\special{pa 367 -122}\special{pa 358 -118}\special{pa 349 -113}%
+\special{pa 341 -108}\special{pa 332 -103}\special{pa 324 -98}\special{pa 315 -92}%
+\special{pa 306 -87}\special{pa 298 -81}\special{pa 289 -76}\special{pa 280 -70}\special{pa 272 -63}%
+\special{pa 263 -57}\special{pa 255 -51}\special{pa 246 -44}\special{pa 237 -37}\special{pa 229 -29}%
+\special{pa 220 -22}\special{pa 211 -14}\special{pa 203 -6}\special{pa 194 3}\special{pa 185 12}%
+\special{pa 177 21}\special{pa 168 31}\special{pa 160 41}\special{pa 151 52}\special{pa 142 64}%
+\special{pa 134 76}\special{pa 125 89}\special{pa 116 103}\special{pa 108 119}\special{pa 99 135}%
+\special{pa 91 153}\special{pa 91 154}\special{sh 0.2}\special{ip}%
+\special{pn 8}%
+\special{pa 787 -591}\special{pa 518 -154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 536 -230}\special{pa 518 -154}\special{pa 578 -204}\special{pa 557 -217}%
+\special{pa 536 -230}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 536 -230}\special{pa 518 -154}\special{pa 578 -204}\special{pa 557 -217}%
+\special{pa 536 -230}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$\displaystyle \int_a^b \log x\,dx=3.55$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\displaystyle \int_a^b \log x\,dx=3.55$}\settodepth{\Depth}{$\displaystyle \int_a^b \log x\,dx=3.55$}\setlength{\Height}{\Depth}%
+\put(4.2500,3.0500){\hspace*{\Width}\raisebox{\Height}{$\displaystyle \int_a^b \log x\,dx=3.55$}}%
+%
+%
+\settowidth{\Width}{$(a=0.46,\; b=4.8)$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$(a=0.46,\; b=4.8)$}\settodepth{\Depth}{$(a=0.46,\; b=4.8)$}\setlength{\Height}{-\Height}%
+\put(4.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{$(a=0.46,\; b=4.8)$}}%
+%
+%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{\Depth}%
+\put(0.4600,0.1500){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\settowidth{\Width}{$b$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$b$}\settodepth{\Depth}{$b$}\setlength{\Height}{-\Height}%
+\put(4.8000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$b$}}%
+%
+%
+\special{pa 0 -217}\special{pa 0 -177}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.1000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 217 0}\special{pa 177 0}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.1000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 555 0}\special{pa 516 0}%
+\special{fp}%
+\settowidth{\Width}{$e$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$e$}\settodepth{\Depth}{$e$}\setlength{\Height}{-\Height}%
+\put(2.8200,-0.1500){\hspace*{\Width}\raisebox{\Height}{$e$}}%
+%
+%
+%
+\special{pa -659 0}\special{pa 1843 0}%
+\special{fp}%
+\special{pa 11 596}\special{pa 12 553}\special{pa 22 434}\special{pa 32 360}\special{pa 41 306}%
+\special{pa 51 264}\special{pa 61 230}\special{pa 71 200}\special{pa 81 175}\special{pa 91 152}%
+\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}\special{pa 130 81}\special{pa 140 67}%
+\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}\special{pa 180 18}\special{pa 190 7}%
+\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}\special{pa 229 -30}\special{pa 239 -38}%
+\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}\special{pa 279 -68}\special{pa 289 -75}%
+\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}\special{pa 328 -101}%
+\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}\special{pa 368 -123}%
+\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}\special{pa 407 -143}%
+\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}\special{pa 447 -161}%
+\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}\special{pa 486 -178}%
+\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}\special{pa 526 -193}%
+\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}\special{pa 565 -208}%
+\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}\special{pa 605 -221}%
+\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}\special{pa 644 -233}%
+\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}\special{pa 684 -245}%
+\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}\special{pa 723 -256}%
+\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}\special{pa 763 -267}%
+\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}\special{pa 802 -277}%
+\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}\special{pa 842 -286}%
+\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}\special{pa 881 -295}%
+\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}\special{pa 921 -304}%
+\special{pa 931 -306}\special{pa 941 -308}\special{pa 951 -310}\special{pa 961 -312}%
+\special{pa 970 -314}\special{pa 980 -316}\special{pa 990 -318}\special{pa 1000 -320}%
+\special{pa 1010 -322}\special{pa 1020 -324}\special{pa 1030 -326}\special{pa 1040 -328}%
+\special{pa 1049 -329}\special{pa 1059 -331}\special{pa 1069 -333}\special{pa 1079 -335}%
+\special{pa 1089 -337}\special{pa 1099 -339}\special{pa 1109 -340}\special{pa 1119 -342}%
+\special{pa 1129 -344}\special{pa 1138 -345}\special{pa 1148 -347}\special{pa 1158 -349}%
+\special{pa 1168 -351}\special{pa 1178 -352}\special{pa 1188 -354}\special{pa 1198 -355}%
+\special{pa 1208 -357}\special{pa 1217 -359}\special{pa 1227 -360}\special{pa 1237 -362}%
+\special{pa 1247 -363}\special{pa 1257 -365}\special{pa 1267 -367}\special{pa 1277 -368}%
+\special{pa 1287 -370}\special{pa 1297 -371}\special{pa 1306 -373}\special{pa 1316 -374}%
+\special{pa 1326 -376}\special{pa 1336 -377}\special{pa 1346 -378}\special{pa 1356 -380}%
+\special{pa 1366 -381}\special{pa 1376 -383}\special{pa 1385 -384}\special{pa 1395 -386}%
+\special{pa 1405 -387}\special{pa 1415 -388}\special{pa 1425 -390}\special{pa 1435 -391}%
+\special{pa 1445 -392}\special{pa 1455 -394}\special{pa 1465 -395}\special{pa 1474 -396}%
+\special{pa 1484 -398}\special{pa 1494 -399}\special{pa 1504 -400}\special{pa 1514 -402}%
+\special{pa 1524 -403}\special{pa 1534 -404}\special{pa 1544 -405}\special{pa 1553 -407}%
+\special{pa 1563 -408}\special{pa 1573 -409}\special{pa 1583 -410}\special{pa 1593 -412}%
+\special{pa 1603 -413}\special{pa 1613 -414}\special{pa 1623 -415}\special{pa 1633 -416}%
+\special{pa 1642 -418}\special{pa 1652 -419}\special{pa 1662 -420}\special{pa 1672 -421}%
+\special{pa 1682 -422}\special{pa 1692 -423}\special{pa 1702 -425}\special{pa 1712 -426}%
+\special{pa 1721 -427}\special{pa 1731 -428}\special{pa 1741 -429}\special{pa 1751 -430}%
+\special{pa 1761 -431}\special{pa 1771 -432}\special{pa 1781 -434}\special{pa 1791 -435}%
+\special{pa 1801 -436}\special{pa 1810 -437}\special{pa 1820 -438}\special{pa 1830 -439}%
+\special{pa 1840 -440}\special{pa 1843 -440}%
+\special{fp}%
+\special{pa 91 153}\special{pa 99 135}\special{pa 108 119}\special{pa 116 103}\special{pa 125 89}%
+\special{pa 134 76}\special{pa 142 64}\special{pa 151 52}\special{pa 160 41}\special{pa 168 31}%
+\special{pa 177 21}\special{pa 185 12}\special{pa 194 3}\special{pa 203 -6}\special{pa 211 -14}%
+\special{pa 220 -22}\special{pa 229 -29}\special{pa 237 -37}\special{pa 246 -44}\special{pa 255 -51}%
+\special{pa 263 -57}\special{pa 272 -63}\special{pa 280 -70}\special{pa 289 -76}\special{pa 298 -81}%
+\special{pa 306 -87}\special{pa 315 -92}\special{pa 324 -98}\special{pa 332 -103}%
+\special{pa 341 -108}\special{pa 349 -113}\special{pa 358 -118}\special{pa 367 -122}%
+\special{pa 375 -127}\special{pa 384 -132}\special{pa 393 -136}\special{pa 401 -140}%
+\special{pa 410 -144}\special{pa 418 -148}\special{pa 427 -152}\special{pa 436 -156}%
+\special{pa 444 -160}\special{pa 453 -164}\special{pa 462 -168}\special{pa 470 -171}%
+\special{pa 479 -175}\special{pa 488 -179}\special{pa 496 -182}\special{pa 505 -185}%
+\special{pa 513 -189}\special{pa 522 -192}\special{pa 531 -195}\special{pa 539 -198}%
+\special{pa 548 -202}\special{pa 557 -205}\special{pa 565 -208}\special{pa 574 -211}%
+\special{pa 582 -214}\special{pa 591 -216}\special{pa 600 -219}\special{pa 608 -222}%
+\special{pa 617 -225}\special{pa 626 -228}\special{pa 634 -230}\special{pa 643 -233}%
+\special{pa 651 -236}\special{pa 660 -238}\special{pa 669 -241}\special{pa 677 -243}%
+\special{pa 686 -246}\special{pa 695 -248}\special{pa 703 -251}\special{pa 712 -253}%
+\special{pa 721 -255}\special{pa 729 -258}\special{pa 738 -260}\special{pa 746 -262}%
+\special{pa 755 -265}\special{pa 764 -267}\special{pa 772 -269}\special{pa 781 -271}%
+\special{pa 790 -273}\special{pa 798 -276}\special{pa 807 -278}\special{pa 815 -280}%
+\special{pa 824 -282}\special{pa 833 -284}\special{pa 841 -286}\special{pa 850 -288}%
+\special{pa 859 -290}\special{pa 867 -292}\special{pa 876 -294}\special{pa 884 -296}%
+\special{pa 893 -298}\special{pa 902 -300}\special{pa 910 -301}\special{pa 919 -303}%
+\special{pa 928 -305}\special{pa 936 -307}\special{pa 945 -309}%
+\special{fp}%
+\special{pa 91 154}\special{pa 91 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 945 -309}%
+\special{fp}%
+\special{pa 91 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 91 0}\special{pa 197 0}%
+\special{fp}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}%
+\special{pa 229 -30}\special{pa 239 -38}\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}%
+\special{pa 279 -68}\special{pa 289 -75}\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}%
+\special{pa 328 -101}\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}%
+\special{pa 368 -123}\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}%
+\special{pa 407 -143}\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}%
+\special{pa 447 -161}\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}%
+\special{pa 486 -178}\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}%
+\special{pa 526 -193}\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}%
+\special{pa 565 -208}\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}%
+\special{pa 605 -221}\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}%
+\special{pa 644 -233}\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}%
+\special{pa 684 -245}\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}%
+\special{pa 723 -256}\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}%
+\special{pa 763 -267}\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}%
+\special{pa 802 -277}\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}%
+\special{pa 842 -286}\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}%
+\special{pa 881 -295}\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}%
+\special{pa 921 -304}\special{pa 931 -306}\special{pa 941 -308}\special{pa 945 -309}%
+\special{pa 945 -309}\special{pa 945 0}\special{pa 91 0}\special{pa 91 154}%
+\special{fp}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 197 0}\special{pa 197 0}\special{pa 91 0}%
+\special{pa 91 154}%
+\special{fp}%
+\special{pa -659 0}\special{pa 1843 0}%
+\special{fp}%
+\special{pa 0 596}\special{pa 0 -750}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.4100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.8600){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/inversefun.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/inversefun.tex
new file mode 100644
index 00000000..e2d0e918
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/inversefun.tex
@@ -0,0 +1,48 @@
+%%% test.tex 2014-10-21 9:48
+%%% test.sce 2014-10-21 9:48
+{\unitlength=5mm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 200 -93}\special{pa 194 -93}\special{pa 194 -88}\special{pa 200 -88}\special{pa 200 -93}%
+\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.0500,0.5100){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 394 0}\special{pa 384 -1}\special{pa 356 -6}\special{pa 314 -21}\special{pa 260 -47}%
+\special{pa 203 -84}\special{pa 146 -133}\special{pa 95 -188}\special{pa 55 -246}%
+\special{pa 26 -301}\special{pa 9 -347}\special{pa 2 -379}\special{pa 0 -393}\special{pa 0 -388}%
+\special{pa -4 -365}\special{pa -16 -325}\special{pa -39 -274}\special{pa -74 -217}%
+\special{pa -120 -160}\special{pa -174 -107}\special{pa -232 -64}\special{pa -288 -32}%
+\special{pa -337 -12}\special{pa -372 -3}\special{pa -391 0}\special{pa -391 0}\special{pa -372 3}%
+\special{pa -337 12}\special{pa -288 32}\special{pa -232 64}\special{pa -174 107}%
+\special{pa -120 160}\special{pa -74 217}\special{pa -39 274}\special{pa -16 325}%
+\special{pa -4 365}\special{pa 0 388}\special{pa 0 393}\special{pa 2 379}\special{pa 9 347}%
+\special{pa 26 301}\special{pa 55 246}\special{pa 95 188}\special{pa 146 133}\special{pa 203 84}%
+\special{pa 260 47}\special{pa 314 21}\special{pa 356 6}\special{pa 384 1}\special{pa 394 0}%
+\special{fp}%
+\special{pa 591 209}\special{pa -460 -591}%
+\special{fp}%
+\special{pa -591 0}\special{pa 591 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/joincrvs.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/joincrvs.tex
new file mode 100644
index 00000000..bae0d937
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/joincrvs.tex
@@ -0,0 +1,92 @@
+%%% joincrvs.tex 2014-11-10 17:45
+%%% joincrvs.sce 2014-11-10 16:59
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 5.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 11 -11}\special{pa 4 -15}\special{pa -4 -15}\special{pa -11 -11}\special{pa -15 -4}%
+\special{pa -15 4}\special{pa -11 11}\special{pa -4 15}\special{pa 4 15}\special{pa 11 11}%
+\special{pa 15 4}\special{pa 15 -4}\special{pa 11 -11}\special{sh 1}\special{fp}%
+\special{pa 566 -566}\special{pa 559 -570}\special{pa 551 -570}\special{pa 544 -566}%
+\special{pa 540 -559}\special{pa 540 -551}\special{pa 544 -544}\special{pa 551 -540}%
+\special{pa 559 -540}\special{pa 566 -544}\special{pa 570 -551}\special{pa 570 -559}%
+\special{pa 566 -566}\special{sh 1}\special{fp}%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5600,1.4100){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -557 557}\special{pa -534 534}\special{pa -511 511}\special{pa -489 489}%
+\special{pa -466 466}\special{pa -443 443}\special{pa -420 420}\special{pa -398 398}%
+\special{pa -375 375}\special{pa -352 352}\special{pa -330 330}\special{pa -307 307}%
+\special{pa -284 284}\special{pa -261 261}\special{pa -239 239}\special{pa -216 216}%
+\special{pa -193 193}\special{pa -170 170}\special{pa -148 148}\special{pa -125 125}%
+\special{pa -102 102}\special{pa -80 80}\special{pa -57 57}\special{pa -34 34}\special{pa -11 11}%
+\special{pa 11 -11}\special{pa 34 -34}\special{pa 57 -57}\special{pa 80 -80}\special{pa 102 -102}%
+\special{pa 125 -125}\special{pa 148 -148}\special{pa 170 -170}\special{pa 193 -193}%
+\special{pa 216 -216}\special{pa 239 -239}\special{pa 261 -261}\special{pa 284 -284}%
+\special{pa 307 -307}\special{pa 330 -330}\special{pa 352 -352}\special{pa 375 -375}%
+\special{pa 398 -398}\special{pa 420 -420}\special{pa 443 -443}\special{pa 466 -466}%
+\special{pa 489 -489}\special{pa 511 -511}\special{pa 534 -534}\special{pa 557 -557}%
+\special{fp}%
+\special{pa 555 -555}\special{pa 519 -589}\special{pa 481 -620}\special{pa 441 -649}%
+\special{pa 400 -676}\special{pa 356 -699}\special{pa 312 -720}\special{pa 266 -739}%
+\special{pa 219 -754}\special{pa 171 -766}\special{pa 123 -775}\special{pa 74 -782}%
+\special{pa 25 -785}\special{pa -25 -785}\special{pa -74 -782}\special{pa -123 -775}%
+\special{pa -171 -766}\special{pa -219 -754}\special{pa -266 -739}\special{pa -312 -720}%
+\special{pa -356 -699}\special{pa -400 -676}\special{pa -441 -649}\special{pa -481 -620}%
+\special{pa -519 -589}\special{pa -555 -555}\special{pa -589 -519}\special{pa -620 -481}%
+\special{pa -649 -441}\special{pa -676 -400}\special{pa -699 -356}\special{pa -720 -312}%
+\special{pa -739 -266}\special{pa -754 -219}\special{pa -766 -171}\special{pa -775 -123}%
+\special{pa -782 -74}\special{pa -785 -25}\special{pa -785 25}\special{pa -782 74}%
+\special{pa -775 123}\special{pa -766 171}\special{pa -754 219}\special{pa -739 266}%
+\special{pa -720 312}\special{pa -699 356}\special{pa -676 400}\special{pa -649 441}%
+\special{pa -620 481}\special{pa -589 519}\special{pa -555 555}%
+\special{fp}%
+\special{pa -557 557}\special{pa -534 534}\special{pa -511 511}\special{pa -489 489}%
+\special{pa -466 466}\special{pa -443 443}\special{pa -420 420}\special{pa -398 398}%
+\special{pa -375 375}\special{pa -352 352}\special{pa -330 330}\special{pa -307 307}%
+\special{pa -284 284}\special{pa -261 261}\special{pa -239 239}\special{pa -216 216}%
+\special{pa -193 193}\special{pa -170 170}\special{pa -148 148}\special{pa -125 125}%
+\special{pa -102 102}\special{pa -80 80}\special{pa -57 57}\special{pa -34 34}\special{pa -11 11}%
+\special{pa 11 -11}\special{pa 34 -34}\special{pa 57 -57}\special{pa 80 -80}\special{pa 102 -102}%
+\special{pa 125 -125}\special{pa 148 -148}\special{pa 170 -170}\special{pa 193 -193}%
+\special{pa 216 -216}\special{pa 239 -239}\special{pa 261 -261}\special{pa 284 -284}%
+\special{pa 307 -307}\special{pa 330 -330}\special{pa 352 -352}\special{pa 375 -375}%
+\special{pa 398 -398}\special{pa 420 -420}\special{pa 443 -443}\special{pa 466 -466}%
+\special{pa 489 -489}\special{pa 511 -511}\special{pa 534 -534}\special{pa 557 -557}%
+\special{pa 555 -555}\special{pa 519 -589}\special{pa 481 -620}\special{pa 441 -649}%
+\special{pa 400 -676}\special{pa 356 -699}\special{pa 312 -720}\special{pa 266 -739}%
+\special{pa 219 -754}\special{pa 171 -766}\special{pa 123 -775}\special{pa 74 -782}%
+\special{pa 25 -785}\special{pa -25 -785}\special{pa -74 -782}\special{pa -123 -775}%
+\special{pa -171 -766}\special{pa -219 -754}\special{pa -266 -739}\special{pa -312 -720}%
+\special{pa -356 -699}\special{pa -400 -676}\special{pa -441 -649}\special{pa -481 -620}%
+\special{pa -519 -589}\special{pa -555 -555}\special{pa -589 -519}\special{pa -620 -481}%
+\special{pa -649 -441}\special{pa -676 -400}\special{pa -699 -356}\special{pa -720 -312}%
+\special{pa -739 -266}\special{pa -754 -219}\special{pa -766 -171}\special{pa -775 -123}%
+\special{pa -782 -74}\special{pa -785 -25}\special{pa -785 25}\special{pa -782 74}%
+\special{pa -775 123}\special{pa -766 171}\special{pa -754 219}\special{pa -739 266}%
+\special{pa -720 312}\special{pa -699 356}\special{pa -676 400}\special{pa -649 441}%
+\special{pa -620 481}\special{pa -589 519}\special{pa -555 555}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter.tex
new file mode 100644
index 00000000..00be9d14
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter.tex
@@ -0,0 +1,57 @@
+%%% test.tex 2014-10-14 18:34
+%%% test.sce 2014-10-14 18:34
+{\unitlength=1cm%
+\begin{picture}%
+( 7.00000, 2.00000)( -2.00000, 1.00000)%
+\special{pn 8}%
+%
+\special{pa 14 -801}\special{pa 6 -806}\special{pa -4 -807}\special{pa -12 -803}\special{pa -18 -795}%
+\special{pa -20 -786}\special{pa -17 -777}\special{pa -10 -771}\special{pa -1 -768}%
+\special{pa 8 -769}\special{pa 15 -775}\special{pa 19 -784}\special{pa 19 -793}\special{pa 14 -801}%
+\special{sh 1}\special{fp}%
+\large%
+\settowidth{\Width}{e}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.2500,2.0000){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+%
+\settowidth{\Width}{n}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{\Depth}%
+\put(0.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+%
+\settowidth{\Width}{w}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2500,2.0000){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+%
+\settowidth{\Width}{s}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-\Height}%
+\put(0.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+%
+\special{pa 1195 -801}\special{pa 1187 -806}\special{pa 1178 -807}\special{pa 1169 -803}%
+\special{pa 1163 -795}\special{pa 1161 -786}\special{pa 1164 -777}\special{pa 1171 -771}%
+\special{pa 1180 -768}\special{pa 1189 -769}\special{pa 1197 -775}\special{pa 1200 -784}%
+\special{pa 1200 -793}\special{pa 1195 -801}\special{sh 1}\special{fp}%
+\settowidth{\Width}{ne}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{ne}\settodepth{\Depth}{ne}\setlength{\Height}{\Depth}%
+\put(3.2500,2.0500){\hspace*{\Width}\raisebox{\Height}{ne}}%
+%
+%
+\settowidth{\Width}{nw}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{nw}\settodepth{\Depth}{nw}\setlength{\Height}{\Depth}%
+\put(2.7500,2.0500){\hspace*{\Width}\raisebox{\Height}{nw}}%
+%
+%
+\settowidth{\Width}{sw}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{sw}\settodepth{\Depth}{sw}\setlength{\Height}{-\Height}%
+\put(2.7500,1.9500){\hspace*{\Width}\raisebox{\Height}{sw}}%
+%
+%
+\settowidth{\Width}{se}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{se}\settodepth{\Depth}{se}\setlength{\Height}{-\Height}%
+\put(3.2500,1.9500){\hspace*{\Width}\raisebox{\Height}{se}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter2.tex
new file mode 100644
index 00000000..06e726a2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter2.tex
@@ -0,0 +1,61 @@
+%%% test.tex 2014-10-14 19:7
+%%% test.sce 2014-10-14 19:7
+{\unitlength=1cm%
+\begin{picture}%
+( 7.50000, 4.50000)( -3.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa -588 -223}\special{pa -593 -223}\special{pa -593 -218}\special{pa -588 -218}%
+\special{pa -588 -223}\special{sh 1}\special{fp}%
+\special{pa 1184 -889}\special{pa 1178 -889}\special{pa 1178 -883}\special{pa 1184 -883}%
+\special{pa 1184 -889}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5500,0.5100){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.0500,2.2000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{$f(x)=\frac{1}{4} x^2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$f(x)=\frac{1}{4} x^2$}\settodepth{\Depth}{$f(x)=\frac{1}{4} x^2$}\setlength{\Height}{-\Height}%
+\put(2.3300,0.5400){\hspace*{\Width}\raisebox{\Height}{$f(x)=\frac{1}{4} x^2$}}%
+%
+%
+\special{pa -591 -220}\special{pa 1181 -886}%
+\special{fp}%
+\special{pa -1378 -1206}\special{pa -1318 -1103}\special{pa -1257 -1004}\special{pa -1197 -910}%
+\special{pa -1137 -821}\special{pa -1077 -736}\special{pa -1016 -656}\special{pa -956 -581}%
+\special{pa -896 -510}\special{pa -836 -443}\special{pa -775 -382}\special{pa -715 -325}%
+\special{pa -655 -272}\special{pa -595 -224}\special{pa -534 -181}\special{pa -474 -143}%
+\special{pa -414 -109}\special{pa -354 -79}\special{pa -293 -55}\special{pa -233 -34}%
+\special{pa -173 -19}\special{pa -112 -8}\special{pa -52 -2}\special{pa 8 0}\special{pa 68 -3}%
+\special{pa 129 -10}\special{pa 189 -23}\special{pa 249 -39}\special{pa 309 -61}\special{pa 370 -87}%
+\special{pa 430 -117}\special{pa 490 -153}\special{pa 550 -192}\special{pa 611 -237}%
+\special{pa 671 -286}\special{pa 731 -339}\special{pa 791 -398}\special{pa 852 -461}%
+\special{pa 912 -528}\special{pa 972 -600}\special{pa 1032 -677}\special{pa 1093 -758}%
+\special{pa 1153 -844}\special{pa 1213 -935}\special{pa 1274 -1030}\special{pa 1334 -1130}%
+\special{pa 1394 -1234}\special{pa 1454 -1343}\special{pa 1515 -1457}\special{pa 1575 -1575}%
+\special{fp}%
+\special{pa -1378 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter3.tex
new file mode 100644
index 00000000..982e67c0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter3.tex
@@ -0,0 +1,118 @@
+%%% letter3.tex 2014-11-18 9:34
+%%% sampleu3.sce 2014-11-17 19:14
+{\unitlength=1cm%
+\begin{picture}%
+( 10.82000, 4.78000)( -5.00000, -1.00000)%
+\special{pn 8}%
+%
+\Huge%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(2.0500,0.9500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\footnotesize%
+\settowidth{\Width}{4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{4}\settodepth{\Depth}{4}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{4}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,2.0000){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\normalsize%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.4300,2.8700){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.6300,1.7300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.8300,1.6800){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{$f(x)=\dfrac{1}{4}x^2$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f(x)=\dfrac{1}{4}x^2$}\settodepth{\Depth}{$f(x)=\dfrac{1}{4}x^2$}\setlength{\Height}{-\Height}%
+\put(-3.0300,3.1700){\hspace*{\Width}\raisebox{\Height}{$f(x)=\dfrac{1}{4}x^2$}}%
+%
+%
+\settowidth{\Width}{$f'(x)=\dfrac{1}{2} x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f'(x)=\dfrac{1}{2} x$}\settodepth{\Depth}{$f'(x)=\dfrac{1}{2} x$}\setlength{\Height}{-\Height}%
+\put(4.0500,1.9500){\hspace*{\Width}\raisebox{\Height}{$f'(x)=\dfrac{1}{2} x$}}%
+%
+%
+\special{pa -787 394}\special{pa -764 382}\special{pa -721 360}\special{pa -678 339}%
+\special{pa -635 317}\special{pa -592 296}\special{pa -549 274}\special{pa -506 253}%
+\special{pa -462 231}\special{pa -419 210}\special{pa -376 188}\special{pa -333 167}%
+\special{pa -290 145}\special{pa -247 124}\special{pa -204 102}\special{pa -161 81}%
+\special{pa -118 59}\special{pa -75 38}\special{pa -32 16}\special{pa 11 -5}\special{pa 54 -27}%
+\special{pa 97 -48}\special{pa 140 -70}\special{pa 183 -91}\special{pa 226 -113}\special{pa 269 -134}%
+\special{pa 312 -156}\special{pa 355 -178}\special{pa 398 -199}\special{pa 441 -221}%
+\special{pa 484 -242}\special{pa 527 -264}\special{pa 570 -285}\special{pa 613 -307}%
+\special{pa 656 -328}\special{pa 699 -350}\special{pa 742 -371}\special{pa 785 -393}%
+\special{pa 828 -414}\special{pa 871 -436}\special{pa 914 -457}\special{pa 957 -479}%
+\special{pa 1000 -500}\special{pa 1044 -522}\special{pa 1087 -543}\special{pa 1130 -565}%
+\special{pa 1173 -586}\special{pa 1216 -608}\special{pa 1259 -629}\special{pa 1302 -651}%
+\special{pa 1345 -672}\special{pa 1388 -694}\special{pa 1431 -715}\special{pa 1474 -737}%
+\special{pa 1517 -758}\special{pa 1560 -780}\special{pa 1603 -801}\special{pa 1646 -823}%
+\special{pa 1689 -844}\special{pa 1732 -866}\special{pa 1775 -887}\special{pa 1818 -909}%
+\special{pa 1861 -931}\special{pa 1904 -952}\special{pa 1947 -974}\special{pa 1990 -995}%
+\special{pa 2033 -1017}\special{pa 2076 -1038}\special{pa 2119 -1060}\special{pa 2162 -1081}%
+\special{pa 2205 -1103}\special{pa 2248 -1124}\special{pa 2291 -1146}%
+\special{fp}%
+\special{pa -1531 -1488}\special{pa -1495 -1420}\special{pa -1452 -1339}\special{pa -1409 -1261}%
+\special{pa -1366 -1185}\special{pa -1323 -1112}\special{pa -1280 -1040}\special{pa -1237 -972}%
+\special{pa -1194 -905}\special{pa -1151 -841}\special{pa -1108 -779}\special{pa -1065 -720}%
+\special{pa -1022 -663}\special{pa -979 -608}\special{pa -936 -556}\special{pa -893 -506}%
+\special{pa -850 -459}\special{pa -807 -413}\special{pa -764 -370}\special{pa -721 -330}%
+\special{pa -678 -292}\special{pa -635 -256}\special{pa -592 -222}\special{pa -549 -191}%
+\special{pa -506 -162}\special{pa -462 -136}\special{pa -419 -112}\special{pa -376 -90}%
+\special{pa -333 -71}\special{pa -290 -54}\special{pa -247 -39}\special{pa -204 -27}%
+\special{pa -161 -17}\special{pa -118 -9}\special{pa -75 -4}\special{pa -32 -1}\special{pa 11 0}%
+\special{pa 54 -2}\special{pa 97 -6}\special{pa 140 -12}\special{pa 183 -21}\special{pa 226 -32}%
+\special{pa 269 -46}\special{pa 312 -62}\special{pa 355 -80}\special{pa 398 -101}%
+\special{pa 441 -124}\special{pa 484 -149}\special{pa 527 -176}\special{pa 570 -206}%
+\special{pa 613 -239}\special{pa 656 -273}\special{pa 699 -311}\special{pa 742 -350}%
+\special{pa 785 -392}\special{pa 828 -436}\special{pa 871 -482}\special{pa 914 -531}%
+\special{pa 957 -582}\special{pa 1000 -636}\special{pa 1044 -691}\special{pa 1087 -750}%
+\special{pa 1130 -810}\special{pa 1173 -873}\special{pa 1216 -938}\special{pa 1259 -1006}%
+\special{pa 1302 -1076}\special{pa 1345 -1148}\special{pa 1388 -1223}\special{pa 1431 -1300}%
+\special{pa 1474 -1379}\special{pa 1517 -1461}\special{pa 1531 -1488}%
+\special{fp}%
+\special{pa -1969 0}\special{pa 2291 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1488}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.8700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.8300){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter4.tex
new file mode 100644
index 00000000..bf4dec91
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/letter4.tex
@@ -0,0 +1,545 @@
+%%% letter4.tex 2014-11-20 9:17
+%%% sampleu3.sce 2014-11-17 19:14
+{\unitlength=1cm%
+\begin{picture}%
+( 9.97000, 4.53000)( -5.83000, -2.11000)%
+\special{pn 8}%
+%
+\normalsize%
+\settowidth{\Width}{w}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+%
+\settowidth{\Width}{e}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+%
+\settowidth{\Width}{s}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,-1.0000){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+%
+\settowidth{\Width}{n}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+%
+\settowidth{\Width}{w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w2}\settodepth{\Depth}{w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.0000,0.0100){\hspace*{\Width}\raisebox{\Height}{w2}}%
+%
+%
+\settowidth{\Width}{e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e2}\settodepth{\Depth}{e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0300,0.0100){\hspace*{\Width}\raisebox{\Height}{e2}}%
+%
+%
+\settowidth{\Width}{c}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{c}\settodepth{\Depth}{c}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{c}}%
+%
+%
+\settowidth{\Width}{nw}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{nw}\settodepth{\Depth}{nw}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.7800,0.7300){\hspace*{\Width}\raisebox{\Height}{nw}}%
+%
+%
+\settowidth{\Width}{sw}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sw}\settodepth{\Depth}{sw}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.8100,-0.8100){\hspace*{\Width}\raisebox{\Height}{sw}}%
+%
+%
+\settowidth{\Width}{ne}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ne}\settodepth{\Depth}{ne}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.1600,0.8200){\hspace*{\Width}\raisebox{\Height}{ne}}%
+%
+%
+\settowidth{\Width}{n2w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2w2}\settodepth{\Depth}{n2w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.6300,1.3800){\hspace*{\Width}\raisebox{\Height}{n2w2}}%
+%
+%
+\settowidth{\Width}{e4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e4}\settodepth{\Depth}{e4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.9100,-0.0100){\hspace*{\Width}\raisebox{\Height}{e4}}%
+%
+%
+\settowidth{\Width}{se}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{se}\settodepth{\Depth}{se}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.1700,-0.7800){\hspace*{\Width}\raisebox{\Height}{se}}%
+%
+%
+\settowidth{\Width}{w3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w3}\settodepth{\Depth}{w3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.6000,0.0100){\hspace*{\Width}\raisebox{\Height}{w3}}%
+%
+%
+\settowidth{\Width}{w4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w4}\settodepth{\Depth}{w4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.4000,0.0200){\hspace*{\Width}\raisebox{\Height}{w4}}%
+%
+%
+\settowidth{\Width}{s2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2}\settodepth{\Depth}{s2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9900,-1.2700){\hspace*{\Width}\raisebox{\Height}{s2}}%
+%
+%
+\settowidth{\Width}{s3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s3}\settodepth{\Depth}{s3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9900,-1.5700){\hspace*{\Width}\raisebox{\Height}{s3}}%
+%
+%
+\settowidth{\Width}{n2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2}\settodepth{\Depth}{n2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.3800){\hspace*{\Width}\raisebox{\Height}{n2}}%
+%
+%
+\settowidth{\Width}{n3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n3}\settodepth{\Depth}{n3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.7600){\hspace*{\Width}\raisebox{\Height}{n3}}%
+%
+%
+\settowidth{\Width}{s4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s4}\settodepth{\Depth}{s4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9800,-1.9200){\hspace*{\Width}\raisebox{\Height}{s4}}%
+%
+%
+\settowidth{\Width}{n4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n4}\settodepth{\Depth}{n4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9800,2.0900){\hspace*{\Width}\raisebox{\Height}{n4}}%
+%
+%
+\settowidth{\Width}{s2w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2w2}\settodepth{\Depth}{s2w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.6300,-1.4400){\hspace*{\Width}\raisebox{\Height}{s2w2}}%
+%
+%
+\settowidth{\Width}{s2e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2e2}\settodepth{\Depth}{s2e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2900,-1.4300){\hspace*{\Width}\raisebox{\Height}{s2e2}}%
+%
+%
+\settowidth{\Width}{n2e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2e2}\settodepth{\Depth}{n2e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2400,1.4500){\hspace*{\Width}\raisebox{\Height}{n2e2}}%
+%
+%
+\settowidth{\Width}{ne2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ne2}\settodepth{\Depth}{ne2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2700,0.7400){\hspace*{\Width}\raisebox{\Height}{ne2}}%
+%
+%
+\settowidth{\Width}{e3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e3}\settodepth{\Depth}{e3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.2300,0.0000){\hspace*{\Width}\raisebox{\Height}{e3}}%
+%
+%
+\special{pn 8}%
+\special{pa -925 4}\special{pa -1067 4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -992 -20}\special{pa -1067 4}\special{pa -992 28}\special{pa -992 4}\special{pa -992 -20}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -992 -20}\special{pa -1067 4}\special{pa -992 28}\special{pa -992 4}\special{pa -992 -20}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -787 -130}\special{pa -787 -276}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -763 -201}\special{pa -787 -276}\special{pa -812 -201}\special{pa -787 -201}%
+\special{pa -763 -201}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -763 -201}\special{pa -787 -276}\special{pa -812 -201}\special{pa -787 -201}%
+\special{pa -763 -201}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -787 134}\special{pa -787 295}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -812 220}\special{pa -787 295}\special{pa -763 220}\special{pa -787 220}%
+\special{pa -812 220}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -812 220}\special{pa -787 295}\special{pa -763 220}\special{pa -787 220}%
+\special{pa -812 220}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -661 -12}\special{pa -520 -4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -596 16}\special{pa -520 -4}\special{pa -593 -32}\special{pa -594 -8}%
+\special{pa -596 16}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -596 16}\special{pa -520 -4}\special{pa -593 -32}\special{pa -594 -8}%
+\special{pa -596 16}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1311 -4}\special{pa -1437 -4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1362 -28}\special{pa -1437 -4}\special{pa -1362 20}\special{pa -1362 -4}%
+\special{pa -1362 -28}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1362 -28}\special{pa -1437 -4}\special{pa -1362 20}\special{pa -1362 -4}%
+\special{pa -1362 -28}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -295 8}\special{pa -177 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -250 29}\special{pa -177 0}\special{pa -254 -19}\special{pa -252 5}\special{pa -250 29}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -250 29}\special{pa -177 0}\special{pa -254 -19}\special{pa -252 5}\special{pa -250 29}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 189 4}\special{pa 319 4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 244 28}\special{pa 319 4}\special{pa 244 -20}\special{pa 244 4}\special{pa 244 28}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 244 28}\special{pa 319 4}\special{pa 244 -20}\special{pa 244 4}\special{pa 244 28}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -331 -402}\special{pa -213 -484}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -260 -421}\special{pa -213 -484}\special{pa -288 -461}\special{pa -274 -441}%
+\special{pa -260 -421}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -260 -421}\special{pa -213 -484}\special{pa -288 -461}\special{pa -274 -441}%
+\special{pa -260 -421}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -350 390}\special{pa -220 484}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -295 460}\special{pa -220 484}\special{pa -267 421}\special{pa -281 440}%
+\special{pa -295 460}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -295 460}\special{pa -220 484}\special{pa -267 421}\special{pa -281 440}%
+\special{pa -295 460}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1181 390}\special{pa -1276 469}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1234 402}\special{pa -1276 469}\special{pa -1202 439}\special{pa -1218 421}%
+\special{pa -1234 402}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1234 402}\special{pa -1276 469}\special{pa -1202 439}\special{pa -1218 421}%
+\special{pa -1234 402}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -693 106}\special{pa -606 205}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -674 165}\special{pa -606 205}\special{pa -638 132}\special{pa -656 149}%
+\special{pa -674 165}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -674 165}\special{pa -606 205}\special{pa -638 132}\special{pa -656 149}%
+\special{pa -674 165}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -669 -106}\special{pa -594 -189}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -627 -117}\special{pa -594 -189}\special{pa -663 -150}\special{pa -645 -133}%
+\special{pa -627 -117}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -627 -117}\special{pa -594 -189}\special{pa -663 -150}\special{pa -645 -133}%
+\special{pa -627 -117}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -886 -87}\special{pa -1008 -205}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -937 -170}\special{pa -1008 -205}\special{pa -971 -135}\special{pa -954 -153}%
+\special{pa -937 -170}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -937 -170}\special{pa -1008 -205}\special{pa -971 -135}\special{pa -954 -153}%
+\special{pa -937 -170}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -917 122}\special{pa -992 220}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -966 146}\special{pa -992 220}\special{pa -927 176}\special{pa -947 161}%
+\special{pa -966 146}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -966 146}\special{pa -992 220}\special{pa -927 176}\special{pa -947 161}%
+\special{pa -966 146}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1189 -370}\special{pa -1311 -457}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1236 -433}\special{pa -1311 -457}\special{pa -1264 -394}\special{pa -1250 -413}%
+\special{pa -1236 -433}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1236 -433}\special{pa -1311 -457}\special{pa -1264 -394}\special{pa -1250 -413}%
+\special{pa -1236 -433}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.4200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.4700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.3700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.3700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.2700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.5700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.5700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.3700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.2400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.3400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.3700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.5700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.5700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.2200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.6200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.2100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.6200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.6200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.6200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.2600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.3600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.6700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.1700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.6200,-0.2100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\special{pa -508 0}\special{pa -510 -35}\special{pa -517 -70}\special{pa -527 -103}%
+\special{pa -542 -135}\special{pa -561 -164}\special{pa -584 -191}\special{pa -609 -215}%
+\special{pa -638 -236}\special{pa -668 -253}\special{pa -701 -266}\special{pa -735 -275}%
+\special{pa -770 -279}\special{pa -805 -279}\special{pa -840 -275}\special{pa -874 -266}%
+\special{pa -906 -253}\special{pa -937 -236}\special{pa -966 -215}\special{pa -991 -191}%
+\special{pa -1014 -164}\special{pa -1032 -135}\special{pa -1047 -103}\special{pa -1058 -70}%
+\special{pa -1065 -35}\special{pa -1067 0}\special{pa -1065 35}\special{pa -1058 70}%
+\special{pa -1047 103}\special{pa -1032 135}\special{pa -1014 164}\special{pa -991 191}%
+\special{pa -966 215}\special{pa -937 236}\special{pa -906 253}\special{pa -874 266}%
+\special{pa -840 275}\special{pa -805 279}\special{pa -770 279}\special{pa -735 275}%
+\special{pa -701 266}\special{pa -668 253}\special{pa -638 236}\special{pa -609 215}%
+\special{pa -584 191}\special{pa -561 164}\special{pa -542 135}\special{pa -527 103}%
+\special{pa -517 70}\special{pa -510 35}\special{pa -508 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/lineplot.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/lineplot.tex
new file mode 100644
index 00000000..306082ba
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/lineplot.tex
@@ -0,0 +1,80 @@
+%%% test.tex 2014-10-19 15:24
+%%% test.sce 2014-10-19 15:24
+{\unitlength=5mm%
+\begin{picture}%
+( 11.00000, 5.00000)( -6.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa -787 -197}\special{pa 394 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1181 197}\special{pa 787 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 197}\special{pa -753 179}\special{fp}\special{pa -718 162}\special{pa -683 145}\special{fp}%
+\special{pa -648 127}\special{pa -614 110}\special{fp}\special{pa -579 93}\special{pa -544 75}\special{fp}%
+\special{pa -509 58}\special{pa -475 41}\special{fp}\special{pa -440 23}\special{pa -405 6}\special{fp}%
+\special{pa -371 -12}\special{pa -336 -29}\special{fp}\special{pa -301 -46}\special{pa -266 -64}\special{fp}%
+\special{pa -232 -81}\special{pa -197 -98}\special{fp}\special{pa -162 -116}\special{pa -127 -133}\special{fp}%
+\special{pa -93 -151}\special{pa -58 -168}\special{fp}\special{pa -23 -185}\special{pa 12 -203}\special{fp}%
+\special{pa 46 -220}\special{pa 81 -237}\special{fp}\special{pa 116 -255}\special{pa 151 -272}\special{fp}%
+\special{pa 185 -289}\special{pa 220 -307}\special{fp}\special{pa 255 -324}\special{pa 289 -342}\special{fp}%
+\special{pa 324 -359}\special{pa 359 -376}\special{fp}\special{pa 394 -394}\special{pa 428 -411}\special{fp}%
+\special{pa 463 -428}\special{pa 498 -446}\special{fp}\special{pa 533 -463}\special{pa 567 -481}\special{fp}%
+\special{pa 602 -498}\special{pa 637 -515}\special{fp}\special{pa 672 -533}\special{pa 706 -550}\special{fp}%
+\special{pa 741 -567}\special{pa 776 -585}\special{fp}\special{pa 811 -602}\special{pa 845 -619}\special{fp}%
+\special{pa 880 -637}\special{pa 915 -654}\special{fp}\special{pa 950 -672}\special{pa 984 -689}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa -397 199}\special{pa -390 195}\special{fp}\special{pa -362 181}\special{pa -355 177}\special{fp}%
+\special{pa -327 163}\special{pa -319 160}\special{fp}\special{pa -291 146}\special{pa -284 142}\special{fp}%
+\special{pa -256 128}\special{pa -249 124}\special{fp}\special{pa -221 110}\special{pa -213 107}\special{fp}%
+\special{pa -185 93}\special{pa -178 89}\special{fp}\special{pa -150 75}\special{pa -143 71}\special{fp}%
+\special{pa -115 57}\special{pa -107 54}\special{fp}\special{pa -79 40}\special{pa -72 36}\special{fp}%
+\special{pa -44 22}\special{pa -37 18}\special{fp}\special{pa -9 4}\special{pa -1 1}\special{fp}%
+\special{pa 27 -13}\special{pa 34 -17}\special{fp}\special{pa 62 -31}\special{pa 69 -35}\special{fp}%
+\special{pa 97 -49}\special{pa 105 -52}\special{fp}\special{pa 133 -66}\special{pa 140 -70}\special{fp}%
+\special{pa 168 -84}\special{pa 175 -88}\special{fp}\special{pa 203 -102}\special{pa 211 -105}\special{fp}%
+\special{pa 239 -119}\special{pa 246 -123}\special{fp}\special{pa 274 -137}\special{pa 281 -141}\special{fp}%
+\special{pa 309 -155}\special{pa 317 -158}\special{fp}\special{pa 345 -172}\special{pa 352 -176}\special{fp}%
+\special{pa 380 -190}\special{pa 387 -194}\special{fp}\special{pa 415 -208}\special{pa 423 -211}\special{fp}%
+\special{pa 451 -225}\special{pa 458 -229}\special{fp}\special{pa 486 -243}\special{pa 493 -247}\special{fp}%
+\special{pa 521 -261}\special{pa 529 -264}\special{fp}\special{pa 557 -278}\special{pa 564 -282}\special{fp}%
+\special{pa 592 -296}\special{pa 599 -300}\special{fp}\special{pa 627 -314}\special{pa 635 -317}\special{fp}%
+\special{pa 663 -331}\special{pa 670 -335}\special{fp}\special{pa 698 -349}\special{pa 705 -353}\special{fp}%
+\special{pa 733 -367}\special{pa 741 -370}\special{fp}\special{pa 769 -384}\special{pa 776 -388}\special{fp}%
+\special{pa 804 -402}\special{pa 811 -406}\special{fp}\special{pa 839 -420}\special{pa 847 -423}\special{fp}%
+\special{pa 875 -437}\special{pa 882 -441}\special{fp}\special{pa 910 -455}\special{pa 917 -459}\special{fp}%
+\special{pa 945 -473}\special{pa 952 -476}\special{fp}\special{pa 981 -490}\special{pa 988 -494}\special{fp}%
+\special{pn 8}%
+\special{pa -779 -205}\special{pa -786 -209}\special{pa -793 -207}\special{pa -798 -202}%
+\special{pa -799 -195}\special{pa -796 -188}\special{pa -789 -185}\special{pa -782 -186}%
+\special{pa -777 -191}\special{pa -776 -199}\special{pa -779 -205}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-4.0500,1.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa -1181 0}\special{pa 984 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot1.tex
new file mode 100644
index 00000000..678392eb
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot1.tex
@@ -0,0 +1,10 @@
+%%% test.tex 2014-10-14 16:47
+%%% test.sce 2014-10-14 16:46
+{\unitlength=1cm%
+\begin{picture}%
+( 5.09000, 3.62000)( -2.60000, 0.13000)%
+\special{pn 8}%
+%
+\special{pa -394 -1181}\special{pa 787 -394}\special{pa -787 -394}\special{pa -394 -1181}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot2.tex
new file mode 100644
index 00000000..ecfe664a
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot2.tex
@@ -0,0 +1,376 @@
+%%% test.tex 2014-10-15 13:37
+%%% test.sce 2014-10-15 13:37
+{\unitlength=1cm%
+\begin{picture}%
+( 6.50000, 6.00000)( -0.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 16 -28}\special{pa 31 -55}\special{pa 47 -87}\special{pa 67 -114}%
+\special{pa 83 -142}\special{pa 98 -169}\special{pa 114 -201}\special{pa 130 -228}%
+\special{pa 150 -256}\special{pa 165 -283}\special{pa 181 -311}\special{pa 197 -343}%
+\special{pa 213 -370}\special{pa 228 -398}\special{pa 244 -425}\special{pa 264 -453}%
+\special{pa 280 -484}\special{pa 295 -512}\special{pa 311 -539}\special{pa 327 -567}%
+\special{pa 343 -598}\special{pa 362 -626}\special{pa 378 -654}\special{pa 394 -681}%
+\special{pa 409 -709}\special{pa 425 -740}\special{pa 441 -768}\special{pa 461 -795}%
+\special{pa 476 -823}\special{pa 492 -854}\special{pa 508 -882}\special{pa 524 -909}%
+\special{pa 543 -882}\special{pa 559 -854}\special{pa 575 -823}\special{pa 591 -795}%
+\special{pa 606 -768}\special{pa 622 -740}\special{pa 642 -709}\special{pa 657 -681}%
+\special{pa 673 -654}\special{pa 689 -626}\special{pa 705 -598}\special{pa 720 -567}%
+\special{pa 740 -539}\special{pa 756 -512}\special{pa 772 -484}\special{pa 787 -453}%
+\special{pa 756 -453}\special{pa 720 -453}\special{pa 689 -453}\special{pa 657 -453}%
+\special{pa 622 -453}\special{pa 591 -453}\special{pa 559 -453}\special{pa 524 -453}%
+\special{pa 543 -484}\special{pa 559 -512}\special{pa 575 -539}\special{pa 591 -567}%
+\special{pa 606 -539}\special{pa 622 -512}\special{pa 591 -512}\special{pa 559 -512}%
+\special{pa 575 -484}\special{pa 591 -453}\special{pa 606 -484}\special{pa 622 -512}%
+\special{pa 642 -484}\special{pa 657 -453}\special{pa 673 -484}\special{pa 689 -512}%
+\special{pa 705 -484}\special{pa 720 -453}\special{pa 740 -484}\special{pa 756 -512}%
+\special{pa 720 -512}\special{pa 689 -512}\special{pa 705 -539}\special{pa 720 -567}%
+\special{pa 689 -567}\special{pa 657 -567}\special{pa 673 -598}\special{pa 689 -626}%
+\special{pa 657 -626}\special{pa 622 -626}\special{pa 642 -598}\special{pa 657 -567}%
+\special{pa 622 -567}\special{pa 591 -567}\special{pa 606 -598}\special{pa 622 -626}%
+\special{pa 642 -654}\special{pa 657 -681}\special{pa 622 -681}\special{pa 591 -681}%
+\special{pa 559 -681}\special{pa 524 -681}\special{pa 543 -709}\special{pa 559 -740}%
+\special{pa 575 -709}\special{pa 591 -681}\special{pa 606 -709}\special{pa 622 -740}%
+\special{pa 591 -740}\special{pa 559 -740}\special{pa 575 -768}\special{pa 591 -795}%
+\special{pa 559 -795}\special{pa 524 -795}\special{pa 543 -823}\special{pa 559 -854}%
+\special{pa 524 -854}\special{pa 492 -854}\special{pa 508 -823}\special{pa 524 -795}%
+\special{pa 492 -795}\special{pa 461 -795}\special{pa 476 -768}\special{pa 492 -740}%
+\special{pa 461 -740}\special{pa 425 -740}\special{pa 445 -709}\special{pa 461 -681}%
+\special{pa 476 -709}\special{pa 492 -740}\special{pa 508 -709}\special{pa 524 -681}%
+\special{pa 492 -681}\special{pa 461 -681}\special{pa 425 -681}\special{pa 394 -681}%
+\special{pa 409 -654}\special{pa 425 -626}\special{pa 445 -598}\special{pa 461 -567}%
+\special{pa 425 -567}\special{pa 394 -567}\special{pa 409 -598}\special{pa 425 -626}%
+\special{pa 394 -626}\special{pa 362 -626}\special{pa 378 -598}\special{pa 394 -567}%
+\special{pa 362 -567}\special{pa 327 -567}\special{pa 346 -539}\special{pa 362 -512}%
+\special{pa 327 -512}\special{pa 295 -512}\special{pa 311 -484}\special{pa 327 -453}%
+\special{pa 346 -484}\special{pa 362 -512}\special{pa 378 -484}\special{pa 394 -453}%
+\special{pa 409 -484}\special{pa 425 -512}\special{pa 445 -484}\special{pa 461 -453}%
+\special{pa 476 -484}\special{pa 492 -512}\special{pa 461 -512}\special{pa 425 -512}%
+\special{pa 445 -539}\special{pa 461 -567}\special{pa 476 -539}\special{pa 492 -512}%
+\special{pa 508 -484}\special{pa 524 -453}\special{pa 492 -453}\special{pa 461 -453}%
+\special{pa 425 -453}\special{pa 394 -453}\special{pa 362 -453}\special{pa 327 -453}%
+\special{pa 295 -453}\special{pa 264 -453}\special{pa 280 -425}\special{pa 295 -398}%
+\special{pa 311 -370}\special{pa 327 -343}\special{pa 346 -311}\special{pa 362 -283}%
+\special{pa 378 -256}\special{pa 394 -228}\special{pa 362 -228}\special{pa 327 -228}%
+\special{pa 295 -228}\special{pa 264 -228}\special{pa 280 -256}\special{pa 295 -283}%
+\special{pa 311 -256}\special{pa 327 -228}\special{pa 346 -256}\special{pa 362 -283}%
+\special{pa 327 -283}\special{pa 295 -283}\special{pa 311 -311}\special{pa 327 -343}%
+\special{pa 295 -343}\special{pa 264 -343}\special{pa 280 -370}\special{pa 295 -398}%
+\special{pa 264 -398}\special{pa 228 -398}\special{pa 248 -370}\special{pa 264 -343}%
+\special{pa 228 -343}\special{pa 197 -343}\special{pa 213 -311}\special{pa 228 -283}%
+\special{pa 197 -283}\special{pa 165 -283}\special{pa 181 -256}\special{pa 197 -228}%
+\special{pa 213 -256}\special{pa 228 -283}\special{pa 248 -256}\special{pa 264 -228}%
+\special{pa 228 -228}\special{pa 197 -228}\special{pa 165 -228}\special{pa 130 -228}%
+\special{pa 150 -201}\special{pa 165 -169}\special{pa 181 -142}\special{pa 197 -114}%
+\special{pa 165 -114}\special{pa 130 -114}\special{pa 150 -142}\special{pa 165 -169}%
+\special{pa 130 -169}\special{pa 98 -169}\special{pa 114 -142}\special{pa 130 -114}%
+\special{pa 98 -114}\special{pa 67 -114}\special{pa 83 -87}\special{pa 98 -55}\special{pa 67 -55}%
+\special{pa 31 -55}\special{pa 51 -28}\special{pa 67 0}\special{pa 83 -28}\special{pa 98 -55}%
+\special{pa 114 -28}\special{pa 130 0}\special{pa 150 -28}\special{pa 165 -55}\special{pa 181 -28}%
+\special{pa 197 0}\special{pa 213 -28}\special{pa 228 -55}\special{pa 197 -55}\special{pa 165 -55}%
+\special{fp}%
+\special{pa 165 -55}\special{pa 181 -87}\special{pa 197 -114}\special{pa 213 -87}%
+\special{pa 228 -55}\special{pa 248 -28}\special{pa 264 0}\special{pa 280 -28}\special{pa 295 -55}%
+\special{pa 311 -87}\special{pa 327 -114}\special{pa 346 -87}\special{pa 362 -55}%
+\special{pa 327 -55}\special{pa 295 -55}\special{pa 311 -28}\special{pa 327 0}\special{pa 346 -28}%
+\special{pa 362 -55}\special{pa 378 -28}\special{pa 394 0}\special{pa 409 -28}\special{pa 425 -55}%
+\special{pa 445 -28}\special{pa 461 0}\special{pa 476 -28}\special{pa 492 -55}\special{pa 461 -55}%
+\special{pa 425 -55}\special{pa 445 -87}\special{pa 461 -114}\special{pa 425 -114}%
+\special{pa 394 -114}\special{pa 409 -142}\special{pa 425 -169}\special{pa 394 -169}%
+\special{pa 362 -169}\special{pa 378 -142}\special{pa 394 -114}\special{pa 362 -114}%
+\special{pa 327 -114}\special{pa 346 -142}\special{pa 362 -169}\special{pa 378 -201}%
+\special{pa 394 -228}\special{pa 409 -201}\special{pa 425 -169}\special{pa 445 -142}%
+\special{pa 461 -114}\special{pa 476 -87}\special{pa 492 -55}\special{pa 508 -28}%
+\special{pa 524 0}\special{pa 539 -28}\special{pa 559 -55}\special{pa 575 -87}\special{pa 591 -114}%
+\special{pa 606 -142}\special{pa 622 -169}\special{pa 638 -201}\special{pa 657 -228}%
+\special{pa 673 -201}\special{pa 689 -169}\special{pa 705 -142}\special{pa 720 -114}%
+\special{pa 689 -114}\special{pa 657 -114}\special{pa 673 -142}\special{pa 689 -169}%
+\special{pa 657 -169}\special{pa 622 -169}\special{pa 638 -142}\special{pa 657 -114}%
+\special{pa 622 -114}\special{pa 591 -114}\special{pa 606 -87}\special{pa 622 -55}%
+\special{pa 591 -55}\special{pa 559 -55}\special{pa 575 -28}\special{pa 591 0}\special{pa 606 -28}%
+\special{pa 622 -55}\special{pa 638 -28}\special{pa 657 0}\special{pa 673 -28}\special{pa 689 -55}%
+\special{pa 705 -28}\special{pa 720 0}\special{pa 736 -28}\special{pa 756 -55}\special{pa 720 -55}%
+\special{pa 689 -55}\special{pa 705 -87}\special{pa 720 -114}\special{pa 736 -87}%
+\special{pa 756 -55}\special{pa 772 -28}\special{pa 787 0}\special{pa 803 -28}\special{pa 819 -55}%
+\special{pa 835 -87}\special{pa 854 -114}\special{pa 870 -87}\special{pa 886 -55}%
+\special{pa 854 -55}\special{pa 819 -55}\special{pa 835 -28}\special{pa 854 0}\special{pa 870 -28}%
+\special{pa 886 -55}\special{pa 902 -28}\special{pa 917 0}\special{pa 933 -28}\special{pa 953 -55}%
+\special{pa 969 -28}\special{pa 984 0}\special{pa 1000 -28}\special{pa 1016 -55}\special{pa 984 -55}%
+\special{pa 953 -55}\special{pa 969 -87}\special{pa 984 -114}\special{pa 953 -114}%
+\special{pa 917 -114}\special{pa 933 -142}\special{pa 953 -169}\special{pa 917 -169}%
+\special{pa 886 -169}\special{pa 902 -142}\special{pa 917 -114}\special{pa 886 -114}%
+\special{pa 854 -114}\special{pa 870 -142}\special{pa 886 -169}\special{pa 902 -201}%
+\special{pa 917 -228}\special{pa 886 -228}\special{pa 854 -228}\special{pa 819 -228}%
+\special{pa 787 -228}\special{pa 803 -256}\special{pa 819 -283}\special{pa 835 -256}%
+\special{pa 854 -228}\special{pa 870 -256}\special{pa 886 -283}\special{pa 854 -283}%
+\special{pa 819 -283}\special{pa 835 -311}\special{pa 854 -343}\special{pa 819 -343}%
+\special{pa 787 -343}\special{pa 803 -370}\special{pa 819 -398}\special{pa 787 -398}%
+\special{pa 756 -398}\special{pa 772 -370}\special{pa 787 -343}\special{pa 756 -343}%
+\special{pa 720 -343}\special{pa 736 -311}\special{pa 756 -283}\special{pa 720 -283}%
+\special{pa 689 -283}\special{pa 705 -256}\special{pa 720 -228}\special{pa 736 -256}%
+\special{pa 756 -283}\special{pa 772 -256}\special{pa 787 -228}\special{pa 756 -228}%
+\special{pa 720 -228}\special{pa 689 -228}\special{pa 657 -228}\special{pa 673 -256}%
+\special{pa 689 -283}\special{pa 705 -311}\special{pa 720 -343}\special{pa 736 -370}%
+\special{pa 756 -398}\special{pa 772 -425}\special{pa 787 -453}\special{pa 803 -425}%
+\special{pa 819 -398}\special{pa 835 -370}\special{pa 854 -343}\special{pa 870 -311}%
+\special{pa 886 -283}\special{pa 902 -256}\special{pa 917 -228}\special{pa 933 -201}%
+\special{pa 953 -169}\special{pa 969 -142}\special{pa 984 -114}\special{pa 1000 -87}%
+\special{pa 1016 -55}\special{pa 1031 -28}\special{pa 1051 0}\special{pa 1067 -28}%
+\special{pa 1083 -55}\special{pa 1098 -87}\special{pa 1114 -114}\special{pa 1130 -142}%
+\special{pa 1150 -169}\special{pa 1165 -201}\special{pa 1181 -228}\special{pa 1197 -256}%
+\special{pa 1213 -283}\special{pa 1228 -311}\special{pa 1248 -343}\special{pa 1264 -370}%
+\special{pa 1280 -398}\special{pa 1295 -425}\special{pa 1311 -453}\special{pa 1327 -425}%
+\special{pa 1346 -398}\special{pa 1362 -370}\special{pa 1378 -343}\special{pa 1394 -311}%
+\special{pa 1409 -283}\special{pa 1425 -256}\special{pa 1445 -228}\special{pa 1409 -228}%
+\special{pa 1378 -228}\special{pa 1346 -228}\special{pa 1311 -228}\special{pa 1327 -256}%
+\special{pa 1346 -283}\special{pa 1362 -256}\special{pa 1378 -228}\special{pa 1394 -256}%
+\special{pa 1409 -283}\special{pa 1378 -283}\special{pa 1346 -283}\special{pa 1362 -311}%
+\special{pa 1378 -343}\special{pa 1346 -343}\special{pa 1311 -343}\special{pa 1327 -370}%
+\special{pa 1346 -398}\special{pa 1311 -398}\special{pa 1280 -398}\special{pa 1295 -370}%
+\special{pa 1311 -343}\special{pa 1280 -343}\special{pa 1248 -343}\special{pa 1264 -311}%
+\special{pa 1280 -283}\special{pa 1248 -283}\special{pa 1213 -283}\special{pa 1228 -256}%
+\special{pa 1248 -228}\special{pa 1264 -256}\special{pa 1280 -283}\special{pa 1295 -256}%
+\special{pa 1311 -228}%
+\special{fp}%
+\special{pa 1311 -228}\special{pa 1280 -228}\special{pa 1248 -228}\special{pa 1213 -228}%
+\special{pa 1181 -228}\special{pa 1197 -201}\special{pa 1213 -169}\special{pa 1228 -142}%
+\special{pa 1248 -114}\special{pa 1213 -114}\special{pa 1181 -114}\special{pa 1197 -142}%
+\special{pa 1213 -169}\special{pa 1181 -169}\special{pa 1150 -169}\special{pa 1165 -142}%
+\special{pa 1181 -114}\special{pa 1150 -114}\special{pa 1114 -114}\special{pa 1130 -87}%
+\special{pa 1150 -55}\special{pa 1114 -55}\special{pa 1083 -55}\special{pa 1098 -28}%
+\special{pa 1114 0}\special{pa 1130 -28}\special{pa 1150 -55}\special{pa 1165 -28}%
+\special{pa 1181 0}\special{pa 1197 -28}\special{pa 1213 -55}\special{pa 1228 -28}%
+\special{pa 1248 0}\special{pa 1264 -28}\special{pa 1280 -55}\special{pa 1248 -55}%
+\special{pa 1213 -55}\special{pa 1228 -87}\special{pa 1248 -114}\special{pa 1264 -87}%
+\special{pa 1280 -55}\special{pa 1295 -28}\special{pa 1311 0}\special{pa 1327 -28}%
+\special{pa 1346 -55}\special{pa 1362 -87}\special{pa 1378 -114}\special{pa 1394 -87}%
+\special{pa 1409 -55}\special{pa 1378 -55}\special{pa 1346 -55}\special{pa 1362 -28}%
+\special{pa 1378 0}\special{pa 1394 -28}\special{pa 1409 -55}\special{pa 1425 -28}%
+\special{pa 1445 0}\special{pa 1461 -28}\special{pa 1476 -55}\special{pa 1492 -28}%
+\special{pa 1508 0}\special{pa 1524 -28}\special{pa 1543 -55}\special{pa 1508 -55}%
+\special{pa 1476 -55}\special{pa 1492 -87}\special{pa 1508 -114}\special{pa 1476 -114}%
+\special{pa 1445 -114}\special{pa 1461 -142}\special{pa 1476 -169}\special{pa 1445 -169}%
+\special{pa 1409 -169}\special{pa 1425 -142}\special{pa 1445 -114}\special{pa 1409 -114}%
+\special{pa 1378 -114}\special{pa 1394 -142}\special{pa 1409 -169}\special{pa 1425 -201}%
+\special{pa 1445 -228}\special{pa 1461 -201}\special{pa 1476 -169}\special{pa 1492 -142}%
+\special{pa 1508 -114}\special{pa 1524 -87}\special{pa 1543 -55}\special{pa 1559 -28}%
+\special{pa 1575 0}\special{pa 1591 -28}\special{pa 1606 -55}\special{pa 1622 -87}%
+\special{pa 1642 -114}\special{pa 1657 -142}\special{pa 1673 -169}\special{pa 1689 -201}%
+\special{pa 1705 -228}\special{pa 1720 -201}\special{pa 1740 -169}\special{pa 1756 -142}%
+\special{pa 1772 -114}\special{pa 1740 -114}\special{pa 1705 -114}\special{pa 1720 -142}%
+\special{pa 1740 -169}\special{pa 1705 -169}\special{pa 1673 -169}\special{pa 1689 -142}%
+\special{pa 1705 -114}\special{pa 1673 -114}\special{pa 1642 -114}\special{pa 1657 -87}%
+\special{pa 1673 -55}\special{pa 1642 -55}\special{pa 1606 -55}\special{pa 1622 -28}%
+\special{pa 1642 0}\special{pa 1657 -28}\special{pa 1673 -55}\special{pa 1689 -28}%
+\special{pa 1705 0}\special{pa 1720 -28}\special{pa 1740 -55}\special{pa 1756 -28}%
+\special{pa 1772 0}\special{pa 1787 -28}\special{pa 1803 -55}\special{pa 1772 -55}%
+\special{pa 1740 -55}\special{pa 1756 -87}\special{pa 1772 -114}\special{pa 1787 -87}%
+\special{pa 1803 -55}\special{pa 1819 -28}\special{pa 1839 0}\special{pa 1854 -28}%
+\special{pa 1870 -55}\special{pa 1886 -87}\special{pa 1902 -114}\special{pa 1917 -87}%
+\special{pa 1937 -55}\special{pa 1902 -55}\special{pa 1870 -55}\special{pa 1886 -28}%
+\special{pa 1902 0}\special{pa 1917 -28}\special{pa 1937 -55}\special{pa 1953 -28}%
+\special{pa 1969 0}\special{pa 1984 -28}\special{pa 2000 -55}\special{pa 2016 -28}%
+\special{pa 2035 0}\special{pa 2051 -28}\special{pa 2067 -55}\special{pa 2035 -55}%
+\special{pa 2000 -55}\special{pa 2016 -87}\special{pa 2035 -114}\special{pa 2000 -114}%
+\special{pa 1969 -114}\special{pa 1984 -142}\special{pa 2000 -169}\special{pa 1969 -169}%
+\special{pa 1937 -169}\special{pa 1953 -142}\special{pa 1969 -114}\special{pa 1937 -114}%
+\special{pa 1902 -114}\special{pa 1917 -142}\special{pa 1937 -169}\special{pa 1953 -201}%
+\special{pa 1969 -228}\special{pa 1937 -228}\special{pa 1902 -228}\special{pa 1870 -228}%
+\special{pa 1839 -228}\special{pa 1854 -256}\special{pa 1870 -283}\special{pa 1886 -256}%
+\special{pa 1902 -228}\special{pa 1917 -256}\special{pa 1937 -283}\special{pa 1902 -283}%
+\special{pa 1870 -283}\special{pa 1886 -311}\special{pa 1902 -343}\special{pa 1870 -343}%
+\special{pa 1839 -343}\special{pa 1854 -370}\special{pa 1870 -398}\special{pa 1839 -398}%
+\special{pa 1803 -398}\special{pa 1819 -370}\special{pa 1839 -343}\special{pa 1803 -343}%
+\special{pa 1772 -343}\special{pa 1787 -311}\special{pa 1803 -283}\special{pa 1772 -283}%
+\special{pa 1740 -283}\special{pa 1756 -256}\special{pa 1772 -228}\special{pa 1787 -256}%
+\special{pa 1803 -283}\special{pa 1819 -256}\special{pa 1839 -228}\special{pa 1803 -228}%
+\special{pa 1772 -228}\special{pa 1740 -228}\special{pa 1705 -228}\special{pa 1720 -256}%
+\special{pa 1740 -283}\special{pa 1756 -311}\special{pa 1772 -343}\special{pa 1787 -370}%
+\special{pa 1803 -398}\special{pa 1819 -425}\special{pa 1839 -453}\special{pa 1803 -453}%
+\special{pa 1772 -453}\special{pa 1740 -453}\special{pa 1705 -453}\special{pa 1673 -453}%
+\special{pa 1642 -453}\special{pa 1606 -453}\special{pa 1575 -453}\special{pa 1591 -484}%
+\special{pa 1606 -512}\special{pa 1622 -539}\special{pa 1642 -567}\special{pa 1657 -539}%
+\special{pa 1673 -512}\special{pa 1642 -512}\special{pa 1606 -512}\special{pa 1622 -484}%
+\special{pa 1642 -453}\special{pa 1657 -484}\special{pa 1673 -512}\special{pa 1689 -484}%
+\special{pa 1705 -453}\special{pa 1720 -484}\special{pa 1740 -512}\special{pa 1756 -484}%
+\special{pa 1772 -453}\special{pa 1787 -484}\special{pa 1803 -512}\special{pa 1772 -512}%
+\special{pa 1740 -512}\special{pa 1756 -539}\special{pa 1772 -567}\special{pa 1740 -567}%
+\special{pa 1705 -567}\special{pa 1720 -598}\special{pa 1740 -626}\special{pa 1705 -626}%
+\special{pa 1673 -626}%
+\special{fp}%
+\special{pa 1673 -626}\special{pa 1689 -598}\special{pa 1705 -567}\special{pa 1673 -567}%
+\special{pa 1642 -567}\special{pa 1657 -598}\special{pa 1673 -626}\special{pa 1689 -654}%
+\special{pa 1705 -681}\special{pa 1673 -681}\special{pa 1642 -681}\special{pa 1606 -681}%
+\special{pa 1575 -681}\special{pa 1591 -709}\special{pa 1606 -740}\special{pa 1622 -709}%
+\special{pa 1642 -681}\special{pa 1657 -709}\special{pa 1673 -740}\special{pa 1642 -740}%
+\special{pa 1606 -740}\special{pa 1622 -768}\special{pa 1642 -795}\special{pa 1606 -795}%
+\special{pa 1575 -795}\special{pa 1591 -823}\special{pa 1606 -854}\special{pa 1575 -854}%
+\special{pa 1543 -854}\special{pa 1559 -823}\special{pa 1575 -795}\special{pa 1543 -795}%
+\special{pa 1508 -795}\special{pa 1524 -768}\special{pa 1543 -740}\special{pa 1508 -740}%
+\special{pa 1476 -740}\special{pa 1492 -709}\special{pa 1508 -681}\special{pa 1524 -709}%
+\special{pa 1543 -740}\special{pa 1559 -709}\special{pa 1575 -681}\special{pa 1543 -681}%
+\special{pa 1508 -681}\special{pa 1476 -681}\special{pa 1445 -681}\special{pa 1461 -654}%
+\special{pa 1476 -626}\special{pa 1492 -598}\special{pa 1508 -567}\special{pa 1476 -567}%
+\special{pa 1445 -567}\special{pa 1461 -598}\special{pa 1476 -626}\special{pa 1445 -626}%
+\special{pa 1409 -626}\special{pa 1425 -598}\special{pa 1445 -567}\special{pa 1409 -567}%
+\special{pa 1378 -567}\special{pa 1394 -539}\special{pa 1409 -512}\special{pa 1378 -512}%
+\special{pa 1346 -512}\special{pa 1362 -484}\special{pa 1378 -453}\special{pa 1394 -484}%
+\special{pa 1409 -512}\special{pa 1425 -484}\special{pa 1445 -453}\special{pa 1461 -484}%
+\special{pa 1476 -512}\special{pa 1492 -484}\special{pa 1508 -453}\special{pa 1524 -484}%
+\special{pa 1543 -512}\special{pa 1508 -512}\special{pa 1476 -512}\special{pa 1492 -539}%
+\special{pa 1508 -567}\special{pa 1524 -539}\special{pa 1543 -512}\special{pa 1559 -484}%
+\special{pa 1575 -453}\special{pa 1543 -453}\special{pa 1508 -453}\special{pa 1476 -453}%
+\special{pa 1445 -453}\special{pa 1409 -453}\special{pa 1378 -453}\special{pa 1346 -453}%
+\special{pa 1311 -453}\special{pa 1327 -484}\special{pa 1346 -512}\special{pa 1362 -539}%
+\special{pa 1378 -567}\special{pa 1394 -598}\special{pa 1409 -626}\special{pa 1425 -654}%
+\special{pa 1445 -681}\special{pa 1461 -709}\special{pa 1476 -740}\special{pa 1492 -768}%
+\special{pa 1508 -795}\special{pa 1524 -823}\special{pa 1543 -854}\special{pa 1559 -882}%
+\special{pa 1575 -909}\special{pa 1543 -909}\special{pa 1508 -909}\special{pa 1476 -909}%
+\special{pa 1445 -909}\special{pa 1409 -909}\special{pa 1378 -909}\special{pa 1346 -909}%
+\special{pa 1311 -909}\special{pa 1280 -909}\special{pa 1248 -909}\special{pa 1213 -909}%
+\special{pa 1181 -909}\special{pa 1150 -909}\special{pa 1114 -909}\special{pa 1083 -909}%
+\special{pa 1051 -909}\special{pa 1067 -937}\special{pa 1083 -965}\special{pa 1098 -996}%
+\special{pa 1114 -1024}\special{pa 1130 -1051}\special{pa 1150 -1079}\special{pa 1165 -1106}%
+\special{pa 1181 -1138}\special{pa 1197 -1106}\special{pa 1213 -1079}\special{pa 1228 -1051}%
+\special{pa 1248 -1024}\special{pa 1213 -1024}\special{pa 1181 -1024}\special{pa 1197 -1051}%
+\special{pa 1213 -1079}\special{pa 1181 -1079}\special{pa 1150 -1079}\special{pa 1165 -1051}%
+\special{pa 1181 -1024}\special{pa 1150 -1024}\special{pa 1114 -1024}\special{pa 1130 -996}%
+\special{pa 1150 -965}\special{pa 1114 -965}\special{pa 1083 -965}\special{pa 1098 -937}%
+\special{pa 1114 -909}\special{pa 1130 -937}\special{pa 1150 -965}\special{pa 1165 -937}%
+\special{pa 1181 -909}\special{pa 1197 -937}\special{pa 1213 -965}\special{pa 1228 -937}%
+\special{pa 1248 -909}\special{pa 1264 -937}\special{pa 1280 -965}\special{pa 1248 -965}%
+\special{pa 1213 -965}\special{pa 1228 -996}\special{pa 1248 -1024}\special{pa 1264 -996}%
+\special{pa 1280 -965}\special{pa 1295 -937}\special{pa 1311 -909}\special{pa 1327 -937}%
+\special{pa 1346 -965}\special{pa 1362 -996}\special{pa 1378 -1024}\special{pa 1394 -996}%
+\special{pa 1409 -965}\special{pa 1378 -965}\special{pa 1346 -965}\special{pa 1362 -937}%
+\special{pa 1378 -909}\special{pa 1394 -937}\special{pa 1409 -965}\special{pa 1425 -937}%
+\special{pa 1445 -909}\special{pa 1461 -937}\special{pa 1476 -965}\special{pa 1492 -937}%
+\special{pa 1508 -909}\special{pa 1524 -937}\special{pa 1543 -965}\special{pa 1508 -965}%
+\special{pa 1476 -965}\special{pa 1492 -996}\special{pa 1508 -1024}\special{pa 1476 -1024}%
+\special{pa 1445 -1024}\special{pa 1461 -1051}\special{pa 1476 -1079}\special{pa 1445 -1079}%
+\special{pa 1409 -1079}\special{pa 1425 -1051}\special{pa 1445 -1024}\special{pa 1409 -1024}%
+\special{pa 1378 -1024}\special{pa 1394 -1051}\special{pa 1409 -1079}\special{pa 1425 -1106}%
+\special{pa 1445 -1138}\special{pa 1409 -1138}\special{pa 1378 -1138}\special{pa 1346 -1138}%
+\special{pa 1311 -1138}\special{pa 1327 -1165}\special{pa 1346 -1193}\special{pa 1362 -1165}%
+\special{pa 1378 -1138}\special{pa 1394 -1165}\special{pa 1409 -1193}\special{pa 1378 -1193}%
+\special{pa 1346 -1193}\special{pa 1362 -1220}\special{pa 1378 -1252}\special{pa 1346 -1252}%
+\special{pa 1311 -1252}\special{pa 1327 -1280}\special{pa 1346 -1307}\special{pa 1311 -1307}%
+\special{pa 1280 -1307}\special{pa 1295 -1280}\special{pa 1311 -1252}\special{pa 1280 -1252}%
+\special{pa 1248 -1252}\special{pa 1264 -1220}\special{pa 1280 -1193}\special{pa 1248 -1193}%
+\special{pa 1213 -1193}\special{pa 1228 -1165}\special{pa 1248 -1138}\special{pa 1264 -1165}%
+\special{pa 1280 -1193}\special{pa 1295 -1165}\special{pa 1311 -1138}\special{pa 1280 -1138}%
+\special{pa 1248 -1138}\special{pa 1213 -1138}\special{pa 1181 -1138}\special{pa 1197 -1165}%
+\special{pa 1213 -1193}\special{pa 1228 -1220}\special{pa 1248 -1252}\special{pa 1264 -1280}%
+\special{pa 1280 -1307}\special{pa 1295 -1335}\special{pa 1311 -1362}\special{pa 1280 -1362}%
+\special{pa 1248 -1362}%
+\special{fp}%
+\special{pa 1248 -1362}\special{pa 1213 -1362}\special{pa 1181 -1362}\special{pa 1150 -1362}%
+\special{pa 1114 -1362}\special{pa 1083 -1362}\special{pa 1051 -1362}\special{pa 1067 -1394}%
+\special{pa 1083 -1421}\special{pa 1098 -1449}\special{pa 1114 -1476}\special{pa 1130 -1449}%
+\special{pa 1150 -1421}\special{pa 1114 -1421}\special{pa 1083 -1421}\special{pa 1098 -1394}%
+\special{pa 1114 -1362}\special{pa 1130 -1394}\special{pa 1150 -1421}\special{pa 1165 -1394}%
+\special{pa 1181 -1362}\special{pa 1197 -1394}\special{pa 1213 -1421}\special{pa 1228 -1394}%
+\special{pa 1248 -1362}\special{pa 1264 -1394}\special{pa 1280 -1421}\special{pa 1248 -1421}%
+\special{pa 1213 -1421}\special{pa 1228 -1449}\special{pa 1248 -1476}\special{pa 1213 -1476}%
+\special{pa 1181 -1476}\special{pa 1197 -1504}\special{pa 1213 -1535}\special{pa 1181 -1535}%
+\special{pa 1150 -1535}\special{pa 1165 -1504}\special{pa 1181 -1476}\special{pa 1150 -1476}%
+\special{pa 1114 -1476}\special{pa 1130 -1504}\special{pa 1150 -1535}\special{pa 1165 -1563}%
+\special{pa 1181 -1591}\special{pa 1150 -1591}\special{pa 1114 -1591}\special{pa 1083 -1591}%
+\special{pa 1051 -1591}\special{pa 1067 -1618}\special{pa 1083 -1650}\special{pa 1098 -1618}%
+\special{pa 1114 -1591}\special{pa 1130 -1618}\special{pa 1150 -1650}\special{pa 1114 -1650}%
+\special{pa 1083 -1650}\special{pa 1098 -1677}\special{pa 1114 -1705}\special{pa 1083 -1705}%
+\special{pa 1051 -1705}\special{pa 1067 -1732}\special{pa 1083 -1760}\special{pa 1051 -1760}%
+\special{pa 1016 -1760}\special{pa 1031 -1732}\special{pa 1051 -1705}\special{pa 1016 -1705}%
+\special{pa 984 -1705}\special{pa 1000 -1677}\special{pa 1016 -1650}\special{pa 984 -1650}%
+\special{pa 953 -1650}\special{pa 969 -1618}\special{pa 984 -1591}\special{pa 1000 -1618}%
+\special{pa 1016 -1650}\special{pa 1031 -1618}\special{pa 1051 -1591}\special{pa 1016 -1591}%
+\special{pa 984 -1591}\special{pa 953 -1591}\special{pa 917 -1591}\special{pa 933 -1563}%
+\special{pa 953 -1535}\special{pa 969 -1504}\special{pa 984 -1476}\special{pa 953 -1476}%
+\special{pa 917 -1476}\special{pa 933 -1504}\special{pa 953 -1535}\special{pa 917 -1535}%
+\special{pa 886 -1535}\special{pa 902 -1504}\special{pa 917 -1476}\special{pa 886 -1476}%
+\special{pa 854 -1476}\special{pa 870 -1449}\special{pa 886 -1421}\special{pa 854 -1421}%
+\special{pa 819 -1421}\special{pa 839 -1394}\special{pa 854 -1362}\special{pa 870 -1394}%
+\special{pa 886 -1421}\special{pa 902 -1394}\special{pa 917 -1362}\special{pa 933 -1394}%
+\special{pa 953 -1421}\special{pa 969 -1394}\special{pa 984 -1362}\special{pa 1000 -1394}%
+\special{pa 1016 -1421}\special{pa 984 -1421}\special{pa 953 -1421}\special{pa 969 -1449}%
+\special{pa 984 -1476}\special{pa 1000 -1449}\special{pa 1016 -1421}\special{pa 1031 -1394}%
+\special{pa 1051 -1362}\special{pa 1016 -1362}\special{pa 984 -1362}\special{pa 953 -1362}%
+\special{pa 917 -1362}\special{pa 886 -1362}\special{pa 854 -1362}\special{pa 819 -1362}%
+\special{pa 787 -1362}\special{pa 803 -1335}\special{pa 819 -1307}\special{pa 839 -1280}%
+\special{pa 854 -1252}\special{pa 870 -1220}\special{pa 886 -1193}\special{pa 902 -1165}%
+\special{pa 917 -1138}\special{pa 886 -1138}\special{pa 854 -1138}\special{pa 819 -1138}%
+\special{pa 787 -1138}\special{pa 803 -1165}\special{pa 819 -1193}\special{pa 839 -1165}%
+\special{pa 854 -1138}\special{pa 870 -1165}\special{pa 886 -1193}\special{pa 854 -1193}%
+\special{pa 819 -1193}\special{pa 839 -1220}\special{pa 854 -1252}\special{pa 819 -1252}%
+\special{pa 787 -1252}\special{pa 803 -1280}\special{pa 819 -1307}\special{pa 787 -1307}%
+\special{pa 756 -1307}\special{pa 772 -1280}\special{pa 787 -1252}\special{pa 756 -1252}%
+\special{pa 720 -1252}\special{pa 740 -1220}\special{pa 756 -1193}\special{pa 720 -1193}%
+\special{pa 689 -1193}\special{pa 705 -1165}\special{pa 720 -1138}\special{pa 740 -1165}%
+\special{pa 756 -1193}\special{pa 772 -1165}\special{pa 787 -1138}\special{pa 756 -1138}%
+\special{pa 720 -1138}\special{pa 689 -1138}\special{pa 657 -1138}\special{pa 673 -1106}%
+\special{pa 689 -1079}\special{pa 705 -1051}\special{pa 720 -1024}\special{pa 689 -1024}%
+\special{pa 657 -1024}\special{pa 673 -1051}\special{pa 689 -1079}\special{pa 657 -1079}%
+\special{pa 622 -1079}\special{pa 642 -1051}\special{pa 657 -1024}\special{pa 622 -1024}%
+\special{pa 591 -1024}\special{pa 606 -996}\special{pa 622 -965}\special{pa 591 -965}%
+\special{pa 559 -965}\special{pa 575 -937}\special{pa 591 -909}\special{pa 606 -937}%
+\special{pa 622 -965}\special{pa 642 -937}\special{pa 657 -909}\special{pa 673 -937}%
+\special{pa 689 -965}\special{pa 705 -937}\special{pa 720 -909}\special{pa 740 -937}%
+\special{pa 756 -965}\special{pa 720 -965}\special{pa 689 -965}\special{pa 705 -996}%
+\special{pa 720 -1024}\special{pa 740 -996}\special{pa 756 -965}\special{pa 772 -937}%
+\special{pa 787 -909}\special{pa 803 -937}\special{pa 819 -965}\special{pa 839 -996}%
+\special{pa 854 -1024}\special{pa 870 -996}\special{pa 886 -965}\special{pa 854 -965}%
+\special{pa 819 -965}\special{pa 839 -937}\special{pa 854 -909}\special{pa 870 -937}%
+\special{pa 886 -965}\special{pa 902 -937}\special{pa 917 -909}\special{pa 937 -937}%
+\special{pa 953 -965}\special{pa 969 -937}\special{pa 984 -909}\special{pa 1000 -937}%
+\special{pa 1016 -965}\special{pa 984 -965}\special{pa 953 -965}\special{pa 969 -996}%
+\special{pa 984 -1024}\special{pa 953 -1024}\special{pa 917 -1024}\special{pa 937 -1051}%
+\special{pa 953 -1079}\special{pa 917 -1079}\special{pa 886 -1079}\special{pa 902 -1051}%
+\special{pa 917 -1024}\special{pa 886 -1024}\special{pa 854 -1024}\special{pa 870 -1051}%
+\special{pa 886 -1079}\special{pa 902 -1106}\special{pa 917 -1138}\special{pa 937 -1106}%
+\special{pa 953 -1079}\special{pa 969 -1051}\special{pa 984 -1024}\special{pa 1000 -996}%
+\special{pa 1016 -965}%
+\special{fp}%
+\special{pa 1016 -965}\special{pa 1031 -937}\special{pa 1051 -909}\special{pa 1016 -909}%
+\special{pa 984 -909}\special{pa 953 -909}\special{pa 917 -909}\special{pa 886 -909}%
+\special{pa 854 -909}\special{pa 819 -909}\special{pa 787 -909}\special{pa 756 -909}%
+\special{pa 720 -909}\special{pa 689 -909}\special{pa 657 -909}\special{pa 622 -909}%
+\special{pa 591 -909}\special{pa 559 -909}\special{pa 524 -909}\special{pa 543 -937}%
+\special{pa 559 -965}\special{pa 575 -996}\special{pa 591 -1024}\special{pa 606 -1051}%
+\special{pa 622 -1079}\special{pa 642 -1106}\special{pa 657 -1138}\special{pa 673 -1165}%
+\special{pa 689 -1193}\special{pa 705 -1220}\special{pa 720 -1252}\special{pa 740 -1280}%
+\special{pa 756 -1307}\special{pa 772 -1335}\special{pa 787 -1362}\special{pa 803 -1394}%
+\special{pa 819 -1421}\special{pa 839 -1449}\special{pa 854 -1476}\special{pa 870 -1504}%
+\special{pa 886 -1535}\special{pa 902 -1563}\special{pa 917 -1591}\special{pa 937 -1618}%
+\special{pa 953 -1650}\special{pa 969 -1677}\special{pa 984 -1705}\special{pa 1000 -1732}%
+\special{pa 1016 -1760}\special{pa 1031 -1791}\special{pa 1051 -1819}\special{pa 1067 -1791}%
+\special{pa 1083 -1760}\special{pa 1098 -1732}\special{pa 1114 -1705}\special{pa 1130 -1677}%
+\special{pa 1150 -1650}\special{pa 1165 -1618}\special{pa 1181 -1591}\special{pa 1197 -1563}%
+\special{pa 1213 -1535}\special{pa 1228 -1504}\special{pa 1248 -1476}\special{pa 1264 -1449}%
+\special{pa 1280 -1421}\special{pa 1295 -1394}\special{pa 1311 -1362}\special{pa 1327 -1335}%
+\special{pa 1346 -1307}\special{pa 1362 -1280}\special{pa 1378 -1252}\special{pa 1394 -1220}%
+\special{pa 1409 -1193}\special{pa 1425 -1165}\special{pa 1445 -1138}\special{pa 1461 -1106}%
+\special{pa 1476 -1079}\special{pa 1492 -1051}\special{pa 1508 -1024}\special{pa 1524 -996}%
+\special{pa 1543 -965}\special{pa 1559 -937}\special{pa 1575 -909}\special{pa 1591 -882}%
+\special{pa 1606 -854}\special{pa 1622 -823}\special{pa 1642 -795}\special{pa 1657 -768}%
+\special{pa 1673 -740}\special{pa 1689 -709}\special{pa 1705 -681}\special{pa 1720 -654}%
+\special{pa 1740 -626}\special{pa 1756 -598}\special{pa 1772 -567}\special{pa 1787 -539}%
+\special{pa 1803 -512}\special{pa 1819 -484}\special{pa 1839 -453}\special{pa 1854 -425}%
+\special{pa 1870 -398}\special{pa 1886 -370}\special{pa 1902 -343}\special{pa 1917 -311}%
+\special{pa 1937 -283}\special{pa 1953 -256}\special{pa 1969 -228}\special{pa 1984 -201}%
+\special{pa 2000 -169}\special{pa 2016 -142}\special{pa 2035 -114}\special{pa 2051 -87}%
+\special{pa 2067 -55}\special{pa 2083 -28}\special{pa 2098 0}\special{pa 2067 0}\special{pa 2035 0}%
+\special{pa 2000 0}\special{pa 1969 0}\special{pa 1937 0}\special{pa 1902 0}\special{pa 1870 0}%
+\special{pa 1839 0}\special{pa 1803 0}\special{pa 1772 0}\special{pa 1740 0}\special{pa 1705 0}%
+\special{pa 1673 0}\special{pa 1642 0}\special{pa 1606 0}\special{pa 1575 0}\special{pa 1543 0}%
+\special{pa 1508 0}\special{pa 1476 0}\special{pa 1445 0}\special{pa 1409 0}\special{pa 1378 0}%
+\special{pa 1346 0}\special{pa 1311 0}\special{pa 1280 0}\special{pa 1248 0}\special{pa 1213 0}%
+\special{pa 1181 0}\special{pa 1150 0}\special{pa 1114 0}\special{pa 1083 0}\special{pa 1051 0}%
+\special{pa 1016 0}\special{pa 984 0}\special{pa 953 0}\special{pa 917 0}\special{pa 886 0}%
+\special{pa 854 0}\special{pa 819 0}\special{pa 787 0}\special{pa 756 0}\special{pa 720 0}%
+\special{pa 689 0}\special{pa 657 0}\special{pa 622 0}\special{pa 591 0}\special{pa 559 0}%
+\special{pa 524 0}\special{pa 492 0}\special{pa 461 0}\special{pa 425 0}\special{pa 394 0}%
+\special{pa 362 0}\special{pa 327 0}\special{pa 295 0}\special{pa 264 0}\special{pa 228 0}%
+\special{pa 197 0}\special{pa 165 0}\special{pa 130 0}\special{pa 98 0}\special{pa 67 0}%
+\special{pa 31 0}\special{pa 0 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot3.tex
new file mode 100644
index 00000000..34b2c246
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/listplot3.tex
@@ -0,0 +1,61 @@
+%%% test.tex 2014-10-29 19:53
+%%% test.sce 2014-10-29 19:53
+{\unitlength=1cm%
+\begin{picture}%
+( 8.50000, 3.50000)( -1.50000, 0.50000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 0 -394}\special{pa 197 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 -394}\special{pa 401 -430}\special{fp}\special{pa 408 -467}\special{pa 416 -503}\special{fp}%
+\special{pa 423 -540}\special{pa 430 -576}\special{fp}\special{pa 437 -612}\special{pa 445 -649}\special{fp}%
+\special{pa 452 -685}\special{pa 459 -722}\special{fp}\special{pa 467 -758}\special{pa 474 -795}\special{fp}%
+\special{pa 481 -831}\special{pa 488 -868}\special{fp}\special{pa 496 -904}\special{pa 503 -941}\special{fp}%
+\special{pa 510 -977}\special{pa 518 -1013}\special{fp}\special{pa 525 -1050}\special{pa 532 -1086}\special{fp}%
+\special{pa 540 -1123}\special{pa 547 -1159}\special{fp}\special{pa 554 -1196}\special{pa 561 -1232}\special{fp}%
+\special{pa 569 -1269}\special{pa 576 -1305}\special{fp}\special{pa 583 -1341}\special{pa 591 -1378}\special{fp}%
+%
+%
+\special{pa 787 -394}\special{pa 809 -503}\special{fp}\special{pa 817 -540}\special{pa 838 -649}\special{fp}%
+\special{pa 846 -685}\special{pa 868 -795}\special{fp}\special{pa 875 -831}\special{pa 897 -941}\special{fp}%
+\special{pa 904 -977}\special{pa 926 -1086}\special{fp}\special{pa 933 -1123}\special{pa 955 -1232}\special{fp}%
+\special{pa 962 -1269}\special{pa 984 -1378}\special{fp}%
+%
+\special{pa 1181 -394}\special{pa 1188 -428}\special{fp}\special{pa 1208 -529}\special{pa 1215 -563}\special{fp}%
+\special{pa 1235 -665}\special{pa 1242 -699}\special{fp}\special{pa 1263 -801}\special{pa 1269 -835}\special{fp}%
+\special{pa 1290 -937}\special{pa 1296 -971}\special{fp}\special{pa 1317 -1072}\special{pa 1324 -1106}\special{fp}%
+\special{pa 1344 -1208}\special{pa 1351 -1242}\special{fp}\special{pa 1371 -1344}\special{pa 1378 -1378}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa 1574 -390}\special{pa 1576 -398}\special{fp}\special{pa 1582 -429}\special{pa 1583 -437}\special{fp}%
+\special{pa 1590 -469}\special{pa 1591 -476}\special{fp}\special{pa 1598 -508}\special{pa 1599 -516}\special{fp}%
+\special{pa 1606 -547}\special{pa 1607 -555}\special{fp}\special{pa 1613 -587}\special{pa 1615 -594}\special{fp}%
+\special{pa 1621 -626}\special{pa 1623 -634}\special{fp}\special{pa 1629 -665}\special{pa 1631 -673}\special{fp}%
+\special{pa 1637 -705}\special{pa 1639 -713}\special{fp}\special{pa 1645 -744}\special{pa 1646 -752}\special{fp}%
+\special{pa 1653 -783}\special{pa 1654 -791}\special{fp}\special{pa 1661 -823}\special{pa 1662 -831}\special{fp}%
+\special{pa 1669 -862}\special{pa 1670 -870}\special{fp}\special{pa 1676 -902}\special{pa 1678 -909}\special{fp}%
+\special{pa 1684 -941}\special{pa 1686 -949}\special{fp}\special{pa 1692 -980}\special{pa 1694 -988}\special{fp}%
+\special{pa 1700 -1020}\special{pa 1702 -1028}\special{fp}\special{pa 1708 -1059}\special{pa 1709 -1067}\special{fp}%
+\special{pa 1716 -1098}\special{pa 1717 -1106}\special{fp}\special{pa 1724 -1138}\special{pa 1725 -1146}\special{fp}%
+\special{pa 1731 -1177}\special{pa 1733 -1185}\special{fp}\special{pa 1739 -1217}\special{pa 1741 -1224}\special{fp}%
+\special{pa 1747 -1256}\special{pa 1749 -1264}\special{fp}\special{pa 1755 -1295}\special{pa 1757 -1303}\special{fp}%
+\special{pa 1763 -1335}\special{pa 1765 -1343}\special{fp}\special{pa 1771 -1374}\special{pa 1772 -1382}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1968 -390}\special{pa 1969 -398}\special{fp}\special{pa 1992 -513}\special{pa 1994 -521}\special{fp}%
+\special{pa 2017 -636}\special{pa 2019 -644}\special{fp}\special{pa 2042 -759}\special{pa 2043 -767}\special{fp}%
+\special{pa 2066 -882}\special{pa 2068 -890}\special{fp}\special{pa 2091 -1005}\special{pa 2092 -1013}\special{fp}%
+\special{pa 2115 -1128}\special{pa 2117 -1136}\special{fp}\special{pa 2140 -1251}\special{pa 2142 -1259}\special{fp}%
+\special{pa 2165 -1374}\special{pa 2166 -1382}\special{fp}\special{pn 8}%
+\special{pn 24}%
+\special{pa 2561 -1390}\special{pa 2557 -1366}\special{fp}\special{pa 2537 -1267}\special{pa 2532 -1243}\special{fp}%
+\special{pa 2512 -1144}\special{pa 2507 -1120}\special{fp}\special{pa 2488 -1021}\special{pa 2483 -997}\special{fp}%
+\special{pa 2463 -898}\special{pa 2458 -874}\special{fp}\special{pa 2438 -775}\special{pa 2434 -751}\special{fp}%
+\special{pa 2414 -652}\special{pa 2409 -628}\special{fp}\special{pa 2389 -528}\special{pa 2384 -505}\special{fp}%
+\special{pa 2365 -405}\special{pa 2360 -382}\special{fp}\special{pn 8}%
+\special{pa -394 -394}\special{pa -197 -1378}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun01.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun01.tex
new file mode 100644
index 00000000..535573a0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun01.tex
@@ -0,0 +1,43 @@
+%%% maxfun01.tex 2016-4-29 15:38
+%%% maxfun01.sce 2016-4-29 15:31
+{\unitlength=1cm%
+\begin{picture}%
+( 4.21000, 4.72000)( -2.13000, -0.47000)%
+\special{pn 8}%
+%
+\special{pa -837 -1673}\special{pa -805 -1548}\special{pa -772 -1427}\special{pa -739 -1317}%
+\special{pa -706 -1216}\special{pa -673 -1123}\special{pa -640 -1038}\special{pa -607 -961}%
+\special{pa -573 -890}\special{pa -540 -826}\special{pa -507 -768}\special{pa -474 -715}%
+\special{pa -441 -667}\special{pa -408 -624}\special{pa -374 -586}\special{pa -341 -551}%
+\special{pa -308 -521}\special{pa -275 -494}\special{pa -242 -470}\special{pa -209 -450}%
+\special{pa -176 -434}\special{pa -142 -420}\special{pa -109 -409}\special{pa -76 -401}%
+\special{pa -43 -396}\special{pa -10 -394}\special{pa 23 -394}\special{pa 56 -398}%
+\special{pa 90 -404}\special{pa 123 -413}\special{pa 156 -425}\special{pa 189 -440}%
+\special{pa 222 -458}\special{pa 255 -479}\special{pa 289 -504}\special{pa 322 -533}%
+\special{pa 355 -565}\special{pa 388 -601}\special{pa 421 -641}\special{pa 454 -686}%
+\special{pa 487 -736}\special{pa 521 -791}\special{pa 554 -852}\special{pa 587 -918}%
+\special{pa 620 -992}\special{pa 653 -1072}\special{pa 686 -1160}\special{pa 719 -1256}%
+\special{pa 753 -1361}\special{pa 786 -1475}\special{pa 819 -1600}%
+\special{fp}%
+\special{pa -428 185}\special{pa -10 -215}\special{pa 819 -1008}%
+\special{fp}%
+\special{pa -839 0}\special{pa 819 0}%
+\special{fp}%
+\special{pa 0 185}\special{pa 0 -1673}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1300,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.3000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun02.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun02.tex
new file mode 100644
index 00000000..ca3cbcd4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/maxfun02.tex
@@ -0,0 +1,75 @@
+%%% fig.tex 2016-4-24 20:38
+%%% fig.sce 2016-4-24 20:38
+{\unitlength=8mm%
+\begin{picture}%
+( 8.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 945 0}\special{pa 939 -59}\special{pa 923 -117}\special{pa 896 -171}\special{pa 859 -220}%
+\special{pa 813 -264}\special{pa 759 -301}\special{pa 700 -329}\special{pa 636 -350}%
+\special{pa 569 -361}\special{pa 500 -364}\special{pa 432 -358}\special{pa 366 -344}%
+\special{pa 303 -323}\special{pa 245 -296}\special{pa 192 -264}\special{pa 145 -229}%
+\special{pa 106 -192}\special{pa 73 -155}\special{pa 47 -119}\special{pa 28 -86}\special{pa 15 -57}%
+\special{pa 6 -33}\special{pa 2 -15}\special{pa 0 -4}\special{pa 0 0}\special{pa 0 -4}%
+\special{pa -2 -15}\special{pa -6 -33}\special{pa -15 -57}\special{pa -28 -86}\special{pa -47 -119}%
+\special{pa -73 -155}\special{pa -106 -192}\special{pa -145 -229}\special{pa -192 -264}%
+\special{pa -245 -296}\special{pa -303 -323}\special{pa -366 -344}\special{pa -432 -358}%
+\special{pa -500 -364}\special{pa -569 -361}\special{pa -636 -350}\special{pa -700 -329}%
+\special{pa -759 -301}\special{pa -813 -264}\special{pa -859 -220}\special{pa -896 -171}%
+\special{pa -923 -117}\special{pa -939 -59}\special{pa -945 0}\special{pa -939 59}%
+\special{pa -923 117}\special{pa -896 171}\special{pa -859 220}\special{pa -813 264}%
+\special{pa -759 301}\special{pa -700 329}\special{pa -636 350}\special{pa -569 361}%
+\special{pa -500 364}\special{pa -432 358}\special{pa -366 344}\special{pa -303 323}%
+\special{pa -245 296}\special{pa -192 264}\special{pa -145 229}\special{pa -106 192}%
+\special{pa -73 155}\special{pa -47 119}\special{pa -28 86}\special{pa -15 57}\special{pa -6 33}%
+\special{pa -2 15}\special{pa 0 4}\special{pa 0 0}\special{pa 0 4}\special{pa 2 15}%
+\special{pa 6 33}\special{pa 15 57}\special{pa 28 86}\special{pa 47 119}\special{pa 73 155}%
+\special{pa 106 192}\special{pa 145 229}\special{pa 192 264}\special{pa 245 296}\special{pa 303 323}%
+\special{pa 366 344}\special{pa 432 358}\special{pa 500 364}\special{pa 569 361}\special{pa 636 350}%
+\special{pa 700 329}\special{pa 759 301}\special{pa 813 264}\special{pa 859 220}\special{pa 896 171}%
+\special{pa 923 117}\special{pa 939 59}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1260 -244}\special{pa 1244 -247}\special{pa 1116 -269}\special{pa 988 -291}%
+\special{pa 860 -313}\special{pa 731 -334}\special{pa 603 -356}\special{pa 475 -378}%
+\special{pa 346 -400}\special{pa 218 -422}\special{pa 90 -444}\special{pa -38 -465}%
+\special{pa -167 -487}\special{pa -295 -509}\special{pa -423 -531}\special{pa -551 -553}%
+\special{pa -680 -575}\special{pa -808 -596}\special{pa -936 -618}\special{pa -1004 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1260 0}\special{pa 1228 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 630}\special{pa 0 -598}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex01.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex01.png
new file mode 100644
index 00000000..93f83d8e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex01.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex02.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex02.tex
new file mode 100644
index 00000000..ca72d2d3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex02.tex
@@ -0,0 +1,18 @@
+%%% fig.tex 2016-4-25 8:55
+%%% fig.sce 2016-4-25 8:55
+{\unitlength=8mm%
+\begin{picture}%
+( 10.22000, 3.87000)( -0.61000, 2.03000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{部分分数ã¸ã®åˆ†è§£ã€€$\frac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\frac{8}{x+2}-\frac{1}{x+1}+x-3$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{部分分数ã¸ã®åˆ†è§£ã€€$\frac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\frac{8}{x+2}-\frac{1}{x+1}+x-3$}\settodepth{\Depth}{部分分数ã¸ã®åˆ†è§£ã€€$\frac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\frac{8}{x+2}-\frac{1}{x+1}+x-3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0500,5.0000){\hspace*{\Width}\raisebox{\Height}{部分分数ã¸ã®åˆ†è§£ã€€$\frac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\frac{8}{x+2}-\frac{1}{x+1}+x-3$}}%
+%
+%
+\settowidth{\Width}{部分分数ã¸ã®åˆ†è§£ã€€$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{部分分数ã¸ã®åˆ†è§£ã€€$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\settodepth{\Depth}{部分分数ã¸ã®åˆ†è§£ã€€$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{部分分数ã¸ã®åˆ†è§£ã€€$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex03.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex03.tex
new file mode 100644
index 00000000..a07b0fb8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/mxtex03.tex
@@ -0,0 +1,64 @@
+%%% fig.tex 2016-4-25 11:28
+%%% fig.sce 2016-4-25 11:28
+{\unitlength=8mm%
+\begin{picture}%
+( 7.07000, 5.60000)( -3.07000, -3.60000)%
+\special{pn 8}%
+%
+\special{pa -564 -630}\special{pa -522 -440}\special{pa -477 -255}\special{pa -433 -82}%
+\special{pa -388 79}\special{pa -343 227}\special{pa -299 362}\special{pa -254 485}%
+\special{pa -210 595}\special{pa -165 693}\special{pa -121 778}\special{pa -76 850}%
+\special{pa -32 910}\special{pa 13 957}\special{pa 57 992}\special{pa 102 1014}\special{pa 146 1023}%
+\special{pa 191 1020}\special{pa 236 1004}\special{pa 280 976}\special{pa 325 935}%
+\special{pa 369 881}\special{pa 414 815}\special{pa 458 736}\special{pa 503 645}\special{pa 547 541}%
+\special{pa 592 425}\special{pa 636 296}\special{pa 681 154}\special{pa 725 0}\special{pa 770 -167}%
+\special{pa 814 -347}\special{pa 859 -539}\special{pa 879 -630}%
+\special{fp}%
+\settowidth{\Width}{$\frac{1-\sqrt{13}}{2}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\frac{1-\sqrt{13}}{2}$}\settodepth{\Depth}{$\frac{1-\sqrt{13}}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,-0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{1-\sqrt{13}}{2}$}}%
+%
+%
+\settowidth{\Width}{$\frac{\sqrt{13}+1}{2}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\frac{\sqrt{13}+1}{2}$}\settodepth{\Depth}{$\frac{\sqrt{13}+1}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,-0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{\sqrt{13}+1}{2}$}}%
+%
+%
+\special{pn 8}%
+\special{pa -967 0}\special{pa 1228 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 1134}\special{pa 0 -598}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/numptcrv.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/numptcrv.tex
new file mode 100644
index 00000000..548a6581
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/numptcrv.tex
@@ -0,0 +1,299 @@
+%%% numptcrv.tex 2014-11-18 11:54
+%%% sampleu3.sce 2014-11-17 19:14
+{\unitlength=1cm%
+\begin{picture}%
+( 10.87000, 6.13000)( -5.48000, -1.54000)%
+\special{pn 8}%
+%
+\special{pa -394 -1181}\special{pa -394 -1143}\special{fp}\special{pa -394 -1105}\special{pa -394 -1067}\special{fp}%
+\special{pa -394 -1029}\special{pa -394 -991}\special{fp}\special{pa -394 -953}\special{pa -394 -914}\special{fp}%
+\special{pa -394 -876}\special{pa -394 -838}\special{fp}\special{pa -394 -800}\special{pa -394 -762}\special{fp}%
+\special{pa -394 -724}\special{pa -394 -686}\special{fp}\special{pa -394 -648}\special{pa -394 -610}\special{fp}%
+\special{pa -394 -572}\special{pa -394 -533}\special{fp}\special{pa -394 -495}\special{pa -394 -457}\special{fp}%
+\special{pa -394 -419}\special{pa -394 -381}\special{fp}\special{pa -394 -343}\special{pa -394 -305}\special{fp}%
+\special{pa -394 -267}\special{pa -394 -229}\special{fp}\special{pa -394 -191}\special{pa -394 -152}\special{fp}%
+\special{pa -394 -114}\special{pa -394 -76}\special{fp}\special{pa -394 -38}\special{pa -394 0}\special{fp}%
+%
+%
+\special{pa -102 -1539}\special{pa -102 -1502}\special{fp}\special{pa -102 -1464}\special{pa -102 -1427}\special{fp}%
+\special{pa -102 -1389}\special{pa -102 -1352}\special{fp}\special{pa -102 -1314}\special{pa -102 -1277}\special{fp}%
+\special{pa -102 -1239}\special{pa -102 -1201}\special{fp}\special{pa -102 -1164}\special{pa -102 -1126}\special{fp}%
+\special{pa -102 -1089}\special{pa -102 -1051}\special{fp}\special{pa -102 -1014}\special{pa -102 -976}\special{fp}%
+\special{pa -102 -939}\special{pa -102 -901}\special{fp}\special{pa -102 -864}\special{pa -102 -826}\special{fp}%
+\special{pa -102 -788}\special{pa -102 -751}\special{fp}\special{pa -102 -713}\special{pa -102 -676}\special{fp}%
+\special{pa -102 -638}\special{pa -102 -601}\special{fp}\special{pa -102 -563}\special{pa -102 -526}\special{fp}%
+\special{pa -102 -488}\special{pa -102 -451}\special{fp}\special{pa -102 -413}\special{pa -102 -375}\special{fp}%
+\special{pa -102 -338}\special{pa -102 -300}\special{fp}\special{pa -102 -263}\special{pa -102 -225}\special{fp}%
+\special{pa -102 -188}\special{pa -102 -150}\special{fp}\special{pa -102 -113}\special{pa -102 -75}\special{fp}%
+\special{pa -102 -38}\special{pa -102 0}\special{fp}%
+%
+\special{pa 181 -1500}\special{pa 181 -1462}\special{fp}\special{pa 181 -1423}\special{pa 181 -1385}\special{fp}%
+\special{pa 181 -1346}\special{pa 181 -1308}\special{fp}\special{pa 181 -1269}\special{pa 181 -1231}\special{fp}%
+\special{pa 181 -1192}\special{pa 181 -1154}\special{fp}\special{pa 181 -1115}\special{pa 181 -1077}\special{fp}%
+\special{pa 181 -1038}\special{pa 181 -1000}\special{fp}\special{pa 181 -962}\special{pa 181 -923}\special{fp}%
+\special{pa 181 -885}\special{pa 181 -846}\special{fp}\special{pa 181 -808}\special{pa 181 -769}\special{fp}%
+\special{pa 181 -731}\special{pa 181 -692}\special{fp}\special{pa 181 -654}\special{pa 181 -615}\special{fp}%
+\special{pa 181 -577}\special{pa 181 -538}\special{fp}\special{pa 181 -500}\special{pa 181 -462}\special{fp}%
+\special{pa 181 -423}\special{pa 181 -385}\special{fp}\special{pa 181 -346}\special{pa 181 -308}\special{fp}%
+\special{pa 181 -269}\special{pa 181 -231}\special{fp}\special{pa 181 -192}\special{pa 181 -154}\special{fp}%
+\special{pa 181 -115}\special{pa 181 -77}\special{fp}\special{pa 181 -38}\special{pa 181 0}\special{fp}%
+%
+%
+\special{pa 476 -984}\special{pa 476 -945}\special{fp}\special{pa 476 -906}\special{pa 476 -866}\special{fp}%
+\special{pa 476 -827}\special{pa 476 -787}\special{fp}\special{pa 476 -748}\special{pa 476 -709}\special{fp}%
+\special{pa 476 -669}\special{pa 476 -630}\special{fp}\special{pa 476 -591}\special{pa 476 -551}\special{fp}%
+\special{pa 476 -512}\special{pa 476 -472}\special{fp}\special{pa 476 -433}\special{pa 476 -394}\special{fp}%
+\special{pa 476 -354}\special{pa 476 -315}\special{fp}\special{pa 476 -276}\special{pa 476 -236}\special{fp}%
+\special{pa 476 -197}\special{pa 476 -157}\special{fp}\special{pa 476 -118}\special{pa 476 -79}\special{fp}%
+\special{pa 476 -39}\special{pa 476 0}\special{fp}%
+%
+\special{pn 8}%
+\special{pa -1023 -1810}\special{pa -1017 -1804}\special{fp}\special{pa -995 -1782}\special{pa -989 -1777}\special{fp}%
+\special{pa -967 -1754}\special{pa -961 -1749}\special{fp}\special{pa -939 -1727}\special{pa -934 -1721}\special{fp}%
+\special{pa -912 -1699}\special{pa -906 -1693}\special{fp}\special{pa -884 -1671}\special{pa -878 -1666}\special{fp}%
+\special{pa -856 -1643}\special{pa -850 -1638}\special{fp}\special{pa -828 -1616}\special{pa -823 -1610}\special{fp}%
+\special{pa -801 -1588}\special{pa -795 -1582}\special{fp}\special{pa -773 -1560}\special{pa -767 -1555}\special{fp}%
+\special{pa -745 -1533}\special{pa -739 -1527}\special{fp}\special{pa -717 -1505}\special{pa -712 -1499}\special{fp}%
+\special{pa -690 -1477}\special{pa -684 -1471}\special{fp}\special{pa -662 -1449}\special{pa -656 -1444}\special{fp}%
+\special{pa -634 -1422}\special{pa -628 -1416}\special{fp}\special{pa -606 -1394}\special{pa -601 -1388}\special{fp}%
+\special{pa -579 -1366}\special{pa -573 -1360}\special{fp}\special{pa -551 -1338}\special{pa -545 -1333}\special{fp}%
+\special{pa -523 -1311}\special{pa -518 -1305}\special{fp}\special{pa -495 -1283}\special{pa -490 -1277}\special{fp}%
+\special{pa -468 -1255}\special{pa -462 -1249}\special{fp}\special{pa -440 -1227}\special{pa -434 -1222}\special{fp}%
+\special{pa -412 -1200}\special{pa -407 -1194}\special{fp}\special{pa -384 -1172}\special{pa -379 -1166}\special{fp}%
+\special{pa -357 -1144}\special{pa -351 -1138}\special{fp}\special{pa -329 -1116}\special{pa -323 -1111}\special{fp}%
+\special{pa -301 -1089}\special{pa -296 -1083}\special{fp}\special{pa -274 -1061}\special{pa -268 -1055}\special{fp}%
+\special{pa -246 -1033}\special{pa -240 -1028}\special{fp}\special{pa -218 -1005}\special{pa -212 -1000}\special{fp}%
+\special{pa -190 -978}\special{pa -185 -972}\special{fp}\special{pa -163 -950}\special{pa -157 -944}\special{fp}%
+\special{pa -135 -922}\special{pa -129 -917}\special{fp}\special{pa -107 -894}\special{pa -101 -889}\special{fp}%
+\special{pa -79 -867}\special{pa -74 -861}\special{fp}\special{pa -52 -839}\special{pa -46 -833}\special{fp}%
+\special{pa -24 -811}\special{pa -18 -806}\special{fp}\special{pa 4 -784}\special{pa 10 -778}\special{fp}%
+\special{pa 32 -756}\special{pa 37 -750}\special{fp}\special{pa 59 -728}\special{pa 65 -722}\special{fp}%
+\special{pa 87 -700}\special{pa 93 -695}\special{fp}\special{pa 115 -673}\special{pa 120 -667}\special{fp}%
+\special{pa 143 -645}\special{pa 148 -639}\special{fp}\special{pa 170 -617}\special{pa 176 -611}\special{fp}%
+\special{pa 198 -589}\special{pa 204 -584}\special{fp}\special{pa 226 -562}\special{pa 231 -556}\special{fp}%
+\special{pa 254 -534}\special{pa 259 -528}\special{fp}\special{pa 281 -506}\special{pa 287 -500}\special{fp}%
+\special{pa 309 -478}\special{pa 315 -473}\special{fp}\special{pa 337 -451}\special{pa 342 -445}\special{fp}%
+\special{pa 364 -423}\special{pa 370 -417}\special{fp}\special{pa 392 -395}\special{pa 398 -390}\special{fp}%
+\special{pa 420 -367}\special{pa 426 -362}\special{fp}\special{pa 448 -340}\special{pa 453 -334}\special{fp}%
+\special{pa 475 -312}\special{pa 481 -306}\special{fp}\special{pa 503 -284}\special{pa 509 -279}\special{fp}%
+\special{pa 531 -256}\special{pa 537 -251}\special{fp}\special{pa 559 -229}\special{pa 564 -223}\special{fp}%
+\special{pa 586 -201}\special{pa 592 -195}\special{fp}\special{pa 614 -173}\special{pa 620 -168}\special{fp}%
+\special{pa 642 -146}\special{pa 648 -140}\special{fp}\special{pa 670 -118}\special{pa 675 -112}\special{fp}%
+\special{pa 697 -90}\special{pa 703 -84}\special{fp}\special{pa 725 -62}\special{pa 731 -57}\special{fp}%
+\special{pa 753 -35}\special{pa 759 -29}\special{fp}\special{pa 781 -7}\special{pa 786 -1}\special{fp}%
+\special{pa 808 21}\special{pa 814 27}\special{fp}\special{pa 836 49}\special{pa 842 54}\special{fp}%
+\special{pa 864 76}\special{pa 869 82}\special{fp}\special{pa 892 104}\special{pa 897 110}\special{fp}%
+\special{pa 919 132}\special{pa 925 138}\special{fp}\special{pa 947 160}\special{pa 953 165}\special{fp}%
+\special{pa 975 187}\special{pa 980 193}\special{fp}\special{pa 1003 215}\special{pa 1008 221}\special{fp}%
+\special{pa 1030 243}\special{pa 1036 249}\special{fp}\special{pa 1058 271}\special{pa 1064 276}\special{fp}%
+\special{pa 1086 298}\special{pa 1091 304}\special{fp}\special{pa 1113 326}\special{pa 1119 332}\special{fp}%
+\special{pa 1141 354}\special{pa 1147 359}\special{fp}\special{pa 1169 382}\special{pa 1175 387}\special{fp}%
+\special{pa 1197 409}\special{pa 1202 415}\special{fp}\special{pa 1224 437}\special{pa 1230 443}\special{fp}%
+\special{pa 1252 465}\special{pa 1258 470}\special{fp}\special{pa 1280 493}\special{pa 1286 498}\special{fp}%
+\special{pa 1308 520}\special{pa 1313 526}\special{fp}\special{pa 1335 548}\special{pa 1341 554}\special{fp}%
+\special{pa 1363 576}\special{pa 1369 581}\special{fp}\special{pa 1391 603}\special{pa 1397 609}\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1287 606}\special{pa -1284 600}\special{pa -1197 425}\special{pa -1109 250}%
+\special{pa -1022 76}\special{pa -935 -99}\special{pa -847 -274}\special{pa -760 -448}%
+\special{pa -673 -623}\special{pa -585 -798}\special{pa -498 -972}\special{pa -411 -1147}%
+\special{pa -323 -1322}\special{pa -236 -1496}\special{pa -149 -1671}\special{pa -81 -1807}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1816 606}\special{pa -1792 576}\special{fp}\special{pa -1767 545}\special{pa -1743 515}\special{fp}%
+\special{pa -1719 484}\special{pa -1694 454}\special{fp}\special{pa -1670 423}\special{pa -1646 392}\special{fp}%
+\special{pa -1621 362}\special{pa -1597 331}\special{fp}\special{pa -1573 301}\special{pa -1549 270}\special{fp}%
+\special{pa -1524 240}\special{pa -1500 209}\special{fp}\special{pa -1476 179}\special{pa -1451 148}\special{fp}%
+\special{pa -1427 118}\special{pa -1403 87}\special{fp}\special{pa -1378 56}\special{pa -1354 26}\special{fp}%
+\special{pa -1330 -5}\special{pa -1305 -35}\special{fp}\special{pa -1281 -66}\special{pa -1257 -96}\special{fp}%
+\special{pa -1233 -127}\special{pa -1208 -157}\special{fp}\special{pa -1184 -188}\special{pa -1160 -219}\special{fp}%
+\special{pa -1135 -249}\special{pa -1111 -280}\special{fp}\special{pa -1087 -310}\special{pa -1062 -341}\special{fp}%
+\special{pa -1038 -371}\special{pa -1014 -402}\special{fp}\special{pa -989 -432}\special{pa -965 -463}\special{fp}%
+\special{pa -941 -493}\special{pa -917 -524}\special{fp}\special{pa -892 -555}\special{pa -868 -585}\special{fp}%
+\special{pa -844 -616}\special{pa -819 -646}\special{fp}\special{pa -795 -677}\special{pa -771 -707}\special{fp}%
+\special{pa -746 -738}\special{pa -722 -768}\special{fp}\special{pa -698 -799}\special{pa -673 -830}\special{fp}%
+\special{pa -649 -860}\special{pa -625 -891}\special{fp}\special{pa -601 -921}\special{pa -576 -952}\special{fp}%
+\special{pa -552 -982}\special{pa -528 -1013}\special{fp}\special{pa -503 -1043}\special{pa -479 -1074}\special{fp}%
+\special{pa -455 -1104}\special{pa -430 -1135}\special{fp}\special{pa -406 -1166}\special{pa -382 -1196}\special{fp}%
+\special{pa -357 -1227}\special{pa -333 -1257}\special{fp}\special{pa -309 -1288}\special{pa -285 -1318}\special{fp}%
+\special{pa -260 -1349}\special{pa -236 -1379}\special{fp}\special{pa -212 -1410}\special{pa -187 -1440}\special{fp}%
+\special{pa -163 -1471}\special{pa -139 -1502}\special{fp}\special{pa -114 -1532}\special{pa -90 -1563}\special{fp}%
+\special{pa -66 -1593}\special{pa -41 -1624}\special{fp}\special{pa -17 -1654}\special{pa 7 -1685}\special{fp}%
+\special{pa 31 -1715}\special{pa 56 -1746}\special{fp}\special{pa 80 -1777}\special{pa 104 -1807}\special{fp}%
+%
+%
+\special{pa -2157 -281}\special{pa -2123 -299}\special{fp}\special{pa -2089 -317}\special{pa -2054 -334}\special{fp}%
+\special{pa -2020 -352}\special{pa -1986 -369}\special{fp}\special{pa -1951 -387}\special{pa -1917 -404}\special{fp}%
+\special{pa -1882 -422}\special{pa -1848 -439}\special{fp}\special{pa -1814 -457}\special{pa -1779 -474}\special{fp}%
+\special{pa -1745 -492}\special{pa -1711 -509}\special{fp}\special{pa -1676 -527}\special{pa -1642 -544}\special{fp}%
+\special{pa -1607 -562}\special{pa -1573 -580}\special{fp}\special{pa -1539 -597}\special{pa -1504 -615}\special{fp}%
+\special{pa -1470 -632}\special{pa -1436 -650}\special{fp}\special{pa -1401 -667}\special{pa -1367 -685}\special{fp}%
+\special{pa -1332 -702}\special{pa -1298 -720}\special{fp}\special{pa -1264 -737}\special{pa -1229 -755}\special{fp}%
+\special{pa -1195 -772}\special{pa -1160 -790}\special{fp}\special{pa -1126 -808}\special{pa -1092 -825}\special{fp}%
+\special{pa -1057 -843}\special{pa -1023 -860}\special{fp}\special{pa -989 -878}\special{pa -954 -895}\special{fp}%
+\special{pa -920 -913}\special{pa -885 -930}\special{fp}\special{pa -851 -948}\special{pa -817 -965}\special{fp}%
+\special{pa -782 -983}\special{pa -748 -1000}\special{fp}\special{pa -714 -1018}\special{pa -679 -1036}\special{fp}%
+\special{pa -645 -1053}\special{pa -610 -1071}\special{fp}\special{pa -576 -1088}\special{pa -542 -1106}\special{fp}%
+\special{pa -507 -1123}\special{pa -473 -1141}\special{fp}\special{pa -438 -1158}\special{pa -404 -1176}\special{fp}%
+\special{pa -370 -1193}\special{pa -335 -1211}\special{fp}\special{pa -301 -1228}\special{pa -267 -1246}\special{fp}%
+\special{pa -232 -1263}\special{pa -198 -1281}\special{fp}\special{pa -163 -1299}\special{pa -129 -1316}\special{fp}%
+\special{pa -95 -1334}\special{pa -60 -1351}\special{fp}\special{pa -26 -1369}\special{pa 8 -1386}\special{fp}%
+\special{pa 43 -1404}\special{pa 77 -1421}\special{fp}\special{pa 112 -1439}\special{pa 146 -1456}\special{fp}%
+\special{pa 180 -1474}\special{pa 215 -1491}\special{fp}\special{pa 249 -1509}\special{pa 283 -1527}\special{fp}%
+\special{pa 318 -1544}\special{pa 352 -1562}\special{fp}\special{pa 387 -1579}\special{pa 421 -1597}\special{fp}%
+\special{pa 455 -1614}\special{pa 490 -1632}\special{fp}\special{pa 524 -1649}\special{pa 559 -1667}\special{fp}%
+\special{pa 593 -1684}\special{pa 627 -1702}\special{fp}\special{pa 662 -1719}\special{pa 696 -1737}\special{fp}%
+\special{pa 730 -1754}\special{pa 765 -1772}\special{fp}\special{pa 799 -1790}\special{pa 834 -1807}\special{fp}%
+%
+%
+\special{pa -2157 -1600}\special{pa -2120 -1591}\special{fp}\special{pa -2082 -1582}\special{pa -2044 -1573}\special{fp}%
+\special{pa -2006 -1564}\special{pa -1968 -1555}\special{fp}\special{pa -1930 -1546}\special{pa -1892 -1537}\special{fp}%
+\special{pa -1855 -1528}\special{pa -1817 -1519}\special{fp}\special{pa -1779 -1510}\special{pa -1741 -1501}\special{fp}%
+\special{pa -1703 -1492}\special{pa -1665 -1483}\special{fp}\special{pa -1627 -1474}\special{pa -1589 -1465}\special{fp}%
+\special{pa -1552 -1456}\special{pa -1514 -1447}\special{fp}\special{pa -1476 -1438}\special{pa -1438 -1429}\special{fp}%
+\special{pa -1400 -1420}\special{pa -1362 -1411}\special{fp}\special{pa -1324 -1402}\special{pa -1286 -1393}\special{fp}%
+\special{pa -1249 -1384}\special{pa -1211 -1375}\special{fp}\special{pa -1173 -1366}\special{pa -1135 -1357}\special{fp}%
+\special{pa -1097 -1348}\special{pa -1059 -1339}\special{fp}\special{pa -1021 -1330}\special{pa -983 -1321}\special{fp}%
+\special{pa -946 -1312}\special{pa -908 -1303}\special{fp}\special{pa -870 -1294}\special{pa -832 -1285}\special{fp}%
+\special{pa -794 -1276}\special{pa -756 -1267}\special{fp}\special{pa -718 -1258}\special{pa -680 -1249}\special{fp}%
+\special{pa -643 -1240}\special{pa -605 -1231}\special{fp}\special{pa -567 -1222}\special{pa -529 -1213}\special{fp}%
+\special{pa -491 -1204}\special{pa -453 -1195}\special{fp}\special{pa -415 -1186}\special{pa -377 -1177}\special{fp}%
+\special{pa -340 -1168}\special{pa -302 -1159}\special{fp}\special{pa -264 -1150}\special{pa -226 -1141}\special{fp}%
+\special{pa -188 -1132}\special{pa -150 -1123}\special{fp}\special{pa -112 -1114}\special{pa -75 -1105}\special{fp}%
+\special{pa -37 -1096}\special{pa 1 -1087}\special{fp}\special{pa 39 -1078}\special{pa 77 -1069}\special{fp}%
+\special{pa 115 -1060}\special{pa 153 -1051}\special{fp}\special{pa 191 -1042}\special{pa 228 -1033}\special{fp}%
+\special{pa 266 -1024}\special{pa 304 -1015}\special{fp}\special{pa 342 -1006}\special{pa 380 -997}\special{fp}%
+\special{pa 418 -988}\special{pa 456 -979}\special{fp}\special{pa 494 -970}\special{pa 531 -961}\special{fp}%
+\special{pa 569 -952}\special{pa 607 -943}\special{fp}\special{pa 645 -934}\special{pa 683 -925}\special{fp}%
+\special{pa 721 -916}\special{pa 759 -907}\special{fp}\special{pa 797 -898}\special{pa 834 -889}\special{fp}%
+\special{pa 872 -880}\special{pa 910 -871}\special{fp}\special{pa 948 -862}\special{pa 986 -853}\special{fp}%
+\special{pa 1024 -844}\special{pa 1062 -835}\special{fp}\special{pa 1100 -826}\special{pa 1137 -817}\special{fp}%
+\special{pa 1175 -808}\special{pa 1213 -799}\special{fp}\special{pa 1251 -790}\special{pa 1289 -781}\special{fp}%
+\special{pa 1327 -772}\special{pa 1365 -763}\special{fp}\special{pa 1402 -754}\special{pa 1440 -745}\special{fp}%
+\special{pa 1478 -736}\special{pa 1516 -727}\special{fp}\special{pa 1554 -718}\special{pa 1592 -709}\special{fp}%
+\special{pa 1630 -700}\special{pa 1668 -691}\special{fp}\special{pa 1705 -682}\special{pa 1743 -673}\special{fp}%
+\special{pa 1781 -664}\special{pa 1819 -655}\special{fp}\special{pa 1857 -646}\special{pa 1895 -637}\special{fp}%
+\special{pa 1933 -628}\special{pa 1971 -619}\special{fp}\special{pa 2008 -610}\special{pa 2046 -601}\special{fp}%
+\special{pa 2084 -592}\special{pa 2122 -583}\special{fp}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(1.2600,2.5500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(-0.2600,3.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.5100,3.8600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2000,3.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(2.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{-\Height}%
+\put(-1.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\settowidth{\Width}{$e$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$e$}\settodepth{\Depth}{$e$}\setlength{\Height}{-\Height}%
+\put(-0.2600,-0.0500){\hspace*{\Width}\raisebox{\Height}{$e$}}%
+%
+%
+\settowidth{\Width}{$d$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$d$}\settodepth{\Depth}{$d$}\setlength{\Height}{-\Height}%
+\put(0.4600,-0.0500){\hspace*{\Width}\raisebox{\Height}{$d$}}%
+%
+%
+\settowidth{\Width}{$c$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$c$}\settodepth{\Depth}{$c$}\setlength{\Height}{-\Height}%
+\put(1.2100,-0.0500){\hspace*{\Width}\raisebox{\Height}{$c$}}%
+%
+%
+\settowidth{\Width}{$b$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$b$}\settodepth{\Depth}{$b$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{$b$}}%
+%
+%
+\special{pa -394 -1181}\special{pa -388 -1193}\special{pa -382 -1204}\special{pa -376 -1216}%
+\special{pa -370 -1227}\special{pa -364 -1238}\special{pa -358 -1249}\special{pa -352 -1260}%
+\special{pa -346 -1270}\special{pa -340 -1281}\special{pa -334 -1291}\special{pa -328 -1301}%
+\special{pa -322 -1311}\special{pa -317 -1320}\special{pa -311 -1330}\special{pa -305 -1339}%
+\special{pa -299 -1348}\special{pa -293 -1357}\special{pa -287 -1366}\special{pa -281 -1374}%
+\special{pa -275 -1383}\special{pa -269 -1391}\special{pa -263 -1399}\special{pa -257 -1407}%
+\special{pa -251 -1414}\special{pa -245 -1422}\special{pa -239 -1429}\special{pa -233 -1436}%
+\special{pa -228 -1443}\special{pa -222 -1450}\special{pa -216 -1457}\special{pa -210 -1463}%
+\special{pa -204 -1469}\special{pa -198 -1475}\special{pa -192 -1481}\special{pa -186 -1487}%
+\special{pa -180 -1492}\special{pa -174 -1498}\special{pa -168 -1503}\special{pa -162 -1508}%
+\special{pa -156 -1513}\special{pa -150 -1517}\special{pa -144 -1522}\special{pa -138 -1526}%
+\special{pa -133 -1530}\special{pa -127 -1534}\special{pa -121 -1538}\special{pa -115 -1541}%
+\special{pa -109 -1545}\special{pa -103 -1548}\special{pa -97 -1551}\special{pa -91 -1554}%
+\special{pa -85 -1556}\special{pa -79 -1559}\special{pa -73 -1561}\special{pa -67 -1563}%
+\special{pa -61 -1565}\special{pa -55 -1567}\special{pa -49 -1569}\special{pa -44 -1570}%
+\special{pa -38 -1571}\special{pa -32 -1572}\special{pa -26 -1573}\special{pa -20 -1574}%
+\special{pa -14 -1574}\special{pa -8 -1575}\special{pa -2 -1575}\special{pa 4 -1575}%
+\special{pa 10 -1575}\special{pa 16 -1574}\special{pa 22 -1574}\special{pa 28 -1573}%
+\special{pa 34 -1572}\special{pa 40 -1571}\special{pa 46 -1570}\special{pa 51 -1568}%
+\special{pa 57 -1566}\special{pa 63 -1565}\special{pa 69 -1563}\special{pa 75 -1560}%
+\special{pa 81 -1558}\special{pa 87 -1556}\special{pa 93 -1553}\special{pa 99 -1550}%
+\special{pa 105 -1547}\special{pa 111 -1544}\special{pa 117 -1540}\special{pa 123 -1537}%
+\special{pa 129 -1533}\special{pa 135 -1529}\special{pa 140 -1525}\special{pa 146 -1520}%
+\special{pa 152 -1516}\special{pa 158 -1511}\special{pa 164 -1506}\special{pa 170 -1501}%
+\special{pa 176 -1496}\special{pa 182 -1491}\special{pa 188 -1485}\special{pa 194 -1479}%
+\special{pa 200 -1473}\special{pa 206 -1467}\special{pa 212 -1461}\special{pa 218 -1455}%
+\special{pa 224 -1448}\special{pa 229 -1441}\special{pa 235 -1434}\special{pa 241 -1427}%
+\special{pa 247 -1419}\special{pa 253 -1412}\special{pa 259 -1404}\special{pa 265 -1396}%
+\special{pa 271 -1388}\special{pa 277 -1380}\special{pa 283 -1372}\special{pa 289 -1363}%
+\special{pa 295 -1354}\special{pa 301 -1345}\special{pa 307 -1336}\special{pa 313 -1327}%
+\special{pa 319 -1317}\special{pa 324 -1307}\special{pa 330 -1298}\special{pa 336 -1287}%
+\special{pa 342 -1277}\special{pa 348 -1267}\special{pa 354 -1256}\special{pa 360 -1245}%
+\special{pa 366 -1235}\special{pa 372 -1223}\special{pa 378 -1212}\special{pa 384 -1201}%
+\special{pa 390 -1189}\special{pa 396 -1177}\special{pa 402 -1165}\special{pa 408 -1153}%
+\special{pa 413 -1141}\special{pa 419 -1128}\special{pa 425 -1115}\special{pa 431 -1102}%
+\special{pa 437 -1089}\special{pa 443 -1076}\special{pa 449 -1063}\special{pa 455 -1049}%
+\special{pa 461 -1035}\special{pa 467 -1021}\special{pa 473 -1007}\special{pa 479 -993}%
+\special{pa 485 -978}\special{pa 491 -963}\special{pa 497 -948}\special{pa 503 -933}%
+\special{pa 508 -918}\special{pa 514 -903}\special{pa 520 -887}\special{pa 526 -871}%
+\special{pa 532 -855}\special{pa 538 -839}\special{pa 544 -823}\special{pa 550 -806}%
+\special{pa 556 -790}\special{pa 562 -773}\special{pa 568 -756}\special{pa 574 -739}%
+\special{pa 580 -721}\special{pa 586 -704}\special{pa 592 -686}\special{pa 597 -668}%
+\special{pa 603 -650}\special{pa 609 -632}\special{pa 615 -613}\special{pa 621 -595}%
+\special{pa 627 -576}\special{pa 633 -557}\special{pa 639 -538}\special{pa 645 -518}%
+\special{pa 651 -499}\special{pa 657 -479}\special{pa 663 -459}\special{pa 669 -439}%
+\special{pa 675 -419}\special{pa 681 -398}\special{pa 687 -378}\special{pa 692 -357}%
+\special{pa 698 -336}\special{pa 704 -315}\special{pa 710 -294}\special{pa 716 -272}%
+\special{pa 722 -250}\special{pa 728 -228}\special{pa 734 -206}\special{pa 740 -184}%
+\special{pa 746 -162}\special{pa 752 -139}\special{pa 758 -116}\special{pa 764 -94}%
+\special{pa 770 -70}\special{pa 776 -47}\special{pa 781 -24}\special{pa 787 0}%
+\special{fp}%
+\special{pa -2157 0}\special{pa 2122 0}%
+\special{fp}%
+\special{pa 0 606}\special{pa 0 -1807}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.4400,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.6400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ovaldata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ovaldata.tex
new file mode 100644
index 00000000..6d8beff9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ovaldata.tex
@@ -0,0 +1,123 @@
+%%% test.tex 2014-11-30 22:38
+%%% test.sce 2014-11-30 22:38
+{\unitlength=5mm%
+\begin{picture}%
+( 21.04000, 5.44000)( -3.04000, 0.56000)%
+\special{pn 8}%
+%
+\special{pn 24}%
+\special{pa 2268 -591}\special{pa 2268 -803}\special{pa 2265 -834}\special{pa 2258 -864}%
+\special{pa 2246 -893}\special{pa 2230 -919}\special{pa 2210 -942}\special{pa 2187 -962}%
+\special{pa 2160 -979}\special{pa 2132 -990}\special{pa 2102 -998}\special{pa 2071 -1000}%
+\special{pa 1969 -1000}\special{pa 1866 -1000}\special{pa 1835 -998}\special{pa 1805 -990}%
+\special{pa 1777 -979}\special{pa 1750 -962}\special{pa 1727 -942}\special{pa 1707 -919}%
+\special{pa 1691 -893}\special{pa 1679 -864}\special{pa 1672 -834}\special{pa 1669 -803}%
+\special{pa 1669 -591}\special{pa 1669 -378}\special{pa 1672 -347}\special{pa 1679 -317}%
+\special{pa 1691 -289}\special{pa 1707 -262}\special{pa 1727 -239}\special{pa 1750 -219}%
+\special{pa 1777 -203}\special{pa 1805 -191}\special{pa 1835 -184}\special{pa 1866 -181}%
+\special{pa 1969 -181}\special{pa 2071 -181}\special{pa 2102 -184}\special{pa 2132 -191}%
+\special{pa 2160 -203}\special{pa 2187 -219}\special{pa 2210 -239}\special{pa 2230 -262}%
+\special{pa 2246 -289}\special{pa 2258 -317}\special{pa 2265 -347}\special{pa 2268 -378}%
+\special{pa 2268 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 3354 -591}\special{pa 3354 -602}\special{pa 3352 -629}\special{fp}\special{pa 3346 -667}\special{pa 3340 -694}\special{pa 3335 -705}\special{fp}%
+\special{pa 3320 -740}\special{pa 3300 -773}\special{fp}\special{pa 3275 -803}\special{pa 3268 -811}\special{pa 3247 -829}\special{fp}%
+\special{pa 3215 -852}\special{pa 3193 -865}\special{pa 3181 -870}\special{fp}\special{pa 3145 -884}\special{pa 3108 -893}\special{fp}%
+\special{pa 3069 -897}\special{pa 3059 -898}\special{pa 3030 -898}\special{fp}\special{pa 2992 -898}\special{pa 2953 -898}\special{pa 2953 -898}\special{fp}%
+\special{pa 2914 -898}\special{pa 2875 -898}\special{fp}\special{pa 2836 -897}\special{pa 2800 -894}\special{pa 2798 -893}\special{fp}%
+\special{pa 2760 -884}\special{pa 2755 -883}\special{pa 2724 -870}\special{fp}\special{pa 2690 -852}\special{pa 2673 -841}\special{pa 2659 -829}\special{fp}%
+\special{pa 2631 -803}\special{pa 2608 -776}\special{pa 2606 -773}\special{fp}\special{pa 2586 -740}\special{pa 2583 -736}\special{pa 2570 -705}\special{fp}%
+\special{pa 2559 -667}\special{pa 2555 -649}\special{pa 2553 -629}\special{fp}\special{pa 2551 -591}\special{pa 2551 -579}\special{pa 2553 -552}\special{fp}%
+\special{pa 2559 -514}\special{pa 2566 -487}\special{pa 2570 -477}\special{fp}\special{pa 2586 -441}\special{pa 2606 -408}\special{fp}%
+\special{pa 2631 -378}\special{pa 2638 -370}\special{pa 2659 -352}\special{fp}\special{pa 2690 -329}\special{pa 2712 -316}\special{pa 2724 -311}\special{fp}%
+\special{pa 2760 -297}\special{pa 2798 -288}\special{fp}\special{pa 2836 -284}\special{pa 2846 -283}\special{pa 2875 -283}\special{fp}%
+\special{pa 2914 -283}\special{pa 2953 -283}\special{pa 2953 -283}\special{fp}\special{pa 2992 -283}\special{pa 3030 -283}\special{fp}%
+\special{pa 3069 -284}\special{pa 3105 -287}\special{pa 3108 -288}\special{fp}\special{pa 3145 -297}\special{pa 3150 -298}\special{pa 3181 -311}\special{fp}%
+\special{pa 3215 -329}\special{pa 3233 -340}\special{pa 3247 -352}\special{fp}\special{pa 3275 -378}\special{pa 3298 -405}\special{pa 3300 -408}\special{fp}%
+\special{pa 3320 -441}\special{pa 3322 -445}\special{pa 3335 -477}\special{fp}\special{pa 3346 -514}\special{pa 3351 -533}\special{pa 3352 -552}\special{fp}%
+%
+%
+\special{pa 8 -599}\special{pa 2 -602}\special{pa -5 -601}\special{pa -11 -596}\special{pa -12 -589}%
+\special{pa -8 -582}\special{pa -2 -579}\special{pa 5 -580}\special{pa 11 -585}\special{pa 12 -592}%
+\special{pa 8 -599}\special{sh 1}\special{fp}%
+\special{pa 402 -993}\special{pa 396 -996}\special{pa 388 -995}\special{pa 383 -990}%
+\special{pa 382 -982}\special{pa 385 -976}\special{pa 392 -973}\special{pa 399 -974}%
+\special{pa 404 -979}\special{pa 405 -986}\special{pa 402 -993}\special{sh 1}\special{fp}%
+\special{pa 993 -599}\special{pa 986 -602}\special{pa 979 -601}\special{pa 974 -596}%
+\special{pa 973 -589}\special{pa 976 -582}\special{pa 982 -579}\special{pa 990 -580}%
+\special{pa 995 -585}\special{pa 996 -592}\special{pa 993 -599}\special{sh 1}\special{fp}%
+\special{pa 1386 -402}\special{pa 1380 -405}\special{pa 1373 -404}\special{pa 1367 -399}%
+\special{pa 1366 -392}\special{pa 1370 -385}\special{pa 1376 -382}\special{pa 1383 -383}%
+\special{pa 1388 -388}\special{pa 1390 -396}\special{pa 1386 -402}\special{sh 1}\special{fp}%
+\special{pa 1977 -599}\special{pa 1970 -602}\special{pa 1963 -601}\special{pa 1958 -596}%
+\special{pa 1957 -589}\special{pa 1960 -582}\special{pa 1967 -579}\special{pa 1974 -580}%
+\special{pa 1979 -585}\special{pa 1980 -592}\special{pa 1977 -599}\special{sh 1}\special{fp}%
+\special{pa 1678 -1008}\special{pa 1671 -1012}\special{pa 1664 -1011}\special{pa 1659 -1005}%
+\special{pa 1658 -998}\special{pa 1661 -992}\special{pa 1667 -988}\special{pa 1675 -989}%
+\special{pa 1680 -995}\special{pa 1681 -1002}\special{pa 1678 -1008}\special{sh 1}\special{fp}%
+\special{pa 2961 -599}\special{pa 2955 -602}\special{pa 2947 -601}\special{pa 2942 -596}%
+\special{pa 2941 -589}\special{pa 2944 -582}\special{pa 2951 -579}\special{pa 2958 -580}%
+\special{pa 2963 -585}\special{pa 2964 -592}\special{pa 2961 -599}\special{sh 1}\special{fp}%
+\special{pa 3363 -906}\special{pa 3356 -909}\special{pa 3349 -908}\special{pa 3344 -903}%
+\special{pa 3343 -896}\special{pa 3346 -889}\special{pa 3352 -886}\special{pa 3360 -887}%
+\special{pa 3365 -892}\special{pa 3366 -899}\special{pa 3363 -906}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(2.0500,5.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(5.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(7.0500,1.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(10.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(8.4300,5.1300){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(15.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(17.0900,4.6100){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\special{pa 394 -591}\special{pa 394 -945}\special{pa 393 -951}\special{pa 392 -957}%
+\special{pa 389 -963}\special{pa 386 -968}\special{pa 382 -973}\special{pa 377 -977}%
+\special{pa 372 -980}\special{pa 366 -982}\special{pa 360 -984}\special{pa 354 -984}%
+\special{pa 0 -984}\special{pa -354 -984}\special{pa -360 -984}\special{pa -366 -982}%
+\special{pa -372 -980}\special{pa -377 -977}\special{pa -382 -973}\special{pa -386 -968}%
+\special{pa -389 -963}\special{pa -392 -957}\special{pa -393 -951}\special{pa -394 -945}%
+\special{pa -394 -591}\special{pa -394 -236}\special{pa -393 -230}\special{pa -392 -224}%
+\special{pa -389 -218}\special{pa -386 -213}\special{pa -382 -208}\special{pa -377 -204}%
+\special{pa -372 -201}\special{pa -366 -199}\special{pa -360 -197}\special{pa -354 -197}%
+\special{pa 0 -197}\special{pa 354 -197}\special{pa 360 -197}\special{pa 366 -199}%
+\special{pa 372 -201}\special{pa 377 -204}\special{pa 382 -208}\special{pa 386 -213}%
+\special{pa 389 -218}\special{pa 392 -224}\special{pa 393 -230}\special{pa 394 -236}%
+\special{pa 394 -591}%
+\special{fp}%
+\special{pa 1378 -591}\special{pa 1378 -787}\special{pa 984 -787}\special{pa 591 -787}%
+\special{pa 591 -591}\special{pa 591 -394}\special{pa 984 -394}\special{pa 1378 -394}%
+\special{pa 1378 -591}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.png
new file mode 100644
index 00000000..71b63f76
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.tex
new file mode 100644
index 00000000..ac66f843
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/parabolaplot.tex
@@ -0,0 +1,141 @@
+%%% fig.tex 2015-8-3 20:14
+%%% fig.sce 2015-8-3 20:14
+{\unitlength=4mm%
+\begin{picture}%
+( 9.00000, 8.00000)( -4.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -630 -630}\special{pa -627 -624}\special{pa -595 -561}\special{pa -562 -502}%
+\special{pa -530 -446}\special{pa -498 -394}\special{pa -466 -345}\special{pa -434 -299}%
+\special{pa -402 -256}\special{pa -370 -217}\special{pa -337 -181}\special{pa -305 -148}%
+\special{pa -273 -118}\special{pa -241 -92}\special{pa -209 -69}\special{pa -177 -50}%
+\special{pa -145 -33}\special{pa -112 -20}\special{pa -80 -10}\special{pa -48 -4}%
+\special{pa -16 0}\special{pa 16 0}\special{pa 48 -4}\special{pa 80 -10}\special{pa 112 -20}%
+\special{pa 145 -33}\special{pa 177 -50}\special{pa 209 -69}\special{pa 241 -92}\special{pa 273 -118}%
+\special{pa 305 -148}\special{pa 337 -181}\special{pa 370 -217}\special{pa 402 -256}%
+\special{pa 434 -299}\special{pa 466 -345}\special{pa 498 -394}\special{pa 530 -446}%
+\special{pa 562 -502}\special{pa 595 -561}\special{pa 627 -624}\special{pa 659 -689}%
+\special{pa 691 -758}\special{pa 704 -787}%
+\special{fp}%
+\special{pa 725 -787}\special{pa 6 472}%
+\special{fp}%
+\special{pa -630 -530}\special{pa 202 472}%
+\special{fp}%
+\special{pa -379 -229}\special{pa 86 333}\special{pa 552 -484}%
+\special{fp}%
+\special{pa 75 319}\special{pa 119 276}%
+\special{fp}%
+\special{pa 63 304}\special{pa 156 211}%
+\special{fp}%
+\special{pa 50 289}\special{pa 193 146}%
+\special{fp}%
+\special{pa 37 274}\special{pa 229 82}%
+\special{fp}%
+\special{pa 25 258}\special{pa 266 17}%
+\special{fp}%
+\special{pa 12 243}\special{pa 303 -48}%
+\special{fp}%
+\special{pa -1 228}\special{pa 340 -113}%
+\special{fp}%
+\special{pa -13 213}\special{pa 377 -178}%
+\special{fp}%
+\special{pa -26 198}\special{pa 414 -243}%
+\special{fp}%
+\special{pa -38 182}\special{pa 224 -80}%
+\special{fp}%
+\special{pa 407 -263}\special{pa 451 -307}%
+\special{fp}%
+\special{pa -51 167}\special{pa 154 -38}%
+\special{fp}%
+\special{pa 476 -360}\special{pa 488 -372}%
+\special{fp}%
+\special{pa -64 152}\special{pa 107 -18}%
+\special{fp}%
+\special{pa 523 -435}\special{pa 525 -437}%
+\special{fp}%
+\special{pa -76 137}\special{pa 68 -8}%
+\special{fp}%
+\special{pa -89 121}\special{pa 35 -2}%
+\special{fp}%
+\special{pa -102 106}\special{pa 5 0}%
+\special{fp}%
+\special{pa -114 91}\special{pa -22 -1}%
+\special{fp}%
+\special{pa -127 76}\special{pa -47 -4}%
+\special{fp}%
+\special{pa -139 61}\special{pa -71 -8}%
+\special{fp}%
+\special{pa -152 45}\special{pa -93 -14}%
+\special{fp}%
+\special{pa -165 30}\special{pa -114 -21}%
+\special{fp}%
+\special{pa -177 15}\special{pa -134 -29}%
+\special{fp}%
+\special{pa -190 0}\special{pa -153 -37}%
+\special{fp}%
+\special{pa -203 -15}\special{pa -171 -47}%
+\special{fp}%
+\special{pa -215 -31}\special{pa -189 -57}%
+\special{fp}%
+\special{pa -228 -46}\special{pa -206 -68}%
+\special{fp}%
+\special{pa -240 -61}\special{pa -222 -79}%
+\special{fp}%
+\special{pa -253 -76}\special{pa -239 -91}%
+\special{fp}%
+\special{pa -266 -91}\special{pa -254 -103}%
+\special{fp}%
+\special{pa -278 -107}\special{pa -269 -115}%
+\special{fp}%
+\special{pa -291 -122}\special{pa -284 -129}%
+\special{fp}%
+\special{pa -304 -137}\special{pa -299 -142}%
+\special{fp}%
+\special{pa -316 -152}\special{pa -313 -156}%
+\special{fp}%
+\special{pa -329 -168}\special{pa -327 -170}%
+\special{fp}%
+\special{pa -341 -183}\special{pa -340 -184}%
+\special{fp}%
+\special{pa -354 -198}\special{pa -353 -199}%
+\special{fp}%
+\special{pa -367 -213}\special{pa -366 -213}%
+\special{fp}%
+\special{pa -379 -228}\special{pa -379 -229}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -630 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramark.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramark.tex
new file mode 100644
index 00000000..87f7acc8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramark.tex
@@ -0,0 +1,43 @@
+%%% paramark.tex 2014-11-10 12:14
+%%% bowdata.sce 2014-11-10 12:13
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -3.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-2.0000,2.1000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1000,-2.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1000,-2.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{$B$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$B$}\settodepth{\Depth}{$B$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.8000,-0.8000){\hspace*{\Width}\raisebox{\Height}{$B$}}%
+%
+%
+\settowidth{\Width}{$C$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$C$}\settodepth{\Depth}{$C$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.2900,-1.2900){\hspace*{\Width}\raisebox{\Height}{$C$}}%
+%
+%
+\special{pn 16}%
+\special{pa 648 648}\special{pa 451 648}\special{pa 591 787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 -787}\special{pa -787 787}\special{pa 787 787}\special{pa -787 -787}%
+\special{fp}%
+\special{pa -787 -591}\special{pa -648 -451}\special{pa -648 -648}%
+\special{fp}%
+\special{pa -394 787}\special{pa -394 394}\special{pa -787 394}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramoncrv.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramoncrv.tex
new file mode 100644
index 00000000..75d6206b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramoncrv.tex
@@ -0,0 +1,118 @@
+%%% fig.tex 2016-5-3 12:50
+%%% fig.sce 2016-5-3 12:50
+{\unitlength=10mm%
+\begin{picture}%
+( 4.99000, 3.72000)( -2.51000, -0.69000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 788 4}\special{pa 787 -4}\special{fp}\special{pa 785 -35}\special{pa 785 -43}\special{fp}%
+\special{pa 783 -74}\special{pa 782 -82}\special{fp}\special{pa 778 -113}\special{pa 777 -121}\special{fp}%
+\special{pa 771 -152}\special{pa 770 -160}\special{fp}\special{pa 764 -191}\special{pa 762 -198}\special{fp}%
+\special{pa 752 -228}\special{pa 750 -236}\special{fp}\special{pa 740 -265}\special{pa 737 -273}\special{fp}%
+\special{pa 726 -302}\special{pa 723 -309}\special{fp}\special{pa 710 -338}\special{pa 706 -345}\special{fp}%
+\special{pa 693 -373}\special{pa 689 -380}\special{fp}\special{pa 673 -407}\special{pa 668 -414}\special{fp}%
+\special{pa 652 -440}\special{pa 647 -447}\special{fp}\special{pa 629 -472}\special{pa 624 -478}\special{fp}%
+\special{pa 604 -503}\special{pa 599 -509}\special{fp}\special{pa 579 -533}\special{pa 574 -539}\special{fp}%
+\special{pa 551 -560}\special{pa 545 -566}\special{fp}\special{pa 523 -587}\special{pa 517 -593}\special{fp}%
+\special{pa 493 -613}\special{pa 487 -618}\special{fp}\special{pa 461 -636}\special{pa 455 -641}\special{fp}%
+\special{pa 430 -659}\special{pa 423 -664}\special{fp}\special{pa 396 -679}\special{pa 389 -683}\special{fp}%
+\special{pa 361 -698}\special{pa 354 -702}\special{fp}\special{pa 326 -716}\special{pa 319 -719}\special{fp}%
+\special{pa 290 -730}\special{pa 282 -733}\special{fp}\special{pa 253 -745}\special{pa 246 -748}\special{fp}%
+\special{pa 216 -756}\special{pa 208 -758}\special{fp}\special{pa 178 -766}\special{pa 170 -768}\special{fp}%
+\special{pa 139 -774}\special{pa 132 -776}\special{fp}\special{pa 101 -779}\special{pa 93 -780}\special{fp}%
+\special{pa 62 -785}\special{pa 54 -785}\special{fp}\special{pa 22 -786}\special{pa 14 -786}\special{fp}%
+\special{pa -17 -786}\special{pa -25 -786}\special{fp}\special{pa -56 -785}\special{pa -64 -784}\special{fp}%
+\special{pa -95 -780}\special{pa -103 -779}\special{fp}\special{pa -134 -775}\special{pa -142 -774}\special{fp}%
+\special{pa -172 -767}\special{pa -180 -765}\special{fp}\special{pa -211 -757}\special{pa -218 -755}\special{fp}%
+\special{pa -248 -747}\special{pa -256 -744}\special{fp}\special{pa -285 -732}\special{pa -292 -729}\special{fp}%
+\special{pa -321 -718}\special{pa -329 -715}\special{fp}\special{pa -357 -701}\special{pa -364 -697}\special{fp}%
+\special{pa -391 -682}\special{pa -398 -678}\special{fp}\special{pa -425 -662}\special{pa -432 -658}\special{fp}%
+\special{pa -457 -639}\special{pa -463 -635}\special{fp}\special{pa -489 -616}\special{pa -495 -611}\special{fp}%
+\special{pa -519 -591}\special{pa -525 -586}\special{fp}\special{pa -547 -564}\special{pa -553 -559}\special{fp}%
+\special{pa -576 -537}\special{pa -581 -531}\special{fp}\special{pa -601 -507}\special{pa -606 -501}\special{fp}%
+\special{pa -626 -477}\special{pa -631 -470}\special{fp}\special{pa -649 -445}\special{pa -653 -438}\special{fp}%
+\special{pa -670 -411}\special{pa -674 -405}\special{fp}\special{pa -690 -378}\special{pa -694 -371}\special{fp}%
+\special{pa -707 -343}\special{pa -711 -335}\special{fp}\special{pa -724 -307}\special{pa -727 -300}\special{fp}%
+\special{pa -738 -271}\special{pa -741 -263}\special{fp}\special{pa -751 -233}\special{pa -753 -226}\special{fp}%
+\special{pa -762 -196}\special{pa -764 -188}\special{fp}\special{pa -770 -157}\special{pa -772 -149}\special{fp}%
+\special{pa -778 -119}\special{pa -779 -111}\special{fp}\special{pa -782 -80}\special{pa -783 -72}\special{fp}%
+\special{pa -785 -41}\special{pa -785 -33}\special{fp}\special{pa -787 -1}\special{pa -787 7}\special{fp}%
+\special{pa -785 38}\special{pa -785 46}\special{fp}\special{pa -783 77}\special{pa -782 85}\special{fp}%
+\special{pa -778 116}\special{pa -777 124}\special{fp}\special{pa -771 154}\special{pa -769 162}\special{fp}%
+\special{pa -763 193}\special{pa -761 201}\special{fp}\special{pa -751 230}\special{pa -749 238}\special{fp}%
+\special{pa -739 268}\special{pa -737 275}\special{fp}\special{pn 8}%
+\special{pa 737 275}\special{pa 739 268}\special{fp}\special{pa 749 238}\special{pa 752 230}\special{fp}%
+\special{pa 762 200}\special{pa 764 192}\special{fp}\special{pa 769 161}\special{pa 771 153}\special{fp}%
+\special{pa 777 122}\special{pa 778 114}\special{fp}\special{pa 782 83}\special{pa 783 75}\special{fp}%
+\special{pa 785 44}\special{pa 785 36}\special{fp}\special{pa 787 4}\special{pa 788 -4}\special{fp}%
+\special{pn 8}%
+\special{pa 787 0}\special{pa 637 -463}\special{pa 243 -749}\special{pa -243 -749}%
+\special{pa -637 -463}\special{pa -787 0}%
+\special{fp}%
+\special{pn 5}%
+\special{pa 483 -599}\special{pa 475 -604}\special{pa 465 -604}\special{pa 457 -600}%
+\special{pa 451 -593}\special{pa 449 -584}\special{pa 452 -575}\special{pa 459 -568}%
+\special{pa 468 -565}\special{pa 477 -567}\special{pa 484 -573}\special{pa 488 -581}%
+\special{pa 488 -591}\special{pa 483 -599}\special{sh 1}\special{fp}%
+\special{pa 801 -14}\special{pa 793 -19}\special{pa 784 -19}\special{pa 775 -15}\special{pa 769 -8}%
+\special{pa 768 1}\special{pa 771 10}\special{pa 777 17}\special{pa 786 20}\special{pa 795 18}%
+\special{pa 803 12}\special{pa 807 4}\special{pa 806 -6}\special{pa 801 -14}\special{sh 1}\special{fp}%
+\special{pa -773 -14}\special{pa -782 -19}\special{pa -791 -19}\special{pa -800 -15}%
+\special{pa -805 -8}\special{pa -807 1}\special{pa -804 10}\special{pa -798 17}\special{pa -789 20}%
+\special{pa -779 18}\special{pa -772 12}\special{pa -768 4}\special{pa -769 -6}\special{pa -773 -14}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(-2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.2409,1.5359){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pn 8}%
+\special{pa -988 0}\special{pa 937 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{pa 976 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 272}\special{pa 0 -1154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{pa 0 -1193}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5300,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot1.tex
new file mode 100644
index 00000000..075d6fd7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot1.tex
@@ -0,0 +1,40 @@
+%%% test.tex 2014-10-18 20:24
+%%% test.sce 2014-10-18 20:24
+{\unitlength=5mm%
+\begin{picture}%
+( 7.50000, 3.50000)( -0.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 0 -2}\special{pa 1 -6}\special{pa 2 -14}\special{pa 4 -25}%
+\special{pa 8 -39}\special{pa 15 -55}\special{pa 23 -74}\special{pa 34 -95}\special{pa 47 -117}%
+\special{pa 64 -141}\special{pa 83 -165}\special{pa 106 -191}\special{pa 132 -216}%
+\special{pa 161 -241}\special{pa 194 -265}\special{pa 229 -288}\special{pa 268 -309}%
+\special{pa 309 -329}\special{pa 352 -347}\special{pa 397 -362}\special{pa 445 -374}%
+\special{pa 493 -384}\special{pa 543 -390}\special{pa 593 -393}\special{pa 644 -393}%
+\special{pa 694 -390}\special{pa 744 -384}\special{pa 792 -374}\special{pa 839 -362}%
+\special{pa 885 -347}\special{pa 928 -329}\special{pa 969 -309}\special{pa 1008 -288}%
+\special{pa 1043 -265}\special{pa 1075 -241}\special{pa 1105 -216}\special{pa 1131 -191}%
+\special{pa 1154 -165}\special{pa 1173 -141}\special{pa 1190 -117}\special{pa 1203 -95}%
+\special{pa 1214 -74}\special{pa 1222 -55}\special{pa 1228 -39}\special{pa 1232 -25}%
+\special{pa 1235 -14}\special{pa 1236 -6}\special{pa 1237 -2}\special{pa 1237 0}%
+\special{fp}%
+\special{pa -98 0}\special{pa 1378 0}%
+\special{fp}%
+\special{pa 0 98}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot2.tex
new file mode 100644
index 00000000..0769ae89
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/paramplot2.tex
@@ -0,0 +1,77 @@
+%%% test.tex 2014-10-18 18:55
+%%% test.sce 2014-10-18 18:55
+{\unitlength=5mm%
+\begin{picture}%
+( 20.00000, 3.00000)( -7.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 394 0}\special{pa 390 -25}\special{pa 381 -50}\special{pa 365 -74}\special{pa 343 -97}%
+\special{pa 316 -118}\special{pa 283 -137}\special{pa 245 -154}\special{pa 204 -168}%
+\special{pa 159 -180}\special{pa 112 -189}\special{pa 63 -194}\special{pa 13 -197}%
+\special{pa -38 -196}\special{pa -88 -192}\special{pa -136 -185}\special{pa -182 -175}%
+\special{pa -225 -161}\special{pa -265 -146}\special{pa -300 -128}\special{pa -330 -107}%
+\special{pa -355 -85}\special{pa -374 -62}\special{pa -386 -38}\special{pa -393 -13}%
+\special{pa -393 13}\special{pa -386 38}\special{pa -374 62}\special{pa -355 85}\special{pa -330 107}%
+\special{pa -300 128}\special{pa -265 146}\special{pa -225 161}\special{pa -182 175}%
+\special{pa -136 185}\special{pa -88 192}\special{pa -38 196}\special{pa 13 197}\special{pa 63 194}%
+\special{pa 112 189}\special{pa 159 180}\special{pa 204 168}\special{pa 245 154}\special{pa 283 137}%
+\special{pa 316 118}\special{pa 343 97}\special{pa 365 74}\special{pa 381 50}\special{pa 390 25}%
+\special{pa 394 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1378 0}\special{pa 1375 -25}\special{pa 1370 -37}\special{fp}\special{pa 1352 -70}\special{pa 1349 -74}\special{pa 1327 -97}\special{pa 1326 -98}\special{fp}%
+\special{pa 1295 -121}\special{pa 1267 -137}\special{pa 1262 -139}\special{fp}\special{pa 1227 -155}\special{pa 1191 -167}\special{fp}%
+\special{pa 1154 -177}\special{pa 1144 -180}\special{pa 1117 -185}\special{fp}\special{pa 1079 -191}\special{pa 1047 -194}\special{pa 1041 -195}\special{fp}%
+\special{pa 1003 -196}\special{pa 997 -197}\special{pa 965 -196}\special{fp}\special{pa 927 -194}\special{pa 897 -192}\special{pa 889 -191}\special{fp}%
+\special{pa 852 -185}\special{pa 848 -185}\special{pa 814 -177}\special{fp}\special{pa 778 -167}\special{pa 759 -161}\special{pa 742 -155}\special{fp}%
+\special{pa 707 -139}\special{pa 684 -128}\special{pa 674 -120}\special{fp}\special{pa 643 -98}\special{pa 630 -85}\special{pa 617 -70}\special{fp}%
+\special{pa 598 -37}\special{pa 591 -13}\special{pa 591 0}\special{fp}\special{pa 598 37}\special{pa 598 38}\special{pa 611 62}\special{pa 617 70}\special{fp}%
+\special{pa 643 98}\special{pa 654 107}\special{pa 674 120}\special{fp}\special{pa 707 139}\special{pa 720 146}\special{pa 742 155}\special{fp}%
+\special{pa 778 167}\special{pa 802 175}\special{pa 814 177}\special{fp}\special{pa 852 185}\special{pa 889 191}\special{fp}%
+\special{pa 927 194}\special{pa 946 196}\special{pa 965 196}\special{fp}\special{pa 1003 196}\special{pa 1041 195}\special{fp}%
+\special{pa 1079 191}\special{pa 1096 189}\special{pa 1117 185}\special{fp}\special{pa 1154 177}\special{pa 1188 168}\special{pa 1191 167}\special{fp}%
+\special{pa 1227 155}\special{pa 1230 154}\special{pa 1262 139}\special{fp}\special{pa 1295 121}\special{pa 1300 118}\special{pa 1326 98}\special{fp}%
+\special{pa 1352 70}\special{pa 1365 50}\special{pa 1370 37}\special{fp}%
+%
+\special{pn 8}%
+\special{pa 2363 4}\special{pa 2361 -4}\special{fp}\special{pa 2355 -35}\special{pa 2352 -42}\special{fp}%
+\special{pa 2337 -70}\special{pa 2332 -76}\special{fp}\special{pa 2309 -98}\special{pa 2303 -103}\special{fp}%
+\special{pa 2277 -122}\special{pa 2270 -126}\special{fp}\special{pa 2242 -141}\special{pa 2235 -144}\special{fp}%
+\special{pa 2206 -157}\special{pa 2199 -159}\special{fp}\special{pa 2168 -169}\special{pa 2161 -172}\special{fp}%
+\special{pa 2130 -179}\special{pa 2122 -181}\special{fp}\special{pa 2091 -187}\special{pa 2083 -188}\special{fp}%
+\special{pa 2052 -192}\special{pa 2044 -193}\special{fp}\special{pa 2012 -195}\special{pa 2004 -196}\special{fp}%
+\special{pa 1973 -197}\special{pa 1965 -197}\special{fp}\special{pa 1933 -196}\special{pa 1925 -196}\special{fp}%
+\special{pa 1893 -193}\special{pa 1885 -192}\special{fp}\special{pa 1854 -188}\special{pa 1846 -187}\special{fp}%
+\special{pa 1815 -181}\special{pa 1807 -179}\special{fp}\special{pa 1776 -171}\special{pa 1769 -169}\special{fp}%
+\special{pa 1738 -159}\special{pa 1731 -157}\special{fp}\special{pa 1702 -144}\special{pa 1694 -141}\special{fp}%
+\special{pa 1667 -126}\special{pa 1660 -122}\special{fp}\special{pa 1634 -103}\special{pa 1628 -98}\special{fp}%
+\special{pa 1606 -76}\special{pa 1601 -69}\special{fp}\special{pa 1584 -42}\special{pa 1581 -35}\special{fp}%
+\special{pa 1576 -4}\special{pa 1576 4}\special{fp}\special{pa 1581 35}\special{pa 1584 42}\special{fp}%
+\special{pa 1601 69}\special{pa 1606 76}\special{fp}\special{pa 1628 98}\special{pa 1634 103}\special{fp}%
+\special{pa 1660 122}\special{pa 1667 126}\special{fp}\special{pa 1694 141}\special{pa 1702 144}\special{fp}%
+\special{pa 1731 157}\special{pa 1738 159}\special{fp}\special{pa 1769 169}\special{pa 1776 171}\special{fp}%
+\special{pa 1807 179}\special{pa 1815 181}\special{fp}\special{pa 1846 187}\special{pa 1854 188}\special{fp}%
+\special{pa 1885 192}\special{pa 1893 193}\special{fp}\special{pa 1925 196}\special{pa 1933 196}\special{fp}%
+\special{pa 1965 197}\special{pa 1973 197}\special{fp}\special{pa 2004 196}\special{pa 2012 195}\special{fp}%
+\special{pa 2044 193}\special{pa 2052 192}\special{fp}\special{pa 2083 188}\special{pa 2091 187}\special{fp}%
+\special{pa 2122 181}\special{pa 2130 179}\special{fp}\special{pa 2161 172}\special{pa 2168 169}\special{fp}%
+\special{pa 2199 159}\special{pa 2206 157}\special{fp}\special{pa 2235 144}\special{pa 2242 141}\special{fp}%
+\special{pa 2270 126}\special{pa 2277 122}\special{fp}\special{pa 2303 103}\special{pa 2309 98}\special{fp}%
+\special{pa 2332 76}\special{pa 2337 70}\special{fp}\special{pa 2352 42}\special{pa 2355 35}\special{fp}%
+\special{pa 2361 4}\special{pa 2363 -4}\special{fp}\special{pn 8}%
+\special{pa -591 0}\special{pa -594 -25}\special{pa -603 -50}\special{pa -619 -74}%
+\special{pa -641 -97}\special{pa -669 -118}\special{pa -701 -137}\special{pa -739 -154}%
+\special{pa -780 -168}\special{pa -825 -180}\special{pa -872 -189}\special{pa -921 -194}%
+\special{pa -972 -197}\special{pa -1022 -196}\special{pa -1072 -192}\special{pa -1120 -185}%
+\special{pa -1166 -175}\special{pa -1209 -161}\special{pa -1249 -146}\special{pa -1284 -128}%
+\special{pa -1314 -107}\special{pa -1339 -85}\special{pa -1358 -62}\special{pa -1371 -38}%
+\special{pa -1377 -13}\special{pa -1377 13}\special{pa -1371 38}\special{pa -1358 62}%
+\special{pa -1339 85}\special{pa -1314 107}\special{pa -1284 128}\special{pa -1249 146}%
+\special{pa -1209 161}\special{pa -1166 175}\special{pa -1120 185}\special{pa -1072 192}%
+\special{pa -1022 196}\special{pa -972 197}\special{pa -921 194}\special{pa -872 189}%
+\special{pa -825 180}\special{pa -780 168}\special{pa -739 154}\special{pa -701 137}%
+\special{pa -669 118}\special{pa -641 97}\special{pa -619 74}\special{pa -603 50}%
+\special{pa -594 25}\special{pa -591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv.tex
new file mode 100644
index 00000000..bb080fe9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv.tex
@@ -0,0 +1,111 @@
+%%% partcrv.tex 2014-11-10 14:36
+%%% partcrv.sce 2014-11-10 13:44
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -881 -1972}\special{pa -879 -1965}\special{fp}\special{pa -872 -1934}\special{pa -870 -1926}\special{fp}%
+\special{pa -863 -1895}\special{pa -862 -1888}\special{fp}\special{pa -855 -1857}\special{pa -853 -1849}\special{fp}%
+\special{pa -846 -1818}\special{pa -844 -1810}\special{fp}\special{pa -837 -1780}\special{pa -835 -1772}\special{fp}%
+\special{pa -828 -1741}\special{pa -826 -1734}\special{fp}\special{pa -818 -1703}\special{pa -817 -1695}\special{fp}%
+\special{pa -809 -1664}\special{pa -807 -1657}\special{fp}\special{pa -800 -1626}\special{pa -798 -1618}\special{fp}%
+\special{pa -790 -1588}\special{pa -788 -1580}\special{fp}\special{pa -781 -1549}\special{pa -779 -1542}\special{fp}%
+\special{pa -771 -1511}\special{pa -769 -1503}\special{fp}\special{pa -761 -1473}\special{pa -759 -1465}\special{fp}%
+\special{pa -751 -1434}\special{pa -749 -1427}\special{fp}\special{pa -741 -1396}\special{pa -739 -1388}\special{fp}%
+\special{pa -731 -1358}\special{pa -729 -1350}\special{fp}\special{pa -720 -1320}\special{pa -718 -1312}\special{fp}%
+\special{pa -710 -1282}\special{pa -708 -1274}\special{fp}\special{pa -700 -1244}\special{pa -698 -1236}\special{fp}%
+\special{pa -689 -1206}\special{pa -686 -1198}\special{fp}\special{pa -678 -1168}\special{pa -675 -1160}\special{fp}%
+\special{pa -667 -1130}\special{pa -664 -1122}\special{fp}\special{pa -656 -1092}\special{pa -653 -1084}\special{fp}%
+\special{pa -644 -1054}\special{pa -642 -1046}\special{fp}\special{pa -632 -1016}\special{pa -630 -1009}\special{fp}%
+\special{pa -620 -979}\special{pa -618 -971}\special{fp}\special{pa -608 -941}\special{pa -606 -933}\special{fp}%
+\special{pa -596 -903}\special{pa -594 -896}\special{fp}\special{pa -583 -866}\special{pa -581 -858}\special{fp}%
+\special{pa -571 -828}\special{pa -568 -821}\special{fp}\special{pa -558 -791}\special{pa -555 -783}\special{fp}%
+\special{pa -544 -754}\special{pa -542 -746}\special{fp}\special{pa -531 -717}\special{pa -528 -709}\special{fp}%
+\special{pa -517 -680}\special{pa -514 -672}\special{fp}\special{pa -503 -643}\special{pa -500 -635}\special{fp}%
+\special{pa -488 -606}\special{pa -485 -599}\special{fp}\special{pa -473 -570}\special{pa -470 -562}\special{fp}%
+\special{pa -458 -533}\special{pa -455 -526}\special{fp}\special{pa -442 -497}\special{pa -438 -490}\special{fp}%
+\special{pa -425 -461}\special{pa -422 -454}\special{fp}\special{pa -409 -425}\special{pa -405 -418}\special{fp}%
+\special{pa -391 -390}\special{pa -387 -383}\special{fp}\special{pa -373 -355}\special{pa -369 -348}\special{fp}%
+\special{pa -354 -320}\special{pa -350 -313}\special{fp}\special{pa -335 -286}\special{pa -330 -279}\special{fp}%
+\special{pa -315 -251}\special{pa -310 -245}\special{fp}\special{pa -292 -219}\special{pa -288 -212}\special{fp}%
+\special{pa -270 -186}\special{pa -266 -180}\special{fp}\special{pa -246 -155}\special{pa -241 -149}\special{fp}%
+\special{pa -221 -124}\special{pa -216 -118}\special{fp}\special{pa -193 -96}\special{pa -187 -91}\special{fp}%
+\special{pa -164 -69}\special{pa -158 -64}\special{fp}\special{pa -133 -46}\special{pa -126 -41}\special{fp}%
+\special{pa -98 -26}\special{pa -91 -23}\special{fp}\special{pa -62 -11}\special{pa -54 -9}\special{fp}%
+\special{pa -24 -2}\special{pa -16 -1}\special{fp}\special{pa 16 -1}\special{pa 24 -2}\special{fp}%
+\special{pa 54 -9}\special{pa 62 -11}\special{fp}\special{pa 91 -23}\special{pa 98 -26}\special{fp}%
+\special{pa 126 -41}\special{pa 133 -46}\special{fp}\special{pa 158 -64}\special{pa 164 -69}\special{fp}%
+\special{pa 187 -91}\special{pa 193 -96}\special{fp}\special{pa 216 -118}\special{pa 221 -124}\special{fp}%
+\special{pa 241 -149}\special{pa 246 -155}\special{fp}\special{pa 266 -180}\special{pa 270 -186}\special{fp}%
+\special{pa 288 -212}\special{pa 292 -219}\special{fp}\special{pa 310 -245}\special{pa 315 -251}\special{fp}%
+\special{pa 330 -279}\special{pa 335 -286}\special{fp}\special{pa 350 -313}\special{pa 354 -320}\special{fp}%
+\special{pa 369 -348}\special{pa 373 -355}\special{fp}\special{pa 387 -383}\special{pa 391 -390}\special{fp}%
+\special{pa 405 -418}\special{pa 409 -425}\special{fp}\special{pa 422 -454}\special{pa 425 -461}\special{fp}%
+\special{pa 438 -490}\special{pa 442 -497}\special{fp}\special{pa 455 -526}\special{pa 458 -533}\special{fp}%
+\special{pa 470 -562}\special{pa 473 -570}\special{fp}\special{pa 485 -599}\special{pa 488 -606}\special{fp}%
+\special{pa 500 -635}\special{pa 503 -643}\special{fp}\special{pa 514 -672}\special{pa 517 -680}\special{fp}%
+\special{pa 528 -709}\special{pa 531 -717}\special{fp}\special{pa 542 -746}\special{pa 544 -754}\special{fp}%
+\special{pa 555 -783}\special{pa 558 -791}\special{fp}\special{pa 568 -821}\special{pa 571 -828}\special{fp}%
+\special{pa 581 -858}\special{pa 583 -866}\special{fp}\special{pa 594 -896}\special{pa 596 -903}\special{fp}%
+\special{pa 606 -933}\special{pa 608 -941}\special{fp}\special{pa 618 -971}\special{pa 620 -979}\special{fp}%
+\special{pa 630 -1009}\special{pa 632 -1016}\special{fp}\special{pa 642 -1046}\special{pa 644 -1054}\special{fp}%
+\special{pa 653 -1084}\special{pa 656 -1092}\special{fp}\special{pa 664 -1122}\special{pa 667 -1130}\special{fp}%
+\special{pa 675 -1160}\special{pa 678 -1168}\special{fp}\special{pa 686 -1198}\special{pa 689 -1206}\special{fp}%
+\special{pa 698 -1236}\special{pa 700 -1244}\special{fp}\special{pa 708 -1274}\special{pa 710 -1282}\special{fp}%
+\special{pa 718 -1312}\special{pa 720 -1320}\special{fp}\special{pa 729 -1350}\special{pa 731 -1358}\special{fp}%
+\special{pa 739 -1388}\special{pa 741 -1396}\special{fp}\special{pa 749 -1427}\special{pa 751 -1434}\special{fp}%
+\special{pa 759 -1465}\special{pa 761 -1473}\special{fp}\special{pa 769 -1503}\special{pa 771 -1511}\special{fp}%
+\special{pa 779 -1542}\special{pa 781 -1549}\special{fp}\special{pa 788 -1580}\special{pa 790 -1588}\special{fp}%
+\special{pa 798 -1618}\special{pa 800 -1626}\special{fp}\special{pa 807 -1657}\special{pa 809 -1664}\special{fp}%
+\special{pa 817 -1695}\special{pa 818 -1703}\special{fp}\special{pa 826 -1734}\special{pa 828 -1741}\special{fp}%
+\special{pa 835 -1772}\special{pa 837 -1780}\special{fp}\special{pa 844 -1810}\special{pa 846 -1818}\special{fp}%
+\special{pa 853 -1849}\special{pa 855 -1857}\special{fp}\special{pa 862 -1888}\special{pa 863 -1895}\special{fp}%
+\special{pa 870 -1926}\special{pa 872 -1934}\special{fp}\special{pa 879 -1965}\special{pa 881 -1972}\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -680 -1177}\special{pa -651 -1076}\special{pa -603 -922}\special{pa -554 -781}%
+\special{pa -506 -651}\special{pa -458 -533}\special{pa -410 -426}\special{pa -362 -332}%
+\special{pa -313 -249}\special{pa -265 -179}\special{pa -217 -120}\special{pa -169 -72}%
+\special{pa -121 -37}\special{pa -72 -13}\special{pa -24 -1}\special{pa 24 -1}\special{pa 72 -13}%
+\special{pa 121 -37}\special{pa 169 -72}\special{pa 217 -120}\special{pa 265 -179}%
+\special{pa 313 -249}\special{pa 362 -332}\special{pa 410 -426}\special{pa 458 -533}%
+\special{pa 506 -651}\special{pa 554 -781}\special{pa 603 -922}\special{pa 651 -1076}%
+\special{pa 680 -1177}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 787 -787}\special{pa 781 -886}\special{pa 763 -983}\special{pa 732 -1077}%
+\special{pa 690 -1167}\special{pa 637 -1250}\special{pa 574 -1326}\special{pa 502 -1394}%
+\special{pa 422 -1452}\special{pa 335 -1500}\special{pa 243 -1536}\special{pa 148 -1561}%
+\special{pa 49 -1573}\special{pa -49 -1573}\special{pa -148 -1561}\special{pa -243 -1536}%
+\special{pa -335 -1500}\special{pa -422 -1452}\special{pa -502 -1394}\special{pa -574 -1326}%
+\special{pa -637 -1250}\special{pa -690 -1167}\special{pa -732 -1077}\special{pa -763 -983}%
+\special{pa -781 -886}\special{pa -787 -787}\special{pa -781 -689}\special{pa -763 -592}%
+\special{pa -732 -498}\special{pa -690 -408}\special{pa -637 -325}\special{pa -574 -248}%
+\special{pa -502 -181}\special{pa -422 -123}\special{pa -335 -75}\special{pa -243 -39}%
+\special{pa -148 -14}\special{pa -49 -2}\special{pa 49 -2}\special{pa 148 -14}\special{pa 243 -39}%
+\special{pa 335 -75}\special{pa 422 -123}\special{pa 502 -181}\special{pa 574 -248}%
+\special{pa 637 -325}\special{pa 690 -408}\special{pa 732 -498}\special{pa 763 -592}%
+\special{pa 781 -689}\special{pa 787 -787}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1969}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv1.tex
new file mode 100644
index 00000000..9467e8d9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv1.tex
@@ -0,0 +1,63 @@
+%%% partcrv1.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.8cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -2.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -547 -949}\special{pa -544 -941}\special{fp}\special{pa -536 -911}\special{pa -533 -903}\special{fp}%
+\special{pa -524 -873}\special{pa -522 -866}\special{fp}\special{pa -513 -836}\special{pa -511 -828}\special{fp}%
+\special{pa -501 -798}\special{pa -499 -791}\special{fp}\special{pa -489 -761}\special{pa -487 -754}\special{fp}%
+\special{pa -477 -724}\special{pa -475 -716}\special{fp}\special{pa -465 -687}\special{pa -462 -679}\special{fp}%
+\special{pa -452 -650}\special{pa -450 -642}\special{fp}\special{pa -439 -613}\special{pa -436 -605}\special{fp}%
+\special{pa -426 -576}\special{pa -423 -568}\special{fp}\special{pa -412 -539}\special{pa -409 -532}\special{fp}%
+\special{pa -398 -502}\special{pa -395 -495}\special{fp}\special{pa -383 -466}\special{pa -380 -459}\special{fp}%
+\special{pa -368 -430}\special{pa -365 -423}\special{fp}\special{pa -352 -394}\special{pa -349 -387}\special{fp}%
+\special{pa -336 -358}\special{pa -332 -351}\special{fp}\special{pa -319 -323}\special{pa -315 -316}\special{fp}%
+\special{pa -301 -288}\special{pa -297 -281}\special{fp}\special{pa -282 -254}\special{pa -278 -247}\special{fp}%
+\special{pa -263 -220}\special{pa -259 -213}\special{fp}\special{pa -242 -186}\special{pa -238 -180}\special{fp}%
+\special{pa -220 -154}\special{pa -215 -147}\special{fp}\special{pa -196 -123}\special{pa -191 -116}\special{fp}%
+\special{pa -171 -93}\special{pa -165 -87}\special{fp}\special{pa -143 -65}\special{pa -137 -60}\special{fp}%
+\special{pa -113 -41}\special{pa -106 -36}\special{fp}\special{pa -79 -20}\special{pa -72 -17}\special{fp}%
+\special{pa -43 -6}\special{pa -35 -4}\special{fp}\special{pa -4 -1}\special{pa 4 -1}\special{fp}%
+\special{pa 35 -4}\special{pa 43 -6}\special{fp}\special{pa 72 -17}\special{pa 79 -20}\special{fp}%
+\special{pa 106 -36}\special{pa 113 -41}\special{fp}\special{pa 137 -60}\special{pa 143 -65}\special{fp}%
+\special{pa 165 -87}\special{pa 171 -93}\special{fp}\special{pa 191 -116}\special{pa 196 -123}\special{fp}%
+\special{pa 215 -147}\special{pa 220 -154}\special{fp}\special{pa 238 -180}\special{pa 242 -186}\special{fp}%
+\special{pa 259 -213}\special{pa 263 -220}\special{fp}\special{pa 278 -247}\special{pa 282 -254}\special{fp}%
+\special{pa 297 -281}\special{pa 301 -288}\special{fp}\special{pa 315 -316}\special{pa 319 -323}\special{fp}%
+\special{pa 332 -351}\special{pa 336 -358}\special{fp}\special{pa 349 -387}\special{pa 352 -394}\special{fp}%
+\special{pa 365 -423}\special{pa 368 -430}\special{fp}\special{pa 380 -459}\special{pa 383 -466}\special{fp}%
+\special{pa 395 -495}\special{pa 398 -502}\special{fp}\special{pa 409 -532}\special{pa 412 -539}\special{fp}%
+\special{pa 423 -568}\special{pa 426 -576}\special{fp}\special{pa 436 -605}\special{pa 439 -613}\special{fp}%
+\special{pa 450 -642}\special{pa 452 -650}\special{fp}\special{pa 462 -679}\special{pa 465 -687}\special{fp}%
+\special{pa 475 -716}\special{pa 477 -724}\special{fp}\special{pa 487 -754}\special{pa 489 -761}\special{fp}%
+\special{pa 499 -791}\special{pa 501 -798}\special{fp}\special{pa 511 -828}\special{pa 513 -836}\special{fp}%
+\special{pa 522 -866}\special{pa 524 -873}\special{fp}\special{pa 533 -903}\special{pa 536 -911}\special{fp}%
+\special{pa 544 -941}\special{pa 547 -949}\special{fp}\special{pn 8}%
+\special{pa 0 -1}\special{pa 13 -1}\special{pa 39 -5}\special{pa 64 -13}\special{pa 90 -26}%
+\special{pa 116 -43}\special{pa 141 -63}\special{pa 167 -89}\special{pa 193 -118}%
+\special{pa 219 -152}\special{pa 244 -189}\special{pa 270 -231}\special{pa 296 -278}%
+\special{pa 315 -315}%
+\special{fp}%
+\special{pa -630 0}\special{pa 630 0}%
+\special{fp}%
+\special{pa 0 157}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv2.tex
new file mode 100644
index 00000000..8d63f6a5
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv2.tex
@@ -0,0 +1,69 @@
+%%% partcrv2.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.8cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -2.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -547 -949}\special{pa -544 -941}\special{fp}\special{pa -536 -911}\special{pa -533 -903}\special{fp}%
+\special{pa -524 -873}\special{pa -522 -866}\special{fp}\special{pa -513 -836}\special{pa -511 -828}\special{fp}%
+\special{pa -501 -798}\special{pa -499 -791}\special{fp}\special{pa -489 -761}\special{pa -487 -754}\special{fp}%
+\special{pa -477 -724}\special{pa -475 -716}\special{fp}\special{pa -465 -687}\special{pa -462 -679}\special{fp}%
+\special{pa -452 -650}\special{pa -450 -642}\special{fp}\special{pa -439 -613}\special{pa -436 -605}\special{fp}%
+\special{pa -426 -576}\special{pa -423 -568}\special{fp}\special{pa -412 -539}\special{pa -409 -532}\special{fp}%
+\special{pa -398 -502}\special{pa -395 -495}\special{fp}\special{pa -383 -466}\special{pa -380 -459}\special{fp}%
+\special{pa -368 -430}\special{pa -365 -423}\special{fp}\special{pa -352 -394}\special{pa -349 -387}\special{fp}%
+\special{pa -336 -358}\special{pa -332 -351}\special{fp}\special{pa -319 -323}\special{pa -315 -316}\special{fp}%
+\special{pa -301 -288}\special{pa -297 -281}\special{fp}\special{pa -282 -254}\special{pa -278 -247}\special{fp}%
+\special{pa -263 -220}\special{pa -259 -213}\special{fp}\special{pa -242 -186}\special{pa -238 -180}\special{fp}%
+\special{pa -220 -154}\special{pa -215 -147}\special{fp}\special{pa -196 -123}\special{pa -191 -116}\special{fp}%
+\special{pa -171 -93}\special{pa -165 -87}\special{fp}\special{pa -143 -65}\special{pa -137 -60}\special{fp}%
+\special{pa -113 -41}\special{pa -106 -36}\special{fp}\special{pa -79 -20}\special{pa -72 -17}\special{fp}%
+\special{pa -43 -6}\special{pa -35 -4}\special{fp}\special{pa -4 -1}\special{pa 4 -1}\special{fp}%
+\special{pa 35 -4}\special{pa 43 -6}\special{fp}\special{pa 72 -17}\special{pa 79 -20}\special{fp}%
+\special{pa 106 -36}\special{pa 113 -41}\special{fp}\special{pa 137 -60}\special{pa 143 -65}\special{fp}%
+\special{pa 165 -87}\special{pa 171 -93}\special{fp}\special{pa 191 -116}\special{pa 196 -123}\special{fp}%
+\special{pa 215 -147}\special{pa 220 -154}\special{fp}\special{pa 238 -180}\special{pa 242 -186}\special{fp}%
+\special{pa 259 -213}\special{pa 263 -220}\special{fp}\special{pa 278 -247}\special{pa 282 -254}\special{fp}%
+\special{pa 297 -281}\special{pa 301 -288}\special{fp}\special{pa 315 -316}\special{pa 319 -323}\special{fp}%
+\special{pa 332 -351}\special{pa 336 -358}\special{fp}\special{pa 349 -387}\special{pa 352 -394}\special{fp}%
+\special{pa 365 -423}\special{pa 368 -430}\special{fp}\special{pa 380 -459}\special{pa 383 -466}\special{fp}%
+\special{pa 395 -495}\special{pa 398 -502}\special{fp}\special{pa 409 -532}\special{pa 412 -539}\special{fp}%
+\special{pa 423 -568}\special{pa 426 -576}\special{fp}\special{pa 436 -605}\special{pa 439 -613}\special{fp}%
+\special{pa 450 -642}\special{pa 452 -650}\special{fp}\special{pa 462 -679}\special{pa 465 -687}\special{fp}%
+\special{pa 475 -716}\special{pa 477 -724}\special{fp}\special{pa 487 -754}\special{pa 489 -761}\special{fp}%
+\special{pa 499 -791}\special{pa 501 -798}\special{fp}\special{pa 511 -828}\special{pa 513 -836}\special{fp}%
+\special{pa 522 -866}\special{pa 524 -873}\special{fp}\special{pa 533 -903}\special{pa 536 -911}\special{fp}%
+\special{pa 544 -941}\special{pa 547 -949}\special{fp}\special{pn 8}%
+\special{pa 315 -315}\special{pa 321 -328}\special{pa 347 -383}\special{pa 373 -441}%
+\special{pa 399 -504}\special{pa 424 -571}\special{pa 450 -643}\special{pa 476 -718}%
+\special{pa 501 -798}\special{pa 527 -882}\special{pa 545 -945}%
+\special{fp}%
+\special{pa -545 -945}\special{pa -527 -882}\special{pa -501 -798}\special{pa -476 -718}%
+\special{pa -450 -643}\special{pa -424 -571}\special{pa -399 -504}\special{pa -373 -441}%
+\special{pa -347 -383}\special{pa -321 -328}\special{pa -296 -278}\special{pa -270 -231}%
+\special{pa -244 -189}\special{pa -219 -152}\special{pa -193 -118}\special{pa -167 -89}%
+\special{pa -141 -63}\special{pa -116 -43}\special{pa -90 -26}\special{pa -64 -13}%
+\special{pa -39 -5}\special{pa -13 -1}\special{pa 0 -1}%
+\special{fp}%
+\special{pa -630 0}\special{pa 630 0}%
+\special{fp}%
+\special{pa 0 157}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv3.tex
new file mode 100644
index 00000000..b8a51a97
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv3.tex
@@ -0,0 +1,134 @@
+%%% partcrv3.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.7cm%
+\begin{picture}%
+( 7.00000, 5.50000)( -3.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}\special{pa 1030 -586}\special{pa 1029 -594}\special{fp}%
+\special{pa 1025 -625}\special{pa 1024 -633}\special{fp}\special{pa 1018 -664}\special{pa 1016 -672}\special{fp}%
+\special{pa 1007 -701}\special{pa 1004 -709}\special{fp}\special{pa 993 -738}\special{pa 990 -745}\special{fp}%
+\special{pa 977 -774}\special{pa 973 -781}\special{fp}\special{pa 957 -807}\special{pa 953 -814}\special{fp}%
+\special{pa 935 -840}\special{pa 930 -846}\special{fp}\special{pa 910 -870}\special{pa 905 -876}\special{fp}%
+\special{pa 883 -898}\special{pa 877 -903}\special{fp}\special{pa 854 -924}\special{pa 848 -929}\special{fp}%
+\special{pa 822 -948}\special{pa 816 -952}\special{fp}\special{pa 789 -968}\special{pa 782 -972}\special{fp}%
+\special{pa 754 -987}\special{pa 747 -990}\special{fp}\special{pa 718 -1001}\special{pa 711 -1004}\special{fp}%
+\special{pa 681 -1013}\special{pa 673 -1015}\special{fp}\special{pa 643 -1023}\special{pa 635 -1024}\special{fp}%
+\special{pa 604 -1028}\special{pa 596 -1029}\special{fp}\special{pa 565 -1031}\special{pa 557 -1031}\special{fp}%
+\special{pa 526 -1031}\special{pa 518 -1031}\special{fp}\special{pa 487 -1027}\special{pa 479 -1026}\special{fp}%
+\special{pa 448 -1020}\special{pa 440 -1018}\special{fp}\special{pa 410 -1011}\special{pa 403 -1008}\special{fp}%
+\special{pa 374 -997}\special{pa 366 -994}\special{fp}\special{pa 338 -981}\special{pa 331 -978}\special{fp}%
+\special{pa 303 -963}\special{pa 296 -958}\special{fp}\special{pa 271 -941}\special{pa 264 -936}\special{fp}%
+\special{pa 240 -917}\special{pa 234 -912}\special{fp}\special{pa 211 -890}\special{pa 205 -884}\special{fp}%
+\special{pa 185 -861}\special{pa 180 -855}\special{fp}\special{pa 160 -830}\special{pa 156 -824}\special{fp}%
+\special{pa 139 -798}\special{pa 135 -791}\special{fp}\special{pa 121 -763}\special{pa 117 -756}\special{fp}%
+\special{pa 104 -727}\special{pa 101 -720}\special{fp}\special{pa 92 -690}\special{pa 90 -683}\special{fp}%
+\special{pa 82 -652}\special{pa 80 -644}\special{fp}\special{pa 75 -614}\special{pa 74 -606}\special{fp}%
+\special{pa 72 -575}\special{pa 72 -567}\special{fp}\special{pa 72 -536}\special{pa 72 -528}\special{fp}%
+\special{pa 74 -496}\special{pa 75 -489}\special{fp}\special{pa 80 -458}\special{pa 82 -450}\special{fp}%
+\special{pa 90 -420}\special{pa 92 -412}\special{fp}\special{pa 101 -382}\special{pa 104 -375}\special{fp}%
+\special{pa 117 -347}\special{pa 121 -339}\special{fp}\special{pa 135 -312}\special{pa 139 -305}\special{fp}%
+\special{pa 156 -278}\special{pa 160 -272}\special{fp}\special{pa 180 -247}\special{pa 185 -241}\special{fp}%
+\special{pa 205 -218}\special{pa 211 -212}\special{fp}\special{pa 234 -191}\special{pa 240 -186}\special{fp}%
+\special{pa 264 -167}\special{pa 271 -162}\special{fp}\special{pa 296 -144}\special{pa 303 -140}\special{fp}%
+\special{pa 331 -125}\special{pa 338 -121}\special{fp}\special{pa 366 -108}\special{pa 374 -105}\special{fp}%
+\special{pa 403 -94}\special{pa 410 -92}\special{fp}\special{pa 440 -84}\special{pa 448 -82}\special{fp}%
+\special{pa 479 -77}\special{pa 487 -76}\special{fp}\special{pa 518 -72}\special{pa 526 -71}\special{fp}%
+\special{pa 557 -71}\special{pa 565 -71}\special{fp}\special{pa 596 -73}\special{pa 604 -74}\special{fp}%
+\special{pa 635 -78}\special{pa 643 -79}\special{fp}\special{pa 673 -87}\special{pa 681 -89}\special{fp}%
+\special{pa 711 -98}\special{pa 718 -101}\special{fp}\special{pa 747 -112}\special{pa 754 -116}\special{fp}%
+\special{pa 782 -130}\special{pa 789 -134}\special{fp}\special{pa 816 -150}\special{pa 822 -155}\special{fp}%
+\special{pa 848 -173}\special{pa 854 -178}\special{fp}\special{pa 877 -199}\special{pa 883 -204}\special{fp}%
+\special{pa 905 -226}\special{pa 910 -232}\special{fp}\special{pa 930 -256}\special{pa 935 -263}\special{fp}%
+\special{pa 953 -288}\special{pa 957 -295}\special{fp}\special{pa 973 -322}\special{pa 977 -329}\special{fp}%
+\special{pa 990 -357}\special{pa 993 -364}\special{fp}\special{pa 1004 -394}\special{pa 1007 -401}\special{fp}%
+\special{pa 1016 -431}\special{pa 1018 -439}\special{fp}\special{pa 1024 -469}\special{pa 1025 -477}\special{fp}%
+\special{pa 1029 -508}\special{pa 1030 -516}\special{fp}\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -599 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -554 -1112}\special{pa -552 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -503 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -769}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -648}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -573}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -506}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -344 -432}\special{pa -341 -424}\special{fp}%
+\special{pa -329 -395}\special{pa -326 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -323}\special{pa -294 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -252}\special{pa -259 -245}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -219 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -118}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -95 -34}\special{pa -89 -30}\special{fp}%
+\special{pa -61 -15}\special{pa -54 -12}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -12}\special{pa 61 -15}\special{fp}%
+\special{pa 89 -30}\special{pa 95 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -118}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 219 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -245}\special{pa 263 -252}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 294 -315}\special{pa 298 -323}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 326 -388}\special{pa 329 -395}\special{fp}%
+\special{pa 341 -424}\special{pa 344 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -506}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -573}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -648}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -769}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 503 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 552 -1104}\special{pa 554 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 599 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pa 543 -1042}\special{pa 536 -1046}\special{pa 528 -1046}\special{pa 521 -1042}%
+\special{pa 517 -1035}\special{pa 517 -1027}\special{pa 521 -1020}\special{pa 528 -1015}%
+\special{pa 536 -1015}\special{pa 543 -1020}\special{pa 547 -1027}\special{pa 547 -1035}%
+\special{pa 543 -1042}\special{sh 1}\special{fp}%
+\special{pa 243 -207}\special{pa 236 -211}\special{pa 227 -211}\special{pa 220 -207}%
+\special{pa 216 -200}\special{pa 216 -192}\special{pa 220 -185}\special{pa 227 -180}%
+\special{pa 236 -180}\special{pa 243 -185}\special{pa 247 -192}\special{pa 247 -200}%
+\special{pa 243 -207}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8800,3.7900){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(0.8400,0.6100){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa 532 -1031}\special{pa 521 -1031}\special{pa 461 -1023}\special{pa 403 -1008}%
+\special{pa 346 -986}\special{pa 294 -957}\special{pa 245 -922}\special{pa 201 -880}%
+\special{pa 162 -834}\special{pa 130 -783}\special{pa 104 -728}\special{pa 86 -671}%
+\special{pa 74 -611}\special{pa 70 -551}\special{pa 74 -491}\special{pa 86 -432}\special{pa 104 -374}%
+\special{pa 130 -320}\special{pa 162 -269}\special{pa 201 -222}\special{pa 230 -194}%
+\special{fp}%
+\special{pa -827 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 0 138}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv4.tex
new file mode 100644
index 00000000..cc26e478
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/partcrv4.tex
@@ -0,0 +1,137 @@
+%%% partcrv4.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.7cm%
+\begin{picture}%
+( 7.00000, 5.50000)( -3.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}\special{pa 1030 -586}\special{pa 1029 -594}\special{fp}%
+\special{pa 1025 -625}\special{pa 1024 -633}\special{fp}\special{pa 1018 -664}\special{pa 1016 -672}\special{fp}%
+\special{pa 1007 -701}\special{pa 1004 -709}\special{fp}\special{pa 993 -738}\special{pa 990 -745}\special{fp}%
+\special{pa 977 -774}\special{pa 973 -781}\special{fp}\special{pa 957 -807}\special{pa 953 -814}\special{fp}%
+\special{pa 935 -840}\special{pa 930 -846}\special{fp}\special{pa 910 -870}\special{pa 905 -876}\special{fp}%
+\special{pa 883 -898}\special{pa 877 -903}\special{fp}\special{pa 854 -924}\special{pa 848 -929}\special{fp}%
+\special{pa 822 -948}\special{pa 816 -952}\special{fp}\special{pa 789 -968}\special{pa 782 -972}\special{fp}%
+\special{pa 754 -987}\special{pa 747 -990}\special{fp}\special{pa 718 -1001}\special{pa 711 -1004}\special{fp}%
+\special{pa 681 -1013}\special{pa 673 -1015}\special{fp}\special{pa 643 -1023}\special{pa 635 -1024}\special{fp}%
+\special{pa 604 -1028}\special{pa 596 -1029}\special{fp}\special{pa 565 -1031}\special{pa 557 -1031}\special{fp}%
+\special{pa 526 -1031}\special{pa 518 -1031}\special{fp}\special{pa 487 -1027}\special{pa 479 -1026}\special{fp}%
+\special{pa 448 -1020}\special{pa 440 -1018}\special{fp}\special{pa 410 -1011}\special{pa 403 -1008}\special{fp}%
+\special{pa 374 -997}\special{pa 366 -994}\special{fp}\special{pa 338 -981}\special{pa 331 -978}\special{fp}%
+\special{pa 303 -963}\special{pa 296 -958}\special{fp}\special{pa 271 -941}\special{pa 264 -936}\special{fp}%
+\special{pa 240 -917}\special{pa 234 -912}\special{fp}\special{pa 211 -890}\special{pa 205 -884}\special{fp}%
+\special{pa 185 -861}\special{pa 180 -855}\special{fp}\special{pa 160 -830}\special{pa 156 -824}\special{fp}%
+\special{pa 139 -798}\special{pa 135 -791}\special{fp}\special{pa 121 -763}\special{pa 117 -756}\special{fp}%
+\special{pa 104 -727}\special{pa 101 -720}\special{fp}\special{pa 92 -690}\special{pa 90 -683}\special{fp}%
+\special{pa 82 -652}\special{pa 80 -644}\special{fp}\special{pa 75 -614}\special{pa 74 -606}\special{fp}%
+\special{pa 72 -575}\special{pa 72 -567}\special{fp}\special{pa 72 -536}\special{pa 72 -528}\special{fp}%
+\special{pa 74 -496}\special{pa 75 -489}\special{fp}\special{pa 80 -458}\special{pa 82 -450}\special{fp}%
+\special{pa 90 -420}\special{pa 92 -412}\special{fp}\special{pa 101 -382}\special{pa 104 -375}\special{fp}%
+\special{pa 117 -347}\special{pa 121 -339}\special{fp}\special{pa 135 -312}\special{pa 139 -305}\special{fp}%
+\special{pa 156 -278}\special{pa 160 -272}\special{fp}\special{pa 180 -247}\special{pa 185 -241}\special{fp}%
+\special{pa 205 -218}\special{pa 211 -212}\special{fp}\special{pa 234 -191}\special{pa 240 -186}\special{fp}%
+\special{pa 264 -167}\special{pa 271 -162}\special{fp}\special{pa 296 -144}\special{pa 303 -140}\special{fp}%
+\special{pa 331 -125}\special{pa 338 -121}\special{fp}\special{pa 366 -108}\special{pa 374 -105}\special{fp}%
+\special{pa 403 -94}\special{pa 410 -92}\special{fp}\special{pa 440 -84}\special{pa 448 -82}\special{fp}%
+\special{pa 479 -77}\special{pa 487 -76}\special{fp}\special{pa 518 -72}\special{pa 526 -71}\special{fp}%
+\special{pa 557 -71}\special{pa 565 -71}\special{fp}\special{pa 596 -73}\special{pa 604 -74}\special{fp}%
+\special{pa 635 -78}\special{pa 643 -79}\special{fp}\special{pa 673 -87}\special{pa 681 -89}\special{fp}%
+\special{pa 711 -98}\special{pa 718 -101}\special{fp}\special{pa 747 -112}\special{pa 754 -116}\special{fp}%
+\special{pa 782 -130}\special{pa 789 -134}\special{fp}\special{pa 816 -150}\special{pa 822 -155}\special{fp}%
+\special{pa 848 -173}\special{pa 854 -178}\special{fp}\special{pa 877 -199}\special{pa 883 -204}\special{fp}%
+\special{pa 905 -226}\special{pa 910 -232}\special{fp}\special{pa 930 -256}\special{pa 935 -263}\special{fp}%
+\special{pa 953 -288}\special{pa 957 -295}\special{fp}\special{pa 973 -322}\special{pa 977 -329}\special{fp}%
+\special{pa 990 -357}\special{pa 993 -364}\special{fp}\special{pa 1004 -394}\special{pa 1007 -401}\special{fp}%
+\special{pa 1016 -431}\special{pa 1018 -439}\special{fp}\special{pa 1024 -469}\special{pa 1025 -477}\special{fp}%
+\special{pa 1029 -508}\special{pa 1030 -516}\special{fp}\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -599 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -554 -1112}\special{pa -552 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -503 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -769}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -648}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -573}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -506}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -344 -432}\special{pa -341 -424}\special{fp}%
+\special{pa -329 -395}\special{pa -326 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -323}\special{pa -294 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -252}\special{pa -259 -245}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -219 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -118}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -95 -34}\special{pa -89 -30}\special{fp}%
+\special{pa -61 -15}\special{pa -54 -12}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -12}\special{pa 61 -15}\special{fp}%
+\special{pa 89 -30}\special{pa 95 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -118}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 219 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -245}\special{pa 263 -252}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 294 -315}\special{pa 298 -323}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 326 -388}\special{pa 329 -395}\special{fp}%
+\special{pa 341 -424}\special{pa 344 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -506}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -573}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -648}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -769}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 503 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 552 -1104}\special{pa 554 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 599 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pa 543 -1042}\special{pa 536 -1046}\special{pa 528 -1046}\special{pa 521 -1042}%
+\special{pa 517 -1035}\special{pa 517 -1027}\special{pa 521 -1020}\special{pa 528 -1015}%
+\special{pa 536 -1015}\special{pa 543 -1020}\special{pa 547 -1027}\special{pa 547 -1035}%
+\special{pa 543 -1042}\special{sh 1}\special{fp}%
+\special{pa 243 -207}\special{pa 236 -211}\special{pa 227 -211}\special{pa 220 -207}%
+\special{pa 216 -200}\special{pa 216 -192}\special{pa 220 -185}\special{pa 227 -180}%
+\special{pa 236 -180}\special{pa 243 -185}\special{pa 247 -192}\special{pa 247 -200}%
+\special{pa 243 -207}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8800,3.7900){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(0.8400,0.6100){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa 230 -194}\special{pa 245 -181}\special{pa 294 -145}\special{pa 346 -116}%
+\special{pa 403 -94}\special{pa 461 -79}\special{pa 521 -71}\special{pa 581 -71}\special{pa 641 -79}%
+\special{pa 700 -94}\special{pa 756 -116}\special{pa 809 -145}\special{pa 858 -181}%
+\special{pa 902 -222}\special{pa 940 -269}\special{pa 972 -320}\special{pa 998 -374}%
+\special{pa 1017 -432}\special{pa 1028 -491}\special{pa 1032 -551}\special{pa 1028 -611}%
+\special{pa 1017 -671}\special{pa 998 -728}\special{pa 972 -783}\special{pa 940 -834}%
+\special{pa 902 -880}\special{pa 858 -922}\special{pa 809 -957}\special{pa 756 -986}%
+\special{pa 700 -1008}\special{pa 641 -1023}\special{pa 581 -1031}\special{pa 532 -1031}%
+\special{fp}%
+\special{pa -827 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 0 138}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata1.tex
new file mode 100644
index 00000000..11b65ed1
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata1.tex
@@ -0,0 +1,37 @@
+%%% test.tex 2014-10-15 15:5
+%%% test.sce 2014-10-15 15:5
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 10.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -394 -1575}\special{pa -366 -1410}\special{pa -333 -1232}\special{pa -301 -1064}%
+\special{pa -269 -906}\special{pa -237 -759}\special{pa -205 -623}\special{pa -173 -497}%
+\special{pa -141 -382}\special{pa -108 -277}\special{pa -76 -182}\special{pa -44 -98}%
+\special{pa -12 -25}\special{pa 20 38}\special{pa 52 91}\special{pa 84 133}\special{pa 117 164}%
+\special{pa 149 185}\special{pa 181 196}\special{pa 213 196}\special{pa 245 185}\special{pa 277 164}%
+\special{pa 309 133}\special{pa 341 91}\special{pa 374 38}\special{pa 406 -25}\special{pa 438 -98}%
+\special{pa 470 -182}\special{pa 502 -277}\special{pa 534 -382}\special{pa 566 -497}%
+\special{pa 599 -623}\special{pa 631 -759}\special{pa 663 -906}\special{pa 695 -1064}%
+\special{pa 727 -1232}\special{pa 759 -1410}\special{pa 787 -1575}%
+\special{fp}%
+\special{pa -591 0}\special{pa 984 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata2.tex
new file mode 100644
index 00000000..b65c541f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata2.tex
@@ -0,0 +1,40 @@
+%%% test.tex 2014-10-15 15:36
+%%% test.sce 2014-10-15 15:35
+{\unitlength=5mm%
+\begin{picture}%
+( 8.13000, 6.16000)( -1.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 0 278}\special{pa 25 199}\special{pa 50 106}\special{pa 76 6}\special{pa 101 -94}%
+\special{pa 126 -188}\special{pa 151 -269}\special{pa 177 -333}\special{pa 202 -376}%
+\special{pa 227 -393}\special{pa 252 -385}\special{pa 278 -352}\special{pa 303 -296}%
+\special{pa 328 -220}\special{pa 353 -130}\special{pa 379 -32}\special{pa 404 69}%
+\special{pa 429 165}\special{pa 454 250}\special{pa 480 319}\special{pa 505 367}\special{pa 530 391}%
+\special{pa 555 390}\special{pa 581 363}\special{pa 606 312}\special{pa 631 241}\special{pa 656 154}%
+\special{pa 682 57}\special{pa 707 -44}\special{pa 732 -142}\special{pa 757 -230}%
+\special{pa 782 -304}\special{pa 808 -357}\special{pa 833 -388}\special{pa 858 -392}%
+\special{pa 883 -372}\special{pa 909 -326}\special{pa 934 -260}\special{pa 959 -176}%
+\special{pa 984 -81}\special{pa 1010 19}\special{pa 1035 118}\special{pa 1060 209}%
+\special{pa 1085 287}\special{pa 1111 346}\special{pa 1136 382}\special{pa 1161 394}%
+\special{pa 1186 379}\special{pa 1212 340}\special{pa 1237 278}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1404 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -622}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.1800,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.2100){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata3.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata3.tex
new file mode 100644
index 00000000..c8c75138
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata3.tex
@@ -0,0 +1,100 @@
+%%% test.tex 2014-10-18 20:29
+%%% test.sce 2014-10-18 20:29
+{\unitlength=5mm%
+\begin{picture}%
+( 7.95000, 5.63000)( -0.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa -98 -299}\special{pa -66 -328}\special{pa -35 -359}\special{pa -3 -391}%
+\special{pa 29 -423}\special{pa 61 -454}\special{pa 93 -483}\special{pa 125 -511}%
+\special{pa 157 -535}\special{pa 189 -555}\special{pa 221 -571}\special{pa 253 -583}%
+\special{pa 285 -589}\special{pa 317 -590}\special{pa 349 -587}\special{pa 381 -578}%
+\special{pa 413 -564}\special{pa 445 -546}\special{pa 476 -524}\special{pa 508 -498}%
+\special{pa 540 -470}\special{pa 572 -439}\special{pa 604 -408}\special{pa 636 -376}%
+\special{pa 668 -345}\special{pa 700 -314}\special{pa 732 -286}\special{pa 764 -261}%
+\special{pa 796 -239}\special{pa 828 -222}\special{pa 860 -208}\special{pa 892 -200}%
+\special{pa 924 -197}\special{pa 956 -199}\special{pa 987 -206}\special{pa 1019 -218}%
+\special{pa 1051 -234}\special{pa 1083 -255}\special{pa 1115 -280}\special{pa 1147 -307}%
+\special{pa 1179 -337}\special{pa 1211 -368}\special{pa 1243 -400}\special{pa 1275 -432}%
+\special{pa 1307 -462}\special{pa 1339 -491}\special{pa 1371 -517}\special{pa 1403 -541}%
+\special{pa 1435 -560}\special{pa 1467 -575}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -98 -102}\special{pa -70 -128}\special{fp}\special{pa -43 -154}\special{pa -35 -162}\special{pa -16 -181}\special{fp}%
+\special{pa 11 -208}\special{pa 29 -226}\special{pa 38 -234}\special{fp}\special{pa 65 -261}\special{pa 93 -286}\special{fp}%
+\special{pa 122 -311}\special{pa 125 -314}\special{pa 152 -334}\special{fp}\special{pa 184 -355}\special{pa 189 -358}\special{pa 217 -372}\special{fp}%
+\special{pa 253 -386}\special{pa 253 -386}\special{pa 285 -392}\special{pa 290 -392}\special{fp}%
+\special{pa 328 -392}\special{pa 349 -390}\special{pa 365 -385}\special{fp}\special{pa 401 -372}\special{pa 413 -367}\special{pa 434 -355}\special{fp}%
+\special{pa 466 -334}\special{pa 476 -327}\special{pa 496 -311}\special{fp}\special{pa 525 -287}\special{pa 540 -273}\special{pa 553 -261}\special{fp}%
+\special{pa 580 -235}\special{pa 604 -211}\special{pa 607 -208}\special{fp}\special{pa 634 -181}\special{pa 636 -179}\special{pa 661 -155}\special{fp}%
+\special{pa 689 -128}\special{pa 700 -118}\special{pa 717 -103}\special{fp}\special{pa 746 -79}\special{pa 764 -64}\special{pa 776 -56}\special{fp}%
+\special{pa 808 -36}\special{pa 828 -25}\special{pa 842 -19}\special{fp}\special{pa 878 -7}\special{pa 892 -3}\special{pa 915 -1}\special{fp}%
+\special{pa 953 -2}\special{pa 956 -2}\special{pa 987 -9}\special{pa 990 -10}\special{fp}%
+\special{pa 1025 -24}\special{pa 1051 -38}\special{pa 1058 -42}\special{fp}\special{pa 1090 -63}\special{pa 1115 -83}\special{pa 1120 -87}\special{fp}%
+\special{pa 1149 -112}\special{pa 1176 -137}\special{fp}\special{pa 1204 -164}\special{pa 1211 -171}\special{pa 1230 -190}\special{fp}%
+\special{pa 1257 -217}\special{pa 1275 -235}\special{pa 1284 -244}\special{fp}\special{pa 1312 -270}\special{pa 1339 -294}\special{pa 1340 -295}\special{fp}%
+\special{pa 1369 -319}\special{pa 1371 -321}\special{pa 1400 -342}\special{fp}\special{pa 1432 -362}\special{pa 1435 -363}\special{pa 1467 -378}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa -101 97}\special{pa -95 92}\special{fp}\special{pa -72 71}\special{pa -66 65}\special{fp}%
+\special{pa -44 43}\special{pa -38 38}\special{fp}\special{pa -16 15}\special{pa -10 10}\special{fp}%
+\special{pa 12 -12}\special{pa 18 -18}\special{fp}\special{pa 41 -40}\special{pa 46 -46}\special{fp}%
+\special{pa 69 -67}\special{pa 75 -73}\special{fp}\special{pa 98 -94}\special{pa 104 -99}\special{fp}%
+\special{pa 128 -119}\special{pa 135 -124}\special{fp}\special{pa 160 -143}\special{pa 167 -147}\special{fp}%
+\special{pa 194 -164}\special{pa 201 -167}\special{fp}\special{pa 229 -180}\special{pa 237 -183}\special{fp}%
+\special{pa 267 -192}\special{pa 275 -193}\special{fp}\special{pa 306 -196}\special{pa 314 -196}\special{fp}%
+\special{pa 345 -193}\special{pa 353 -192}\special{fp}\special{pa 383 -183}\special{pa 391 -180}\special{fp}%
+\special{pa 419 -166}\special{pa 426 -163}\special{fp}\special{pa 453 -146}\special{pa 460 -142}\special{fp}%
+\special{pa 485 -123}\special{pa 491 -118}\special{fp}\special{pa 516 -98}\special{pa 522 -93}\special{fp}%
+\special{pa 545 -72}\special{pa 551 -66}\special{fp}\special{pa 574 -44}\special{pa 579 -39}\special{fp}%
+\special{pa 602 -17}\special{pa 607 -11}\special{fp}\special{pa 630 11}\special{pa 635 17}\special{fp}%
+\special{pa 658 39}\special{pa 663 44}\special{fp}\special{pa 686 66}\special{pa 692 72}\special{fp}%
+\special{pa 715 93}\special{pa 721 98}\special{fp}\special{pa 746 118}\special{pa 752 123}\special{fp}%
+\special{pa 777 142}\special{pa 784 146}\special{fp}\special{pa 811 163}\special{pa 818 166}\special{fp}%
+\special{pa 846 180}\special{pa 854 183}\special{fp}\special{pa 884 192}\special{pa 892 193}\special{fp}%
+\special{pa 923 197}\special{pa 931 197}\special{fp}\special{pa 962 193}\special{pa 970 192}\special{fp}%
+\special{pa 1000 183}\special{pa 1008 180}\special{fp}\special{pa 1036 167}\special{pa 1043 163}\special{fp}%
+\special{pa 1070 147}\special{pa 1077 143}\special{fp}\special{pa 1102 124}\special{pa 1108 119}\special{fp}%
+\special{pa 1133 99}\special{pa 1139 94}\special{fp}\special{pa 1162 73}\special{pa 1168 67}\special{fp}%
+\special{pa 1191 46}\special{pa 1196 40}\special{fp}\special{pa 1219 18}\special{pa 1225 12}\special{fp}%
+\special{pa 1247 -10}\special{pa 1252 -16}\special{fp}\special{pa 1275 -38}\special{pa 1281 -43}\special{fp}%
+\special{pa 1303 -65}\special{pa 1309 -71}\special{fp}\special{pa 1332 -92}\special{pa 1338 -97}\special{fp}%
+\special{pa 1363 -117}\special{pa 1369 -122}\special{fp}\special{pa 1394 -141}\special{pa 1401 -145}\special{fp}%
+\special{pa 1427 -162}\special{pa 1434 -166}\special{fp}\special{pa 1463 -179}\special{pa 1470 -183}\special{fp}%
+\special{pn 8}%
+\special{pa -98 -496}\special{pa -66 -525}\special{pa -35 -556}\special{pa -3 -588}%
+\special{pa 29 -620}\special{pa 61 -651}\special{pa 93 -680}\special{pa 125 -707}%
+\special{pa 157 -731}\special{pa 189 -752}\special{pa 221 -768}\special{pa 253 -779}%
+\special{pa 285 -786}\special{pa 317 -787}\special{pa 349 -783}\special{pa 381 -775}%
+\special{pa 413 -761}\special{pa 445 -743}\special{pa 476 -721}\special{pa 508 -695}%
+\special{pa 540 -667}\special{pa 572 -636}\special{pa 604 -605}\special{pa 636 -573}%
+\special{pa 668 -541}\special{pa 700 -511}\special{pa 732 -483}\special{pa 764 -458}%
+\special{pa 796 -436}\special{pa 828 -418}\special{pa 860 -405}\special{pa 892 -397}%
+\special{pa 924 -394}\special{pa 956 -396}\special{pa 987 -403}\special{pa 1019 -415}%
+\special{pa 1051 -431}\special{pa 1083 -452}\special{pa 1115 -477}\special{pa 1147 -504}%
+\special{pa 1179 -534}\special{pa 1211 -565}\special{pa 1243 -597}\special{pa 1275 -628}%
+\special{pa 1307 -659}\special{pa 1339 -688}\special{pa 1371 -714}\special{pa 1403 -737}%
+\special{pa 1435 -757}\special{pa 1467 -772}%
+\special{fp}%
+\special{pa -98 0}\special{pa 1467 0}%
+\special{fp}%
+\special{pa 0 295}\special{pa 0 -813}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.1800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata4.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata4.tex
new file mode 100644
index 00000000..f9180a4b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata4.tex
@@ -0,0 +1,62 @@
+%%% test.tex 2014-10-21 10:21
+%%% test.sce 2014-10-21 10:21
+{\unitlength=1cm%
+\begin{picture}%
+( 8.00000, 4.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa -394 -1181}\special{pa -329 -934}\special{pa -265 -709}\special{pa -201 -504}%
+\special{pa -137 -321}\special{pa -72 -158}\special{pa -8 -16}\special{pa 56 -104}%
+\special{pa 121 -204}\special{pa 185 -283}\special{pa 249 -341}\special{pa 313 -377}%
+\special{pa 378 -393}\special{pa 442 -388}\special{pa 506 -362}\special{pa 570 -314}%
+\special{pa 635 -246}\special{pa 699 -157}\special{pa 763 -47}\special{pa 828 -84}%
+\special{pa 892 -237}\special{pa 956 -410}\special{pa 1020 -604}\special{pa 1085 -819}%
+\special{pa 1149 -1055}\special{pa 1180 -1181}%
+\special{fp}%
+\special{pa 1181 -1181}\special{pa 1189 -1150}\special{pa 1205 -1088}\special{pa 1221 -1027}%
+\special{pa 1236 -967}\special{pa 1252 -909}\special{pa 1268 -852}\special{pa 1284 -796}%
+\special{pa 1300 -742}\special{pa 1316 -689}\special{pa 1331 -637}\special{pa 1347 -587}%
+\special{pa 1363 -537}\special{pa 1379 -489}\special{pa 1395 -442}\special{pa 1411 -397}%
+\special{pa 1426 -353}\special{pa 1442 -310}\special{pa 1458 -268}\special{pa 1474 -228}%
+\special{pa 1490 -189}\special{pa 1506 -151}\special{pa 1521 -114}\special{pa 1537 -79}%
+\special{pa 1553 -45}\special{pa 1569 -12}\special{pa 1585 -20}\special{pa 1601 -50}%
+\special{pa 1616 -79}\special{pa 1632 -106}\special{pa 1648 -133}\special{pa 1664 -158}%
+\special{pa 1680 -182}\special{pa 1695 -204}\special{pa 1711 -226}\special{pa 1727 -246}%
+\special{pa 1743 -264}\special{pa 1759 -282}\special{pa 1775 -298}\special{pa 1790 -313}%
+\special{pa 1806 -327}\special{pa 1822 -339}\special{pa 1838 -350}\special{pa 1854 -360}%
+\special{pa 1870 -369}\special{pa 1885 -376}\special{pa 1901 -382}\special{pa 1917 -387}%
+\special{pa 1933 -390}\special{pa 1949 -393}\special{pa 1965 -394}\special{pa 1980 -393}%
+\special{pa 1996 -392}\special{pa 2012 -389}\special{pa 2028 -385}\special{pa 2044 -379}%
+\special{pa 2060 -373}\special{pa 2075 -365}\special{pa 2091 -355}\special{pa 2107 -345}%
+\special{pa 2123 -333}\special{pa 2139 -320}\special{pa 2154 -306}\special{pa 2170 -290}%
+\special{pa 2186 -273}\special{pa 2202 -255}\special{pa 2218 -236}\special{pa 2234 -215}%
+\special{pa 2249 -193}\special{pa 2265 -170}\special{pa 2281 -146}\special{pa 2297 -120}%
+\special{pa 2313 -93}\special{pa 2329 -64}\special{pa 2344 -35}\special{pa 2360 -4}%
+\special{pa 2376 -28}\special{pa 2392 -62}\special{pa 2408 -96}\special{pa 2424 -132}%
+\special{pa 2439 -169}\special{pa 2455 -208}\special{pa 2471 -248}\special{pa 2487 -289}%
+\special{pa 2503 -331}\special{pa 2518 -375}\special{pa 2534 -419}\special{pa 2550 -466}%
+\special{pa 2566 -513}\special{pa 2582 -562}\special{pa 2598 -612}\special{pa 2613 -663}%
+\special{pa 2629 -715}\special{pa 2645 -769}\special{pa 2661 -824}\special{pa 2677 -880}%
+\special{pa 2693 -938}\special{pa 2708 -997}\special{pa 2724 -1057}\special{pa 2740 -1118}%
+\special{pa 2756 -1181}%
+\special{fp}%
+\special{pa -394 0}\special{pa 2756 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata5.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata5.tex
new file mode 100644
index 00000000..676d1aad
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/plotdata5.tex
@@ -0,0 +1,57 @@
+%%% test.tex 2014-10-24 19:50
+%%% test.sce 2014-10-24 19:50
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 6.50000)( -2.00000, -2.50000)%
+\special{pn 8}%
+%
+\special{pa -394 394}\special{pa -378 394}\special{pa -362 394}\special{pa -346 394}%
+\special{pa -330 394}\special{pa -314 394}\special{pa -298 394}\special{pa -282 394}%
+\special{pa -266 394}\special{pa -251 394}\special{pa -235 394}\special{pa -219 394}%
+\special{pa -203 394}%
+\special{fp}%
+\special{pa -187 197}\special{pa -171 197}\special{pa -155 197}\special{pa -139 197}%
+\special{pa -123 197}\special{pa -107 197}\special{pa -91 197}\special{pa -76 197}%
+\special{pa -60 197}\special{pa -44 197}\special{pa -28 197}\special{pa -12 197}%
+\special{fp}%
+\special{pa 4 0}\special{pa 20 0}\special{pa 36 0}\special{pa 52 0}\special{pa 68 0}%
+\special{pa 84 0}\special{pa 99 0}\special{pa 115 0}\special{pa 131 0}\special{pa 147 0}%
+\special{pa 163 0}\special{pa 179 0}\special{pa 195 0}%
+\special{fp}%
+\special{pa 211 -197}\special{pa 227 -197}\special{pa 243 -197}\special{pa 258 -197}%
+\special{pa 274 -197}\special{pa 290 -197}\special{pa 306 -197}\special{pa 322 -197}%
+\special{pa 338 -197}\special{pa 354 -197}\special{pa 370 -197}\special{pa 386 -197}%
+\special{fp}%
+\special{pa 402 -394}\special{pa 418 -394}\special{pa 433 -394}\special{pa 449 -394}%
+\special{pa 465 -394}\special{pa 481 -394}\special{pa 497 -394}\special{pa 513 -394}%
+\special{pa 529 -394}\special{pa 545 -394}\special{pa 561 -394}\special{pa 577 -394}%
+\special{fp}%
+\special{pa 593 -591}\special{pa 608 -591}\special{pa 624 -591}\special{pa 640 -591}%
+\special{pa 656 -591}\special{pa 672 -591}\special{pa 688 -591}\special{pa 704 -591}%
+\special{pa 720 -591}\special{pa 736 -591}\special{pa 752 -591}\special{pa 768 -591}%
+\special{pa 783 -591}%
+\special{fp}%
+\special{pa 799 -787}\special{pa 815 -787}\special{pa 831 -787}\special{pa 847 -787}%
+\special{pa 863 -787}\special{pa 879 -787}\special{pa 895 -787}\special{pa 911 -787}%
+\special{pa 927 -787}\special{pa 942 -787}\special{pa 958 -787}\special{pa 974 -787}%
+\special{fp}%
+\special{pa -394 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 492}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poiintable.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poiintable.tex
new file mode 100644
index 00000000..15aff959
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poiintable.tex
@@ -0,0 +1,153 @@
+%%% /Users/Hannya/ketcindy/ketwork/fig.tex 2016-8-16 11:35
+%%% fig.sce 2016-8-16 11:35
+{\unitlength=10mm%
+\begin{picture}%
+( 8.00000, 4.80000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\small%
+\special{pa 0 -1890}\special{pa 0 0}%
+\special{fp}%
+\special{pa 1181 -1890}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 1772 -1890}\special{pa 1772 0}%
+\special{fp}%
+\special{pa 2362 -1890}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 3150 -1890}\special{pa 3150 0}%
+\special{fp}%
+\special{pa 0 -1890}\special{pa 3150 -1890}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 3150 -1575}%
+\special{fp}%
+\special{pa 0 -1260}\special{pa 3150 -1260}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 3150 -945}%
+\special{fp}%
+\special{pa 0 -630}\special{pa 3150 -630}%
+\special{fp}%
+\special{pa 0 -315}\special{pa 3150 -315}%
+\special{fp}%
+\special{pa 0 0}\special{pa 3150 0}%
+\special{fp}%
+\settowidth{\Width}{関数}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{関数}\settodepth{\Depth}{関数}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,4.4000){\hspace*{\Width}\raisebox{\Height}{関数}}%
+%
+%
+\settowidth{\Width}{æç”»}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{æç”»}\settodepth{\Depth}{æç”»}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,4.4000){\hspace*{\Width}\raisebox{\Height}{æç”»}}%
+%
+%
+\settowidth{\Width}{幾何点}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{幾何点}\settodepth{\Depth}{幾何点}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,4.4000){\hspace*{\Width}\raisebox{\Height}{幾何点}}%
+%
+%
+\settowidth{\Width}{TeX出力}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeX出力}\settodepth{\Depth}{TeX出力}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,4.4000){\hspace*{\Width}\raisebox{\Height}{TeX出力}}%
+%
+%
+\settowidth{\Width}{Drawpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Drawpoint}\settodepth{\Depth}{Drawpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,3.6000){\hspace*{\Width}\raisebox{\Height}{Drawpoint}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,3.6000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,3.6000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,3.6000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{Pointdata}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointdata}\settodepth{\Depth}{Pointdata}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,2.8000){\hspace*{\Width}\raisebox{\Height}{Pointdata}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,2.8000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,2.8000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,2.8000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{Putpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint}\settodepth{\Depth}{Putpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,2.0000){\hspace*{\Width}\raisebox{\Height}{Putpoint}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,2.0000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,2.0000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,2.0000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{Drawpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Drawpoint3d}\settodepth{\Depth}{Drawpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,1.2000){\hspace*{\Width}\raisebox{\Height}{Drawpoint3d}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,1.2000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,1.2000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,1.2000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{Putpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint3d}\settodepth{\Depth}{Putpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,0.4000){\hspace*{\Width}\raisebox{\Height}{Putpoint3d}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,0.4000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\settowidth{\Width}{â—‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{â—‹}\settodepth{\Depth}{â—‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,0.4000){\hspace*{\Width}\raisebox{\Height}{â—‹}}%
+%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,0.4000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointdata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointdata.tex
new file mode 100644
index 00000000..15f50d2b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointdata.tex
@@ -0,0 +1,21 @@
+%%% test.tex 2014-11-28 14:29
+%%% test.sce 2014-11-28 14:29
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 4.00000)( 0.00000, 1.00000)%
+\special{pn 8}%
+%
+\special{pa 245 -481}\special{pa 238 -484}\special{pa 231 -483}\special{pa 226 -478}%
+\special{pa 225 -471}\special{pa 228 -464}\special{pa 234 -461}\special{pa 242 -462}%
+\special{pa 247 -467}\special{pa 248 -474}\special{pa 245 -481}\special{sh 1}\special{fp}%
+\special{pa 717 -953}\special{pa 711 -957}\special{pa 703 -955}\special{pa 698 -950}%
+\special{pa 697 -943}\special{pa 700 -937}\special{pa 707 -933}\special{pa 714 -934}%
+\special{pa 719 -940}\special{pa 720 -947}\special{pa 717 -953}\special{sh 1}\special{fp}%
+\special{pa 1426 -481}\special{pa 1419 -484}\special{pa 1412 -483}\special{pa 1407 -478}%
+\special{pa 1406 -471}\special{pa 1409 -464}\special{pa 1415 -461}\special{pa 1423 -462}%
+\special{pa 1428 -467}\special{pa 1429 -474}\special{pa 1426 -481}\special{sh 1}\special{fp}%
+\special{pa 236 -472}\special{pa 709 -945}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1890 -472}\special{pa 2362 -945}\special{pa 3071 -472}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointoncrv.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointoncrv.tex
new file mode 100644
index 00000000..2594029d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointoncrv.tex
@@ -0,0 +1,118 @@
+%%% fig.tex 2016-5-3 14:0
+%%% fig.sce 2016-5-3 14:0
+{\unitlength=10mm%
+\begin{picture}%
+( 4.99000, 3.72000)( -2.51000, -0.69000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 788 4}\special{pa 787 -4}\special{fp}\special{pa 785 -35}\special{pa 785 -43}\special{fp}%
+\special{pa 783 -74}\special{pa 782 -82}\special{fp}\special{pa 778 -113}\special{pa 777 -121}\special{fp}%
+\special{pa 771 -152}\special{pa 770 -160}\special{fp}\special{pa 764 -191}\special{pa 762 -198}\special{fp}%
+\special{pa 752 -228}\special{pa 750 -236}\special{fp}\special{pa 740 -265}\special{pa 737 -273}\special{fp}%
+\special{pa 726 -302}\special{pa 723 -309}\special{fp}\special{pa 710 -338}\special{pa 706 -345}\special{fp}%
+\special{pa 693 -373}\special{pa 689 -380}\special{fp}\special{pa 673 -407}\special{pa 668 -414}\special{fp}%
+\special{pa 652 -440}\special{pa 647 -447}\special{fp}\special{pa 629 -472}\special{pa 624 -478}\special{fp}%
+\special{pa 604 -503}\special{pa 599 -509}\special{fp}\special{pa 579 -533}\special{pa 574 -539}\special{fp}%
+\special{pa 551 -560}\special{pa 545 -566}\special{fp}\special{pa 523 -587}\special{pa 517 -593}\special{fp}%
+\special{pa 493 -613}\special{pa 487 -618}\special{fp}\special{pa 461 -636}\special{pa 455 -641}\special{fp}%
+\special{pa 430 -659}\special{pa 423 -664}\special{fp}\special{pa 396 -679}\special{pa 389 -683}\special{fp}%
+\special{pa 361 -698}\special{pa 354 -702}\special{fp}\special{pa 326 -716}\special{pa 319 -719}\special{fp}%
+\special{pa 290 -730}\special{pa 282 -733}\special{fp}\special{pa 253 -745}\special{pa 246 -748}\special{fp}%
+\special{pa 216 -756}\special{pa 208 -758}\special{fp}\special{pa 178 -766}\special{pa 170 -768}\special{fp}%
+\special{pa 139 -774}\special{pa 132 -776}\special{fp}\special{pa 101 -779}\special{pa 93 -780}\special{fp}%
+\special{pa 62 -785}\special{pa 54 -785}\special{fp}\special{pa 22 -786}\special{pa 14 -786}\special{fp}%
+\special{pa -17 -786}\special{pa -25 -786}\special{fp}\special{pa -56 -785}\special{pa -64 -784}\special{fp}%
+\special{pa -95 -780}\special{pa -103 -779}\special{fp}\special{pa -134 -775}\special{pa -142 -774}\special{fp}%
+\special{pa -172 -767}\special{pa -180 -765}\special{fp}\special{pa -211 -757}\special{pa -218 -755}\special{fp}%
+\special{pa -248 -747}\special{pa -256 -744}\special{fp}\special{pa -285 -732}\special{pa -292 -729}\special{fp}%
+\special{pa -321 -718}\special{pa -329 -715}\special{fp}\special{pa -357 -701}\special{pa -364 -697}\special{fp}%
+\special{pa -391 -682}\special{pa -398 -678}\special{fp}\special{pa -425 -662}\special{pa -432 -658}\special{fp}%
+\special{pa -457 -639}\special{pa -463 -635}\special{fp}\special{pa -489 -616}\special{pa -495 -611}\special{fp}%
+\special{pa -519 -591}\special{pa -525 -586}\special{fp}\special{pa -547 -564}\special{pa -553 -559}\special{fp}%
+\special{pa -576 -537}\special{pa -581 -531}\special{fp}\special{pa -601 -507}\special{pa -606 -501}\special{fp}%
+\special{pa -626 -477}\special{pa -631 -470}\special{fp}\special{pa -649 -445}\special{pa -653 -438}\special{fp}%
+\special{pa -670 -411}\special{pa -674 -405}\special{fp}\special{pa -690 -378}\special{pa -694 -371}\special{fp}%
+\special{pa -707 -343}\special{pa -711 -335}\special{fp}\special{pa -724 -307}\special{pa -727 -300}\special{fp}%
+\special{pa -738 -271}\special{pa -741 -263}\special{fp}\special{pa -751 -233}\special{pa -753 -226}\special{fp}%
+\special{pa -762 -196}\special{pa -764 -188}\special{fp}\special{pa -770 -157}\special{pa -772 -149}\special{fp}%
+\special{pa -778 -119}\special{pa -779 -111}\special{fp}\special{pa -782 -80}\special{pa -783 -72}\special{fp}%
+\special{pa -785 -41}\special{pa -785 -33}\special{fp}\special{pa -787 -1}\special{pa -787 7}\special{fp}%
+\special{pa -785 38}\special{pa -785 46}\special{fp}\special{pa -783 77}\special{pa -782 85}\special{fp}%
+\special{pa -778 116}\special{pa -777 124}\special{fp}\special{pa -771 154}\special{pa -769 162}\special{fp}%
+\special{pa -763 193}\special{pa -761 201}\special{fp}\special{pa -751 230}\special{pa -749 238}\special{fp}%
+\special{pa -739 268}\special{pa -737 275}\special{fp}\special{pn 8}%
+\special{pa 737 275}\special{pa 739 268}\special{fp}\special{pa 749 238}\special{pa 752 230}\special{fp}%
+\special{pa 762 200}\special{pa 764 192}\special{fp}\special{pa 769 161}\special{pa 771 153}\special{fp}%
+\special{pa 777 122}\special{pa 778 114}\special{fp}\special{pa 782 83}\special{pa 783 75}\special{fp}%
+\special{pa 785 44}\special{pa 785 36}\special{fp}\special{pa 787 4}\special{pa 788 -4}\special{fp}%
+\special{pn 8}%
+\special{pa 787 0}\special{pa 637 -463}\special{pa 243 -749}\special{pa -243 -749}%
+\special{pa -637 -463}\special{pa -787 0}%
+\special{fp}%
+\special{pn 5}%
+\special{pa -426 -620}\special{pa -434 -625}\special{pa -444 -625}\special{pa -452 -621}%
+\special{pa -458 -614}\special{pa -460 -605}\special{pa -457 -596}\special{pa -450 -589}%
+\special{pa -441 -586}\special{pa -432 -588}\special{pa -425 -594}\special{pa -421 -602}%
+\special{pa -421 -612}\special{pa -426 -620}\special{sh 1}\special{fp}%
+\special{pa 801 -14}\special{pa 793 -19}\special{pa 784 -19}\special{pa 775 -15}\special{pa 769 -8}%
+\special{pa 768 1}\special{pa 771 10}\special{pa 777 17}\special{pa 786 20}\special{pa 795 18}%
+\special{pa 803 12}\special{pa 807 4}\special{pa 806 -6}\special{pa 801 -14}\special{sh 1}\special{fp}%
+\special{pa -773 -14}\special{pa -782 -19}\special{pa -791 -19}\special{pa -800 -15}%
+\special{pa -805 -8}\special{pa -807 1}\special{pa -804 10}\special{pa -798 17}\special{pa -789 20}%
+\special{pa -779 18}\special{pa -772 12}\special{pa -768 4}\special{pa -769 -6}\special{pa -773 -14}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(-2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-1.1680,1.5888){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pn 8}%
+\special{pa -988 0}\special{pa 937 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{pa 976 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 272}\special{pa 0 -1154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{pa 0 -1193}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5300,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointsize.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointsize.tex
new file mode 100644
index 00000000..76de5672
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/pointsize.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-10-22 9:7
+%%% test.sce 2014-10-22 9:7
+{\unitlength=1cm%
+\begin{picture}%
+( 7.00000, 2.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 3 -3}\special{pa -3 -3}\special{pa -3 3}\special{pa 3 3}\special{pa 3 -3}%
+\special{sh 1}\special{fp}%
+\special{pa 399 -6}\special{pa 394 -8}\special{pa 388 -6}\special{pa 386 0}\special{pa 388 6}%
+\special{pa 394 8}\special{pa 399 6}\special{pa 402 0}\special{pa 399 -6}\special{sh 1}\special{fp}%
+\special{pa 796 -8}\special{pa 789 -12}\special{pa 782 -11}\special{pa 777 -5}\special{pa 776 2}%
+\special{pa 779 8}\special{pa 786 12}\special{pa 793 11}\special{pa 798 5}\special{pa 799 -2}%
+\special{pa 796 -8}\special{sh 1}\special{fp}%
+\special{pa 1192 -11}\special{pa 1185 -15}\special{pa 1177 -15}\special{pa 1170 -11}%
+\special{pa 1166 -4}\special{pa 1166 4}\special{pa 1170 11}\special{pa 1177 15}\special{pa 1185 15}%
+\special{pa 1192 11}\special{pa 1196 4}\special{pa 1196 -4}\special{pa 1192 -11}\special{sh 1}\special{fp}%
+\settowidth{\Width}{Pointsize}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointsize}\settodepth{\Depth}{Pointsize}\setlength{\Height}{\Depth}%
+\put(-1.4400,0.1500){\hspace*{\Width}\raisebox{\Height}{Pointsize}}%
+%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{\Depth}%
+\put(0.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{\Depth}%
+\put(1.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{3}\settodepth{\Depth}{3}\setlength{\Height}{\Depth}%
+\put(2.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{3}}%
+%
+%
+\settowidth{\Width}{4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{4}\settodepth{\Depth}{4}\setlength{\Height}{\Depth}%
+\put(3.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{4}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poison01.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poison01.tex
new file mode 100644
index 00000000..957ec741
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/poison01.tex
@@ -0,0 +1,87 @@
+%%% fig.tex 2016-4-23 10:42
+%%% fig.sce 2016-4-23 10:41
+{\unitlength=5mm%
+\begin{picture}%
+( 14.89000, 9.57800)( -0.82000, -0.77000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 0 0}\special{pa 0 -236}\special{pa 197 -236}\special{pa 197 0}\special{pa 0 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 197 0}\special{pa 197 -748}\special{pa 394 -748}\special{pa 394 0}\special{pa 197 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 394 0}\special{pa 394 -1181}\special{pa 591 -1181}\special{pa 591 0}\special{pa 394 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 591 0}\special{pa 591 -1457}\special{pa 787 -1457}\special{pa 787 0}\special{pa 591 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 787 0}\special{pa 787 -1339}\special{pa 984 -1339}\special{pa 984 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 984 0}\special{pa 984 -1063}\special{pa 1181 -1063}\special{pa 1181 0}%
+\special{pa 984 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1181 0}\special{pa 1181 -827}\special{pa 1378 -827}\special{pa 1378 0}%
+\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1378 0}\special{pa 1378 -512}\special{pa 1575 -512}\special{pa 1575 0}%
+\special{pa 1378 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1575 0}\special{pa 1575 -394}\special{pa 1772 -394}\special{pa 1772 0}%
+\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1772 0}\special{pa 1969 0}\special{pa 1772 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1969 0}\special{pa 1969 -79}\special{pa 2165 -79}\special{pa 2165 0}\special{pa 1969 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2165 0}\special{pa 2165 -39}\special{pa 2362 -39}\special{pa 2362 0}\special{pa 2165 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2362 0}\special{pa 2559 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2559 0}\special{pa 2756 0}\special{pa 2559 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -161 0}\special{pa 2770 0}%
+\special{fp}%
+\special{pa 0 152}\special{pa 0 -1734}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(14.1200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.8580){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptcrv.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptcrv.tex
new file mode 100644
index 00000000..efc0680e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptcrv.tex
@@ -0,0 +1,106 @@
+%%% test.tex 2014-12-3 14:24
+%%% test.sce 2014-12-3 14:24
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 8.00000)( -5.00000, -4.00000)%
+\special{pn 8}%
+%
+\special{pa 829 -343}\special{pa 792 -334}\special{fp}\special{pa 754 -325}\special{pa 717 -316}\special{fp}%
+\special{pa 679 -307}\special{pa 642 -298}\special{fp}\special{pa 604 -290}\special{pa 567 -281}\special{fp}%
+\special{pa 530 -272}\special{pa 492 -263}\special{fp}\special{pa 455 -254}\special{pa 417 -246}\special{fp}%
+\special{pa 380 -237}\special{pa 342 -228}\special{fp}\special{pa 305 -219}\special{pa 267 -210}\special{fp}%
+\special{pa 230 -201}\special{pa 193 -193}\special{fp}\special{pa 155 -184}\special{pa 118 -175}\special{fp}%
+\special{pa 80 -166}\special{pa 43 -157}\special{fp}\special{pa 5 -149}\special{pa -32 -140}\special{fp}%
+\special{pa -70 -131}\special{pa -107 -122}\special{fp}\special{pa -144 -113}\special{pa -182 -105}\special{fp}%
+\special{pa -219 -96}\special{pa -257 -87}\special{fp}\special{pa -294 -78}\special{pa -332 -69}\special{fp}%
+\special{pa -369 -60}\special{pa -407 -52}\special{fp}\special{pa -444 -43}\special{pa -481 -34}\special{fp}%
+\special{pa -519 -25}\special{pa -556 -16}\special{fp}\special{pa -594 -8}\special{pa -626 0}\special{pa -621 -2}\special{fp}%
+\special{pa -587 -19}\special{pa -552 -36}\special{fp}\special{pa -517 -53}\special{pa -483 -70}\special{fp}%
+\special{pa -448 -86}\special{pa -414 -103}\special{fp}\special{pa -379 -120}\special{pa -344 -137}\special{fp}%
+\special{pa -310 -154}\special{pa -275 -170}\special{fp}\special{pa -241 -187}\special{pa -206 -204}\special{fp}%
+\special{pa -171 -221}\special{pa -137 -238}\special{fp}\special{pa -102 -255}\special{pa -68 -271}\special{fp}%
+\special{pa -33 -288}\special{pa 2 -305}\special{fp}\special{pa 36 -322}\special{pa 71 -339}\special{fp}%
+\special{pa 105 -355}\special{pa 140 -372}\special{fp}\special{pa 175 -389}\special{pa 209 -406}\special{fp}%
+\special{pa 244 -423}\special{pa 278 -440}\special{fp}\special{pa 313 -456}\special{pa 348 -473}\special{fp}%
+\special{pa 382 -490}\special{pa 417 -507}\special{fp}\special{pa 451 -524}\special{pa 486 -540}\special{fp}%
+\special{pa 521 -557}\special{pa 555 -574}\special{fp}%
+%
+\special{pn 24}%
+\special{pa 826 -341}\special{pa 826 -341}\special{pa 796 -380}\special{pa 763 -417}%
+\special{pa 726 -452}\special{pa 687 -485}\special{pa 645 -517}\special{pa 601 -546}%
+\special{pa 555 -573}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 826 -341}\special{pa 796 -380}\special{pa 763 -417}\special{pa 726 -452}%
+\special{pa 687 -485}\special{pa 645 -517}\special{pa 601 -546}\special{pa 555 -573}%
+\special{pa -626 0}\special{pa 829 -343}\special{pa 826 -341}\special{sh 0.1}\special{ip}%
+\special{pa 669 -544}\special{pa 555 -574}\special{pa 630 -483}\special{pa 650 -513}%
+\special{pa 669 -544}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 669 -544}\special{pa 555 -574}\special{pa 630 -483}\special{pa 650 -513}%
+\special{pa 669 -544}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(3.5600,1.5000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(2.4000,2.4800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(-2.6500,-0.1500){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -615 -11}\special{pa -622 -15}\special{pa -630 -15}\special{pa -637 -11}%
+\special{pa -641 -4}\special{pa -641 4}\special{pa -637 11}\special{pa -630 15}\special{pa -622 15}%
+\special{pa -615 11}\special{pa -611 4}\special{pa -611 -4}\special{pa -615 -11}\special{sh 1}\special{fp}%
+\special{pa 943 0}\special{pa 941 -44}\special{pa 935 -89}\special{pa 926 -133}\special{pa 913 -176}%
+\special{pa 896 -219}\special{pa 876 -261}\special{pa 853 -302}\special{pa 826 -341}%
+\special{pa 796 -380}\special{pa 763 -417}\special{pa 726 -452}\special{pa 687 -485}%
+\special{pa 645 -517}\special{pa 601 -546}\special{pa 554 -573}\special{pa 505 -598}%
+\special{pa 454 -621}\special{pa 401 -641}\special{pa 347 -659}\special{pa 291 -674}%
+\special{pa 234 -686}\special{pa 177 -696}\special{pa 118 -703}\special{pa 59 -707}%
+\special{pa 0 -709}\special{pa -59 -707}\special{pa -118 -703}\special{pa -177 -696}%
+\special{pa -234 -686}\special{pa -291 -674}\special{pa -347 -659}\special{pa -401 -641}%
+\special{pa -454 -621}\special{pa -505 -598}\special{pa -554 -573}\special{pa -601 -546}%
+\special{pa -645 -517}\special{pa -687 -485}\special{pa -726 -452}\special{pa -763 -417}%
+\special{pa -796 -380}\special{pa -826 -341}\special{pa -853 -302}\special{pa -876 -261}%
+\special{pa -896 -219}\special{pa -913 -176}\special{pa -926 -133}\special{pa -935 -89}%
+\special{pa -941 -44}\special{pa -943 0}\special{pa -941 44}\special{pa -935 89}\special{pa -926 133}%
+\special{pa -913 176}\special{pa -896 219}\special{pa -876 261}\special{pa -853 302}%
+\special{pa -826 341}\special{pa -796 380}\special{pa -763 417}\special{pa -726 452}%
+\special{pa -687 485}\special{pa -645 517}\special{pa -601 546}\special{pa -554 573}%
+\special{pa -505 598}\special{pa -454 621}\special{pa -401 641}\special{pa -347 659}%
+\special{pa -291 674}\special{pa -234 686}\special{pa -177 696}\special{pa -118 703}%
+\special{pa -59 707}\special{pa 0 709}\special{pa 59 707}\special{pa 118 703}\special{pa 177 696}%
+\special{pa 234 686}\special{pa 291 674}\special{pa 347 659}\special{pa 401 641}\special{pa 454 621}%
+\special{pa 505 598}\special{pa 554 573}\special{pa 601 546}\special{pa 645 517}\special{pa 687 485}%
+\special{pa 726 452}\special{pa 763 417}\special{pa 796 380}\special{pa 826 341}\special{pa 853 302}%
+\special{pa 876 261}\special{pa 896 219}\special{pa 913 176}\special{pa 926 133}\special{pa 935 89}%
+\special{pa 941 44}\special{pa 943 0}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 945}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptstart.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptstart.tex
new file mode 100644
index 00000000..bd07b245
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ptstart.tex
@@ -0,0 +1,147 @@
+%%% ptstart.tex 2014-11-13 9:50
+%%% ptcrv.sce 2014-11-12 22:40
+{\unitlength=1cm%
+\begin{picture}%
+( 5.89000, 5.26000)( -2.57000, -0.54000)%
+\special{pn 8}%
+%
+\special{pa -394 -394}\special{pa -370 -347}\special{pa -345 -303}\special{pa -321 -262}%
+\special{pa -297 -224}\special{pa -273 -190}\special{pa -249 -158}\special{pa -225 -129}%
+\special{pa -201 -102}\special{pa -177 -79}\special{pa -153 -59}\special{pa -129 -42}%
+\special{pa -104 -28}\special{pa -80 -16}\special{pa -56 -8}\special{pa -32 -3}\special{pa -8 0}%
+\special{pa 16 -1}\special{pa 40 -4}\special{pa 64 -10}\special{pa 88 -20}\special{pa 112 -32}%
+\special{pa 137 -47}\special{pa 161 -66}\special{pa 185 -87}\special{pa 209 -111}%
+\special{pa 233 -138}\special{pa 257 -168}\special{pa 281 -201}\special{pa 305 -237}%
+\special{pa 329 -276}\special{pa 354 -317}\special{pa 378 -362}\special{pa 402 -410}%
+\special{pa 426 -461}\special{pa 450 -514}\special{pa 474 -571}\special{pa 498 -630}%
+\special{pa 522 -693}\special{pa 546 -758}\special{pa 570 -827}\special{pa 595 -898}%
+\special{pa 619 -972}\special{pa 643 -1049}\special{pa 667 -1130}\special{pa 691 -1213}%
+\special{pa 715 -1299}\special{pa 739 -1388}\special{pa 763 -1480}\special{pa 787 -1575}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -856 -1862}\special{pa -854 -1854}\special{fp}\special{pa -847 -1824}\special{pa -845 -1816}\special{fp}%
+\special{pa -838 -1786}\special{pa -836 -1778}\special{fp}\special{pa -829 -1747}\special{pa -827 -1740}\special{fp}%
+\special{pa -820 -1709}\special{pa -818 -1701}\special{fp}\special{pa -811 -1671}\special{pa -809 -1663}\special{fp}%
+\special{pa -801 -1633}\special{pa -800 -1625}\special{fp}\special{pa -792 -1595}\special{pa -790 -1587}\special{fp}%
+\special{pa -783 -1557}\special{pa -781 -1549}\special{fp}\special{pa -773 -1519}\special{pa -771 -1511}\special{fp}%
+\special{pa -763 -1481}\special{pa -761 -1473}\special{fp}\special{pa -753 -1443}\special{pa -751 -1435}\special{fp}%
+\special{pa -743 -1405}\special{pa -741 -1397}\special{fp}\special{pa -733 -1367}\special{pa -731 -1359}\special{fp}%
+\special{pa -723 -1329}\special{pa -721 -1321}\special{fp}\special{pa -713 -1291}\special{pa -710 -1283}\special{fp}%
+\special{pa -702 -1253}\special{pa -700 -1245}\special{fp}\special{pa -691 -1215}\special{pa -689 -1208}\special{fp}%
+\special{pa -681 -1177}\special{pa -679 -1170}\special{fp}\special{pa -670 -1140}\special{pa -667 -1132}\special{fp}%
+\special{pa -658 -1102}\special{pa -656 -1095}\special{fp}\special{pa -647 -1065}\special{pa -645 -1057}\special{fp}%
+\special{pa -636 -1027}\special{pa -633 -1019}\special{fp}\special{pa -624 -990}\special{pa -621 -982}\special{fp}%
+\special{pa -612 -952}\special{pa -609 -945}\special{fp}\special{pa -600 -915}\special{pa -597 -907}\special{fp}%
+\special{pa -588 -877}\special{pa -585 -870}\special{fp}\special{pa -575 -840}\special{pa -572 -833}\special{fp}%
+\special{pa -562 -803}\special{pa -559 -796}\special{fp}\special{pa -549 -766}\special{pa -546 -759}\special{fp}%
+\special{pa -536 -729}\special{pa -533 -722}\special{fp}\special{pa -522 -693}\special{pa -519 -685}\special{fp}%
+\special{pa -508 -656}\special{pa -505 -648}\special{fp}\special{pa -494 -619}\special{pa -491 -612}\special{fp}%
+\special{pa -479 -583}\special{pa -476 -576}\special{fp}\special{pa -463 -547}\special{pa -460 -539}\special{fp}%
+\special{pa -448 -511}\special{pa -445 -503}\special{fp}\special{pa -432 -475}\special{pa -429 -468}\special{fp}%
+\special{pa -415 -439}\special{pa -412 -432}\special{fp}\special{pa -399 -404}\special{pa -395 -397}\special{fp}%
+\special{pa -380 -369}\special{pa -377 -362}\special{fp}\special{pa -362 -334}\special{pa -358 -327}\special{fp}%
+\special{pa -343 -300}\special{pa -339 -293}\special{fp}\special{pa -323 -266}\special{pa -319 -259}\special{fp}%
+\special{pa -303 -233}\special{pa -298 -226}\special{fp}\special{pa -280 -200}\special{pa -275 -194}\special{fp}%
+\special{pa -257 -168}\special{pa -253 -162}\special{fp}\special{pa -232 -138}\special{pa -227 -132}\special{fp}%
+\special{pa -206 -109}\special{pa -201 -103}\special{fp}\special{pa -178 -82}\special{pa -172 -76}\special{fp}%
+\special{pa -148 -57}\special{pa -141 -52}\special{fp}\special{pa -116 -34}\special{pa -109 -30}\special{fp}%
+\special{pa -80 -17}\special{pa -73 -14}\special{fp}\special{pa -43 -6}\special{pa -35 -4}\special{fp}%
+\special{pa -4 -1}\special{pa 4 -1}\special{fp}\special{pa 35 -4}\special{pa 43 -5}\special{fp}%
+\special{pa 73 -14}\special{pa 81 -16}\special{fp}\special{pa 108 -31}\special{pa 115 -35}\special{fp}%
+\special{pa 141 -52}\special{pa 148 -57}\special{fp}\special{pa 172 -76}\special{pa 178 -81}\special{fp}%
+\special{pa 200 -103}\special{pa 206 -109}\special{fp}\special{pa 227 -132}\special{pa 232 -138}\special{fp}%
+\special{pa 252 -162}\special{pa 257 -169}\special{fp}\special{pa 275 -194}\special{pa 280 -200}\special{fp}%
+\special{pa 298 -226}\special{pa 302 -233}\special{fp}\special{pa 319 -259}\special{pa 323 -266}\special{fp}%
+\special{pa 339 -293}\special{pa 343 -300}\special{fp}\special{pa 359 -327}\special{pa 363 -334}\special{fp}%
+\special{pa 377 -362}\special{pa 380 -369}\special{fp}\special{pa 395 -397}\special{pa 398 -404}\special{fp}%
+\special{pa 412 -432}\special{pa 416 -439}\special{fp}\special{pa 428 -468}\special{pa 432 -475}\special{fp}%
+\special{pa 445 -503}\special{pa 448 -511}\special{fp}\special{pa 461 -539}\special{pa 464 -547}\special{fp}%
+\special{pa 475 -576}\special{pa 479 -583}\special{fp}\special{pa 490 -612}\special{pa 493 -619}\special{fp}%
+\special{pa 505 -648}\special{pa 508 -656}\special{fp}\special{pa 519 -685}\special{pa 522 -693}\special{fp}%
+\special{pa 533 -722}\special{pa 535 -729}\special{fp}\special{pa 546 -759}\special{pa 549 -766}\special{fp}%
+\special{pa 559 -796}\special{pa 562 -803}\special{fp}\special{pa 572 -833}\special{pa 575 -840}\special{fp}%
+\special{pa 585 -870}\special{pa 587 -878}\special{fp}\special{pa 598 -907}\special{pa 600 -915}\special{fp}%
+\special{pa 609 -945}\special{pa 612 -952}\special{fp}\special{pa 621 -982}\special{pa 624 -990}\special{fp}%
+\special{pa 633 -1019}\special{pa 636 -1027}\special{fp}\special{pa 645 -1057}\special{pa 647 -1065}\special{fp}%
+\special{pa 656 -1095}\special{pa 658 -1102}\special{fp}\special{pa 667 -1132}\special{pa 669 -1140}\special{fp}%
+\special{pa 678 -1170}\special{pa 681 -1178}\special{fp}\special{pa 689 -1208}\special{pa 692 -1215}\special{fp}%
+\special{pa 700 -1245}\special{pa 702 -1253}\special{fp}\special{pa 710 -1283}\special{pa 713 -1291}\special{fp}%
+\special{pa 721 -1321}\special{pa 723 -1329}\special{fp}\special{pa 731 -1359}\special{pa 733 -1367}\special{fp}%
+\special{pa 741 -1397}\special{pa 744 -1405}\special{fp}\special{pa 751 -1435}\special{pa 753 -1443}\special{fp}%
+\special{pa 761 -1473}\special{pa 763 -1481}\special{fp}\special{pa 771 -1511}\special{pa 773 -1519}\special{fp}%
+\special{pa 781 -1549}\special{pa 783 -1557}\special{fp}\special{pa 790 -1587}\special{pa 792 -1595}\special{fp}%
+\special{pa 800 -1625}\special{pa 802 -1633}\special{fp}\special{pa 809 -1663}\special{pa 811 -1671}\special{fp}%
+\special{pa 818 -1701}\special{pa 820 -1709}\special{fp}\special{pa 827 -1740}\special{pa 829 -1747}\special{fp}%
+\special{pa 837 -1778}\special{pa 838 -1786}\special{fp}\special{pa 845 -1816}\special{pa 847 -1824}\special{fp}%
+\special{pa 854 -1854}\special{pa 856 -1862}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -1003 215}\special{pa -997 210}\special{fp}\special{pa -975 187}\special{pa -969 182}\special{fp}%
+\special{pa -947 159}\special{pa -941 154}\special{fp}\special{pa -919 131}\special{pa -913 126}\special{fp}%
+\special{pa -891 103}\special{pa -885 98}\special{fp}\special{pa -863 76}\special{pa -857 70}\special{fp}%
+\special{pa -835 48}\special{pa -829 42}\special{fp}\special{pa -807 20}\special{pa -801 14}\special{fp}%
+\special{pa -779 -8}\special{pa -773 -14}\special{fp}\special{pa -751 -36}\special{pa -745 -42}\special{fp}%
+\special{pa -723 -64}\special{pa -717 -70}\special{fp}\special{pa -695 -92}\special{pa -689 -98}\special{fp}%
+\special{pa -667 -120}\special{pa -661 -126}\special{fp}\special{pa -639 -148}\special{pa -633 -154}\special{fp}%
+\special{pa -611 -176}\special{pa -605 -182}\special{fp}\special{pa -583 -204}\special{pa -577 -210}\special{fp}%
+\special{pa -555 -232}\special{pa -549 -238}\special{fp}\special{pa -527 -260}\special{pa -521 -266}\special{fp}%
+\special{pa -499 -288}\special{pa -493 -294}\special{fp}\special{pa -471 -316}\special{pa -465 -322}\special{fp}%
+\special{pa -443 -344}\special{pa -437 -350}\special{fp}\special{pa -415 -372}\special{pa -409 -378}\special{fp}%
+\special{pa -387 -400}\special{pa -382 -406}\special{fp}\special{pa -359 -428}\special{pa -354 -434}\special{fp}%
+\special{pa -331 -456}\special{pa -326 -462}\special{fp}\special{pa -303 -484}\special{pa -298 -490}\special{fp}%
+\special{pa -275 -512}\special{pa -270 -518}\special{fp}\special{pa -247 -540}\special{pa -242 -546}\special{fp}%
+\special{pa -219 -568}\special{pa -214 -574}\special{fp}\special{pa -191 -596}\special{pa -186 -602}\special{fp}%
+\special{pa -163 -624}\special{pa -158 -630}\special{fp}\special{pa -135 -652}\special{pa -130 -658}\special{fp}%
+\special{pa -107 -680}\special{pa -102 -686}\special{fp}\special{pa -79 -708}\special{pa -74 -714}\special{fp}%
+\special{pa -51 -736}\special{pa -46 -742}\special{fp}\special{pa -23 -764}\special{pa -18 -770}\special{fp}%
+\special{pa 5 -792}\special{pa 10 -798}\special{fp}\special{pa 33 -820}\special{pa 38 -826}\special{fp}%
+\special{pa 61 -848}\special{pa 66 -854}\special{fp}\special{pa 89 -876}\special{pa 94 -882}\special{fp}%
+\special{pa 117 -904}\special{pa 122 -910}\special{fp}\special{pa 145 -932}\special{pa 150 -938}\special{fp}%
+\special{pa 173 -960}\special{pa 178 -966}\special{fp}\special{pa 201 -988}\special{pa 206 -994}\special{fp}%
+\special{pa 228 -1016}\special{pa 234 -1022}\special{fp}\special{pa 256 -1044}\special{pa 262 -1050}\special{fp}%
+\special{pa 284 -1072}\special{pa 290 -1078}\special{fp}\special{pa 312 -1100}\special{pa 318 -1106}\special{fp}%
+\special{pa 340 -1128}\special{pa 346 -1133}\special{fp}\special{pa 368 -1156}\special{pa 374 -1161}\special{fp}%
+\special{pa 396 -1184}\special{pa 402 -1189}\special{fp}\special{pa 424 -1212}\special{pa 430 -1217}\special{fp}%
+\special{pa 452 -1240}\special{pa 458 -1245}\special{fp}\special{pa 480 -1268}\special{pa 486 -1273}\special{fp}%
+\special{pa 508 -1296}\special{pa 514 -1301}\special{fp}\special{pa 536 -1324}\special{pa 542 -1329}\special{fp}%
+\special{pa 564 -1352}\special{pa 570 -1357}\special{fp}\special{pa 592 -1380}\special{pa 598 -1385}\special{fp}%
+\special{pa 620 -1408}\special{pa 626 -1413}\special{fp}\special{pa 648 -1436}\special{pa 654 -1441}\special{fp}%
+\special{pa 676 -1464}\special{pa 682 -1469}\special{fp}\special{pa 704 -1492}\special{pa 710 -1497}\special{fp}%
+\special{pa 732 -1520}\special{pa 738 -1525}\special{fp}\special{pa 760 -1548}\special{pa 766 -1553}\special{fp}%
+\special{pa 788 -1576}\special{pa 794 -1581}\special{fp}\special{pa 816 -1604}\special{pa 822 -1609}\special{fp}%
+\special{pa 844 -1632}\special{pa 850 -1637}\special{fp}\special{pa 872 -1660}\special{pa 878 -1665}\special{fp}%
+\special{pa 900 -1688}\special{pa 906 -1693}\special{fp}\special{pa 928 -1716}\special{pa 934 -1721}\special{fp}%
+\special{pa 956 -1744}\special{pa 962 -1749}\special{fp}\special{pa 984 -1771}\special{pa 990 -1777}\special{fp}%
+\special{pa 1012 -1799}\special{pa 1018 -1805}\special{fp}\special{pa 1040 -1827}\special{pa 1046 -1833}\special{fp}%
+\special{pa 1068 -1855}\special{pa 1074 -1861}\special{fp}\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2000,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1500,4.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -394 -394}\special{pa 787 -1575}%
+\special{fp}%
+\special{pa -1012 0}\special{pa 1307 0}%
+\special{fp}%
+\special{pa 0 213}\special{pa 0 -1858}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.7700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcell.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcell.tex
new file mode 100644
index 00000000..c7b13ef0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcell.tex
@@ -0,0 +1,143 @@
+%%% test.tex 2014-11-25 22:19
+%%% test.sce 2014-11-25 22:19
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 4.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,3.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.9500,3.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(7.0000,3.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(9.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(4.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{-\Height}%
+\put(9.9500,1.9500){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{R0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R0}\settodepth{\Depth}{R0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,4.0000){\hspace*{\Width}\raisebox{\Height}{R0}}%
+%
+%
+\settowidth{\Width}{R1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R1}\settodepth{\Depth}{R1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,2.0000){\hspace*{\Width}\raisebox{\Height}{R1}}%
+%
+%
+\settowidth{\Width}{R2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R2}\settodepth{\Depth}{R2}\setlength{\Height}{\Depth}%
+\put(-0.1500,0.0500){\hspace*{\Width}\raisebox{\Height}{R2}}%
+%
+%
+\settowidth{\Width}{C0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C0}\settodepth{\Depth}{C0}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C0}}%
+%
+%
+\settowidth{\Width}{C1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C1}\settodepth{\Depth}{C1}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C1}}%
+%
+%
+\settowidth{\Width}{C2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2}\settodepth{\Depth}{C2}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C2}}%
+%
+%
+\settowidth{\Width}{C3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3}\settodepth{\Depth}{C3}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C3}}%
+%
+%
+\settowidth{\Width}{C4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C4}\settodepth{\Depth}{C4}\setlength{\Height}{-\Height}%
+\put(8.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C4}}%
+%
+%
+\settowidth{\Width}{C5}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C5}\settodepth{\Depth}{C5}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C5}}%
+%
+%
+\special{pa 0 -945}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 1890 -945}\special{pa 2362 -945}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 1890 -472}\special{pa 2362 -472}%
+\special{fp}%
+\special{pa 0 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 1890 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 0}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1890 -945}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 2362 -945}\special{pa 2362 -472}%
+\special{fp}%
+\special{pa 2362 -472}\special{pa 2362 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcol.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcol.tex
new file mode 100644
index 00000000..380edea4
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putcol.tex
@@ -0,0 +1,188 @@
+%%% test.tex 2014-11-26 11:26
+%%% test.sce 2014-11-26 11:26
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 4.50000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{$x^2$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x^2$}\settodepth{\Depth}{$x^2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,3.7500){\hspace*{\Width}\raisebox{\Height}{$x^2$}}%
+%
+%
+\settowidth{\Width}{$y=\sqrt{x^3}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$y=\sqrt{x^3}$}\settodepth{\Depth}{$y=\sqrt{x^3}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,2.2500){\hspace*{\Width}\raisebox{\Height}{$y=\sqrt{x^3}$}}%
+%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{二}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{二}\settodepth{\Depth}{二}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,3.7500){\hspace*{\Width}\raisebox{\Height}{二}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$\frac{\pi}{2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{\pi}{2}$}\settodepth{\Depth}{$\frac{\pi}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{$\frac{\pi}{2}$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,0.7500){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.2000,0.7500){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$\sum{x^2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\sum{x^2}$}\settodepth{\Depth}{$\sum{x^2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.2000,0.7500){\hspace*{\Width}\raisebox{\Height}{$\sum{x^2}$}}%
+%
+%
+\settowidth{\Width}{R0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R0}\settodepth{\Depth}{R0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,4.5000){\hspace*{\Width}\raisebox{\Height}{R0}}%
+%
+%
+\settowidth{\Width}{R1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R1}\settodepth{\Depth}{R1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{R1}}%
+%
+%
+\settowidth{\Width}{R2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R2}\settodepth{\Depth}{R2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.5000){\hspace*{\Width}\raisebox{\Height}{R2}}%
+%
+%
+\settowidth{\Width}{R3}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R3}\settodepth{\Depth}{R3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,0.0000){\hspace*{\Width}\raisebox{\Height}{R3}}%
+%
+%
+\settowidth{\Width}{C0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C0}\settodepth{\Depth}{C0}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C0}}%
+%
+%
+\settowidth{\Width}{C1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C1}\settodepth{\Depth}{C1}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C1}}%
+%
+%
+\settowidth{\Width}{C2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2}\settodepth{\Depth}{C2}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C2}}%
+%
+%
+\settowidth{\Width}{C3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3}\settodepth{\Depth}{C3}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C3}}%
+%
+%
+\settowidth{\Width}{C4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C4}\settodepth{\Depth}{C4}\setlength{\Height}{-\Height}%
+\put(8.4000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C4}}%
+%
+%
+\settowidth{\Width}{C5}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C5}\settodepth{\Depth}{C5}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C5}}%
+%
+%
+\special{pa 0 -1063}\special{pa 472 -1063}%
+\special{fp}%
+\special{pa 472 -1063}\special{pa 945 -1063}%
+\special{fp}%
+\special{pa 945 -1063}\special{pa 1417 -1063}%
+\special{fp}%
+\special{pa 1417 -1063}\special{pa 1984 -1063}%
+\special{fp}%
+\special{pa 1984 -1063}\special{pa 2362 -1063}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1984 -709}%
+\special{fp}%
+\special{pa 1984 -709}\special{pa 2362 -709}%
+\special{fp}%
+\special{pa 0 -354}\special{pa 472 -354}%
+\special{fp}%
+\special{pa 472 -354}\special{pa 945 -354}%
+\special{fp}%
+\special{pa 1417 -354}\special{pa 1984 -354}%
+\special{fp}%
+\special{pa 1984 -354}\special{pa 2362 -354}%
+\special{fp}%
+\special{pa 0 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1984 0}%
+\special{fp}%
+\special{pa 1984 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 0 -1063}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -354}%
+\special{fp}%
+\special{pa 0 -354}\special{pa 0 0}%
+\special{fp}%
+\special{pa 472 -1063}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -354}\special{pa 472 0}%
+\special{fp}%
+\special{pa 945 -1063}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -354}%
+\special{fp}%
+\special{pa 945 -354}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1417 -1063}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -354}%
+\special{fp}%
+\special{pa 1417 -354}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1984 -1063}\special{pa 1984 -709}%
+\special{fp}%
+\special{pa 1984 -709}\special{pa 1984 -354}%
+\special{fp}%
+\special{pa 1984 -354}\special{pa 1984 0}%
+\special{fp}%
+\special{pa 2362 -1063}\special{pa 2362 -709}%
+\special{fp}%
+\special{pa 2362 -709}\special{pa 2362 -354}%
+\special{fp}%
+\special{pa 2362 -354}\special{pa 2362 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putintersect.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putintersect.tex
new file mode 100644
index 00000000..81f6302d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putintersect.tex
@@ -0,0 +1,99 @@
+%%% fig.tex 2015-8-3 21:32
+%%% fig.sce 2015-8-3 21:32
+{\unitlength=4mm%
+\begin{picture}%
+( 7.06000, 7.34000)( -3.06000, -3.34000)%
+\special{pn 8}%
+%
+\special{pa -367 526}\special{pa -365 495}\special{pa -359 429}\special{pa -353 366}%
+\special{pa -348 305}\special{pa -342 247}\special{pa -337 192}\special{pa -331 139}%
+\special{pa -325 88}\special{pa -320 40}\special{pa -314 -5}\special{pa -309 -49}%
+\special{pa -303 -90}\special{pa -298 -128}\special{pa -292 -165}\special{pa -286 -199}%
+\special{pa -281 -231}\special{pa -275 -261}\special{pa -270 -288}\special{pa -264 -314}%
+\special{pa -258 -338}\special{pa -253 -360}\special{pa -247 -380}\special{pa -242 -398}%
+\special{pa -236 -414}\special{pa -230 -428}\special{pa -225 -441}\special{pa -219 -452}%
+\special{pa -214 -461}\special{pa -208 -469}\special{pa -203 -475}\special{pa -197 -480}%
+\special{pa -191 -483}\special{pa -186 -485}\special{pa -180 -485}\special{pa -175 -484}%
+\special{pa -169 -481}\special{pa -163 -478}\special{pa -158 -473}\special{pa -152 -467}%
+\special{pa -147 -459}\special{pa -141 -451}\special{pa -135 -442}\special{pa -130 -431}%
+\special{pa -124 -420}\special{pa -119 -407}\special{pa -113 -394}\special{pa -108 -380}%
+\special{pa -102 -365}\special{pa -96 -349}\special{pa -91 -333}\special{pa -85 -316}%
+\special{pa -80 -298}\special{pa -74 -280}\special{pa -68 -261}\special{pa -63 -241}%
+\special{pa -57 -222}\special{pa -52 -201}\special{pa -46 -180}\special{pa -41 -159}%
+\special{pa -35 -138}\special{pa -29 -116}\special{pa -24 -94}\special{pa -18 -72}%
+\special{pa -13 -50}\special{pa -7 -28}\special{pa -1 -6}\special{pa 4 17}\special{pa 10 39}%
+\special{pa 15 61}\special{pa 21 83}\special{pa 27 105}\special{pa 32 127}\special{pa 38 149}%
+\special{pa 43 170}\special{pa 49 191}\special{pa 54 211}\special{pa 60 231}\special{pa 66 251}%
+\special{pa 71 270}\special{pa 77 289}\special{pa 82 307}\special{pa 88 324}\special{pa 94 341}%
+\special{pa 99 357}\special{pa 105 373}\special{pa 110 387}\special{pa 116 401}\special{pa 122 414}%
+\special{pa 127 426}\special{pa 133 437}\special{pa 138 446}\special{pa 144 455}\special{pa 149 463}%
+\special{pa 155 470}\special{pa 161 475}\special{pa 166 480}\special{pa 172 483}\special{pa 177 484}%
+\special{pa 183 485}\special{pa 189 484}\special{pa 194 482}\special{pa 200 478}\special{pa 205 472}%
+\special{pa 211 465}\special{pa 216 457}\special{pa 222 447}\special{pa 228 435}\special{pa 233 421}%
+\special{pa 239 406}\special{pa 244 389}\special{pa 250 370}\special{pa 256 349}\special{pa 261 326}%
+\special{pa 267 302}\special{pa 272 275}\special{pa 278 246}\special{pa 284 215}\special{pa 289 182}%
+\special{pa 295 147}\special{pa 300 109}\special{pa 306 70}\special{pa 311 28}\special{pa 317 -17}%
+\special{pa 323 -64}\special{pa 328 -113}\special{pa 334 -165}\special{pa 339 -219}%
+\special{pa 345 -276}\special{pa 351 -335}\special{pa 356 -397}\special{pa 362 -462}%
+\special{pa 367 -529}\special{pa 373 -600}\special{pa 375 -630}%
+\special{fp}%
+\special{pa -482 83}\special{pa -459 72}\special{pa -437 61}\special{pa -414 49}\special{pa -391 38}%
+\special{pa -368 27}\special{pa -346 15}\special{pa -323 4}\special{pa -300 -7}\special{pa -278 -19}%
+\special{pa -255 -30}\special{pa -232 -41}\special{pa -210 -53}\special{pa -187 -64}%
+\special{pa -164 -75}\special{pa -142 -87}\special{pa -119 -98}\special{pa -96 -109}%
+\special{pa -73 -121}\special{pa -51 -132}\special{pa -28 -143}\special{pa -5 -155}%
+\special{pa 17 -166}\special{pa 40 -177}\special{pa 63 -189}\special{pa 85 -200}\special{pa 108 -212}%
+\special{pa 131 -223}\special{pa 153 -234}\special{pa 176 -246}\special{pa 199 -257}%
+\special{pa 222 -268}\special{pa 244 -280}\special{pa 267 -291}\special{pa 290 -302}%
+\special{pa 312 -314}\special{pa 335 -325}\special{pa 358 -336}\special{pa 380 -348}%
+\special{pa 403 -359}\special{pa 426 -370}\special{pa 448 -382}\special{pa 471 -393}%
+\special{pa 494 -404}\special{pa 516 -416}\special{pa 539 -427}\special{pa 562 -438}%
+\special{pa 585 -450}\special{pa 607 -461}\special{pa 630 -472}%
+\special{fp}%
+\special{pa -304 -11}\special{pa -311 -15}\special{pa -319 -15}\special{pa -326 -11}%
+\special{pa -330 -4}\special{pa -330 4}\special{pa -326 11}\special{pa -319 15}\special{pa -311 15}%
+\special{pa -304 11}\special{pa -300 4}\special{pa -300 -4}\special{pa -304 -11}\special{sh 1}\special{fp}%
+\special{pa -24 -151}\special{pa -31 -155}\special{pa -39 -155}\special{pa -47 -151}%
+\special{pa -51 -144}\special{pa -51 -136}\special{pa -47 -129}\special{pa -39 -125}%
+\special{pa -31 -125}\special{pa -24 -129}\special{pa -20 -136}\special{pa -20 -144}%
+\special{pa -24 -151}\special{sh 1}\special{fp}%
+\special{pa 361 -344}\special{pa 354 -348}\special{pa 346 -348}\special{pa 339 -344}%
+\special{pa 335 -337}\special{pa 335 -329}\special{pa 339 -322}\special{pa 346 -317}%
+\special{pa 354 -317}\special{pa 361 -322}\special{pa 366 -329}\special{pa 366 -337}%
+\special{pa 361 -344}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa -482 0}\special{pa 630 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 555 24}\special{pa 630 0}\special{pa 555 -24}\special{pa 555 0}\special{pa 555 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 555 24}\special{pa 630 0}\special{pa 555 -24}\special{pa 555 0}\special{pa 555 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 526}\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putoncurve.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putoncurve.tex
new file mode 100644
index 00000000..0cfce6b3
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/putoncurve.tex
@@ -0,0 +1,48 @@
+%%% putoncurve.tex 2014-11-10 16:31
+%%% partcrv.sce 2014-11-10 13:44
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -383 -188}\special{pa -390 -192}\special{pa -398 -192}\special{pa -405 -188}%
+\special{pa -409 -181}\special{pa -409 -173}\special{pa -405 -166}\special{pa -398 -162}%
+\special{pa -390 -162}\special{pa -383 -166}\special{pa -378 -173}\special{pa -378 -181}%
+\special{pa -383 -188}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0500,0.5000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 787 0}\special{pa 768 -2}\special{pa 713 -13}\special{pa 627 -42}\special{pa 521 -93}%
+\special{pa 405 -168}\special{pa 292 -265}\special{pa 191 -376}\special{pa 110 -492}%
+\special{pa 52 -602}\special{pa 18 -694}\special{pa 3 -758}\special{pa 0 -786}\special{pa -1 -777}%
+\special{pa -9 -730}\special{pa -32 -651}\special{pa -78 -549}\special{pa -147 -434}%
+\special{pa -239 -319}\special{pa -348 -214}\special{pa -464 -128}\special{pa -576 -64}%
+\special{pa -673 -25}\special{pa -745 -6}\special{pa -783 0}\special{pa -783 0}\special{pa -745 6}%
+\special{pa -673 25}\special{pa -576 64}\special{pa -464 128}\special{pa -348 214}%
+\special{pa -239 319}\special{pa -147 434}\special{pa -78 549}\special{pa -32 651}%
+\special{pa -9 730}\special{pa -1 777}\special{pa 0 786}\special{pa 3 758}\special{pa 18 694}%
+\special{pa 52 602}\special{pa 110 492}\special{pa 191 376}\special{pa 292 265}\special{pa 405 168}%
+\special{pa 521 93}\special{pa 627 42}\special{pa 713 13}\special{pa 768 2}\special{pa 787 0}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 1181}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectdata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectdata.tex
new file mode 100644
index 00000000..d6739898
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectdata.tex
@@ -0,0 +1,161 @@
+%%% test.tex 2014-12-3 8:8
+%%% test.sce 2014-12-3 8:8
+{\unitlength=5mm%
+\begin{picture}%
+( 14.00000, 10.00000)( -6.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -188 -402}\special{pa -195 -405}\special{pa -202 -404}\special{pa -207 -399}%
+\special{pa -209 -392}\special{pa -205 -385}\special{pa -199 -382}\special{pa -191 -383}%
+\special{pa -186 -388}\special{pa -185 -396}\special{pa -188 -402}\special{sh 1}\special{fp}%
+\special{pa 402 -205}\special{pa 396 -209}\special{pa 388 -207}\special{pa 383 -202}%
+\special{pa 382 -195}\special{pa 385 -188}\special{pa 392 -185}\special{pa 399 -186}%
+\special{pa 404 -191}\special{pa 405 -199}\special{pa 402 -205}\special{sh 1}\special{fp}%
+\special{pa 205 -205}\special{pa 199 -209}\special{pa 191 -207}\special{pa 186 -202}%
+\special{pa 185 -195}\special{pa 188 -188}\special{pa 195 -185}\special{pa 202 -186}%
+\special{pa 207 -191}\special{pa 209 -199}\special{pa 205 -205}\special{sh 1}\special{fp}%
+\special{pa 599 -599}\special{pa 592 -602}\special{pa 585 -601}\special{pa 580 -596}%
+\special{pa 579 -589}\special{pa 582 -582}\special{pa 589 -579}\special{pa 596 -580}%
+\special{pa 601 -585}\special{pa 602 -592}\special{pa 599 -599}\special{sh 1}\special{fp}%
+\special{pa 1189 -599}\special{pa 1183 -602}\special{pa 1176 -601}\special{pa 1171 -596}%
+\special{pa 1169 -589}\special{pa 1173 -582}\special{pa 1179 -579}\special{pa 1186 -580}%
+\special{pa 1192 -585}\special{pa 1193 -592}\special{pa 1189 -599}\special{sh 1}\special{fp}%
+\special{pa 599 188}\special{pa 592 185}\special{pa 585 186}\special{pa 580 191}\special{pa 579 199}%
+\special{pa 582 205}\special{pa 589 209}\special{pa 596 207}\special{pa 601 202}\special{pa 602 195}%
+\special{pa 599 188}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa 1577 -1119}\special{pa 1572 -1112}\special{fp}\special{pa 1554 -1087}\special{pa 1549 -1081}\special{fp}%
+\special{pa 1530 -1055}\special{pa 1525 -1049}\special{fp}\special{pa 1506 -1024}\special{pa 1501 -1018}\special{fp}%
+\special{pa 1482 -992}\special{pa 1478 -986}\special{fp}\special{pa 1459 -961}\special{pa 1454 -954}\special{fp}%
+\special{pa 1435 -929}\special{pa 1430 -923}\special{fp}\special{pa 1411 -898}\special{pa 1407 -891}\special{fp}%
+\special{pa 1388 -866}\special{pa 1383 -860}\special{fp}\special{pa 1364 -834}\special{pa 1359 -828}\special{fp}%
+\special{pa 1340 -803}\special{pa 1335 -796}\special{fp}\special{pa 1317 -771}\special{pa 1312 -765}\special{fp}%
+\special{pa 1293 -740}\special{pa 1288 -733}\special{fp}\special{pa 1269 -708}\special{pa 1264 -702}\special{fp}%
+\special{pa 1245 -676}\special{pa 1241 -670}\special{fp}\special{pa 1222 -645}\special{pa 1217 -638}\special{fp}%
+\special{pa 1198 -613}\special{pa 1193 -607}\special{fp}\special{pa 1174 -582}\special{pa 1170 -575}\special{fp}%
+\special{pa 1151 -550}\special{pa 1146 -544}\special{fp}\special{pa 1127 -518}\special{pa 1122 -512}\special{fp}%
+\special{pa 1103 -487}\special{pa 1099 -480}\special{fp}\special{pa 1080 -455}\special{pa 1075 -449}\special{fp}%
+\special{pa 1056 -424}\special{pa 1051 -417}\special{fp}\special{pa 1032 -392}\special{pa 1027 -386}\special{fp}%
+\special{pa 1009 -360}\special{pa 1004 -354}\special{fp}\special{pa 985 -329}\special{pa 980 -322}\special{fp}%
+\special{pa 961 -297}\special{pa 956 -291}\special{fp}\special{pa 937 -266}\special{pa 933 -259}\special{fp}%
+\special{pa 914 -234}\special{pa 909 -228}\special{fp}\special{pa 890 -202}\special{pa 885 -196}\special{fp}%
+\special{pa 866 -171}\special{pa 862 -164}\special{fp}\special{pa 843 -139}\special{pa 838 -133}\special{fp}%
+\special{pa 819 -108}\special{pa 814 -101}\special{fp}\special{pa 795 -76}\special{pa 790 -70}\special{fp}%
+\special{pa 772 -45}\special{pa 767 -38}\special{fp}\special{pa 748 -13}\special{pa 743 -7}\special{fp}%
+\special{pa 724 19}\special{pa 719 25}\special{fp}\special{pa 700 50}\special{pa 696 57}\special{fp}%
+\special{pa 677 82}\special{pa 672 88}\special{fp}\special{pa 653 113}\special{pa 648 120}\special{fp}%
+\special{pa 629 145}\special{pa 625 151}\special{fp}\special{pa 606 177}\special{pa 601 183}\special{fp}%
+\special{pa 582 208}\special{pa 577 215}\special{fp}\special{pa 558 240}\special{pa 554 246}\special{fp}%
+\special{pa 535 271}\special{pa 530 278}\special{fp}\special{pa 511 303}\special{pa 506 309}\special{fp}%
+\special{pa 487 335}\special{pa 482 341}\special{fp}\special{pa 464 366}\special{pa 459 373}\special{fp}%
+\special{pa 440 398}\special{pa 435 404}\special{fp}\special{pa 416 429}\special{pa 411 436}\special{fp}%
+\special{pa 392 461}\special{pa 388 467}\special{fp}\special{pa 369 493}\special{pa 364 499}\special{fp}%
+\special{pa 345 524}\special{pa 340 531}\special{fp}\special{pa 321 556}\special{pa 317 562}\special{fp}%
+\special{pa 298 587}\special{pa 293 594}\special{fp}\special{pn 8}%
+\settowidth{\Width}{(-1,2)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(-1,2)}\settodepth{\Depth}{(-1,2)}\setlength{\Height}{\Depth}%
+\put(-1.0000,2.1500){\hspace*{\Width}\raisebox{\Height}{(-1,2)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(2.1500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.8500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(3.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(6.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(3.1500,-1.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\special{pn 16}%
+\special{pa -984 -591}\special{pa -983 -566}\special{pa -978 -542}\special{pa -970 -518}%
+\special{pa -960 -496}\special{pa -947 -475}\special{pa -931 -456}\special{pa -913 -439}%
+\special{pa -893 -424}\special{pa -871 -412}\special{pa -848 -403}\special{pa -824 -397}%
+\special{pa -800 -394}\special{pa -775 -394}\special{pa -751 -397}\special{pa -727 -403}%
+\special{pa -704 -412}\special{pa -682 -424}\special{pa -662 -439}\special{pa -644 -456}%
+\special{pa -628 -475}\special{pa -615 -496}\special{pa -604 -518}\special{pa -597 -542}%
+\special{pa -592 -566}\special{pa -591 -591}\special{pa -592 -615}\special{pa -597 -640}%
+\special{pa -604 -663}\special{pa -615 -685}\special{pa -628 -706}\special{pa -644 -725}%
+\special{pa -662 -742}\special{pa -682 -757}\special{pa -704 -769}\special{pa -727 -778}%
+\special{pa -751 -784}\special{pa -775 -787}\special{pa -800 -787}\special{pa -824 -784}%
+\special{pa -848 -778}\special{pa -871 -769}\special{pa -893 -757}\special{pa -913 -742}%
+\special{pa -931 -725}\special{pa -947 -706}\special{pa -960 -685}\special{pa -970 -663}%
+\special{pa -978 -640}\special{pa -983 -615}\special{pa -984 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 969 87}\special{pa 993 81}\special{pa 1006 80}\special{fp}\special{pa 1045 80}\special{pa 1066 83}\special{pa 1083 88}\special{fp}%
+\special{pa 1118 103}\special{pa 1134 113}\special{pa 1150 125}\special{fp}\special{pa 1177 153}\special{pa 1186 165}\special{pa 1198 185}\special{fp}%
+\special{pa 1212 221}\special{pa 1216 232}\special{pa 1220 257}\special{pa 1220 258}\special{fp}%
+\special{pa 1219 297}\special{pa 1218 306}\special{pa 1213 330}\special{pa 1211 335}\special{fp}%
+\special{pa 1196 370}\special{pa 1193 376}\special{pa 1179 396}\special{pa 1174 402}\special{fp}%
+\special{pa 1147 429}\special{pa 1144 431}\special{pa 1124 445}\special{pa 1114 450}\special{fp}%
+\special{pa 1079 465}\special{pa 1055 470}\special{pa 1041 471}\special{fp}\special{pa 1002 471}\special{pa 981 468}\special{pa 965 463}\special{fp}%
+\special{pa 929 448}\special{pa 913 439}\special{pa 897 426}\special{fp}\special{pa 870 399}\special{pa 861 386}\special{pa 849 366}\special{fp}%
+\special{pa 835 331}\special{pa 832 319}\special{pa 828 294}\special{pa 828 293}\special{fp}%
+\special{pa 828 254}\special{pa 829 245}\special{pa 835 221}\special{pa 836 217}\special{fp}%
+\special{pa 851 181}\special{pa 854 176}\special{pa 868 155}\special{pa 873 149}\special{fp}%
+\special{pa 900 122}\special{pa 903 120}\special{pa 923 106}\special{pa 933 101}\special{fp}%
+%
+%
+\special{pa 591 -197}\special{pa 589 -222}\special{pa 584 -246}\special{pa 577 -269}%
+\special{pa 566 -292}\special{pa 553 -313}\special{pa 537 -332}\special{pa 519 -349}%
+\special{pa 499 -363}\special{pa 478 -375}\special{pa 455 -384}\special{pa 431 -390}%
+\special{pa 406 -393}\special{pa 381 -393}\special{pa 357 -390}\special{pa 333 -384}%
+\special{pa 310 -375}\special{pa 288 -363}\special{pa 268 -349}\special{pa 250 -332}%
+\special{pa 234 -313}\special{pa 221 -292}\special{pa 211 -269}\special{pa 203 -246}%
+\special{pa 198 -222}\special{pa 197 -197}\special{pa 198 -172}\special{pa 203 -148}%
+\special{pa 211 -124}\special{pa 221 -102}\special{pa 234 -81}\special{pa 250 -62}%
+\special{pa 268 -45}\special{pa 288 -31}\special{pa 310 -19}\special{pa 333 -10}\special{pa 357 -3}%
+\special{pa 381 0}\special{pa 406 0}\special{pa 431 -3}\special{pa 455 -10}\special{pa 478 -19}%
+\special{pa 499 -31}\special{pa 519 -45}\special{pa 537 -62}\special{pa 553 -81}\special{pa 566 -102}%
+\special{pa 577 -124}\special{pa 584 -148}\special{pa 589 -172}\special{pa 591 -197}%
+\special{fp}%
+\special{pa 591 -984}\special{pa 592 -960}\special{pa 597 -935}\special{pa 604 -912}%
+\special{pa 615 -889}\special{pa 628 -869}\special{pa 644 -849}\special{pa 662 -833}%
+\special{pa 682 -818}\special{pa 704 -806}\special{pa 727 -797}\special{pa 751 -791}%
+\special{pa 775 -788}\special{pa 800 -788}\special{pa 824 -791}\special{pa 848 -797}%
+\special{pa 871 -806}\special{pa 893 -818}\special{pa 913 -833}\special{pa 931 -849}%
+\special{pa 947 -869}\special{pa 960 -889}\special{pa 970 -912}\special{pa 978 -935}%
+\special{pa 983 -960}\special{pa 984 -984}\special{pa 983 -1009}\special{pa 978 -1033}%
+\special{pa 970 -1057}\special{pa 960 -1079}\special{pa 947 -1100}\special{pa 931 -1119}%
+\special{pa 913 -1136}\special{pa 893 -1150}\special{pa 871 -1162}\special{pa 848 -1171}%
+\special{pa 824 -1178}\special{pa 800 -1181}\special{pa 775 -1181}\special{pa 751 -1178}%
+\special{pa 727 -1171}\special{pa 704 -1162}\special{pa 682 -1150}\special{pa 662 -1136}%
+\special{pa 644 -1119}\special{pa 628 -1100}\special{pa 615 -1079}\special{pa 604 -1057}%
+\special{pa 597 -1033}\special{pa 592 -1009}\special{pa 591 -984}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectpoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectpoint.tex
new file mode 100644
index 00000000..baaa1db9
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/reflectpoint.tex
@@ -0,0 +1,128 @@
+%%% test.tex 2014-12-3 7:41
+%%% test.sce 2014-12-3 7:41
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 8.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 245 -8}\special{pa 238 -12}\special{pa 231 -11}\special{pa 226 -5}\special{pa 225 2}%
+\special{pa 228 8}\special{pa 234 12}\special{pa 242 11}\special{pa 247 5}\special{pa 248 -2}%
+\special{pa 245 -8}\special{sh 1}\special{fp}%
+\special{pa -228 -245}\special{pa -234 -248}\special{pa -242 -247}\special{pa -247 -242}%
+\special{pa -248 -234}\special{pa -245 -228}\special{pa -238 -225}\special{pa -231 -226}%
+\special{pa -226 -231}\special{pa -225 -238}\special{pa -228 -245}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 717 -481}\special{pa 711 -484}\special{pa 703 -483}\special{pa 698 -478}%
+\special{pa 697 -471}\special{pa 700 -464}\special{pa 707 -461}\special{pa 714 -462}%
+\special{pa 719 -467}\special{pa 720 -474}\special{pa 717 -481}\special{sh 1}\special{fp}%
+\special{pa 1189 -717}\special{pa 1183 -720}\special{pa 1176 -719}\special{pa 1171 -714}%
+\special{pa 1169 -707}\special{pa 1173 -700}\special{pa 1179 -697}\special{pa 1186 -698}%
+\special{pa 1192 -703}\special{pa 1193 -711}\special{pa 1189 -717}\special{sh 1}\special{fp}%
+\special{pa 717 -1189}\special{pa 711 -1193}\special{pa 703 -1192}\special{pa 698 -1186}%
+\special{pa 697 -1179}\special{pa 700 -1173}\special{pa 707 -1169}\special{pa 714 -1171}%
+\special{pa 719 -1176}\special{pa 720 -1183}\special{pa 717 -1189}\special{sh 1}\special{fp}%
+\special{pa 717 228}\special{pa 711 225}\special{pa 703 226}\special{pa 698 231}\special{pa 697 238}%
+\special{pa 700 245}\special{pa 707 248}\special{pa 714 247}\special{pa 719 242}\special{pa 720 234}%
+\special{pa 717 228}\special{sh 1}\special{fp}%
+\special{pa 1378 322}\special{pa 1372 319}\special{pa 1365 320}\special{pa 1360 325}%
+\special{pa 1358 333}\special{pa 1362 339}\special{pa 1368 342}\special{pa 1375 341}%
+\special{pa 1381 336}\special{pa 1382 329}\special{pa 1378 322}\special{sh 1}\special{fp}%
+\settowidth{\Width}{(-1,1)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(-1,1)}\settodepth{\Depth}{(-1,1)}\setlength{\Height}{\Depth}%
+\put(-1.0000,1.1500){\hspace*{\Width}\raisebox{\Height}{(-1,1)}}%
+%
+%
+\settowidth{\Width}{(1,0)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(1,0)}\settodepth{\Depth}{(1,0)}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{(1,0)}}%
+%
+%
+\settowidth{\Width}{(2,3)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(2,3)}\settodepth{\Depth}{(2,3)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{(2,3)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(1.1500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.1500,1.9500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(5.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(3.1500,4.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(3.1500,-1.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(5.9500,-1.4500){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pn 8}%
+\special{pa 1537 -1421}\special{pa 1534 -1414}\special{fp}\special{pa 1520 -1386}\special{pa 1516 -1379}\special{fp}%
+\special{pa 1502 -1351}\special{pa 1499 -1344}\special{fp}\special{pa 1485 -1316}\special{pa 1481 -1309}\special{fp}%
+\special{pa 1467 -1281}\special{pa 1464 -1274}\special{fp}\special{pa 1450 -1246}\special{pa 1446 -1239}\special{fp}%
+\special{pa 1432 -1211}\special{pa 1429 -1204}\special{fp}\special{pa 1415 -1176}\special{pa 1411 -1169}\special{fp}%
+\special{pa 1397 -1141}\special{pa 1394 -1134}\special{fp}\special{pa 1380 -1106}\special{pa 1376 -1099}\special{fp}%
+\special{pa 1362 -1071}\special{pa 1359 -1064}\special{fp}\special{pa 1345 -1036}\special{pa 1341 -1029}\special{fp}%
+\special{pa 1327 -1001}\special{pa 1324 -994}\special{fp}\special{pa 1310 -966}\special{pa 1306 -959}\special{fp}%
+\special{pa 1292 -931}\special{pa 1289 -924}\special{fp}\special{pa 1275 -896}\special{pa 1271 -889}\special{fp}%
+\special{pa 1257 -861}\special{pa 1254 -854}\special{fp}\special{pa 1240 -826}\special{pa 1236 -819}\special{fp}%
+\special{pa 1222 -791}\special{pa 1219 -784}\special{fp}\special{pa 1205 -756}\special{pa 1201 -749}\special{fp}%
+\special{pa 1187 -721}\special{pa 1184 -714}\special{fp}\special{pa 1170 -686}\special{pa 1166 -679}\special{fp}%
+\special{pa 1152 -651}\special{pa 1149 -644}\special{fp}\special{pa 1135 -616}\special{pa 1131 -609}\special{fp}%
+\special{pa 1117 -581}\special{pa 1114 -574}\special{fp}\special{pa 1100 -546}\special{pa 1096 -539}\special{fp}%
+\special{pa 1082 -511}\special{pa 1079 -504}\special{fp}\special{pa 1065 -476}\special{pa 1061 -469}\special{fp}%
+\special{pa 1047 -441}\special{pa 1044 -434}\special{fp}\special{pa 1030 -406}\special{pa 1026 -399}\special{fp}%
+\special{pa 1012 -371}\special{pa 1009 -364}\special{fp}\special{pa 995 -336}\special{pa 991 -329}\special{fp}%
+\special{pa 977 -301}\special{pa 974 -294}\special{fp}\special{pa 960 -266}\special{pa 956 -259}\special{fp}%
+\special{pa 942 -231}\special{pa 939 -224}\special{fp}\special{pa 925 -196}\special{pa 921 -189}\special{fp}%
+\special{pa 907 -161}\special{pa 904 -154}\special{fp}\special{pa 890 -126}\special{pa 886 -119}\special{fp}%
+\special{pa 872 -91}\special{pa 869 -84}\special{fp}\special{pa 855 -56}\special{pa 851 -49}\special{fp}%
+\special{pa 837 -21}\special{pa 834 -14}\special{fp}\special{pa 820 14}\special{pa 816 21}\special{fp}%
+\special{pa 802 49}\special{pa 799 56}\special{fp}\special{pa 785 84}\special{pa 781 91}\special{fp}%
+\special{pa 767 119}\special{pa 764 126}\special{fp}\special{pa 750 154}\special{pa 746 161}\special{fp}%
+\special{pa 732 189}\special{pa 729 196}\special{fp}\special{pa 715 224}\special{pa 711 231}\special{fp}%
+\special{pa 697 259}\special{pa 694 266}\special{fp}\special{pa 680 294}\special{pa 676 301}\special{fp}%
+\special{pa 662 329}\special{pa 659 336}\special{fp}\special{pa 645 364}\special{pa 641 371}\special{fp}%
+\special{pa 627 399}\special{pa 624 406}\special{fp}\special{pa 610 434}\special{pa 606 441}\special{fp}%
+\special{pa 592 469}\special{pa 589 476}\special{fp}\special{pn 8}%
+\special{pa -709 0}\special{pa 1654 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatedata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatedata.tex
new file mode 100644
index 00000000..68bf0eb0
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatedata.tex
@@ -0,0 +1,126 @@
+%%% test.tex 2014-11-1 16:34
+%%% test.sce 2014-11-1 16:34
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 9.00000)( -6.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 1222 -1001}\special{pa 1184 -1019}\special{pa 1145 -1033}\special{pa 1104 -1042}%
+\special{pa 1062 -1045}\special{pa 1020 -1043}\special{pa 979 -1036}\special{pa 939 -1024}%
+\special{pa 900 -1007}\special{pa 864 -985}\special{pa 832 -959}\special{pa 802 -929}%
+\special{pa 777 -895}\special{pa 756 -859}\special{pa 740 -820}\special{pa 729 -779}%
+\special{pa 723 -738}\special{pa 722 -696}\special{pa 727 -654}\special{pa 736 -614}%
+\special{pa 751 -574}\special{pa 771 -537}\special{pa 795 -503}\special{pa 823 -472}%
+\special{pa 855 -444}\special{pa 890 -421}\special{pa 927 -403}\special{pa 967 -389}%
+\special{pa 1008 -380}\special{pa 1050 -377}\special{pa 1092 -379}\special{pa 1133 -386}%
+\special{pa 1173 -398}\special{pa 1211 -415}\special{pa 1247 -437}\special{pa 1280 -463}%
+\special{pa 1309 -493}\special{pa 1335 -527}\special{pa 1355 -563}\special{pa 1372 -602}%
+\special{pa 1383 -642}\special{pa 1389 -684}\special{pa 1390 -726}\special{pa 1385 -768}%
+\special{pa 1375 -808}\special{pa 1361 -848}\special{pa 1341 -885}\special{pa 1317 -919}%
+\special{pa 1289 -950}\special{pa 1257 -978}\special{pa 1222 -1001}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -773 194}\special{pa -741 172}\special{fp}\special{pa -711 147}\special{pa -706 143}\special{pa -684 119}\special{fp}%
+\special{pa -661 88}\special{pa -654 78}\special{pa -642 54}\special{fp}\special{pa -626 19}\special{pa -620 1}\special{pa -615 -18}\special{fp}%
+\special{pa -608 -57}\special{pa -606 -81}\special{pa -606 -95}\special{fp}\special{pa -608 -134}\special{pa -612 -165}\special{pa -615 -172}\special{fp}%
+\special{pa -625 -210}\special{pa -640 -244}\special{pa -641 -245}\special{fp}\special{pa -660 -279}\special{pa -661 -280}\special{pa -683 -310}\special{fp}%
+\special{pa -710 -338}\special{pa -715 -344}\special{pa -740 -363}\special{fp}\special{pa -772 -385}\special{pa -784 -392}\special{pa -807 -402}\special{fp}%
+\special{pa -843 -415}\special{pa -862 -421}\special{pa -881 -424}\special{fp}\special{pa -919 -429}\special{pa -946 -430}\special{pa -958 -429}\special{fp}%
+\special{pa -996 -425}\special{pa -1028 -418}\special{pa -1034 -416}\special{fp}\special{pa -1071 -403}\special{pa -1106 -386}\special{pa -1106 -386}\special{fp}%
+\special{pa -1138 -365}\special{pa -1141 -363}\special{pa -1168 -340}\special{fp}%
+\special{pa -1194 -311}\special{pa -1201 -304}\special{pa -1218 -280}\special{fp}%
+\special{pa -1237 -247}\special{pa -1244 -233}\special{pa -1252 -211}\special{fp}%
+\special{pa -1264 -174}\special{pa -1269 -153}\special{pa -1271 -136}\special{fp}%
+\special{pa -1273 -97}\special{pa -1272 -69}\special{pa -1271 -58}\special{fp}\special{pa -1264 -20}\special{pa -1255 13}\special{pa -1253 17}\special{fp}%
+\special{pa -1238 53}\special{pa -1219 86}\special{fp}\special{pa -1196 118}\special{pa -1193 121}\special{pa -1169 146}\special{fp}%
+\special{pa -1139 171}\special{pa -1131 178}\special{pa -1107 192}\special{fp}\special{pa -1072 210}\special{pa -1057 217}\special{pa -1036 223}\special{fp}%
+\special{pa -998 232}\special{pa -975 236}\special{pa -960 237}\special{fp}\special{pa -921 237}\special{pa -892 234}\special{pa -882 232}\special{fp}%
+\special{pa -845 224}\special{pa -811 212}\special{pa -808 211}\special{fp}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-0.0500,2.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.9500,2.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,5.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{(1,5)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(1,5)}\settodepth{\Depth}{(1,5)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500,5.0000){\hspace*{\Width}\raisebox{\Height}{(1,5)}}%
+%
+%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 8 -481}\special{pa 2 -484}\special{pa -5 -483}\special{pa -11 -478}\special{pa -12 -471}%
+\special{pa -8 -464}\special{pa -2 -461}\special{pa 5 -462}\special{pa 11 -467}\special{pa 12 -474}%
+\special{pa 8 -481}\special{sh 1}\special{fp}%
+\special{pa 717 -481}\special{pa 711 -484}\special{pa 703 -483}\special{pa 698 -478}%
+\special{pa 697 -471}\special{pa 700 -464}\special{pa 707 -461}\special{pa 714 -462}%
+\special{pa 719 -467}\special{pa 720 -474}\special{pa 717 -481}\special{sh 1}\special{fp}%
+\special{pa -464 -1189}\special{pa -471 -1193}\special{pa -478 -1192}\special{pa -483 -1186}%
+\special{pa -484 -1179}\special{pa -481 -1173}\special{pa -474 -1169}\special{pa -467 -1171}%
+\special{pa -462 -1176}\special{pa -461 -1183}\special{pa -464 -1189}\special{sh 1}\special{fp}%
+\special{pa 245 -1189}\special{pa 238 -1193}\special{pa 231 -1192}\special{pa 226 -1186}%
+\special{pa 225 -1179}\special{pa 228 -1173}\special{pa 234 -1169}\special{pa 242 -1171}%
+\special{pa 247 -1176}\special{pa 248 -1183}\special{pa 245 -1189}\special{sh 1}\special{fp}%
+\special{pa 570 -236}\special{pa 568 -278}\special{pa 560 -319}\special{pa 547 -359}%
+\special{pa 529 -397}\special{pa 506 -433}\special{pa 480 -465}\special{pa 449 -494}%
+\special{pa 415 -518}\special{pa 378 -538}\special{pa 339 -554}\special{pa 299 -564}%
+\special{pa 257 -570}\special{pa 215 -570}\special{pa 174 -564}\special{pa 133 -554}%
+\special{pa 94 -538}\special{pa 57 -518}\special{pa 23 -494}\special{pa -7 -465}\special{pa -34 -433}%
+\special{pa -57 -397}\special{pa -74 -359}\special{pa -87 -319}\special{pa -95 -278}%
+\special{pa -98 -236}\special{pa -95 -194}\special{pa -87 -153}\special{pa -74 -113}%
+\special{pa -57 -75}\special{pa -34 -40}\special{pa -7 -8}\special{pa 23 21}\special{pa 57 46}%
+\special{pa 94 66}\special{pa 133 81}\special{pa 174 92}\special{pa 215 97}\special{pa 257 97}%
+\special{pa 299 92}\special{pa 339 81}\special{pa 378 66}\special{pa 415 46}\special{pa 449 21}%
+\special{pa 480 -8}\special{pa 506 -40}\special{pa 529 -75}\special{pa 547 -113}\special{pa 560 -153}%
+\special{pa 568 -194}\special{pa 570 -236}%
+\special{fp}%
+\special{pa 945 -334}\special{pa 903 -331}\special{pa 862 -323}\special{pa 822 -311}%
+\special{pa 784 -293}\special{pa 748 -270}\special{pa 716 -244}\special{pa 687 -213}%
+\special{pa 663 -179}\special{pa 642 -142}\special{pa 627 -103}\special{pa 616 -63}%
+\special{pa 611 -21}\special{pa 611 21}\special{pa 616 63}\special{pa 627 103}\special{pa 642 142}%
+\special{pa 662 179}\special{pa 687 213}\special{pa 716 244}\special{pa 748 270}\special{pa 783 293}%
+\special{pa 821 311}\special{pa 861 324}\special{pa 902 332}\special{pa 944 334}\special{pa 986 332}%
+\special{pa 1027 324}\special{pa 1067 311}\special{pa 1105 293}\special{pa 1141 271}%
+\special{pa 1173 244}\special{pa 1202 213}\special{pa 1226 179}\special{pa 1247 143}%
+\special{pa 1262 104}\special{pa 1273 63}\special{pa 1278 21}\special{pa 1278 -21}%
+\special{pa 1273 -62}\special{pa 1262 -103}\special{pa 1247 -142}\special{pa 1227 -179}%
+\special{pa 1202 -213}\special{pa 1173 -243}\special{pa 1141 -270}\special{pa 1106 -292}%
+\special{pa 1068 -310}\special{pa 1028 -323}\special{pa 987 -331}\special{pa 945 -334}%
+\special{fp}%
+\special{pa -1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1654}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatepoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatepoint.tex
new file mode 100644
index 00000000..882a741c
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rotatepoint.tex
@@ -0,0 +1,140 @@
+%%% test.tex 2014-12-3 8:22
+%%% test.sce 2014-12-3 8:22
+{\unitlength=6mm%
+\begin{picture}%
+( 8.04000, 8.12000)( -1.20000, -1.96000)%
+\special{pn 8}%
+%
+\special{pa 1189 -481}\special{pa 1183 -484}\special{pa 1176 -483}\special{pa 1171 -478}%
+\special{pa 1169 -471}\special{pa 1173 -464}\special{pa 1179 -461}\special{pa 1186 -462}%
+\special{pa 1192 -467}\special{pa 1193 -474}\special{pa 1189 -481}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 1008 -748}\special{pa 1001 -751}\special{pa 994 -750}\special{pa 989 -745}%
+\special{pa 988 -738}\special{pa 991 -731}\special{pa 997 -728}\special{pa 1005 -729}%
+\special{pa 1010 -734}\special{pa 1011 -741}\special{pa 1008 -748}\special{sh 1}\special{fp}%
+\special{pa 1041 -1213}\special{pa 1034 -1216}\special{pa 1027 -1215}\special{pa 1022 -1210}%
+\special{pa 1021 -1203}\special{pa 1024 -1196}\special{pa 1030 -1193}\special{pa 1038 -1194}%
+\special{pa 1043 -1199}\special{pa 1044 -1207}\special{pa 1041 -1213}\special{sh 1}\special{fp}%
+\special{pa 412 256}\special{pa 406 253}\special{pa 399 254}\special{pa 393 259}\special{pa 392 266}%
+\special{pa 396 273}\special{pa 402 276}\special{pa 409 275}\special{pa 414 270}\special{pa 416 263}%
+\special{pa 412 256}\special{sh 1}\special{fp}%
+\settowidth{\Width}{(3,0)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(3,0)}\settodepth{\Depth}{(3,0)}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{(3,0)}}%
+%
+%
+\settowidth{\Width}{(5,2)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(5,2)}\settodepth{\Depth}{(5,2)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.1500,2.0000){\hspace*{\Width}\raisebox{\Height}{(5,2)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(0.8500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(1.8500,2.9500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.3800,3.0800){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.5200,5.0500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(1.8600,-1.1700){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\special{pn 8}%
+\special{pa 234 -233}\special{pa 238 -240}\special{fp}\special{pa 253 -269}\special{pa 256 -276}\special{fp}%
+\special{pa 271 -305}\special{pa 274 -312}\special{fp}\special{pa 289 -342}\special{pa 293 -349}\special{fp}%
+\special{pa 307 -378}\special{pa 311 -385}\special{fp}\special{pa 325 -414}\special{pa 329 -422}\special{fp}%
+\special{pa 343 -451}\special{pa 347 -458}\special{fp}\special{pa 362 -487}\special{pa 365 -494}\special{fp}%
+\special{pa 380 -523}\special{pa 383 -531}\special{fp}\special{pa 398 -560}\special{pa 402 -567}\special{fp}%
+\special{pa 416 -596}\special{pa 420 -603}\special{fp}\special{pa 434 -632}\special{pa 438 -640}\special{fp}%
+\special{pa 452 -669}\special{pa 456 -676}\special{fp}\special{pa 471 -705}\special{pa 474 -712}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1003 -740}\special{pa 995 -739}\special{fp}\special{pa 963 -737}\special{pa 955 -737}\special{fp}%
+\special{pa 922 -735}\special{pa 914 -734}\special{fp}\special{pa 882 -733}\special{pa 874 -732}\special{fp}%
+\special{pa 841 -730}\special{pa 833 -730}\special{fp}\special{pa 801 -728}\special{pa 793 -727}\special{fp}%
+\special{pa 760 -725}\special{pa 752 -725}\special{fp}\special{pa 720 -723}\special{pa 712 -723}\special{fp}%
+\special{pa 679 -721}\special{pa 671 -720}\special{fp}\special{pa 639 -718}\special{pa 631 -718}\special{fp}%
+\special{pa 598 -716}\special{pa 590 -716}\special{fp}\special{pa 557 -714}\special{pa 549 -713}\special{fp}%
+\special{pa 517 -711}\special{pa 509 -711}\special{fp}\special{pa 476 -709}\special{pa 468 -708}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1035 -1207}\special{pa 1029 -1202}\special{fp}\special{pa 1006 -1181}\special{pa 1000 -1176}\special{fp}%
+\special{pa 976 -1155}\special{pa 970 -1150}\special{fp}\special{pa 947 -1129}\special{pa 941 -1124}\special{fp}%
+\special{pa 917 -1103}\special{pa 911 -1098}\special{fp}\special{pa 888 -1077}\special{pa 882 -1072}\special{fp}%
+\special{pa 858 -1051}\special{pa 852 -1045}\special{fp}\special{pa 829 -1025}\special{pa 823 -1019}\special{fp}%
+\special{pa 800 -999}\special{pa 794 -993}\special{fp}\special{pa 770 -972}\special{pa 764 -967}\special{fp}%
+\special{pa 741 -946}\special{pa 735 -941}\special{fp}\special{pa 711 -920}\special{pa 705 -915}\special{fp}%
+\special{pa 682 -894}\special{pa 676 -889}\special{fp}\special{pa 652 -868}\special{pa 646 -863}\special{fp}%
+\special{pa 623 -842}\special{pa 617 -837}\special{fp}\special{pa 593 -816}\special{pa 587 -810}\special{fp}%
+\special{pa 564 -790}\special{pa 558 -784}\special{fp}\special{pa 534 -764}\special{pa 528 -758}\special{fp}%
+\special{pa 505 -737}\special{pa 499 -732}\special{fp}\special{pa 475 -711}\special{pa 469 -706}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1185 -471}\special{pa 1177 -474}\special{fp}\special{pa 1148 -484}\special{pa 1140 -486}\special{fp}%
+\special{pa 1110 -496}\special{pa 1103 -499}\special{fp}\special{pa 1073 -508}\special{pa 1065 -511}\special{fp}%
+\special{pa 1036 -521}\special{pa 1028 -523}\special{fp}\special{pa 998 -533}\special{pa 991 -536}\special{fp}%
+\special{pa 961 -546}\special{pa 954 -548}\special{fp}\special{pa 924 -558}\special{pa 916 -561}\special{fp}%
+\special{pa 887 -571}\special{pa 879 -573}\special{fp}\special{pa 849 -583}\special{pa 842 -586}\special{fp}%
+\special{pa 812 -596}\special{pa 804 -598}\special{fp}\special{pa 775 -608}\special{pa 767 -610}\special{fp}%
+\special{pa 737 -620}\special{pa 730 -623}\special{fp}\special{pa 700 -633}\special{pa 692 -635}\special{fp}%
+\special{pa 663 -645}\special{pa 655 -648}\special{fp}\special{pa 625 -658}\special{pa 618 -660}\special{fp}%
+\special{pa 588 -670}\special{pa 581 -673}\special{fp}\special{pa 551 -683}\special{pa 543 -685}\special{fp}%
+\special{pa 514 -695}\special{pa 506 -697}\special{fp}\special{pa 476 -707}\special{pa 469 -710}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 712 2}\special{pa 705 -2}\special{fp}\special{pa 676 -16}\special{pa 669 -20}\special{fp}%
+\special{pa 640 -35}\special{pa 632 -38}\special{fp}\special{pa 603 -53}\special{pa 596 -56}\special{fp}%
+\special{pa 567 -71}\special{pa 560 -74}\special{fp}\special{pa 531 -89}\special{pa 523 -93}\special{fp}%
+\special{pa 494 -107}\special{pa 487 -111}\special{fp}\special{pa 458 -125}\special{pa 451 -129}\special{fp}%
+\special{pa 422 -144}\special{pa 414 -147}\special{fp}\special{pa 385 -162}\special{pa 378 -165}\special{fp}%
+\special{pa 349 -180}\special{pa 342 -183}\special{fp}\special{pa 312 -198}\special{pa 305 -202}\special{fp}%
+\special{pa 276 -216}\special{pa 269 -220}\special{fp}\special{pa 240 -234}\special{pa 233 -238}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 405 268}\special{pa 403 261}\special{fp}\special{pa 392 230}\special{pa 390 222}\special{fp}%
+\special{pa 379 191}\special{pa 377 184}\special{fp}\special{pa 367 153}\special{pa 364 145}\special{fp}%
+\special{pa 354 114}\special{pa 351 107}\special{fp}\special{pa 341 76}\special{pa 338 68}\special{fp}%
+\special{pa 328 37}\special{pa 325 30}\special{fp}\special{pa 315 -1}\special{pa 312 -9}\special{fp}%
+\special{pa 302 -40}\special{pa 299 -47}\special{fp}\special{pa 289 -78}\special{pa 287 -86}\special{fp}%
+\special{pa 276 -117}\special{pa 274 -124}\special{fp}\special{pa 263 -155}\special{pa 261 -163}\special{fp}%
+\special{pa 250 -194}\special{pa 248 -201}\special{fp}\special{pa 237 -232}\special{pa 235 -240}\special{fp}%
+\special{pn 8}%
+\special{pa -283 0}\special{pa 1616 0}%
+\special{fp}%
+\special{pa 0 463}\special{pa 0 -1455}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.8900,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.2100){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rshade.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rshade.tex
new file mode 100644
index 00000000..92d0d906
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/rshade.tex
@@ -0,0 +1,72 @@
+%%% fig.tex 2016-4-23 15:15
+%%% fig.sce 2016-4-23 15:15
+{\unitlength=10mm%
+\begin{picture}%
+( 6.00000, 3.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.2,0,0,0}%
+\color[cmyk]{0.2,0,0,0}%
+\special{pa 147 -293}\special{pa 139 -295}\special{pa 99 -304}\special{pa 60 -311}%
+\special{pa 20 -314}\special{pa -20 -314}\special{pa -60 -311}\special{pa -99 -304}%
+\special{pa -139 -295}\special{pa -179 -283}\special{pa -219 -269}\special{pa -259 -253}%
+\special{pa -298 -236}\special{pa -338 -217}\special{pa -378 -198}\special{pa -418 -179}%
+\special{pa -457 -160}\special{pa -497 -142}\special{pa -537 -124}\special{pa -577 -107}%
+\special{pa -616 -92}\special{pa -656 -78}\special{pa -696 -66}\special{pa -736 -55}%
+\special{pa -775 -45}\special{pa -815 -37}\special{pa -855 -30}\special{pa -895 -24}%
+\special{pa -935 -19}\special{pa -974 -15}\special{pa -1014 -11}\special{pa -1054 -9}%
+\special{pa -1094 -7}\special{pa -1133 -5}\special{pa -1173 -4}\special{pa -1213 -3}%
+\special{pa -1253 -2}\special{pa -1292 -1}\special{pa -1332 -1}\special{pa -1372 -1}%
+\special{pa -1412 0}\special{pa -1452 0}\special{pa -1491 0}\special{pa -1531 0}\special{pa 147 0}%
+\special{pa 147 -293}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa -1181 -4}\special{pa -1173 -4}\special{pa -1133 -5}\special{pa -1094 -7}%
+\special{pa -1054 -9}\special{pa -1014 -11}\special{pa -974 -15}\special{pa -935 -19}%
+\special{pa -895 -24}\special{pa -855 -30}\special{pa -815 -37}\special{pa -775 -45}%
+\special{pa -736 -55}\special{pa -696 -66}\special{pa -656 -78}\special{pa -616 -92}%
+\special{pa -577 -107}\special{pa -537 -124}\special{pa -497 -142}\special{pa -457 -160}%
+\special{pa -418 -179}\special{pa -378 -198}\special{pa -338 -217}\special{pa -298 -236}%
+\special{pa -259 -253}\special{pa -219 -269}\special{pa -179 -283}\special{pa -139 -295}%
+\special{pa -99 -304}\special{pa -60 -311}\special{pa -20 -314}\special{pa 20 -314}%
+\special{pa 60 -311}\special{pa 99 -304}\special{pa 139 -295}\special{pa 179 -283}%
+\special{pa 219 -269}\special{pa 259 -253}\special{pa 298 -236}\special{pa 338 -217}%
+\special{pa 378 -198}\special{pa 418 -179}\special{pa 457 -160}\special{pa 497 -142}%
+\special{pa 537 -124}\special{pa 577 -107}\special{pa 616 -92}\special{pa 656 -78}%
+\special{pa 696 -66}\special{pa 736 -55}\special{pa 775 -45}\special{pa 815 -37}\special{pa 855 -30}%
+\special{pa 895 -24}\special{pa 935 -19}\special{pa 974 -15}\special{pa 1014 -11}%
+\special{pa 1054 -9}\special{pa 1094 -7}\special{pa 1133 -5}\special{pa 1173 -4}\special{pa 1181 -4}%
+\special{fp}%
+\special{pa 147 0}\special{pa 147 -293}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\settowidth{\Width}{$0.37$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0.37$}\settodepth{\Depth}{$0.37$}\setlength{\Height}{-\Height}%
+\put(0.3722,-0.0500){\hspace*{\Width}\raisebox{\Height}{$0.37$}}%
+%
+%
+\settowidth{\Width}{$P=0.65$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$P=0.65$}\settodepth{\Depth}{$P=0.65$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{$P=0.65$}}%
+%
+%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ruler.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ruler.tex
new file mode 100644
index 00000000..a976f1b7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/ruler.tex
@@ -0,0 +1,66 @@
+%%% fig.tex 2016-5-2 18:2
+%%% fig.sce 2016-5-2 18:2
+{\unitlength=8mm%
+\begin{picture}%
+( 6.62000, 3.97000)( -0.62000, -0.47000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 1726 0}\special{pa 1726 -901}\special{pa 0 -901}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 31}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 315 0}\special{pa 315 31}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 630 0}\special{pa 630 31}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 945 0}\special{pa 945 31}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 1260 0}\special{pa 1260 31}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa 1575 0}\special{pa 1575 31}%
+\special{fp}%
+\settowidth{\Width}{$d1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$d1$}\settodepth{\Depth}{$d1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{$d1$}}%
+%
+%
+\special{pa 0 -315}\special{pa -31 -315}%
+\special{fp}%
+\settowidth{\Width}{$d2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$d2$}\settodepth{\Depth}{$d2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{$d2$}}%
+%
+%
+\special{pa 0 -945}\special{pa -31 -945}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scaledata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scaledata.tex
new file mode 100644
index 00000000..d8623596
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scaledata.tex
@@ -0,0 +1,126 @@
+%%% test.tex 2014-11-1 19:5
+%%% test.sce 2014-11-1 19:5
+{\unitlength=6mm%
+\begin{picture}%
+( 15.00000, 8.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 2598 -709}\special{pa 2593 -768}\special{pa 2576 -826}\special{pa 2549 -883}%
+\special{pa 2511 -936}\special{pa 2463 -986}\special{pa 2406 -1032}\special{pa 2341 -1073}%
+\special{pa 2269 -1108}\special{pa 2191 -1136}\special{pa 2109 -1158}\special{pa 2023 -1173}%
+\special{pa 1934 -1180}\special{pa 1845 -1180}\special{pa 1757 -1173}\special{pa 1671 -1158}%
+\special{pa 1588 -1136}\special{pa 1510 -1108}\special{pa 1438 -1073}\special{pa 1373 -1032}%
+\special{pa 1316 -986}\special{pa 1269 -936}\special{pa 1231 -883}\special{pa 1203 -826}%
+\special{pa 1187 -768}\special{pa 1181 -709}\special{pa 1187 -649}\special{pa 1203 -591}%
+\special{pa 1231 -535}\special{pa 1269 -481}\special{pa 1316 -431}\special{pa 1373 -385}%
+\special{pa 1438 -345}\special{pa 1510 -310}\special{pa 1588 -281}\special{pa 1671 -259}%
+\special{pa 1757 -245}\special{pa 1845 -237}\special{pa 1934 -237}\special{pa 2023 -245}%
+\special{pa 2109 -259}\special{pa 2191 -281}\special{pa 2269 -310}\special{pa 2341 -345}%
+\special{pa 2406 -385}\special{pa 2463 -431}\special{pa 2511 -481}\special{pa 2549 -535}%
+\special{pa 2576 -591}\special{pa 2593 -649}\special{pa 2598 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2126 236}\special{pa 2120 266}\special{pa 2116 273}\special{fp}\special{pa 2094 304}\special{pa 2076 323}\special{pa 2066 330}\special{fp}%
+\special{pa 2034 352}\special{pa 2000 370}\special{fp}\special{pa 1965 385}\special{pa 1934 398}\special{pa 1929 399}\special{fp}%
+\special{pa 1893 411}\special{pa 1869 418}\special{pa 1856 421}\special{fp}\special{pa 1818 431}\special{pa 1797 436}\special{pa 1781 439}\special{fp}%
+\special{pa 1743 446}\special{pa 1719 450}\special{pa 1705 452}\special{fp}\special{pa 1667 457}\special{pa 1636 461}\special{pa 1629 462}\special{fp}%
+\special{pa 1590 465}\special{pa 1552 468}\special{fp}\special{pa 1513 470}\special{pa 1475 471}\special{fp}%
+\special{pa 1437 472}\special{pa 1398 472}\special{fp}\special{pa 1360 471}\special{pa 1321 470}\special{fp}%
+\special{pa 1283 468}\special{pa 1244 465}\special{fp}\special{pa 1206 462}\special{pa 1198 461}\special{pa 1168 457}\special{fp}%
+\special{pa 1130 452}\special{pa 1116 450}\special{pa 1092 446}\special{fp}\special{pa 1054 439}\special{pa 1038 436}\special{pa 1016 431}\special{fp}%
+\special{pa 979 421}\special{pa 966 418}\special{pa 942 411}\special{fp}\special{pa 905 399}\special{pa 901 398}\special{pa 869 385}\special{fp}%
+\special{pa 834 370}\special{pa 800 352}\special{fp}\special{pa 768 330}\special{pa 758 323}\special{pa 740 304}\special{fp}%
+\special{pa 718 273}\special{pa 714 266}\special{pa 709 236}\special{pa 709 236}\special{fp}%
+\special{pa 718 199}\special{pa 731 177}\special{pa 740 168}\special{fp}\special{pa 768 142}\special{pa 796 122}\special{pa 800 120}\special{fp}%
+\special{pa 834 102}\special{pa 844 97}\special{pa 869 87}\special{fp}\special{pa 905 73}\special{pa 942 62}\special{fp}%
+\special{pa 979 51}\special{pa 1016 42}\special{fp}\special{pa 1054 34}\special{pa 1092 27}\special{fp}%
+\special{pa 1130 21}\special{pa 1168 16}\special{fp}\special{pa 1206 11}\special{pa 1244 8}\special{fp}%
+\special{pa 1283 4}\special{pa 1285 4}\special{pa 1321 3}\special{fp}\special{pa 1360 1}\special{pa 1373 0}\special{pa 1398 0}\special{fp}%
+\special{pa 1437 0}\special{pa 1462 0}\special{pa 1475 1}\special{fp}\special{pa 1513 3}\special{pa 1550 4}\special{pa 1552 4}\special{fp}%
+\special{pa 1590 8}\special{pa 1629 11}\special{fp}\special{pa 1667 16}\special{pa 1705 21}\special{fp}%
+\special{pa 1743 27}\special{pa 1781 34}\special{fp}\special{pa 1818 42}\special{pa 1856 51}\special{fp}%
+\special{pa 1893 62}\special{pa 1929 73}\special{fp}\special{pa 1965 87}\special{pa 1991 97}\special{pa 2000 102}\special{fp}%
+\special{pa 2034 120}\special{pa 2038 122}\special{pa 2066 142}\special{fp}\special{pa 2094 168}\special{pa 2104 177}\special{pa 2116 199}\special{fp}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.8500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.9500,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,-1.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 709 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 630 236}\special{pa 709 236}\special{pa 645 189}\special{pa 638 213}\special{pa 630 236}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 630 236}\special{pa 709 236}\special{pa 645 189}\special{pa 638 213}\special{pa 630 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 481 -245}\special{pa 474 -248}\special{pa 467 -247}\special{pa 462 -242}%
+\special{pa 461 -234}\special{pa 464 -228}\special{pa 471 -225}\special{pa 478 -226}%
+\special{pa 483 -231}\special{pa 484 -238}\special{pa 481 -245}\special{sh 1}\special{fp}%
+\special{pa 709 -236}\special{pa 707 -266}\special{pa 701 -295}\special{pa 692 -323}%
+\special{pa 679 -350}\special{pa 664 -375}\special{pa 645 -398}\special{pa 623 -418}%
+\special{pa 599 -436}\special{pa 573 -450}\special{pa 545 -461}\special{pa 517 -468}%
+\special{pa 487 -472}\special{pa 458 -472}\special{pa 428 -468}\special{pa 399 -461}%
+\special{pa 372 -450}\special{pa 346 -436}\special{pa 322 -418}\special{pa 300 -398}%
+\special{pa 281 -375}\special{pa 265 -350}\special{pa 253 -323}\special{pa 244 -295}%
+\special{pa 238 -266}\special{pa 236 -236}\special{pa 238 -207}\special{pa 244 -177}%
+\special{pa 253 -149}\special{pa 265 -122}\special{pa 281 -97}\special{pa 300 -75}%
+\special{pa 322 -54}\special{pa 346 -37}\special{pa 372 -22}\special{pa 399 -12}\special{pa 428 -4}%
+\special{pa 458 0}\special{pa 487 0}\special{pa 517 -4}\special{pa 545 -12}\special{pa 573 -22}%
+\special{pa 599 -37}\special{pa 623 -54}\special{pa 645 -75}\special{pa 664 -97}\special{pa 679 -122}%
+\special{pa 692 -149}\special{pa 701 -177}\special{pa 707 -207}\special{pa 709 -236}%
+\special{fp}%
+\special{pa 2126 -472}\special{pa 2120 -532}\special{pa 2104 -590}\special{pa 2076 -646}%
+\special{pa 2038 -700}\special{pa 1991 -750}\special{pa 1934 -796}\special{pa 1869 -836}%
+\special{pa 1797 -871}\special{pa 1719 -900}\special{pa 1636 -922}\special{pa 1550 -937}%
+\special{pa 1462 -944}\special{pa 1373 -944}\special{pa 1285 -937}\special{pa 1198 -922}%
+\special{pa 1116 -900}\special{pa 1038 -871}\special{pa 966 -836}\special{pa 901 -796}%
+\special{pa 844 -750}\special{pa 796 -700}\special{pa 758 -646}\special{pa 731 -590}%
+\special{pa 714 -532}\special{pa 709 -472}\special{pa 714 -413}\special{pa 731 -355}%
+\special{pa 758 -299}\special{pa 796 -245}\special{pa 844 -195}\special{pa 901 -149}%
+\special{pa 966 -108}\special{pa 1038 -74}\special{pa 1116 -45}\special{pa 1198 -23}%
+\special{pa 1285 -8}\special{pa 1373 -1}\special{pa 1462 -1}\special{pa 1550 -8}\special{pa 1636 -23}%
+\special{pa 1719 -45}\special{pa 1797 -74}\special{pa 1869 -108}\special{pa 1934 -149}%
+\special{pa 1991 -195}\special{pa 2038 -245}\special{pa 2076 -299}\special{pa 2104 -355}%
+\special{pa 2120 -413}\special{pa 2126 -472}%
+\special{fp}%
+\special{pa -472 0}\special{pa 3071 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scalepoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scalepoint.tex
new file mode 100644
index 00000000..d70ef497
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scalepoint.tex
@@ -0,0 +1,71 @@
+%%% test.tex 2014-11-1 18:44
+%%% test.sce 2014-11-1 18:44
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 7.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A[3,2]}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A[3,2]}\settodepth{\Depth}{A[3,2]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,2.0000){\hspace*{\Width}\raisebox{\Height}{A[3,2]}}%
+%
+%
+\settowidth{\Width}{B[2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B[2,0]}\settodepth{\Depth}{B[2,0]}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{B[2,0]}}%
+%
+%
+\settowidth{\Width}{C[9,4]}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C[9,4]}\settodepth{\Depth}{C[9,4]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.0500,4.0000){\hspace*{\Width}\raisebox{\Height}{C[9,4]}}%
+%
+%
+\settowidth{\Width}{D[5,4]}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D[5,4]}\settodepth{\Depth}{D[5,4]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,4.0000){\hspace*{\Width}\raisebox{\Height}{D[5,4]}}%
+%
+%
+\settowidth{\Width}{E[4,1]}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E[4,1]}\settodepth{\Depth}{E[4,1]}\setlength{\Height}{-\Height}%
+\put(4.0500,0.9500){\hspace*{\Width}\raisebox{\Height}{E[4,1]}}%
+%
+%
+\settowidth{\Width}{F[12,2]}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{F[12,2]}\settodepth{\Depth}{F[12,2]}\setlength{\Height}{-\Height}%
+\put(11.9500,1.9500){\hspace*{\Width}\raisebox{\Height}{F[12,2]}}%
+%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 945 -236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 481 -8}\special{pa 474 -12}\special{pa 467 -11}\special{pa 462 -5}\special{pa 461 2}%
+\special{pa 464 8}\special{pa 471 12}\special{pa 478 11}\special{pa 483 5}\special{pa 484 -2}%
+\special{pa 481 -8}\special{sh 1}\special{fp}%
+\special{pa -236 0}\special{pa 3071 0}%
+\special{fp}%
+\special{pa 0 236}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scatter.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scatter.tex
new file mode 100644
index 00000000..aff4067e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/scatter.tex
@@ -0,0 +1,204 @@
+%%% t7scatter.tex 2016-4-23 19:53
+%%% t7scatter.sce 2016-4-23 19:53
+{\unitlength=6mm%
+\begin{picture}%
+( 11.00000, 10.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 1237 -1391}\special{pa 1230 -1395}\special{pa 1222 -1395}\special{pa 1215 -1391}%
+\special{pa 1211 -1384}\special{pa 1211 -1375}\special{pa 1215 -1368}\special{pa 1222 -1364}%
+\special{pa 1230 -1364}\special{pa 1237 -1368}\special{pa 1241 -1375}\special{pa 1241 -1384}%
+\special{pa 1237 -1391}\special{sh 1}\special{fp}%
+\special{pa 580 -517}\special{pa 573 -521}\special{pa 565 -521}\special{pa 558 -517}%
+\special{pa 554 -510}\special{pa 554 -501}\special{pa 558 -494}\special{pa 565 -490}%
+\special{pa 573 -490}\special{pa 580 -494}\special{pa 585 -501}\special{pa 585 -510}%
+\special{pa 580 -517}\special{sh 1}\special{fp}%
+\special{pa 408 -637}\special{pa 401 -641}\special{pa 393 -641}\special{pa 386 -637}%
+\special{pa 382 -630}\special{pa 382 -622}\special{pa 386 -615}\special{pa 393 -611}%
+\special{pa 401 -611}\special{pa 408 -615}\special{pa 412 -622}\special{pa 412 -630}%
+\special{pa 408 -637}\special{sh 1}\special{fp}%
+\special{pa 1447 -1518}\special{pa 1440 -1522}\special{pa 1432 -1522}\special{pa 1425 -1518}%
+\special{pa 1421 -1511}\special{pa 1421 -1503}\special{pa 1425 -1496}\special{pa 1432 -1492}%
+\special{pa 1440 -1492}\special{pa 1447 -1496}\special{pa 1451 -1503}\special{pa 1451 -1511}%
+\special{pa 1447 -1518}\special{sh 1}\special{fp}%
+\special{pa 330 -129}\special{pa 323 -133}\special{pa 315 -133}\special{pa 308 -129}%
+\special{pa 304 -122}\special{pa 304 -114}\special{pa 308 -107}\special{pa 315 -103}%
+\special{pa 323 -103}\special{pa 330 -107}\special{pa 334 -114}\special{pa 334 -122}%
+\special{pa 330 -129}\special{sh 1}\special{fp}%
+\special{pa 1778 -1856}\special{pa 1771 -1860}\special{pa 1763 -1860}\special{pa 1756 -1856}%
+\special{pa 1752 -1849}\special{pa 1752 -1841}\special{pa 1756 -1834}\special{pa 1763 -1830}%
+\special{pa 1771 -1830}\special{pa 1778 -1834}\special{pa 1782 -1841}\special{pa 1782 -1849}%
+\special{pa 1778 -1856}\special{sh 1}\special{fp}%
+\special{pa 840 -687}\special{pa 833 -691}\special{pa 825 -691}\special{pa 818 -687}%
+\special{pa 814 -680}\special{pa 814 -672}\special{pa 818 -664}\special{pa 825 -660}%
+\special{pa 833 -660}\special{pa 840 -664}\special{pa 844 -672}\special{pa 844 -680}%
+\special{pa 840 -687}\special{sh 1}\special{fp}%
+\special{pa 2352 -2255}\special{pa 2345 -2259}\special{pa 2337 -2259}\special{pa 2330 -2255}%
+\special{pa 2326 -2248}\special{pa 2326 -2240}\special{pa 2330 -2233}\special{pa 2337 -2229}%
+\special{pa 2345 -2229}\special{pa 2352 -2233}\special{pa 2356 -2240}\special{pa 2356 -2248}%
+\special{pa 2352 -2255}\special{sh 1}\special{fp}%
+\special{pa 1074 -1095}\special{pa 1067 -1099}\special{pa 1059 -1099}\special{pa 1052 -1095}%
+\special{pa 1048 -1088}\special{pa 1048 -1080}\special{pa 1052 -1073}\special{pa 1059 -1069}%
+\special{pa 1067 -1069}\special{pa 1074 -1073}\special{pa 1078 -1080}\special{pa 1078 -1088}%
+\special{pa 1074 -1095}\special{sh 1}\special{fp}%
+\special{pa 2057 -1844}\special{pa 2050 -1848}\special{pa 2042 -1848}\special{pa 2035 -1844}%
+\special{pa 2030 -1837}\special{pa 2030 -1829}\special{pa 2035 -1822}\special{pa 2042 -1818}%
+\special{pa 2050 -1818}\special{pa 2057 -1822}\special{pa 2061 -1829}\special{pa 2061 -1837}%
+\special{pa 2057 -1844}\special{sh 1}\special{fp}%
+\special{pa 580 -1008}\special{pa 573 -1012}\special{pa 565 -1012}\special{pa 558 -1008}%
+\special{pa 554 -1001}\special{pa 554 -993}\special{pa 558 -986}\special{pa 565 -982}%
+\special{pa 573 -982}\special{pa 580 -986}\special{pa 585 -993}\special{pa 585 -1001}%
+\special{pa 580 -1008}\special{sh 1}\special{fp}%
+\special{pa 2251 -2255}\special{pa 2243 -2259}\special{pa 2235 -2259}\special{pa 2228 -2255}%
+\special{pa 2224 -2248}\special{pa 2224 -2240}\special{pa 2228 -2233}\special{pa 2235 -2229}%
+\special{pa 2243 -2229}\special{pa 2251 -2233}\special{pa 2255 -2240}\special{pa 2255 -2248}%
+\special{pa 2251 -2255}\special{sh 1}\special{fp}%
+\special{pa 1164 -916}\special{pa 1157 -920}\special{pa 1149 -920}\special{pa 1142 -916}%
+\special{pa 1138 -909}\special{pa 1138 -901}\special{pa 1142 -894}\special{pa 1149 -890}%
+\special{pa 1157 -890}\special{pa 1164 -894}\special{pa 1168 -901}\special{pa 1168 -909}%
+\special{pa 1164 -916}\special{sh 1}\special{fp}%
+\special{pa 1851 -1858}\special{pa 1844 -1862}\special{pa 1836 -1862}\special{pa 1829 -1858}%
+\special{pa 1825 -1851}\special{pa 1825 -1843}\special{pa 1829 -1836}\special{pa 1836 -1832}%
+\special{pa 1844 -1832}\special{pa 1851 -1836}\special{pa 1855 -1843}\special{pa 1855 -1851}%
+\special{pa 1851 -1858}\special{sh 1}\special{fp}%
+\special{pa 1995 -1917}\special{pa 1988 -1922}\special{pa 1980 -1922}\special{pa 1973 -1917}%
+\special{pa 1969 -1910}\special{pa 1969 -1902}\special{pa 1973 -1895}\special{pa 1980 -1891}%
+\special{pa 1988 -1891}\special{pa 1995 -1895}\special{pa 1999 -1902}\special{pa 1999 -1910}%
+\special{pa 1995 -1917}\special{sh 1}\special{fp}%
+\special{pa 545 -621}\special{pa 538 -625}\special{pa 530 -625}\special{pa 523 -621}%
+\special{pa 519 -614}\special{pa 519 -605}\special{pa 523 -598}\special{pa 530 -594}%
+\special{pa 538 -594}\special{pa 545 -598}\special{pa 549 -605}\special{pa 549 -614}%
+\special{pa 545 -621}\special{sh 1}\special{fp}%
+\special{pa 566 -727}\special{pa 559 -731}\special{pa 551 -731}\special{pa 544 -727}%
+\special{pa 540 -720}\special{pa 540 -712}\special{pa 544 -705}\special{pa 551 -701}%
+\special{pa 559 -701}\special{pa 566 -705}\special{pa 570 -712}\special{pa 570 -720}%
+\special{pa 566 -727}\special{sh 1}\special{fp}%
+\special{pa 1591 -1573}\special{pa 1584 -1577}\special{pa 1576 -1577}\special{pa 1569 -1573}%
+\special{pa 1565 -1565}\special{pa 1565 -1557}\special{pa 1569 -1550}\special{pa 1576 -1546}%
+\special{pa 1584 -1546}\special{pa 1591 -1550}\special{pa 1596 -1557}\special{pa 1596 -1565}%
+\special{pa 1591 -1573}\special{sh 1}\special{fp}%
+\special{pa 1417 -1296}\special{pa 1410 -1300}\special{pa 1401 -1300}\special{pa 1394 -1296}%
+\special{pa 1390 -1289}\special{pa 1390 -1281}\special{pa 1394 -1274}\special{pa 1401 -1270}%
+\special{pa 1410 -1270}\special{pa 1417 -1274}\special{pa 1421 -1281}\special{pa 1421 -1289}%
+\special{pa 1417 -1296}\special{sh 1}\special{fp}%
+\special{pa 342 -129}\special{pa 335 -133}\special{pa 327 -133}\special{pa 320 -129}%
+\special{pa 315 -122}\special{pa 315 -114}\special{pa 320 -107}\special{pa 327 -103}%
+\special{pa 335 -103}\special{pa 342 -107}\special{pa 346 -114}\special{pa 346 -122}%
+\special{pa 342 -129}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa 0 -53}\special{pa 1299 -1286}\special{pa 2434 -2362}%
+\special{fp}%
+\special{pa 0 0}\special{pa 2598 0}\special{pa 2598 -2362}\special{pa 0 -2362}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$r=0.968,\ y=0.948x+0.226$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$r=0.968,\ y=0.948x+0.226$}\settodepth{\Depth}{$r=0.968,\ y=0.948x+0.226$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5990,9.5583){\hspace*{\Width}\raisebox{\Height}{$r=0.968,\ y=0.948x+0.226$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\settowidth{\Width}{$6$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+%
+\settowidth{\Width}{$7$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$7$}\settodepth{\Depth}{$7$}\setlength{\Height}{-\Height}%
+\put(7.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$7$}}%
+%
+%
+\settowidth{\Width}{$8$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$8$}\settodepth{\Depth}{$8$}\setlength{\Height}{-\Height}%
+\put(8.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$8$}}%
+%
+%
+\settowidth{\Width}{$9$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$9$}\settodepth{\Depth}{$9$}\setlength{\Height}{-\Height}%
+\put(9.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$9$}}%
+%
+%
+\settowidth{\Width}{$10$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,2.0000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{$3$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\settowidth{\Width}{$4$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,4.0000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\settowidth{\Width}{$5$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,5.0000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\settowidth{\Width}{$6$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,6.0000){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+%
+\settowidth{\Width}{$7$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$7$}\settodepth{\Depth}{$7$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,7.0000){\hspace*{\Width}\raisebox{\Height}{$7$}}%
+%
+%
+\settowidth{\Width}{$8$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$8$}\settodepth{\Depth}{$8$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,8.0000){\hspace*{\Width}\raisebox{\Height}{$8$}}%
+%
+%
+\settowidth{\Width}{$9$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$9$}\settodepth{\Depth}{$9$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,9.0000){\hspace*{\Width}\raisebox{\Height}{$9$}}%
+%
+%
+\settowidth{\Width}{$10$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,10.0000){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/segmark.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/segmark.tex
new file mode 100644
index 00000000..0ca81c69
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/segmark.tex
@@ -0,0 +1,52 @@
+%%% fig.tex 2015-8-8 7:41
+%%% fig.sce 2015-8-8 7:37
+{\unitlength=6mm%
+\begin{picture}%
+( 4.84000, 3.93000)( -0.24000, -0.41000)%
+\special{pn 8}%
+%
+\special{pa 236 -709}\special{pa 0 0}\special{pa 945 0}\special{pa 800 -564}\special{pa 236 -709}%
+\special{fp}%
+\special{pa 151 -343}\special{pa 85 -366}%
+\special{fp}%
+\special{pa 491 -35}\special{pa 491 35}%
+\special{fp}%
+\special{pa 454 -35}\special{pa 454 35}%
+\special{fp}%
+\special{pa 908 -281}\special{pa 908 -286}\special{pa 907 -290}\special{pa 905 -294}%
+\special{pa 903 -299}\special{pa 901 -302}\special{pa 898 -306}\special{pa 895 -309}%
+\special{pa 891 -312}\special{pa 887 -314}\special{pa 883 -315}\special{pa 878 -317}%
+\special{pa 874 -317}\special{pa 869 -317}\special{pa 865 -317}\special{pa 860 -315}%
+\special{pa 856 -314}\special{pa 852 -312}\special{pa 849 -309}\special{pa 845 -306}%
+\special{pa 842 -302}\special{pa 840 -299}\special{pa 838 -294}\special{pa 837 -290}%
+\special{pa 836 -286}\special{pa 836 -281}\special{pa 836 -277}\special{pa 837 -272}%
+\special{pa 838 -268}\special{pa 840 -264}\special{pa 842 -260}\special{pa 845 -256}%
+\special{pa 849 -253}\special{pa 852 -251}\special{pa 856 -248}\special{pa 860 -247}%
+\special{pa 865 -246}\special{pa 869 -245}\special{pa 874 -245}\special{pa 878 -246}%
+\special{pa 883 -247}\special{pa 887 -248}\special{pa 891 -251}\special{pa 895 -253}%
+\special{pa 898 -256}\special{pa 901 -260}\special{pa 903 -264}\special{pa 905 -268}%
+\special{pa 907 -272}\special{pa 908 -277}\special{pa 908 -281}%
+\special{fp}%
+\special{pa 508 -598}\special{pa 489 -664}\special{pa 557 -647}\special{pa 508 -598}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.4358,2.4374){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax(theta).tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax(theta).tex
new file mode 100644
index 00000000..299d79ba
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax(theta).tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-11-11 15:44
+%%% test.sce 2014-11-11 15:44
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 5.00000)( -5.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$θ$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$θ$}\settodepth{\Depth}{$\theta$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$\theta$}}%
+%
+%
+\settowidth{\Width}{$x$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax.tex
new file mode 100644
index 00000000..11e886fe
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setax.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-11-11 15:44
+%%% test.sce 2014-11-11 15:44
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 5.00000)( -5.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$θ$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$θ$}\settodepth{\Depth}{$θ$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$θ$}}%
+%
+%
+\settowidth{\Width}{$x$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setcolor.pdf b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setcolor.pdf
new file mode 100644
index 00000000..7e112dd6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setcolor.pdf
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.png
new file mode 100644
index 00000000..003dd166
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.tex
new file mode 100644
index 00000000..b71a9ff2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setorigin.tex
@@ -0,0 +1,37 @@
+%%% test.tex 2014-11-28 22:0
+%%% test.sce 2014-11-28 22:0
+{\unitlength=6mm%
+\begin{picture}%
+( 6.00000, 6.00000)( -1.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(1.0000,0.8500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 0 -709}\special{pa 472 -1181}\special{pa 945 -236}\special{pa 0 -709}%
+\special{fp}%
+\special{pa -236 -472}\special{pa 1181 -472}%
+\special{fp}%
+\special{pa 709 0}\special{pa 709 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,2.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(3.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(2.9500,1.9500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setscaling.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setscaling.tex
new file mode 100644
index 00000000..a0bcba93
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/setscaling.tex
@@ -0,0 +1,80 @@
+%%% test.tex 2014-10-22 10:38
+%%% test.sce 2014-10-22 10:38
+{\unitlength=5mm%
+\begin{picture}%
+( 7.00000, 8.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -4 -1230}\special{pa 4 -1230}\special{fp}\special{pa 34 -1230}\special{pa 42 -1230}\special{fp}%
+\special{pa 72 -1230}\special{pa 80 -1230}\special{fp}\special{pa 110 -1230}\special{pa 118 -1230}\special{fp}%
+\special{pa 147 -1230}\special{pa 155 -1230}\special{fp}\special{pa 185 -1230}\special{pa 193 -1230}\special{fp}%
+\special{pa 223 -1230}\special{pa 231 -1230}\special{fp}\special{pa 261 -1230}\special{pa 269 -1230}\special{fp}%
+\special{pa 299 -1230}\special{pa 307 -1230}\special{fp}\special{pa 337 -1230}\special{pa 345 -1230}\special{fp}%
+\special{pa 375 -1230}\special{pa 383 -1230}\special{fp}\special{pa 412 -1230}\special{pa 420 -1230}\special{fp}%
+\special{pa 450 -1230}\special{pa 458 -1230}\special{fp}\special{pa 488 -1230}\special{pa 496 -1230}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 492 4}\special{pa 492 -4}\special{fp}\special{pa 492 -36}\special{pa 492 -44}\special{fp}%
+\special{pa 492 -75}\special{pa 492 -83}\special{fp}\special{pa 492 -115}\special{pa 492 -123}\special{fp}%
+\special{pa 492 -155}\special{pa 492 -163}\special{fp}\special{pa 492 -194}\special{pa 492 -202}\special{fp}%
+\special{pa 492 -234}\special{pa 492 -242}\special{fp}\special{pa 492 -274}\special{pa 492 -282}\special{fp}%
+\special{pa 492 -314}\special{pa 492 -322}\special{fp}\special{pa 492 -353}\special{pa 492 -361}\special{fp}%
+\special{pa 492 -393}\special{pa 492 -401}\special{fp}\special{pa 492 -433}\special{pa 492 -441}\special{fp}%
+\special{pa 492 -472}\special{pa 492 -480}\special{fp}\special{pa 492 -512}\special{pa 492 -520}\special{fp}%
+\special{pa 492 -552}\special{pa 492 -560}\special{fp}\special{pa 492 -591}\special{pa 492 -599}\special{fp}%
+\special{pa 492 -631}\special{pa 492 -639}\special{fp}\special{pa 492 -671}\special{pa 492 -679}\special{fp}%
+\special{pa 492 -710}\special{pa 492 -718}\special{fp}\special{pa 492 -750}\special{pa 492 -758}\special{fp}%
+\special{pa 492 -790}\special{pa 492 -798}\special{fp}\special{pa 492 -829}\special{pa 492 -837}\special{fp}%
+\special{pa 492 -869}\special{pa 492 -877}\special{fp}\special{pa 492 -909}\special{pa 492 -917}\special{fp}%
+\special{pa 492 -949}\special{pa 492 -957}\special{fp}\special{pa 492 -988}\special{pa 492 -996}\special{fp}%
+\special{pa 492 -1028}\special{pa 492 -1036}\special{fp}\special{pa 492 -1068}\special{pa 492 -1076}\special{fp}%
+\special{pa 492 -1107}\special{pa 492 -1115}\special{fp}\special{pa 492 -1147}\special{pa 492 -1155}\special{fp}%
+\special{pa 492 -1187}\special{pa 492 -1195}\special{fp}\special{pa 492 -1226}\special{pa 492 -1234}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{5}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{5}\settodepth{\Depth}{5}\setlength{\Height}{-\Height}%
+\put(4.9500,-0.1500){\hspace*{\Width}\raisebox{\Height}{5}}%
+%
+%
+\settowidth{\Width}{$\frac{25}{2}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\frac{25}{2}$}\settodepth{\Depth}{$\frac{25}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,6.2500){\hspace*{\Width}\raisebox{\Height}{$\frac{25}{2}$}}%
+%
+%
+\settowidth{\Width}{$\frac{5}{2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{5}{2}$}\settodepth{\Depth}{$\frac{5}{2}$}\setlength{\Height}{-\Height}%
+\put(2.5000,-0.2500){\hspace*{\Width}\raisebox{\Height}{$\frac{5}{2}$}}%
+%
+%
+\special{pa -38 197}\special{pa -28 145}\special{pa 0 0}\special{pa 28 -137}\special{pa 56 -265}%
+\special{pa 84 -386}\special{pa 112 -498}\special{pa 141 -603}\special{pa 169 -699}%
+\special{pa 197 -787}\special{pa 225 -868}\special{pa 253 -940}\special{pa 281 -1004}%
+\special{pa 309 -1061}\special{pa 337 -1109}\special{pa 366 -1149}\special{pa 394 -1181}%
+\special{pa 422 -1205}\special{pa 450 -1221}\special{pa 478 -1229}\special{pa 506 -1229}%
+\special{pa 534 -1221}\special{pa 562 -1205}\special{pa 591 -1181}\special{pa 619 -1149}%
+\special{pa 647 -1109}\special{pa 675 -1061}\special{pa 703 -1004}\special{pa 731 -940}%
+\special{pa 759 -868}\special{pa 787 -787}\special{pa 816 -699}\special{pa 844 -603}%
+\special{pa 872 -498}\special{pa 900 -386}\special{pa 928 -265}\special{pa 956 -137}%
+\special{pa 984 0}\special{pa 1012 145}\special{pa 1022 197}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable1.tex
new file mode 100644
index 00000000..17b756f2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable1.tex
@@ -0,0 +1,170 @@
+%%% test.tex 2014-11-27 19:37
+%%% test.sce 2014-11-27 19:37
+{\unitlength=6mm%
+\begin{picture}%
+( 6.00000, 4.00000)( 0.00000, 1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{3}\settodepth{\Depth}{3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{3}}%
+%
+%
+\settowidth{\Width}{4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{4}\settodepth{\Depth}{4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{4}}%
+%
+%
+\settowidth{\Width}{5}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{5}\settodepth{\Depth}{5}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{5}}%
+%
+%
+\settowidth{\Width}{6}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{6}\settodepth{\Depth}{6}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{6}}%
+%
+%
+\settowidth{\Width}{7}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{7}\settodepth{\Depth}{7}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{7}}%
+%
+%
+\settowidth{\Width}{8}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{8}\settodepth{\Depth}{8}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{8}}%
+%
+%
+\settowidth{\Width}{9}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{9}\settodepth{\Depth}{9}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{9}}%
+%
+%
+\settowidth{\Width}{10}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{10}\settodepth{\Depth}{10}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{10}}%
+%
+%
+\settowidth{\Width}{11}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{11}\settodepth{\Depth}{11}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{11}}%
+%
+%
+\settowidth{\Width}{12}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{12}\settodepth{\Depth}{12}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{12}}%
+%
+%
+\settowidth{\Width}{13}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{13}\settodepth{\Depth}{13}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{13}}%
+%
+%
+\settowidth{\Width}{14}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{14}\settodepth{\Depth}{14}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{14}}%
+%
+%
+\settowidth{\Width}{15}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{15}\settodepth{\Depth}{15}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{15}}%
+%
+%
+\settowidth{\Width}{16}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{16}\settodepth{\Depth}{16}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{16}}%
+%
+%
+\settowidth{\Width}{17}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{17}\settodepth{\Depth}{17}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{17}}%
+%
+%
+\settowidth{\Width}{18}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{18}\settodepth{\Depth}{18}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{18}}%
+%
+%
+\settowidth{\Width}{19}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{19}\settodepth{\Depth}{19}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{19}}%
+%
+%
+\settowidth{\Width}{20}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{20}\settodepth{\Depth}{20}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{20}}%
+%
+%
+\special{pa 0 -1181}\special{pa 472 -1181}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 945 -1181}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 1417 -1181}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -945}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1417 -236}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable2.tex
new file mode 100644
index 00000000..f97b08e7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/settable2.tex
@@ -0,0 +1,142 @@
+%%% test.tex 2014-11-27 19:36
+%%% test.sce 2014-11-27 19:36
+{\unitlength=6mm%
+\begin{picture}%
+( 4.00000, 3.00000)( 2.00000, 1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{3}\settodepth{\Depth}{3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{3}}%
+%
+%
+\settowidth{\Width}{4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{4}\settodepth{\Depth}{4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,4.5000){\hspace*{\Width}\raisebox{\Height}{4}}%
+%
+%
+\settowidth{\Width}{5}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{5}\settodepth{\Depth}{5}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{5}}%
+%
+%
+\settowidth{\Width}{6}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{6}\settodepth{\Depth}{6}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{6}}%
+%
+%
+\settowidth{\Width}{7}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{7}\settodepth{\Depth}{7}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{7}}%
+%
+%
+\settowidth{\Width}{8}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{8}\settodepth{\Depth}{8}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,3.5000){\hspace*{\Width}\raisebox{\Height}{8}}%
+%
+%
+\settowidth{\Width}{9}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{9}\settodepth{\Depth}{9}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{9}}%
+%
+%
+\settowidth{\Width}{10}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{10}\settodepth{\Depth}{10}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{10}}%
+%
+%
+\settowidth{\Width}{11}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{11}\settodepth{\Depth}{11}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{11}}%
+%
+%
+\settowidth{\Width}{12}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{12}\settodepth{\Depth}{12}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,2.5000){\hspace*{\Width}\raisebox{\Height}{12}}%
+%
+%
+\settowidth{\Width}{13}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{13}\settodepth{\Depth}{13}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{13}}%
+%
+%
+\settowidth{\Width}{14}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{14}\settodepth{\Depth}{14}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{14}}%
+%
+%
+\settowidth{\Width}{15}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{15}\settodepth{\Depth}{15}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{15}}%
+%
+%
+\settowidth{\Width}{16}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{16}\settodepth{\Depth}{16}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,1.5000){\hspace*{\Width}\raisebox{\Height}{16}}%
+%
+%
+\settowidth{\Width}{17}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{17}\settodepth{\Depth}{17}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{17}}%
+%
+%
+\settowidth{\Width}{18}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{18}\settodepth{\Depth}{18}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{18}}%
+%
+%
+\settowidth{\Width}{19}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{19}\settodepth{\Depth}{19}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{19}}%
+%
+%
+\settowidth{\Width}{20}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{20}\settodepth{\Depth}{20}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000,0.5000){\hspace*{\Width}\raisebox{\Height}{20}}%
+%
+%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1417 -236}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade.tex
new file mode 100644
index 00000000..3a7aa867
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade.tex
@@ -0,0 +1,103 @@
+%%% test.tex 2014-11-29 21:58
+%%% test.sce 2014-11-29 21:58
+{\unitlength=5mm%
+\begin{picture}%
+( 11.00000, 6.00000)( -1.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 515 -197}\special{pa 524 -182}\special{pa 532 -167}\special{pa 540 -152}%
+\special{pa 549 -137}\special{pa 557 -121}\special{pa 565 -105}\special{pa 574 -89}%
+\special{pa 582 -72}\special{pa 590 -56}\special{pa 599 -39}\special{pa 607 -23}\special{pa 615 -6}%
+\special{pa 624 10}\special{pa 632 27}\special{pa 640 44}\special{pa 649 60}\special{pa 657 77}%
+\special{pa 665 93}\special{pa 674 109}\special{pa 682 125}\special{pa 690 141}\special{pa 699 156}%
+\special{pa 707 171}\special{pa 715 186}\special{pa 724 200}\special{pa 732 215}\special{pa 740 228}%
+\special{pa 749 242}\special{pa 757 255}\special{pa 765 267}\special{pa 774 279}\special{pa 782 291}%
+\special{pa 790 302}\special{pa 799 312}\special{pa 807 322}\special{pa 815 331}\special{pa 824 340}%
+\special{pa 832 348}\special{pa 840 355}\special{pa 849 362}\special{pa 857 369}\special{pa 865 374}%
+\special{pa 873 379}\special{pa 882 383}\special{pa 890 387}\special{pa 898 389}\special{pa 907 392}%
+\special{pa 915 393}\special{pa 923 394}\special{pa 932 394}\special{pa 940 393}\special{pa 948 392}%
+\special{pa 957 389}\special{pa 965 387}\special{pa 973 383}\special{pa 982 379}\special{pa 990 374}%
+\special{pa 998 369}\special{pa 1007 362}\special{pa 1015 355}\special{pa 1023 348}%
+\special{pa 1032 340}\special{pa 1040 331}\special{pa 1048 322}\special{pa 1057 312}%
+\special{pa 1065 302}\special{pa 1073 291}\special{pa 1082 279}\special{pa 1090 267}%
+\special{pa 1098 255}\special{pa 1107 242}\special{pa 1115 228}\special{pa 1123 215}%
+\special{pa 1132 200}\special{pa 1140 186}\special{pa 1148 171}\special{pa 1157 156}%
+\special{pa 1165 141}\special{pa 1173 125}\special{pa 1182 109}\special{pa 1190 93}%
+\special{pa 1198 77}\special{pa 1207 60}\special{pa 1215 44}\special{pa 1223 27}\special{pa 1232 10}%
+\special{pa 1240 -6}\special{pa 1248 -23}\special{pa 1257 -39}\special{pa 1265 -56}%
+\special{pa 1273 -72}\special{pa 1282 -89}\special{pa 1290 -105}\special{pa 1298 -121}%
+\special{pa 1307 -137}\special{pa 1315 -152}\special{pa 1323 -167}\special{pa 1332 -182}%
+\special{pa 1340 -197}\special{pa 516 -197}\special{pa 515 -197}\special{sh 0.5}\special{ip}%
+\special{pa -197 331}\special{pa -175 306}\special{pa -153 276}\special{pa -131 243}%
+\special{pa -109 208}\special{pa -87 169}\special{pa -66 129}\special{pa -44 87}\special{pa -22 44}%
+\special{pa 0 0}\special{pa 22 -44}\special{pa 44 -87}\special{pa 66 -129}\special{pa 87 -169}%
+\special{pa 109 -208}\special{pa 131 -243}\special{pa 153 -276}\special{pa 175 -306}%
+\special{pa 197 -331}\special{pa 219 -353}\special{pa 241 -370}\special{pa 262 -383}%
+\special{pa 284 -391}\special{pa 306 -394}\special{pa 328 -392}\special{pa 350 -385}%
+\special{pa 372 -374}\special{pa 394 -358}\special{pa 416 -338}\special{pa 437 -313}%
+\special{pa 459 -285}\special{pa 481 -253}\special{pa 503 -218}\special{pa 525 -180}%
+\special{pa 547 -140}\special{pa 569 -98}\special{pa 591 -56}\special{pa 612 -12}%
+\special{pa 634 32}\special{pa 656 75}\special{pa 678 117}\special{pa 700 158}\special{pa 722 197}%
+\special{pa 744 234}\special{pa 766 268}\special{pa 787 298}\special{pa 809 325}\special{pa 831 347}%
+\special{pa 853 366}\special{pa 875 380}\special{pa 897 389}\special{pa 919 393}\special{pa 941 393}%
+\special{pa 962 388}\special{pa 984 378}\special{pa 1006 363}\special{pa 1028 344}%
+\special{pa 1050 320}\special{pa 1072 293}\special{pa 1094 262}\special{pa 1115 228}%
+\special{pa 1137 191}\special{pa 1159 151}\special{pa 1181 110}\special{pa 1203 67}%
+\special{pa 1225 24}\special{pa 1247 -20}\special{pa 1269 -63}\special{pa 1290 -106}%
+\special{pa 1312 -147}\special{pa 1334 -187}\special{pa 1356 -224}\special{pa 1378 -259}%
+\special{pa 1400 -290}\special{pa 1422 -318}\special{pa 1444 -342}\special{pa 1465 -361}%
+\special{pa 1487 -376}\special{pa 1509 -387}\special{pa 1531 -393}\special{pa 1553 -393}%
+\special{pa 1575 -390}\special{pa 1597 -381}\special{pa 1619 -367}\special{pa 1640 -349}%
+\special{pa 1662 -327}\special{pa 1684 -301}\special{pa 1706 -271}\special{pa 1728 -237}%
+\special{pa 1750 -201}\special{pa 1772 -162}\special{pa 1794 -121}\special{pa 1815 -79}%
+\special{pa 1837 -36}\special{pa 1859 8}\special{pa 1881 51}\special{pa 1903 94}\special{pa 1925 136}%
+\special{pa 1947 176}\special{pa 1969 214}%
+\special{fp}%
+\special{pa 515 -197}\special{pa 524 -182}\special{pa 532 -167}\special{pa 540 -152}%
+\special{pa 549 -137}\special{pa 557 -121}\special{pa 565 -105}\special{pa 574 -89}%
+\special{pa 582 -72}\special{pa 590 -56}\special{pa 599 -39}\special{pa 607 -23}\special{pa 615 -6}%
+\special{pa 624 10}\special{pa 632 27}\special{pa 640 44}\special{pa 649 60}\special{pa 657 77}%
+\special{pa 665 93}\special{pa 674 109}\special{pa 682 125}\special{pa 690 141}\special{pa 699 156}%
+\special{pa 707 171}\special{pa 715 186}\special{pa 724 200}\special{pa 732 215}\special{pa 740 228}%
+\special{pa 749 242}\special{pa 757 255}\special{pa 765 267}\special{pa 774 279}\special{pa 782 291}%
+\special{pa 790 302}\special{pa 799 312}\special{pa 807 322}\special{pa 815 331}\special{pa 824 340}%
+\special{pa 832 348}\special{pa 840 355}\special{pa 849 362}\special{pa 857 369}\special{pa 865 374}%
+\special{pa 873 379}\special{pa 882 383}\special{pa 890 387}\special{pa 898 389}\special{pa 907 392}%
+\special{pa 915 393}\special{pa 923 394}\special{pa 932 394}\special{pa 940 393}\special{pa 948 392}%
+\special{pa 957 389}\special{pa 965 387}\special{pa 973 383}\special{pa 982 379}\special{pa 990 374}%
+\special{pa 998 369}\special{pa 1007 362}\special{pa 1015 355}\special{pa 1023 348}%
+\special{pa 1032 340}\special{pa 1040 331}\special{pa 1048 322}\special{pa 1057 312}%
+\special{pa 1065 302}\special{pa 1073 291}\special{pa 1082 279}\special{pa 1090 267}%
+\special{pa 1098 255}\special{pa 1107 242}\special{pa 1115 228}\special{pa 1123 215}%
+\special{pa 1132 200}\special{pa 1140 186}\special{pa 1148 171}\special{pa 1157 156}%
+\special{pa 1165 141}\special{pa 1173 125}\special{pa 1182 109}\special{pa 1190 93}%
+\special{pa 1198 77}\special{pa 1207 60}\special{pa 1215 44}\special{pa 1223 27}\special{pa 1232 10}%
+\special{pa 1240 -6}\special{pa 1248 -23}\special{pa 1257 -39}\special{pa 1265 -56}%
+\special{pa 1273 -72}\special{pa 1282 -89}\special{pa 1290 -105}\special{pa 1298 -121}%
+\special{pa 1307 -137}\special{pa 1315 -152}\special{pa 1323 -167}\special{pa 1332 -182}%
+\special{pa 1340 -197}%
+\special{fp}%
+\special{pa -197 -197}\special{pa 1969 -197}%
+\special{fp}%
+\special{pa 516 -197}\special{pa 1341 -197}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1969 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade01.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade01.tex
new file mode 100644
index 00000000..079d9c66
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/shade01.tex
@@ -0,0 +1,122 @@
+%%% test.tex 2014-12-3 13:6
+%%% test.sce 2014-12-3 13:5
+{\unitlength=8mm%
+\begin{picture}%
+( 6.00000, 4.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa -445 -315}\special{pa -436 -302}\special{pa -427 -290}\special{pa -418 -278}%
+\special{pa -409 -266}\special{pa -400 -255}\special{pa -391 -243}\special{pa -382 -232}%
+\special{pa -373 -221}\special{pa -364 -211}\special{pa -355 -201}\special{pa -346 -191}%
+\special{pa -337 -181}\special{pa -328 -171}\special{pa -319 -162}\special{pa -310 -153}%
+\special{pa -301 -144}\special{pa -292 -136}\special{pa -283 -128}\special{pa -274 -120}%
+\special{pa -265 -112}\special{pa -256 -104}\special{pa -247 -97}\special{pa -238 -90}%
+\special{pa -229 -84}\special{pa -220 -77}\special{pa -211 -71}\special{pa -202 -65}%
+\special{pa -193 -59}\special{pa -184 -54}\special{pa -175 -49}\special{pa -166 -44}%
+\special{pa -157 -39}\special{pa -148 -35}\special{pa -139 -31}\special{pa -130 -27}%
+\special{pa -121 -23}\special{pa -112 -20}\special{pa -103 -17}\special{pa -94 -14}%
+\special{pa -85 -12}\special{pa -76 -9}\special{pa -67 -7}\special{pa -58 -5}\special{pa -49 -4}%
+\special{pa -40 -3}\special{pa -31 -2}\special{pa -22 -1}\special{pa -13 0}\special{pa -4 0}%
+\special{pa 4 0}\special{pa 13 0}\special{pa 22 -1}\special{pa 31 -2}\special{pa 40 -3}%
+\special{pa 49 -4}\special{pa 58 -5}\special{pa 67 -7}\special{pa 76 -9}\special{pa 85 -12}%
+\special{pa 94 -14}\special{pa 103 -17}\special{pa 112 -20}\special{pa 121 -23}\special{pa 130 -27}%
+\special{pa 139 -31}\special{pa 148 -35}\special{pa 157 -39}\special{pa 166 -44}\special{pa 175 -49}%
+\special{pa 184 -54}\special{pa 193 -59}\special{pa 202 -65}\special{pa 211 -71}\special{pa 220 -77}%
+\special{pa 229 -84}\special{pa 238 -90}\special{pa 247 -97}\special{pa 256 -104}%
+\special{pa 265 -112}\special{pa 274 -120}\special{pa 283 -128}\special{pa 292 -136}%
+\special{pa 301 -144}\special{pa 310 -153}\special{pa 319 -162}\special{pa 328 -171}%
+\special{pa 337 -181}\special{pa 346 -191}\special{pa 355 -201}\special{pa 364 -211}%
+\special{pa 373 -221}\special{pa 382 -232}\special{pa 391 -243}\special{pa 400 -255}%
+\special{pa 409 -266}\special{pa 418 -278}\special{pa 427 -290}\special{pa 436 -302}%
+\special{pa 445 -315}\special{pa 436 -290}\special{pa 427 -265}\special{pa 418 -241}%
+\special{pa 409 -217}\special{pa 400 -194}\special{pa 391 -172}\special{pa 382 -149}%
+\special{pa 373 -128}\special{pa 364 -107}\special{pa 355 -86}\special{pa 346 -66}%
+\special{pa 337 -47}\special{pa 328 -28}\special{pa 319 -9}\special{pa 310 9}\special{pa 301 26}%
+\special{pa 292 43}\special{pa 283 60}\special{pa 274 76}\special{pa 265 91}\special{pa 256 106}%
+\special{pa 247 121}\special{pa 238 134}\special{pa 229 148}\special{pa 220 161}\special{pa 211 173}%
+\special{pa 202 185}\special{pa 193 196}\special{pa 184 207}\special{pa 175 217}\special{pa 166 227}%
+\special{pa 157 236}\special{pa 148 245}\special{pa 139 253}\special{pa 130 261}\special{pa 121 268}%
+\special{pa 112 275}\special{pa 103 281}\special{pa 94 287}\special{pa 85 292}\special{pa 76 296}%
+\special{pa 67 300}\special{pa 58 304}\special{pa 49 307}\special{pa 40 310}\special{pa 31 312}%
+\special{pa 22 313}\special{pa 13 314}\special{pa 4 315}\special{pa -4 315}\special{pa -13 314}%
+\special{pa -22 313}\special{pa -31 312}\special{pa -40 310}\special{pa -49 307}\special{pa -58 304}%
+\special{pa -67 300}\special{pa -76 296}\special{pa -85 292}\special{pa -94 287}\special{pa -103 281}%
+\special{pa -112 275}\special{pa -121 268}\special{pa -130 261}\special{pa -139 253}%
+\special{pa -148 245}\special{pa -157 236}\special{pa -166 227}\special{pa -175 217}%
+\special{pa -184 207}\special{pa -193 196}\special{pa -202 185}\special{pa -211 173}%
+\special{pa -220 161}\special{pa -229 148}\special{pa -238 134}\special{pa -247 121}%
+\special{pa -256 106}\special{pa -265 91}\special{pa -274 76}\special{pa -283 60}%
+\special{pa -292 43}\special{pa -301 26}\special{pa -310 9}\special{pa -319 -9}\special{pa -328 -28}%
+\special{pa -337 -47}\special{pa -346 -66}\special{pa -355 -86}\special{pa -364 -107}%
+\special{pa -373 -128}\special{pa -382 -149}\special{pa -391 -172}\special{pa -400 -194}%
+\special{pa -409 -217}\special{pa -418 -241}\special{pa -427 -265}\special{pa -436 -290}%
+\special{pa -445 -315}\special{sh 0.2}\special{ip}%
+\special{pa -445 -315}\special{pa -436 -290}\special{pa -427 -265}\special{pa -418 -241}%
+\special{pa -409 -217}\special{pa -400 -194}\special{pa -391 -172}\special{pa -382 -149}%
+\special{pa -373 -128}\special{pa -364 -107}\special{pa -355 -86}\special{pa -346 -66}%
+\special{pa -337 -47}\special{pa -328 -28}\special{pa -319 -9}\special{pa -310 9}%
+\special{pa -301 26}\special{pa -292 43}\special{pa -283 60}\special{pa -274 76}\special{pa -265 91}%
+\special{pa -256 106}\special{pa -247 121}\special{pa -238 134}\special{pa -229 148}%
+\special{pa -220 161}\special{pa -211 173}\special{pa -202 185}\special{pa -193 196}%
+\special{pa -184 207}\special{pa -175 217}\special{pa -166 227}\special{pa -157 236}%
+\special{pa -148 245}\special{pa -139 253}\special{pa -130 261}\special{pa -121 268}%
+\special{pa -112 275}\special{pa -103 281}\special{pa -94 287}\special{pa -85 292}%
+\special{pa -76 296}\special{pa -67 300}\special{pa -58 304}\special{pa -49 307}\special{pa -40 310}%
+\special{pa -31 312}\special{pa -22 313}\special{pa -13 314}\special{pa -4 315}\special{pa 4 315}%
+\special{pa 13 314}\special{pa 22 313}\special{pa 31 312}\special{pa 40 310}\special{pa 49 307}%
+\special{pa 58 304}\special{pa 67 300}\special{pa 76 296}\special{pa 85 292}\special{pa 94 287}%
+\special{pa 103 281}\special{pa 112 275}\special{pa 121 268}\special{pa 130 261}\special{pa 139 253}%
+\special{pa 148 245}\special{pa 157 236}\special{pa 166 227}\special{pa 175 217}\special{pa 184 207}%
+\special{pa 193 196}\special{pa 202 185}\special{pa 211 173}\special{pa 220 161}\special{pa 229 148}%
+\special{pa 238 134}\special{pa 247 121}\special{pa 256 106}\special{pa 265 91}\special{pa 274 76}%
+\special{pa 283 60}\special{pa 292 43}\special{pa 301 26}\special{pa 310 9}\special{pa 319 -9}%
+\special{pa 328 -28}\special{pa 337 -47}\special{pa 346 -66}\special{pa 355 -86}\special{pa 364 -107}%
+\special{pa 373 -128}\special{pa 382 -149}\special{pa 391 -172}\special{pa 400 -194}%
+\special{pa 409 -217}\special{pa 418 -241}\special{pa 427 -265}\special{pa 436 -290}%
+\special{pa 445 -315}%
+\special{fp}%
+\special{pa -445 -315}\special{pa -436 -302}\special{pa -427 -290}\special{pa -418 -278}%
+\special{pa -409 -266}\special{pa -400 -255}\special{pa -391 -243}\special{pa -382 -232}%
+\special{pa -373 -221}\special{pa -364 -211}\special{pa -355 -201}\special{pa -346 -191}%
+\special{pa -337 -181}\special{pa -328 -171}\special{pa -319 -162}\special{pa -310 -153}%
+\special{pa -301 -144}\special{pa -292 -136}\special{pa -283 -128}\special{pa -274 -120}%
+\special{pa -265 -112}\special{pa -256 -104}\special{pa -247 -97}\special{pa -238 -90}%
+\special{pa -229 -84}\special{pa -220 -77}\special{pa -211 -71}\special{pa -202 -65}%
+\special{pa -193 -59}\special{pa -184 -54}\special{pa -175 -49}\special{pa -166 -44}%
+\special{pa -157 -39}\special{pa -148 -35}\special{pa -139 -31}\special{pa -130 -27}%
+\special{pa -121 -23}\special{pa -112 -20}\special{pa -103 -17}\special{pa -94 -14}%
+\special{pa -85 -12}\special{pa -76 -9}\special{pa -67 -7}\special{pa -58 -5}\special{pa -49 -4}%
+\special{pa -40 -3}\special{pa -31 -2}\special{pa -22 -1}\special{pa -13 0}\special{pa -4 0}%
+\special{pa 4 0}\special{pa 13 0}\special{pa 22 -1}\special{pa 31 -2}\special{pa 40 -3}%
+\special{pa 49 -4}\special{pa 58 -5}\special{pa 67 -7}\special{pa 76 -9}\special{pa 85 -12}%
+\special{pa 94 -14}\special{pa 103 -17}\special{pa 112 -20}\special{pa 121 -23}\special{pa 130 -27}%
+\special{pa 139 -31}\special{pa 148 -35}\special{pa 157 -39}\special{pa 166 -44}\special{pa 175 -49}%
+\special{pa 184 -54}\special{pa 193 -59}\special{pa 202 -65}\special{pa 211 -71}\special{pa 220 -77}%
+\special{pa 229 -84}\special{pa 238 -90}\special{pa 247 -97}\special{pa 256 -104}%
+\special{pa 265 -112}\special{pa 274 -120}\special{pa 283 -128}\special{pa 292 -136}%
+\special{pa 301 -144}\special{pa 310 -153}\special{pa 319 -162}\special{pa 328 -171}%
+\special{pa 337 -181}\special{pa 346 -191}\special{pa 355 -201}\special{pa 364 -211}%
+\special{pa 373 -221}\special{pa 382 -232}\special{pa 391 -243}\special{pa 400 -255}%
+\special{pa 409 -266}\special{pa 418 -278}\special{pa 427 -290}\special{pa 436 -302}%
+\special{pa 445 -315}%
+\special{fp}%
+\special{pa -945 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/slot.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/slot.png
new file mode 100644
index 00000000..db04cc7e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/slot.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list00.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list00.png
new file mode 100644
index 00000000..0a0c792f
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list00.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list001.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list001.png
new file mode 100644
index 00000000..04dd3290
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list001.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list01.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list01.png
new file mode 100644
index 00000000..9d0ccfa7
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list01.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list02.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list02.png
new file mode 100644
index 00000000..c3aa6628
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list02.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list03.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list03.png
new file mode 100644
index 00000000..90a21522
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list03.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list04.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list04.png
new file mode 100644
index 00000000..bdcd5661
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tab2list04.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table01.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table01.png
new file mode 100644
index 00000000..ad61602b
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table01.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table02.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table02.tex
new file mode 100644
index 00000000..e97074d8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table02.tex
@@ -0,0 +1,106 @@
+%%% test.tex 2014-11-24 21:36
+%%% test.sce 2014-11-24 21:36
+{\unitlength=6mm%
+\begin{picture}%
+( 8.00000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1181}\special{pa 472 -1181}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 945 -1181}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 1417 -1181}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1890 -1181}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 1417 -236}\special{pa 1890 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -945}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 1417 -236}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1890 -1181}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 1890 -945}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 1890 -709}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 1890 -472}\special{pa 1890 -236}%
+\special{fp}%
+\special{pa 1890 -236}\special{pa 1890 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table03.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table03.png
new file mode 100644
index 00000000..36737d2e
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/table03.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample1.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample1.tex
new file mode 100644
index 00000000..3cc533bc
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample1.tex
@@ -0,0 +1,182 @@
+%%% fig.tex 2014-12-18 15:16
+%%% fig.sce 2014-12-18 15:16
+{\unitlength=5mm%
+\begin{picture}%
+( 12.00000, 9.00000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 0 -1772}\special{pa 787 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1772}\special{pa 1575 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1772}\special{pa 2362 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1772}\special{pa 0 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1378}\special{pa 0 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1102}\special{pa 0 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1772}\special{pa 787 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1378}\special{pa 787 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1102}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1772}\special{pa 1575 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1378}\special{pa 1575 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1102}\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1772}\special{pa 2362 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1378}\special{pa 2362 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1102}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 -1378}\special{pa 2362 -1378}%
+\special{fp}%
+\special{pa 0 -1102}\special{pa 39 -1102}\special{fp}\special{pa 77 -1102}\special{pa 116 -1102}\special{fp}%
+\special{pa 155 -1102}\special{pa 194 -1102}\special{fp}\special{pa 232 -1102}\special{pa 271 -1102}\special{fp}%
+\special{pa 310 -1102}\special{pa 349 -1102}\special{fp}\special{pa 387 -1102}\special{pa 426 -1102}\special{fp}%
+\special{pa 465 -1102}\special{pa 503 -1102}\special{fp}\special{pa 542 -1102}\special{pa 581 -1102}\special{fp}%
+\special{pa 620 -1102}\special{pa 658 -1102}\special{fp}\special{pa 697 -1102}\special{pa 736 -1102}\special{fp}%
+\special{pa 774 -1102}\special{pa 813 -1102}\special{fp}\special{pa 852 -1102}\special{pa 891 -1102}\special{fp}%
+\special{pa 929 -1102}\special{pa 968 -1102}\special{fp}\special{pa 1007 -1102}\special{pa 1046 -1102}\special{fp}%
+\special{pa 1084 -1102}\special{pa 1123 -1102}\special{fp}\special{pa 1162 -1102}\special{pa 1200 -1102}\special{fp}%
+\special{pa 1239 -1102}\special{pa 1278 -1102}\special{fp}\special{pa 1317 -1102}\special{pa 1355 -1102}\special{fp}%
+\special{pa 1394 -1102}\special{pa 1433 -1102}\special{fp}\special{pa 1472 -1102}\special{pa 1510 -1102}\special{fp}%
+\special{pa 1549 -1102}\special{pa 1588 -1102}\special{fp}\special{pa 1626 -1102}\special{pa 1665 -1102}\special{fp}%
+\special{pa 1704 -1102}\special{pa 1743 -1102}\special{fp}\special{pa 1781 -1102}\special{pa 1820 -1102}\special{fp}%
+\special{pa 1859 -1102}\special{pa 1898 -1102}\special{fp}\special{pa 1936 -1102}\special{pa 1975 -1102}\special{fp}%
+\special{pa 2014 -1102}\special{pa 2052 -1102}\special{fp}\special{pa 2091 -1102}\special{pa 2130 -1102}\special{fp}%
+\special{pa 2169 -1102}\special{pa 2207 -1102}\special{fp}\special{pa 2246 -1102}\special{pa 2285 -1102}\special{fp}%
+\special{pa 2323 -1102}\special{pa 2362 -1102}\special{fp}%
+%
+\settowidth{\Width}{$D>0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D>0$}\settodepth{\Depth}{$D>0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D>0$}}%
+%
+%
+\settowidth{\Width}{$D=0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D=0$}\settodepth{\Depth}{$D=0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D=0$}}%
+%
+%
+\settowidth{\Width}{$D<0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D<0$}\settodepth{\Depth}{$D<0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D<0$}}%
+%
+%
+\settowidth{\Width}{2点ã§äº¤ã‚ã‚‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2点ã§äº¤ã‚ã‚‹}\settodepth{\Depth}{2点ã§äº¤ã‚ã‚‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{2点ã§äº¤ã‚ã‚‹}}%
+%
+%
+\settowidth{\Width}{接ã™ã‚‹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{接ã™ã‚‹}\settodepth{\Depth}{接ã™ã‚‹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{接ã™ã‚‹}}%
+%
+%
+\settowidth{\Width}{共有点ãªã—}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{共有点ãªã—}\settodepth{\Depth}{共有点ãªã—}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{共有点ãªã—}}%
+%
+%
+\settowidth{\Width}{判別å¼ã¨$x$軸ã®äº¤ç‚¹}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{判別å¼ã¨$x$軸ã®äº¤ç‚¹}\settodepth{\Depth}{判別å¼ã¨$x$軸ã®äº¤ç‚¹}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000,10.0000){\hspace*{\Width}\raisebox{\Height}{判別å¼ã¨$x$軸ã®äº¤ç‚¹}}%
+%
+%
+\special{pa 98 -738}\special{pa 110 -703}\special{pa 123 -669}\special{pa 135 -636}%
+\special{pa 147 -605}\special{pa 159 -576}\special{pa 171 -548}\special{pa 183 -521}%
+\special{pa 195 -496}\special{pa 207 -473}\special{pa 219 -450}\special{pa 231 -430}%
+\special{pa 243 -411}\special{pa 255 -393}\special{pa 267 -377}\special{pa 279 -362}%
+\special{pa 291 -349}\special{pa 303 -337}\special{pa 315 -326}\special{pa 327 -318}%
+\special{pa 339 -310}\special{pa 352 -304}\special{pa 364 -300}\special{pa 376 -297}%
+\special{pa 388 -295}\special{pa 400 -295}\special{pa 412 -297}\special{pa 424 -300}%
+\special{pa 436 -304}\special{pa 448 -310}\special{pa 460 -318}\special{pa 472 -326}%
+\special{pa 484 -337}\special{pa 496 -349}\special{pa 508 -362}\special{pa 520 -377}%
+\special{pa 532 -393}\special{pa 544 -411}\special{pa 556 -430}\special{pa 568 -450}%
+\special{pa 581 -473}\special{pa 593 -496}\special{pa 605 -521}\special{pa 617 -548}%
+\special{pa 629 -576}\special{pa 641 -605}\special{pa 653 -636}\special{pa 665 -669}%
+\special{pa 677 -703}\special{pa 689 -738}%
+\special{fp}%
+\special{pa 886 -837}\special{pa 898 -801}\special{pa 910 -767}\special{pa 922 -735}%
+\special{pa 934 -704}\special{pa 946 -674}\special{pa 958 -646}\special{pa 970 -620}%
+\special{pa 982 -595}\special{pa 994 -571}\special{pa 1006 -549}\special{pa 1018 -528}%
+\special{pa 1030 -509}\special{pa 1043 -491}\special{pa 1055 -475}\special{pa 1067 -460}%
+\special{pa 1079 -447}\special{pa 1091 -435}\special{pa 1103 -425}\special{pa 1115 -416}%
+\special{pa 1127 -409}\special{pa 1139 -403}\special{pa 1151 -398}\special{pa 1163 -395}%
+\special{pa 1175 -394}\special{pa 1187 -394}\special{pa 1199 -395}\special{pa 1211 -398}%
+\special{pa 1223 -403}\special{pa 1235 -409}\special{pa 1247 -416}\special{pa 1259 -425}%
+\special{pa 1271 -435}\special{pa 1284 -447}\special{pa 1296 -460}\special{pa 1308 -475}%
+\special{pa 1320 -491}\special{pa 1332 -509}\special{pa 1344 -528}\special{pa 1356 -549}%
+\special{pa 1368 -571}\special{pa 1380 -595}\special{pa 1392 -620}\special{pa 1404 -646}%
+\special{pa 1416 -674}\special{pa 1428 -704}\special{pa 1440 -735}\special{pa 1452 -767}%
+\special{pa 1464 -801}\special{pa 1476 -837}%
+\special{fp}%
+\special{pa 1673 -935}\special{pa 1685 -900}\special{pa 1697 -866}\special{pa 1709 -833}%
+\special{pa 1721 -802}\special{pa 1733 -773}\special{pa 1746 -745}\special{pa 1758 -718}%
+\special{pa 1770 -693}\special{pa 1782 -669}\special{pa 1794 -647}\special{pa 1806 -627}%
+\special{pa 1818 -607}\special{pa 1830 -590}\special{pa 1842 -573}\special{pa 1854 -559}%
+\special{pa 1866 -545}\special{pa 1878 -534}\special{pa 1890 -523}\special{pa 1902 -514}%
+\special{pa 1914 -507}\special{pa 1926 -501}\special{pa 1938 -497}\special{pa 1950 -494}%
+\special{pa 1962 -492}\special{pa 1975 -492}\special{pa 1987 -494}\special{pa 1999 -497}%
+\special{pa 2011 -501}\special{pa 2023 -507}\special{pa 2035 -514}\special{pa 2047 -523}%
+\special{pa 2059 -534}\special{pa 2071 -545}\special{pa 2083 -559}\special{pa 2095 -573}%
+\special{pa 2107 -590}\special{pa 2119 -607}\special{pa 2131 -627}\special{pa 2143 -647}%
+\special{pa 2155 -669}\special{pa 2167 -693}\special{pa 2179 -718}\special{pa 2191 -745}%
+\special{pa 2204 -773}\special{pa 2216 -802}\special{pa 2228 -833}\special{pa 2240 -866}%
+\special{pa 2252 -900}\special{pa 2264 -935}%
+\special{fp}%
+\special{pa 197 -394}\special{pa 591 -394}%
+\special{fp}%
+\special{pa 984 -394}\special{pa 1378 -394}%
+\special{fp}%
+\special{pa 1772 -394}\special{pa 2165 -394}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample2.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample2.tex
new file mode 100644
index 00000000..9dc9f623
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tablesample2.tex
@@ -0,0 +1,258 @@
+%%% test.tex 2014-11-26 12:54
+%%% test.sce 2014-11-26 12:54
+{\unitlength=1cm%
+\begin{picture}%
+( 8.50000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1969}\special{pa 236 -1969}%
+\special{fp}%
+\special{pa 236 -1969}\special{pa 472 -1969}%
+\special{fp}%
+\special{pa 472 -1969}\special{pa 866 -1969}%
+\special{fp}%
+\special{pa 866 -1969}\special{pa 1102 -1969}%
+\special{fp}%
+\special{pa 1102 -1969}\special{pa 1496 -1969}%
+\special{fp}%
+\special{pa 1496 -1969}\special{pa 1732 -1969}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 3346 -1969}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 236 -709}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 866 -709}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 1102 -709}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1496 -709}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 236 0}%
+\special{fp}%
+\special{pa 236 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 866 0}%
+\special{fp}%
+\special{pa 866 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1102 0}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1496 0}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 1732 0}\special{pa 3346 0}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 236 0}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 866 0}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 1732 -709}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 1732 -472}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 1732 -236}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 3346 -1969}\special{pa 3346 -709}%
+\special{fp}%
+\special{pa 3346 -709}\special{pa 3346 -472}%
+\special{fp}%
+\special{pa 3346 -472}\special{pa 3346 -236}%
+\special{fp}%
+\special{pa 3346 -236}\special{pa 3346 0}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,1.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\tfrac{1}{4}$}\settodepth{\Depth}{$\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,1.5000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\settowidth{\Width}{$y'$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y'$}\settodepth{\Depth}{$y'$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$y'$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.9000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.9000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.9000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.3000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\searrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\searrow$}\settodepth{\Depth}{$\searrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\searrow$}}%
+%
+%
+\settowidth{\Width}{$-\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\tfrac{1}{4}$}\settodepth{\Depth}{$-\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.3000){\hspace*{\Width}\raisebox{\Height}{$-\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\nearrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\nearrow$}\settodepth{\Depth}{$\nearrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\nearrow$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,0.3000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ï¼Ž\end{minipage}} }\setlength{\Width}{0\Width}%
+\settoheight{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ï¼Ž\end{minipage}} }\settodepth{\Depth}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ï¼Ž\end{minipage}} }\setlength{\Height}{-\Height}%
+\put(0.1500,4.8500){\hspace*{\Width}\raisebox{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ï¼Ž\end{minipage}} }}%
+%
+%
+\special{pa 1929 -394}\special{pa 1953 -320}\special{pa 1977 -304}\special{pa 2001 -297}%
+\special{pa 2026 -295}\special{pa 2050 -296}\special{pa 2074 -300}\special{pa 2098 -305}%
+\special{pa 2122 -311}\special{pa 2146 -318}\special{pa 2170 -327}\special{pa 2194 -336}%
+\special{pa 2218 -345}\special{pa 2242 -356}\special{pa 2267 -367}\special{pa 2291 -378}%
+\special{pa 2315 -390}\special{pa 2339 -402}\special{pa 2363 -414}\special{pa 2387 -427}%
+\special{pa 2411 -440}\special{pa 2435 -453}\special{pa 2459 -467}\special{pa 2484 -481}%
+\special{pa 2508 -495}\special{pa 2532 -509}\special{pa 2556 -524}\special{pa 2580 -538}%
+\special{pa 2604 -553}\special{pa 2628 -568}\special{pa 2652 -583}\special{pa 2676 -599}%
+\special{pa 2700 -614}\special{pa 2725 -630}\special{pa 2749 -645}\special{pa 2773 -661}%
+\special{pa 2797 -677}\special{pa 2821 -693}\special{pa 2845 -709}\special{pa 2869 -725}%
+\special{pa 2893 -742}\special{pa 2917 -758}\special{pa 2942 -775}\special{pa 2966 -791}%
+\special{pa 2990 -808}\special{pa 3014 -825}\special{pa 3038 -842}\special{pa 3062 -859}%
+\special{pa 3086 -876}\special{pa 3110 -893}%
+\special{fp}%
+\special{pa 1929 -394}\special{pa 3110 -394}%
+\special{fp}%
+\special{pa 1929 -197}\special{pa 1929 -1575}%
+\special{fp}%
+\settowidth{\Width}{\small{$x$}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{\small{$x$}}\settodepth{\Depth}{\small{$x$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small{$x$}}}%
+%
+%
+\settowidth{\Width}{\small{$y$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\small{$y$}}\settodepth{\Depth}{\small{$y$}}\setlength{\Height}{\Depth}%
+\put(4.9000,4.1000){\hspace*{\Width}\raisebox{\Height}{\small{$y$}}}%
+%
+%
+\settowidth{\Width}{\small O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{\small O}\settodepth{\Depth}{\small O}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.8000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small O}}%
+%
+%
+\settowidth{\Width}{$y=x-\sqrt{x}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$y=x-\sqrt{x}$}\settodepth{\Depth}{$y=x-\sqrt{x}$}\setlength{\Height}{\Depth}%
+\put(7.9500,2.3200){\hspace*{\Width}\raisebox{\Height}{$y=x-\sqrt{x}$}}%
+%
+%
+\special{pa 236 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -472}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tableseg.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tableseg.tex
new file mode 100644
index 00000000..821763a6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/tableseg.tex
@@ -0,0 +1,162 @@
+%%% test.tex 2014-11-26 11:41
+%%% test.sce 2014-11-26 11:41
+{\unitlength=6mm%
+\begin{picture}%
+( 8.00000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -945}\special{pa 36 -945}\special{fp}\special{pa 73 -945}\special{pa 109 -945}\special{fp}%
+\special{pa 145 -945}\special{pa 182 -945}\special{fp}\special{pa 218 -945}\special{pa 254 -945}\special{fp}%
+\special{pa 291 -945}\special{pa 327 -945}\special{fp}\special{pa 363 -945}\special{pa 400 -945}\special{fp}%
+\special{pa 436 -945}\special{pa 472 -945}\special{fp}%
+%
+\special{pa 945 -236}\special{pa 983 -236}\special{fp}\special{pa 1020 -236}\special{pa 1058 -236}\special{fp}%
+\special{pa 1096 -236}\special{pa 1134 -236}\special{fp}\special{pa 1172 -236}\special{pa 1209 -236}\special{fp}%
+\special{pa 1247 -236}\special{pa 1285 -236}\special{fp}\special{pa 1323 -236}\special{pa 1361 -236}\special{fp}%
+\special{pa 1398 -236}\special{pa 1436 -236}\special{fp}\special{pa 1474 -236}\special{pa 1512 -236}\special{fp}%
+\special{pa 1550 -236}\special{pa 1587 -236}\special{fp}\special{pa 1625 -236}\special{pa 1663 -236}\special{fp}%
+\special{pa 1701 -236}\special{pa 1739 -236}\special{fp}\special{pa 1776 -236}\special{pa 1814 -236}\special{fp}%
+\special{pa 1852 -236}\special{pa 1890 -236}\special{fp}%
+%
+\settowidth{\Width}{R0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R0}\settodepth{\Depth}{R0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,5.0000){\hspace*{\Width}\raisebox{\Height}{R0}}%
+%
+%
+\settowidth{\Width}{R1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R1}\settodepth{\Depth}{R1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,4.0000){\hspace*{\Width}\raisebox{\Height}{R1}}%
+%
+%
+\settowidth{\Width}{R2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R2}\settodepth{\Depth}{R2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{R2}}%
+%
+%
+\settowidth{\Width}{R3}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R3}\settodepth{\Depth}{R3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,2.0000){\hspace*{\Width}\raisebox{\Height}{R3}}%
+%
+%
+\settowidth{\Width}{R4}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R4}\settodepth{\Depth}{R4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{R4}}%
+%
+%
+\settowidth{\Width}{R5}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{R5}\settodepth{\Depth}{R5}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,0.0000){\hspace*{\Width}\raisebox{\Height}{R5}}%
+%
+%
+\settowidth{\Width}{C0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C0}\settodepth{\Depth}{C0}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C0}}%
+%
+%
+\settowidth{\Width}{C1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C1}\settodepth{\Depth}{C1}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C1}}%
+%
+%
+\settowidth{\Width}{C2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2}\settodepth{\Depth}{C2}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C2}}%
+%
+%
+\settowidth{\Width}{C3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3}\settodepth{\Depth}{C3}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C3}}%
+%
+%
+\settowidth{\Width}{C4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C4}\settodepth{\Depth}{C4}\setlength{\Height}{-\Height}%
+\put(8.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{C4}}%
+%
+%
+\special{pa 0 -1181}\special{pa 472 -1181}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 945 -1181}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 1417 -1181}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1890 -1181}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -945}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1890 -1181}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 1890 -945}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 1890 -709}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 1890 -472}\special{pa 1890 -236}%
+\special{fp}%
+\special{pa 1890 -236}\special{pa 1890 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/taylor.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/taylor.tex
new file mode 100644
index 00000000..64e07477
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/taylor.tex
@@ -0,0 +1,60 @@
+%%% taylor.tex 2016-4-29 16:11
+%%% taylor.sce 2016-4-29 16:5
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 6.00000)( -5.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -1181 -227}\special{pa -1143 -234}\special{fp}\special{pa -1104 -235}\special{pa -1087 -235}\special{pa -1066 -230}\special{fp}%
+\special{pa -1028 -220}\special{pa -992 -206}\special{pa -992 -206}\special{fp}\special{pa -958 -186}\special{pa -945 -179}\special{pa -926 -165}\special{fp}%
+\special{pa -894 -142}\special{pa -865 -117}\special{fp}\special{pa -836 -91}\special{pa -807 -64}\special{fp}%
+\special{pa -779 -37}\special{pa -756 -14}\special{pa -752 -9}\special{fp}\special{pa -724 18}\special{pa -709 33}\special{pa -696 45}\special{fp}%
+\special{pa -668 72}\special{pa -661 79}\special{pa -640 99}\special{fp}\special{pa -610 125}\special{pa -580 149}\special{fp}%
+\special{pa -549 172}\special{pa -520 191}\special{pa -516 193}\special{fp}\special{pa -481 210}\special{pa -472 215}\special{pa -445 224}\special{fp}%
+\special{pa -407 232}\special{pa -378 236}\special{pa -368 235}\special{fp}\special{pa -329 232}\special{pa -292 222}\special{fp}%
+\special{pa -256 208}\special{pa -236 199}\special{pa -221 189}\special{fp}\special{pa -188 169}\special{pa -157 145}\special{fp}%
+\special{pa -127 121}\special{pa -98 95}\special{fp}\special{pa -70 68}\special{pa -47 47}\special{pa -41 41}\special{fp}%
+\special{pa -14 14}\special{pa 0 0}\special{pa 14 -14}\special{fp}\special{pa 41 -41}\special{pa 47 -47}\special{pa 70 -68}\special{fp}%
+\special{pa 98 -95}\special{pa 127 -121}\special{fp}\special{pa 157 -145}\special{pa 188 -169}\special{fp}%
+\special{pa 221 -189}\special{pa 236 -199}\special{pa 256 -208}\special{fp}\special{pa 292 -222}\special{pa 329 -232}\special{fp}%
+\special{pa 368 -235}\special{pa 378 -236}\special{pa 407 -232}\special{fp}\special{pa 445 -224}\special{pa 472 -215}\special{pa 481 -210}\special{fp}%
+\special{pa 516 -193}\special{pa 520 -191}\special{pa 549 -172}\special{fp}\special{pa 580 -149}\special{pa 610 -125}\special{fp}%
+\special{pa 640 -99}\special{pa 661 -79}\special{pa 668 -72}\special{fp}\special{pa 696 -45}\special{pa 709 -33}\special{pa 724 -18}\special{fp}%
+\special{pa 752 9}\special{pa 756 14}\special{pa 779 37}\special{fp}\special{pa 807 64}\special{pa 836 91}\special{fp}%
+\special{pa 865 117}\special{pa 894 142}\special{fp}\special{pa 926 165}\special{pa 945 179}\special{pa 958 186}\special{fp}%
+\special{pa 992 206}\special{pa 992 206}\special{pa 1028 220}\special{fp}\special{pa 1066 230}\special{pa 1087 235}\special{pa 1104 235}\special{fp}%
+\special{pa 1143 234}\special{pa 1181 227}\special{fp}%
+%
+\special{pa -1080 -709}\special{pa -1039 -564}\special{pa -992 -433}\special{pa -945 -327}%
+\special{pa -898 -239}\special{pa -850 -163}\special{pa -803 -96}\special{pa -756 -35}%
+\special{pa -709 22}\special{pa -661 73}\special{pa -614 118}\special{pa -567 158}%
+\special{pa -520 190}\special{pa -472 214}\special{pa -425 230}\special{pa -378 236}%
+\special{pa -331 233}\special{pa -283 220}\special{pa -236 199}\special{pa -189 169}%
+\special{pa -142 133}\special{pa -94 92}\special{pa -47 47}\special{pa 0 0}\special{pa 47 -47}%
+\special{pa 94 -92}\special{pa 142 -133}\special{pa 189 -169}\special{pa 236 -199}%
+\special{pa 283 -220}\special{pa 331 -233}\special{pa 378 -236}\special{pa 425 -230}%
+\special{pa 472 -214}\special{pa 520 -190}\special{pa 567 -158}\special{pa 614 -118}%
+\special{pa 661 -73}\special{pa 709 -22}\special{pa 756 35}\special{pa 803 96}\special{pa 850 163}%
+\special{pa 898 239}\special{pa 945 327}\special{pa 992 433}\special{pa 1039 564}%
+\special{pa 1080 709}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 709}\special{pa 0 -709}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatedata.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatedata.tex
new file mode 100644
index 00000000..d5023587
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatedata.tex
@@ -0,0 +1,141 @@
+%%% test.tex 2014-11-1 11:44
+%%% test.sce 2014-11-1 11:44
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 8.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 1654 0}\special{pa 1652 -30}\special{pa 1646 -59}\special{pa 1637 -87}%
+\special{pa 1624 -114}\special{pa 1608 -139}\special{pa 1590 -162}\special{pa 1568 -182}%
+\special{pa 1544 -199}\special{pa 1518 -214}\special{pa 1490 -225}\special{pa 1462 -232}%
+\special{pa 1432 -236}\special{pa 1402 -236}\special{pa 1373 -232}\special{pa 1344 -225}%
+\special{pa 1317 -214}\special{pa 1291 -199}\special{pa 1267 -182}\special{pa 1245 -162}%
+\special{pa 1226 -139}\special{pa 1210 -114}\special{pa 1198 -87}\special{pa 1189 -59}%
+\special{pa 1183 -30}\special{pa 1181 0}\special{pa 1183 30}\special{pa 1189 59}\special{pa 1198 87}%
+\special{pa 1210 114}\special{pa 1226 139}\special{pa 1245 162}\special{pa 1267 182}%
+\special{pa 1291 199}\special{pa 1317 214}\special{pa 1344 225}\special{pa 1373 232}%
+\special{pa 1402 236}\special{pa 1432 236}\special{pa 1462 232}\special{pa 1490 225}%
+\special{pa 1518 214}\special{pa 1544 199}\special{pa 1568 182}\special{pa 1590 162}%
+\special{pa 1608 139}\special{pa 1624 114}\special{pa 1637 87}\special{pa 1646 59}%
+\special{pa 1652 30}\special{pa 1654 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 472 -945}\special{pa 471 -974}\special{pa 469 -984}\special{fp}\special{pa 459 -1021}\special{pa 456 -1032}\special{pa 444 -1057}\special{fp}%
+\special{pa 422 -1090}\special{pa 408 -1107}\special{pa 396 -1118}\special{fp}\special{pa 365 -1142}\special{pa 363 -1144}\special{pa 337 -1159}\special{pa 331 -1161}\special{fp}%
+\special{pa 294 -1173}\special{pa 280 -1177}\special{pa 256 -1180}\special{fp}\special{pa 217 -1180}\special{pa 192 -1177}\special{pa 178 -1173}\special{fp}%
+\special{pa 141 -1161}\special{pa 136 -1159}\special{pa 110 -1144}\special{pa 107 -1142}\special{fp}%
+\special{pa 77 -1118}\special{pa 64 -1107}\special{pa 50 -1090}\special{fp}\special{pa 29 -1057}\special{pa 17 -1032}\special{pa 13 -1021}\special{fp}%
+\special{pa 4 -984}\special{pa 2 -974}\special{pa 0 -945}\special{pa 0 -945}\special{fp}%
+\special{pa 4 -906}\special{pa 7 -886}\special{pa 13 -868}\special{fp}\special{pa 29 -832}\special{pa 29 -831}\special{pa 45 -806}\special{pa 50 -800}\special{fp}%
+\special{pa 77 -771}\special{pa 86 -763}\special{pa 107 -747}\special{fp}\special{pa 141 -729}\special{pa 163 -720}\special{pa 178 -716}\special{fp}%
+\special{pa 217 -710}\special{pa 221 -709}\special{pa 251 -709}\special{pa 256 -710}\special{fp}%
+\special{pa 294 -716}\special{pa 309 -720}\special{pa 331 -729}\special{fp}\special{pa 365 -747}\special{pa 387 -763}\special{pa 396 -771}\special{fp}%
+\special{pa 422 -800}\special{pa 427 -806}\special{pa 443 -831}\special{pa 444 -832}\special{fp}%
+\special{pa 459 -868}\special{pa 465 -886}\special{pa 469 -906}\special{fp}%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 945 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 866 242}\special{pa 945 236}\special{pa 878 194}\special{pa 872 218}\special{pa 866 242}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 866 242}\special{pa 945 236}\special{pa 878 194}\special{pa 872 218}\special{pa 866 242}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 0}\special{pa -236 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -189 -645}\special{pa -236 -709}\special{pa -236 -630}\special{pa -213 -638}%
+\special{pa -189 -645}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -189 -645}\special{pa -236 -709}\special{pa -236 -630}\special{pa -213 -638}%
+\special{pa -189 -645}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.9500,3.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{(2,3)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(2,3)}\settodepth{\Depth}{(2,3)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{(2,3)}}%
+%
+%
+\special{pa 481 -245}\special{pa 474 -248}\special{pa 467 -247}\special{pa 462 -242}%
+\special{pa 461 -234}\special{pa 464 -228}\special{pa 471 -225}\special{pa 478 -226}%
+\special{pa 483 -231}\special{pa 484 -238}\special{pa 481 -245}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa -228 -717}\special{pa -234 -720}\special{pa -242 -719}\special{pa -247 -714}%
+\special{pa -248 -707}\special{pa -245 -700}\special{pa -238 -697}\special{pa -231 -698}%
+\special{pa -226 -703}\special{pa -225 -711}\special{pa -228 -717}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 709 -236}\special{pa 707 -266}\special{pa 701 -295}\special{pa 692 -323}%
+\special{pa 679 -350}\special{pa 664 -375}\special{pa 645 -398}\special{pa 623 -418}%
+\special{pa 599 -436}\special{pa 573 -450}\special{pa 545 -461}\special{pa 517 -468}%
+\special{pa 487 -472}\special{pa 458 -472}\special{pa 428 -468}\special{pa 399 -461}%
+\special{pa 372 -450}\special{pa 346 -436}\special{pa 322 -418}\special{pa 300 -398}%
+\special{pa 281 -375}\special{pa 265 -350}\special{pa 253 -323}\special{pa 244 -295}%
+\special{pa 238 -266}\special{pa 236 -236}\special{pa 238 -207}\special{pa 244 -177}%
+\special{pa 253 -149}\special{pa 265 -122}\special{pa 281 -97}\special{pa 300 -75}%
+\special{pa 322 -54}\special{pa 346 -37}\special{pa 372 -22}\special{pa 399 -12}\special{pa 428 -4}%
+\special{pa 458 0}\special{pa 487 0}\special{pa 517 -4}\special{pa 545 -12}\special{pa 573 -22}%
+\special{pa 599 -37}\special{pa 623 -54}\special{pa 645 -75}\special{pa 664 -97}\special{pa 679 -122}%
+\special{pa 692 -149}\special{pa 701 -177}\special{pa 707 -207}\special{pa 709 -236}%
+\special{fp}%
+\special{pa 1181 -945}\special{pa 1179 -974}\special{pa 1174 -1004}\special{pa 1165 -1032}%
+\special{pa 1152 -1059}\special{pa 1136 -1084}\special{pa 1117 -1107}\special{pa 1095 -1127}%
+\special{pa 1071 -1144}\special{pa 1045 -1159}\special{pa 1018 -1170}\special{pa 989 -1177}%
+\special{pa 960 -1181}\special{pa 930 -1181}\special{pa 901 -1177}\special{pa 872 -1170}%
+\special{pa 844 -1159}\special{pa 818 -1144}\special{pa 794 -1127}\special{pa 773 -1107}%
+\special{pa 754 -1084}\special{pa 738 -1059}\special{pa 725 -1032}\special{pa 716 -1004}%
+\special{pa 711 -974}\special{pa 709 -945}\special{pa 711 -915}\special{pa 716 -886}%
+\special{pa 725 -858}\special{pa 738 -831}\special{pa 754 -806}\special{pa 773 -783}%
+\special{pa 794 -763}\special{pa 818 -745}\special{pa 844 -731}\special{pa 872 -720}%
+\special{pa 901 -713}\special{pa 930 -709}\special{pa 960 -709}\special{pa 989 -713}%
+\special{pa 1018 -720}\special{pa 1045 -731}\special{pa 1071 -745}\special{pa 1095 -763}%
+\special{pa 1117 -783}\special{pa 1136 -806}\special{pa 1152 -831}\special{pa 1165 -858}%
+\special{pa 1174 -886}\special{pa 1179 -915}\special{pa 1181 -945}%
+\special{fp}%
+\special{pa -472 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatepoint.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatepoint.tex
new file mode 100644
index 00000000..3ab1e0e6
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/translatepoint.tex
@@ -0,0 +1,63 @@
+%%% test.tex 2014-11-1 8:53
+%%% test.sce 2014-11-1 8:53
+{\unitlength=8mm%
+\begin{picture}%
+( 8.00000, 7.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 1260 -315}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1193 -273}\special{pa 1260 -315}\special{pa 1181 -320}\special{pa 1187 -297}%
+\special{pa 1193 -273}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1193 -273}\special{pa 1260 -315}\special{pa 1181 -320}\special{pa 1187 -297}%
+\special{pa 1193 -273}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{EA}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{EA}\settodepth{\Depth}{EA}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000,2.0000){\hspace*{\Width}\raisebox{\Height}{EA}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{EC}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{EC}\settodepth{\Depth}{EC}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000,5.0000){\hspace*{\Width}\raisebox{\Height}{EC}}%
+%
+%
+\settowidth{\Width}{ED}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ED}\settodepth{\Depth}{ED}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000,3.0000){\hspace*{\Width}\raisebox{\Height}{ED}}%
+%
+%
+\settowidth{\Width}{E(2,3)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E(2,3)}\settodepth{\Depth}{E(2,3)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,3.0000){\hspace*{\Width}\raisebox{\Height}{E(2,3)}}%
+%
+%
+\special{pa -315 0}\special{pa 2205 0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -1890}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/moviedata01.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/moviedata01.png
new file mode 100644
index 00000000..cee0993d
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/moviedata01.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/mvgaiyou01.png b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/mvgaiyou01.png
new file mode 100644
index 00000000..6954a844
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/mvgaiyou01.png
Binary files differ
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/templatemvmoviefigs.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/templatemvmoviefigs.tex
new file mode 100644
index 00000000..09d4cdcc
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/Figmv/templatemvmoviefigs.tex
@@ -0,0 +1,9302 @@
+%%% templatemvmoviefigs.tex 2016-8-27 16:23
+%%% templatemvmovie.sce 2016-8-27 16:23
+\begin{animateinline}{30}%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1192 -11}\special{pa 1185 -15}\special{pa 1177 -15}\special{pa 1170 -11}%
+\special{pa 1166 -4}\special{pa 1166 4}\special{pa 1170 11}\special{pa 1177 15}\special{pa 1185 15}%
+\special{pa 1192 11}\special{pa 1196 4}\special{pa 1196 -4}\special{pa 1192 -11}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 787 -33}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1192 -28}\special{pa 1185 -32}\special{pa 1177 -32}\special{pa 1170 -28}%
+\special{pa 1166 -21}\special{pa 1166 -12}\special{pa 1170 -5}\special{pa 1177 -1}%
+\special{pa 1185 -1}\special{pa 1192 -5}\special{pa 1196 -12}\special{pa 1196 -21}%
+\special{pa 1192 -28}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0482,0.1337){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0491,0.0919){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 785 -66}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1191 -44}\special{pa 1184 -48}\special{pa 1176 -48}\special{pa 1169 -44}%
+\special{pa 1165 -37}\special{pa 1165 -29}\special{pa 1169 -22}\special{pa 1176 -18}%
+\special{pa 1184 -18}\special{pa 1191 -22}\special{pa 1195 -29}\special{pa 1195 -37}%
+\special{pa 1191 -44}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0430,0.2173){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0465,0.1336){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 781 -99}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1189 -60}\special{pa 1182 -65}\special{pa 1174 -65}\special{pa 1167 -60}%
+\special{pa 1163 -53}\special{pa 1163 -45}\special{pa 1167 -38}\special{pa 1174 -34}%
+\special{pa 1182 -34}\special{pa 1189 -38}\special{pa 1193 -45}\special{pa 1193 -53}%
+\special{pa 1189 -60}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0343,0.3005){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0421,0.1753){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 776 -131}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1187 -77}\special{pa 1180 -81}\special{pa 1172 -81}\special{pa 1164 -77}%
+\special{pa 1160 -70}\special{pa 1160 -62}\special{pa 1164 -54}\special{pa 1172 -50}%
+\special{pa 1180 -50}\special{pa 1187 -54}\special{pa 1191 -62}\special{pa 1191 -70}%
+\special{pa 1187 -77}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0220,0.3834){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0360,0.2167){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 770 -164}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1184 -93}\special{pa 1177 -97}\special{pa 1168 -97}\special{pa 1161 -93}%
+\special{pa 1157 -86}\special{pa 1157 -78}\special{pa 1161 -71}\special{pa 1168 -67}%
+\special{pa 1177 -67}\special{pa 1184 -71}\special{pa 1188 -78}\special{pa 1188 -86}%
+\special{pa 1184 -93}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0063,0.4656){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0282,0.2578){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 763 -196}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1180 -109}\special{pa 1173 -113}\special{pa 1165 -113}\special{pa 1158 -109}%
+\special{pa 1154 -102}\special{pa 1154 -94}\special{pa 1158 -87}\special{pa 1165 -83}%
+\special{pa 1173 -83}\special{pa 1180 -87}\special{pa 1184 -94}\special{pa 1184 -102}%
+\special{pa 1180 -109}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9872,0.5471){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0186,0.2986){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 754 -227}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1175 -125}\special{pa 1168 -129}\special{pa 1160 -129}\special{pa 1153 -125}%
+\special{pa 1149 -118}\special{pa 1149 -110}\special{pa 1153 -103}\special{pa 1160 -99}%
+\special{pa 1168 -99}\special{pa 1175 -103}\special{pa 1180 -110}\special{pa 1180 -118}%
+\special{pa 1175 -125}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9647,0.6278){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0074,0.3389){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 744 -259}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1170 -141}\special{pa 1163 -145}\special{pa 1155 -145}\special{pa 1148 -141}%
+\special{pa 1144 -133}\special{pa 1144 -125}\special{pa 1148 -118}\special{pa 1155 -114}%
+\special{pa 1163 -114}\special{pa 1170 -118}\special{pa 1174 -125}\special{pa 1174 -133}%
+\special{pa 1170 -141}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9389,0.7074){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9944,0.3787){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 732 -290}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1165 -156}\special{pa 1158 -160}\special{pa 1149 -160}\special{pa 1142 -156}%
+\special{pa 1138 -149}\special{pa 1138 -141}\special{pa 1142 -134}\special{pa 1149 -130}%
+\special{pa 1158 -130}\special{pa 1165 -134}\special{pa 1169 -141}\special{pa 1169 -149}%
+\special{pa 1165 -156}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9097,0.7859){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9798,0.4179){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 719 -320}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1158 -171}\special{pa 1151 -175}\special{pa 1143 -175}\special{pa 1136 -171}%
+\special{pa 1132 -164}\special{pa 1132 -156}\special{pa 1136 -149}\special{pa 1143 -145}%
+\special{pa 1151 -145}\special{pa 1158 -149}\special{pa 1162 -156}\special{pa 1162 -164}%
+\special{pa 1158 -171}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8773,0.8631){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9636,0.4565){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 705 -350}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1151 -186}\special{pa 1144 -190}\special{pa 1136 -190}\special{pa 1129 -186}%
+\special{pa 1125 -179}\special{pa 1125 -171}\special{pa 1129 -164}\special{pa 1136 -160}%
+\special{pa 1144 -160}\special{pa 1151 -164}\special{pa 1155 -171}\special{pa 1155 -179}%
+\special{pa 1151 -186}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8416,0.9389){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9458,0.4944){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 690 -379}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1144 -201}\special{pa 1137 -205}\special{pa 1128 -205}\special{pa 1121 -201}%
+\special{pa 1117 -194}\special{pa 1117 -186}\special{pa 1121 -178}\special{pa 1128 -174}%
+\special{pa 1137 -174}\special{pa 1144 -178}\special{pa 1148 -186}\special{pa 1148 -194}%
+\special{pa 1144 -201}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8029,1.0131){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9264,0.5315){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 674 -408}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1135 -215}\special{pa 1128 -219}\special{pa 1120 -219}\special{pa 1113 -215}%
+\special{pa 1109 -208}\special{pa 1109 -200}\special{pa 1113 -193}\special{pa 1120 -189}%
+\special{pa 1128 -189}\special{pa 1135 -193}\special{pa 1139 -200}\special{pa 1139 -208}%
+\special{pa 1135 -215}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.7610,1.0856){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9055,0.5678){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 656 -436}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1127 -229}\special{pa 1119 -233}\special{pa 1111 -233}\special{pa 1104 -229}%
+\special{pa 1100 -222}\special{pa 1100 -214}\special{pa 1104 -207}\special{pa 1111 -203}%
+\special{pa 1119 -203}\special{pa 1127 -207}\special{pa 1131 -214}\special{pa 1131 -222}%
+\special{pa 1127 -229}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.7162,1.1563){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8831,0.6031){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 637 -463}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1117 -242}\special{pa 1110 -247}\special{pa 1102 -247}\special{pa 1095 -242}%
+\special{pa 1091 -235}\special{pa 1091 -227}\special{pa 1095 -220}\special{pa 1102 -216}%
+\special{pa 1110 -216}\special{pa 1117 -220}\special{pa 1121 -227}\special{pa 1121 -235}%
+\special{pa 1117 -242}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.6684,1.2251){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8592,0.6375){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 617 -489}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1107 -256}\special{pa 1100 -260}\special{pa 1092 -260}\special{pa 1085 -256}%
+\special{pa 1081 -249}\special{pa 1081 -240}\special{pa 1085 -233}\special{pa 1092 -229}%
+\special{pa 1100 -229}\special{pa 1107 -233}\special{pa 1111 -240}\special{pa 1111 -249}%
+\special{pa 1107 -256}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.6178,1.2918){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8339,0.6709){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 596 -514}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1097 -268}\special{pa 1090 -272}\special{pa 1081 -272}\special{pa 1074 -268}%
+\special{pa 1070 -261}\special{pa 1070 -253}\special{pa 1074 -246}\special{pa 1081 -242}%
+\special{pa 1090 -242}\special{pa 1097 -246}\special{pa 1101 -253}\special{pa 1101 -261}%
+\special{pa 1097 -268}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.5645,1.3563){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8072,0.7032){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 574 -539}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1086 -281}\special{pa 1079 -285}\special{pa 1070 -285}\special{pa 1063 -281}%
+\special{pa 1059 -273}\special{pa 1059 -265}\special{pa 1063 -258}\special{pa 1070 -254}%
+\special{pa 1079 -254}\special{pa 1086 -258}\special{pa 1090 -265}\special{pa 1090 -273}%
+\special{pa 1086 -281}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.5085,1.4185){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7792,0.7343){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 551 -562}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1074 -292}\special{pa 1067 -296}\special{pa 1059 -296}\special{pa 1052 -292}%
+\special{pa 1048 -285}\special{pa 1048 -277}\special{pa 1052 -270}\special{pa 1059 -266}%
+\special{pa 1067 -266}\special{pa 1074 -270}\special{pa 1078 -277}\special{pa 1078 -285}%
+\special{pa 1074 -292}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.4499,1.4784){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7499,0.7642){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 527 -585}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1062 -304}\special{pa 1055 -308}\special{pa 1047 -308}\special{pa 1040 -304}%
+\special{pa 1036 -297}\special{pa 1036 -288}\special{pa 1040 -281}\special{pa 1047 -277}%
+\special{pa 1055 -277}\special{pa 1062 -281}\special{pa 1066 -288}\special{pa 1066 -297}%
+\special{pa 1062 -304}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.3889,1.5357){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7194,0.7929){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 502 -606}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1050 -314}\special{pa 1043 -318}\special{pa 1034 -318}\special{pa 1027 -314}%
+\special{pa 1023 -307}\special{pa 1023 -299}\special{pa 1027 -292}\special{pa 1034 -288}%
+\special{pa 1043 -288}\special{pa 1050 -292}\special{pa 1054 -299}\special{pa 1054 -307}%
+\special{pa 1050 -314}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.3255,1.5905){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6878,0.8202){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 476 -627}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1037 -325}\special{pa 1030 -329}\special{pa 1022 -329}\special{pa 1014 -325}%
+\special{pa 1010 -318}\special{pa 1010 -309}\special{pa 1014 -302}\special{pa 1022 -298}%
+\special{pa 1030 -298}\special{pa 1037 -302}\special{pa 1041 -309}\special{pa 1041 -318}%
+\special{pa 1037 -325}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.2599,1.6425){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6550,0.8463){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 450 -646}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1023 -334}\special{pa 1016 -338}\special{pa 1008 -338}\special{pa 1001 -334}%
+\special{pa 997 -327}\special{pa 997 -319}\special{pa 1001 -312}\special{pa 1008 -308}%
+\special{pa 1016 -308}\special{pa 1023 -312}\special{pa 1027 -319}\special{pa 1027 -327}%
+\special{pa 1023 -334}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.1922,1.6917){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6211,0.8709){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 422 -665}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1010 -343}\special{pa 1003 -348}\special{pa 994 -348}\special{pa 987 -343}%
+\special{pa 983 -336}\special{pa 983 -328}\special{pa 987 -321}\special{pa 994 -317}%
+\special{pa 1003 -317}\special{pa 1010 -321}\special{pa 1014 -328}\special{pa 1014 -336}%
+\special{pa 1010 -343}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.1225,1.7381){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5863,0.8941){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 394 -682}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 996 -352}\special{pa 989 -356}\special{pa 980 -356}\special{pa 973 -352}%
+\special{pa 969 -345}\special{pa 969 -337}\special{pa 973 -330}\special{pa 980 -326}%
+\special{pa 989 -326}\special{pa 996 -330}\special{pa 1000 -337}\special{pa 1000 -345}%
+\special{pa 996 -352}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.0509,1.7815){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5505,0.9158){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 365 -698}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 981 -360}\special{pa 974 -364}\special{pa 966 -364}\special{pa 959 -360}%
+\special{pa 955 -353}\special{pa 955 -345}\special{pa 959 -338}\special{pa 966 -334}%
+\special{pa 974 -334}\special{pa 981 -338}\special{pa 985 -345}\special{pa 985 -353}%
+\special{pa 981 -360}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.9776,1.8219){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5138,0.9360){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 336 -712}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 966 -367}\special{pa 959 -371}\special{pa 951 -371}\special{pa 944 -367}%
+\special{pa 940 -360}\special{pa 940 -352}\special{pa 944 -345}\special{pa 951 -341}%
+\special{pa 959 -341}\special{pa 966 -345}\special{pa 970 -352}\special{pa 970 -360}%
+\special{pa 966 -367}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.9026,1.8592){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.4763,0.9546){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 306 -726}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 951 -374}\special{pa 944 -378}\special{pa 936 -378}\special{pa 929 -374}%
+\special{pa 925 -367}\special{pa 925 -359}\special{pa 929 -352}\special{pa 936 -348}%
+\special{pa 944 -348}\special{pa 951 -352}\special{pa 955 -359}\special{pa 955 -367}%
+\special{pa 951 -374}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.8261,1.8933){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.4381,0.9716){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 275 -738}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 936 -380}\special{pa 929 -384}\special{pa 921 -384}\special{pa 914 -380}%
+\special{pa 910 -373}\special{pa 910 -365}\special{pa 914 -358}\special{pa 921 -354}%
+\special{pa 929 -354}\special{pa 936 -358}\special{pa 940 -365}\special{pa 940 -373}%
+\special{pa 936 -380}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.7483,1.9241){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3991,0.9871){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 244 -749}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 920 -385}\special{pa 913 -390}\special{pa 905 -390}\special{pa 898 -385}%
+\special{pa 894 -378}\special{pa 894 -370}\special{pa 898 -363}\special{pa 905 -359}%
+\special{pa 913 -359}\special{pa 920 -363}\special{pa 925 -370}\special{pa 925 -378}%
+\special{pa 920 -385}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.6693,1.9517){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3596,1.0009){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 212 -758}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 905 -390}\special{pa 898 -394}\special{pa 889 -394}\special{pa 882 -390}%
+\special{pa 878 -383}\special{pa 878 -375}\special{pa 882 -368}\special{pa 889 -364}%
+\special{pa 898 -364}\special{pa 905 -368}\special{pa 909 -375}\special{pa 909 -383}%
+\special{pa 905 -390}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.5891,1.9760){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3196,1.0130){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 180 -766}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 889 -394}\special{pa 882 -398}\special{pa 873 -398}\special{pa 866 -394}%
+\special{pa 862 -387}\special{pa 862 -379}\special{pa 866 -372}\special{pa 873 -368}%
+\special{pa 882 -368}\special{pa 889 -372}\special{pa 893 -379}\special{pa 893 -387}%
+\special{pa 889 -394}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.5080,1.9969){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.2790,1.0234){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 148 -773}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 873 -398}\special{pa 866 -402}\special{pa 857 -402}\special{pa 850 -398}%
+\special{pa 846 -391}\special{pa 846 -383}\special{pa 850 -376}\special{pa 857 -371}%
+\special{pa 866 -371}\special{pa 873 -376}\special{pa 877 -383}\special{pa 877 -391}%
+\special{pa 873 -398}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.4261,2.0143){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.2381,1.0322){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 116 -779}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 856 -401}\special{pa 849 -405}\special{pa 841 -405}\special{pa 834 -401}%
+\special{pa 830 -394}\special{pa 830 -385}\special{pa 834 -378}\special{pa 841 -374}%
+\special{pa 849 -374}\special{pa 856 -378}\special{pa 860 -385}\special{pa 860 -394}%
+\special{pa 856 -401}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.3436,2.0283){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1968,1.0392){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 83 -783}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 840 -403}\special{pa 833 -407}\special{pa 825 -407}\special{pa 818 -403}%
+\special{pa 814 -396}\special{pa 814 -387}\special{pa 818 -380}\special{pa 825 -376}%
+\special{pa 833 -376}\special{pa 840 -380}\special{pa 844 -387}\special{pa 844 -396}%
+\special{pa 840 -403}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.2605,2.0389){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1553,1.0444){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 50 -786}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 824 -404}\special{pa 816 -408}\special{pa 808 -408}\special{pa 801 -404}%
+\special{pa 797 -397}\special{pa 797 -389}\special{pa 801 -382}\special{pa 808 -378}%
+\special{pa 816 -378}\special{pa 824 -382}\special{pa 828 -389}\special{pa 828 -397}%
+\special{pa 824 -404}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.1771,2.0460){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1136,1.0480){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 17 -787}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 807 -405}\special{pa 800 -409}\special{pa 792 -409}\special{pa 785 -405}%
+\special{pa 781 -398}\special{pa 781 -390}\special{pa 785 -382}\special{pa 792 -378}%
+\special{pa 800 -378}\special{pa 807 -382}\special{pa 811 -390}\special{pa 811 -398}%
+\special{pa 807 -405}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.0935,2.0495){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.0717,1.0498){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -16 -787}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 791 -405}\special{pa 784 -409}\special{pa 775 -409}\special{pa 768 -405}%
+\special{pa 764 -398}\special{pa 764 -390}\special{pa 768 -382}\special{pa 775 -378}%
+\special{pa 784 -378}\special{pa 791 -382}\special{pa 795 -390}\special{pa 795 -398}%
+\special{pa 791 -405}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.0097,2.0496){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.0299,1.0498){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -49 -786}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 774 -404}\special{pa 767 -408}\special{pa 759 -408}\special{pa 752 -404}%
+\special{pa 748 -397}\special{pa 748 -389}\special{pa 752 -382}\special{pa 759 -378}%
+\special{pa 767 -378}\special{pa 774 -382}\special{pa 778 -389}\special{pa 778 -397}%
+\special{pa 774 -404}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.0739,2.0462){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9880,1.0481){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -82 -783}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 758 -403}\special{pa 751 -407}\special{pa 743 -407}\special{pa 735 -403}%
+\special{pa 731 -396}\special{pa 731 -388}\special{pa 735 -380}\special{pa 743 -376}%
+\special{pa 751 -376}\special{pa 758 -380}\special{pa 762 -388}\special{pa 762 -396}%
+\special{pa 758 -403}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.1574,2.0392){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9463,1.0446){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -114 -779}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 741 -401}\special{pa 734 -405}\special{pa 726 -405}\special{pa 719 -401}%
+\special{pa 715 -394}\special{pa 715 -385}\special{pa 719 -378}\special{pa 726 -374}%
+\special{pa 734 -374}\special{pa 741 -378}\special{pa 745 -385}\special{pa 745 -394}%
+\special{pa 741 -401}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.2404,2.0288){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9048,1.0394){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -147 -774}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 725 -398}\special{pa 718 -402}\special{pa 710 -402}\special{pa 703 -398}%
+\special{pa 699 -391}\special{pa 699 -383}\special{pa 703 -376}\special{pa 710 -372}%
+\special{pa 718 -372}\special{pa 725 -376}\special{pa 729 -383}\special{pa 729 -391}%
+\special{pa 725 -398}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.3230,2.0149){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.8635,1.0325){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -179 -767}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 709 -395}\special{pa 702 -399}\special{pa 694 -399}\special{pa 687 -395}%
+\special{pa 683 -387}\special{pa 683 -379}\special{pa 687 -372}\special{pa 694 -368}%
+\special{pa 702 -368}\special{pa 709 -372}\special{pa 713 -379}\special{pa 713 -387}%
+\special{pa 709 -395}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.4049,1.9976){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.8225,1.0238){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -211 -759}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 693 -390}\special{pa 686 -395}\special{pa 678 -395}\special{pa 671 -390}%
+\special{pa 667 -383}\special{pa 667 -375}\special{pa 671 -368}\special{pa 678 -364}%
+\special{pa 686 -364}\special{pa 693 -368}\special{pa 697 -375}\special{pa 697 -383}%
+\special{pa 693 -390}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.4860,1.9768){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.7820,1.0134){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -243 -749}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 677 -386}\special{pa 670 -390}\special{pa 662 -390}\special{pa 655 -386}%
+\special{pa 651 -379}\special{pa 651 -370}\special{pa 655 -363}\special{pa 662 -359}%
+\special{pa 670 -359}\special{pa 677 -363}\special{pa 681 -370}\special{pa 681 -379}%
+\special{pa 677 -386}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.5662,1.9527){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.7419,1.0013){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -274 -738}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 662 -380}\special{pa 655 -384}\special{pa 646 -384}\special{pa 639 -380}%
+\special{pa 635 -373}\special{pa 635 -365}\special{pa 639 -358}\special{pa 646 -354}%
+\special{pa 655 -354}\special{pa 662 -358}\special{pa 666 -365}\special{pa 666 -373}%
+\special{pa 662 -380}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.6453,1.9252){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.7023,0.9876){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -304 -726}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 646 -374}\special{pa 639 -378}\special{pa 631 -378}\special{pa 624 -374}%
+\special{pa 620 -367}\special{pa 620 -359}\special{pa 624 -352}\special{pa 631 -348}%
+\special{pa 639 -348}\special{pa 646 -352}\special{pa 650 -359}\special{pa 650 -367}%
+\special{pa 646 -374}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.7232,1.8945){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.6634,0.9723){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -335 -713}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 631 -368}\special{pa 624 -372}\special{pa 616 -372}\special{pa 609 -368}%
+\special{pa 605 -360}\special{pa 605 -352}\special{pa 609 -345}\special{pa 616 -341}%
+\special{pa 624 -341}\special{pa 631 -345}\special{pa 635 -352}\special{pa 635 -360}%
+\special{pa 631 -368}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.7997,1.8605){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.6251,0.9553){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -364 -698}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 617 -360}\special{pa 609 -364}\special{pa 601 -364}\special{pa 594 -360}%
+\special{pa 590 -353}\special{pa 590 -345}\special{pa 594 -338}\special{pa 601 -334}%
+\special{pa 609 -334}\special{pa 617 -338}\special{pa 621 -345}\special{pa 621 -353}%
+\special{pa 617 -360}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.8747,1.8234){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5876,0.9367){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -393 -682}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 602 -352}\special{pa 595 -356}\special{pa 587 -356}\special{pa 580 -352}%
+\special{pa 576 -345}\special{pa 576 -337}\special{pa 580 -330}\special{pa 587 -326}%
+\special{pa 595 -326}\special{pa 602 -330}\special{pa 606 -337}\special{pa 606 -345}%
+\special{pa 602 -352}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.9482,1.7831){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5509,0.9166){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -421 -665}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 588 -344}\special{pa 581 -348}\special{pa 573 -348}\special{pa 566 -344}%
+\special{pa 562 -337}\special{pa 562 -329}\special{pa 566 -322}\special{pa 573 -317}%
+\special{pa 581 -317}\special{pa 588 -322}\special{pa 592 -329}\special{pa 592 -337}%
+\special{pa 588 -344}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0198,1.7398){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5151,0.8949){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -449 -647}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 574 -335}\special{pa 567 -339}\special{pa 559 -339}\special{pa 552 -335}%
+\special{pa 548 -328}\special{pa 548 -319}\special{pa 552 -312}\special{pa 559 -308}%
+\special{pa 567 -308}\special{pa 574 -312}\special{pa 578 -319}\special{pa 578 -328}%
+\special{pa 574 -335}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0896,1.6936){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4802,0.8718){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -475 -628}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 561 -325}\special{pa 554 -329}\special{pa 546 -329}\special{pa 539 -325}%
+\special{pa 535 -318}\special{pa 535 -310}\special{pa 539 -303}\special{pa 546 -299}%
+\special{pa 554 -299}\special{pa 561 -303}\special{pa 565 -310}\special{pa 565 -318}%
+\special{pa 561 -325}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.1574,1.6444){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4463,0.8472){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -501 -607}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 548 -315}\special{pa 541 -319}\special{pa 533 -319}\special{pa 526 -315}%
+\special{pa 522 -308}\special{pa 522 -300}\special{pa 526 -293}\special{pa 533 -288}%
+\special{pa 541 -288}\special{pa 548 -293}\special{pa 552 -300}\special{pa 552 -308}%
+\special{pa 548 -315}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.2231,1.5925){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4135,0.8212){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -526 -586}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 535 -304}\special{pa 528 -308}\special{pa 520 -308}\special{pa 513 -304}%
+\special{pa 509 -297}\special{pa 509 -289}\special{pa 513 -282}\special{pa 520 -278}%
+\special{pa 528 -278}\special{pa 535 -282}\special{pa 540 -289}\special{pa 540 -297}%
+\special{pa 535 -304}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.2865,1.5378){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3817,0.7939){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -550 -563}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 523 -293}\special{pa 516 -297}\special{pa 508 -297}\special{pa 501 -293}%
+\special{pa 497 -286}\special{pa 497 -278}\special{pa 501 -270}\special{pa 508 -266}%
+\special{pa 516 -266}\special{pa 523 -270}\special{pa 527 -278}\special{pa 527 -286}%
+\special{pa 523 -293}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.3476,1.4806){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3512,0.7653){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -573 -540}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 512 -281}\special{pa 505 -285}\special{pa 497 -285}\special{pa 490 -281}%
+\special{pa 486 -274}\special{pa 486 -266}\special{pa 490 -259}\special{pa 497 -255}%
+\special{pa 505 -255}\special{pa 512 -259}\special{pa 516 -266}\special{pa 516 -274}%
+\special{pa 512 -281}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.4063,1.4209){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3219,0.7354){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -595 -515}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 501 -269}\special{pa 494 -273}\special{pa 486 -273}\special{pa 479 -269}%
+\special{pa 474 -262}\special{pa 474 -254}\special{pa 479 -246}\special{pa 486 -242}%
+\special{pa 494 -242}\special{pa 501 -246}\special{pa 505 -254}\special{pa 505 -262}%
+\special{pa 501 -269}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.4624,1.3587){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2938,0.7044){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -616 -490}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 490 -256}\special{pa 483 -260}\special{pa 475 -260}\special{pa 468 -256}%
+\special{pa 464 -249}\special{pa 464 -241}\special{pa 468 -234}\special{pa 475 -230}%
+\special{pa 483 -230}\special{pa 490 -234}\special{pa 494 -241}\special{pa 494 -249}%
+\special{pa 490 -256}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.5158,1.2943){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2671,0.6721){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -636 -464}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 480 -243}\special{pa 473 -247}\special{pa 465 -247}\special{pa 458 -243}%
+\special{pa 454 -236}\special{pa 454 -228}\special{pa 458 -221}\special{pa 465 -217}%
+\special{pa 473 -217}\special{pa 480 -221}\special{pa 484 -228}\special{pa 484 -236}%
+\special{pa 480 -243}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.5665,1.2276){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2417,0.6388){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -655 -437}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 471 -229}\special{pa 464 -234}\special{pa 456 -234}\special{pa 449 -229}%
+\special{pa 445 -222}\special{pa 445 -214}\special{pa 449 -207}\special{pa 456 -203}%
+\special{pa 464 -203}\special{pa 471 -207}\special{pa 475 -214}\special{pa 475 -222}%
+\special{pa 471 -229}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.6144,1.1589){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2178,0.6045){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -673 -409}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 462 -216}\special{pa 455 -220}\special{pa 447 -220}\special{pa 440 -216}%
+\special{pa 436 -208}\special{pa 436 -200}\special{pa 440 -193}\special{pa 447 -189}%
+\special{pa 455 -189}\special{pa 462 -193}\special{pa 466 -200}\special{pa 466 -208}%
+\special{pa 462 -216}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.6594,1.0883){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1953,0.5692){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -689 -380}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 454 -201}\special{pa 447 -205}\special{pa 439 -205}\special{pa 432 -201}%
+\special{pa 427 -194}\special{pa 427 -186}\special{pa 432 -179}\special{pa 439 -175}%
+\special{pa 447 -175}\special{pa 454 -179}\special{pa 458 -186}\special{pa 458 -194}%
+\special{pa 454 -201}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7013,1.0158){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1743,0.5329){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -705 -351}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 446 -187}\special{pa 439 -191}\special{pa 431 -191}\special{pa 424 -187}%
+\special{pa 420 -180}\special{pa 420 -171}\special{pa 424 -164}\special{pa 431 -160}%
+\special{pa 439 -160}\special{pa 446 -164}\special{pa 450 -171}\special{pa 450 -180}%
+\special{pa 446 -187}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7402,0.9417){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1549,0.4959){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -719 -321}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 439 -172}\special{pa 432 -176}\special{pa 424 -176}\special{pa 417 -172}%
+\special{pa 413 -165}\special{pa 413 -157}\special{pa 417 -149}\special{pa 424 -145}%
+\special{pa 432 -145}\special{pa 439 -149}\special{pa 443 -157}\special{pa 443 -165}%
+\special{pa 439 -172}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7760,0.8660){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1370,0.4580){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -732 -291}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 433 -157}\special{pa 426 -161}\special{pa 417 -161}\special{pa 410 -157}%
+\special{pa 406 -150}\special{pa 406 -141}\special{pa 410 -134}\special{pa 417 -130}%
+\special{pa 426 -130}\special{pa 433 -134}\special{pa 437 -141}\special{pa 437 -150}%
+\special{pa 433 -157}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8085,0.7889){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1207,0.4194){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -743 -260}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 427 -141}\special{pa 420 -145}\special{pa 412 -145}\special{pa 405 -141}%
+\special{pa 401 -134}\special{pa 401 -126}\special{pa 405 -119}\special{pa 412 -115}%
+\special{pa 420 -115}\special{pa 427 -119}\special{pa 431 -126}\special{pa 431 -134}%
+\special{pa 427 -141}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8378,0.7104){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1061,0.3802){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -753 -229}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 422 -125}\special{pa 415 -130}\special{pa 407 -130}\special{pa 400 -125}%
+\special{pa 395 -118}\special{pa 395 -110}\special{pa 400 -103}\special{pa 407 -99}%
+\special{pa 415 -99}\special{pa 422 -103}\special{pa 426 -110}\special{pa 426 -118}%
+\special{pa 422 -125}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8638,0.6308){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0931,0.3404){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -762 -197}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 417 -110}\special{pa 410 -114}\special{pa 402 -114}\special{pa 395 -110}%
+\special{pa 391 -103}\special{pa 391 -94}\special{pa 395 -87}\special{pa 402 -83}%
+\special{pa 410 -83}\special{pa 417 -87}\special{pa 421 -94}\special{pa 421 -103}%
+\special{pa 417 -110}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8864,0.5502){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0818,0.3001){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -770 -165}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 414 -94}\special{pa 407 -98}\special{pa 398 -98}\special{pa 391 -94}\special{pa 387 -87}%
+\special{pa 387 -78}\special{pa 391 -71}\special{pa 398 -67}\special{pa 407 -67}\special{pa 414 -71}%
+\special{pa 418 -78}\special{pa 418 -87}\special{pa 414 -94}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9057,0.4687){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0722,0.2594){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -776 -132}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 410 -77}\special{pa 403 -81}\special{pa 395 -81}\special{pa 388 -77}\special{pa 384 -70}%
+\special{pa 384 -62}\special{pa 388 -55}\special{pa 395 -51}\special{pa 403 -51}\special{pa 410 -55}%
+\special{pa 415 -62}\special{pa 415 -70}\special{pa 410 -77}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9215,0.3865){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0643,0.2183){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -781 -100}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 408 -61}\special{pa 401 -65}\special{pa 393 -65}\special{pa 386 -61}\special{pa 382 -54}%
+\special{pa 382 -46}\special{pa 386 -39}\special{pa 393 -35}\special{pa 401 -35}\special{pa 408 -39}%
+\special{pa 412 -46}\special{pa 412 -54}\special{pa 408 -61}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9338,0.3037){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0581,0.1769){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -785 -67}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 406 -45}\special{pa 399 -49}\special{pa 391 -49}\special{pa 384 -45}\special{pa 380 -38}%
+\special{pa 380 -29}\special{pa 384 -22}\special{pa 391 -18}\special{pa 399 -18}\special{pa 406 -22}%
+\special{pa 410 -29}\special{pa 410 -38}\special{pa 406 -45}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9427,0.2204){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0536,0.1352){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -787 -34}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 405 -28}\special{pa 398 -32}\special{pa 390 -32}\special{pa 383 -28}\special{pa 379 -21}%
+\special{pa 379 -13}\special{pa 383 -6}\special{pa 390 -2}\special{pa 398 -2}\special{pa 405 -6}%
+\special{pa 409 -13}\special{pa 409 -21}\special{pa 405 -28}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9481,0.1369){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0509,0.0935){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -787 -1}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 405 -12}\special{pa 398 -16}\special{pa 390 -16}\special{pa 383 -12}\special{pa 378 -5}%
+\special{pa 378 3}\special{pa 383 11}\special{pa 390 15}\special{pa 398 15}\special{pa 405 11}%
+\special{pa 409 3}\special{pa 409 -5}\special{pa 405 -12}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9500,0.0532){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0500,0.0516){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -787 32}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 405 5}\special{pa 398 1}\special{pa 390 1}\special{pa 383 5}\special{pa 379 12}%
+\special{pa 379 20}\special{pa 383 27}\special{pa 390 31}\special{pa 398 31}\special{pa 405 27}%
+\special{pa 409 20}\special{pa 409 12}\special{pa 405 5}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9484,-0.0305){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0508,0.0097){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -785 65}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 406 21}\special{pa 399 17}\special{pa 391 17}\special{pa 384 21}\special{pa 380 28}%
+\special{pa 380 36}\special{pa 384 43}\special{pa 391 48}\special{pa 399 48}\special{pa 406 43}%
+\special{pa 410 36}\special{pa 410 28}\special{pa 406 21}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9433,-0.1141){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0534,-0.0320){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -781 97}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 408 38}\special{pa 401 33}\special{pa 393 33}\special{pa 386 38}\special{pa 382 45}%
+\special{pa 382 53}\special{pa 386 60}\special{pa 393 64}\special{pa 401 64}\special{pa 408 60}%
+\special{pa 412 53}\special{pa 412 45}\special{pa 408 38}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9346,-0.1974){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0577,-0.0737){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -777 130}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 410 54}\special{pa 403 50}\special{pa 395 50}\special{pa 388 54}\special{pa 384 61}%
+\special{pa 384 69}\special{pa 388 76}\special{pa 395 80}\special{pa 403 80}\special{pa 410 76}%
+\special{pa 414 69}\special{pa 414 61}\special{pa 410 54}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9225,-0.2802){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0637,-0.1151){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -770 162}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 413 70}\special{pa 406 66}\special{pa 398 66}\special{pa 391 70}\special{pa 387 77}%
+\special{pa 387 85}\special{pa 391 92}\special{pa 398 96}\special{pa 406 96}\special{pa 413 92}%
+\special{pa 417 85}\special{pa 417 77}\special{pa 413 70}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.9070,-0.3625){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0715,-0.1562){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -763 195}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 417 86}\special{pa 410 82}\special{pa 402 82}\special{pa 395 86}\special{pa 391 93}%
+\special{pa 391 101}\special{pa 395 108}\special{pa 402 112}\special{pa 410 112}\special{pa 417 108}%
+\special{pa 421 101}\special{pa 421 93}\special{pa 417 86}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8880,-0.4441){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0810,-0.1970){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -754 226}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 421 102}\special{pa 414 98}\special{pa 406 98}\special{pa 399 102}\special{pa 395 109}%
+\special{pa 395 117}\special{pa 399 124}\special{pa 406 128}\special{pa 414 128}\special{pa 421 124}%
+\special{pa 426 117}\special{pa 426 109}\special{pa 421 102}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8656,-0.5247){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.0922,-0.2374){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -744 258}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 427 118}\special{pa 419 114}\special{pa 411 114}\special{pa 404 118}\special{pa 400 125}%
+\special{pa 400 133}\special{pa 404 140}\special{pa 411 144}\special{pa 419 144}\special{pa 427 140}%
+\special{pa 431 133}\special{pa 431 125}\special{pa 427 118}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8399,-0.6044){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1051,-0.2772){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -733 289}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 432 133}\special{pa 425 129}\special{pa 417 129}\special{pa 410 133}\special{pa 406 140}%
+\special{pa 406 148}\special{pa 410 155}\special{pa 417 159}\special{pa 425 159}\special{pa 432 155}%
+\special{pa 436 148}\special{pa 436 140}\special{pa 432 133}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.8109,-0.6829){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1196,-0.3165){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -720 319}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 439 148}\special{pa 432 144}\special{pa 423 144}\special{pa 416 148}\special{pa 412 155}%
+\special{pa 412 164}\special{pa 416 171}\special{pa 423 175}\special{pa 432 175}\special{pa 439 171}%
+\special{pa 443 164}\special{pa 443 155}\special{pa 439 148}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7786,-0.7602){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1357,-0.3551){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -706 349}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 446 163}\special{pa 439 159}\special{pa 430 159}\special{pa 423 163}\special{pa 419 170}%
+\special{pa 419 178}\special{pa 423 186}\special{pa 430 190}\special{pa 439 190}\special{pa 446 186}%
+\special{pa 450 178}\special{pa 450 170}\special{pa 446 163}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7430,-0.8360){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1535,-0.3930){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -691 378}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 453 178}\special{pa 446 174}\special{pa 438 174}\special{pa 431 178}\special{pa 427 185}%
+\special{pa 427 193}\special{pa 431 200}\special{pa 438 204}\special{pa 446 204}\special{pa 453 200}%
+\special{pa 457 193}\special{pa 457 185}\special{pa 453 178}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.7044,-0.9103){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1728,-0.4301){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -674 407}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 461 192}\special{pa 454 188}\special{pa 446 188}\special{pa 439 192}\special{pa 435 199}%
+\special{pa 435 207}\special{pa 439 214}\special{pa 446 219}\special{pa 454 219}\special{pa 461 214}%
+\special{pa 465 207}\special{pa 465 199}\special{pa 461 192}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.6627,-0.9829){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.1937,-0.4664){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -657 435}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 470 206}\special{pa 463 202}\special{pa 455 202}\special{pa 448 206}\special{pa 444 213}%
+\special{pa 444 221}\special{pa 448 228}\special{pa 455 232}\special{pa 463 232}\special{pa 470 228}%
+\special{pa 474 221}\special{pa 474 213}\special{pa 470 206}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.6179,-1.0536){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2160,-0.5018){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -638 462}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 480 220}\special{pa 473 216}\special{pa 464 216}\special{pa 457 220}\special{pa 453 227}%
+\special{pa 453 235}\special{pa 457 242}\special{pa 464 246}\special{pa 473 246}\special{pa 480 242}%
+\special{pa 484 235}\special{pa 484 227}\special{pa 480 220}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.5703,-1.1225){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2399,-0.5362){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -618 488}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 490 233}\special{pa 482 229}\special{pa 474 229}\special{pa 467 233}\special{pa 463 240}%
+\special{pa 463 248}\special{pa 467 255}\special{pa 474 259}\special{pa 482 259}\special{pa 490 255}%
+\special{pa 494 248}\special{pa 494 240}\special{pa 490 233}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.5198,-1.1893){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2651,-0.5696){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -597 513}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 500 246}\special{pa 493 241}\special{pa 485 241}\special{pa 478 246}\special{pa 474 253}%
+\special{pa 474 261}\special{pa 478 268}\special{pa 485 272}\special{pa 493 272}\special{pa 500 268}%
+\special{pa 504 261}\special{pa 504 253}\special{pa 500 246}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.4665,-1.2539){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.2917,-0.6019){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -575 538}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 511 258}\special{pa 504 254}\special{pa 496 254}\special{pa 489 258}\special{pa 485 265}%
+\special{pa 485 273}\special{pa 489 280}\special{pa 496 284}\special{pa 504 284}\special{pa 511 280}%
+\special{pa 515 273}\special{pa 515 265}\special{pa 511 258}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.4106,-1.3162){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3197,-0.6331){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -552 561}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 523 270}\special{pa 515 266}\special{pa 507 266}\special{pa 500 270}\special{pa 496 277}%
+\special{pa 496 285}\special{pa 500 292}\special{pa 507 296}\special{pa 515 296}\special{pa 523 292}%
+\special{pa 527 285}\special{pa 527 277}\special{pa 523 270}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.3522,-1.3761){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3489,-0.6631){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -528 584}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 535 281}\special{pa 527 277}\special{pa 519 277}\special{pa 512 281}\special{pa 508 288}%
+\special{pa 508 296}\special{pa 512 303}\special{pa 519 307}\special{pa 527 307}\special{pa 535 303}%
+\special{pa 539 296}\special{pa 539 288}\special{pa 535 281}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.2913,-1.4336){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.3794,-0.6918){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -503 606}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 547 292}\special{pa 540 288}\special{pa 532 288}\special{pa 525 292}\special{pa 521 299}%
+\special{pa 521 307}\special{pa 525 314}\special{pa 532 318}\special{pa 540 318}\special{pa 547 314}%
+\special{pa 551 307}\special{pa 551 299}\special{pa 547 292}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.2280,-1.4884){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4110,-0.7192){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -477 626}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 560 302}\special{pa 553 298}\special{pa 545 298}\special{pa 538 302}\special{pa 534 309}%
+\special{pa 534 317}\special{pa 538 324}\special{pa 545 328}\special{pa 553 328}\special{pa 560 324}%
+\special{pa 564 317}\special{pa 564 309}\special{pa 560 302}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.1625,-1.5406){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4438,-0.7453){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -451 646}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 573 312}\special{pa 566 308}\special{pa 558 308}\special{pa 551 312}\special{pa 547 319}%
+\special{pa 547 327}\special{pa 551 334}\special{pa 558 338}\special{pa 566 338}\special{pa 573 334}%
+\special{pa 577 327}\special{pa 577 319}\special{pa 573 312}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0948,-1.5899){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.4776,-0.7700){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -423 664}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 587 321}\special{pa 580 317}\special{pa 572 317}\special{pa 565 321}\special{pa 561 328}%
+\special{pa 561 336}\special{pa 565 343}\special{pa 572 347}\special{pa 580 347}\special{pa 587 343}%
+\special{pa 591 336}\special{pa 591 328}\special{pa 587 321}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0252,-1.6364){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5124,-0.7932){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -395 681}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 601 329}\special{pa 594 325}\special{pa 586 325}\special{pa 579 329}\special{pa 575 336}%
+\special{pa 575 345}\special{pa 579 352}\special{pa 586 356}\special{pa 594 356}\special{pa 601 352}%
+\special{pa 605 345}\special{pa 605 336}\special{pa 601 329}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.9537,-1.6799){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5482,-0.8150){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -366 697}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 615 337}\special{pa 608 333}\special{pa 600 333}\special{pa 593 337}\special{pa 589 344}%
+\special{pa 589 353}\special{pa 593 360}\special{pa 600 364}\special{pa 608 364}\special{pa 615 360}%
+\special{pa 619 353}\special{pa 619 344}\special{pa 615 337}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.8804,-1.7204){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.5848,-0.8352){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -337 712}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 630 345}\special{pa 623 341}\special{pa 615 341}\special{pa 608 345}\special{pa 604 352}%
+\special{pa 604 360}\special{pa 608 367}\special{pa 615 371}\special{pa 623 371}\special{pa 630 367}%
+\special{pa 634 360}\special{pa 634 352}\special{pa 630 345}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.8055,-1.7578){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.6223,-0.8539){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -307 725}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 645 351}\special{pa 638 347}\special{pa 630 347}\special{pa 623 351}\special{pa 619 359}%
+\special{pa 619 367}\special{pa 623 374}\special{pa 630 378}\special{pa 638 378}\special{pa 645 374}%
+\special{pa 649 367}\special{pa 649 359}\special{pa 645 351}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.7291,-1.7920){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.6605,-0.8710){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -276 737}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 660 358}\special{pa 653 353}\special{pa 645 353}\special{pa 638 358}\special{pa 634 365}%
+\special{pa 634 373}\special{pa 638 380}\special{pa 645 384}\special{pa 653 384}\special{pa 660 380}%
+\special{pa 665 373}\special{pa 665 365}\special{pa 660 358}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.6513,-1.8230){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.6994,-0.8865){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -245 748}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 676 363}\special{pa 669 359}\special{pa 661 359}\special{pa 654 363}\special{pa 650 370}%
+\special{pa 650 378}\special{pa 654 385}\special{pa 661 389}\special{pa 669 389}\special{pa 676 385}%
+\special{pa 680 378}\special{pa 680 370}\special{pa 676 363}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.5723,-1.8507){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.7389,-0.9004){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -213 758}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 692 368}\special{pa 685 364}\special{pa 677 364}\special{pa 670 368}\special{pa 665 375}%
+\special{pa 665 383}\special{pa 670 390}\special{pa 677 394}\special{pa 685 394}\special{pa 692 390}%
+\special{pa 696 383}\special{pa 696 375}\special{pa 692 368}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.4922,-1.8751){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.7789,-0.9125){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -182 766}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 708 372}\special{pa 701 368}\special{pa 693 368}\special{pa 685 372}\special{pa 681 379}%
+\special{pa 681 387}\special{pa 685 394}\special{pa 693 398}\special{pa 701 398}\special{pa 708 394}%
+\special{pa 712 387}\special{pa 712 379}\special{pa 708 372}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.4111,-1.8961){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.8194,-0.9231){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -149 773}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 724 375}\special{pa 717 371}\special{pa 709 371}\special{pa 702 375}\special{pa 698 382}%
+\special{pa 698 391}\special{pa 702 398}\special{pa 709 402}\special{pa 717 402}\special{pa 724 398}%
+\special{pa 728 391}\special{pa 728 382}\special{pa 724 375}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.3293,-1.9137){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.8604,-0.9318){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -117 779}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 740 378}\special{pa 733 374}\special{pa 725 374}\special{pa 718 378}\special{pa 714 385}%
+\special{pa 714 393}\special{pa 718 400}\special{pa 725 405}\special{pa 733 405}\special{pa 740 400}%
+\special{pa 744 393}\special{pa 744 385}\special{pa 740 378}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.2467,-1.9279){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9016,-0.9389){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -84 783}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 756 380}\special{pa 749 376}\special{pa 741 376}\special{pa 734 380}\special{pa 730 387}%
+\special{pa 730 396}\special{pa 734 403}\special{pa 741 407}\special{pa 749 407}\special{pa 756 403}%
+\special{pa 761 396}\special{pa 761 387}\special{pa 756 380}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.1637,-1.9385){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9432,-0.9443){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -51 786}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 773 382}\special{pa 766 378}\special{pa 758 378}\special{pa 751 382}\special{pa 747 389}%
+\special{pa 747 397}\special{pa 751 404}\special{pa 758 408}\special{pa 766 408}\special{pa 773 404}%
+\special{pa 777 397}\special{pa 777 389}\special{pa 773 382}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-0.0803,-1.9457){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(1.9849,-0.9479){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa -18 787}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 789 382}\special{pa 782 378}\special{pa 774 378}\special{pa 767 382}\special{pa 763 390}%
+\special{pa 763 398}\special{pa 767 405}\special{pa 774 409}\special{pa 782 409}\special{pa 789 405}%
+\special{pa 793 398}\special{pa 793 390}\special{pa 789 382}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.0034,-1.9495){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.0267,-0.9497){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 15 787}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 806 382}\special{pa 799 378}\special{pa 791 378}\special{pa 784 382}\special{pa 779 390}%
+\special{pa 779 398}\special{pa 784 405}\special{pa 791 409}\special{pa 799 409}\special{pa 806 405}%
+\special{pa 810 398}\special{pa 810 390}\special{pa 806 382}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.0871,-1.9497){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.0685,-0.9498){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 48 786}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 822 382}\special{pa 815 378}\special{pa 807 378}\special{pa 800 382}\special{pa 796 389}%
+\special{pa 796 397}\special{pa 800 404}\special{pa 807 408}\special{pa 815 408}\special{pa 822 404}%
+\special{pa 826 397}\special{pa 826 389}\special{pa 822 382}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.1708,-1.9464){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1104,-0.9482){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 80 783}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 839 381}\special{pa 832 376}\special{pa 824 376}\special{pa 816 381}\special{pa 812 388}%
+\special{pa 812 396}\special{pa 816 403}\special{pa 824 407}\special{pa 832 407}\special{pa 839 403}%
+\special{pa 843 396}\special{pa 843 388}\special{pa 839 381}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.2542,-1.9395){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1521,-0.9448){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 113 779}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 855 378}\special{pa 848 374}\special{pa 840 374}\special{pa 833 378}\special{pa 829 386}%
+\special{pa 829 394}\special{pa 833 401}\special{pa 840 405}\special{pa 848 405}\special{pa 855 401}%
+\special{pa 859 394}\special{pa 859 386}\special{pa 855 378}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.3373,-1.9293){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1936,-0.9396){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 146 774}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 871 376}\special{pa 864 372}\special{pa 856 372}\special{pa 849 376}\special{pa 845 383}%
+\special{pa 845 391}\special{pa 849 398}\special{pa 856 402}\special{pa 864 402}\special{pa 871 398}%
+\special{pa 875 391}\special{pa 875 383}\special{pa 871 376}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.4199,-1.9155){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.2349,-0.9327){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 178 767}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 887 372}\special{pa 880 368}\special{pa 872 368}\special{pa 865 372}\special{pa 861 379}%
+\special{pa 861 388}\special{pa 865 395}\special{pa 872 399}\special{pa 880 399}\special{pa 887 395}%
+\special{pa 892 388}\special{pa 892 379}\special{pa 887 372}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.5018,-1.8983){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.2759,-0.9241){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 210 759}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 903 368}\special{pa 896 364}\special{pa 888 364}\special{pa 881 368}\special{pa 877 375}%
+\special{pa 877 384}\special{pa 881 391}\special{pa 888 395}\special{pa 896 395}\special{pa 903 391}%
+\special{pa 908 384}\special{pa 908 375}\special{pa 903 368}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.5830,-1.8777){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3165,-0.9138){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 241 749}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 919 364}\special{pa 912 360}\special{pa 904 360}\special{pa 897 364}\special{pa 893 371}%
+\special{pa 893 379}\special{pa 897 386}\special{pa 904 390}\special{pa 912 390}\special{pa 919 386}%
+\special{pa 923 379}\special{pa 923 371}\special{pa 919 364}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.6632,-1.8537){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3566,-0.9018){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 273 739}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 935 358}\special{pa 928 354}\special{pa 920 354}\special{pa 913 358}\special{pa 908 365}%
+\special{pa 908 373}\special{pa 913 380}\special{pa 920 385}\special{pa 928 385}\special{pa 935 380}%
+\special{pa 939 373}\special{pa 939 365}\special{pa 935 358}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.7423,-1.8263){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.3962,-0.8882){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 303 727}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 950 352}\special{pa 943 348}\special{pa 935 348}\special{pa 928 352}\special{pa 924 359}%
+\special{pa 924 367}\special{pa 928 374}\special{pa 935 379}\special{pa 943 379}\special{pa 950 374}%
+\special{pa 954 367}\special{pa 954 359}\special{pa 950 352}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.8203,-1.7957){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.4351,-0.8729){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 333 713}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 965 346}\special{pa 958 341}\special{pa 950 341}\special{pa 943 346}\special{pa 939 353}%
+\special{pa 939 361}\special{pa 943 368}\special{pa 950 372}\special{pa 958 372}\special{pa 965 368}%
+\special{pa 969 361}\special{pa 969 353}\special{pa 965 346}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.8968,-1.7619){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.4734,-0.8559){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 363 699}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 980 338}\special{pa 973 334}\special{pa 965 334}\special{pa 958 338}\special{pa 954 345}%
+\special{pa 954 353}\special{pa 958 361}\special{pa 965 365}\special{pa 973 365}\special{pa 980 361}%
+\special{pa 984 353}\special{pa 984 345}\special{pa 980 338}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(0.9719,-1.7248){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5110,-0.8374){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 392 683}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 994 330}\special{pa 987 326}\special{pa 979 326}\special{pa 972 330}\special{pa 968 337}%
+\special{pa 968 346}\special{pa 972 353}\special{pa 979 357}\special{pa 987 357}\special{pa 994 353}%
+\special{pa 999 346}\special{pa 999 337}\special{pa 994 330}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.0454,-1.6847){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5477,-0.8173){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 420 666}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1009 322}\special{pa 1002 318}\special{pa 993 318}\special{pa 986 322}%
+\special{pa 982 329}\special{pa 982 337}\special{pa 986 344}\special{pa 993 348}\special{pa 1002 348}%
+\special{pa 1009 344}\special{pa 1013 337}\special{pa 1013 329}\special{pa 1009 322}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.1171,-1.6415){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.5836,-0.7958){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 448 648}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1022 313}\special{pa 1015 309}\special{pa 1007 309}\special{pa 1000 313}%
+\special{pa 996 320}\special{pa 996 328}\special{pa 1000 335}\special{pa 1007 339}%
+\special{pa 1015 339}\special{pa 1022 335}\special{pa 1026 328}\special{pa 1026 320}%
+\special{pa 1022 313}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.1870,-1.5954){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6185,-0.7727){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 474 628}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1036 303}\special{pa 1029 299}\special{pa 1021 299}\special{pa 1013 303}%
+\special{pa 1009 310}\special{pa 1009 318}\special{pa 1013 325}\special{pa 1021 329}%
+\special{pa 1029 329}\special{pa 1036 325}\special{pa 1040 318}\special{pa 1040 310}%
+\special{pa 1036 303}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.2549,-1.5463){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6524,-0.7482){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 500 608}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1049 293}\special{pa 1042 289}\special{pa 1033 289}\special{pa 1026 293}%
+\special{pa 1022 300}\special{pa 1022 308}\special{pa 1026 315}\special{pa 1033 319}%
+\special{pa 1042 319}\special{pa 1049 315}\special{pa 1053 308}\special{pa 1053 300}%
+\special{pa 1049 293}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.3206,-1.4945){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.6853,-0.7223){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 525 587}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1061 282}\special{pa 1054 278}\special{pa 1046 278}\special{pa 1039 282}%
+\special{pa 1035 289}\special{pa 1035 297}\special{pa 1039 304}\special{pa 1046 309}%
+\special{pa 1054 309}\special{pa 1061 304}\special{pa 1065 297}\special{pa 1065 289}%
+\special{pa 1061 282}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.3841,-1.4400){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7171,-0.6950){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 549 564}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1073 271}\special{pa 1066 267}\special{pa 1058 267}\special{pa 1051 271}%
+\special{pa 1047 278}\special{pa 1047 286}\special{pa 1051 293}\special{pa 1058 297}%
+\special{pa 1066 297}\special{pa 1073 293}\special{pa 1077 286}\special{pa 1077 278}%
+\special{pa 1073 271}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.4454,-1.3828){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7477,-0.6664){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 572 541}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1085 259}\special{pa 1078 255}\special{pa 1070 255}\special{pa 1063 259}%
+\special{pa 1058 266}\special{pa 1058 274}\special{pa 1063 281}\special{pa 1070 286}%
+\special{pa 1078 286}\special{pa 1085 281}\special{pa 1089 274}\special{pa 1089 266}%
+\special{pa 1085 259}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.5041,-1.3232){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.7771,-0.6366){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 595 516}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1096 247}\special{pa 1089 243}\special{pa 1081 243}\special{pa 1074 247}%
+\special{pa 1069 254}\special{pa 1069 262}\special{pa 1074 269}\special{pa 1081 273}%
+\special{pa 1089 273}\special{pa 1096 269}\special{pa 1100 262}\special{pa 1100 254}%
+\special{pa 1096 247}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.5603,-1.2611){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8051,-0.6056){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 616 491}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1106 234}\special{pa 1099 230}\special{pa 1091 230}\special{pa 1084 234}%
+\special{pa 1080 241}\special{pa 1080 250}\special{pa 1084 257}\special{pa 1091 261}%
+\special{pa 1099 261}\special{pa 1106 257}\special{pa 1110 250}\special{pa 1110 241}%
+\special{pa 1106 234}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.6139,-1.1967){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8319,-0.5734){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 636 465}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1116 221}\special{pa 1109 217}\special{pa 1101 217}\special{pa 1094 221}%
+\special{pa 1090 228}\special{pa 1090 236}\special{pa 1094 243}\special{pa 1101 248}%
+\special{pa 1109 248}\special{pa 1116 243}\special{pa 1120 236}\special{pa 1120 228}%
+\special{pa 1116 221}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.6647,-1.1302){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8573,-0.5401){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 655 438}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1126 208}\special{pa 1119 204}\special{pa 1111 204}\special{pa 1104 208}%
+\special{pa 1099 215}\special{pa 1099 223}\special{pa 1104 230}\special{pa 1111 234}%
+\special{pa 1119 234}\special{pa 1126 230}\special{pa 1130 223}\special{pa 1130 215}%
+\special{pa 1126 208}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.7126,-1.0616){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.8813,-0.5058){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 672 410}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1135 194}\special{pa 1128 190}\special{pa 1119 190}\special{pa 1112 194}%
+\special{pa 1108 201}\special{pa 1108 209}\special{pa 1112 216}\special{pa 1119 220}%
+\special{pa 1128 220}\special{pa 1135 216}\special{pa 1139 209}\special{pa 1139 201}%
+\special{pa 1135 194}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.7577,-0.9910){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9038,-0.4705){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 689 381}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1143 180}\special{pa 1136 175}\special{pa 1128 175}\special{pa 1121 180}%
+\special{pa 1117 187}\special{pa 1117 195}\special{pa 1121 202}\special{pa 1128 206}%
+\special{pa 1136 206}\special{pa 1143 202}\special{pa 1147 195}\special{pa 1147 187}%
+\special{pa 1143 180}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.7998,-0.9186){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9249,-0.4343){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 704 352}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1151 165}\special{pa 1144 161}\special{pa 1135 161}\special{pa 1128 165}%
+\special{pa 1124 172}\special{pa 1124 180}\special{pa 1128 187}\special{pa 1135 191}%
+\special{pa 1144 191}\special{pa 1151 187}\special{pa 1155 180}\special{pa 1155 172}%
+\special{pa 1151 165}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8388,-0.8445){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9444,-0.3973){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 718 322}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1158 150}\special{pa 1151 146}\special{pa 1143 146}\special{pa 1135 150}%
+\special{pa 1131 157}\special{pa 1131 165}\special{pa 1135 172}\special{pa 1143 176}%
+\special{pa 1151 176}\special{pa 1158 172}\special{pa 1162 165}\special{pa 1162 157}%
+\special{pa 1158 150}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8747,-0.7689){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9623,-0.3594){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 731 292}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1164 135}\special{pa 1157 131}\special{pa 1149 131}\special{pa 1142 135}%
+\special{pa 1138 142}\special{pa 1138 150}\special{pa 1142 157}\special{pa 1149 161}%
+\special{pa 1157 161}\special{pa 1164 157}\special{pa 1168 150}\special{pa 1168 142}%
+\special{pa 1164 135}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9073,-0.6918){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9787,-0.3209){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 743 261}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1170 119}\special{pa 1163 115}\special{pa 1155 115}\special{pa 1148 119}%
+\special{pa 1144 127}\special{pa 1144 135}\special{pa 1148 142}\special{pa 1155 146}%
+\special{pa 1163 146}\special{pa 1170 142}\special{pa 1174 135}\special{pa 1174 127}%
+\special{pa 1170 119}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9368,-0.6134){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.9934,-0.2817){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 753 230}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1175 104}\special{pa 1168 100}\special{pa 1160 100}\special{pa 1153 104}%
+\special{pa 1149 111}\special{pa 1149 119}\special{pa 1153 126}\special{pa 1160 130}%
+\special{pa 1168 130}\special{pa 1175 126}\special{pa 1179 119}\special{pa 1179 111}%
+\special{pa 1175 104}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9629,-0.5339){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0064,-0.2419){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 762 198}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1180 88}\special{pa 1173 84}\special{pa 1164 84}\special{pa 1157 88}\special{pa 1153 95}%
+\special{pa 1153 103}\special{pa 1157 110}\special{pa 1164 114}\special{pa 1173 114}%
+\special{pa 1180 110}\special{pa 1184 103}\special{pa 1184 95}\special{pa 1180 88}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.9856,-0.4533){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0178,-0.2016){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 770 166}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1183 72}\special{pa 1176 68}\special{pa 1168 68}\special{pa 1161 72}\special{pa 1157 79}%
+\special{pa 1157 87}\special{pa 1161 94}\special{pa 1168 98}\special{pa 1176 98}\special{pa 1183 94}%
+\special{pa 1187 87}\special{pa 1187 79}\special{pa 1183 72}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0050,-0.3719){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0275,-0.1609){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 776 134}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1187 56}\special{pa 1179 52}\special{pa 1171 52}\special{pa 1164 56}\special{pa 1160 63}%
+\special{pa 1160 71}\special{pa 1164 78}\special{pa 1171 82}\special{pa 1179 82}\special{pa 1187 78}%
+\special{pa 1191 71}\special{pa 1191 63}\special{pa 1187 56}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0210,-0.2897){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0355,-0.1198){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 781 101}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1189 39}\special{pa 1182 35}\special{pa 1174 35}\special{pa 1167 39}\special{pa 1163 46}%
+\special{pa 1163 55}\special{pa 1167 62}\special{pa 1174 66}\special{pa 1182 66}\special{pa 1189 62}%
+\special{pa 1193 55}\special{pa 1193 46}\special{pa 1189 39}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0334,-0.2069){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0417,-0.0784){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 784 68}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1191 23}\special{pa 1184 19}\special{pa 1176 19}\special{pa 1168 23}\special{pa 1164 30}%
+\special{pa 1164 38}\special{pa 1168 45}\special{pa 1176 49}\special{pa 1184 49}\special{pa 1191 45}%
+\special{pa 1195 38}\special{pa 1195 30}\special{pa 1191 23}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0425,-0.1236){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0462,-0.0368){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 787 35}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1192 7}\special{pa 1185 3}\special{pa 1177 3}\special{pa 1170 7}\special{pa 1165 14}%
+\special{pa 1165 22}\special{pa 1170 29}\special{pa 1177 33}\special{pa 1185 33}\special{pa 1192 29}%
+\special{pa 1196 22}\special{pa 1196 14}\special{pa 1192 7}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0480,-0.0401){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0490,0.0050){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\newframe%
+{\unitlength=1cm%
+\begin{picture}%
+( 14.34000, 7.30000)( -3.72000, -3.28000)%
+\special{pn 8}%
+%
+\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
+\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
+\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
+\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
+\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
+\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
+\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
+\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
+\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
+\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
+\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
+\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1575 0}\special{pa 787 3}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 1192 -10}\special{pa 1185 -14}\special{pa 1177 -14}\special{pa 1170 -10}%
+\special{pa 1166 -3}\special{pa 1166 5}\special{pa 1170 12}\special{pa 1177 16}\special{pa 1185 16}%
+\special{pa 1192 12}\special{pa 1196 5}\special{pa 1196 -3}\special{pa 1192 -10}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0500,0.0436){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0500,0.0468){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -1465 0}\special{pa 3984 0}%
+\special{fp}%
+\special{pa 0 1291}\special{pa 0 -1386}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1700,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.5700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}%%
+\end{animateinline}%
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
new file mode 100644
index 00000000..e004a0ea
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
@@ -0,0 +1,5841 @@
+\documentclass[papersize,a4paper,12pt,uplatex]{jsarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,newtxmath}
+\usepackage[dvipdfmx]{graphicx,color}
+\usepackage{wrapfig}
+\usepackage[dvipdfmx,bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
+\setmargin{20}{20}{15}{25}
+\usepackage{setspace}
+
+
+\begin{document}
+\title{\ketcindy リファレンスマニュアル}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+
+\tableofcontents
+
+\newpage
+
+
+\section{\ketcindy ã«ã¤ã„ã¦}
+\subsection{システムã®æ§‹æˆ}
+\ketcindy ã¯ï¼ŒCinderella ã§ã®ä½œå›³ãƒ‡ãƒ¼ã‚¿ã‚’Scilab版 \ketpic ã«æ¸¡ã—,\LaTeX ファイルを作æˆã™ã‚‹ãŸã‚ã®ã‚¹ã‚¯ãƒªãƒ—トライブラリã§ã‚る。Cinderella ã«ã‚ˆã‚‹ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ãªä½œå›³æ©Ÿèƒ½ã¨ï¼ŒCindyScript ã«ã‚ˆã‚‹ãƒ—ログラミングã«ã‚ˆã‚Šï¼Œ\LaTeX 文書ã®æŒ¿å…¥å›³ã‚’効率よã作æˆã™ã‚‹ã“ã¨ãŒã§ãる。ã¾ãŸï¼ŒR,Maxima,Risa/Asirãªã©ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã¨é€£æºã—ã¦è¨ˆç®—ã‚’è¡Œã†ã“ã¨ãŒã§ãる。
+
+\input{Fig/concept}
+
+ Cinderellaã§ä½œå›³ã—ãŸå›³ã®ãƒ‡ãƒ¼ã‚¿ã¯ï¼ŒScilabã®ãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆæ‹¡å¼µå­ sci)ã«æ›¸ã出ã•ã‚Œã‚‹ã€‚ã“れをScilabã§å‡¦ç†ã—ã¦\TeX ファイルを作æˆã™ã‚‹ï¼ˆ Scilab版 \ketpic)。ã§ããŸ\TeX ファイルを,本文中㫠inputコマンド ã§æŒ¿å…¥ã™ã‚Œã°å›³ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ Cinderellaã¨Scilabã‚„ãã®ä»–ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¨ã®é€£æºã«ã¯ï¼Œãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆMacã§ã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼‰ã‚’用ã„ã¦ã„る。(概念図ã®ä¸¡æ–¹å‘矢å°) ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã¯ kc.bat,シェルファイル㯠kc.sh ã§ï¼ŒKeTCindy ãŒç›®çš„ã«å¿œã˜ã¦ã“れらã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã—,プラグイン KetCindyPlugin.jar ã§ãれらを実行ã™ã‚‹æ‰‹é †ã«ãªã£ã¦ã„る。\\
+ \\
+\subsection{Cindyscriptã®ã‚¹ãƒ­ãƒƒãƒˆã®æ¦‚念}
+Cindyscriptã¯Cinderellaã®ãƒ—ログラミング言語ã§ï¼Œã‚¹ã‚¯ãƒªãƒ—トエディタã§è¨˜è¿°ã™ã‚‹ã€‚スクリプトエディタã¯ï¼Œã€Œã‚¹ã‚¯ãƒªãƒ—トã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€ŒCindyscriptã€ã‚’é¸æŠžã—ã¦é–‹ãã‹ï¼ŒCtrl+9 (Windows) / ⌘+9 (Mac) ã§é–‹ã。\\
+ スクリプトエディタã®å·¦æ–¹ã«ä¸¦ã‚“ã§ã„るフォルダアイコンã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é¢¨ã®ã‚‚ã®ã‚’「スロットã€ã¨ã„ã„,Cindyscriptã®å®Ÿè¡Œã‚¿ã‚¤ãƒŸãƒ³ã‚°ã«ã‚ˆã‚Šã‚¹ã‚¯ãƒªãƒ—トを書ã分ã‘ã‚‹ã“ã¨ãŒã§ãる。通常㯠Initialzation スロット㨠Draw スロットを使ã†ã€‚\\
+ Initialzation スロットã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹ã¨æœ€åˆã«ä¸€åº¦ã ã‘実行ã•ã‚Œã‚‹ã€‚従ã£ã¦ï¼Œé–¢æ•°å®šç¾©ã‚„変数ã®åˆæœŸè¨­å®šãªã©ã‚’書ã。ã²ãªå½¢ã‚„サンプル㮠cdy ファイルã§ã¯ã“ã“ã« KETlib ã¨ã„ã†ãƒšãƒ¼ã‚¸ãŒã‚り,パスåã®è¨­å®šã‚„ライブラリã®èª­ã¿è¾¼ã¿ãªã©ï¼ŒKeTCindyã®åˆæœŸè¨­å®šã«é–¢ã™ã‚‹è¨˜è¿°ãŒã‚る。\\
+ Draw スロットã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ãªã«ã‹æ“作ãŒè¡Œã‚れるãŸã³ã«å®Ÿè¡Œã•ã‚Œã‚‹ã€‚通常ã¯ã“ã“ã«ã‚¹ã‚¯ãƒªãƒ—トを書ã。ã²ãªå½¢ã®cdyファイルã§ã¯ï¼ŒKetinit() ãªã©ãŒè¨˜è¿°ã•ã‚ŒãŸ figures ページãŒç”¨æ„ã•ã‚Œã¦ã„る。\\
+ \\
+    \includegraphics[bb=0 0 1076 392 , width=10cm]{Fig/slot.png}\\
+ \\
+ 1ã¤ã®ã‚¹ãƒ­ãƒƒãƒˆã«è¤‡æ•°ã®ãƒšãƒ¼ã‚¸ã‚’作るã“ã¨ãŒã§ãる。KETlib以外ã«åˆæœŸè¨­å®šã®ã‚¹ã‚¯ãƒªãƒ—トを書ãå ´åˆã¯ï¼ŒInitialzation スロットã«æ–°ã—ã„ページを作るã®ãŒã‚ˆã„。\\
+
+
+\subsection{プロットデータ}
+プロットデータ(Plot Data) ã¨ã¯ï¼Œé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚„幾何è¦ç´ ã‚’æãデータã®ã“ã¨ã§ã‚り,KeTCindyã®å‡¦ç†ã®ä¸­æ ¸ã‚’ãªã—ã¦ã„る。本マニュアルã§ã¯ PD ã¨ç•¥ã™ã“ã¨ãŒã‚る。ãŸã¨ãˆã°æ›²ç·šã¯ï¼Œæ画範囲を分割ã—ã¦ç·šåˆ†ã®é›†ã¾ã‚Šã¨ã—ã¦æç”»ã—ã¦ãŠã‚Šï¼Œã“ã®ã¨ãã®ãƒ—ロットデータã¯ãれらã®ç·šåˆ†ã®ç«¯ç‚¹ã®ãƒªã‚¹ãƒˆã§ã‚る。\\
+ プロットデータã®å称ã¯KeTCindyãŒè‡ªå‹•çš„ã«å‘½åã™ã‚‹ã€‚ãã®å‘½åè¦å‰‡ã¯æ¬¡ã®é€šã‚Šã§ã‚る。\\
+\\
+・å称ã®é ­éƒ¨ã¯ï¼Œãƒ—ロットデータを作æˆã™ã‚‹é–¢æ•°ã”ã¨ã«æ±ºã¾ã£ã¦ã„る。\\
+・第1引数㫠name ãŒä¸Žãˆã‚‰ã‚Œã‚‹å ´åˆï¼Œname を頭部ã«ä»˜åŠ ã™ã‚‹ã€‚\\
+   例:\verb|Listplot("1",[[0,0],[1,2]]);| ã®ã¨ã,sg1\\
+・関数ã«ã‚ˆã£ã¦ã¯ï¼Œç¬¬ï¼‘引数㮠name ã‚’ç•¥ã™ã“ã¨ãŒã§ãる。ã“ã®å ´åˆï¼Œå¼•æ•°ã§ç”¨ã„られãŸç‚¹ã®åå‰ã‚’頭部ã«ä»˜åŠ ã™ã‚‹ã€‚\\
+   例:\verb|Listplot([A,B,C]);|    ã®ã¨ã,sgABC\\
+ \\
+ プロットデータを生æˆã—ãŸã¨ãã¯ï¼ŒCindyscriptエディタã®ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ãã®å称を表示ã™ã‚‹ã€‚上ã®ä¾‹ã§ã¯ï¼Œ\\
+    \verb|generate Listplot sgABC|\\
+ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚プロットデータをæ“作ã™ã‚‹é–¢æ•°ã§ã¯ï¼Œã“ã®PDã®å称を用ã„る。\\
+ プロットデータã®å†…容を知りãŸã„å ´åˆã¯ï¼ŒCindyscriptã®\\
+    println(プロットデータå)\\
+ã§ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ プロットデータã¯ï¼ŒCindyscriptã«ã‚ˆã‚‹ãƒ—ログラムã§ä½œæˆã—ã¦ãれをKeTCindyã§åˆ©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãる。Listplot()ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚ãŸã ã—,è¦ç´ ã®æ•°ãŒå¤§ãã„ã¨Scilabã§ã‚¨ãƒ©ãƒ¼ã¨ãªã‚‹ã®ã§ï¼Œï¼‘ã¤ã®ãƒ—ロットデータã®è¦ç´ ã¯200程度ã¨ã™ã‚‹ã®ãŒã‚ˆã„。ã“れより多ã„å ´åˆã¯åˆ†å‰²ã™ã‚‹ã€‚\\
+
+\subsection{Cinderellaã®ä½œå›³ãƒ„ール}
+  \\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/move.png}  動ã‹ã™ãƒ¢ãƒ¼ãƒ‰ï¼ˆé¸æŠžãƒ¢ãƒ¼ãƒ‰ï¼‰ã«ã™ã‚‹ï¼šæ¨™æº–状態\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/single-add.png}  点を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-line.png}  直線を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/segment.png}  線分を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/middle.png}  中点を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/intersection.png}  交点を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-parallel.png}  平行線を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-perp.png}  垂線を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/bisector.png}  角ã®äºŒç­‰åˆ†ç·šã‚’加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-circle.png}  円を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/circle-by-radius.png}  åŠå¾„ã¤ã円を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/ellipse-by-foci.png}  焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹æ¥•å††\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/hyperbola-by-foci.png}  焦点ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹åŒæ›²ç·š\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/parabola-by-foci.png}  焦点ã¨æº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·š\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/polygon.png}  多角形を加ãˆã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/angle-mark.png}  角ã«å°ã‚’ã¤ã‘ã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/angle.png}  角度を測る\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/delete.png}  é¸æŠžã—ãŸè¦ç´ ã‚’消去ã™ã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/select-points.png}  点をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/select-lines.png}  線分をã¾ã¨ã‚ã¦é¸æŠžã™ã‚‹\\
+ \\
+設定メニューã‹ã‚‰ã€Œä¸Šã®ãƒ„ールãƒãƒ¼ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã€ã‚’é¸ã³ï¼Œã€Œã™ã¹ã¦è¡¨ç¤ºã€ã«ã™ã‚‹ã¨ç¾ã‚Œã‚‹ãƒ„ール\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/mirror.png}  é¡æ˜ \\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/polar-of-point.png}  点ã®æ¥µç·šã‚’æã\\
+ \\
+ç”»é¢ãƒ„ール(下ã®ãƒ„ールãƒãƒ¼ï¼‰\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/translate-view.png}  原点を移動ã™ã‚‹\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/zoom-in.png}  矩形領域を画é¢ã‚µã‚¤ã‚ºã«æ‹¡å¤§\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/zoom-out.png}  画é¢ã‚’矩形領域サイズã«ç¸®å°\\
+\includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/snap.png}  軸ã¨æ–¹çœ¼ã‚’表示ã—æ ¼å­ç‚¹ã«ã‚¹ãƒŠãƒƒãƒ—ã™ã‚‹\\
+
+\subsection{用語解説}
+インシデント\\
+ 点ãŒæ›²ç·šä¸Šã«ä¹—ã£ã¦ã„る状態を表ã™ã€‚\\
+インスペクタ\\
+ 幾何è¦ç´ ã®å±žæ€§ãªã©ã‚’管ç†ã™ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã€‚\\
+幾何è¦ç´ ã€€ã€€\\
+ Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ãŸç‚¹ã‚„ç›´ç·šãªã©ã®è¦ç´ \\
+幾何点 \\
+ 幾何è¦ç´ ã¨ã—ã¦ã®ç‚¹ã€‚マウスドラッグã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
+固定点\\
+ マウスドラッグã§ç§»å‹•ã™ã‚‹ã“ã¨ã®ã§ããªã„点\\
+コンソール\\
+ スクリプトエディタã®å³ä¸‹ã®ã‚¨ãƒªã‚¢ã€‚\\
+自由点\\
+ マウスドラッグã§ä»»æ„ã«å‹•ã‹ã™ã“ã¨ã®ã§ãる点。\\
+スロット  \\
+ Cindyscriptã§ï¼Œã‚¹ã‚¯ãƒªãƒ—トを書ãã¨ã,実行タイミングã«ã‚ˆã‚Šã«åˆ†é¡žã™ã‚‹ã‚‚ã®\\
+スナップ \\
+ マウスãƒã‚¤ãƒ³ãƒˆãŒæ ¼å­ç‚¹ã®è¿‘ãã«æ¥ã‚‹ã¨æ ¼å­ç‚¹ä¸Šã«ã´ã£ãŸã‚Šç§»å‹•ã™ã‚‹ã€‚\\
+ Cinderellaã®ç”»é¢ã®ä¸‹æ–¹ãƒ„ールã®ã†ã¡ï¼Œç£çŸ³ã‚¢ã‚¤ã‚³ãƒ³ã«ã‚ˆã‚Šã“ã®ãƒ¢ãƒ¼ãƒ‰ã«ãªã‚‹ã€‚\\
+
+\newpage
+%=======================
+\section{定数ã¨å¤‰æ•°}
+KeTCindy 㯠Cindyscript ã§è¨˜è¿°ã•ã‚Œã¦ã„る。CindyScriptã§ã¯ï¼Œå¤‰æ•°åã¯å¤§æ–‡å­—ã¨å°æ–‡å­—を区別ã™ã‚‹ãŒï¼Œé–¢æ•°åã¯å¤§æ–‡å­—å°æ–‡å­—を区別ã—ãªã„。Cindyscriptã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ã¯çµ„ã¿è¾¼ã¿é–¢æ•°åã¯ã™ã¹ã¦å°æ–‡å­—ã§è¡¨è¨˜ã•ã‚Œã¦ã„る。例示ã•ã‚ŒãŸã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼Œå¤‰æ•°ã‚‚å°æ–‡å­—ã§ã‚る。ãã“ã§ï¼ŒKeTCindyã§ã¯ï¼Œçµ„ã¿è¾¼ã¿ã®å¤‰æ•°å・関数åã¨åŒºåˆ¥ã—ã‚„ã™ã„よã†ã«ï¼Œæ¬¡ã®è¦å‰‡ã«ã‚ˆã‚Šåå‰ã‚’付ã‘ã¦ã„る。\\
+ \\
+ ・グローãƒãƒ«ãªå¤‰æ•°ã¯ã™ã¹ã¦å¤§æ–‡å­—ã‹ï¼Œå¤§æ–‡å­—ã§å§‹ã¾ã‚‹ã‚‚ã®ã¨ã™ã‚‹ã€‚\\
+ ・局所変数ã¯å°æ–‡å­—ã§ï¼Œé–¢æ•°å®šç¾©ã®å†’頭㧠regional() ã«ã‚ˆã‚Šå±€æ‰€å¤‰æ•°ã¨ã—ã¦å®£è¨€ã™ã‚‹ã€‚\\
+ ・関数åã¯å¤§æ–‡å­—ã§å§‹ã¾ã‚‹ã€‚\\
+ \\
+ ãªãŠï¼ŒCindyScriptã¯é–¢æ•°åž‹ãƒ—ログラミング言語ã§ã‚り,命令ã¯ã™ã¹ã¦é–¢æ•°ã‚’用ã„ã¦è¡Œã‚れるãŒï¼Œæœ¬ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ã¯ï¼Œæ–‡è„ˆã«ã‚ˆã‚Šã€Œã‚³ãƒžãƒ³ãƒ‰ã€ã¨ã„ã†è¡¨ç¾ã‚‚用ã„る。\\
+ \\
+{\bf 定数} \\
+ ã¤ãŽã®ã‚‚ã®ãŒCindyScriptã«äºˆç´„ã•ã‚Œã¦ãŠã‚Šï¼Œå°æ–‡å­—ã§è¡¨ã•ã‚Œã¦ã„る。\\
+
+\begin{tabbing}
+12345678\=\kill
+  pi  \>:円周率。Scilabã«ã¯ \% pi ã§æ›¸ã出ã•ã‚Œã‚‹ã€‚\\
+  i  \> :虚数å˜ä½ã€‚Scilabã«ã¯ \% i ã§æ›¸ã出ã•ã‚Œã‚‹ã€‚\\
+\end{tabbing}
+ 一般ã®ãƒ—ログラミングã§ã¯å¤‰æ•° i をループ変数ã¨ã—ã¦ã‚ˆã使ã†ãŒï¼ŒCindyScript ã§ã¯ i ã¯äºˆç´„定数ã¨è€ƒãˆï¼Œå¤‰æ•°ã¨ã—ã¦ç”¨ã„ãªã„ã“ã¨ã‚’勧ã‚る。ãŸã ã—,変数ã¨ã—ã¦ã¾ã£ãŸã使ãˆãªã„ã‚ã‘ã§ã¯ãªã,変数ã¨ã—ã¦ç”¨ã„ãŸå¾Œï¼Œå¿…è¦ãŒã‚ã‚Œã°ã€€\verb|i=complex([0,1])|  を実行ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šè™šæ•°å˜ä½ã¨ã—ã¦å†å®šç¾©ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+{\bf 予約変数}\\
+ KeTCindy ãŒå†…部的ã«ä½¿ç”¨ã™ã‚‹äºˆç´„変数ãŒã‚る。ãã®ã†ã¡æ¬¡ã®ã‚‚ã®ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå€¤ã‚’変更ã¾ãŸã¯è¨­å®šã™ã‚‹ã“ã¨ãŒã§ãる。設定㯠Initalization スロットã®ã€ŒKETlibã€ãƒšãƒ¼ã‚¸ã§ãŠã“ãªã†ãŒï¼ŒFhead ã¨Texparent 㯠Draw スロットã§ã‚‚よã„。\\
+\begin{tabbing}
+1234567890123\=45678989012345678901234567890123\=\kill
+ Fhead \>書ã出ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«åã®é ­éƒ¨\\
+ Texparent \>親プロセスã®ãƒ•ã‚¡ã‚¤ãƒ«å\\
+ Dirhead \>パスã®é ­éƒ¨\\
+ Dirlib \>ライブラリ ketlib ã®ãƒ‘ス\\
+ Dirbin \>ketbin ã®ãƒ‘ス\\
+ Dirwork \>作業ディレクトリã®ãƒ‘ス\\
+ Shellfile \>シェルファイルå\\
+\end{tabbing}
+ 以下ã®äºˆç´„変数ã¯ï¼Œãƒ©ã‚¤ãƒ–ラリãŒä½¿ç”¨ã™ã‚‹ã‚°ãƒ­ãƒ¼ãƒãƒ«å¤‰æ•°ã§ã‚ã‚‹ã®ã§ï¼Œãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã“れらã®å¤‰æ•°åを使ã£ã¦ã¯ã„ã‘ãªã„。ãªãŠï¼Œå¤‰æ•°ã¯å¤§æ–‡å­—å°æ–‡å­—を区別ã™ã‚‹ã®ã§ï¼Œå°æ–‡å­—ã§æ›¸ã分ã«ã¯æ”¯éšœã¯ãªã„。ã—ãŸãŒã£ã¦ï¼Œãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä½œã‚‹ãƒ—ログラムã§ã¯ï¼Œã™ã¹ã¦å°æ–‡å­—ã‹ï¼Œå…ˆé ­ã ã‘ãŒå¤§æ–‡å­—ã®å¤‰æ•°ã‚’使ã†ã“ã¨ã‚’勧ã‚る。\\
+ \\
+ADDAXES, ArrowlineNumber, ArrowheadNumber, BezierNumber,\\
+COM0thlist, COM1stlist, COM2ndlist, Dq, FUNLIST,\\
+Fnamesc ,Fnamescibody,Fnameout,Fnametex,GDATALIST,\\
+GLIST, GCLIST, GOUTLIST, KCOLOR, KETPICCOUNT, \\
+KETPICLAYER, LETTERlist, LFmark, MilliIn, PenThick, \\
+PenThickInit, POUTLIST, SCALEX, SCALEY, SCIRELIST, \\
+SCIWRLIST, TenSize, TenSizeInit, ULEN, XMAX, XMIN, YaSize,\\
+YaThick, YMAX, YMIN, VLIST
+
+\newpage
+
+%設定・定義 ==================================
+\section{関数リファレンス}
+\subsection{設定・定義}
+
+\begin{description}
+
+\hypertarget{addax}{}
+\item[関数] Addax(0ã¾ãŸã¯1)
+\item[機能] 座標軸を書ãã‹ã©ã†ã‹ã‚’定ã‚ã‚‹
+\item[説明] Scilabã®Closefile() ã®å¼•æ•°ã«å¯¾å¿œã™ã‚‹ã€‚\\
+ 引数ãŒ0ã®ã¨ã座標軸を書ã‹ãªã„(デフォルトã¯1)
+\begin{verbatim}
+ Listplot([B,A,C]);
+ Letter([A,"ne","A",B,"se","B",C,"se","C"]);
+\end{verbatim}
+ \\
+ \input{Fig/addax1}
+\begin{verbatim}
+ Listplot([B,A,C,B]);
+ Letter([A,"ne","A",B,"sw","B",C,"se","C"]);
+ Addax(0);
+\end{verbatim}
+ \input{Fig/addax2}\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+\hypertarget{addcolor}{}
+\item[関数] Addcolor(æ画コマンド , カラーコード)
+\item[機能] æ画コマンドã§æã‹ã‚Œã‚‹ç·šã‚’指定色ã§æã
+\item[説明] æ画コマンドã¯ãƒ€ãƒ–ルクウォートã§ããã£ã¦æ–‡å­—列ã¨ã™ã‚‹ã€‚æ画コマンド内ã«ãƒ€ãƒ–ルクウォートãŒã‚ã‚‹å ´åˆã¯ï¼Œã‚·ãƒ³ã‚°ãƒ«ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆã«ã™ã‚‹ã€‚optionã®ã‚ã‚‹æ画コマンドã§optionを指定ã—ãªã„å ´åˆã¯ï¼Œå¿…ãšç©ºãƒªã‚¹ãƒˆã‚’optionã¨ã—ã¦æ›¸ã。æ画色ã¯ï¼ŒRGBã¾ãŸã¯CMYK。æ画色ã¯ç”»é¢ã¨å›³ç‰ˆã®ä¸¡æ–¹ã«æœ‰åŠ¹ã€‚\\
+ \\
+ 例:\verb|Addcolor("Plotdata('2','x^2','x',[])",[1,1,0]);|\\
+ \\
+ \\
+\hypertarget{colorcode}{}
+\item[関数] Colorcode(文字1,文字2, カラーコード)
+\item[機能] 文字1ã‹ã‚‰æ–‡å­—ï¼’ã¸ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’変æ›ã™ã‚‹ã€‚戻り値ã¯å¤‰æ›ã•ã‚ŒãŸã‚³ãƒ¼ãƒ‰ã€‚
+\item[説明] 文字ã¯ï¼Œ"rgb","cmyk","hsv"ã®ã„ãšã‚Œã‹ã€‚\\
+ \\
+例:\verb|Colorcode("rgb","cmyk",[1,0,0]); |\\
+     RGBコードã®[1,0,0]ã‚’CMYKã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’è¿”ã™\\
+  \verb|Colorcode("cmyk","rgb",[0,1,1,0]);|\\
+    CMYKコードã®[0,1,1,0]ã‚’RGBã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’è¿”ã™\\
+  \verb|Colorcode("rgb","hsv",[1,0,0]);|\\
+    RGBコードã®[1,0,0]ã‚’HSVã«å¤‰æ›ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’è¿”ã™\\
+ \\
+ \\
+\hypertarget{deffun}{}
+\item[関数] Deffun(関数å , 定義ã®ãƒªã‚¹ãƒˆ)
+\item[機能] 関数を定義ã™ã‚‹
+\item[説明] 関数定義ã¯ï¼ŒCindyScript ã®é–¢æ•°å®šç¾© f(x):=å¼ ã§ã‚‚ã§ãã‚‹ãŒï¼ŒDeffun()を使ã†ã“ã¨ã«ã‚ˆã‚Šï¼ŒScilab å´ã«æ¸¡ã™ãƒ•ã‚¡ã‚¤ãƒ«ã«\\
+ function 定義å¼ã€€endfunction;\\
+ ãŒè¨˜è¿°ã•ã‚Œã‚‹ã®ã§ï¼ŒScilabå´ã§ã“ã®é–¢æ•°ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。目的ã«å¿œã˜ã¦ä½¿ã„分ã‘ã‚‹ã¨ã‚ˆã„。\\
+ å¼ã®ãƒªã‚¹ãƒˆã«ã¯ if文を用ã„ãŸå ´åˆåˆ†ã‘ã®é–¢æ•°å¼ã‚’記述ã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ \\
+例:$f(x)=\dfrac{1}{x^2+1}$ を定義ã—,グラフをæã„ã¦x=1 ã«ãŠã‘る微分係数を求ã‚る。
+\begin{verbatim}
+   Deffun("f(x)",["regional(y)","y=1/(x\verb|^|2+1)","y"]);
+   Plotdata("1","f(x)","x");
+   coeff=Derivative("f(x)","x",1);
+\end{verbatim}
+  点Aを作図ã—ã¦ãŠãã¨ï¼Œç‚¹Aをドラッグã—ãŸã¨ã常ã«æ›²ç·šä¸Šã«ä¹—ã›ï¼Œãã®ç‚¹ã§ã®\\
+  接線を引ãã“ã¨ãŒã§ãる。
+\begin{verbatim}
+   A.xy=[A.x,f(A.x)];
+   coeff=Derivative("f(x)","x",A.x);
+   Lineplot("1",[A,[A.x+1,A.y+coeff]]);
+\end{verbatim}
+     \input{Fig/deffun}\\
+
+ 例:$f(x)=\left\{\begin{array}{l}1  (x\geqq 0)\\ -1  (x<0)\\ \end{array}\right.$   を定義ã™ã‚‹ã€‚
+\begin{verbatim}
+  Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);
+\end{verbatim}
+ if æ–‡ã¯ãƒã‚¹ãƒˆã™ã‚‹ã“ã¨ãŒã§ãる。
+\begin{verbatim}
+  Deffun("f(x)",["regional y","if(x>1,y=1,
+        if(x>-1,y=x,y=-1))","y"]);
+\end{verbatim}
+ \\
+
+
+\hypertarget{defvar}{}
+\item[関数] Defvar(文字列)
+\item[機能] 変数を定義ã™ã‚‹
+\item[説明] 変数ã®å®šç¾©ã‚’Scilabã¨å…±æœ‰ã™ã‚‹ã€‚ã¾ãŸï¼ŒScilabã®Assignリストã«è¿½åŠ ã™ã‚‹ã€‚\\
+ \\
+   例:\verb|Defvar("const=3");|
+ \\
+\hypertarget{drwxy}{}
+\item[関数] Drwxy()
+\item[機能] 座標軸をæã
+\item[説明] 座標軸ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã¯æœ€å¾Œã«æã‹ã‚Œã‚‹ãŒï¼Œåº§æ¨™è»¸ä¸Šã«ç™½æŠœãã®ç‚¹ã‚’表示ã™ã‚‹ãªã©ï¼Œå…ˆã«æãã“ã¨ãŒå¿…è¦ãªå ´åˆã«ç”¨ã„る。\\
+
+例:点$(-\pi,\ 0)$ã¨$(\pi,\ 0)$を白抜ãã®ç‚¹ã§è¡¨ç¤ºã™ã‚‹ã€‚
+\begin{verbatim}
+  Setax([7,"se"]);
+  Setpt(8);
+  Drwpt([-pi,0],0);
+  Drwxy();
+  Plotdata("1","sin(x)","x",["dr","Num=300"]);
+  Drwpt([[pi,0],0]);
+\end{verbatim}
+
+ ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒDrwpt([-pi,0],0); を実行ã—ãŸã®ã¡åº§æ¨™è»¸ã‚’æã,次ã«ï¼Œ$y=\sin x$ ã®ã‚°ãƒ©ãƒ•ã‚’æã„ã¦ã‹ã‚‰ Drwpt([pi,0],0);を実行ã™ã‚‹ã®ã§ï¼Œç‚¹($-\pi$,0) ã®ä¸Šã‚’座標軸ãŒé€šã‚Šï¼Œç‚¹($\pi$,0)ã¯åº§æ¨™è»¸ã¨ã‚°ãƒ©ãƒ•ã®ä¸Šã‚’通るã®ã§ç™½æŠœãã«ãªã‚‹ã€‚\\
+
+\input{Fig/drwxy}
+ \\
+ \\
+\hypertarget{fontsize}{}
+\item[関数] Fontsize(記å·)
+\item[機能] フォントサイズを設定ã™ã‚‹
+\item[説明] 次㫠Fontsize() を実行ã™ã‚‹ã¾ã§æœ‰åŠ¹\\
+ 記å·ã¯ï¼Œ"t" , "ss" , "f", "s" , "n" , "la", "La", "LA", "h" , "H"\\
+
+例:å°ã•ã„æ–¹ã‹ã‚‰ã„ãã¤ã‹è¡¨ç¤ºã™ã‚‹ã€‚
+\begin{verbatim}
+  Ptsize(2);
+  Drawpoint([A,B,C,D,E,F,G]);
+  Fontsize("t"); Letter([A,"s2","A"]);
+  Fontsize("ss"); Letter([B,"s2","B"]);
+  Fontsize("s"); Letter([C,"s2","C"]);
+  Fontsize("la"); Letter([D,"s2","D"]);
+  Fontsize("La"); Letter([E,"s2","E"]);
+  Fontsize("h"); Letter([F,"s2","F"]);
+  Fontsize("H"); Letter([G,"s2","G"]);
+\end{verbatim}
+  \input{Fig/fontsize}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{ketinit}{}
+\item[関数] Ketinit(options)
+\item[機能] \ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹
+\item[説明] opution 縦方å‘ã®å€çŽ‡ã¨æ画領域を設定\\
+
+ 例:\verb|Ketinit()| :å€çŽ‡ï¼‘,æ画領域 $-5 \leqq x \leqq 5 , -5 \leqq y \leqq 5$(デフォルト)\\
+   \verb|Ketinit(2)| : å€çŽ‡ï¼’,æ画領域 $-5 \leqq x \leqq 5 , -5 \leqq y \leqq 5$\\
+   \verb|Ketinit(2,[-2,3],[-2,4])| : å€çŽ‡ï¼’,æ画領域 $-2 \leqq x \leqq 3 , -2 \leqq y \leqq 4$\\
+
+ æ画領域(TeXã«å‡ºåŠ›ã™ã‚‹é ˜åŸŸ)ã¯åˆ¶å¾¡ç‚¹SW(左下)ã¨NE(å³ä¸Šï¼‰ã‚’対角ã¨ã™ã‚‹çŸ©å½¢é ˜åŸŸã€‚æ画領域を指定ã™ã‚‹ã¨ï¼Œåˆ¶å¾¡ç‚¹ãŒãªã‘ã‚Œã°ãã®ä½ç½®ã«ä½œã‚Šï¼Œã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ä½•ã‚‚ã—ãªã„。作æˆã•ã‚ŒãŸåˆ¶å¾¡ç‚¹ã¯ãƒ‰ãƒ©ãƒƒã‚°ã—ã¦æ画領域を変更ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ å€çŽ‡ã¯ï¼ŒSetscaling(å€çŽ‡)を実行ã™ã‚‹ã®ã¨åŒã˜ã€‚ãŸã ã—,Cinderellaã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã«å¯¾ã—ã¦ã¯ç„¡åŠ¹ã€‚(Setscaling()ã®é …å‚ç…§)\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{ptsie}{}
+\item[関数] Ptsize(n) , Setpt(n)
+\item[機能] 表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹ã€‚
+\item[説明] Ptsize() 㨠Setpt() ã¯åŒã˜ã§ã‚る。デフォルトã¯ï¼‘\\
+ Ptsize()ã¯CindyScript風ã®èªžæ³•ï¼ŒSetpt() 㯠\ketpic 風ã®èªžæ³•\\
+ 全体ã®ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹ã€‚点ã®å¤§ãã•ã‚’個々ã«å¤‰ãˆãŸã„å ´åˆã¯ï¼Œsizeオプションを用ã„る。\\
+
+例:1ã‹ã‚‰ï¼”ã¾ã§ã®ç‚¹ã®å¤§ãã•\\
+ ã‚らã‹ã˜ã‚,Cinderellaã®ä½œå›³ãƒ„ールã§ç‚¹A,B,C,Dを作図ã—ã¦ãŠã。
+\begin{verbatim}
+  Pointdata("1",A,["size=1"]);
+  Pointdata("2",B,["size=2"]);
+  Pointdata("3",C,["size=3"]);
+  Pointdata("4",D,["size=4"]);
+\end{verbatim}
+
+\input{Fig/pointsize}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{setax}{}
+\item[関数] Setax()
+\item[機能] 座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹ã€‚
+\item[説明] Scilabã®ã¿ã§å®Ÿè¡Œã™ã‚‹ã€‚Cinderellaã®æç”»é¢ã«å映ã•ã‚Œãªã„。\\
+引数ã¯é †ç•ªã«\\
+ 1. 軸ã®å½¢çŠ¶ï¼ˆç›´ç·šã¯ "l" ,矢å°ã¯ "a")デフォルトã¯ç›´ç·š\\
+ 2. 横軸å デフォルト㯠$x$ \\
+ 3. 横軸åã®ä½ç½®\\
+ 4. 縦軸å デフォルトã¯$y$\\
+ 5. 縦軸åã®ä½ç½®\\
+ 6. 原点å デフォルトã¯O\\
+ 7. 原点åã®ä½ç½®\\
+ãã‚Œãžã‚Œãƒ€ãƒ–ルクウォートã§ããる。\\
+ï¼—ã¤ã®å¼•æ•°ã®ã†ã¡n番目ã ã‘を指定ã™ã‚‹å ´åˆã¯ï¼Œ[n,"内容"]ã§æŒ‡å®šã§ãる。\\
+ã¾ãŸï¼Œå¾Œæ–¹ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãªã‚‰çœç•¥ã§ãる。\\
+
+  例:座標軸ã®å…ˆç«¯ã‚’矢å°ã«ã—,原点ã®åŒ—西ã«Oを書ã。\\
+    \verb|Setax(["a","","","","","","nw"]);|\\
+
+  例:原点ã®åŒ—西ã«Oを書ã。\\
+    \verb|Setax([7,"nw"]);|\\
+
+  例:先端を矢å°ã«ã—,横軸をθ,縦軸を$x$ã«ã—ã¦çŸ¢ã˜ã‚Šã®å·¦å´ã«æ›¸ã。\\
+    \verb|Setax(["a","θ","","x","w"]);|\\
+ \\
+     \input{Fig/setax(theta)}
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{definecolor}{}
+\item[関数] Definecolor(色å , 定義ã®ãƒªã‚¹ãƒˆ)
+\item[機能] 色åを定義ã™ã‚‹
+\item[説明] ユーザー命åã®è‰²åを定義ã™ã‚‹ã€‚定義リスト㯠RGBã¾ãŸã¯CMYKã®ãƒªã‚¹ãƒˆ\\
+ å„色ï¼ã€œï¼‘ã®ç¯„囲ã§æŒ‡å®šã™ã‚‹ã€‚定義ã—ãŸè‰²åã¯ï¼ŒSetcolor(color,options) ã§ä½¿ã†ã“ã¨ãŒã§ãる。ãªãŠï¼ŒKeTCindyã§ã¯ï¼Œ68色を色åã§ä½¿ã†ã“ã¨ãŒã§ãる。次㮠Setcolor(color,options) å‚照)\\
+ \\
+ 例:暗ã„紫色を darkmaz ã®å称ã§å®šç¾©ã—ã¦ä½¿ã†ã€‚
+\begin{verbatim}
+   Definecolor("darkmaz",[0.8,0,0.8]);
+   Setcolor("darkmaz");
+\end{verbatim}
+\hypertarget{setcolor}{}
+ \\
+ \\
+\item[関数] Setcolor(color,options)
+\item[機能] æ画色ã®è¨­å®š
+\item[説明] 引数colorã¯ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã¾ãŸã¯è‰²ã®å称。\\
+ カラーコードã¯RGBã¾ãŸã¯CMYKをリストã§ä¸Žãˆã‚‹ã€‚å„色ï¼ã€œï¼‘。\\
+ 色ã®å称ã¯æ¬¡é ã®68色ãŒæŒ‡å®šã§ãる。ãŸã ã—,Cinderellaã®ç”»é¢ã«ã¯è‰²ã¯å映ã•ã‚Œãªã„。\\
+ colorã«è‰²ã®å称を用ã„ãŸå ´åˆã¯ï¼Œoption ã¨ã—ã¦ï¼Œé€æ˜Žåº¦ã‚’ï¼ã€œï¼‘ã®æ•°ã§æŒ‡å®šã§ãる。1ãŒæœ€ã‚‚濃ã,ï¼ã¯çµæžœã¨ã—ã¦è‰²å¡—ã‚Šã‚’ã—ãªã„。\\
+ \\
+例 Cinderellaã®æ画ツールã¨CindyScriptã§ç·šåˆ†AB,ACã‚’60°ã®è§’ã‚’ãªã™ã‚ˆã†ã«æã„ã¦ãŠã,点Dã¨Eを弧ã®ä¸¡ç«¯ã«ãªã‚‹ã‚ˆã†ã«è¨­å®šã—ã¦
+\begin{verbatim}
+   Setcolor([1,0,0]);
+   Circledata([A,D],["Rng=[0,pi/3]"]);
+   Arrowhead(E,[-1,0.8],[2,1]);
+\end{verbatim}
+ を実行ã™ã‚‹ã¨ï¼ŒçŸ¢ã˜ã‚Šã¤ãã®å¼§ã‚’赤ã§è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ 1行目ã¯ï¼Œ\verb|Setcolor("red");| ã§ã‚‚よã„。\\
+ ãŸã ã—,Cinderellaã®æç”»é¢ã§ã¯ç€è‰²ã•ã‚Œãªã„。\\
+ æç”»é¢ã§ã‚‚ç€è‰²ã—ãŸã„å ´åˆã¯ï¼Œã‚ªãƒ—ション \verb|"color->[R,G,B]"| を用ã„る。\\
+ 上ã®ä¾‹ã®å ´åˆï¼Œ
+\begin{verbatim}
+  Circledata([A,D],["Rng=[0,pi/3]","color->[1,0,0]"]);
+  Arrowhead(E,[-1,0.8],[2,1,"color->[1,0,0]"]);
+\end{verbatim}
+ ã¨ã™ã‚Œã°ï¼Œæç”»é¢ã§ã‚‚赤ã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+
+      \includegraphics[width=3.5cm,bb=0 0 161 134]{Fig/setcolor.pdf}
+ \\
+ \\
+\scalebox{0.9}{\input{Fig/colortable1-34}}
+
+\newpage
+ \\
+ \\
+ \\
+\scalebox{0.9}{\input{Fig/colortable35-68}}
+ \\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{setmarklen}{}
+\item[関数] Setmarklen(数) 
+\item[機能] 座標軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹
+\item[説明] Htickmark() , Vtickmark() ã§åº§æ¨™è»¸ã«ç›®ç››ã‚’入れるã¨ã,ãã®é•·ã•ã‚’設定ã™ã‚‹ã€‚ \\
+    ⇒ \hyperlink{htickmark}{Htickmark([横座標 , æ–¹å‘ , 文字])}\\
+
+\hypertarget{setorigin}{}
+\item[関数] Setorigin(座標)   
+\item[機能] æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’設定(移動)ã™ã‚‹
+\item[説明] æç”»ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã‚’引数ã®åº§æ¨™ã¨ã™ã‚‹ã€‚座標ã¯ç‚¹ã®è­˜åˆ¥åã§ã‚‚よã„。\\
+
+ 例:原点を (3,2) ã¨ã—ã¦åº§æ¨™è»¸ã‚’æã。\\
+    \verb|Setorigin([3,2]);|\\
+   原点を点Aã®ä½ç½®ã«ã—ã¦åº§æ¨™è»¸ã‚’æã。\\
+    \verb|Setorigin(A);| \\
+
+ 注æ„:座標軸ã¨ã¨ã‚‚ã«ï¼ŒåŽŸç‚¹ã®O,軸åãªã©ã‚‚移動ã™ã‚‹ãŒï¼Œåº§æ¨™ç³»ãŒå¤‰æ›´ã•ã‚Œã‚‹\\
+    ã‚ã‘ã§ã¯ãªã„。\\
+
+ 例:原点ã¯(3,2)ã«ç§»å‹•ã™ã‚‹ãŒï¼Œã‚¹ã‚¯ãƒªãƒ—トã§ã¯ã‚‚ã¨ã®åº§æ¨™ç³»ã‚’使ã†ã€‚
+\begin{verbatim}
+   Setorigin([3,2]);
+   Listplot([A,B,C,A]);
+   Ptsize(3);
+   Drawpoint([1,1]);
+   Letter([[1,1],"s2","P"]);
+\end{verbatim}
+ 左ãŒå®Ÿè¡Œæ™‚ã®Cinderellaã®ç”»é¢ï¼Œå³ãŒ\TeX ã®çµæžœã€‚\\
+
+   \includegraphics[bb=0 0 227 205 , width=4cm]{Fig/setorigin.png}  \input{Fig/setorigin}\\
+ \\
+\hypertarget{setpen}{}
+\item[関数] Setpen(数)   
+\item[機能] 線ã®å¤ªã•ã‚’設定ã™ã‚‹\\
+ \\[-5mm]
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+\hypertarget{setpt}{}
+\item[関数] Setpt(数)    
+\item[機能] 表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
+
+\hypertarget{setscaling}{}
+\item[関数] Setscaling(å€çŽ‡)
+\item[機能] 縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹
+\item[説明] 2次関数ã®å¿œç”¨å•é¡Œãªã©ã§ã¯ï¼Œã‚°ãƒ©ãƒ•ãŒç¸¦ã«å¤§ãããªã‚‹å ´åˆãŒã‚り,$y$軸方å‘ã®ã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ã‚’変ãˆã‚‹ã“ã¨ãŒã‚ˆãã‚る。次ã®ã‚¹ã‚¯ãƒªãƒ—トã¯ï¼Œ$f(x)=-x^2+10x$ ã®ã‚°ãƒ©ãƒ•ã‚’縦軸方å‘ã‚’åŠåˆ†ã«ã—ã¦æãã‚‚ã®ã§ã‚る。\\
+\begin{layer}{150}{0}
+\putnotese{80}{0}{\input{Fig/setscaling}}
+\end{layer}
+ \\
+\begin{verbatim}
+ Setscaling(0.5);
+ A.xy=[0,25/4];
+ B.xy=[5/2,25/4];
+ C.xy=[5/2,0];
+ Listplot([A,B],["do"]);
+ Listplot([C,B],["do"]);
+ Plotdata("1","-2*x^2+10*x","x");
+ Letter([[5,0],"s2w","5",[0,25/2],"w2",
+    "$\frac{25}{2}$",C,"s4","$\frac{5}{2}$"]);
+\end{verbatim}
+%          \input{Fig/setscaling}\\
+ ã“ã“ã§ï¼Œç‚¹A,Bã®åº§æ¨™ãŒ
+\begin{verbatim}
+  A.xy=[0,25/4];
+  B.xy=[5/2,25/4];
+\end{verbatim}
+ã¨ãªã£ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã•ã‚ŒãŸã„。$y$座標をã‚らã‹ã˜ã‚åŠåˆ†ã«ã—ã¦ã„る。ã™ãªã‚ã¡ï¼ŒCinderellaã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã«å¯¾ã—ã¦ã¯Setscalingã¯ç„¡åŠ¹ã§ã‚る。ã“ã‚Œã¯ï¼ŒPutpoint関数を用ã„ã¦ç‚¹ã®ä½ç½®ã‚’決ã‚ã¦ã‚‚åŒã˜ã§ã‚る。\\
+ ãŸã¨ãˆã°ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ã¯ï¼’本ã®ç·šåˆ†ãŒç‚¹Bã§ã¤ãªãŒã‚‹ãŒï¼Œæ›¸ã出ã•ã‚ŒãŸ\TeX ã®å›³ã§ã¯é›¢ã‚Œã¦ã—ã¾ã†ã€‚
+\begin{verbatim}
+  Setscaling(0.5);
+  Putpoint("A",[0,2]);
+  Putpoint("B",[2,2]);
+  Listplot([A,B]);
+  Listplot("1",[[0,0],[2,2]]);
+\end{verbatim}
+ \\
+ \\
+%\newpage
+\hypertarget{setunitlen}{}
+\item[関数] Setunitlen(文字列)
+\item[機能] å˜ä½é•·ã‚’設定ã™ã‚‹ã€‚デフォルト㯠1cm\\
+ \\
+ \\
+\hypertarget{setwindow}{}
+\item[関数] Setwindow()
+\item[機能] 出力ã™ã‚‹æ画領域を設定ã™ã‚‹\\
+\item[説明] 出力ã™ã‚‹æ画領域ã¯ï¼Œé€šå¸¸ã¯ï¼’点SWã¨NEを対角ã¨ã™ã‚‹çŸ©å½¢é ˜åŸŸã§ã‚る。
+ã“ã®ï¼’点をドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šãƒ“ジュアルã«æ画領域を決ã‚られる。\\
+ã—ã‹ã—,ã“ã‚Œã¨ã¯åˆ¥ã«å‡ºåŠ›ç¯„囲を設定ã—ãŸã„å ´åˆã«ã“ã®é–¢æ•°ã‚’用ã„る。\\
+ã¾ãŸï¼Œè¡¨ã‚’作æˆã—ãŸã¨ãã¯ï¼Œè¡¨ã®ç¯„囲ãŒå‡ºåŠ›ç¯„囲ã¨ã—ã¦å„ªå…ˆã•ã‚Œã‚‹ï¼ˆTabledata()を実行ã—ãŸã¨ã)ã®ã§ï¼Œè¡¨å¤–ã«å›³ã‚’æã„ãŸå ´åˆã¯ï¼Œæœ€å¾Œã«ã“ã®é–¢æ•°ã§å‡ºåŠ›ç¯„囲を指定ã—ã¦æ›¸ã出ã™ã€‚\\
+ \\
+\end{description}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+%第5節ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
+\subsection{æç”»}
+
+æ画関数ã¯æ›²ç·šãªã©ã‚’作図ã™ã‚‹é–¢æ•°ã§ã‚る。\\
+ 基本的ãªæ›¸å¼ã¯\\
+   関数å(name , 点リストãªã© , options);\\
+ã§ã‚ã‚‹ãŒï¼Œnameã®ä¸è¦ãªã‚‚ã®ã‚‚ã‚る。\\
+ nameã¯ï¼Œãƒ—ロットデータã®å称を指定ã™ã‚‹ã‚‚ã®ã§ï¼Œé–¢æ•°ã”ã¨ã«æ±ºã‚られãŸé ­éƒ¨ã®ã‚ã¨ã«ä»˜ã‘られる。nameãŒä¸è¦ã®å ´åˆã¯ \ketcindy ãŒè‡ªå‹•çš„ã«å称を作æˆã™ã‚‹ã€‚\\
+ 点リストãªã©ã¯ï¼Œç‚¹ã®åº§æ¨™ï¼Œç‚¹ã®è­˜åˆ¥å,複数ã®ç‚¹ã®ãƒªã‚¹ãƒˆï¼Œè¤‡æ•°ã®ç‚¹ã‚’示ã™æ–‡å­—列ãªã©ãŒã‚り,関数ã«ã‚ˆã£ã¦ç•°ãªã‚‹ã€‚点ã¯Cinderellaã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã®ç‚¹ã‚’利用ã§ãる。\\
+ \\
+ optionsã¯ï¼Œç·šç¨®ãƒ»è¡¨ç¤ºã™ã‚‹æ–‡å­—列・解åƒåº¦ãƒ»å‡ºåŠ›ã®æœ‰ç„¡ãªã©ã‚’指定ã™ã‚‹ã‚ªãƒ—ション群。
+\begin{tabbing}
+1234567890123\=\kill
+ 線種ã¯ã¤ãŽã®ï¼”通り。デフォルトã¯å®Ÿç·šã€‚\\
+  "dr, n"   \>太ã•nã®å®Ÿç·šã§æã。Scilab ã®ãƒ•ã‚¡ã‚¤ãƒ«ã« Drwline() を出力ã™ã‚‹ã€‚\\
+  "da,m,n" \>ç ´ç·šã‚’æã。Scilab ã®ãƒ•ã‚¡ã‚¤ãƒ«ã« Dashline() を出力ã™ã‚‹ã€‚\\
+        \> mã¯ç ´ç·šã®é•·ã•ï¼Œnã¯ç ´ç·šã®é–“隔 (m,nã¯çœç•¥å¯)\\
+        \>m,n オプションã¯Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。\\
+  "id,m,n" \>ギャップã‹ã‚‰ã¯ã˜ã¾ã‚‹ç ´ç·šã‚’æã。Scilab ã®ãƒ•ã‚¡ã‚¤ãƒ«ã« Invdashline() を出力ã™ã‚‹ã€‚\\
+  "do,m,n" \>点線ã§æã。Scilab ã®ãƒ•ã‚¡ã‚¤ãƒ«ã« Dottedline() を出力ã™ã‚‹ã€‚\\
+        \>mã¯ç‚¹ã®é–“隔,nã¯å¤ªã•ã€€(m,nã¯çœç•¥å¯)\\
+ æ画色指定ã¯ï¼ŒCindyscriptã®è¡¨è¨˜ã¨åŒæ§˜ã§ï¼ŒRGBã®ãƒªã‚¹ãƒˆã§æŒ‡å®šã™ã‚‹ã‹ï¼Œè‰²åを用ã„る。\\
+  例:\verb|"color->[0,0.7,0]"| ã§æš—ã„ç·‘ã«ãªã‚‹ã€‚\\
+ 出力ã®æœ‰ç„¡ã¯\\
+  "notex" \>Cinderellaç”»é¢ä¸Šã§è£œåŠ©ç·šã¨ã—ã¦ç”¨ã„ãŸå›³å½¢ã‚’Scilabã«å‡ºåŠ›ã—ãªã„\\
+  "nodisp" \>Cinderellaç”»é¢ä¸Šã«ã‚‚出力ã—ãªã„\\
+
+   "nodisp"ã¯ç”»é¢ä¸Šã«ã‚‚,Scilabã¸ã®ãƒ‡ãƒ¼ã‚¿ã«ã‚‚出力ã•ã‚Œãªã„ãŒï¼Œãƒ—ロットデータã¯ä½œæˆã•ã‚Œï¼Œ\\
+   ãれを戻り値ã¨ã™ã‚‹ã®ã§ï¼Œãƒ—ロットデータã ã‘を利用ã—ãŸã„å ´åˆã«æœ‰åŠ¹ã§ã‚る。\\
+   例 \verb|pdata=Circledata([A,B],["nodisp"]);|\\
+    ã¨ã—ã¦ï¼Œãƒ—ロットデータ pdata を処ç†ã™ã‚‹ã€‚\\
+\end{tabbing}
+
+\newpage
+\begin{description}
+
+\hypertarget{anglemark}{}
+\item[関数] Anglemark(点リスト , options)
+\item[機能] 点リスト[A,B,C]ã§ç¤ºã•ã‚ŒãŸè§’ã«å¼§ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
+\item[説明] optionsã¯æ¬¡ã®é€šã‚Šã€‚\\
+  数値   角ã®å°ã®å¤§ãã•ã€‚デフォルトã¯ï¼‘\\
+  線種   "dr, n" , "da,m,n" , "do,m,n"\\
+  "Expr=文字" : 文字を入れる\\
+  "Expr=ä½ç½® , 文字" : ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚\\
+
+例:三角形ã®å†…角ã«å°ã‚’ã„れ,文字を書ã込む。
+\begin{verbatim}
+   Listplot([A,B,C,A]);
+   Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+   Anglemark([B,A,C]);
+   Anglemark([C,B,A],["Expr=\theta"]);
+   Anglemark([A,C,B],[2,"dr,3","Expr=2,\alpha"]);
+\end{verbatim}
+ \input{Fig/anglemark}
+
+※角ã®å°ã«ã¯å¹³è¡Œå››è¾ºå½¢ã®å½¢çŠ¶ã®ã‚‚ã®ã‚‚ã‚る。Paramark() ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{arrowdata}{}
+\item[関数] Arrowdata(name,[始点 , 終点] , options)
+\item[機能] 2点間をçµã¶çŸ¢ç·šã‚’æã。プロットデータåã®é ­éƒ¨ã¯ ar
+\item[説明] name ã¯ï¼Œåº§æ¨™ã‚’数値ã§ä¸Žãˆã‚‹ã¨ãã«å¿…è¦ã€‚幾何è¦ç´ ã®è­˜åˆ¥åã§ä¸Žãˆã‚‹ã¨ãã¯ãªãã¦ã‚‚よã„。\\
+ optionsã¯çŸ¢ã˜ã‚Šã®å½¢çŠ¶ãªã©ã®æŒ‡å®šã§\\
+  [ 矢ã˜ã‚Šã®å¤§ãã•, é–‹ã角, 矢ã˜ã‚Šä½ç½®, 線種,ç·šã®è¡¨ç¤ºè‰²]
+ ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚\\
+ 開ã角ã¯60分法ã§ä¸Žãˆã‚‹ã€‚ãŸã ã—,° ã¯ã¤ã‘ãªã„。5未満ã®æ™‚ã¯18°ã®å€æ•°æŒ‡å®šã¨ã™ã‚‹ã€‚\\
+ 矢ã˜ã‚Šä½ç½®ã¯ï¼Œç·šåˆ†ã®é•·ã•ã‚’1ã¨ã—ãŸå§‹ç‚¹ã‹ã‚‰ã®è·é›¢ã€‚\\
+ ãŸã ã—,Cinderellaã®ç”»é¢ä¸Šã«ã¯å…¨ã¦ã¯å映ã•ã‚Œãªã„。ãŸã¨ãˆã°ï¼Œå¤ªã•æŒ‡å®šã‚’ã—ã¦ã‚‚太ã•ã¯åŒã˜ã€‚\\
+
+ 例:線分ABを矢線ã«ã™ã‚‹ã€‚\\
+    \verb|Arrowdata([A,B]);|\\
+   始点ãŒ(2,0) , 終点ãŒ(4,3) ,開ã角45°,EFã®ä¸­ç‚¹ã«çŸ¢ã˜ã‚Šã®å…ˆç«¯\\
+    \verb|Arrowdata("1",[[2,0],[4,3]],[1,45,0.5]);|\\
+   大ãã•ï¼’,太ã•ï¼’\\
+    \verb|Arrowdata([C,D],[2,1,1,"dr,2"]);|\\
+   破線ã§å¤ªã•0.5\\
+    \verb|Arrowdata([E,F],["da,0.5"]);|\\
+   少ã—é–“ãŒç©ºã„ã¦å¤ªã„点線ã§ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ã¯èµ¤ã§è¡¨ç¤ºã™ã‚‹ã€‚\\
+    \verb|Arrowdata([G,H],[2,1,"do,2,3","color-$>$[1,0,0]"]);| \\
+
+   \input{Fig/arrowdata}\\
+\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{arrowhead}{}
+\item[関数] Arrowhead(点 , æ–¹å‘ , options) , Arrowhead(点 , プロットデータ,options)
+\item[機能] 点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã
+\item[説明] 指定ã•ã‚ŒãŸä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸæ–¹å‘ã‚’å‘ã„ãŸçŸ¢ã˜ã‚Šã ã‘ã‚’æã。\\
+ 点ã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ å。方å‘ã¯åŽŸç‚¹ã‹ã‚‰è¦‹ã¦åº§æ¨™[a,b]ã®æ–¹å‘。\\
+ options㯠[大ãã•ï¼ŒçŸ¢ã˜ã‚Šã®é–‹ã角,形状ã¨ä½ç½®] ã®ãƒªã‚¹ãƒˆã€‚\\
+ 矢ã˜ã‚Šã®é–‹ã角ã¯60分法ã§ç‰‡å´åŠåˆ†ã®è§’。\\
+ 形状ã¯ï¼Œ "f" :塗りã¤ã¶ã—ã®ä¸‰è§’形(デフォルト)ã¾ãŸã¯ã€€" l " : ラインã®ã¿ã€‚\\
+ ä½ç½®ã¯ï¼Œ"t"(デフォルト)ã¾ãŸã¯ "c" , "b"\\
+   "t" ã¯çŸ¢ã˜ã‚Šã®å…ˆç«¯ãŒçµ‚点ã«ä¸€è‡´ï¼Œ"c" ã¯ä¸‰è§’å½¢ã®ä¸­å¿ƒãŒçµ‚点ã¨ä¸€è‡´ï¼Œ"b" ã¯çµ‚点ãŒçŸ¢ã˜ã‚Šã®åº•è¾ºã«ã®ã‚‹ã€‚\\
+ プロットデータを指定ã—ãŸã¨ãã¯ï¼Œæ›²ç·šä¸Šã®ç‚¹ã«çŸ¢ã˜ã‚Šã‚’ã¤ã‘る。\\
+ 曲線ã«ã¯å‘ããŒã‚り,ãã‚Œã«ã‚ˆã£ã¦çŸ¢ã˜ã‚Šã®å‘ããŒæ±ºã¾ã‚‹ã€‚" Invert(プロットデータ) " ã¨ã™ã‚‹ã¨å対å‘ãã®çŸ¢ã˜ã‚Šã«ãªã‚‹ã€‚\\
+ 曲線ã®å‘ãã¨ã¯ï¼Œæ›²ç·šã‚’æãã¨ãã®é †åºã§ï¼Œãƒ—ロットデータã®é †åºã§ã‚‚ã‚る。invert() ã¯ã“ã®ãƒ—ロットデータを逆順ã«ã™ã‚‹ã‚‚ã®ã§ã‚る。\\
+
+例:
+
+\vspace{-8mm}
+\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{0}{0}{点 A ãŒä¸‹å›³ã®ä½ç½®ã®ã¨ã}
+\putnotese{0}{8}{\input{Fig/ForRef-Arrowhead-1}}
+\putnotese{40}{0}{(ã‚¢) Arrowhead(A,[-1,1]);}
+\putnotese{40}{7}{(イ) Arrowhead([1,1],[-1,1],[2,60]);}
+\putnotese{40}{14}{(ウ) Arrowhead(A,[-1,1],[2,30,"b"]);}
+\putnotese{40}{21}{(エ) Arrowhead([1,1],[-1,1],[2,20,"lc"]);}
+\end{layer}
+
+\vspace{2mm}
+\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{0}{0}{\input{Fig/ForRef-Arrowhead-ya1}}
+\putnotese{95}{55}{D ã®åº§æ¨™ãŒã‚ã‹ã‚Œ}
+\putnotese{95}{60}{ã°ï¼Œãã‚Œã§ã‚‚よã„}
+\putnotese{12}{27}{(ã‚¢)}
+\putnotese{42}{27}{(イ)}
+\putnotese{72}{27}{(ウ)}
+\putnotese{102}{27}{(エ)}
+\putnotese{0}{30}{\input{Fig/ForRef-Arrowhead-2}}
+\putnotese{30}{30}{\input{Fig/ForRef-Arrowhead-3}}
+\putnotese{60}{30}{\input{Fig/ForRef-Arrowhead-4}}
+\putnotese{90}{30}{\input{Fig/ForRef-Arrowhead-5}}
+\end{layer}
+
+\vspace{56mm}
+\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{0}{0}{曲線 crBC 上ã®ç‚¹ D ãŒ}
+\putnotese{0}{5}{下図ã®ã‚ˆã†ãªã¨ã}
+\putnotese{0}{7}{\input{Fig/ForRef-Arrowhead-6}}
+\putnotese{16}{22}{crBC}
+\putnotese{40}{0}{(オ) Arrowhead(D,"crBC");}
+\putnotese{40}{7}{(ã‚«) Arrowhead(D,"crBC",[2]);}
+\putnotese{40}{14}{(ã‚­) Arrowhead(D,"crBC",[2,30,"l"]);}
+\putnotese{40}{21}{(ク) Arrowhead(D,"Invert(crBC)");}
+\end{layer}
+
+\vspace{3mm}
+\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{12}{27}{(オ)}
+\putnotese{42}{27}{(ã‚«)}
+\putnotese{72}{27}{(ã‚­)}
+\putnotese{102}{27}{(ク)}
+\putnotese{0}{28}{\input{Fig/ForRef-Arrowhead-7}}
+\putnotese{30}{28}{\input{Fig/ForRef-Arrowhead-8}}
+\putnotese{60}{28}{\input{Fig/ForRef-Arrowhead-9}}
+\putnotese{90}{28}{\input{Fig/ForRef-Arrowhead-10}}
+\end{layer}
+
+\vspace{70mm}
+\hypertarget{bezier}{}
+\item[関数] Bezier(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能] å˜ç‹¬ã®ãƒ™ã‚¸ã‚¨æ›²ç·šã‚’æã
+\item[説明] 制御点ã¯ï¼Œå„区間ã«å¯¾ã—ã¦ï¼Œï¼“次ã®å ´åˆï¼’個,2次ã®å ´åˆï¼‘個ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚
+
+ [ [F,G] , [H], ... ]
+
+オプション
+
+"Num=..." : 節点間ã®åˆ†å‰²æ•°ï¼ˆåˆ†ç‚¹æ•° $-1$)を指定ã§ãる。(デフォルトã¯10)
+
+\vspace{5mm}
+
+例:
+
+\begin{layer}{150}{0}
+\putnotese{50}{15}{bz1}
+\putnotese{60}{-15}{\input{Fig/checkbe1}}
+\end{layer}
+
+2次ベジエ曲線
+
+Bezier("1",[A,B],[C]);
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{20}{bzc}
+\putnotese{60}{-10}{\input{Fig/checkbe2}}
+\end{layer}
+
+3次ベジエ曲線
+
+Bezier("c",[A,B],[C,D]);
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{20}{bz3}
+\putnotese{60}{-10}{\input{Fig/checkbe3}}
+\end{layer}
+
+ã¤ãªã’ã‚‹
+
+Bezier("3",[A,B,C],[[D],[E,F]]);
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{20}{bzS}
+\putnotese{60}{5}{\input{Fig/checkbe4}}
+\end{layer}
+
+D,B,E を1直線上ã«ã¨ã‚‹ã¨ï¼Œæ»‘らã‹ã«ã¤ãªãŒã‚‹
+
+Bezier("S",[A,B,C],[[D],[E,F]]);
+
+\vspace{25mm}
+
+
+\begin{layer}{150}{0}
+\putnotese{16}{27}{bzname}
+\putnotese{15}{10}{\input{Fig/checkbe7}}
+\end{layer}
+
+å…¨ã¦åŒã˜æ¬¡æ•°ã®å ´åˆï¼Œæ¬¡ã®ã‚ˆã†ã«ã—ã¦ã‚‚よã„.
+
+Bezier("name", [A,B,C,D], [E,F,G,H,K,L] );
+
+\vspace{30mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{20}{bz1a}
+\putnotese{60}{5}{\input{Fig/checkbe5}}
+\end{layer}
+
+オプション
+
+Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);
+
+\vspace{30mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{20}{bzd5e}
+\putnotese{60}{5}{\input{Fig/checkbe6}}
+\end{layer}
+
+Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);
+
+\vspace{35mm}
+
+
+\begin{layer}{150}{0}
+\putnotese{20}{32}{bz1}
+\putnotese{15}{15}{\input{Fig/checkbe8}}
+\end{layer}
+
+Numを(ベクトルã¨ã—ã¦ï¼‰åŒºé–“ã”ã¨ã«ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。
+
+Bezier("1", [A,B,C,D], [E,F,G,H,K,L] , [ "Num=[2,3,4]"]);
+
+\vspace{30mm}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\hypertarget{beziersmooth}{}
+\item[関数] Beziersmooth(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能] 節点間を3次ベジエ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
+\item[説明] 節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ï¼‘直線上ã«ã¨ã‚‹ï¼ˆã—ãŸãŒã£ã¦ï¼Œï¼‘ã¤ã¯åŠè‡ªç”±ç‚¹ã§ï¼Œç›´ç·šä¸Šã—ã‹å‹•ã‘ãªã„)。
+制御点ã¯è‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦ï¼ŒæããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
+
+例:
+
+\begin{layer}{150}{0}
+\putnotese{70}{25}{bz1}
+\putnotese{40}{-5}{\input{Fig/checksm1}}
+\end{layer}
+
+Beziersmooth("1",[A,B,C,D]);
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{70}{35}{bz1}
+\putnotese{40}{10}{\input{Fig/checksm2}}
+\end{layer}
+
+ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点\\
+ã‚’å‹•ã‹ã—ã¦ï¼ŒæããŸã„\\
+ã‚‚ã®ã«ã™ã‚‹ã€‚ãŸã ã—,\\
+C2p 㯠C1q 㨠B を通\\
+る直線上ã—ã‹å‹•ã‘ãªã„。\\
+C3p 㯠C2q 㨠C を通\\
+る直線上ã—ã‹å‹•ã‘ãªã„。
+
+\vspace{10mm}
+
+
+\hypertarget{beziersym}{}
+\item[関数] Beziersym(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能] 節点間を3次ベジエ曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«çµã‚“ã æ›²ç·šã‚’æã
+\item[説明] 節点をã¯ã•ã‚€åˆ¶å¾¡ç‚¹ã¯ç¯€ç‚¹ã«é–¢ã—対称(片方ã¯è¡¨ç¤ºã•ã‚Œãšï¼Œå‹•ã‹ã›ãªã„)。
+制御点ã¯è‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦æããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
+
+例:
+
+\begin{layer}{150}{0}
+\putnotese{70}{20}{bz1}
+\putnotese{40}{-5}{\input{Fig/checksy1}}
+\end{layer}
+
+Beziersym("1",[A,B,C,D]);\\
+C2p 㨠C3p ã¯è¡¨ç¤ºã•ã‚Œ\\
+ãªã„。
+
+\vspace{10mm}
+
+\begin{layer}{150}{0}
+\putnotese{70}{30}{bz1}
+\putnotese{40}{0}{\input{Fig/checksy2}}
+\end{layer}
+
+ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点\\
+ã‚’å‹•ã‹ã—ã¦ï¼ŒæããŸã„\\
+ã‚‚ã®ã«ã™ã‚‹ã€‚\\
+C2p 㨠C3p ã¯è¡¨ç¤ºã•\\ã‚Œãšï¼Œå‹•ã‹ã›ãªã„。
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{bowdata}{}
+\item[関数] Bowdata(点リスト , options)
+\item[機能] 弓形をæã
+\item[説明] 点リストã§ä¸Žãˆã‚‰ã‚ŒãŸï¼’点をçµã¶å¼“形をæã。\\
+ 2点をå時計回りã«å›žã‚‹æ–¹å‘ã«å¼“形をæã。\\
+ optionsã¯ï¼Œ[曲ãŒã‚Š , 空白サイズ , 文字, 線種]\\
+  曲ãŒã‚Šã€€ã¯å¼§ã®æ›²ãŒã‚Šå…·åˆã®æŒ‡å®šã€‚デフォルトã¯ï¼‘\\
+  空白サイズ ã¯ä¸­å¤®ã«ã‚ã‘る空白ã®å¤§ãã•\\
+  文字ã¯ï¼Œ"Expr=文字" \\
+  ã¾ãŸï¼Œ"Expr=ä½ç½® , 文字" ã§ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯e,w,n,s,c\\
+
+例 三角形ABCã®å„辺ã«å¼“形マークをã¤ã‘記å·ã‚’入れる。
+\begin{verbatim}
+   Listplot([A,B,C,A]);
+   Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+   Bowdata([A,B]);
+   Bowdata([B,C],[1,"Expr=s3,a"]);
+   Bowdata([C,A],[2,1.2,"Expr=10","da"]);
+\end{verbatim}
+   \input{Fig/bowdata}\\
+
+ 以上ãŒåŸºæœ¬ã€‚ã“ã‚Œã«åŠ ãˆï¼Œæ–‡å­—を回転ã—ã¦è¡¨ç¤ºã™ã‚‹æ–¹æ³•ãŒã‚る。\\
+ ãŸã ã—,Cinderellaã®ç”»é¢ã«ã¯å映ã•ã‚Œãªã„。\\
+ 文字をを回転ã™ã‚‹ã«ã¯æ¬¡ã®ã‚ˆã†ã«æ›¸ã。\\
+ "Exprrot=å¾®å°ç§»å‹• , 文字"\\
+   微å°ç§»å‹•ã¯ t , n ,u \\
+     t ã¯ç·šåˆ†æ–¹å‘ã®å¾®å°ç§»å‹•ã€‚移動é‡ã¯æ•°å­—ã‚’ã¤ã‘る。正負ãŒå¯ã€‚\\
+     n ã¯ç·šåˆ†ã¨åž‚ç›´æ–¹å‘ã®å¾®å°ç§»å‹•\\
+     u ã¯ä¸Šä¸‹å転\\
+ t , n , u ã¯çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãる。
+ 以下ã«ã„ãã¤ã‹ä¾‹ã‚’示ã™ã€‚
+\begin{verbatim}
+  Bowdata([B,A],[1,1,"Exprrot=a"]);
+  Bowdata([D,C],[1,1,"Exprrot=t3,a"]);
+  Bowdata([F,E],[1,1,"Exprrot=t-3,a"]);
+  Bowdata([H,G],[1,1,"Exprrot=n3,a"]);
+  Bowdata([L,K],[1,1,"Exprrot=u,a"]);
+  Bowdata([N,M],[1,1,"Exprrot=t3u,a"]);
+\end{verbatim}
+ \input{Fig/bowdata2}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{bspline}{}
+\item[関数] Bspline(åå‰ï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能] 2次B-spline曲線をæã
+\item[説明] 節点ã¯è‡ªå‹•çš„ã«è¨ˆç®—ã•ã‚Œï¼Œè¡¨ç¤ºã•ã‚Œãªã„\\
+
+
+例:\verb|Bspline("1",[A,B,C,D,E]);|\\
+  \verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D]);|\\
+  ã¨åŒã˜ã€‚曲線ã®åå‰ãŒ bz1 ã§ã¯ãªãbzb1 ã¨ãªã‚‹ã€‚\\
+  通常ã®B-spline曲線ã®ç«¯ã®åˆ¶å¾¡ç‚¹ã®ä»£ã‚ã‚Šã«ï¼Œç«¯ç‚¹ã‚’å‹•ã‹ã›ã‚‹ã‚ˆã†ã«ã—ã¦ã„る。\\
+    \input{Fig/checkbs1}
+
+
+例:\verb|Bspline("1",[A,B,C,D,A]);|\\
+ リストã®æœ€åˆã¨æœ€å¾ŒãŒåŒã˜å ´åˆã¯é–‰æ›²ç·šã«ãªã‚‹ã€‚\\
+ \verb|Bezier("1",[(D+A)/2,(A+B)/2,(B+C)/2,(C+D)/2,(D+A)/2],[A,B,C,D]);| ã¨åŒã˜ã€‚\\
+ \\
+    \input{Fig/checkbs2}
+ \\
+\hypertarget{crspline}{}
+\item[関数] CRspline(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] )
+\item[機能] å˜ç‹¬ã®Catmull-Rom スプライン曲線をæã
+\item[説明]
+ 自由点ã¯ï¼Œç¯€ç‚¹ã®ã¿ã§ï¼Œåˆ¶å¾¡ç‚¹ã¯ç¯€ç‚¹ã‹ã‚‰ä½œã‚‰ã‚Œç§»å‹•ã¯ã§ããªã„。\\
+ オプションã«ï¼Œé€šå¸¸ã®ã‚ªãƒ—ションã®ã»ã‹ï¼Œæ¬¡ã®ï¼’ã¤ãŒä½¿ãˆã‚‹ã€‚\\
+  "size-$>$n"     画é¢ä¸Šã§ã®ç·šã®å¤ªã•ã‚’指定ã™ã‚‹ã€‚\\
+  "pointsize-$>$n"  制御点ã®å¤§ãã•ã‚’指定ã™ã‚‹ã€‚0ã®ã¨ãéžè¡¨ç¤ºã¨ãªã‚‹ã€‚\\
+
+例:\verb|CRspline("3",[A,B,C,D]);|\\
+   \input{Fig/checkCR}
+ \\
+\hypertarget{circledata}{}
+\item[関数] Circledata(name,リスト,options) 
+\item[機能] 円ã¾ãŸã¯å¤šè§’形をæã。
+\item[説明] 中心ã®ç‚¹ã¨ï¼Œå††å‘¨ä¸Šã®1点,ã¾ãŸã¯ï¼“点をリストã§ä¸Žãˆã¦å††ã‚’æã。\\
+ プロットデータã®åå‰ã¯ï¼Œ"cr" ã«å¼•æ•°ã® name を付加ã—ãŸã‚‚ã®ã¨ãªã‚‹ã€‚\\
+ 中心ã¨å††å‘¨ä¸Šã®ç‚¹ã‚’,座標ã§ã¯ãªã幾何è¦ç´ åã§æŒ‡å®šã™ã‚‹å ´åˆã¯ name ã¯çœç•¥å¯ã€‚\\
+ optionsã¯ä»¥ä¸‹ã®ã‚‚ã®ã‚’リストã§ä¸Žãˆã‚‹ã€‚çœç•¥ã—ãŸå ´åˆã¯å®Ÿç·šã§å††ãŒæã‹ã‚Œã‚‹ã€‚
+\begin{tabbing}
+1234567890123456789012\=\kill
+  "Rng=[$θ_1,θ_2$]" \>角$θ_1$ã‹ã‚‰$θ_2$ã®ç¯„囲ã®å¼§ã‚’æã。角ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹ã€‚\\
+  "Num=分割数"  \>円をæãã¨ãã®åˆ†å‰²æ•°ã€‚値ãŒå°ã•ã„å ´åˆã¯å¤šè§’å½¢ã«ãªã‚‹ã€‚\\
+  線種  \>"dr, n" , "da,m,n" , "do,m,n"\\
+
+\end{tabbing}
+例:原点中心,åŠå¾„ï¼’ã®å††ã‚’æã \verb|Circledata("1",[[0,0],[2,0]]);|\\
+  A中心,åŠå¾„ABã®å†† ã‚’æã \verb|Circledata([A,B]);|\\
+  A中心,åŠå¾„ï¼’ã®å†† ã‚’æã \verb|Circledata([A,A+[2,0]]);|\\
+  3点A,B,Cを通る円をæã  \verb|Circledata([A,B,C]);|\\
+   ã“ã®å ´åˆï¼Œã§ããŸå††ã®ä¸­å¿ƒã‚’ \verb|Pointdata("1",[crABCcenter]);| ã§\\
+   作図ã§ãる。\\
+  下図左より,A中心,åŠå¾„ABã®å†† ã‚’\\
+   太ã•ï¼’ã®å®Ÿç·šã§æã \verb|Circledata([A,B],["dr,2"]);|\\
+   破線ã§æã     \verb|Circledata([A,B],["da"]);|\\
+   点線ã§æã     \verb|Circledata([A,B],["do"]);|\\
+ \\
+\input{Fig/circledata1}
+ \\
+例:A中心,åŠå¾„AB,中心角60°ã®å¼§ã‚’æã。\\
+  \verb|Circledata([A,B],["Rng=[0,pi/3]"]); |\\
+ ã“ã®ã¨ã,扇型をæãã®ã§ã‚ã‚Œã°ï¼Œ2本ã®åŠå¾„を引ãå¿…è¦ãŒã‚る。ãã®ãŸã‚ã«ã¯ï¼ŒAãŒåŽŸç‚¹ï¼ŒBãŒx軸上ã«ã‚ã‚Œã°ï¼Œç‚¹A,B以外ã«ã‚‚ã†ã²ã¨ã¤ç‚¹Cã‚’ã¨ã‚Šï¼Œãã®ä½ç½®ã‚’ CindyScript を用ã„ã¦
+\begin{verbatim}
+  C.xy=|A,B|*[cos(pi/3),sin(pi/3)]
+\end{verbatim}
+ ã§æŒ‡å®šã—,扇型ãŒã§ããŸã®ã‚’確ã‹ã‚ã¦ã‹ã‚‰ï¼Œ\verb|Listplot([B,A,C])| を付加ã™ã‚Œã°ã‚ˆã„。\\
+\\
+       \input{Fig/circledata2}\\
+\\
+ 辺ABãŒ$x$軸ã¨å¹³è¡Œã§ãªã„å ´åˆã¯ï¼Œè§’ã®ç¯„囲ã¯ï¼ã‹ã‚‰ã§ã¯ãªã,ABãŒ$x$軸ã¨ãªã™è§’ã‹ã‚‰å§‹ã‚ã‚‹å¿…è¦ãŒã‚り,ã¡ã‚‡ã£ã¨ã—ãŸå·¥å¤«ãŒå¿…è¦ã§ã‚る。中心AãŒåŽŸç‚¹ã§ãªã„å ´åˆã‚‚å«ã‚,次ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トã§å®Ÿç¾ã§ãる。\begin{verbatim}
+  th=arctan2(B.xy-A.xy);
+  str="Rng=["+text(th+0)+","+text(th+pi/3)+"]";
+  C.xy=A.xy+|A,B|*[cos(th+pi/3),sin(th+pi/3)];
+  Circledata([A,B],[str]);
+  Listplot([B,A,C]);
+\end{verbatim}
+1行目ã¯ï¼ŒABãŒ$x$軸ã¨ãªã™è§’ã‚’ arctan2 関数 ã«ã‚ˆã£ã¦æ±‚ã‚ã¦ã„る。\\
+2行目ã¯å¼•æ•°ã®æ–‡å­—列を作ã£ã¦ã„る。th+0 , th+pi/3 ã«ã‚ˆã‚Šå¼§åº¦æ³•ã«ã—ã¦ã„る。ã“ã“ã§ï¼Œ+0 ãŒå¿…è¦ã§ã‚る。\\
+\\
+       \input{Fig/circledata3}\\
+\\
+
+複数ã®ã‚ªãƒ—ションをリストã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。\\
+
+例:弧を太ãæã\\
+  \verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|\\
+
+ 円ã¯NãŒå¤§ããªå€¤ã®æ­£N多角形ã¨ã—ã¦æã„ã¦ã„る。optionã® ["Num=数値"] ã«ã‚ˆã£ã¦ãã®ç´°ã‹ã•ã‚’指定ã§ãる。Nã®å€¤ãŒå°ã•ã‘ã‚Œã°æ­£å¤šè§’å½¢ãŒæã‘ã‚‹ã“ã¨ã«ãªã‚‹ã€‚\\
+例:A中心,åŠå¾„ABã®å††ã¨ï¼Œãã®å††ã«å†…接ã™ã‚‹æ­£å…­è§’å½¢
+\begin{verbatim}
+  Circledata("1",[A,B]);
+  Circledata("2",[A,B],["Num=6"]);
+\end{verbatim}
+        \input{Fig/circledata4}\\
+ã“ã“ã§ï¼ŒåŒã˜[A,B]を使ã†ãŸã‚,nameを付与ã—ã¦åŒºåˆ¥ã™ã‚‹å¿…è¦ãŒã‚る。\\
+ã¾ãŸï¼Œé ‚点ã®ä½ç½®ã‚’変ãˆã‚‹ã®ã§ã‚ã‚Œã°ï¼ŒRng= オプションを使ã†ã€‚\\
+  \verb|Circledata("2",[A,B],["Num=6","Rng=[pi/6,13/6*pi]"]);|\\
+        \input{Fig/circledata5}\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{crosspoint}{}
+\item[関数] Crosspoint(name , PD1 ,PD2 , 範囲)
+\item[機能] 2曲線ã®äº¤ç‚¹ã‚’作る
+\item[説明] 曲線1ã¨æ›²ç·š2ã®ç¯„囲ã«ã‚る交点を作る。曲線1ã¨æ›²ç·šï¼’ã¯ãƒ—ロットデータã®å称。\\
+範囲ã¯ï¼Œäº¤ç‚¹ãŒå­˜åœ¨ã™ã‚‹ç¯„囲を指定ã™ã‚‹ã€‚\\
+
+例:3次曲線ã®æŽ¥ç·šãŒãã®æ›²ç·šã¨äº¤ã‚る点を求ã‚る。\\
+2点A,Bを作図ツールã§é©å½“ãªã¨ã“ã‚ã«ã¨ã‚Šï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§3次曲線をæã。
+\begin{verbatim}
+  f(x):=x^3-4*x;
+  g(x):=d(f(#),A.x)*(x-A.x)+A.y;
+  A.y=f(A.x);
+  B.y=g(B.x);
+  Plotdata("1","f(x)","x");
+  Lineplot([A,B]);
+\end{verbatim}
+1行目ã¨ï¼’行目ã§3次曲線ã¨ãã®æŽ¥ç·šã‚’定義ã—,点A,Bã‚’ãã®ä¸Šã«ä¹—ã›ã¦ã„る。\\
+Plotdata() 㨠Lineplot() ã«ã‚ˆã‚Šï¼Œ3次曲線ã¨æŽ¥ç·šã®ãƒ—ロットデータãŒã§ãる。\\
+ãã‚Œãžã‚Œã®å称ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«å‡ºåŠ›ã•ã‚Œã‚‹ã€‚3次曲線㯠gr1 , 接線㯠lnAB ã§ã‚る。\\
+ã¾ãŸï¼Œå›³ã‚’見ã¦ï¼Œäº¤ç‚¹ã®ã‚る場所を確èªã—ã¦ç¯„囲を決ã‚る。\\
+プロットデータåã¨ç¯„囲を用ã„ã¦æ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹ã€‚\\
+
+  \verb|Crosspoint("C",gr1,lnAB,[1,2]);|\\
+
+ã“ã‚Œã§ï¼Œäº¤ç‚¹ï¼£ãŒæ–°ãŸã«ä½œã‚‰ã‚Œã‚‹ã€‚\\
+å¿…è¦ã«å¿œã˜ï¼ŒLetter関数ã§ç‚¹ã®åå‰ã‚’表示ã™ã‚‹ã¨æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚\\
+\\
+        \input{Fig/crosspoint}\\
+ \\
+交点ãŒå­˜åœ¨ã—ãªã„å ´åˆï¼ŒPD1ã®ç«¯ç‚¹ã«ç‚¹ãŒä½œã‚‰ã‚Œã‚‹ã€‚\\
+2曲線ã®äº¤ç‚¹ã‚’作るã®ã«ï¼Œ\hyperlink{putintersect}{Putintersect(点å,PD1,PD2)} 関数を用ã„ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{deqplot}{}
+\item[関数] Deqplot(name,å¼ï¼Œå¤‰æ•°å,åˆæœŸå€¤ï¼Œoptions)
+\item[機能] 微分方程å¼ã®è§£æ›²ç·šã‚’æã
+\item[説明] 微分方程å¼ã¨åˆæœŸå€¤ã‚’与ãˆã¦è§£æ›²ç·šã‚’æã。\\
+ \\
+例:$y''=-y$ã§ï¼ŒåˆæœŸå€¤ãŒ$x=0$ã®ã¨ã$y=1,y'=0$ ã®è§£æ›²ç·š\\
+
+  \verb|Deqplot("1","y``=-y","x",0, [1,0]); |\\
+
+       \input{Fig/deqplot1}\\
+
+例:$y'=y*(1-y)$ã§ï¼Œ$x=0$ã®ã¨ã,$y=0.5$ã®è§£æ›²ç·š\\
+
+  \verb|Deqplot("2","y`=y*(1-y)","x",0, 0.5,["Num=100"]);| \\
+
+       \input{Fig/deqplot2}\\
+
+例:$[x,y]'=[x(1-y),0.3y(x-1)]$ã§ï¼Œå¤‰æ•°ã¯$t$,$t=0$(区間ã®å·¦ç«¯ï¼‰ã®ã¨ãã®$x, y$ã®å€¤ãŒ1ã¨0.5 ã§ã‚ã‚‹ã¨ãã®è§£æ›²ç·š
+\begin{verbatim}
+   Deqplot("3","[x,y]`=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",
+                 [1,0.5],["Num=200"]);
+\end{verbatim}
+ \\
+       \input{Fig/deqplot3}\\
+ \\
+ ãªãŠï¼Œã“ã®ä¾‹ã§ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã®å›³ã¯èª¤å·®ãŒå¤§ããã¦æ­£ç¢ºãªå›³ã«ã¯ãªã‚‰ãªã„ãŒï¼Œ\TeX ã«å‡ºåŠ›ã™ã‚‹å›³ã¯æ­£ç¢ºãªå›³ã«ãªã‚‹ã€‚解åƒåº¦ã‚’上ã’ã‚‹(Numã®æ•°ã‚’大ããã™ã‚‹)ã“ã¨ã«ã‚ˆã‚Šï¼ŒCinderellaã®ç”»é¢ä¸Šã®å›³ã‚‚正確ãªå›³ã«è¿‘ã¥ã。\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{drwpt}{}
+\item[関数] Drwpt(点,option), Drawpoint(点,options)
+\item[機能] 点を表示ã™ã‚‹
+\item[説明] 座標ã¾ãŸã¯å¹¾ä½•ç‚¹ã®è­˜åˆ¥åを与ãˆã¦ç‚¹ã‚’表示ã™ã‚‹ã€‚ã“ã‚Œã ã‘ã§ã¯Cinderellaã®æç”»é¢ã«ã¯æã‹ã‚Œãªã„ã®ã§ï¼Œæç”»é¢ã«ã‚‚表示ã™ã‚‹ã«ã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã™ã‚‹ã‹ï¼ŒPointdata() ã¾ãŸã¯ Putpoint() を用ã„る。\\
+ 複数ã®ç‚¹ã®å ´åˆã¯åº§æ¨™ã¾ãŸã¯è­˜åˆ¥åã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚\\
+ optionã«æ•°å­— 0 を入れるã¨ï¼Œç™½æŠœãã§è¡¨ç¤ºã™ã‚‹ã€‚ãªãŠç™½æŠœãã®å ´åˆã¯ï¼ŒPtsize()ã§ç‚¹ã®å¤§ãã•ã‚’å°‘ã—大ãã‚ã«ã¨ã‚‹ã¨ã‚ˆã„。\\
+ å¯èª­æ€§ã‚’高ã‚ã‚‹ã¨ãã¯Drawpointを推奨ã™ã‚‹ã€‚\\
+
+例:座標(1,1)ã¨(4,3)ã«ç‚¹ã‚’表示ã™ã‚‹ã€‚Cinderellaã®æç”»é¢ã«ã¯æã‹ã‚Œãªã„。\\
+   \verb|Drwpt([[1,1],[4,3]]);|\\
+
+例:Cinderellaã§ç‚¹A,B,Cを作図ã—ã¦ãŠã,\TeX ã§è¡¨ç¤ºã™ã‚‹ã€‚\\
+   \verb|Drwpt([A,B,C]); |\\
+
+例:線分ABã®å³ç«¯ï¼ˆB)を白抜ãã§è¡¨ç¤ºã™ã‚‹
+\begin{verbatim}
+   Ptsize(5);
+   Listplot([A,B]);
+   Drawpoint(B,0);
+\end{verbatim}
+ \\
+    \input{Fig/drawpoint}\\
+※ Drawpoint([A,B],0); ã¨ã™ã‚Œã°ï¼Œä¸¡ç«¯ãŒç™½æŠœãã«ãªã‚‹ã€‚\\
+\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{drawsegmark}{}
+\item[関数] Drawsegmark(name,リスト,options)ã¾ãŸã¯ Segmark(name,リスト,options)
+\item[機能] 線分ã«å°ã‚’ã¤ã‘ã‚‹
+\item[説明] リストã§ä¸Žãˆã‚‰ã‚ŒãŸï¼’点を端点ã¨ã™ã‚‹ç·šåˆ†ã«å°ã‚’ã¤ã‘る。å°ã«ã¯ï¼”種類ãŒã‚る。\\
+ optionsã¯ï¼Œ\\
+  Type=n:n=1〜4:å°ã®ç¨®é¡ž\\
+  Width:二本線ã®ã¨ãã®ç·šã®å¹…\\
+ 例:Listplot()ã§å››è§’å½¢ABCDã‚’æã線分ã«å°ã‚’ã¤ã‘ãŸã€‚
+\begin{verbatim}
+   Segmark("1",[A,B],["Type=1"]);
+   Segmark("2",[B,C],["Type=2","Width=1.5"]);
+   Segmark("3",[C,D],["Type=3"]);
+   Segmark("4",[D,A],["Type=4"]);
+\end{verbatim}
+    \input{Fig/segmark}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{expr}{}
+\item[関数] Expr([座標 , ä½ç½® , 文字列])
+\item[機能] \TeX 記法ã®æ–‡å­—列を与ãˆã¦æ•°å¼ã‚’書ã。
+\item[説明] Letterã§æ–‡å­—列ã®å‰å¾Œã«\$ \$ã‚’ãŠãã®ã¨åŒã˜ã€‚\\
+ 導関数ã®è¨˜å·ï¼ˆã‚·ãƒ³ã‚°ãƒ«ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆï¼‰$'$ã¯ï¼ŒScilab ã§ã®ã‚·ãƒ³ã‚°ãƒ«ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆã®ä½¿ç”¨ã¨ã¶ã¤ã‹ã‚‹ã®ã§ï¼Œ$`$(ãƒãƒƒã‚¯ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆï¼‰ã‚’用ã„る。\\
+ 複数ã®ç®‡æ‰€ã«æ–‡å­—を書ãå ´åˆã¯ï¼ŒLetter() ã¨åŒæ§˜ï¼Œå¼•æ•°ã‚’リストã«ã—ã¦ä¸Žãˆã‚‹ã€‚\\
+
+例 $f(x)=\dfrac{1}{4} x^2$ ã¨ãã®å°Žé–¢æ•° $f'(x)=\dfrac{1}{2} x$ ã®å¼ï¼Œè»¸ä¸Šã«å¿…è¦ãªæ•°ã‚’入れる。
+\begin{verbatim}
+   Expr([[-3,3],"e","f(x)=\frac{1}{4} x^2",[3,1.5],"s2e2",
+      "f‘(x)=\frac{1}{2}x",[2,0],"s","2",[0,1],"w","1"]);
+\end{verbatim}
+ \\
+     \input{Fig/expr}\\
+
+  ※原点OãŒç·šã¨é‡ãªã£ã¦ã„る。ä½ç½®ã‚’ãšã‚‰ã™ã«ã¯ï¼ŒSetax() ã®é …ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+
+例 対数関数ã®å®šç©åˆ†ã®è¨˜å·ãŠã‚ˆã³ç©åˆ†å€¤ã‚’図ã«æ›¸ã込む。\\
+  下図ã§ï¼Œå®šç©åˆ†ã®è¡¨ç¤ºã®éƒ¨åˆ†ã¯çŸ¢ç·šã‚’PQã¨ã—ã¦ï¼Œ
+\begin{verbatim}
+   Arrowdata(Q,P);
+   Expr([Q+[0.2,0],"ne","\displaystyle \int_a^b \log x\,dx="+
+      text(L.x*(log(L.x)-1)-G.x*(log(G.x)-1)) ]);
+\end{verbatim}
+  ã§è¡¨ç¤ºã—ã¦ã„る。\\
+  \verb|L.x*(log(L.x)-1)-G.x*(log(G.x)-1)| ã¯ï¼Œç‚¹L,G(図ã®$a,b$)をドラッグã—ã¦\\
+  ç©åˆ†ç¯„囲を決ã‚るよã†ã«ã—ã¦ã„ã‚‹ã®ã§ï¼Œãã“ã‹ã‚‰è¨ˆç®—ã—ãŸå€¤ã€‚\\
+\\
+
+     \input{Fig/intlog}
+
+\hypertarget{exprrot}{}
+\item[関数] Exprrot([座標 , å‘ã , 文字列])
+\item[機能] \TeX 記法ã®æ–‡å­—列を与ãˆã¦å‚¾ã„ãŸæ•°å¼ã‚’書ã。
+\item[説明] 「座標ã€ã®ä½ç½®ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸå‘ãã§æ•°å¼ã‚’書ã。\\
+ å‘ãã¯ãƒ™ã‚¯ãƒˆãƒ«ã§ä¸Žãˆã‚‹ã€‚\\
+ 座標,å‘ãã¨ã‚‚,Cinderellaã§ä½œå›³ã—ãŸå¹¾ä½•ç‚¹ã‚’用ã„ã‚‹ã“ã¨ãŒã§ãる。\\
+ A(1,1),B(3,2),C(0,2) ã®ã¨ã,次ã®ï¼’ã¤ã®ã‚¹ã‚¯ãƒªãƒ—トã¯åŒã˜çµæžœã«ãªã‚‹ã€‚
+\begin{verbatim}
+   Exprrot(C,B-A,"\sqrt{3}");
+   Exprrot([0,2],[2,1],"\sqrt{3}");
+\end{verbatim}
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{ellipseplot}{}
+\item[関数] Ellipseplot(name,点リスト ,定義域, options)
+\item[機能] 焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦æ¥•å††ã‚’æã。
+\item[説明] 点リストã§ï¼’ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚\\
+ ã¾ãŸï¼Œé€šã‚‹ç‚¹ã®ã‹ã‚ã‚Šã«ï¼Œç„¦ç‚¹ã‹ã‚‰ã®è·é›¢ã®å’Œã‚’実数ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ 実際ã«ã¯ï¼Œåª’介変数表示$x=a \cos \theta,x=b \sin \theta$ を,回転・平行移動ã—ã¦æã„ã¦ã„る。定義域ã¯ã“ã®ã¨ãã®$t$ã®å®šç¾©åŸŸã§ï¼Œçœç•¥ã‚‚å¯èƒ½ã€‚çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]\\
+
+例:点A,Bを焦点ã¨ã™ã‚‹æ¥•å††ã‚’æã。\\
+  \verb|Ellipseplot("1",[A,B,C]);|  点Cを通る楕円をæã。\\
+  \verb|Ellipseplot("1",[A,B,4]);|  焦点ã‹ã‚‰ã®è·é›¢ã®å’ŒãŒï¼”ã§ã‚る楕円をæã。\\
+  \verb|Ellipseplot("1",[A,B,C],"[0,pi]");|  楕円ã®åŠåˆ†ã‚’æã。\\
+ \\
+例:Cinderellaã®ä½œå›³ãƒ„ールã«ï¼Œç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã§æ¥•å††ã‚’æãã‚‚ã®ãŒã‚る。ã¾ãŸï¼Œç‚¹ã®æ¥µç·šã‚’æãツールãŒã‚る。ã“れを利用ã™ã‚‹ã¨ï¼Œæ¥•å††ä¸Šã«ã¨ã£ãŸç‚¹ã‚’インシデントã«ã§ãã‚‹ã®ã§ï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«å›³ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãる。ã“ã®Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨åˆã‚ã›ã¦ï¼Œä¸€æ–¹ã®ç„¦ç‚¹ã‹ã‚‰å‡ºãŸå…‰ãŒæ¥•å††ä¸Šã§åå°„ã—ã¦ä»–æ–¹ã®ç„¦ç‚¹ã«è‡³ã‚‹ï¼Œã¨ã„ã†å›³ã‚’次ã®ã‚ˆã†ã«ã—ã¦æãã“ã¨ãŒã§ãる。\\
+ ã¾ãšï¼Œï¼“ã¤ã®ç‚¹A,B,Cを作図ã™ã‚‹ã€‚次ã«ã€Œç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã§æ±ºã¾ã‚‹æ¥•å††ã€ãƒ„ールをé¸ã³ï¼Œç‚¹A,B,Cã‚’é †ã«æŒ‡å®šã™ã‚‹ã¨ï¼Œæ¥•å††ãŒæã‹ã‚Œã‚‹ã€‚\\
+
+ モードメニューã®ã€Œç›´ç·šã€ã‹ã‚‰ã€Œç‚¹ã®æ¥µç·šã€ã‚’é¸ã³ï¼Œç‚¹Cã¨æ¥•å††ã‚’é †ã«æŒ‡å®šã™ã‚‹ã¨æŽ¥ç·šãŒå¼•ã‹ã‚Œã‚‹ã€‚\\
+ 「垂線を加ãˆã‚‹ã€ãƒ„ールを用ã„ã¦ï¼Œç‚¹Cã§åž‚線,ã™ãªã‚ã¡æ³•ç·šã‚’引ã。\\
+ 「点を加ãˆã‚‹ã€ãƒ„ールを用ã„ã¦ï¼ŒæŽ¥ç·šï¼Œæ³•ç·šä¸Šã«é©å½“ã«ç‚¹ã‚’å–る。(D,Eã¨ãªã£ãŸã¨ã™ã‚‹)\\
+ 次ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã„ã¦å®Ÿè¡Œã™ã‚‹ã¨ï¼Œæ¥•å††ã«é–¢ã—ã¦å…¥å°„角ã¨å射角ãŒç­‰ã—ããªã‚‹ã‚ˆã†ã«å…‰ãŒåå°„ã™ã‚‹æ§˜å­ã‚’図ã«ã™ã‚‹ã“ã¨ãŒã§ãる。
+\begin{verbatim}
+  Ellipseplot("1",[A,B,C]);
+  Lineplot([C,D]);
+  Lineplot([C,E]);
+  Arrowdata([A,C]);
+  Arrowdata([C,B]);
+  Anglemark([A,C,B]);
+  Expr([A,"s2","F_1",B,"s2","F_2"]);
+\end{verbatim}
+ \\
+  \input{Fig/ellipseplot1}\\
+
+ ã¾ãŸï¼ŒæŽ¥ç·šï¼Œæ³•ç·šã‚’æã‹ãšï¼Œã“ã®æ¥•å††ä¸Šã«ç‚¹D,E,・・をã¨ã‚Šï¼ˆå€‹æ•°ã¯ä»»æ„)次ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã‘ã°ï¼Œä½•æœ¬ã‹ã®å…‰ç·šãŒä¸€æ–¹ã®ç„¦ç‚¹ã‚’出ã¦ä»–æ–¹ã®ç„¦ç‚¹ã«é›†ã¾ã‚‹æ§˜å­ã‚’æãã“ã¨ãŒã§ãる。
+\begin{verbatim}
+  Ellipseplot("1",[A,B,C]);
+  Listplot([A,C,B]);
+  Listplot([A,D,B]);
+  Listplot([A,E,B]);
+  Expr([A,"s2","F_1",B,"s2","F_2"]);
+\end{verbatim}
+ \\
+  \input{Fig/ellipseplot2}\\
+ \\
+
+\hypertarget{framedata}{}
+\item[関数] Framedata(name , リスト)
+\item[関数] Framedata2(name ,[P1,P2])
+\item[機能] 矩形をæã
+\item[説明] 中心ã®åº§æ¨™ï¼Œæ¨ªï¼Œç¸¦ã‚’リスト[中心 ,横 , 縦]ã§ä¸Žãˆï¼ŒçŸ©å½¢ã‚’æã。横,縦ã¯ä¸­å¿ƒã‹ã‚‰ã®è·é›¢ã€‚\\
+ 中心ã®åº§æ¨™ã¯ç‚¹ã®åå‰ã§ã‚‚よã„。\\
+ 中心を座標ã§ä¸Žãˆã‚‹å ´åˆã¯nameã¯çœç•¥ã§ããªã„。\\
+ 横,縦ã¯ï¼ŒçŸ©å½¢ã®é ‚点を示ã™ç‚¹ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ 中心,横,縦をçœç•¥ã—ãŸå ´åˆã¯ï¼Œæ画範囲ã¨åŒä¸€ã®çŸ©å½¢ã‚’æã\\
+ Framedata2() ã§ã¯ï¼Œå¯¾è§’点(左下P1ã¨å³ä¸ŠP2)をリストã§ä¸Žãˆã‚‹ã€‚\\
+ 以下ã«ã„ãã¤ã‹ä¾‹ã‚’示ã™\\
+ \verb|Framedata("1");|      æ画範囲ã¨åŒä¸€ã®çŸ©å½¢ã‚’æã\\
+ \verb|Framedata("2",[[0,0],2,2]);|  原点を中心ã¨ã™ã‚‹ç¸¦æ¨ªå¹…ï¼”ã®æ­£æ–¹å½¢ã‚’æã\\
+ \verb|Framedata("3",[A,3,2]);|    点Aを中心ã¨ã™ã‚‹æ¨ªï¼–,縦4ã®çŸ©å½¢ã‚’æã\\
+ \verb|Framedata([A,3,2]);|  中心ãŒç‚¹ã®å称ã®å ´åˆã¯nameã¯çœç•¥ã§ãる。\\
+ \verb|Framedata([A,B]);|   点Aを中心,点Bを頂点ã®ã²ã¨ã¤ã¨ã™ã‚‹çŸ©å½¢ã‚’æã\\
+    矩形ã®è§’を丸ã‚ãŸã„å ´åˆã¯ï¼ŒOvaldata(name, 点リスト,options)を使ã†ã€‚\\
+ \verb|Framedata2("1",[A,B]);|  点A,Bを対角点ã¨ã™ã‚‹çŸ©å½¢ã‚’æã\\
+ \\
+
+\hypertarget{hyperbolaplot}{}
+\item[関数] Hyperbolaplot(name,点リスト ,定義域, options)
+\item[機能] 焦点ã¨é€šã‚‹ç‚¹ã‚’与ãˆã¦åŒæ›²ç·šã‚’æã。
+\item[説明] 点リストã§ï¼’ã¤ã®ç„¦ç‚¹ã¨é€šã‚‹ç‚¹ã‚’与ãˆã‚‹ã€‚点ã¯Cinderellaã®å¹¾ä½•ç‚¹ãŒä½¿ãˆã‚‹ã€‚ã¾ãŸï¼Œé€šã‚‹ç‚¹ã®ã‹ã‚ã‚Šã«ï¼Œç„¦ç‚¹ã‹ã‚‰ã®è·é›¢ã®å·®ã‚’実数ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ 実際ã«ã¯ï¼Œãƒã‚¤ãƒ‘ボリック関数を用ã„ãŸåª’介変数表示 $x=\cosh t,y=\sinh t$を回転・平行移動ã—ã¦ã„る。
+ optionã¨ã—ã¦ï¼Œ"Asy=線種" を与ãˆã‚‹ã¨ï¼Œæ¼¸è¿‘線を指定ã—ãŸç·šç¨®ã§è¡¨ç¤ºã™ã‚‹ã€‚デフォルトã§ã¯æ¼¸è¿‘ç·šã¯éžè¡¨ç¤ºã€‚\\
+
+例:点A,Bを焦点ã¨ã™ã‚‹åŒæ›²ç·šã‚’æã。\\
+  \verb|Hyperbolaplot("1",[A,B,C]);|   点Cを通るåŒæ›²ç·šã‚’æã。\\
+  \verb|Hyperbolaplot("1",[A,B,2]);|   焦点ã‹ã‚‰ã®è·é›¢ã®å·®ãŒ2ã®åŒæ›²ç·šã‚’æã。\\
+  \verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);|  漸近線を点線ã§æã。\\
+
+     \input{Fig/hyper1}\\
+
+\hypertarget{parabolaplot}{}
+\item[関数] Parabolaplot(name,点リスト ,定義域, options)
+\item[機能] 点リスト[A,B,C]ã§ç¤ºã•ã‚ŒãŸç„¦ç‚¹ï¼Œæº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·šã‚’æã。
+\item[説明] 焦点Aã¨æº–ç·šBCã§æ±ºå®šã™ã‚‹æ”¾ç‰©ç·šã‚’æã。\\
+ 実際ã«ã¯ï¼Œï¼’次関数 $y=x^2$ã®ã‚°ãƒ©ãƒ•ã‚’回転・平行移動ã—ã¦æã„ã¦ãŠã‚Šï¼Œå®šç¾©åŸŸã¯ï¼Œ$y=x^2$ã§ã®å®šç¾©åŸŸã¨è€ƒãˆã¦ã‚ˆã„。定義域ã¯çœç•¥ã™ã‚‹ã“ã¨ã‚‚ã§ãる。çœç•¥ã—ãŸã¨ãã®åˆæœŸå€¤ã¯[-5,5]\\
+
+例:点Aを焦点,直線BCを準線ã¨ã™ã‚‹æ”¾ç‰©ç·šã‚’æã\\
+   \verb|Parabolaplot("1",[A,B,C]); |\\
+   \verb|Parabolaplot("1",[A,B,C],"[-5,5]");|  定義域を $-5 \leqq x \leqq 5$ ã¨ã™ã‚‹ã€‚\\
+  点(0,1)を焦点,直線$y=-1$を準線ã¨ã™ã‚‹æ”¾ç‰©ç·šã‚’æã\\
+   \verb|Parabolaplot("1",[[0,1],[-1,-1],[1,-1]]);|\\
+ \\
+例:放物線上ã®ï¼’点ã§å¼•ã‹ã‚ŒãŸæŽ¥ç·šã¨æ”¾ç‰©ç·šã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’斜線ã§æã。\\
+ Cinderellaã®ä½œå›³ãƒ„ールã«ï¼Œç„¦ç‚¹ã¨æº–ç·šã§æ”¾ç‰©ç·šã‚’æãã‚‚ã®ãŒã‚る。ã¾ãŸï¼Œç‚¹ã®æ¥µç·šã‚’æãツールãŒã‚る。ã“れを利用ã™ã‚‹ã¨ï¼Œæ”¾ç‰©ç·šä¸Šã«ã¨ã£ãŸç‚¹ã‚’インシデントã«ã§ãã‚‹ã®ã§ï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«å›³ã‚’変更ã™ã‚‹ã“ã¨ãŒã§ãる。ã“ã®Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨åˆã‚ã›ã¦ï¼Œæ¬¡ã®æ‰‹é †ã§å›³ã‚’æã。\\
+ ã¾ãšï¼Œç„¦ç‚¹A(0,1)ã¨æº–ç·š$y=1$:BCを作図ã™ã‚‹ã€‚次ã«ã€Œç„¦ç‚¹ã¨æº–ç·šã§æ±ºã¾ã‚‹æ”¾ç‰©ç·šã€ãƒ„ールをé¸ã³ï¼Œç‚¹Aã¨ç›´ç·šBCを指定ã™ã‚‹ã¨ï¼Œæ”¾ç‰©ç·šãŒæã‹ã‚Œã‚‹ã€‚方程å¼ã§ã¯$y=\dfrac{1}{4}x^2$ã®æ”¾ç‰©ç·šã§ã‚る。\\
+ 次ã«ï¼Œæ”¾ç‰©ç·šä¸Šã«ç‚¹D,Eã‚’ã¨ã‚‹ã€‚Cinderellaã®ä½œå›³æ©Ÿèƒ½ã‚’用ã„ã¦ã„ã‚‹ã®ã§ï¼Œã“ã®ï¼’点ã¯æ”¾ç‰©ç·šä¸Šã ã‘ã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãる。(インシデント)\\
+ モードメニューã®ã€Œç›´ç·šã€ã‹ã‚‰ã€Œç‚¹ã®æ¥µç·šã€ã‚’é¸ã³ï¼Œç‚¹Dã¨æ”¾ç‰©ç·šï¼Œç‚¹Eã¨æ”¾ç‰©ç·šã‚’é †ã«æŒ‡å®šã™ã‚‹ã¨æŽ¥ç·šãŒå¼•ã‹ã‚Œã‚‹ã€‚ãã®äº¤ç‚¹ã«ç‚¹ã‚’å–る。\\
+ \\
+      \includegraphics[bb=0 0 964 826 , width=6cm]{Fig/parabolaplot.png}\\
+ \\
+ 以上ã§ä½œå›³ãŒã§ããŸã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã„ã¦å®Ÿè¡Œã™ã‚‹ã€‚
+\begin{verbatim}
+  Parabolaplot("1",[A,B,C]);
+  Lineplot([D,F]);
+  Lineplot([E,F]);
+  Listplot([E,F,D]);
+  Hatchdata("1",["ii"],[["gr1para","s"],["sgEFD","n"]]);
+\end{verbatim}
+ \\
+ ã“ã‚Œã§ï¼Œæ¬¡å›³ãŒã§ãる。ã“ã®ã‚ã¨ï¼Œæ–‡å­—ãªã©ã¯é©å½“ã«è¿½åŠ ã™ã‚‹ã€‚\\
+ \\
+           \input{Fig/parabolaplot}
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+\hypertarget{ovaldata}{}
+\item[関数] Ovaldata(name, 点リスト,options)
+\item[機能] 角を丸ãã—ãŸçŸ©å½¢ã‚’æã
+\item[説明] 中心ã¨å¯¾è§’ã®ï¼‘点を指定ã—,角を丸ãã—ãŸçŸ©å½¢ã‚’æã\\
+ optionsã¯ï¼Œè§’ã®è½ã¨ã—å…·åˆã¨ç·šç¨®ãªã©ã€‚デフォルトã¯0.2 \\
+
+例:ã„ãã¤ã‹ã®ä¾‹ã‚’示ã™ã€‚
+\begin{verbatim}
+  Ovaldata("1", [A,B]);
+  Ovaldata("2", [C,D],[0]);
+  Ovaldata("3", [E,F],[1,"dr,3"]);
+  Ovaldata("4", [G,H],[1.5,"da"]);
+\end{verbatim}
+ \input{Fig/ovaldata}\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{htickmark}{}
+\item[関数] Htickmark([横座標 , æ–¹å‘ , 文字])
+\item[機能] 横軸ã«ç›®ç››ã‚’書ã。
+\item[説明] Scilabã®ã¿ã§å®Ÿè¡Œã™ã‚‹ã€‚Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。引数ã¯ä½ç½®ï¼ˆæ¨ªåº§æ¨™ï¼‰ï¼Œæ–¹å‘,文字。複数点ã®æƒ…報を[ ]内ã«ã¾ã¨ã‚ã¦è¨˜å…¥ã§ãる。\\
+
+例 点$(2,\ 0)$ã®å—西å´ã«$2$を表示ã™ã‚‹ã€‚\\
+  \verb|Htickmark([2,"sw","2"]);|\\
+
+例 -5ã‹ã‚‰5ã¾ã§ã®ç›®ç››ã‚’打ã¤ã€‚\\
+ Cindyscriptã®ãƒªã‚¹ãƒˆå‡¦ç†ã‚’使ã£ã¦ï¼Œæ¬¡ã®ã‚ˆã†ã«å¼•æ•°ã®ãƒªã‚¹ãƒˆã‚’作ã£ã¦æ¸¡ã™ã€‚
+\begin{verbatim}
+  memori=apply(-5..5,x,[x,"s",text(x)]);
+  memori=flatten(remove(memori,[[0,"s","0"]]));
+  Htickmark(memori);
+\end{verbatim}
+ 1行目,apply ã®ã‚«ãƒƒã‚³å†…ã® -5..5 ã§ãƒªã‚¹ãƒˆ[-5,-4,-3,-2,-1,0,1,2,3,4,5] ãŒã§ãる。\\
+ ãれを用ã„ã¦ï¼Œapplyã§[æ•°, "s",æ•°ã®æ–‡å­—] ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆãŒã§ãる。text(x) ã¯xを文字ã«ã™ã‚‹é–¢æ•°ã€‚\\
+ 2行目ã§ï¼Œã“ã®ãƒªã‚¹ãƒˆã‹ã‚‰ï¼Œ[0,"s","0"]を除ã,リストを平滑化ã™ã‚‹ã€‚\\
+ çµæžœã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚\\
+
+\input{Fig/htickmark}\\
+
+\hypertarget{vtickmark}{}
+\item[関数] Vtickmark([横座標 , æ–¹å‘ , 文字])
+\item[機能] 縦軸ã«ç›®ç››ã‚’書ã。
+\item[説明] Htickmarkã¨åŒæ§˜ã€‚縦軸ã«ç›®ç››ã‚’書ã。\\
+
+例:点$(0,\ 1),\ (0,\ 2)$ã®è¥¿å´ã«$1,\ 2$を表示ã™ã‚‹ã€‚\\
+  \verb|Htickmark([1,"w","1",2,"w","2"]);|\\
+\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{implicitplot}{}
+\item[関数] Implicitplot(name,å¼,xã®å®šç¾©åŸŸ,yã®å®šç¾©åŸŸ, options)
+\item[機能] 陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。
+\item[説明] 陰関数ã®å¼ã‚’与ãˆã¦ã‚°ãƒ©ãƒ•ã‚’æã。å¼ï¼Œå®šç¾©åŸŸã¨ã‚‚文字列。\\
+ options ã¯ï¼Œ"r","m","Wait=n" ãŒæŒ‡å®šã§ãる。Wait ã®åˆæœŸå€¤ã¯10。\\
+ "r","m"ã«é–¢ã—ã¦ã¯ï¼Œã‚ªãƒ—ションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+
+例:楕円をæã„ã¦ï¼Œä¸­ã«ãƒãƒƒãƒã‚’ã‹ã‘る。
+\begin{verbatim}
+  Implicitplot("1","x^2+2*y^2=4","x=[-2,2]","y=[-2,2]");
+  Hatchdata("1","i",["imp1"]);
+\end{verbatim}
+ 注)ã“ã“ã§ï¼Œyã®å®šç¾©åŸŸã¯å®Ÿéš›ã‚ˆã‚Šåºƒãã¨ã£ã¦ã‚る。"y=[-1,1]" ã¨ã™ã‚‹ã¨ï¼Œä¸Šä¸‹ãŒæ¬ ã‘ãŸæ¥•å††ã«ãªã‚‹ã€‚曲線ã ã‘ãªã‚‰ãã‚Œã§ã‚ˆã„ãŒï¼Œãã®å ´åˆï¼Œé–‰æ›²ç·šã§ã¯ãªã„ã®ã§Hatchdata() ã§ç„¡ç”¨ã«æ™‚é–“ãŒã‹ã‹ã£ã¦ã—ã¾ã†ã®ã§è¦æ³¨æ„。\\
+ \\
+
+\hypertarget{letter}{}\item[関数] Letter([ä½ç½®, æ–¹å‘, 文字列])
+\item[機能] 文字列を表示ã™ã‚‹
+\item[説明] 「ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã€ã¨æ–¹å‘ã§æŒ‡å®šã•ã‚ŒãŸå ´æ‰€ã«æ–‡å­—を書ã込む。\\
+ ä½ç½®ï¼ˆåº§æ¨™ï¼‰ã¯ç‚¹ã®åå‰ã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。場所ã¯ä¸Šä¸‹å·¦å³ä¸­å¤®ï¼ˆ n/s/w/e/c )ã®æ–¹å‘ã§è¡¨ã™ã€‚(n/s/w/e ã¯æ±è¥¿å—北ã®è¨˜å·ï¼‰\\
+ \\
+       \input{Fig/letter4}\\
+ 指定ä½ç½®ã‹ã‚‰ã®è·é›¢ã‚’,数値ã§ä¸Žãˆã‚‹ã“ã¨ã‚‚ã§ã,e2, e3 㯠e より少ã—離ã—ã¦ç½®ã。\\
+ 複数ã®æ–‡å­—列をリストã®å½¢ã«ã—ã¦æ¸¡ã™ã“ã¨ãŒã§ãる。\\
+ 注)導関数ã®è¨˜å·$'$ã¯ï¼Œæ•°å¼ãƒ¢ãƒ¼ãƒ‰ï¼ˆ\$ ã§ã¯ã•ã‚€ï¼‰ã§$`$(ãƒãƒƒã‚¯ã‚¯ã‚¦ã‚©ãƒ¼ãƒˆï¼‰ã‚’用ã„る。\\
+
+例:座標 (2,1) ã®å—æ±ã«ï¼°ã‚’表示\\
+    \verb|Letter([2,1] ,"se","P");|\\
+  点Cを中央ã¨ã—ã¦ï¼£ã‚’表示\\
+    \verb|Letter(C ,"c", "C");|\\
+  点Aã®å—西ã«A,Eã®å—ã«æ•°å¼ã‚’表示\\
+    \verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);| \\
+ \\
+%\input{Fig/letter3}
+
+\hypertarget{letterrot}{}\item[関数] Letterrot(座標, æ–¹å‘ベクトル,移動é‡, 文字列)
+\item[機能] 文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹
+\item[説明] 座標ã§ç¤ºã•ã‚ŒãŸä½ç½®ã«ï¼Œæ–¹å‘ベクトルã§æŒ‡å®šã•ã‚ŒãŸå‘ãã«å›žè»¢ã—ã¦æ–‡å­—を書ã込む。\\
+ 第3引数ã¯å¾®å°ç§»å‹•é‡ã§ï¼Œç•¥ã™ã“ã¨ã‚‚ã§ãる。\\
+ A(1,1),B(3,2),C(0,2) ã®ã¨ã,次ã®ã‚¹ã‚¯ãƒªãƒ—トã¯åŒã˜çµæžœã«ãªã‚‹ã€‚
+\begin{verbatim}
+   Letterrot([0,2],[2,1],2,5,"AB");
+   Letterrot([0,2],B-A,2,5,"AB");
+   Letterrot(C,B-A,2,5,"AB");
+   Letterrot(C,B-A,"t2n5","AB");
+\end{verbatim}
+ 移動é‡ã‚’ç•¥ã—ã¦\\
+   \verb|Letterrot(C,B-A,"AB");|\\
+ ã¨ã™ã‚‹ã“ã¨ã‚‚ã§ãる。ã“ã®å ´åˆã¯ï¼Œå¾®å°ãªç§»å‹•ã¯ã•ã‚Œãªã„。\\
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{lineplot}{}
+\item[関数] Lineplot(name , 2点ã®ãƒªã‚¹ãƒˆ , options)
+\item[機能] 2点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ç›´ç·šã‚’æã。プロットデータåã®é ­éƒ¨ã¯ ln
+\item[説明] 2点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ ã®åå‰ã§ä¸Žãˆã‚‹ã€‚\\
+  options ã¯æ¬¡ã®é€šã‚Šã€‚\\
+   線種   "dr, n" , "da,m,n" , "do,m,n"\\
+   "+"   åŠç›´ç·šã‚’æã。\\
+  "dr" , "da" , "do" 㨠"+" ã¯ãƒªã‚¹ãƒˆã«ã—ã¦ä¸¡æ–¹æŒ‡å®šã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ 点ã®ãƒªã‚¹ãƒˆãŒï¼Œåº§æ¨™ã§ã¯ãªã幾何è¦ç´ åã®ãƒªã‚¹ãƒˆã®å ´åˆã¯ï¼Œnameã¯çœç•¥ã§ãる。\\
+ ã„ãã¤ã‹ä¾‹ã‚’示ã™ã€‚\\
+   å„座標をçµã¶ç›´ç·šã‚’引ã\\
+      \verb|Lineplot("1",[[0,0],[1,2]])| \\
+   Cinderellaã®æ画ツールã§ï¼’点A,Bã‚’ã¨ã£ã¦ãŠã,直線ABを引ã\\
+     \verb|Lineplot([A,B]);| \\
+ optionã®åƒãã®ä¾‹\\
+   \verb|Lineplot([A,B],["dr,0.5","+"]);|  Aを端点ã¨ã™ã‚‹åŠç›´ç·šã‚’引ã\\
+   \verb|Lineplot([C,D],["dr,2"]);|    直線CDを太ã•2ã§æã\\
+   \verb|Lineplot([E,F],["da"]);|     直線EFã‚’ç ´ç·šã§æã\\
+   \verb|Lineplot([G,H],["do"]);|     直線GHを点線ã§æã\\
+ çµæžœã¯ï¼Œæ¬¡å›³å·¦ä¸Šã‹ã‚‰ã€‚\\
+
+      \input{Fig/lineplot}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+
+\hypertarget{listplot}{}
+\item[関数] Listplot(name , 点ã®ãƒªã‚¹ãƒˆ , options)
+\item[機能] 点ã®ãƒªã‚¹ãƒˆã§ç¤ºã•ã‚ŒãŸç‚¹ã‚’çµã¶ã€‚プロットデータåã®é ­éƒ¨ã¯ sg
+\item[説明] 点ã®ãƒªã‚¹ãƒˆã¯åº§æ¨™ã¾ãŸã¯å¹¾ä½•è¦ç´ åã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚点ãŒï¼Œåº§æ¨™ã§ã¯ãªã幾何è¦ç´ åã®å ´åˆã¯ï¼Œnameã¯çœç•¥å¯ \\
+ プロットデータã®åå‰ã¯ï¼Œ"sg" ã«å¼•æ•°ã® name を付加ã—ãŸã‚‚ã®ã¨ãªã‚‹ã€‚\\
+ options ã¯æ¬¡ã®é€šã‚Šã€‚\\
+  線種   "dr, n" , "da,m,n" , "do,m,n"
+\begin{tabbing}
+1234567890123456789012345678901234\=\kill
+ optionsã®ä½¿ç”¨ä¾‹\\
+  \verb|Listplot([A,B]);|      \>線分ABã‚’æã。太ã•ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã€‚\\
+  \verb|Listplot([C,D],["dr,2"]);|   \>線分ABã‚’æã。太ã•ï¼’\\
+  \verb|Listplot([E,F],["da"]);|    \>線分ABã‚’ç ´ç·šã§æã\\
+  \verb|Listplot([G,H],["da,3,1"]);|  \>線分ABã‚’ç ´ç·šã§æã。線を長ã\\
+  \verb|Listplot([K,L],["da,1,3"]);|   \>線分ABã‚’ç ´ç·šã§æã。間隔を空ã‘ã‚‹\\
+  \verb|Listplot([M,N],["do"]);|   \>線分ABを点線ã§æã。\\
+  \verb|Listplot([O,P],["do,3"]);|   \>線分ABを点線ã§æã。間隔を空ã‘ã‚‹\\
+  \verb|Listplot([Q,R],["do,3,3"]);|  \>線分ABを点線ã§æã。間隔を空ã‘ã¦å¤ªã\\
+ çµæžœã¯æ¬¡å›³å·¦ã‹ã‚‰ã€‚
+\end{tabbing}
+  \input{Fig/listplot3}
+
+ 例 : Cinderellaã®ä½œå›³ãƒ„ールã§ä¸‰è§’å½¢ABCã‚’æã„ã¦ãŠã。
+\begin{verbatim}
+     Listplot([A,B,C,A]);
+     Addax(0);
+\end{verbatim}
+    \input{Fig/listplot1}\\
+   å„座標を頂点ã¨ã™ã‚‹ä¸‰è§’形をæã\\
+    \verb|Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
+\\
+ プロットデータã¯ç‚¹ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚る。ã—ãŸãŒã£ã¦ï¼Œãƒ—ロットデータを自作ã—ã¦Listplot()ã§è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+例:有é™ãƒ•ãƒ¼ãƒªã‚¨ç´šæ•°å±•é–‹\\
+         \[\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx\]
+次ã®ã‚ˆã†ã«Cindyscriptã§é–¢æ•°ã‚’定義ã—,プロットデータpd を作ã£ã¦å¼•æ•°ã«æ¸¡ã™ã€‚
+\begin{verbatim}
+ f(x):=(
+  s=pi/2;
+  repeat(30,n,s=s+(1-(-1)|^n)/n*sin(n*x));
+ );
+ pd=apply(0..200,t,
+  x=-2*pi+t*4*pi/200;
+  [x,f(x)];
+ );
+ Listplot("1",pd);
+ Expr([[-2*pi,-0.5],"s","-2\pi",[-pi,-0.5],"s","-\pi",[pi,-0.5],"s",
+   "\pi",[2*pi,-0.5],"s","2\pi",[0,pi],"w2","\pi"]);
+\end{verbatim}
+ \\
+\begin{center}
+\input{Fig/fourier}
+\end{center}
+ \\
+ リストã®é•·ã•ã«ã¯åˆ¶é™ãŒã‚ã‚‹ãŸã‚,ã‚ã¾ã‚Šé•·ã„リストを用ã„ãŸã‚Šï¼Œä½•åº¦ã‚‚用ã„ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ããªã„。ãŸã¨ãˆã°ï¼Œã‚¿ãƒ¼ãƒˆãƒ«ã‚°ãƒ©ãƒ•ã‚£ã‚¯ã‚¹ã‚’用ã„ãŸã‚·ã‚§ãƒ«ãƒ”ンスキーã®ã‚®ãƒ£ã‚¹ã‚±ãƒƒãƒˆã§ã¯ï¼Œæ¬¡ã®ã‚µã‚¤ã‚ºãらã„ã¯å¯èƒ½ã ãŒï¼Œæ¤ç‰©ã®æˆé•·ãƒ¢ãƒ‡ãƒ«ã§ã¯åˆ†å²ãŒå¤šã„ãŸã‚ã‚ã¾ã‚Šå¤§ããªå›³ã¯ã§ããªã„。スクリプトを工夫ã—ã¦ï¼Œ200ãらã„ãšã¤ã®ãƒªã‚¹ãƒˆã«åˆ†å‰²ã™ã‚‹ã€‚\\
+      \input{Fig/listplot2}
+ \\
+ \\
+\hypertarget{mesegmets}{}
+\item[関数] Mksegments()
+\item[機能] 幾何線分ã®ã™ã¹ã¦ã®PD を作æˆ
+\item[説明] Ketinit() ã®ç›´å¾Œã«ç½®ãã“ã¨ã«ã‚ˆã‚Šï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§æã„ãŸã™ã¹ã¦ã®ç·šåˆ†ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç·šåˆ†ABを作るã¨ï¼Œãƒ—ロットデータsgABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚線分ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。\\
+
+\hypertarget{mkcircle}{}
+\item[関数] Mkcircles()
+\item[機能] 幾何円ã®ã™ã¹ã¦ã®PD を作æˆ
+\item[説明] Ketinit() ã®ç›´å¾Œã«ç½®ãã“ã¨ã«ã‚ˆã‚Šï¼ŒCinderellaã®ä½œå›³ãƒ„ールã®ã€Œå††ã‚’加ãˆã‚‹ã€ã§æã„ãŸã™ã¹ã¦ã®å††ã‚’ãã®ã¾ã¾ãƒ—ロットデータã¨ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œä¸­å¿ƒA,円周上ã®ç‚¹ã‚’Bã¨ã—ãŸå††ã‚’作るã¨ï¼Œãƒ—ロットデータcrABãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ç‚¹Bã®è­˜åˆ¥åを変更(ãŸã¨ãˆã°Qã«ï¼‰ã™ã‚‹ã¨ï¼Œãƒ—ロットデータåも変更ã•ã‚Œã‚‹ã€‚円ã¯ã™ã§ã«æã‹ã‚Œã¦ã„ã¦ã‚‚よã„。\\
+\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{mkbeziercrv}{}
+\item[関数] Mkbeziercrv(åå‰,[[節点リスト,制御点リスト],[節点リスト,制御点リスト],...],\\
+\hfill[オプション] )
+\item[機能] 複数ã®ãƒ™ã‚¸ã‚¨æ›²ç·šã‚’æã
+\item[説明] å˜ç‹¬ã®ãƒ™ã‚¸ã‚¨æ›²ç·šã®å ´åˆã¯ãƒªã‚¹ãƒˆã®å¤–å´ã®[ ]ã¯ãªãã¦ã‚‚よã„。\\
+Mkbeziercrv|(åå‰ï¼Œ[節点リスト,制御点リスト],[オプション] ) ã¯\\
+Bezier(åå‰ï¼Œç¯€ç‚¹ãƒªã‚¹ãƒˆï¼Œåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆï¼Œ[オプション] ) ã¨åŒã˜ã€‚
+
+
+\vspace{2mm}
+
+例:\verb|Mkbeziercrv("n",[[A,B,C],[[D],[E,F]]]);| ã¯\\
+  \verb|Bezier("n",[A,B,C],[[D],[E,F]]);| ã¨åŒã˜ã€‚\\
+  曲線ã®åå‰ãŒ bzn ã§ã¯ãªã bzn1 ã¨ãªã‚‹ã€‚
+
+\vspace{2mm}
+
+\begin{layer}{150}{0}
+\putnotese{30}{45}{bz51}
+\putnotese{90}{45}{bz52}
+\putnotese{0}{5}{\input{Fig/checkmc1}}
+\end{layer}
+
+複数ã®å ´åˆã¯ï¼Œ\verb|[ [ptlist1,ctrlist1], [ptlist2,ctrlist2],... ]|
+
+\verb|Mkbeziercrv("5",[[[A,B,C],[[D],[E,F]]],[[G,H,K,L],[[M],[N,O],[P]]]]);|
+
+\vspace{40mm}
+\begin{verbatim}
+ptlist1=[A,B,C];ctrlist1=[[D],[E,F]];list1=[ptlist1,ctrlist1];
+ptlist2=[G,H,K,L];ctrlist2=[[M],[N,O],[P]];list2=[ptlist2,ctrlist2];
+list=[list1,list2];
+Mkbeziercrv("5",list);
+\end{verbatim}
+ãªã©ã¨ã—ã¦ã‚‚åŒã˜ã€‚
+ \\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{mkbezierptcrv}{}
+\item[関数] Mkbezierptcrv(節点リストptlist,[オプション] )
+\item[機能] ベジエ曲線をæã
+\item[説明] 制御点ã¯ï¼Œè‡ªå‹•çš„ã«é…ç½®ã•ã‚Œã‚‹ã€‚ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦ï¼Œ
+æããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
+
+複数ã®å ´åˆã¯ã€€[ ptlist1, ptlist2.... ]
+
+åå‰ã¯ï¼ŒA ã‹ã‚‰é †ã«è‡ªå‹•çš„ã«ã¤ã‘る。
+
+オプション
+
+"Deg=...â€ã€€æ¬¡æ•°æŒ‡å®šãŒã§ãる。(デフォルトã¯ï¼“次)
+
+"Num=..." å„区間ã®åŒºé–“数(分点数ー1)を指定ã§ãる。(デフォルトã¯10)
+
+\vspace{5mm}
+
+例:
+
+\begin{layer}{150}{0}
+\putnotese{50}{15}{bzA}
+\putnotese{50}{-5}{\input{Fig/checkb8}}
+\end{layer}
+
+\verb|Mkbezierptcrv([A,B,C]);|
+
+
+\vspace{25mm}
+
+\begin{layer}{150}{0}
+\putnotese{50}{15}{bzA}
+\putnotese{60}{-10}{\input{Fig/checkb11}}
+\end{layer}
+
+ãã®å¾Œï¼Œç¯€ç‚¹ã‚„制御点を動ã‹ã—ã¦ï¼Œ
+
+æããŸã„ã‚‚ã®ã«ã™ã‚‹ã€‚
+
+\vspace{30mm}
+
+\begin{layer}{150}{0}
+\putnotese{80}{25}{bzA}
+\putnotese{50}{-5}{\input{Fig/checkb9}}
+\end{layer}
+
+\verb|Mkbezierptcrv([A,B,C],["Deg=2"]);|
+
+Deg=2 ã¨ã™ã‚‹ã¨ï¼’次ã«ãªã‚‹ã€‚
+
+制御点ã¯å„区間ã«ï¼‘個ãšã¤ã§ãる。
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{20}{45}{bzA}
+\putnotese{80}{45}{bzB}
+\putnotese{0}{10}{\input{Fig/checkb10}}
+\end{layer}
+
+複数ã®å ´åˆã¯ã€€[ ptlist1, ptlist2.... ]
+
+\verb|Mkbezierptcrv([[A,B,C],[D,E,F,G]]);|
+
+\vspace{25mm}
+ \\
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{paramark}{}
+\item[関数] Paramark(点リスト , options)
+\item[機能] 点リスト[A,B,C]ã§ç¤ºã•ã‚ŒãŸè§’ã«å¹³è¡Œå››è¾ºå½¢ã®å½¢çŠ¶ã®è§’ã®å°ã‚’ã¤ã‘る。
+\item[説明] optionsã¯æ¬¡ã®é€šã‚Šã€‚\\
+  数値   角ã®å°ã®å¤§ãã•ã€‚デフォルトã¯ï¼‘\\
+  線種   "dr, n" , "da,m,n" , "do,m,n"\\
+  "Expr=文字" : 文字を入れる\\
+  "Expr=ä½ç½® , 文字" : ä½ç½®ã‚’指定ã—ã¦æ–‡å­—を入れる。ä½ç½®ã¯é ‚点ã‹ã‚‰ã®è·é›¢ã€‚\\
+
+例:三角形ã®å†…角ã«å°ã‚’ã„れ,文字を書ã込む。
+\begin{verbatim}
+   Paramark([B,A,C]);
+   Paramark([C,B,A],[3,"Expr=B"]);
+   Paramark([A,C,B],["dr,2","Expr=2,C"]);
+\end{verbatim}
+ \input{Fig/paramark}\\
+
+※角ã®å°ã«ã¯å¼§ã®å½¢çŠ¶ã®ã‚‚ã®ã‚‚ã‚る。Anglemark() ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{paramplot}{}
+\item[関数] Paramplot(name , å¼ , 変数ã¨å®šç¾©åŸŸ,options)
+\item[機能] 媒介変数表示ã®æ›²ç·šã‚’æã。プロットデータã®é ­éƒ¨ã¯ gp
+\item[説明] å¼ã¯""ã§ããã£ãŸåª’介変数表示ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚\\
+ 定義域も " " ã§ããã£ã¦æ–‡å­—列ã¨ã—,t=ã«ç¶šã„ã¦ãƒªã‚¹ãƒˆã§æŒ‡å®šã™ã‚‹ã€‚\\
+ options ã¯ç·šç¨®ãŒæœ‰åŠ¹\\
+
+例:サイクロイド曲線をæã。\\
+  \verb|Paramplot("1","[t-sin(t),1-cos(t)]","t=[0,2*pi]");|\\
+
+\input{Fig/paramplot1}\\
+\begin{verbatim}
+ Deffun("fx(t)", ["regional(x)","x=t-sin(t)","x"]);
+ Deffun("fy(t)", ["regional(y)","y=1-cos(t)","y"]);
+ Paramplot("1","[fx(t),fy(t)]","t=[0,2*pi]");
+\end{verbatim}
+ã¨ã™ã‚Œã°ï¼Œé–¢æ•°å®šç¾©ã‚‚ Scilab ã«å¼•ã継ãŒã‚Œã‚‹ã€‚\\
+ \\
+optionsã®ä½¿ç”¨ä¾‹ã€‚å·¦ã‹ã‚‰ï¼Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼Œå¤ªç·šï¼Œç ´ç·šï¼Œç‚¹ç·šã®æ¥•å††
+\begin{verbatim}
+ Paramplot("1","[2*cos(t),sin(t)]","t=[0,2*pi]");
+ Paramplot("2","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["dr,2"]);
+ Paramplot("3","[2*cos(t),sin(t)+3]","t=[0,2*pi]",["da"]);
+ Paramplot("4","[2*cos(t)+5,sin(t)+3]","t=[0,2*pi]",["do"]);
+\end{verbatim}
+\input{Fig/paramplot2}
+\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{plotdata}{}
+\item[関数] Plotdata(name , å¼ , 変数ã¨å®šç¾©åŸŸ , options)
+\item[機能] 関数ã®ã‚°ãƒ©ãƒ•ã‚’æã。プロットデータã®åå‰ã¯ï¼Œgr
+\item[説明] å¼ã§è¡¨ã•ã‚ŒãŸé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’,指定ã•ã‚ŒãŸå®šç¾©åŸŸã§æã。\\
+ å¼ï¼Œå®šç¾©åŸŸã¯ " " ã§ããã£ã¦æ–‡å­—列ã¨ã™ã‚‹ã€‚定義域ã¯x=ã«ç¶šã„ã¦ãƒªã‚¹ãƒˆã§æŒ‡å®šã€‚\\
+ options ã¯æ¬¡ã®é€šã‚Šã€‚
+\begin{tabbing}
+12345678901234567890123\=\kill
+  線種   \>"dr, n" , "da,m,n" , "do,m,n"\\
+  "Num=数値"    \>æ画時ã®åˆ†å‰²æ•°\\
+  "Dis=数値"    \>値ãŒæŒ‡å®šæ•°å€¤ä»¥ä¸Šã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹å ´åˆã¯ä¸é€£ç¶šç‚¹ã¨ã¿ãªã™ã€‚\\
+  "Exc=数値リスト \>リストã§ç¤ºã•ã‚ŒãŸç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
+  "Exc=関数"   \>関数ã®é›¶ç‚¹ã¯é™¤å¤–ã™ã‚‹ã€‚\\
+\end{tabbing}
+ 例:2次関数 $f(x)=x^2-2x$ ã®ã‚°ãƒ©ãƒ•ã‚’定義域指定ãªã—ã§æã。\\
+   \verb|Plotdata("1","x^2-2*x","x");|\\
+ \\
+  \input{Fig/plotdata1}
+ \\
+ \\
+ 例:三角関数 $2\sin \left(2x-\dfrac{\pi}{4} \right)$  ã®ã‚°ãƒ©ãƒ•ã‚’,定義域 $0 \leqq x \leqq 2 \pi$ã§æã。\\
+    \verb|Plotdata("3","2*sin(2*x-pi/4)","x=[0,2*pi]");|\\
+ \\
+    \input{Fig/plotdata2}
+ \\
+ CindyScript ã§ã¯ï¼Œplot( å¼ , 定義域 ); ã§æããŒï¼Œ \ketcindy を用ã„ã‚‹ã¨ãã¯ï¼ŒCindyScript ã®plot 関数ã®ã‹ã‚ã‚Šã«ï¼Œã“ã®Plotdata を使ãˆã°ã‚ˆã„。\\
+ 軸ã«æ•°å­—を入れるã®ã§ã‚ã‚Œã°ï¼ŒLetter() を用ã„る。\\
+
+optionsã®ä½¿ç”¨ä¾‹\\
+ \verb|Plotdata("1","sin(x)","x");| $f(x)=$sin$x$ ã®ã‚°ãƒ©ãƒ•ã‚’æã(デフォルト)\\
+ \verb|Plotdata("2","sin(x)+1","x",["dr,2"]);| åŒã˜ã,太ã•ï¼’ã§æã\\
+ \verb|Plotdata("3","sin(x)+2","x",["da"]);|  åŒã˜ã,破線ã§æã\\
+ \verb|Plotdata("4","sin(x)+3","x",["do"]);|  åŒã˜ã,点線ã§æã\\
+çµæžœã¯æ¬¡å›³ä¸Šã‹ã‚‰ã€‚\\
+ \\
+     \input{Fig/plotdata3}\\
+
+ Num=分割数ã®æŒ‡å®š\\
+ グラフã®æç”»ã¯ï¼ŒåŒºé–“を分割ã—ã¦é–¢æ•°å€¤ã‚’ã¨ã‚Šï¼Œå„点をçµã¶ã¨ã„ã†é€šå¸¸ã®æ–¹æ³•ã«ã‚ˆã£ã¦ã„る。Nã®æŒ‡å®šã¯ã“ã®åˆ†å‰²æ•°ã®æŒ‡å®šã§ã‚る。デフォルトã¯50。æ€ã†ã‚ˆã†ãªçµæžœãŒå¾—られãªã„å ´åˆã¯ã“ã®å€¤ã‚’大ãã指定ã™ã‚‹ã¨ã‚ˆã„。\\
+ 下図左ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼Œå³ã¯ Num=200 ã¨ã—ãŸã€‚\\
+
+    \input{Fig/plotdata4}\\
+
+ ä¸é€£ç¶šç‚¹ã®æŒ‡å®š\\
+ Dis オプションã«ã‚ˆã‚Šï¼Œå€¤ãŒã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹ä¸é€£ç¶šç‚¹ã‚’ç·šã§çµã°ãªã„よã†ã«ã™ã‚‹ã€‚Numオプションã¨åˆã‚ã›ã¦ä½¿ã†ã¨åŠ¹æžœãŒä¸ŠãŒã‚‹ã€‚\\
+
+ 例:$f(x)=$tan$x$ ã®ã‚°ãƒ©ãƒ•ã¯ï¼Œãã®ã¾ã¾ã§ã¯ã‚ãŸã‹ã‚‚漸近線ãŒæã‹ã‚ŒãŸã‚ˆã†ã«ãªã‚‹ãŒï¼Œã“ã‚Œã¯ï¼Œä¸é€£ç¶šç‚¹ã‚’ãã®ã¾ã¾çµã‚“ã§ã„ã‚‹ãŸã‚ã§ã‚る。
+\begin{verbatim}
+ Deffun("f(x)", ["regional(y)","y=tan(x)","y"]);
+ Plotdata("1","f(x)","x",["Num=200","Dis=50"]);
+\end{verbatim}
+ã§æ¼¸è¿‘ç·šãŒæã‹ã‚Œãªããªã‚‹ã€‚\\
+
+ã€€ä¾‹ï¼šã‚¬ã‚¦ã‚¹è¨˜å· [$x$] ã§è¡¨ã•ã‚Œã‚‹é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã¯ï¼Œä¸é€£ç¶šãªéšŽæ®µçŠ¶ã«ãªã‚‹ã€‚ã“ã®é–¢æ•°ã¯å¤©äº•é–¢æ•° floor()ã§ã‚ã‚‹ã®ã§ï¼Œ
+\begin{verbatim}
+ Deffun("f(x)", ["regional(y)","y=floor(x)","y"]);
+ Plotdata("1","f(x)","x",["Num=100","Dis=0.9"]);
+\end{verbatim}
+ã§ãã‚Œã„ã«æã‘る。\\
+
+       \input{Fig/plotdata5}\\
+
+ 関数ã«æ–‡å­—ä¿‚æ•°ãŒã¤ã„ã¦ãŠã‚Šï¼Œæ–‡å­—ä¿‚æ•°ã®å€¤ã‚’変化ã•ã›ãªãŒã‚‰ã‚°ãƒ©ãƒ•ã‚’æãã«ã¯ï¼ŒAssign を使ã†ã€‚\\
+ \\
+ 例:直線 $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
+\begin{verbatim}
+    repeat(50,t,
+      cb=t/5-5;
+      Plotdata(text(t),Assign("b*x-b\verb|^|2","b",cb),"x");\\
+    );
+\end{verbatim}
+ \\
+      \input{Fig/assign}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{pointdata}{}
+\item[関数] Pointdata(name , 点リスト , optionss)
+\item[機能] 点を作ã£ã¦Scilabã«ç‚¹ã®ãƒªã‚¹ãƒˆ Pointdata(list)を出力ã™ã‚‹ã€‚
+\item[説明] 点データを作æˆã™ã‚‹ã€‚ã“ã®ç‚¹ã¯ï¼Œå¹¾ä½•è¦ç´ ã§ã¯ãªã„。プロットデータã®é ­éƒ¨ã¯ pt\\
+ 例:\verb|Pointdata("1",[[1,2],[-2,3]]);|\\
+    2ã¤ã®ç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作る。Cinderellaã®æç”»é¢ã§ã¯ç·‘ã®ç‚¹ã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+   \verb|Pointdata("1",[A,B]);|\\
+    作図ã—ãŸç‚¹A,Bã«ã¤ã„ã¦ï¼Œç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作る。\\
+    Cinderellaã®æç”»é¢ä¸Šã§ã¯æ—¢å­˜ã®ç‚¹A,Bã«ç·‘ã®ç‚¹ãŒé‡ãªã£ã¦è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+   \verb|Pointdata("1",A,["size=4"]);|\\
+    Aã®ä½ç½®ã«å¤§ãã•ï¼”ã§ç‚¹ã‚’作る。Ptsize(Setpt) ã®é …ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+   \verb|Pointdata("1",[A,B],[0]);|\\
+    点データを作り,TeXã«ã‚ªãƒ—ション0(白抜ã)ã§æã\\
+   \verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|\\
+    点データを作るãŒï¼ŒTeXã«ã¯æã‹ãªã„\\
+   \verb|Pointdata("1",[A,B],["nodisp"]);|\\
+    点データを作らãªã„.(戻り値ã¨ã—ã¦è¿”ã™ï¼‰\\
+
+  生æˆã•ã‚Œã‚‹ãƒªã‚¹ãƒˆã¯ï¼Œåº§æ¨™ã®ãƒªã‚¹ãƒˆãŒãƒã‚¹ãƒˆã—ãŸå½¢ã«ãªã£ã¦ã„る。\\
+  ãã®å†…容ã¯ï¼Œprintln()を用ã„ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã¨ãˆã°
+ \begin{verbatim}
+   Pointdata("1",[[1,2],[3,4],[6,2]]);
+   println(pt1);
+\end{verbatim}
+  ã§ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+\begin{verbatim}
+   generate pointdata pt1
+   [[[1,2]],[[3,4]],[[6,2]]]
+\end{verbatim}
+ ãƒã‚¹ãƒˆã•ã‚ŒãŸãƒªã‚¹ãƒˆã¯ï¼ŒCindyscriptã® flatten() 関数を利用ã—ã¦å¹³æ»‘化(ãƒã‚¹ãƒˆã‚’解除)ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼ŒListplot()ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+ 例:\verb|Ptsize(3);|\\
+   \verb|Pointdata("1",[[1,2],[3,4],[6,2]]);|\\
+   \verb|Listplot("1",flatten(pt1));|\\
+  ã“ã‚Œã§ï¼Œç¯€ç‚¹ã‚’明示ã—ãŸæŠ˜ã‚Œç·šãŒæã‘る。(下図左)\\
+    \verb|Listplot("1",[[1,2],[3,4],[6,2]]);|\\
+   ã§ã¯ç·šåˆ†ã®ã¿ãŒæã‹ã‚Œã‚‹ã€‚(下図å³ï¼‰\\
+    \input{Fig/pointdata}\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{polygonplot}{}
+\item[関数] Polygonplot(name , 点リスト , 整数,optionss)
+\item[機能] 2点を指定ã—ã¦æ­£å¤šè§’形をæã。
+\item[説明] 円ã«å†…接ã™ã‚‹æ­£å¤šè§’形をæã,頂点ã®å¹¾ä½•ç‚¹ã‚’作る。\\
+ 例:\verb|Polygonplot("1",[A,B],12);|\\
+ 点Aを中心ã¨ã—,åŠå¾„ABã®å††å‘¨ä¸Šã«ï¼Œç‚¹Bã‹ã‚‰ã‚¹ã‚¿ãƒ¼ãƒˆã—ã¦æ­£å二角形ã®é ‚点B1〜B11ã‚’å時計回りã«ä½œã‚Šï¼Œã“れをçµã‚“ã æ­£å¤šè§’形をæã。頂点ã¯å¹¾ä½•ç‚¹ã€‚\\
+ 整数ã§ãªã„数を指定ã—ãŸå ´åˆã¯ï¼Œãã¡ã‚“ã¨é–‰ã˜ãªã„折れ線ãŒæã‹ã‚Œã‚‹ã€‚\\
+
+
+\hypertarget{putintersect}{}
+\item[関数] Putintersect(点å , PD1 ,PD2,[No] )
+\item[機能] 2曲線ã®äº¤ç‚¹ã‚’作る
+\item[説明] 2曲線ã¯ãƒ—ロットデータåã§æŒ‡å®šã™ã‚‹ã€‚指定ã—ãŸç‚¹åã§äº¤ç‚¹ã‚’作る。ã“ã®ç‚¹ã¯å¹¾ä½•ç‚¹ã€‚\\
+ 交点ãŒï¼’ã¤ä»¥ä¸Šã‚ã‚‹å ´åˆã§ã‚‚,æ画範囲ã«ãã®ã†ã¡ï¼‘ã¤ã ã‘ãŒå­˜åœ¨ã™ã‚‹ãªã‚‰ï¼Œãã®ç‚¹ã¨ãªã‚‹ã€‚æ画範囲ã«ï¼’ã¤ä»¥ä¸Šã®äº¤ç‚¹ãŒã‚ã‚‹å ´åˆã¯ï¼Œãれらã®ã†ã¡ã„ãšã‚Œã‹ã«ãªã‚‹ã€‚ã“ã®ã¨ã,コンソールã«äº¤ç‚¹ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã¨ï¼Œã€ŒChoose point number ã€ã¨ã„ã†ã‚¬ã‚¤ãƒ‰ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚引数ã®Noã¨ã—ã¦ï¼Œãã®ç•ªå·ã‚’指定ã™ã‚‹ã¨ï¼Œãã®ç‚¹ãŒæŽ¡ç”¨ã•ã‚Œã‚‹ã€‚\\
+ ã“ã®é–¢æ•°ã§ä½œæˆã•ã‚Œã‚‹ã®ã¯å¹¾ä½•ç‚¹ã ã‘ãªã®ã§ï¼Œ\TeX ã®å›³ã«ç‚¹ã¨ã—ã¦æ˜Žç¤ºã™ã‚‹ãŸã‚ã«ã¯Pointdata()ã§æ›¸ã出ã™å¿…è¦ãŒã‚る。\\
+ 次ã®ä¾‹ã¯ï¼Œï¼“次曲線ã¨ç›´ç·šã®äº¤ç‚¹ã‚’3ã¤ã¨ã‚‚å–ã£ãŸã‚‚ã®ã§ã‚る。
+\begin{verbatim}
+  Plotdata("1","x^3-4*x","x",["Num=200"]);
+  Plotdata("2","1/2*x+1","x");
+  Putintersect("P","gr1","gr2",1);
+  Putintersect("Q","gr1","gr2",2);
+  Putintersect("R","gr1","gr2",3);
+  Pointdata("1",[P,Q,R],["size=4"]);
+\end{verbatim}
+ \\
+           \input{Fig/putintersect}\\
+  \\
+  交点ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯ï¼Œã€ŒNo intersect pointã€ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 2曲線ã®äº¤ç‚¹ã‚’作るã®ã«ï¼Œ\hyperlink{crosspoint}{Crosspoint()} 関数を用ã„ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\hypertarget{putpoint}{}
+\item[関数] Putpoint(点å , 座標1 ,座標2 )
+\item[機能] 点を作る
+\item[説明] 識別åãŒç‚¹åã®ç‚¹ã‚’,既存ã§ãªã‘ã‚Œã°åº§æ¨™ï¼‘ã«ä½œã‚‹ã€‚既存ãªã‚‰ã°åº§æ¨™ï¼’ã«ç§»å‹•ã™ã‚‹ã€‚Texã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。\\
+
+例:(1,1) ã«å›ºå®šç‚¹Aを作る。 ã“ã®ç‚¹ã¯å‹•ã‹ã™ã“ã¨ãŒã§ããªã„。\\
+   \verb|Putpoint("A",[1,1]);|\\
+  (1,1)ã«è‡ªç”±ç‚¹ã‚’作る。\\
+   \verb|Putpoint("A",[1,1],[A.x,A.y]);|\\
+  ã“ã®ç‚¹ã¯åº§æ¨™ï¼’ã®åŠ¹æžœã«ã‚ˆã‚Šï¼Œè‡ªç”±ç‚¹ã¨ãªã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
+
+実際ã«ã¯ï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ç‚¹ã‚’å–り,インスペクタã§åå‰ã‚’変更ã™ã‚Œã°ã‚ˆã„ã‚ã‘ã ãŒï¼Œã“ã®å½¢ã§ã¨ã‚Œã°ã‚¹ã‚¯ãƒªãƒ—トã®å¯èª­æ€§ãŒå¢—ã™æ„味ãŒã‚る。\\
+注)点åã¯åŠè§’アルファベットã¨ã™ã‚‹ã€‚数字や漢字ã§ã‚‚Cinderellaã§ã¯ç‚¹ãŒã§ãã‚‹ãŒï¼ŒScilabã§ã‚¨ãƒ©ãƒ¼ã¨ãªã‚‹ã€‚\\
+
+\hypertarget{putonline}{}
+\item[関数] PutonLine(点å , 座標1 ,座標2 )
+\item[機能] 直線上ã«ç‚¹ã‚’作る
+\item[説明] 座標1,座標2を通る直線上ã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç›´ç·šã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚\\
+例 点A,Bを通る直線上ã«ç‚¹Pã‚’ã¨ã‚‹ã€‚\\
+  \verb|PutonSeg("P",A,P);|\\
+
+\hypertarget{putonseg}{}
+\item[関数] PutonSeg(点å , 座標1 ,座標2 )
+\item[機能] 線分上ã«ç‚¹ã‚’作る
+\item[説明] 座標1,座標2を通る線分上ã«ç‚¹åã®ç‚¹ã‚’作る。ã§ããŸç‚¹ã¯ç·šåˆ†ã«å¯¾ã—ã¦ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚\\
+例 点A,Bを通る線分上ã«ç‚¹Pã‚’ã¨ã‚‹ã€‚\\
+  \verb|PutonSeg("P",A,P);|\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{reflextpoint}{}
+\item[関数] Reflectpoint(点,対称点ã¾ãŸã¯å¯¾ç§°è»¸)
+\item[機能] 点ã®é¡æ˜ ã‚’作æˆ
+\item[説明] 点を指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã™ã‚‹ã€‚対称軸ã¯[ 点1, 点2 ]ã§æŒ‡å®š\\
+ \\
+例:Cã¯Bã«é–¢ã—ã¦Aã¨å¯¾ç§°ãªç‚¹\\
+  Dã¯ç‚¹(2,3)ã«é–¢ã—ã¦Aã¨å¯¾ç§°ãªç‚¹\\
+  Eã¯ç‚¹(1,0) ã«é–¢ã—㦠(-1,1) ã¨å¯¾ç§°ãªç‚¹\\
+  Fã¯ç›´ç·šCEã«é–¢ã—ã¦Aã¨å¯¾ç§°ãªç‚¹\\
+\begin{verbatim}
+   C.xy=Reflectpoint(A,B);
+   D.xy=Reflectpoint(A,[[2,3]]);
+   E.xy=Reflectpoint([-1,1],[[1,0]]);
+   F.xy=Reflectpoint(A,[C,E]);
+   Lineplot([C,E],["do"]);
+\end{verbatim}
+ \\
+     \input{Fig/reflectpoint}\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{rotatepoint}{}
+\item[関数] Rotatepoint(点 ,角度 , 中心)
+\item[機能] 点ã®ä½ç½®ã‚’回転ã™ã‚‹
+\item[説明] 点を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹\\
+\begin{spacing}{1.5}
+例:点Cã¯Aを,Bã«é–¢ã—ã¦$\dfrac{2}{3}\pi $ã ã‘回転ã—ãŸç‚¹\\
+  点Dã¯ç‚¹(5,2)を,Bã«é–¢ã—ã¦$\dfrac{\pi}{3}$ ã ã‘回転ã—ãŸç‚¹\\
+  点Eã¯ç‚¹(3,0)ã‚’Aã«é–¢ã—㦠$-\dfrac{\pi}{4} $ã ã‘回転ã—ãŸç‚¹
+\end{spacing}
+\begin{verbatim}
+   C.xy=Rotatepoint(A,2*pi/3,B);
+   D.xy=Rotatepoint((5,2),pi/3,B);
+   E.xy=Rotatepoint([3,0],-pi/4,A);
+\end{verbatim}
+ \\
+   \input{Fig/rotatepoint}\\
+ \\
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{rulerscale}{}
+\item[関数] Rulerscale(始点 ,横軸目盛 , 縦軸目盛)
+\item[機能] 目盛を打ã¤
+\item[説明] 始点ã®ä½ç½®ã‚’縦横ã®èµ·ç‚¹ã¨ã—ã¦ç›®ç››ã‚Šã‚’打ã¤ã€‚\\
+ 目盛ã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚\\
+ ["r",a,b,c] ã®å½¢å¼ã§ã¯ï¼Œaã‹ã‚‰bã¾ã§cé–“éš”ã§ç›®ç››ã‚’打ã¤ã€‚\\
+ ["f",n1,"str",n2,"str",・・] ã®å½¢å¼ã§ã¯ï¼Œnã¨"str"ãŒã‚»ãƒƒãƒˆã§ï¼Œnã®ä½ç½®ã«"str"を書ã。ãŸã ã—,ä½ç½®ã¯Cinderellaã®æç”»é¢ã®åŽŸç‚¹ã‚’0ã¨ã™ã‚‹ã€‚\\
+ Framedata() ã¾ãŸã¯ Framedata2() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ã¨çŸ©å½¢ã«ç›®ç››ã‚’打ã¤ã“ã¨ãŒã§ãる。\\
+ \\
+例:Aを原点ã«ç½®ã„ãŸçŸ©å½¢æž ã‚’æã,横ã«0,1,2,3,4,5,縦㫠d1,d2 ã®ç›®ç››ã‚’打ã¤ã€‚
+\begin{verbatim}
+  Framedata2("1",[A,B]);
+  Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);
+\end{verbatim} 
+   \input{Fig/ruler}\\
+ \\
+
+\hypertarget{scalepoint}{}
+\item[関数] Scalepoint(点,比率ベクトル,中心)
+\item[機能] 点ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹
+\item[説明] 点を,指定ã•ã‚ŒãŸä¸­å¿ƒã‚’原点ã¨ã™ã‚‹åº§æ¨™ç³»ã§ï¼Œæ¯”率ベクトルã®åˆ†ã ã‘拡大・縮å°ã—ãŸä½ç½®ã«ç½®ã。\\
+
+例:点Cを,点Aを原点中心ã«æ¨ªã«ï¼“å€ï¼Œç¸¦ã«ï¼’å€ã—ãŸä½ç½®ã«ç½®ã。\\
+  点Dを,点Aを点B中心ã«æ¨ªã«ï¼“å€ï¼Œç¸¦ã«ï¼’å€ã—ãŸä½ç½®ã«ç½®ã。\\
+  点Fを,点Aを原点中心ã«ãƒ™ã‚¯ãƒˆãƒ«$\overrightarrow{OE} $ã§ç¤ºã•ã‚ŒãŸæ¯”率ã®ä½ç½®ã«ç½®ã。
+\begin{verbatim}
+   C.xy=Scalepoint(A,[3,2],[0,0]);
+   D.xy=Scalepoint(A,[3,2],B);
+   F.xy=Scalepoint(A,E.xy,[0,0]);
+\end{verbatim}
+     \input{Fig/scalepoint}\\
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{translatepoint}{}
+\item[関数] Translatepoint(点 , 移動ベクトル)
+\item[機能] 点を平行移動ã™ã‚‹
+\item[説明] 点を移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã™ã‚‹ã€‚\\
+\\
+例:点Cã¯ç‚¹Aã‚’$x$軸方å‘ã«2 , $y$軸方å‘ã«ï¼“ã ã‘平行移動ã—ãŸç‚¹\\
+  点Dã¯ç‚¹Aをベクトル$\overrightarrow{OB} $ã ã‘平行移動ã—ãŸç‚¹
+\begin{verbatim}
+   C.xy=Translatepoint(A,[2,3]);
+   D.xy=Translatepoint(A,B.xy);
+\end{verbatim}
+ \\
+     \input{Fig/translatepoint}
+\end{description}
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+% ï¼ï¼ãƒ—ロットデータã®æ“作ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
+\subsection{プロットデータã®æ“作}
+
+% æ画関数ã§ä½œæˆã•ã‚ŒãŸãƒ—ロットデータを用ã„ã¦æ画をãŠã“ãªã†ã€‚ãªãŠï¼Œæœ¬ç¯€ã§ã¯ï¼Œè©²å½“ã™ã‚‹å›³å½¢ã®ã“ã¨ã‚’「プロットデータã€ã¨è¡¨è¨˜ã™ã‚‹å ´åˆãŒã‚る。\\
+
+\begin{description}
+
+\hypertarget{changestyple}{}
+\item[関数] Changestyle(PDリスト, optionss)
+\item[機能] æ画オプションを変更ã™ã‚‹
+\item[説明] 複数ã®å›³å½¢ã®æ画オプションを一括ã—ã¦å¤‰æ›´ã™ã‚‹ã€‚\\
+
+例:線分AB,円ABã®ç·šã‚’ç ´ç·šã«ã—ã¦\TeX ã«æ›¸ã出ã•ãªã„よã†ã«ã™ã‚‹ã€‚\\
+  \verb|Changestyle(["sgAB","crAB"],["da","notex"]);|\\
+ \\
+
+\hypertarget{enclosing}{}
+\item[関数] Enclosing(name , PDリスト , [ä½ç½®ï¼Œæ–¹å‘,数å¼])
+\item[機能] 複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’æã。
+\item[説明] 引数ã®ä½ç½®ï¼Œæ–¹å‘,数å¼ã¯ï¼Œè¤‡æ•°ç‚¹ã®æƒ…報を[ ]内ã«ã¾ã¨ã‚ã¦
+記入ã§ãる。以下ã¯ä¸€ä¾‹ã€‚
+\begin{verbatim}
+  Circledata([A,B],["do"]);
+  Scaledata("1","crAB",1.5,1/1.5,["do"]);
+  Scaledata("2","crAB",1/1.5,1.5,["do"]);
+  Tmp1=Intersectcrvs(sc2,crAB);
+  Putpoint("C",Tmp1\_1);
+  Enclosing("1",["sc2","crAB","sc2","Invert(sc1)"],[C]);
+  Hatchdata("1","i",[["en1"]],["dr,0.5"]);
+\end{verbatim}
+         \input{Fig/enclosing}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+
+\hypertarget{addgraph}{}
+\item[関数] AddGraph(name ,プロットデータã®ãƒªã‚¹ãƒˆ,option)
+\item[機能] 複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã‚‹
+\item[説明] 複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ã†ã€‚ãŸã¨ãˆã°ï¼Œå††ã¨ï¼Œå††å‘¨ä¸Šã®ç‚¹ã®ï¼’ã¤ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦æ‰±ãˆã°ï¼Œã‚¹ãƒ©ã‚¤ãƒ€ã‚’用ã„ãŸã‚Šå‹•ç”»ã«ã™ã‚‹ã¨ãã«ï¼Œå€‹ã€…ã«ç§»å‹•ã‚„回転をã—ãªãã¦ã™ã‚€ã€‚Joincrvs()ã§ã¯ï¼Œãƒ—ロットデータをã¤ãªã’ã¦ï¼‘ã¤ã®ãƒ—ロットデータã«ã™ã‚‹ãŒï¼ŒAddGraph()ã§ã¯ï¼Œãƒ—ロットデータをリスト化ã—ã¦æ‰±ã†ã¨ã„ã†é•ã„ãŒã‚る。\\
+ プロットデータã®ãƒªã‚¹ãƒˆã¯ï¼Œãƒ—ロットデータåを文字列化ã—ã¦æ¸¡ã™ã€‚ãŸã¨ãˆã°ï¼Œå††ã®ãƒ—ロットデータ㌠cr1 ã®ã¨ã,"cr1" ã¨ã™ã‚‹ã€‚\\
+ \\
+例:サイクロイドã®å›³ã‚’æã。
+\begin{verbatim}
+  Setpt(3);
+  Circledata("1",[[0,1],[0,0]]);
+  Pointdata("1",[0,0]);
+  AddGraph("1",["[pt1]","cr1"],["nodisp"]);
+  nn=32;
+  forall(1..nn,
+   t=2*pi/nn*#;
+   Rotatedata(text(#),"ad1",-t,[[0,1],"nodisp"]);
+   Translatedata(text(#),"rt"+text(#),[t,0],["dr,0.3"]);
+  );
+\end{verbatim}
+
+\begin{center}
+\input{Fig/addgraph}
+\end{center}
+ ã“ã“ã§ï¼ŒAddGraph()ã®å¼•æ•°ã§ä¸Žãˆã‚‹ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã§ï¼Œç‚¹ã®ãƒ—ロットデータ pt1 ã‚’"[pt1]" ã¨ã—ã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„。円ã®ãƒ—ロットデータãŒï¼Œç‚¹ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚ã‚‹ã®ã«å¯¾ã—,点ã®ãƒ—ロットデータã¯ä¸€ã¤ã®åº§æ¨™ã ã‘ãªã®ã§ï¼Œã“ã®ã‚ˆã†ã«ã—ã¦ãƒªã‚¹ãƒˆåŒ–ã—ã¦æ¸¡ã™ã€‚\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+
+\hypertarget{hatchdata}{}
+\item[関数] Hatchdata(name , æ–¹å‘リスト , プロットデータ , optionss)
+\item[機能] 閉曲線ã®å†…部ã«æ–œç·šã‚’引ã。
+\item[説明] 引数ã¯ï¼Œæ›²ç·šå,内部外部ã®ãƒ‘ターンを与ãˆã‚‹''i'',''o''ã®æ–‡å­—列,閉曲線を与ãˆã‚‹æ›²ç·šåˆ†ã¨é ˜åŸŸã®å†…部を定ã‚ã‚‹æ–¹å‘ã®ãƒªã‚¹ãƒˆã¨ã‚ªãƒ—ション。\\
+ Scilabã§ãƒãƒƒãƒãƒ‡ãƒ¼ã‚¿ã‚’作æˆã—ã¦èª­ã¿è¾¼ã‚€ã€‚åŒã˜åå‰ã®ãƒãƒƒãƒãƒ‡ãƒ¼ã‚¿ãŒã™ã§ã«ã‚ã‚‹å ´åˆï¼Œ"m"ã‚’ã¤ã‘ã‚‹ã¨ãƒãƒƒãƒãƒ‡ãƒ¼ã‚¿ã‚’強制的ã«æ›´æ–°ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+例:円ã®å†…部。(下図左)
+\begin{verbatim}
+  Circledata([A,B],["dr"]);
+  Hatchdata("1",["i"],[["crAB"]],["dr,0.7","out"]);
+\end{verbatim}
+
+例:3ã¤ã®é–‰æ›²ç·šã®å†…å´ãƒ»å¤–å´ã®ãƒ‘ターンãŒåŒä¸€ã§ã‚る領域(下図å³ï¼‰
+\begin{verbatim}
+  Circledata([A,B],["dr"]);
+  Paramplot("1","[4*cos(t),2*sin(t)]","t=[0,2*pi]");
+  Paramplot("2","[2*cos(t),4*sin(t)]","t=[0,2*pi]");
+  Hatchdata("1",["ioi"],[["crAB"],["gp1"],["gp2"]],["dr,0.7","out"]);
+  Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7","out"]);
+\end{verbatim}
+ \\
+  \input{Fig/hatch1}   \input{Fig/hatch2}
+\newpage
+
+例:複数ã®ãƒ‘ターンã«åˆ†ã‹ã‚ŒãŸé ˜åŸŸã€‚
+\begin{verbatim}
+  Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
+  Listplot([A,B]);
+  Listplot([A,C]);
+  io="out";
+  Hatchdata("1",["ii"],[["sAB","n"],["gr1","s"]],["dr,0.7",io]);
+  Hatchdata("2",["ii"],[["sAC","s"],["gr1","n"]],["dr,0.7",io]);
+\end{verbatim}
+\begin{center}
+\input{Fig/hatch3}
+\end{center}
+
+複数領域ã®æ–œç·šå¡—ã®å ´åˆï¼Œãれらã®é ˜åŸŸã‚’ã¾ã¨ã‚ã¦å‡ºåŠ›ã™ã‚‹ã‹ï¼Œ
+ã¾ã¨ã‚ã¦Cinderellaã«èª­ã¿è¾¼ã‚€å ´åˆãŒå¤šã,ãã®ã‚ˆã†ãªå ´åˆã«ã¯
+4行目ã®ã‚ˆã†ãªæŒ‡å®šã®ä»•æ–¹ã‚‚ã‚る。\\
+
+例:æ画範囲ã¨ã‚ã‚ã›ã¦é–‰é ˜åŸŸã¨ãªã‚‹å ´åˆã€‚
+\begin{verbatim}
+  Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"])
+  Listplot([A,B]);
+  Listplot([A,C]);
+  Hatchdata("1",["iio"],[["sAB","s"],["sAC","n"],["gr1","[0,2]"]],
+                     ["dr,0.7","out"]);
+\end{verbatim}
+\begin{center}
+\input{Fig/hatch4}
+\end{center}
+
+\newpage
+
+例:接線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã®å ´åˆã€‚
+\begin{verbatim}
+  Deffun("f(x)",["regional(y)","y=x^2*(x-3)","y"]);
+  Plotdata("1","f(x)","x");
+  PutonCurve("A",gr1,-1);
+  coef=Derivative("f(x)","x","A.x");
+  Defvar("DC=coef");
+  Deffun("g(x)",["regional(y)","y=DC*(x-A.x)+A.y","y"]);
+  Plotdata("2","g(x)","x");
+  Tmp=Intersectcrvs(gr1,gr2);
+  Partcrv("1",A,Tmp_3,"gr1");
+  Partcrv("2",A,Tmp_3,"gr2");
+  Hatchdata("1",["ii"],[["part1","n"],["part2","s"]],["dr,0.7","out"]);
+\end{verbatim}
+\begin{center}
+\input{Fig/hatch5}
+\end{center}
+ \\
+斜線ã®å‘ãや間隔を変ãˆã‚‹ã“ã¨ã‚‚ã§ãる。\\
+
+\noindent
+%ï¿¥Ltab{10mm}{æ–‡}
+例:円ã®å†…部ã¾ãŸã¯å††ã¨ç›´ç·šã§åŒºåˆ‡ã‚‰ã‚ŒãŸå›³å½¢\\
+\verb|Circledata([A,B]);| ã§å††ãƒ‡ãƒ¼ã‚¿ã®åå‰ãŒ crABã¨ãªã‚‹ã€‚ã“れを用ã„ã¦\\
+\verb|Hatchdata("1",["i"],[["crAB"]]);|
+円内ã«å‚¾ã$45^{\circ}$ã®æ–œç·šã‚’引ã(下図ha1)\\
+\verb|Hatchdata("2",["i"],[["crAB"]],[-40,2]);| 傾ã$-40^{\circ}$,間隔を2å€ã«ï¼ˆha2)\\
+                     (間隔ã¯å®Ÿæ•°ã§æŒ‡å®šã§ãる)\\
+\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);| 線ã®å¤ªã•ã‚’0.5å€ã«ï¼ˆha3)\\
+\verb|Hatchdata("4",["i"],[["crAB"]],[-45,2,"dr,0.5"]);| (ha4)\\
+
+  \input{Fig/HatchZuKita1.tex} \input{Fig/HatchZuKita2.tex}\\
+       図ha1           図ha2\\
+  \input{Fig/HatchZuKita3.tex} \input{Fig/HatchZuKita4.tex}\\
+       図ha3           図ha4\\
+ \\
+
+ã“ã®å††ã«ç›´ç·šã‚’加ãˆé ˜åŸŸã‚’分ã‘る。\\
+ \verb|Lineplot("1",[A,B]);|  直線データã®åå‰ã¯ ln1\\
+ \verb|Lineplot("2",[A,C]);| 直線データã®åå‰ã¯ ln2\\
+円ã®å†…部ã§å³ä¸Šï¼ˆln1ã¨ln2ã®åŒ—å´ï¼‰ï¼ˆä¸‹å›³ha5)\\
+ \verb|Hatchdata("5",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);|\\
+円ã®å†…部ã§å³ä¸Šã¨å·¦ä¸‹ï¼ˆä¸‹å›³ha6)\\
+\verb|Hatchdata("6",["iii","ioo"],[["crAB"],["ln1","n"],["ln2","n"]]);|\\
+
+  \input{Fig/HatchZuKita5.tex} \input{Fig/HatchZuKita6.tex}\\
+       図ha5          図ha6\\
+ \\
+円データcrABを作るãŒæã‹ãªã‘ã‚Œã°å¢ƒç•Œç·šãŒå«ã¾ã‚Œãªã„。(下図ha7)\\
+ \verb|Circledata([A,B],["notex"]);|\\
+ \verb|Hatchdata("7",["i"],[["crAB"]]);|\\
+境界線を破線ã§æãã¨é–‹é›†åˆã®ã‚ˆã†ã«ãªã‚‹ï¼ˆä¸‹å›³ha8)\\
+ \verb|Circledata([A,B],["da"]);|\\
+ \verb|Hatchdata("8",["i"],[["crAB"]]);|\\
+
+  \input{Fig/HatchZuKita7.tex} \input{Fig/HatchZuKita8.tex}\\
+       図ha7          図ha8\\
+
+å•é¡Œï¼šæ¬¡å›³ã®ã‚ˆã†ã«ä¸Šã¨ä¸‹ã§æ–œç·šã®æã分ã‘ã‚’ã™ã‚‹ã«ã¯ï¼Ÿã€€ã€€ã€€ç­”ã¯å›³ã®å¾Œã«\\
+
+         \input{Fig/HatchZuKita9.tex}\\
+ \\
+å•é¡Œã®ç­”:次ã®ã‚ˆã†ã«2ã¤ã®ãƒ‡ãƒ¼ã‚¿ã‚’作り両方æã
+\begin{verbatim}
+  Hatchdata("9a",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);
+  Hatchdata("9b",["ioo"],[["crAB"],["ln1","n"],["ln2","n"]],[90,2]);
+\end{verbatim}
+    (ã“ã®ç­”ã¯å›³ha7ã¨å›³ha8ã¨ã®é–¢ä¿‚ã¨åŒã˜ï¼‰ã€€
+ \\
+\hypertarget{dotfilldata}{}
+\item[関数] Dotfilldata(name , æ–¹å‘リスト , プロットデータ , optionss)
+\item[機能] 領域を点ã§æ•·ãè©°ã‚る。
+\item[説明] Scilabã¨ãƒ‡ãƒ¼ã‚¿ã®æŽˆå—ã‚’ãŠã“ãªã£ã¦æç”»ã™ã‚‹ã€‚書å¼ã¯Hatchdata()ã¨åŒã˜\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+
+\hypertarget{joincrvs}{}
+\item[関数] Joincrvs(name, プロットデータã®ãƒªã‚¹ãƒˆ, options)
+\item[機能] 隣接ã™ã‚‹æ›²ç·šãƒ—ロットデータ ã®ãƒªã‚¹ãƒˆã‚’繋ã„ã§1本ã®æ›²ç·šã‚’作る。
+\item[説明] 曲線ã®ãƒªã‚¹ãƒˆã¯éš£æŽ¥ã™ã‚‹é †ç•ªã§æŒ‡å®šã™ã‚‹ã€‚プロットデータåã®é ­éƒ¨ã¯join。\\
+optionsã¯ç·šç¨®ã€€ã€€ã€€"dr, n" , "da,m,n" , "do,m,n"\\
+ \\
+例:線分$y=x\ (-\sqrt{2} \leqq x \leqq \sqrt{2})$ã¨åŠå††ã‚’繋ã„ã§å¾—られる閉曲線をæã。\\
+\begin{verbatim}
+  Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");
+  Putpoint("B",[sqrt(2),sqrt(2)]);
+  Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);
+  Joincrvs("3",["gr1","cr2"]);
+\end{verbatim}
+ \\
+        \input{Fig/joincrvs.tex}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+\hypertarget{partcrv}{}
+\item[関数] Partcrv(name, A, B, プロットデータ, options)
+\item[機能] 曲線プロットデータ上ã®ç‚¹A, B ã®é–“ã®éƒ¨åˆ†æ›²ç·šã‚’æã。
+\item[説明] プロットデータåã®é ­éƒ¨ã¯part。\\
+optionsã¯ç·šç¨®ã€€ã€€ã€€"dr, n" , "da,m,n" , "do,m,n"\\
+
+例1:2点A, Bã®é †åºã¨æ›²ç·šã®å‘ãã«ã‚ˆã£ã¦éƒ¨åˆ†æ›²ç·šãŒæ±ºã¾ã‚‹ã€‚
+曲線ã®å‘ãã¯ï¼Œ$y=f(x)$ã®ã‚°ãƒ©ãƒ•ã§ã¯x座標ãŒå¢—加ã™ã‚‹å‘ã。ã“ã“ã§ï¼ŒPDname="gr1"ã®ã‚ˆã†ã«""ã§å›²ã‚€ã“ã¨ãŒå¿…è¦ã€‚\\
+ \verb|Plotdata("1", "x^2", "x", ["do"]);| (放物線ã®åå‰ã¯gr1)\\
+ \verb|Partcrv("1", [0,0], [1,1], "gr1");| (部分曲線ã®åå‰ã¯part1)\\
+ \verb|Partcrv("2", [1,1], [0,0], "gr1");| (部分曲線ã®åå‰ã¯part2)\\
+
+\begin{minipage}{35mm}
+\begin{center}
+\input{Fig/partcrv1}\\
+part1 ã®å›³
+\end{center}
+\end{minipage}
+\hspace{10mm}
+\begin{minipage}{35mm}
+\begin{center}
+\input{Fig/partcrv2}\\
+part2 ã®å›³
+\end{center}
+\end{minipage}
+\vspace{5mm}
+
+例2:閉曲線ã®ä¾‹ï¼Žãƒ‘ラメータ表示曲線ã¯ãƒ‘ラメータã®å¢—ãˆã‚‹å‘ãã‚’ã‚‚ã¤ã€‚
+\begin{verbatim}
+  Circledata([A,B], ["do"]);
+   Plotdata("1", "x^2", "x", ["do"]);
+  tmp=Intersectcrvs(crAB, gr1);
+  P.xy=tmp_1;
+  Q.xy=tmp_2;
+  Partcrv("1", P, Q, "crAB");
+  Partcrv("2", Q, P, "crAB");
+\end{verbatim}
+\vspace{5mm}
+
+\begin{minipage}{45mm}
+\begin{center}
+\input{Fig/partcrv3}\\
+part1 ã®å›³
+\end{center}
+\end{minipage}
+\hspace{10mm}
+\begin{minipage}{45mm}
+\begin{center}
+\input{Fig/partcrv4}\\
+part2 ã®å›³
+\end{center}
+\end{minipage}
+\\
+\\
+
+例3:放物線$y=x^2$ãŒå††ã§åˆ‡ã‚Šå–られる部分をæã。
+\begin{verbatim}
+  Circledata([A,B]);
+  Deffun("f(x)",["regional(y)","y=x^2","y"]);
+  Plotdata("1","f(x)","x",["do"]);
+  tmp3=Intersectcrvs("crAB","gr1");
+  Partcrv("2",tmp3_2,tmp3_1,"gr1",["dr,2"]);
+\end{verbatim}
+\input{Fig/partcrv}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\hypertarget{putoncurve}{}
+\item[関数] PutonCurve(点ã®åå‰, プロットデータ, options)
+\item[機能] 曲線上ã«ç‚¹ã‚’ä¹—ã›ã‚‹ã€‚
+\item[説明] 点ãŒå­˜åœ¨ã—ãªã„å ´åˆã¯æ–°ãŸã«ä½œã‚‹ã€‚ã™ã§ã«ãã®ç‚¹ãŒå­˜åœ¨ã™ã‚‹å ´åˆã¯ï¼Œãã®ç‚¹ã®$x$座標を使ã†ã€‚åˆæœŸå€¤ã®$x$座標ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ 0。\\
+optionsã¯[$x$座標ã®ç¯„囲]。\\
+
+例:アステロイド上ã®å‹•ç‚¹P ã‚’ã¨ã‚‹ã€‚
+\begin{verbatim}
+  Deffun("fx(t)", ["local(x)","x=2*cos(t)^3","x"]);
+  Deffun("fy(t)", ["local(y)","y=2*sin(t)^3","y"]);
+\end{verbatim}
+ã§é–¢æ•°ã‚’定義ã—,\\
+  \verb|Paramplot("1","[fx(t),fy(t)]","t=[0,2*pi]");|\\
+ã§ã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ã‚’表示ã™ã‚‹ã€‚プロットデータ㯠gp1 ã¨ãªã‚‹ã€‚\\
+ãã“ã§\\
+  \verb|PutonCurve("P","gp1",[-1,1]); |\\
+ã§$x$座標㌠$-1$ ã§ã‚る点PãŒã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ä¸Šã«ã§ã,ã“ã®ç‚¹ã¯ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹ã¨ã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ä¸Šã‚’ $-1 \leqq x\leqq 1$ ã®ç¯„囲ã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
+
+        \input{Fig/putoncurve.tex}
+
+ãªãŠ\\
+  \verb|fx(t):=2*cos(t)^3;|\\
+ã§é–¢æ•°ã‚’定義ã™ã‚‹ã¨ Scilab ã«é–¢æ•°å®šç¾©æƒ…å ±ãŒæ¸¡ã•ã‚Œãªã„ã®ã§\\
+  \verb|Deffun("fx(t)", ["local(x)","x=2*cos(t)^3","x"]);|\\
+㧠f(x) を定義ã™ã‚‹å¿…è¦ãŒã‚る。
+ \\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{reflextdata}{}
+\item[関数] Reflectdata(name , プロットデータ , 対称点ã¾ãŸã¯å¯¾ç§°è»¸,options)
+\item[機能] プロットデータã®é¡æ˜ ã‚’作æˆ
+\item[説明] プロットデータを指定ã•ã‚ŒãŸç‚¹ã¾ãŸã¯è»¸ã«é–¢ã—ã¦å¯¾ç§°ç§»å‹•ã™ã‚‹ã€‚\\
+ 対称点ã¯åº§æ¨™ã¾ãŸã¯ï¼Œç‚¹ã®è­˜åˆ¥å。ãŸã ã—,対称点を座標ã§ç¤ºã™ã¨ãã¯è¦ç´ ãŒã²ã¨ã¤ã®ãƒªã‚¹ãƒˆã«ã™ã‚‹ã€‚\\
+ 対称軸ã¯ãƒªã‚¹ãƒˆ[ 点1, 点2 ] ã§æŒ‡å®š\\
+ optionsã¯ç·šç¨®\\
+\\
+例:中心A , åŠå¾„ABã®å††ã‚’æã,ãã®ãƒ—ロットデータを用ã„ã¦ï¼Œ\\
+  点Cã«é–¢ã—ã¦å¯¾ç§°ãªå††ã‚’\\
+   点(-1,2)ã«é–¢ã—ã¦å¯¾ç§°ãªå††ã‚’太ã„実線ã§\\
+   直線DEã«é–¢ã—ã¦å¯¾ç§°ãªå††ã‚’ç ´ç·šã§\\
+  ãã‚Œãžã‚Œæã。\\
+  作æˆã•ã‚Œã‚‹ãƒ—ロットデータã®å称を rf1 ,rf2 ,rf3 ã¨ã™ã‚‹ã€‚
+\begin{verbatim}
+   Circledata([A,B]);\\
+   Reflectdata("1","crAB",[C]);\\
+   Reflectdata("2","crAB",[[-1,2]],["dr,2"]);\\
+   Reflectdata("3","crAB",[D,E],["da"]);\\
+\end{verbatim}
+ \\
+   \input{Fig/reflectdata}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{rotatedata}{}
+\item[関数] Rotatedata(name , プロットデータ ,角度 , [中心 , options])
+\item[機能] プロットデータã®ä½ç½®ã‚’回転ã™ã‚‹
+\item[説明] 図形を,中心ã§ç¤ºã•ã‚ŒãŸç‚¹ã®å‘¨ã‚Šã«å›žè»¢ã™ã‚‹ã€‚角度ã¯å¼§åº¦æ³•ã§ä¸Žãˆã‚‹\\
+ 中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚optionsã¯ç·šç¨®\\
+
+\begin{spacing}{1.5}
+例:中心A , åŠå¾„ABã®å††ã®ãƒ—ロットデータをæã,\\
+   点Cを中心ã«$\dfrac{\pi}{2} $ã ã‘回転ã—ãŸå††\\
+   点(1,5)を中心ã«$\dfrac{\pi}{3}$ ã ã‘回転ã—,線を太ãã—ãŸå††\\
+   点Dを中心㫠$-\dfrac{\pi}{3} $ã ã‘回転ã—,破線ã«ã—ãŸå††\\
+  をãã‚Œãžã‚Œæã。\\
+  作æˆã•ã‚Œã‚‹ãƒ—ロットデータã®å称を rt1 ,rt2 ,rt3 ã¨ã™ã‚‹ã€‚
+\end{spacing}
+\begin{verbatim}
+   Circledata([A,B]);\\
+   Rotatedata("1","crAB",pi/2,[C]);\\
+   Rotatedata("2","crAB",pi/3,[[1,5],"dr,2"]);\\
+   Rotatedata("3","crAB",-pi/3,[D,"da"]);\\
+\end{verbatim}
+ \\
+      \input{Fig/rotatedata}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{scaledata}{}
+\item[関数] Scaledata(name , プロットデータ,xæ–¹å‘比率 , yæ–¹å‘比率 , [中心 , options])
+\item[機能] 図形ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹
+\item[説明] 図形ã®ä½ç½®ã‚’プロットデータを用ã„ã¦æŒ‡å®šã•ã‚ŒãŸæ¯”率ã§æ‹¡å¤§ãƒ»ç¸®å°ã™ã‚‹\\
+ 中心ã¨optionsã¯ã¾ã¨ã‚ã¦ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚optionsã¯ç·šç¨®\\
+
+例:中心A,åŠå¾„ABã®å††ã‚’æã„ã¦ãŠã。プロットデータå㯠crABã¨ãªã‚‹ã€‚\\
+  ã“ã®å††ã‚’\\
+   原点中心ã«$x$軸方å‘ã«ï¼“,$y$軸方å‘ã«ï¼’ã ã‘平行移動ã™ã‚‹ã€‚\\
+   Cを中心ã«$x$軸方å‘ã«ï¼“,$y$軸方å‘ã«ï¼’ã ã‘平行移動ã—,実線ã§å¤ªãæã。\\
+   原点中心ã«ãƒ™ã‚¯ãƒˆãƒ«$\overrightarrow{OD} $ã ã‘平行移動ã—,破線ã§æã。
+\begin{verbatim}
+   Circledata([A,B]);
+   Scaledata("1","crAB",3,2,[[0,0]]);
+   Scaledata("2","crAB",3,2,[C,"dr,2"]);
+   Scaledata("3","crAB",D.x,D.y,[[0,0],"da"]);
+\end{verbatim}
+       \input{Fig/scaledata}\\
+ \\
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{shade}{}
+\item[関数] Shade(プロットデータã®ãƒªã‚¹ãƒˆ , optionss)
+\item[機能] 閉曲線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’å¡—ã‚Šã¤ã¶ã™ã€‚
+\item[説明] 第1引数ã«ã¯ï¼Œé–‰æ›²ç·šã‚’与ãˆã‚‹æ›²ç·šåˆ†ã®ãƒªã‚¹ãƒˆã‚’並ã¹ã‚‹ã€‚\\
+ optionssã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã§ã®æ画色,濃ã•ã‚’リストã§ä¸Žãˆã‚‹ã€‚\\
+
+例:$y=2\sin x$ã®ã‚°ãƒ©ãƒ•ã¨ç›´ç·š$y=1$(直線ABã®ä¸€éƒ¨ï¼‰ã¨ã§å›²ã¾ã‚ŒãŸéƒ¨åˆ†ã«0.5ã®æ¿ƒã•ã§è‰²ã‚’塗る。
+\begin{verbatim}
+  Setax([7,"nw"]);
+  Plotdata("1","2*sin(x)","x",["Num=100"]);
+  Plotdata("2","2*sin(x)","x=[5*pi/6,13*pi/6]",["Num=100"]);
+  Lineplot("1",[[0,1],[1,1]]);
+  Listplot("1",[[5*pi/6,1],[13*pi/6,1]]);
+  Shade(["gr2","sg1"],[0.5]);
+\end{verbatim}
+\begin{center}
+\input{Fig/shade}
+\end{center}
+
+例:2ã¤ã®æ”¾ç‰©ç·šã§å›²ã¾ã‚ŒãŸéƒ¨åˆ†ã«0.2ã®æ¿ƒã•ã§è‰²ã‚’塗る。Cinderellaã®ç”»é¢ã§ã¯èµ¤ã§å°‘ã—è–„ã塗る。
+\begin{verbatim}
+  Plotdata("1","x^2-1","x=[-sqrt(2),sqrt(2)]",["Num=100"]);
+  Plotdata("2","x^2/2","x=[-sqrt(2),sqrt(2)]",["Num=100"]);
+  Shade(["gr2","gr1"],[0.2,"color->[1,0,0]","alpha->0.4"]);
+\end{verbatim}
+\begin{center}
+\input{Fig/shade01}
+\end{center}
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{translatedata}{}
+\item[関数] Translatedata(name , プロットデータ , 移動ベクトル , options)
+\item[機能] プロットデータを平行移動ã™ã‚‹
+\item[説明] プロットデータを移動ベクトルã§ç¤ºã•ã‚ŒãŸåˆ†ã ã‘平行移動ã™ã‚‹ã€‚\\
+ nameã¯ã“ã‚Œã«ã‚ˆã£ã¦ã¤ãるプロットデータã®å称を設定。å˜ãªã‚‹ç•ªå·ã¯ä¸å¯ã€‚\\
+ optionsã¯ç·šç¨®\\
+\\
+例:中心A,åŠå¾„ABã®å††ã‚’æã„ã¦ãŠã。プロットデータå㯠crABã¨ãªã‚‹ã€‚\\
+  ã“ã®å††ã‚’\\
+  x軸方å‘ã«ï¼’,y軸方å‘ã«ï¼“ã ã‘平行移動ã™ã‚‹ã€‚\\
+  ベクトル$\overrightarrow{OC} $ã ã‘平行移動ã—,実線ã§å¤ªãæã。\\
+  ベクトル$\overrightarrow{OD} $ã ã‘平行移動ã—,破線ã§æã。\\
+  作æˆã•ã‚Œã‚‹ãƒ—ロットデータã®å称を tr1 , tr2 , tr3 ã¨ã™ã‚‹ã€‚
+\begin{verbatim}
+  Circledata([A,B]);
+  Translatedata("tr1","crAB",[2,3]);
+  Translatedata("tr2","crAB",C,["dr,2"]);
+  Translatedata("tr3","crAB",D,["da"]);
+\end{verbatim}
+ \\
+       \input{Fig/translatedata}
+
+\end{description}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+% ===============================
+\subsection{å¾®ç©åˆ†ãªã©}
+
+\begin{description}
+
+\hypertarget{derivative}{}
+\item[関数] Derivative(é–¢æ•°å¼ , 変数 , 値)
+\item[機能] 関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹
+\item[説明] 関数å¼ã§ä¸Žãˆã‚‰ã‚ŒãŸé–¢æ•°ã®ï¼Œã€Œå¤‰æ•°ï¼å€¤ã€ã«ãŠã‘る微分係数を求ã‚る。\\
+値ã¯ï¼Œç‚¹ã®åº§æ¨™ã‚’用ã„ã‚‹ã“ã¨ãŒã§ãる。点Aã®x座標ã§ã‚ã‚Œã°ï¼Œ A.x ã¨ã™ã‚‹ã€‚\\
+
+例:3次曲線上ã®ç‚¹Aã§æŽ¥ç·šã‚’引ã。点A,Bã¯ä½œå›³ãƒ„ールã§ã¨ã£ã¦ãŠã。
+\begin{verbatim}
+  Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
+  coef=Derivative("f(x)","x",A.x);
+  A.y=f(A.x);
+  B.y=coef*(B.x-A.x)+A.y;
+  Plotdata("1","f(x)","x",["Num=200"]);
+  Lineplot([A,B]);
+  Letter([A,"ne","A"]);
+\end{verbatim}
+ \\
+  \input{Fig/derivative}\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{integrate}{}
+\item[関数] integrate(é–¢æ•°å¼ , 変数 , 範囲 , options)
+\item[関数] integrate(PD , 範囲 , options)
+\item[機能] 関数å¼ã¾ãŸã¯ãƒ—ロットデータã§ä¸Žãˆã‚‰ã‚ŒãŸæ›²ç·šã®ç©åˆ†å€¤ã‚’求ã‚ã‚‹
+\item[説明] 関数å¼ã¾ãŸã¯ãƒ—ロットデータã§ä¸Žãˆã‚‰ã‚ŒãŸæ›²ç·šã®ï¼ŒæŒ‡å®šã•ã‚ŒãŸç¯„囲ã®å®šç©åˆ†ã®å€¤ã‚’求ã‚る。\\
+関数を与ãˆãŸã¨ãã®optionsã¯æ¬¡ã®é€šã‚Šã€‚\\
+ "Rule=s"  : シンプソン法ã«ã‚ˆã‚‹ã€‚デフォルトã¯å°å½¢å…¬å¼ã€‚\\
+         "R=s"ã¨ç•¥è¨˜ã§ãる。\\
+ "Num=数値" : 分割数ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯ 100 \\
+ 一般ã«ã¯ã‚·ãƒ³ãƒ—ソン法ã®æ–¹ãŒç²¾åº¦ãŒã‚ˆã„ãŒï¼Œãã†ã§ã¯ãªã„å ´åˆã‚‚ã‚る。\\
+ \\
+例:$f(x)=x^3-2x^2+2$ ã«ã¤ã„ã¦ï¼Œ0ã‹ã‚‰3ã¾ã§ã®å®šç©åˆ†ã®å€¤ã‚’求ã‚る。\\
+ CindyScriptã§ã¯ï¼Œguess()関数を用ã„ã‚‹ã¨ï¼Œå¯èƒ½ãªå ´åˆã¯å€¤ã‚’分数表記ã«ã™ã‚‹ã€‚
+\begin{verbatim}
+  f(x):=x^3-2*x^2+2;
+  println(guess(Integrate("f(x)","x",[0,3],["Num=200"])));
+  println(guess(Integrate("f(x)","x",[0,3],["Num=5","Rule=s"])));
+\end{verbatim}
+を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«çµæžœãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚シンプソン法ã§ã¯ 33/4 ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+整関数ã®å ´åˆï¼Œã‚·ãƒ³ãƒ—ソン法ã§ã¯åˆ†å‰²æ•°ãŒã‹ãªã‚Šå°‘ãªãã¦ã‚‚高ã„精度ãŒå¾—られる。\\
+整関数ã§ãªã„å ´åˆï¼Œåˆ†å‰²æ•°ã‚’区間幅ã®10ã®æ•´æ•°å€ã«ã™ã‚‹ã¨ã‚ˆã„精度ã«ãªã‚‹ã€‚\\
+ãŸã¨ãˆã°ï¼Œ$f(x)=\sqrt{x} $ã®å ´åˆï¼ŒåŒºé–“㌠[2,9] ã§ã‚ã‚Œã°ï¼ŒNum=100 よりも Num=70 ã®æ–¹ãŒç²¾åº¦ãŒã‚ˆã„。\\
+ \\
+ プロットデータを与ãˆãŸã¨ãã¯ï¼Œã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ãŒç•°ãªã‚‹ã®ã§ä¸Šè¨˜ã‚ªãƒ—ションã¯ç„¡åŠ¹ã€‚\\
+例:上ã®ä¾‹ã¨åŒã˜é–¢æ•°ã‚’プロットデータã§æŒ‡å®šã™ã‚‹ã€‚
+\begin{verbatim}
+  plotdata("1","x^3-2*x^2+2","x");
+  println(Integrate("gr1",[0,3]));
+\end{verbatim}
+ \\
+ プロットデータã§ä¸Žãˆã‚‹æ–¹æ³•ã¯ï¼ŒRを利用ã—ã¦æ­£è¦åˆ†å¸ƒæ›²ç·šã‚’æã„ãŸã¨ããªã©ã«è¨˜è¿°ãŒæ¥½ã«ãªã‚‹ã€‚\hyperlink{plotdatar}{PlotdataR()} ã®é …ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{invesefun}{}
+\item[関数] Inversefun(関数 , 範囲 , 値)
+\item[機能] 関数ã®é€†é–¢æ•°å€¤ã‚’求ã‚ã‚‹
+\item[説明] 関数ã¯æ–‡å­—列ã§ï¼Œé–¢æ•°å¼ã‚‚ã—ãã¯å®šç¾©ã•ã‚ŒãŸé–¢æ•°åã¨ã™ã‚‹ã€‚\\
+ 指定ã•ã‚ŒãŸç¯„囲ã®ä¸­ã§é€†é–¢æ•°å€¤ã‚’求ã‚る。存在ã—ãªã„å ´åˆã¯ä¸€æ–¹ã®ç«¯ç‚¹ã‚’戻り値ã¨ã—,コンソールã«ã€Œnot foundã€ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 数å¼å‡¦ç†ã§ã¯ãªã数値探索ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’使ã£ã¦ã„ã‚‹ã®ã§ï¼Œå˜èª¿é–¢æ•°ã§ãªã„å ´åˆã¯ç¯„囲をã§ãã‚‹ã ã‘ç‹­ãã¨ã‚‹ã¨ã‚ˆã„。値ãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯ï¼Œå°ã•ã„ã»ã†ãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+
+例:\verb|x=Inversefun("sin(x)","x=[0,pi/2]",0.5);|\\
+  実行ã™ã‚‹ã¨ $x=\dfrac{\pi}{6}$ ã¨ãªã‚‹ã€‚
+\begin{verbatim}
+   Deffun("f(x)", ["regional(y)","y=sin(x)","y"]);
+   x=Inversefun("f(x)","x=[0,pi/2]",0.5);
+\end{verbatim}
+  ã§ã‚‚åŒã˜çµæžœãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+   \verb|x=Inversefun("f(x)","x=[pi/3,pi]",0.97);|\\
+  ã¯åŒºé–“設定ãŒä¸é©åˆ‡ã§æ­£ã—ã„çµæžœãŒå¾—られãªã„。\\
+ \\
+例:アステロイド上ã«ç‚¹Pã‚’ã¨ã‚Šï¼ŒPã®$x$座標ã‹ã‚‰ï¼Œé€†é–¢æ•°å€¤$t$を求ã‚ã¦æŽ¥ç·šã‚’引ã。\\
+  ã§ããŸç‚¹Pã¯ãƒ‰ãƒ©ãƒƒã‚°ã—ã¦ã‚¢ã‚¹ãƒ†ãƒ­ã‚¤ãƒ‰ä¸Šã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãる。
+\begin{verbatim}
+   Deffun("fx(t)", ["regional(x)","x=2*cos(t)^3","x"]);
+   Deffun("fy(t)", ["regional(y)","y=2*sin(t)^3","y"]);
+   Paramplot("1","[fx(t),fy(t)]","t=[0,2*pi]");
+   PutonCurve("P",gp1,1);
+   if(P.y>=0,range="t=[0,pi]",range="t=[pi,2*pi]");
+   t0=Inversefun("fx(t)",range,P.x);
+   dx=Derivative("fx(t)","t",t0); dy=Derivative("fy(t)","t",t0);
+   Putpoint("Q",[0,0],P.xy+[dx,dy]);
+   Lineplot([P,Q]);
+   Drawpoint(P);
+   Letter(P,"ne","P");
+\end{verbatim}
+            \input{Fig/inversefun}
+
+\end{description}
+\newpage
+%===================================
+\subsection{作表}
+
+\begin{description}
+
+\hypertarget{tabledata}{}
+\item[関数] Tabledata(name , 縦横データ, 除外線 , options)
+\item[機能] 表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
+\item[説明] Cinderellaã®æç”»é¢ä¸Šã«å·¦ä¸‹ã‚’原点ã¨ã™ã‚‹è¡¨ã‚’作æˆã™ã‚‹ã€‚\\
+ 他ã®é–¢æ•°ã¨ã®å¼•æ•°ã®æ•´åˆæ€§ï¼Œ\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã¨ã®æ•´åˆæ€§ãªã©ã‹ã‚‰ï¼Œå…ˆé ­ã«nameã®å¼•æ•°ã‚’ã¤ã‘ã‚‹ãŒï¼Œå®Ÿéš›ã«ã¯ã‚ã¾ã‚Šåˆ©ç”¨ã—ãªã„ã®ã§ï¼Œç©ºæ–‡å­—""ã§ã‚‚よã„。\\
+ optionsã¯ç·šç¨®ã¨"notex"ãªã©ã€‚\\
+ 縦横データã«ã¯ï¼Œæ¬¡ã®ï¼’通りã®æ›¸å¼ãŒã‚る。\\
+ \\
+(1) 横ã®ã‚»ãƒ«æ•° , 縦ã®ã‚»ãƒ«æ•° , 表ã®æ¨ªå¹… , 表ã®ç¸¦å¹… を指定ã™ã‚‹ã€‚\\
+ 例: \verb|Tabledata("",4,5,80,50,[]);|\\
+(2) 横ã¨ç¸¦ã®å¹…を指定ã—ãŸãƒªã‚¹ãƒˆã‚’使ã†\\
+ 例: \verb|Yoko=[20,20,20,20];|\\
+    \verb|Tate=[10,10,10,10,10];|\\
+    \verb|Tabledata("",Yoko,Tate,[]);|\\
+ 上ã®ï¼’ã¤ã®ã‚¹ã‚¯ãƒªãƒ—トã¯åŒã˜è¡¨ã‚’作æˆã™ã‚‹ã€‚å¹…ã¯Cinderellaã®æç”»é¢ã®0.1ã‚’å˜ä½ã¨ã™ã‚‹ã€‚\\
+ 作æˆã•ã‚ŒãŸè¡¨ã«ã¯ï¼Œè¡Œï¼Œåˆ—ã®åˆ¶å¾¡ç‚¹ãŒã¤ã。画é¢ä¸Šã§ã¯ï¼Œæ¨ªç½«ç·šã®ç•ªå· r0,r1,・・・ 縦罫線ã®ç•ªå· c1,c2,・・・ã¨è¦‹ã‚‹ã“ã¨ã‚‚ã§ãる。ã¾ãŸï¼Œç¸¦å¹…,横幅ãŒæ•°å­—ã§ç¤ºã•ã‚Œã‚‹ã€‚ãŸã ã—,ã“れらã¯\TeX ã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。\\
+ ã¾ãŸï¼Œä½œè¡¨ã¯Cinderellaã®æç”»é¢ä¸Šã§ã¯åº§æ¨™å¹³é¢ä¸Šã«ç½®ã‹ã‚Œã‚‹ãŒï¼Œ\TeX ã¸ã®å‡ºåŠ›ã¯åº§æ¨™å¹³é¢ä¸Šã«ã¯ç½®ã‹ãªã„ã“ã¨ãŒå¤šã„ã®ã§ï¼Œåº§æ¨™è»¸ã¯éžè¡¨ç¤ºã¨ã—ã¦ã„る。\\
+
+\includegraphics[bb=0 0 807 499 , width=6cm]{Fig/table01.png} → 
+\input{Fig/table02}\\
+
+ 表ã®ã‚µã‚¤ã‚ºï¼Œè¡Œå¹…,列幅ã¯ï¼Œä½œæˆå¾Œã«ãã‚Œãžã‚Œã®åˆ¶å¾¡ç‚¹ã‚’ドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šä»»æ„ã«å¤‰ãˆã‚‹ã“ã¨ãŒã§ãる。\\
+
+ 除外線ã¯ï¼Œé™¤å¤–ã™ã‚‹ã‚»ãƒ«ã®ç½«ç·šã‚’,rã¨c ã§ä½ç½®æŒ‡å®šã™ã‚‹ã€‚\\
+  横罫線ã®å ´åˆï¼Œæ¨ªç½«ç·šã®ç•ªå·ï¼Œç¯„囲(ã‹ã‚‰ï¼Œã¾ã§ï¼‰\\
+  縦罫線ã®å ´åˆï¼Œç¸¦ç½«ç·šã®ç•ªå·ï¼Œç¯„囲(ã‹ã‚‰ï¼Œã¾ã§ï¼‰\\
+ã¨ã™ã‚‹ã€‚\\
+
+ 例:\verb|Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];|\\
+   \verb|Tabledata("",4,5,80,50,Rmv);|\\
+ ã§ï¼Œæ¬¡ã®è¡¨ãŒã§ãる。\\
+ \\
+     \includegraphics[bb=0 0 784 503 , width=6cm]{Fig/table03.png}\\
+ 除外ã™ã‚‹ç½«ç·šãŒãªã„å ´åˆã¯ï¼Œç©ºãƒªã‚¹ãƒˆã¨ã™ã‚‹ã€‚\\
+
+ 例:\verb|Tabledata("",Yoko,Tate,[]);|\\
+\\
+ Tabledata()関数ã¯ï¼Œåˆ¶å¾¡ç‚¹r0,r1,・・・,c0,c1,・・・ ãŒãªã‘ã‚Œã°æ–°ã—ã作り,ã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ãã®ã¾ã¾ã¨ã™ã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œä¸€åº¦è¡¨ã‚’作æˆã—ãŸã®ã¡ï¼Œè¡Œæ•°ãƒ»åˆ—数を修正ã—ã¦ä½œã‚Šç›´ã™å ´åˆã¯ï¼Œä¸€åº¦æ—¢å­˜ã®ç‚¹ã‚’消去ã™ã‚‹å¿…è¦ãŒã‚る。ãã®ãŸã‚ã«ã¯ï¼Œã€Œã™ã¹ã¦ã®ç‚¹ã‚’é¸æŠžã™ã‚‹ã€ãƒ„ールをクリックã—ã¦ç‚¹ã‚’消去ã™ã‚‹ã®ãŒã‚ˆã„。クリックã™ã‚‹ã¨ï¼Œæ¶ˆåŽ»å¾Œã™ãã«æ–°è¦ä½œæˆã•ã‚Œã‚‹ã€‚\\
+ ã™ã§ã«ä»–ã®ç‚¹ã‚’æç”»ã—ã¦ã—ã¾ã£ãŸå ´åˆã¯ï¼Œè¡¨ç¤ºãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œå¼ã«ã‚ˆã‚‹è¡¨ç¤ºã€ã§ä¸€è¦§è¡¨ã‚’出ã—ã¦ï¼Œåˆ¶å¾¡ç‚¹ã‚’é¸æŠžã—ã¦æ¶ˆåŽ»ã™ã‚‹ã€‚\\
+ ãŸã ã—,行数,列数ãŒå¤šã™ãŽãŸå ´åˆã¯ï¼Œå¿…ãšã—も作り直ã™å¿…è¦ã¯ãªã„。Settable() 関数ã«ã‚ˆã‚Šï¼Œå®Ÿéš›ã«æ›¸ã出ã™è¡¨ã®ç¯„囲を指定ã§ãã‚‹ã‹ã‚‰ã§ã‚る。\\
+
+ ãªãŠï¼Œè¡¨ã‚’作æˆã—ãŸã¨ãã¯ï¼Œè¡¨ã®ç¯„囲ãŒå‡ºåŠ›ç¯„囲ã¨ã—ã¦å„ªå…ˆã•ã‚Œã‚‹ï¼ˆTabledata()を実行ã—ãŸã¨ã)ã®ã§ï¼Œè¡¨å¤–ã«å›³ã‚’æã„ãŸå ´åˆã¯ï¼Œæœ€å¾Œã«ã“ã®é–¢æ•°ã§å‡ºåŠ›ç¯„囲を指定ã—ã¦æ›¸ã出ã™ã€‚\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{tabledatalight}{}
+\item[関数] Tabledatalight(name , 縦横データ, 除外線 , options)
+\item[機能] 幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã—,表ã®ãƒ‡ãƒ¼ã‚¿list ã‚’è¿”ã™
+\item[説明] Tabledata()ãŒCinderellaã®å¹¾ä½•ç‚¹ã‚’生æˆã™ã‚‹ã®ã«å¯¾ã—,ã“ã¡ã‚‰ã¯å¹¾ä½•ç‚¹ã‚’生æˆã—ãªã„。\\
+ 幾何点を作æˆã—ãªã„メリットã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã ã‘ã§ç¸¦æ¨ªå¹…を変更ã§ãã‚‹ã“ã¨ã€‚デメリットã¯ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ãªå¾®èª¿æ•´ãŒã§ããªã„ã“ã¨ã€‚\\
+ optionã¨ã—ã¦ï¼Œãƒ©ãƒ™ãƒ«ã®ã‚¹ã‚­ãƒƒãƒ—値(スキップã™ã‚‹ã¨ã“ã‚ã¯è¡¨ç¤ºã•ã‚Œãªã„)を指定ã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—,ラベルã¯Cinderellaã®ç”»é¢ä¸Šã ã‘ã®å•é¡Œã€‚\\
+ \\
+ 例: \verb|Yoko=[20,20,20,20];|\\
+   \verb|Tate=[10,10,10,10,10];|\\
+   \verb|Tabledatalight("",Yoko,Tate,[],[2]);|\\
+ ã¨ã™ã‚‹ã¨ï¼Œr1,r3,c1,c2 ãŒéžè¡¨ç¤ºã¨ãªã‚‹ã€‚\\
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{tableseg}{}
+\item[関数] Tableseg( 罫線リスト, 線種)
+\item[機能] 罫線ã®ç·šç¨®ã‚’指定ã™ã‚‹
+\item[説明] 罫線リストを与ãˆã¦ç·šç¨®ã‚’指定ã™ã‚‹\\
+ 罫線リストã¯ï¼Œ["r1c0c1","r4c2c4"] ã®ã‚ˆã†ã«ä¸Žãˆã‚‹ã€‚\\
+ 破線・点線ã«ã™ã‚‹å ´åˆã¯ï¼ŒTabledata()ã§ã‚らã‹ã˜ã‚除外ã—ã¦ãŠã。\\
+
+ 例: \verb|Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];|\\
+   \verb|Tabledata("",4,5,80,50,Rmv);|\\
+   \verb|Tableseg(["r1c0c1","r4c2c4"],["da"]);|\\
+
+     \input{Fig/tableseg}\\
+
+ 注)R0,C0,・・ã¯å®Ÿéš›ã«ã¯è¡¨ç¤ºã•ã‚Œãªã„\\
+ \\
+\hypertarget{changetablestyle}{}
+\item[関数] ChangeTablestyle(罫線リスト, 変更オプション)
+\item[機能] Table ã®ç½«ç·šã®æ画オプションを変更
+\item[説明] 罫線を部分的ã«æŒ‡å®šã—ã¦æ画オプションを変更ã§ãる。\\
+ \\
+例:\verb|ChangeTablestyle(["r0c0c3"],["da"]);|
+ \\
+ \\
+\hypertarget{findcell}{}
+\item[関数] Findcell(列番å·, 行番å·)
+\item[機能] セルã®æƒ…å ±list(中心,横幅ï¼ï¼’,縦幅ï¼ï¼’)を返ã™
+\item[説明] 列番å·ï¼Œè¡Œç•ªå·ã¯å·¦ä¸Šã®ã‚»ãƒ«ã‚’1列1行ã¨ã—ã¦æ•°ãˆã‚‹ã€‚ \\
+
+例:\verb|Tabledata(4,5,80,50,[]);|\\
+  \verb|println(Findcell(tb,2,1));|\\
+  ã¨ã™ã‚‹ã¨ï¼Œï¼’列1行ã®ã‚»ãƒ«ã®ä¸­å¿ƒã®åº§æ¨™ã¨æ¨ªå¹…ã®åŠåˆ†ï¼Œç¸¦å¹…ã®åŠåˆ†ã®å€¤ãŒãƒªã‚¹ãƒˆã¨ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚çµæžœã¯ [[3,4.5],1,0.5]\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{putcell}{}
+\item[関数] Putcell (列番å·, 行番å·, ä½ç½®, 文字データ)
+\item[機能] セルã«æ–‡å­—列を入れる
+\item[説明] 複数ã®ã‚»ãƒ«ã«ã¾ãŸãä½ç½®æŒ‡å®šã®å ´åˆï¼Œåˆ—番å·ï¼Œè¡Œç•ªå·ã¯ï¼Œã‚»ãƒ«å·¦ä¸Šã¨å³ä¸‹ã®åˆ¶å¾¡ç‚¹ã®å称ã§æŒ‡å®šã™ã‚‹ã€‚\\
+ ä½ç½®ã¯ã€€c, r, l, t, b (中央center , å³right , å·¦left , 上top , 下bottom )\\
+ ä½ç½®ã®ä¾‹ã‚’以下ã«ç¤ºã™ã€‚
+\begin{verbatim}
+  Tabledata("",5,2,100,40,["c1r1r2","c4r1r2"]);
+  Putcell(1,1,"c","A");
+  Putcell(2,1,"r","B");
+  Putcell(3,1,"l","C");
+  Putcell(4,1,"t","D");
+  Putcell(5,1,"b","E");
+  Putcell(c0r1,c2r2,"c","F");
+  Putcell(c2r1,c3r2,"lb","G");
+  Putcell(c3r1,c5r2,"rt","H");
+\end{verbatim}
+ \\
+   \input{Fig/putcell}\\
+ ※R0,C0,・・ã¯å®Ÿéš›ã«ã¯è¡¨ç¤ºã•ã‚Œãªã„\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{putcol}{}
+\item[関数] PutcoL (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能] 1列ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明] 列番å·ã§æŒ‡å®šã—ãŸåˆ—ã«ï¼Œç¬¬ï¼‘è¡Œã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる\\
+ 数ã®å ´åˆã¯ãƒ€ãƒ–ルクウォートã§ããらãªãã¦ã‚‚よã„。\\
+ セルを飛ã°ã™å ´åˆã¯ï¼ŒãƒŒãƒ«æ–‡å­—列 "" を書ã。\\
+
+
+\hypertarget{putcolexpr}{}
+\item[関数] PutcoLexpr (列番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能] 1列ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明] 文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹\\
+
+\hypertarget{putrow}{}
+\item[関数] Putrow (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能] 1行ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明] 行番å·ã§æŒ‡å®šã—ãŸè¡Œã«ï¼Œç¬¬ï¼‘列ã‹ã‚‰é †ã«æ–‡å­—列リストã®æ–‡å­—を書ã入れる。\\
+
+
+\hypertarget{putrowexpr}{}
+\item[関数] Putrowexpr (行番å·, 文字ä½ç½®ï¼Œæ–‡å­—列リスト)
+\item[機能] 1行ã«é †ã«æ–‡å­—を書ã入れる
+\item[説明] 文字列ã«\TeX 書å¼ã‚’使ã†ã“ã¨ãŒã§ãã‚‹\\
+
+文字を入れる例を示ã™ã€‚
+\begin{verbatim}
+  Tabledata("",5,3,100,45,["c1r1r2","r1c2c3","r2c2c3"]);
+  PutcoL(3,"c",["A","B","C"]);
+  PutcoLexpr(4,"l",["x^2","y=\sqrt{x^3}"]);
+  Putrow(1,"c",[1,"二"]);
+  Putrowexpr(3,"c",["","\frac{\pi}{2}","","","\sum{x^2}"]);
+\end{verbatim}
+
+     \input{Fig/putcol}\\
+
+ ※ R0,C0,・・ã¯å®Ÿéš›ã«ã¯è¡¨ç¤ºã•ã‚Œãªã„\\
+  ã¾ãŸï¼Œã“ã®ä¾‹ã§ã¯ï¼ŒC4列ã®ç½«ç·šã‚’,制御点C4をドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š\\
+  å³ã«ãšã‚‰ã—ã¦ã„る。\\
+\\
+
+グラフや文を入れãŸè¡¨ã®ä½œæˆä¾‹\\
+
+ PutcoLexpr(),Putrowexpr() ã§ã¯ï¼Œæ•°å¼ã ã‘ã§ãªã,一般ã®\TeX ã®æ–‡ã‚’入れるã“ã¨ãŒã§ãる。\\
+ ã¾ãŸï¼Œã‚°ãƒ©ãƒ•ã®ä½ç½®ã‚’é©å½“ã«åˆã‚ã›ã¦æç”»ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼Œè¡¨ã®ã‚»ãƒ«ã®ä¸­ã«ã‚°ãƒ©ãƒ•ã‚’入れるã“ã¨ãŒã§ãる。\\
+
+ 例:2次関数ã®ã‚°ãƒ©ãƒ•ã¨ï¼’次方程å¼ã®åˆ¤åˆ¥å¼ã®é–¢ä¿‚\\
+  セルã®ä¸­ã«ã‚°ãƒ©ãƒ•ã‚’æã例。実際ã«ã¯ï¼Œã‚»ãƒ«ã®ä½ç½®ã«ã‚°ãƒ©ãƒ•ã‚’æã„ã¦ã„ã‚‹ã ã‘。
+\begin{verbatim}
+  Tabledata("",3,3,120,90,["r1c0c3","r2c0c3"],["dr,2"]);
+  Tableseg(["r1c0c3"],["dr"]);
+  Tableseg(["r2c0c3"],["da"]);
+  Plotdata("1","(x-2)^2+1.5","x=[0.5,3.5]");
+  Plotdata("2","(x-6)^2+2","x=[4.5,7.5]");
+  Plotdata("3","(x-10)^2+2.5","x=[8.5,11.5]");
+  Listplot([A,B]);
+  Listplot([C,D]);
+  Listplot([E,F]);
+  Putrowexpr(1,"c",["D>0","D=0","D<0"]);
+  Putrow(2,"c",["2点ã§äº¤ã‚ã‚‹","接ã™ã‚‹","共有点ãªã—"]);
+  Letter(G,"c","判別å¼ã¨$x$軸ã®äº¤ç‚¹");
+\end{verbatim}
+ \\
+       \input{Fig/tablesample1}\\
+\\
+注æ„:ã“ã®ä¾‹ã‚’実行ã™ã‚‹ã¨ã‚ã‹ã‚‹ãŒï¼Œã‚»ãƒ«ã®ã‚µã‚¤ã‚ºã¨æ–‡å­—サイズã®é–¢ä¿‚ãªã©ã«ã‚ˆã‚Šï¼ŒCinderellaã®ç”»é¢ä¸Šã¨\TeX ã¸ã®æ›¸ã出ã—ã¯å¿…ãšã—ã‚‚åŒä¸€ã«ã¯ãªã‚‰ãªã„。\\
+
+\newpage
+ 例:増減表ã¨ã‚°ãƒ©ãƒ•\\
+
+ 関数ã®å¢—減表ã¨ã‚°ãƒ©ãƒ•ã‚’1ã¤ã®è¡¨ã®ä¸­ã«å…¥ã‚ŒãŸä¾‹ã€‚
+\begin{verbatim}
+  Tate=[6,6,10,6,10,6,40];
+  Yoko=[30,6,6,6];
+  Rmv=["c1r0r1","c2r0r1","c3r0r1","c4r0r1","c5r0r1", "r1c6c7","r2c6c7","r3c6c7"];
+  Tabledata("",Tate,Yoko,Rmv,["dr"]);
+  Tlistplot("23d",["c1r2","c2r3"]);
+  Tlistplot("23u",["c1r3","c2r2"]);
+  Putrowexpr(2,"c",["x",0,"\cdots","\tfrac{1}{4}","\cdots",4]);
+  Putrowexpr(3,"c",["y`","","-",0,"+"]);
+  Putrowexpr(4,"c",["y",0,"\searrow","-\tfrac{1}{4}","\nearrow",2]);
+  Putcell(1,1,"l2t2","{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y`=
+  \dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$|より\vspace{1mm}\\\hspace*{2zw}$x=
+  \dfrac{1}{4}$\vspace{1mm}\\増減表ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹\end{minipage}}" );
+  Plotdata("1","x-sqrt(x)","x=[0,3]",["do","notex"]);
+  Listplot("2",[[0,0],[3,0]],["do","notex"]);
+  Listplot("3",[[0,-0.5],[0,3]],["do","notex"]);
+  Translatedata("1","gr1",[4.9,1],["dr"]);
+  Translatedata("2","sg2",[4.9,1],["dr"]);
+  Translatedata("3","sg3",[4.9,1],["dr"]);
+  Letter(Ptend(tr2),"e1","\small{$x$}");
+  Letter(Ptend(tr3),"n1","\small{$y$}");
+  Letter(Ptstart(tr2),"w1","\small O");
+  Expr(Ptend(tr1),"nw-2","y=x-\sqrt{x}");
+\end{verbatim}
+       \input{Fig/tablesample2}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{settable}{}
+\item[関数] Settable((左上) , å³ä¸‹)
+\item[機能] 表データを書ã出ã™
+\item[説明] 指定ã•ã‚ŒãŸç¯„囲ã§è¡¨ã®æž ç·šã‚’書ã出ã™ã€‚指定ã—ãªã‘ã‚Œã°å…¨ä½“ãŒæ›¸ã出ã•ã‚Œã‚‹ã€‚\\
+ 表ã®å‡ºåŠ›ç¯„囲ã¯ï¼ŒNE,SWã«ã‚ˆã‚‹æ画範囲ã«ã‹ã‹ã‚‰ã‚ãšï¼Œå…¨ä½“ã‚‚ã—ãã¯Settable()ã§æŒ‡å®šã—ãŸç¯„囲ã¨ãªã‚‹ã€‚\\
+ ä½ç½®ã¯ï¼Œåˆ¶å¾¡ç‚¹ã«ã‚ˆã‚‹ä½ç½®è¡¨ç¤ºã§ï¼Œc2r3 ã®ã‚ˆã†ã«æŒ‡å®šã™ã‚‹ã€‚\\
+ c,rã¯å°æ–‡å­—㧠c,r ã®é †ã€‚\\
+ 左上をçœç•¥ã™ã‚‹ã¨ï¼Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® c0r0 ã¨è§£é‡ˆã•ã‚Œã‚‹ã€‚\\
+
+例:\verb|Tabledata("",4,5,80,50,[]);|\\
+  \verb|repeat(5,s, Putrow(s,"c",[s*4-3,s*4-2,s*4-1,s*4]));|\\
+  \verb|Settable(c4r5);|\\
+
+ 2行目ã§å„セルã«æ•°å­—を入れã¦ã„る。\\
+ 左上ã¨å³ä¸‹ï¼ˆç½«ç·šC4ã¨R5ã®äº¤ç‚¹ï¼‰ã‚’対角ã¨ã™ã‚‹ç¯„囲,ã™ãªã‚ã¡å…¨ä½“を書ã出ã™ã€‚\\
+  \verb|Settable(c3r4);|\\
+ ã¨ã™ã‚‹ã¨ï¼Œå·¦ä¸Šã¨å³ä¸‹ï¼ˆç½«ç·šC3ã¨R4ã®äº¤ç‚¹ï¼‰ã‚’対角ã¨ã™ã‚‹ç¯„囲。\\
+ 出力ã™ã‚‹ã®ã¯ç½«ç·šã ã‘ãªã®ã§ï¼Œã‚»ãƒ«ã®ä¸­èº«ã¯ãã®ã¾ã¾è¡¨ç¤ºã•ã‚Œã‚‹ã€‚(下図左)\\
+  \verb|Settable(c1r1,c3r4);|\\
+ ã¨ã™ã‚‹ã¨ï¼Œå·¦ä¸Šï¼ˆç½«ç·šC1ã¨R1ã®äº¤ç‚¹ï¼‰ã¨å³ä¸‹ï¼ˆç½«ç·šC3ã¨R4ã®äº¤ç‚¹ï¼‰ã‚’対角ã¨ã™ã‚‹ç¯„囲。\\
+ 罫線ã ã‘ãªã®ã§ï¼Œã‚»ãƒ«ã®ä¸­èº«ã¯ãã®ã¾ã¾è¡¨ç¤ºã•ã‚Œã‚‹ã€‚(下図å³ï¼‰\\
+\\
+  \input{Fig/settable1}        \input{Fig/settable2}\\
+ \\
+ \\
+\hypertarget{tgrid}{}
+\item[関数] Tgrid(セルラベル)
+\item[機能] 表ã®ã‚»ãƒ«ã®åº§æ¨™ã‚’è¿”ã™
+\item[説明] 指定ã•ã‚ŒãŸã‚»ãƒ«ã®å·¦ä¸Šã®åº§æ¨™ã‚’è¿”ã™ã€‚実際ã«ã¯ï¼Œã‚»ãƒ«ãƒ©ãƒ™ãƒ«ã¯ç½«ç·šã‚’示ã—ã¦ã„ã‚‹ã®ã§ï¼ŒæŒ‡å®šã—ãŸç½«ç·šã®äº¤ç‚¹ï¼ˆæ ¼å­ç‚¹ï¼‰ã¨ã„ã†ã“ã¨ã‚‚ã§ãる。\\
+ \\
+\hypertarget{tlistplot}{}
+\item[関数] Tlistplot(セルラベル1,セルラベル2)
+\item[機能] 指定ã•ã‚ŒãŸï¼’ã¤ã®æ ¼å­ç‚¹ã‚’線分ã§çµã¶
+\item[説明] セルã«æ–œç·šã‚’引ãã®ã«ç”¨ã„る。\\
+  例:\verb|Tlistplot(["c0r1","c1r2"]);|
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\newpage
+
+%===================================
+\subsection{値ã®å–å¾—ã¨å…¥å‡ºåŠ›}
+
+ 計算値やプロットデータã®å€¤ã‚’å–å¾—ã—ãŸã‚Šï¼ŒScilab用ã¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šã¨ã‚Šã‚’ã™ã‚‹ã€‚\\
+\begin{description}
+
+\hypertarget{crossprod}{}
+\item[関数] Crossprod(リスト,リスト)
+\item[機能] 2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å¤–ç©ã‚’求ã‚る。
+\item[説明] Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•° cross(リスト,リスト)ã¨åŒã˜ã€‚\\
+ 例:\verb|Crossprod([1,0,0],[1,1,1]);|\\
+   çµæžœã¯ã€€[0,-1,1]\\
+
+\hypertarget{dotprod}{}
+\item[関数] Dotprod(リスト,リスト)
+\item[機能] 2ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å†…ç©ã‚’求ã‚る。
+\item[説明] Cindyscriptã§ã¯ï¼Œç©ã®æ¼”ç®—ã§å†…ç©ãŒæ±‚ã‚られる。\\
+ 例:\verb|Dotprod([1,2,3],[1,-1,1]);|\\
+   çµæžœã¯ã€€ï¼’\\
+   [1,2,3]*[1,-1,1] ã§ã‚‚åŒã˜çµæžœã‚’得る。\\
+
+\hypertarget{findarea}{}
+\item[関数] Findarea(プロットデータ)
+\item[機能] プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。
+\item[説明] 閉曲線をãªã™ãƒ—ロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。\\
+例:ベジェ曲線ã§å›²ã¾ã‚ŒãŸéƒ¨åˆ†ã®é¢ç©ã‚’求ã‚ã¦è¡¨ç¤ºã™ã‚‹ã€‚\\
+  \verb|Bezier("1",[A,B,C],[[D],[E,F]]);|\\
+  \verb|drawtext([2,1],Findarea("bz1"));|\\
+
+\hypertarget{findlength}{}
+\item[関数] Findlength(プロットデータ)
+\item[機能] プロットデータã®æ›²ç·šã®é•·ã•ã‚’求ã‚る。
+\item[説明] プロットデータãŒæã曲線ã®é•·ã•ã‚’求ã‚る。\\
+例:ベジェ曲線ã§æã„ãŸæ›²ç·šã®é•·ã•ã‚’求ã‚ã¦è¡¨ç¤ºã™ã‚‹ã€‚\\
+  \verb|Bezier("1",[A,B,C],[[D],[E,F]]);|\\
+  \verb|drawtext([2,1],Findlength("bz1"));|\\
+
+
+\hypertarget{intersectcrvs}{}
+\item[関数] Intersectcrvs(プロットデータ1, プロットデータ2, optionss)
+\item[機能] 2曲線ã®äº¤ç‚¹ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹ã€‚
+\item[説明] オプションã¯å…±æœ‰ç‚¹ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹ãŸã‚ã®é™ç•Œå€¤\\
+ãŸã ã—,オプションã¯é€šå¸¸ã¯ä½¿ã‚ãªã„ã®ã§æ°—ã«ã—ãªãã¦ã‚ˆã„。\\
+ \\
+例:円ã¨æ›²ç·šã®äº¤ç‚¹ã‚’P,Qã¨ã™ã‚‹ã€‚
+\begin{verbatim}
+   Plotdata("1", "sin(x)", "x", ["Num=100"]);
+   Circledata([A, B]);
+   tmp=Intersectcrvs(gr1, crAB);
+   P.xy=tmp_1;
+   Q.xy=tmp_2;
+ \end{verbatim}
+
+ リスト内ã«2交点ã®ãƒ‡ãƒ¼ã‚¿ãŒ tmpï¼[ [ $-0.37$, $-0.36$ ], [ 2.13, 0.85 ] ] ã®ã‚ˆã†ã«å…¥ã£ã¦ã„る。交点ã®é †åºã¯ PD1, PD2 ã®é †åºã¨æ›²ç·šã®å‘ãã«ã‚ˆã£ã¦æ±ºã¾ã‚‹ã€‚曲線ã®å‘ãã¯ï¼Œ$y=f(x)$ã®ã‚°ãƒ©ãƒ•ã§ã¯x座標ãŒå¢—加ã™ã‚‹å‘ãã§ï¼Œãƒ‘ラメーター表示曲線ã§ã¯ãƒ‘ラメータã®å¢—加ã™ã‚‹å‘ã。ã¾ãŸï¼ŒPD1 上ã‹ã‚‰æŽ¢ã—始ã‚㦠PD2 ã¨ã®äº¤ç‚¹ã‚’拾ã£ã¦ã‚†ã。\\
+ 交点ãŒã²ã¨ã¤ã®å ´åˆã‚‚ tmpï¼[ [ 2.45, 0.63 ] ] ã¨2é‡ã®ãƒªã‚¹ãƒˆã«å…¥ã£ã¦ã„ã‚‹ã®ã§ï¼Œç‚¹ã¨ã—ã¦å–出ã™ã«ã¯ P=tmp\verb|_|1; ã¨ã™ã‚‹ã€‚\\
+\begin{center}
+\input{Fig/Intersectcrvs1}\\
+\end{center}
+
+\hypertarget{invert}{}
+\item[関数] Invert(PD)
+\item[機能] プロットデータã®ç‚¹ã‚’逆順ã«ã™ã‚‹ï¼ˆreverseã¨åŒã˜ï¼‰
+\\
+
+\hypertarget{meetcurve}{}
+\item[関数] MeetCurve(曲線,x0, y0)
+\item[機能] 曲線上ã®ç‚¹ã‚’è¿”ã™ã€‚
+\item[説明] x座標ãŒx0ã§ï¼Œç‚¹(x0, y0)ã«è¿‘ã„曲線上ã®ç‚¹ã‚’è¿”ã™ã€‚\\
+注)x0, y0 ã¯æ–‡å­—列ã§ã‚‚よã„。\\
+
+\hypertarget{lcrd}{}
+\item[関数] Lcrd()
+\item[機能] 幾何点,リスト点ã®è«–ç†åº§æ¨™ã‚’å–å¾—ã™ã‚‹ã€‚
+\\
+
+\hypertarget{pcrd}{}
+\item[関数] Pcrd()
+\item[機能] 幾何点,リスト点ã®ç‰©ç†ï¼ˆè¡¨ç¤ºï¼‰åº§æ¨™ã‚’å–å¾—ã™ã‚‹ã€‚
+\\
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{nearestpt}{}
+\item[関数] Nearestpt(PD1,PD2)
+\item[機能] 2曲線ã«å¯¾ã—,最も近ã„点ã¨ãã®ãƒ‘ラメータ,è·é›¢ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
+\item[説明] 戻り値ã¯ï¼Œãã‚Œãžã‚Œã®æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã¨ãƒ—ロットデータ中ã®ä½ç½®ï¼Œãã®è·é›¢ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆã€‚\\
+例:2ã¤ã®æ”¾ç‰©ç·šä¸Šã®ç‚¹ã®æœ€çŸ­è·é›¢ã¨ãã®ä½ç½®ã‚’求ã‚る。点A,Bを作図ツールã§ã¨ã£ã¦ãŠã。
+\begin{verbatim}
+  Plotdata("1", "x^2+2", "x=[-2,2]");
+  Plotdata("2", "-(x-2)^2","x=[0,3]");
+  plist=Nearestpt("gr2","gr1");
+  B.xy=plist_1;
+  A.xy=plist_3;
+  Listplot([A,B],["do"]);
+  Ptsize(4);
+  Drwpt([A,B]);
+  Letter([A,"nw","A",B,"n2e","B",(A+B)/2,"e",text(plist_5)]);
+\end{verbatim}
+      \input{Fig/Nearestpt}\\
+\\
+ã“ã“㧠plistã«ä»£å…¥ã•ã‚ŒãŸãƒªã‚¹ãƒˆã¯æ¬¡ã®å½¢ã§ã‚る。5番目ã®è¦ç´ ãŒï¼’点間ã®è·é›¢ï¼Œã™ãªã‚ã¡æœ€çŸ­è·é›¢ã€‚\\
+  [[1.68,-0.1],29,[0.32,2.1],30,2.59] \\
+ \\
+\hypertarget{nearestptcrv}{}
+\item[関数] Nearestptcrv(座標, プロットデータ)
+\item[機能] 第1引数ã®åº§æ¨™ã«æœ€ã‚‚è¿‘ã„曲線プロットデータ上ã®ç‚¹åº§æ¨™ã‚’è¿”ã™
+\item[説明] 次ã«ä¾‹ç¤ºã™ã‚‹ã€‚中心A,åŠå¾„ABã®å††ã¨ç‚¹C,Dã¯Cinderellaã§ä½œå›³ã—ã¦ãŠã。
+\begin{verbatim}
+  Circledata([A, B]);
+  Plotdata("1", "x^2", "x");
+  pCr=Nearestptcrv(C.xy, "crAB")
+  pC1=Nearestptcrv(C.xy, "gr1")
+  pDr=Nearestptcrv(D.xy, "crAB");
+  pD1=Nearestptcrv(D.xy, "gr1");
+\end{verbatim}
+ãžã‚Œãžã‚Œï¼Œç‚¹C,点D ã‹ã‚‰æœ€ã‚‚è¿‘ã„曲線上ã®ç‚¹ã‚’表ã™ã€‚\\
+ \\
+      \input{Fig/Nearestpt1}\\
+
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{numptcrv}{}
+\item[関数] Numptcrv (プロットデータ)
+\item[機能] 曲線ã®ç¯€ç‚¹ã®å€‹æ•°ã‚’è¿”ã™
+\item[説明] Cindyscript ã® length(PD)ã¨åŒã˜\\
+
+例: 曲線上ã®ã„ãã¤ã‹ã®ç‚¹ã§åˆ†å‰²ã—ç ´ç·šã§å›³ç¤ºã™ã‚‹ã€‚\\
+区間$[-1, 2]$ã«å¯¾ã™ã‚‹2次関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+  \verb|Deffun("f(x)",["regional(y)","y=-x^2+4","y"]);|\\
+  \verb|Plotdata("1","f(x)","x=[-1,2]",["Num=200"]);|\\
+曲線ã®ç«¯ç‚¹ã‚’çµã¶ç›´ç·šã‚’æã\\
+  \verb|Lineplot("3",[Ptstart(gr1),Ptend(gr1)],["do"]);|\\
+節点ã®4分ã®ï¼‘ã§æ›²ç·šã‚’分割ã—ã¦ç ´ç·šã‚’æã\\
+  \verb|Lineplot("4",[Ptstart(gr1),Ptcrv(0.25*Numptcrv(gr1),gr1)],["da"]); |\\
+節点ã®2等分ã§æ›²ç·šã‚’分割ã—ã¦ç ´ç·šã‚’æã\\
+  \verb|Lineplot("5",[Ptstart(gr1),Ptcrv(0.5*Numptcrv(gr1),gr1)],["da"]); |\\
+節点ã®4分ã®3ã§æ›²ç·šã‚’分割ã—ã¦ç ´ç·šã‚’æã\\
+  \verb|Lineplot("6",[Ptstart(gr1),Ptcrv(0.75*Numptcrv(gr1),gr1)],["da"]);| \\
+曲線上ã®ç‚¹Aã®æŽ¥ç·šã‚’引ã。
+\begin{verbatim}
+  coef=Derivative("f(x)","x",G.x);
+  Defvar("DC=coef");
+  Deffun("g(x)",["regional(y)","y=DC*(x-G.x)+G.y","y"]);
+  Plotdata("2","g(x)","x",["dr,2"]);
+\end{verbatim}
+  \\
+\input{Fig/numptcrv}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{paramoncrv}{}
+\item[関数] Paramoncrv(点ã®åº§æ¨™, 曲線ã®åå‰)
+\item[機能] 曲線上ã®ç‚¹ã®ãƒ‘ラメータ値を返ã™ã€‚
+\item[説明] 曲線ã¯æŠ˜ã‚Œç·šã¨ã—ã¦æã‹ã‚Œã‚‹ãŒï¼Œæ›²ç·šä¸Šã®å„点ã¯ã“ã®æŠ˜ã‚Œç·šã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値をæŒã¤ã€‚パラメータ値ã¯æ•´æ•°éƒ¨åˆ†ãŒç¯€ç‚¹ã®ç•ªå·ï¼Œå°æ•°éƒ¨åˆ†ãŒç¯€é–“ã®ä½ç½®ã‚’表ã™ã€‚\\
+
+例:図ã®ã‚ˆã†ãªç‚¹Pã‹ã‚‰Qã«è‡³ã‚‹å††å‘¨ä¸Šã®5等分点を節点ã¨ã™ã‚‹æŠ˜ã‚Œç·šsg1ã«ãŠã„ã¦ï¼Œ
+$n$番目ã®ç·šåˆ†ä¸Šã®ç‚¹ã¯$n\leqq t\leqq n+1$ã®ç¯„囲ã®ãƒ‘ラメータ値をæŒã¤ã€‚\\
+図ã®ç‚¹$\mathrm{A}$ã¯2番目ã®ç·šåˆ†ä¸Šã«ã‚り,パラメータ値ã¯2.45ã§ã‚る。ã“ã®å€¤ã¯\\
+  \verb|Paramoncrv(A.xy,"sg1");|\\
+ã«ã‚ˆã£ã¦å¾—られる。\\
+ \\
+       \input{Fig/paramoncrv}\\
+
+\hypertarget{pointcrv}{}
+\item[関数] Pointoncrv(点ã®ãƒ‘ラメータ値, PD)
+\item[機能] 曲線上ã®ãƒ‘ラメータ値をæŒã¤ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[説明] 曲線(折れ線)上ã®ç¯€ç‚¹ã‚’基準ã¨ã—ãŸãƒ‘ラメータ値ã«ã‚ˆã‚Šç‚¹ã®ä½ç½®ãŒå®šã¾ã‚‹ã€‚\\
+
+例:図ã®ã‚ˆã†ãªç‚¹$\mathrm{P}$ã‹ã‚‰$\mathrm{Q}$ã«è‡³ã‚‹åŠå††å‘¨ä¸Šã®5等分点を節点ã¨ã™ã‚‹æŠ˜ã‚Œç·šsg1ã«ãŠã„ã¦ï¼Œãƒ‘ラメータ値$4.5$ã‚’æŒã¤ç‚¹$\mathrm{A}$ã¯4番目ã®ç·šåˆ†ã®ä¸­ç‚¹ã§ã‚る。ã—ãŸãŒã£ã¦\\
+  \verb|A.xy=Pointoncrv(4.5,"cr1");|\\
+ã«ã‚ˆã£ã¦ï¼Œç‚¹Aを中点ã«ç½®ãã“ã¨ãŒã§ãる。\\
+ \\
+        \input{Fig/pointoncrv}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+\hypertarget{ptcrv}{}
+\item[関数] Ptcrv(n,プロットデータ)
+\item[機能] 曲線プロットデータã®n 番目ã®ç¯€ç‚¹ã‚’è¿”ã™
+\item[説明] Cindyscript ã® PD\_n ã¨åŒã˜\\
+
+例:楕円上ã®ç‚¹ã§åˆ†å‰²ã™ã‚‹ã€‚ã‚ã‹ã‚‰ã˜ã‚å¿…è¦ãªç‚¹ã‚’作図ã—ã¦ãŠã。
+\begin{verbatim}
+   Circledata([O,P],["do","Num=100","notex"]);
+   Scaledata("1","crOP",4/3,1);
+   F.xy=[-sqrt(7),0];
+   A=Ptcrv(9,sc1);
+   B=Ptcrv(16,sc1);
+   Listplot("1",[A,F,B],["da"]);
+   Partcrv("1",A,B,"sc1",["dr,3"]);
+   Shade(["part1","sg1"],0.1);
+   Arrowhead(B,"sc1",[1.5]);
+   Letter([A,"ne","A",B,"ne","B",F,"s2","F"]);
+\end{verbatim}
+        \input{Fig/ptcrv}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{ptstart}{}
+\item[関数] Ptstart(プロットデータ) , Ptend(プロットデータ)
+\item[機能] プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã‚’å–å¾—ã™ã‚‹ã€‚
+\item[説明] プロットデータã®æœ€åˆã®ç‚¹ï¼Œæœ€å¾Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚\\
+ \\
+例:定義域をé™å®šã—ãŸã‚°ãƒ©ãƒ•ã®ä¸¡ç«¯ã®ç‚¹ã‚’å–å¾—ã—線分ABを引ã。\\
+\begin{verbatim}
+   Deffun("f(x)",["regional(y)","y=x^2","y"]);
+   Plotdata("1","f(x)","x=[-1,2]",["dr"]);
+   Lineplot("2",[Ptstart(gr1),Ptend(gr1)]);
+\end{verbatim}
+     \input{Fig/ptstart}\\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+ \\
+
+\hypertarget{readoutdata}{}
+\item[関数] ReadOutData(ファイルå)
+\item[機能] 外部データを読ã¿è¾¼ã‚€
+\item[説明] Scilabã®WriteOutDataã§ä½œã£ãŸãƒ—ロットデータ列ã®ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚€ã€‚\\
+引数をçœç•¥ã—ãŸå ´åˆã¯ï¼ŒFheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã®ãƒ†ã‚­ã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰èª­ã¿è¾¼ã‚€ã€‚
+ファイルåã«ã¯ã‚³ãƒ³ãƒžã§åŒºåˆ‡ã£ã¦ãƒ‘スを与ãˆã‚‹ã“ã¨ãŒã§ãる。ãŸã¨ãˆã°ï¼Œ\\
+   \verb|ReadOutData("/datafolder","file.txt"); |\\
+ \\
+ \\
+\hypertarget{sprintf}{}
+\item[関数] Sprintf(実数,é•·ã•)
+\item[機能] å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›
+\item[説明] 実数を,å°æ•°ç‚¹nä½ã¾ã§ã®æ•°ã¨ã—ãŸæ–‡å­—列ã«å¤‰æ›ã™ã‚‹\\
+ \\
+例 Sprintf(pi,2) 㯠3.14 ã‚’è¿”ã™\\
+  Sprintf(pi,7) 㯠3.1415927 ã‚’è¿”ã™\\
+注)pi 㯠Cindyscriptã®äºˆç´„変数ã§ï¼Œå††å‘¨çŽ‡ã‚’表ã™ã€‚ \\
+
+\hypertarget{writetosci}{}
+\item[関数] WritetoSci(引数) ,WritetoScibody(引数)
+\item[機能] Scilab用ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã出ã™
+\item[説明] ソースファイルã¸ã®æ›¸ã出ã—æ–¹ã«ï¼“ã¤ã®ã‚¿ã‚¤ãƒ—ãŒã‚ã‚‹\\
+
+・引数ãªã—ã®å ´åˆ\\
+  Fheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã«æ‹¡å¼µå­ .sci を付加ã—ã¦å…¨ä½“を書ã出ã™ã€‚\\
+  末尾ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã—㟠quit() を付加ã™ã‚‹ã€‚\\
+・WritetoSciã®å¼•æ•°ã«æ¬¡ã®æ•°ã‚’渡㙠\\
+ \verb|WritetoSci(1)|: WritetoSci() ã¨åŒã˜\\
+ \verb|WritetoSci(2)|: 全体を書ã出ã—,末尾㫠quit() を付加ã™ã‚‹ã€‚\\
+ \verb|WritetoSci(3)|: WritetoScibody() ã¨åŒã˜ã€‚body部分ã®ã¿ã‚’書ã出ã™ã€‚\\
+・ファイルåを引数ã¨ã™ã‚‹\\
+  引数ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§æ›¸ã出ã™ã€‚ãŸã ã—ï¼Œæ‹¡å¼µå­ .sci ã‚’ã¤ã‘ã‚‹å¿…è¦ãŒã‚る。\\
+・引数を "sh" ã¨ã™ã‚‹\\
+  WritetoSci(2) ã¨åŒã˜ã€‚\\
+・\verb|WritetoSci(filename,"sh")|\\
+  引数ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§shell(bat)コマンド用ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚\\
+・\verb|WritetoSci(æ•°å­— ,filename)| ã¯ä¸å¯ï¼ˆã‚¨ãƒ©ãƒ¼ã¨ãªã‚‹ï¼‰\\
+\\
+
+\hypertarget{makeshell}{}
+\item[関数] Makeshell(ファイルå) / Makebat(ファイルå)
+\item[機能] Macã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼ŒWindowsã®å ´åˆã¯ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚
+\item[説明] 書ã出ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¬¡ã®é€šã‚Šã€‚\\
+・書ã出ã•ã‚Œã‚‹å ´æ‰€ã¨ãƒ•ã‚¡ã‚¤ãƒ«åã¯ï¼Œ Shellparent / Batparent ã§æŒ‡å®šã—ãŸã‚‚ã®ã€‚\\
+・内容ã¯ï¼ŒShellchild / Batchild ã«ï¼Œå­ãƒ—ロセスã®å¼•æ•°ã¨ã—㦠Fhead ã¨å¼•æ•°ã®ãƒ•ã‚¡ã‚¤ãƒ«åを付加ã—ãŸã‚‚ã®ã€‚ãŸã¨ãˆã°ï¼ŒShellchild="sh ketcindy.sh" ã§ï¼ŒFhead="fig" , 引数㌠"fig2tex" ã§ã‚ã‚Œã°
+\begin{verbatim}
+  #!/bin/sh
+  cd /Users/Hoge/Desktop/KeTCindy
+  sh ketcindy.sh fig fig2tex
+  exit 0
+\end{verbatim}
+ãŒæ›¸ã出ã•ã‚Œã‚‹ã€‚2行目ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ˆãƒ•ã‚©ãƒ«ãƒ€ï¼‰åã¯ï¼ŒDirwork ã§æŒ‡å®šã—ãŸã‚‚ã®ã€‚\\
+ãŸã ã—,上記㮠fig 㯠fig.sci ã®ã“ã¨ã ãŒï¼Œfig.sci ã¯å‡ºåŠ›ã•ã‚Œãªã„ã®ã§ï¼Œåˆ¥é€” WritetoSci(2) ã§æ›¸ã出ã™å¿…è¦ãŒã‚る。\\
+ \\
+
+\hypertarget{textformat}{}
+\item[関数] Textformat(数,æ¡æ•°)
+\item[機能] å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°ã‚’文字列化ã™ã‚‹ã€‚
+\item[説明] Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã‚‚,format()ã¨ã„ã†åŒæ§˜ã®é–¢æ•°ãŒã‚ã‚‹ãŒï¼Œã“ã¡ã‚‰ã¯ï¼Œæ•°ã®ãƒªã‚¹ãƒˆã«ã‚‚対応ã™ã‚‹ã€‚\\
+
+例:円周率をå°æ•°ç‚¹ä»¥ä¸‹ï¼•ä½ã¾ã§ã§æ–‡å­—列化ã™ã‚‹ã€‚\\
+ \\
+  \verb|Textformat(pi,5);|\\
+ \\
+  戻り値ã¯ï¼Œ3.14159\\
+ \\
+例:円周率ã¨ï¼Œãƒãƒ”ア数をリストã«ã—ã¦ï¼Œå…±ã«å°æ•°ç‚¹ä»¥ä¸‹ï¼•ä½ã¾ã§ã§æ–‡å­—列化ã—ãŸãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚\\
+ \\
+  \verb|Textformat([pi,exp(1)],5);|\\
+ \\
+  戻り値ã¯ï¼Œ[3.14159,2.71828] \\
+  \\
+
+\hypertarget{viewtex}{}
+\item[関数] Viewtex()
+\item[機能] \TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—。
+\item[説明] グローãƒãƒ«å¤‰æ•°Fheadã§å®šç¾©ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«åã« "main" を付加ã—ãŸ\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã¨ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆMacã®å ´åˆã¯ã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼‰ã‚’作æˆã™ã‚‹ã€‚\\
+Fhead ã®ã»ã‹ï¼Œãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæŒ‡å®šãªã©ã®ãŸã‚,次ã®ã‚°ãƒ­ãƒ¼ãƒãƒ«å¤‰æ•°ã«å¿…è¦äº‹é …ãŒä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒæ¡ä»¶ã§ã‚る。\\
+ \\
+  Dirwork=作業フォルダã®ãƒ‘ス\\
+  Shellparent=親プロセス (kc.sh / kc.bat )ã‚’ç½®ãディレクトリã®ãƒ‘ス\\
+  Shellchild=å­ãƒ—ロセスå\\
+  Libname=Scilabã®ãƒ©ã‚¤ãƒ–ラリ ketpicsciL5 ã¸ã®ãƒ‘ス\\
+ \\
+ãŸã¨ãˆã°ï¼ŒFhead="fig" ã¨ã™ã‚‹ã¨\\
+・図を表示ã™ã‚‹ fig.sci ã‚’ Dirwork ã§æŒ‡å®šã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã«ã‚’生æˆã™ã‚‹ã€‚(ã™ã§ã«ã‚ã‚‹å ´åˆã¯ä¸Šæ›¸ã)\\
+・Dirwork ã§æŒ‡å®šã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã« figmain.tex を生æˆã™ã‚‹ã€‚(ã™ã§ã«ã‚ã‚‹å ´åˆã¯ä¸Šæ›¸ã)\\
+ figmain.tex 㯠\TeX ã®ãƒ—リアンブル㨠\verb|begin{document}| を設定ã—ãŸã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã§ï¼Œä¸­ã«ã¯ \verb|input{"fig.tex"}| ãŒæ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œã“れをコンパイルã™ã‚Œã°ä½œæˆã—ãŸå›³ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+・親プロセスã®ç”Ÿæˆï¼ˆã™ã§ã«ã‚ã‚‹å ´åˆã¯ä¸Šæ›¸ã)\\
+ ketcindy.sh (Mac) ketcindy.bat(Windows) ã‚’å­ãƒ—ロセスã¨ã—㦠figmain.tex 㨠fig.tex を引数ã¨ã—ã¦å®Ÿè¡Œã™ã‚‹ãƒ—ロセス kc.sh(Mac) kc.bat (Windows) を作業ディレクトリã«ç”Ÿæˆã™ã‚‹ã€‚ã“れを実行ã™ã‚‹ã¨å›³ã‚’表示ã™ã‚‹PDFファイルãŒä½œã‚‰ã‚Œã‚‹ã€‚\\
+ 以上ã®æ‰‹ç¶šãã«ã‚ˆã‚Šï¼ŒViewtex() を実行ã™ã‚Œã°ï¼Œãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—上ã«ç”Ÿæˆã•ã‚ŒãŸ kc.sh / kc.bat を使ã£ã¦ï¼Œfig.sci ã®ç”Ÿæˆã‹ã‚‰ï¼Œfig.tex ã®ä½œæˆï¼Œ\TeX ã®ã‚³ãƒ³ãƒ‘イルã¾ã§ã®ä¸€é€£ã®æ“作を自動実行ã—ã¦ï¼Œå›³ã‚’表示ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã«ãªã‚‹ã€‚kc.sh / kc.bat ã®å®Ÿè¡Œã¯ï¼Œkc() ã§è¡Œã†ã“ã¨ãŒã§ãる。\\
+ \\
+
+ \hypertarget{workprocess}{}
+\item[関数] Workprocess()
+\item[機能] 作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹
+\item[説明] 作図ツールを用ã„ãŸä½œå›³ã®çµŒéŽã‚’å–å¾—ã™ã‚‹ã€‚\\
+ \verb|println(Workproccess());|\\
+ ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ä½œå›³æ‰‹é †ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+
+\end{description}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+
+%===================================================
+\subsection{ãã®ä»–}
+\begin{description}
+
+\hypertarget{assign}{}
+\item[関数] Assign(文字列,文字,文字)
+\item[機能] 文字列ã®ä¸­ã®ã‚る文字を他ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹
+\item[説明] 第1引数ã®æ–‡å­—列中ã®ç¬¬ï¼’引数ã®æ–‡å­—を,第3引数ã®æ–‡å­—ã§ç½®ãæ›ãˆã‚‹ã€‚\\
+ 第3引数ãŒæ•°å€¤ã®å ´åˆï¼Œæ–‡å­—列ã«å¤‰æ›ã•ã‚Œã‚‹ã€‚\\
+ 第2引数ã¨ï¼Œç¬¬ï¼“引数をリストã«ã—ã¦ï¼Œè¤‡æ•°ã®ç½®ãæ›ãˆã‚’ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+ 例:a*x ã‚’1.3*x ã¨ã—ãŸæ–‡å­—列を返ã™ã€‚次ã®ã„ãšã‚Œã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚
+\begin{verbatim}
+   Assign("x^2+a*x","a","1.3");
+   Assign("x^2+a*x","a",1.3);
+\end{verbatim}
+ \\
+ 例:直線 $y=bx-b^2$ ã®ä¿‚æ•°$b$を変化ã•ã›ã¦æã,包絡線をã†ã‹ã³ã‚ãŒã‚‰ã›ã‚‹ã€‚
+\begin{verbatim}
+    repeat(50,t,
+      cb=t/5-5;
+      Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
+    );
+\end{verbatim}
+  \\
+     \input{Fig/assign}\\
+ \\
+ 例:文字ã§è¡¨ã•ã‚ŒãŸ $x$ 㨠$y$ ã®ä¿‚æ•°ã‚’ã¾ã¨ã‚ã¦æ•°å€¤ã§ç½®ãæ›ãˆã‚‹ã€‚\\
+   \verb|Assign("a*x^2+b*x",["a",1,"b",2]);|\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{bbdata}{}
+\item[関数] BBdata(ファイルå,option)
+\item[機能] 画åƒãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹
+\item[説明] TeX文書ã«ãŠã„ã¦ï¼Œinputgraphics コマンドã§ç”»åƒã‚’貼り込むã¨ãã®BBサイズを求ã‚る。\\
+ TeX処ç†ç³»ã® extractbb を用ã„ã¦ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰BBデータを作り,テキストファイルã¨ã—ã¦ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ã出ã™ã€‚ã“れを読んã§ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« ingludegarphics ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã出ã™ã€‚\\
+ optionã¯ï¼Œå¹…ã¾ãŸã¯é«˜ã•ã®æŒ‡å®šã€‚\\
+ "w=40mm" 㧠width=40mm ãŒï¼Œ"h=40mm" 㧠height=40mm ãŒä»˜åŠ ã•ã‚Œã‚‹ã€‚\\
+ \\
+例:pic.pdf ã®ã‚µã‚¤ã‚ºã‚’求ã‚る。\\
+  \verb|BBdata("pic.pdf")|\\
+ を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« ingludegarphics ã®ã‚³ãƒžãƒ³ãƒ‰æ–‡\\
+   \verb|\includegraphics[bb=・・・・]{pic.pdf} |\\
+ ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“れをãã®ã¾ã¾ã‚³ãƒ”ーã™ã‚Œã°ã‚ˆã„。\\
+ ãªãŠï¼Œbbã®å€¤ã¯æ•´æ•°å€¤ã§ã¯ãªã,高精細ã®å€¤ã‚’å°æ•°ç‚¹ä»¥ä¸‹2æ¡ã«å››æ¨äº”å…¥ã—ã¦ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 画åƒãƒ•ã‚¡ã‚¤ãƒ«ã¯ï¼ŒPDFã«é™ã‚‰ãšï¼ŒPNG,JPGãªã©ã§ã‚‚よã„。\\
+ \\
+例:\verb|BBdata("fig.jpg",["h=40mm"]);|\\
+  ã§\\
+  \verb|\includegraphics[bb=0.00 0.00 578.16 592.56,height=40mm]{fig.jpg} |\\
+  ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+
+\hypertarget{changework}{}
+\item[関数] Changework(パスå)
+\item[機能] 作業ディレクトリを指定(変更)ã™ã‚‹
+\item[説明] 作業ディレクトリã¯ï¼ŒInitializationスロットã®KETlibページ㫠Dirwork= ã§æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ãŒï¼Œã“れを変更ã™ã‚‹ã€‚Drawスロットã®ï¼ŒKetinit() ã®å‰ã«è¨˜è¿°ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼ŒKetlibページã®è¨˜è¿°ã‚’変更ã—ãªãã¦ã™ã‚€ã€‚\\
+ ã“ã‚Œã«ã‚ˆã‚Šï¼Œä½œæˆã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä»–ã®äººã¨ã‚„ã‚Šå–ã‚Šã—ã‚„ã™ããªã‚‹ã€‚\\
+
+\hypertarget{com0th}{}
+\item[関数] Com0th(文字列)
+\item[機能] Scilabã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[説明] 例:\verb|Com0th("Setax('a')");|\\
+ Openfileã®å‰ã®éƒ¨åˆ†ã®å…ˆé ­ã«æ›¸ã出ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šï¼Œ \ketcindy ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„Scilab版\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+\hypertarget{com1st}{}
+\item[関数] Com1st(文字列)
+\item[機能] Scilabã®Openfileã®å‰ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\item[説明] 例:\verb|Com1st("Setax('a')");|\\
+ ã“ã‚Œã«ã‚ˆã‚Šï¼Œ \ketcindy ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„Scilab版\ketpic ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’利用ã™ã‚‹ã“ã¨ãŒã§ãる。
+\\
+\hypertarget{com2nd}{}
+\item[関数] Com2nd(文字列)
+\item[機能] Scilabã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+\\
+
+\hypertarget{com2ndpre}{}
+\item[関数] Com2ndpre(文字列)
+\item[機能] Scilabã®Openfileã®ã‚ã¨ã«ç½®ãコマンド(文字列)を定義ã™ã‚‹ã€‚
+ Openfileã®ç›´å¾Œï¼ˆã‚°ãƒ«ãƒ¼ãƒ—ã®å…ˆé ­ã«ï¼‰æ›¸ã出ã™ã€‚\\
+
+\hypertarget{figpdf}{}
+\item[関数] Figpdf(option)
+\item[機能] 出力枠サイズã®PDFを作る。
+\item[説明] KeTCindyã§ã¯ï¼Œé€šå¸¸ï¼Œå‡ºåŠ›ã•ã‚ŒãŸ fig.tex ファイルを閲覧ã™ã‚‹PDFã‚’A4サイズã§ä½œæˆã™ã‚‹ã€‚ã“ã‚Œã«å¯¾ã—,Figpdf()を実行ã™ã‚‹ã¨ï¼Œå‡ºåŠ›ã‚µã‚¤ã‚ºã®PDFを作æˆã™ã‚‹ã€‚閲覧用ã ã‘ã§ã¯ãªãワープロãªã©ã«ã«è²¼ã‚Šè¾¼ã‚€ã¨ãã«ãã®ã¾ã¾ä½¿ç”¨ã§ãã‚‹ã®ã§ä¾¿åˆ©ã§ã‚る。ãŸã ã—,ãã®ãŸã‚ã®è¦ªå­ãƒ—ロセスを生æˆã—ã¦å®Ÿè¡Œã™ã‚‹ãŸã‚,次ã®æ‰‹ç¶šã(1)(2)ãŒå¿…è¦ã¨ãªã‚‹ã€‚\\
+(1) 変数 Texparent を設定ã™ã‚‹ã€‚\\
+ ã“ã‚Œã¯ï¼Œå‡ºåŠ›ã™ã‚‹PDFã®ãƒ•ã‚¡ã‚¤ãƒ«åã®æŒ‡å®šã§ã‚る。ãŸã¨ãˆã°ï¼Œ
+\begin{verbatim}
+  Fhead="fig";
+  Texparent="pic";
+\end{verbatim}
+ ã¨ã™ã‚‹ã¨ï¼Œfig.tex を表示ã—㟠pic.pdf ãŒä½œæˆã•ã‚Œã‚‹ã€‚pic.pdf ãŒç›®çš„ã®PDF。\\
+ Texparent 㯠Fhead ã¨ã¯ç•°ãªã‚‹ã‚‚ã®ã«ã™ã‚‹ã€‚\\
+(2) 出力ã¯ï¼Œã€ŒParentã€ã€ŒExekcã€ã®é †ã«ãƒœã‚¿ãƒ³ã‚’押ã™ã€‚「Texviewã€ã¯æŠ¼ã•ãªã„。\\
+ ãªãŠï¼Œã“れらã®ãƒœã‚¿ãƒ³ã‚’使ã‚ãšã«ã‚¹ã‚¯ãƒªãƒ—トã§å®Ÿè¡Œã™ã‚‹ã‹ï¼Œã‚ªãƒªã‚¸ãƒŠãƒ«ã®ãƒœã‚¿ãƒ³ã‚’作る場åˆã¯ï¼Œæ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã€‚
+\begin{verbatim}
+   Writetosci(2);
+   Makeshell();
+   kc();
+\end{verbatim}
+ Writetosci(2); 㨠Makeshell(); 㧠fig.sce ã¨pic.tex ãŒä½œæˆã•ã‚Œã‚‹ã€‚\\
+ Windowsã®å ´åˆã¯ Makebat(); ã¨ã™ã‚‹ã€‚\\ 
+ \verb|kc();| ã«ã‚ˆã‚Š kc.sh ãŒå®Ÿè¡Œã•ã‚Œï¼ŒScilab㧠fig.sceã‹ã‚‰fig.tex を作るã¨ã“ã‚ã‹ã‚‰PDF作æˆã¾ã§ã®ä¸€é€£ã®ä½œæ¥­ãŒè¡Œã‚れる。\\
+ \\
+optionã¯ï¼Œãƒžãƒ¼ã‚¸ãƒ³ï¼ˆä½™ç™½ï¼‰ã¨å¹³è¡Œç§»å‹•é‡ã€‚指定ã—ãªã„å ´åˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã€‚\\
+引数ãŒï¼‘ã¤ã®å®Ÿæ•°ã®å ´åˆã¯ï¼Œå·¦å³ä¸Šä¸‹åŒä¸€ã®æŒ‡å®šã—ãŸä½™ç™½ã¨ãªã‚‹ã€‚\\
+引数ãŒï¼”ã¤ã®æ•°ã‚’コンマã§åŒºåˆ‡ã£ãŸæ–‡å­—列をè¦ç´ ã¨ã™ã‚‹ãƒªã‚¹ãƒˆã®å ´åˆï¼Œå·¦å³ä¸Šä¸‹ã®ä½™ç™½æŒ‡å®šã¨ãªã‚‹ã€‚\\
+引数ãŒï¼’ã¤ã®æ•°ã‚’コンマã§åŒºåˆ‡ã£ãŸæ–‡å­—列をè¦ç´ ã¨ã™ã‚‹ãƒªã‚¹ãƒˆã®å ´åˆï¼Œå³ï¼Œä¸‹æ–¹å‘ã¸ã®å¹³è¡Œç§»å‹•æŒ‡å®šã¨ãªã‚‹ã€‚\\
+余白指定ã¨å¹³è¡Œç§»å‹•æŒ‡å®šã¯åŒæ™‚ã«è¡Œã†ã“ã¨ãŒã§ãる。\\
+例: \verb|Figpdf(10);|        上下左å³10mmã®ä½™ç™½\\
+  \verb|Figpdf(["5,5,10,10"]);|    左å³ã«5mm,上下10mmã®ä½™ç™½\\
+  \verb|Figpdf(["5,10"]);|      å³ã«5mm,下ã«10mm平行移動ã—ã¦è¡¨ç¤º\\
+  \verb|Figpdf(["5,8,10,10","5,-5"]);| 左5mm,å³8mm,上下10mmã®ä½™ç™½ï¼Œ\\
+                  å³ã«5mm,上ã«5mm平行移動ã—ã¦è¡¨ç¤º\\
+ãªãŠï¼Œåº§æ¨™è»¸ã‚’表示ã™ã‚‹å ´åˆï¼Œå³å´ã¯æœ€ä½Ž3mmã®ä½™ç™½ã‚’設定ã—ãªã„ã¨è»¸ã®æ–‡å­—ãŒå…¥ã‚‰ãªã„。\\
+
+\hypertarget{texcom}{}
+\item[関数] Texcom(\TeX コード)
+\item[機能] \TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™
+\item[説明] 任æ„ã®\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™\\
+ Scilabã®TeXcomã«ãã®ã¾ã¾å¼•ã渡ã—ã¦ã„ã‚‹ã ã‘。\\
+
+\hypertarget{windispg}{}
+\item[関数] Windispg() ã¾ãŸã¯ã€€Windisp(データã®ãƒªã‚¹ãƒˆï¼‰
+\item[機能] 定義ã•ã‚Œã¦ã„るプロットデータをCinderellaç”»é¢ã«é»’ç·šã§æã
+\item[説明] Windispg()ã¯ï¼Œã‚¹ã‚¯ãƒªãƒ—トã®æœ€å¾Œã«ç½®ãã“ã¨ã§ï¼Œå‡ºåŠ›ã•ã‚Œã‚‹éƒ¨åˆ†ã ã‘ãŒé»’ã§æã‹ã‚Œã‚‹ã®ã§ï¼Œå‡ºåŠ›å›³ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—,Letter()関数ã§è¡¨ç¤ºã—ãŸç‚¹ã®å称ãªã©ãŒCinderellaã§ä½œå›³ã—ãŸãƒ©ãƒ™ãƒ«ã¨é‡ãªã£ã¦è¡¨ç¤ºã•ã‚Œã¦è¦‹ã«ãããªã‚‹ã“ã¨ã‚‚ã‚る。ã“ã®é–¢æ•°ã‚’実行ã—ãªãã¦ã‚‚出力ã«ã¯å½±éŸ¿ã—ãªã„。\\
+ Windisp(データã®ãƒªã‚¹ãƒˆï¼‰ã¯ï¼ŒScilabã‹ã‚‰ \ketcindy 用ã«å‡ºåŠ›ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’ ReadOutData()関数ã§èª­ã¿è¾¼ã‚“ã ã¨ãã«ï¼Œå¿…è¦ãªãƒ—ロットデータ列ã ã‘を表示ã™ã‚‹ã®ã«ç”¨ã„る。\\
+ ReadOutData("filename.txt") ã§ãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚€ã¨ï¼Œãã®ãƒ‡ãƒ¼ã‚¿ã«å«ã¾ã‚Œã‚‹ãƒ—ロットデータ列ãŒï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«\\
+Outdata of filename.txt : [Gfn,Gdfn,Gh] \\
+ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ã“ã®ã†ã¡ï¼ŒGfnã¨Ghã ã‘を表示ã™ã‚‹ã®ã§ã‚ã‚Œã°\\
+Windispg([Gfn,Gh]);\\
+ ã¨ã™ã‚‹ã€‚引数ãªã—ã§\\
+Windispg();\\
+ã¨ã™ã‚Œã°ã™ã¹ã¦ã®ãƒ—ロットデータ列ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ãªãŠï¼Œã„ãšã‚Œã®å ´åˆã‚‚,作図ã—ãŸãƒ—ロットデータもåŒæ™‚ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 作図ã—ãŸå›³ã‚’å…¨ã¦ã§ã¯ãªãé¸æŠžã—ã¦è¡¨ç¤ºã™ã‚‹å ´åˆã¯ï¼Œãれらã®ãƒ—ロットデータåをリストã«ã—ã¦å¼•æ•°ã¨ã™ã‚‹ã€‚\\
+ ãŸã¨ãˆã°ï¼Œsg1, gr1, crABãŒå®šç¾©ã•ã‚Œã¦ã„ã‚‹ã¨ã,\\
+    \verb|Windispg(["sg1","gr1"]);|
+ã¨ã™ã‚Œã°ï¼Œsg1,gr1ã®ã¿ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+ 次ã®ï¼“ã¤ã®é–¢æ•°ã¯ï¼Œãƒ—ロットデータã®æ“作ã§ï¼Œå˜ç‹¬ã§ç”¨ã„ã‚‹ã“ã¨ã‚‚ã§ãã‚‹ãŒï¼Œæ画関数,プロットデータã®æ“作関数ã®ã‚ªãƒ—ションã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹ã®ã§ï¼Œç‰¹æ®Šãªå ´åˆã‚’除ã„ã¦ã¯ã»ã¨ã‚“ã©åˆ©ç”¨ã—ãªã„ã¨æ€ã‚れる。\\
+
+\hypertarget{drwline}{}
+\item[関数] Drwline(プロットデータ)
+\item[機能] プロットデータ(文字列)を実線ã§æã
+\item[説明] Scilabã®Drwlineを書ã出ã™\\
+ 例:\verb|Drwline("sABCA,1");|\\
+\\
+
+\hypertarget{dashline}{}
+\item[関数] Dashline(プロットデータ)
+\item[機能] プロットデータ(文字列)を破線ã§æã
+\item[説明] Scilabã®Dashlineを書ã出ã™\\
+ 例:\verb|Dashline("sABCA");|\\
+\\
+\hypertarget{dottedline}{}
+\item[関数] Dottedline(プロットデータ)
+\item[機能] プロットデータ(文字列)を点線ã§æã
+\item[説明] Scilabã®Dottedlineを書ã出ã™\\
+ 例:\verb|Dottedline("sABCA");|\\
+
+\hypertarget{helplist}{}
+\item[関数] helplist()
+\item[機能] ヘルプデータを作æˆã™ã‚‹
+\item[説明] 関数ã®ç°¡å˜ãªèª¬æ˜Žãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚\\
+ ã“ã®é–¢æ•°ã¯ï¼ŒInitialization スロットã«æ›¸ã。\\
+ \\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{help}{}
+\item[関数] Help(文字列)
+\item[機能] 関数ã®ä½¿ç”¨ä¾‹ã‚’å–å¾—ã™ã‚‹
+\item[説明] 文字列ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚\\
+  \verb|println(Help("C"));|\\
+ ã®ã‚ˆã†ã«ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œæ¬¡ã®ã‚ˆã†ã«ã€ŒCã€ã§å§‹ã¾ã‚‹é–¢æ•°ã®ä½¿ç”¨ä¾‹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+\begin{verbatim}
+  CRspline("1",[A,B,C,A]);
+  ChangeTablestyle(["r0c0c3"],["da"]);\
+  Changestyle("sgAB",["da"]);
+  Changstyle("geoseg3","ax3d"],["notex"]);\
+  Circledata([A,B,C]);
+  Circledata([A,B],["Rng=[0,pi/2]"]);\
+  Com2nd("\color[cmyk]{0,0,0,0.5}");\
+  Crossprod(vec1,vec2); \\
+\end{verbatim}
+
+ ã•ã‚‰ã«ï¼Œ\\
+  \verb|println(Help("Ci"));| ã¨ã™ã‚‹ã¨
+\begin{verbatim}
+  Circledata([A,B,C]);
+  Circledata([A,B],["Rng=[0,pi/2]"]);
+\end{verbatim}
+ ã ã‘ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+  \verb|println(Help("*"));|
+  ã¨ã™ã‚‹ã¨ï¼Œã™ã¹ã¦ã®é–¢æ•°ã®ä½¿ç”¨ä¾‹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 引数ãŒãªã„å ´åˆã¯ï¼Œ\verb|Helplist(Dirlib,["+","+3d"],"helpJâ€);| ã¨ã¿ãªã•ã‚Œã‚‹ã€‚+ã¯ketcindylibã®æ„味。\\
+\\
+
+\hypertarget{helpkey}{}
+\item[関数] Helpkey(文字列)
+\item[機能] 関数ã®ä½¿ç”¨ä¾‹ã‚’キーワードã§æ¤œç´¢ã™ã‚‹
+\item[説明] 文字列ã«ä¸ŽãˆãŸã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã§é–¢æ•°ã®ä½¿ç”¨ä¾‹ã‚’検索ã—,コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚\\
+ 例:\verb|Helpkey("ç›´ç·š");| ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚
+\begin{verbatim}
+   IntersectsgpL("",[p1,p2],[p3,p4,p5],"draw");
+   IntersectsgpL("R","P-Q","A-B-C");
+   IntersectsgpL("R","P-Q","A-B-C","put");
+    空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹
+   Lineplot("1",[[2,1],[3,3]]);
+   Lineplot([A,B]);
+    直線データを作æˆ
+   PtonLine("C",pA,pB);
+    直線上ã«ç‚¹ã‚’ã¨ã‚‹
+\end{verbatim}
+ \\
+\hypertarget{indexall}{}
+\item[関数] Indexall(str1,str2);
+\item[機能] 文字列 str1 ã‹ã‚‰ str2 を検索ã—ãã®ä½ç½®ã‚’ã™ã¹ã¦è¿”ã™
+\item[説明] Cindyscriptã® indexof() ã®æ‹¡å¼µç‰ˆã€‚indexof() ãŒæœ€åˆã«è¦‹ã¤ã‹ã£ãŸä½ç½®ã‚’è¿”ã™ã®ã«å¯¾ã—,Indexall()ã¯å­˜åœ¨ã™ã‚‹ä½ç½®ã‚’ã™ã¹ã¦ãƒªã‚¹ãƒˆã«ã—ã¦è¿”ã™ã€‚\\
+ \\
+例:str="abcabcabc" ã‹ã‚‰ "b"を検索ã™ã‚‹ã€‚\\
+  \verb|indexof(str,"b")| ã§ã¯ï¼Œ2 ãŒè¿”る。\\
+  \verb|Indexall(str,"b")| ã§ã¯ï¼Œ[2,5,8]ãŒè¿”る。\\
+ \\
+
+\hypertarget{ketcindylogo}{}
+\item[関数] Ketcindylogo()
+\item[機能] \ketcindy ã®ãƒ­ã‚´ã‚’書ã出ã™
+\item[説明] \ketcindy ã®ãƒ­ã‚´ã‚’表示ã™ã‚‹\TeX ã®ã‚³ãƒžãƒ³ãƒ‰è¡Œã‚’書ã出ã™ã€‚\\
+ 内容ã¯\\
+\verb|\|def\verb|\|ketcindy\{\{K\verb|\|kern-.20em \verb|\|lower.5ex\verb|\|hbox\{E\}\verb|\|kern-.125em\{TCindy\}\}\}"
+ \\
+\hypertarget{op}{}
+\item[関数] Op(n,list or str)
+\item[機能] リストã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™
+\item[説明] 第2引数ã®ãƒªã‚¹ãƒˆã¾ãŸã¯æ–‡å­—列ã®n番目ã®è¦ç´ ï¼ˆæ–‡å­—)を返ã™ã€‚\\
+Cindyscript㮠アンダーãƒãƒ¼ã®æ¼”ç®—å­ (list\_n , str\_n) ã¨åŒæ§˜ã€‚Silabã¨ã®æ•´åˆæ€§ã®ãŸã‚追加\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+
+\end{description}
+\newpage
+
+%第11節 ä»–ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã¨ã®é€£æºã€€=============================
+\section{ä»–ã®æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆãªã©ã¨ã®é€£æº}
+\subsection{Rã¨ã®é€£æº}
+Rã¯ä¸»ã«çµ±è¨ˆè§£æžã®ãŸã‚ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ï¼Œã€€binorm(二項分布),pois(ãƒã‚¢ã‚½ãƒ³ï¼‰ï¼Œunif(一様分布),chisq(カイ2乗),f(F分布),t(t分布)ãªã©ï¼Œå¤šãã®ç¢ºçŽ‡åˆ†å¸ƒã‚’サãƒãƒ¼ãƒˆã—ã¦ã„る。\\
+æ­£è¦åˆ†å¸ƒï¼ˆnormal distribution)ã§ã¯\\
+ dnorm 確率密度関数\\
+ pnorm 分布関数\\
+ qnorm 分布関数ã®é€†é–¢æ•°\\
+ rnorm 乱数発生\\
+ã¨ã„ã†ã‚ˆã†ã«ï¼Œåˆ†å¸ƒåã®é ­ã«d, p, q, r ã‚’ã¤ã‘ã‚‹ã¨ä¸Šè¨˜ï¼”ã¤ã®é–¢æ•°ãŒå¾—られる。\\
+ å„分布ã«ã¯ï¼Œè‡ªç”±åº¦ãªã©ã®å¼•æ•°ãŒã‚り,ãŸã¨ãˆã°ï¼Œå¹³å‡m, 標準åå·®sã®æ­£è¦åˆ†å¸ƒï¼ˆã®å¯†åº¦é–¢æ•°ï¼‰ã¯ã€€ã€€dnorm(x, m ,s ) ã¨ãªã‚‹ã€‚\\
+ \\
+ KeTCindyã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Rã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Rã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚\\
+æ‹¡å¼µå­ r :r用ã®ãƒ•ã‚¡ã‚¤ãƒ«\\
+æ‹¡å¼µå­ datï¼Œæ‹¡å¼µå­ txt:データファイル\\
+ã“ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã«é–¢ã™ã‚‹æ¬¡ã®ã‚ªãƒ—ションãŒã‚る。\\
+ オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+ ã“ã®ã¨ã,ファイルã®èª­ã¿æ›¸ãã§ä¸å…·åˆãŒã‚ã‚‹ã¨ï¼Œæ•°ç§’ã®å¾Œã€Œ==$>$ file.txt not generated (5 s ) ã€ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã¯ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨­å®šãªã©ã‚’確èªã—ã¦ã„ãŸã ããŸã„。ã“ã®å¾…ã¡æ™‚é–“ã«ã¤ã„ã¦ã¯ï¼ŒWaitオプションã§è¨­å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ \\
+
+\begin{description}
+\hypertarget{boxplot}{}
+\item[関数] Boxplot(åå‰,データ,åž‚ç›´ä½ç½®,高ã•,option)
+\item[機能] 箱ã²ã’図をæã
+\item[説明] データã¯ï¼Œç›´æŽ¥çš„ã«å¤‰æ•°ã§æ¸¡ã™å ´åˆã¨ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰èª­ã¿è¾¼ã‚€å ´åˆãŒã‚る。\\
+例:乱数ã§ä½œæˆã—ãŸï¼•æœªæº€ã®å®Ÿæ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚’ç®±ã²ã’図ã«ã™ã‚‹ã€‚\\
+\begin{verbatim}
+  dt1=apply(1..100,5*random());
+  Boxplot("1",dt1,1,1/2);
+\end{verbatim}
+ \\
+例:外部ファイルã¨ã—ã¦ç”¨æ„ã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’読ã¿è¾¼ã‚“ã§ç®±ã²ã’図ã«ã™ã‚‹ã€‚データファイルã¯csvå½¢å¼ã¨ã™ã‚‹ã€‚\\
+\begin{verbatim}
+  Boxplot("2","datafile.csv",3,1/2);
+  Boxplot("1",dt1,1,1/2);
+\end{verbatim}
+ \\
+ 複数列ã‹ã‚‰æˆã‚‹csvファイルを読ã¿è¾¼ã‚€ã«ã¯ï¼ŒReadcsvを使ã†ã€‚読ã¿è¾¼ã‚“ã ãƒ•ã‚¡ã‚¤ãƒ«ã¯ï¼ŒReadcsv()ã§æŒ‡å®šã—ãŸåå‰ã®ãƒªã‚¹ãƒˆã«å…¥ã‚‹ã€‚(頭部ã¯rc)\\
+ データã®å€¤ã‚’ç”»é¢ã«å…¥ã‚‹ã‚ˆã†ã«èª¿ç¯€ã™ã‚‹ã«ã¯ï¼Œæ¬¡ã®ã‚ˆã†ã«ãƒªã‚¹ãƒˆã®è¨ˆç®—を利用ã™ã‚Œã°ã‚ˆã„。\\
+  ã¾ãŸï¼ŒFramedata2(),Rulerscale() を併用ã™ã‚‹ã“ã¨ã§ç›®ç››ã‚’入れるã“ã¨ãŒã§ãる。Framedata2() ã®ãŸã‚ã«ï¼Œè¡¨ç¤ºé ˜åŸŸã®å¯¾è§’点A,Bã‚’Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã。\\
+\begin{verbatim}
+  Readcsv("1","datafile.csv");
+  dt1=apply(rc1,#_1);
+  dt2=apply(rc1,#_2);
+  Boxplot("1",dt1/20,1,1/2);
+  Boxplot("2",dt2/20,3,1/2);
+  Framedata2("1",[A,B]);
+  Rulerscale(A,["r",0,6,1],["f",1,"\mbox{dt1}",3,"\mbox{dt2}"]);
+\end{verbatim}
+ \\
+     \input{Fig/boxplot}\\
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{calcbyr}{}
+\item[関数] CalcbyR(変数å,コマンド列,option)
+\item[機能] Rã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™
+\item[説明] ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ« kc.bat / シェルファイル kc.sh を利用ã—ã¦Rã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—,計算çµæžœã‚’å–å¾—ã™ã‚‹ã€‚\\
+ \\
+例:Rを用ã„ã¦æ¨™æº–æ­£è¦åˆ†å¸ƒã‹ã‚‰10個ã®ä¹±æ•°ã‚’発生ã—,平å‡å€¤ã¨æ¨™æº–å差を求ã‚ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
+\begin{verbatim}
+  cmdL=[ "=rnorm",[10] ];
+  CalcbyR("dt",cmdL);
+  nx=length(dt);
+  mx=sum(dt)/nx;
+  sx=sqrt(dt*dt/nx-mx^2);
+  println("データ:"+dt);
+  println("å¹³å‡ï¼š"+format(mx,4)+"  標準å差:"+format(sx,4));
+\end{verbatim}
+1行目ã®ã€€cmdL=[ "=rnorm",[10] ] ã§ï¼Œæ¨™æº–æ­£è¦åˆ†å¸ƒã‹ã‚‰10個ã®ä¹±æ•°ã‚’発生ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰åˆ—を定義。\\
+2行目ã§ï¼ŒRã§è¨ˆç®—ã—ãŸçµæžœãŒãƒªã‚¹ãƒˆ dt ã«å…¥ã‚‹ã€‚\\
+ \\
+例:Rを用ã„ã¦N(50,$5^2$)ã‹ã‚‰10個ã®ä¹±æ•°ã‚’発生ã—,平å‡ã¨ä¸å分散もRã§è¨ˆç®—ã—ã¦ãã®çµæžœã‚’コンソールã«è¡¨ç¤ºã™ã‚‹ã€‚
+\begin{verbatim}
+  cmdL=[
+    "tmp1=rnorm",[10,50,5],
+    "tmp2=mean",["tmp1"],
+    "tmp3=var",["tmp1"],
+    "=c(tmp1,tmp2,tmp3)",[]
+  ];
+  CalcbyR("rd",cmdL);
+  dt=rd_(1..(length(rd)-2));
+  mx=rd_(-2);
+  vx=rd_(-1);
+  println("データ:"+dt);
+  println("å¹³å‡ï¼š"+format(mx,4)+"  ä¸å分散:"+format(vx,4));
+\end{verbatim}
+ CalcbyR()ã«ã‚ˆã£ã¦ï¼Œãƒ‡ãƒ¼ã‚¿ã¨å¹³å‡ï¼Œä¸å分散ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆãŒä½œæˆã•ã‚Œã‚‹ã®ã§ï¼Œmxã«å¹³å‡ï¼Œvxã«ä¸å分散を代入ã—ã¦ã„る。\verb|rd_(-1)| ã¯ï¼Œãƒªã‚¹ãƒˆ rd ã®æœ«å°¾ã®è¦ç´ ã€‚\\
+ \\
+例:Rã§ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒã‹ã‚‰200個ã®ä¹±æ•°ã‚’ã¨ã‚Šï¼Œæ¨™æœ¬å¹³å‡ã®åˆ†å¸ƒã®æ§˜å­ï¼åˆ†æ•£ãŒå°ã•ããªã£ã¦ï¼Œæ­£è¦åˆ†å¸ƒã«è¿‘ã¥ã„ã¦ã„る様å­ï¼ã‚’ヒストグラムã§è¦‹ã‚‹ã€‚
+\begin{verbatim}
+  cmdL=[
+   "tmp1=rpois",[200,5],
+   "tmp2=mean",["tmp1"],
+   "tmp3=var",["tmp1"],
+    "=c(tmp2,tmp3,tmp1)",[]
+  ];
+  CalcbyR("rd",cmdL);
+  dt=rd_(3..length(rd));
+  nn=length(dt);
+  mx=rd_1;
+  vx=rd_2*(nn-1)/nn;
+  sx=sqrt(vx);
+  println(dt);
+  println(["m="+format(mx,4),"v="+format(vx,4)]);
+  Setscaling(1/5);
+  Histplot("1",dt,["Breaks=seq(0,14,1)","dr,0.5"]);
+\end{verbatim}
+ \\
+     \input{Fig/poison01}\\
+ \\
+例:ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒã§ä¹±æ•°ã‚’2000個発生ã•ã›ï¼Œ10個ãšã¤ã®å¹³å‡ã‚’ï¼²ã§è¨ˆç®—ã—,
+\begin{verbatim}
+  cmdL=[
+   "tmp1=rpois",[2000,5],
+   "tmp2=c()",[],
+   "for(k in 1:200){",[],
+   " tmp=tmp1[(10*(k-1)+1):(10*k)]",[],
+   " tmp2=c(tmp2,mean(tmp))",[],
+   "}",[],
+   "=tmp2",[]
+  ];
+  CalcbyR("rd2",cmdL);
+  Setscaling(1/10);
+  Histplot("2",rd2);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{histplot}{}
+\item[関数] Histplot(name,data,option)
+\item[機能] Rを利用ã—ã¦ãƒ’ストグラムをæã
+\item[説明] dataã¯ãƒªã‚¹ãƒˆã«ã—ã¦ä½œæˆã™ã‚‹ã‹ï¼Œå¤–部ファイルã‹ã‚‰Readcsv()ã§èª­ã¿è¾¼ã‚€ã€‚\\
+階級範囲(ブレークãƒã‚¤ãƒ³ãƒˆï¼‰ã¯ï¼Œé€šå¸¸ã‚¹ã‚¿ãƒ¼ã‚¸ã‚§ã‚¹ã®å…¬å¼ã«ã‚ˆã‚‹ãŒï¼Œã‚ªãƒ—ションã§ï¼Œ\\
+   "breaks=[0,10,20,30,40,50,60,70,80,90,100]"\\
+ãªã©ã¨æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ ã“ã®ä»–ã®ã‚ªãƒ—ションã¯\\
+  "Den=yes/no":密度ã®æŒ‡å®šï¼ˆåˆæœŸå€¤ã¯ no)\\
+  "Rel=yes/no":相対度数ã«ã™ã‚‹/ã—ãªã„(åˆæœŸå€¤ã¯ no)\\
+ \\
+例:csvファイル(datafile.csv)を読ã¿è¾¼ã¿ï¼Œãƒ’ストグラムを作る。Framedata2() 㨠Rulerscale()を併用ã—ã¦ï¼Œç›®ç››ä»˜ãã®æž ã®ä¸­ã«è¡¨ç¤ºã™ã‚‹ã€‚表示枠ã®å¯¾è§’点A,Bã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã。
+\begin{verbatim}
+  Addax(0);
+  Setscaling(5);
+  Setunitlen("0.6mm");
+  Readcsv("1","datafile.csv",[""]);
+  Histplot("1",dt1,[""]);
+  Framedata2("1",[A,B]);
+  Rulerscale(A,["r",0,100,10],["r",0,15,5]);
+\end{verbatim}
+  \input{Fig/histgram}\\
+
+2行目ã¨ï¼“行目ã¯ï¼Œãƒ‡ãƒ¼ã‚¿ã«åˆã‚ã›ã¦ç¸¦æ–¹å‘を5å€ã«ã—,TeXã®å˜ä½é•·ã‚’0.6mmã«ã—ã¦ã„る。\\
+Den,Rel オプションをyes ã«ã—ãŸã¨ãã¯ï¼ŒSetscaling(100)ãら ã„ã«ã™ã‚‹ã®ãŒã‚ˆã„。\\
+csvファイルãŒè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰ãªã‚‹å ´åˆã¯ï¼Œ\\
+  \verb|dt1=apply(rc1,#_1);|
+ã¨ã—ã¦ï¼Œãƒªã‚¹ãƒˆã®ç¬¬ï¼‘è¦ç´ ã‚’å–å¾—ã™ã‚‹ã€‚第2è¦ç´ ã®ãƒ’ストグラムã§ã‚れ㰠\verb|#_2| ã¨ã™ã‚‹ã€‚\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{plotdatar}{}
+\item[関数] PlotdataR(name,å¼,変数)
+\item[機能] Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã
+\item[説明] Cindyscriptã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã¯ãªã„関数ã®ã‚°ãƒ©ãƒ•ã‚’Rを利用ã—ã¦æã。\\
+
+例:平å‡5, 標準åå·®2ã®æ­£è¦åˆ†å¸ƒã®å¯†åº¦é–¢æ•°ã¨åˆ†å¸ƒé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã。
+\begin{verbatim}
+  PlotdataR(“1â€, “dnorm(x,5,2)â€, â€x=[0,10]â€);
+  PlotdataR(“2â€, â€pnorm(x,5,2)â€, â€x=[0,10]â€);
+\end{verbatim}
+
+例:標準正è¦åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ä¸Šã®ç‚¹ã¨x軸をçµã‚“ã ç·šåˆ†ã‚’æã。\\
+点A,Bã¯Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—ã¦ãŠã,点Aをグラフ上ã®ãŠã‚ˆãã®ä½ç½®ã«ç½®ã„ã¦ã‹ã‚‰å®Ÿè¡Œã™ã‚‹ã€‚
+\begin{verbatim}
+  PlotdataR("1","dnorm(x)","x=[-5,5]");
+  Putoncurve("A","grR1",[-3,3]);
+  Putpoint("B",[A.x,0]);
+  Listplot("1",[A,B]);
+\end{verbatim}
+2行目ã®æœ€å¾Œã®å¼•æ•°ã®[-3,3]ã¯ï¼Œãã®ç¯„囲を動ã‹ã™ã“ã¨ã‚’æ„味ã™ã‚‹ã€‚\\
+Aã¯ã‚°ãƒ©ãƒ•ä¸Šã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãã¦ï¼ŒBã¯ãã‚Œã«ä¼´ã£ã¦å‹•ã。ãŸã ã—,少ã—å‹•ã‹ã™åº¦ã« ãƒãƒƒãƒ/シェル ファイルを実行ã™ã‚‹ã®ã§ï¼Œç…©é›‘ãªå ´åˆã¯ï¼ŒPlotdata() ã®è¡Œã‚’コメント化ã—ã¦ã‹ã‚‰ç‚¹Aã‚’å‹•ã‹ã—ãŸã‚ã¨å†å®Ÿè¡Œã™ã‚‹ã¨ã‚ˆã„。\\
+ \\
+例:上ã¨åŒæ§˜ã§ï¼Œx軸上ã®ç‚¹ã‚’自由点Aã¨ã—,曲線上ã«Bã‚’ç½®ã。
+\begin{verbatim}
+  PlotdataR("1","dnorm(x)","x=[-5,5]");
+  PlotdataR("1","dnorm(x)","x=[-5,5]");
+  A.xy=[A.x,0];
+  Lineplot("1",[A,A+[0,1]],["nodisp"]);
+  Putintersect("B","grR1","ln1");
+  Listplot("1",[A,B]);
+\end{verbatim}
+ \\
+例:å‰ã®ä¾‹ã®ã‚°ãƒ©ãƒ•ã§ï¼ŒABã®å·¦å´ã«Shadeã‚’ã‹ã‘,Shadeã®éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚る。Pã®å€¤ã‚’表示ã™ã‚‹ä½ç½®ã«ï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ç‚¹Cã‚’ã¨ã£ã¦ãŠã。
+\begin{verbatim}
+  tmp1=[0.2,0,0,0];
+  tmp2=Colorcmyk2rgb(tmp1);
+  Setcolor(tmp1);
+  Setcolor([0.2,0,0,0]);
+  Shade(["en1"],["color->"+text(tmp2)]);
+  Setcolor("black");
+  PlotdataR("1","dnorm(x)","x=[-5,5]",["Num=100"]);
+  Putpoint("A",[0,0],[A.x,0]);
+  Lineplot("1",[A,A+[0,1]],["nodisp"]);
+  Putintersect("B","grR1","ln1");
+  Listplot("1",[A,B]);
+  Listplot("2",[[-5,0],[5,0]],"nodisp");
+  Enclosing("1",["Invert(grR1)","sg2","sg1"],[B,"notex"]);
+  tmp=0.5+Integrate("grR1",[0,A.x]);
+  Expr([A,"s",text(A.x),C,"e","P="+text(tmp)]);
+\end{verbatim}
+ \\
+  \input{Fig/rshade}\\
+ \\
+Shade() ã¯ãƒ—ロットデータを定義ã—ãªã„ã®ã§ï¼Œå…ˆã«æ›¸ã„ã¦ãŠãã¨å¡—ã£ã¦ã‹ã‚‰ç·šã‚’æãã®ã§ï¼Œã«ã˜ã¿ãŒãªããã‚Œã„ã«ä»•ä¸ŠãŒã‚‹ã€‚("en1"ã¯Enclosing("1"・・)ã§ã§ãるプロットデータ)\\
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{plotdiscr}{}
+\item[関数] PlotdiscR(name,å¼,変数)
+\item[機能] Rを利用ã—ã¦é›¢æ•£åž‹ã®ã‚°ãƒ©ãƒ•ã‚’æã
+\item[説明] dbinom (二項分布),dpois(ãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒï¼‰ï¼Œdgeom(幾何分布)ãªã©é›¢æ•£åž‹ç¢ºçŽ‡åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã‚’æã。\\
+ \\
+例:二項分布ã®ã‚°ãƒ©ãƒ•ã¨æ­£è¦åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã‚’比較ã™ã‚‹ã€‚
+\begin{verbatim}
+  Setscaling(20);
+  PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");
+  PlotdataR("1","dnorm(x,10*0.4,sqrt(10*0.4*0.6))","x=[0,10]",["do"]);
+\end{verbatim}
+ \\
+  \input{Fig/binvsnormal}\\
+ \\
+関数部分ãŒé•·ããªã‚‹ã¨ãã¯ï¼ŒAssign()を利用ã—ã¦æ¬¡ã®ã‚ˆã†ã«æ›¸ãã“ã¨ã‚‚ã§ãる。
+\begin{verbatim}
+  tmp="dnorm(x,n*p,sqrt(n*p*(1-p)))";
+  tmp=Assign(tmp,["n",10,"p",0.4]);
+  PlotdataR("2",tmp,"x=[0,10]",["do"]);
+\end{verbatim}
+
+次ã¯ï¼Œãƒã‚¢ã‚½ãƒ³åˆ†å¸ƒãŠã‚ˆã³å¹¾ä½•åˆ†å¸ƒã®ã‚°ãƒ©ãƒ•ã€‚
+\begin{verbatim}
+PlotdiscR("2","dpois(k,4)","k=[0,10]");
+PlotdiscR("3","dgeom(k,0.3)","k=[0,10]");
+\end{verbatim}
+ \\
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{readcsv}{}
+\item[関数] Readcsv(name,filename,option)
+\item[機能] Rを利用ã—ã¦csvファイルを読む。
+\item[説明] Rを使ã£ã¦csvファイルを読ã¿ï¼ŒKeTCindyã«å¼•ã渡ã™ã€‚\\
+利用例㯠Boxplot() ãªã©ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+ \\
+
+\hypertarget{scatterplot}{}
+\item[関数] Scatterplot(name,filename,option)
+\item[機能] 2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã
+\item[説明] 外部ファイル filename(csvå½¢å¼ï¼‰ã‚’読ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã。\\
+オプションã¯ã€€"Reg=no" : 回帰直線をæãã‹ã©ã†ã‹ï¼ˆyes/no) åˆæœŸå€¤ã¯ yes\\
+        A, B 表示枠ã®å¯¾è§’点(左下ã¨å³ä¸Šã®ç‚¹ï¼‰ï¼ˆCinderellaã§ä½œå›³ï¼‰\\
+        C  相関係数ã¨å›žå¸°ç›´ç·šã®å¼ã‚’表示ã™ã‚‹ç‚¹\\
+       "Size=n" :点ã®å¤§ãã•ã€‚Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。\\
+           æç”»é¢ã®ç‚¹ã‚‚大ããã™ã‚‹å ´åˆã¯ï¼Œ"size-$>$n"オプションを追加ã™ã‚‹ã€‚\\
+例:data.csv を読んã§æ•£å¸ƒå›³ã‚’æã,回帰直線を引ã。
+\begin{verbatim}
+  Scatterplot("1","data.csv",["Reg=yes",A,B,C,"Size=5"]);
+  Rulerscale(A,["r",0,10,1],["r",1,10,1]);
+\end{verbatim}
+ optionã®ç‚¹A,Bã¯Cinderellaã®ä½œå›³ãƒ„ールã§ã¨ã£ãŸè¡¨ç¤ºé ˜åŸŸã®å¯¾è§’点。( AãŒå·¦ä¸‹ã€‚ãªãŠï¼Œå¯¾è§’点ã®å称ã¯A,Bã«ã¯é™ã‚‰ãªã„。)\\
+ 回帰直線をæãå ´åˆ("Reg=yes")ã¯ï¼Œå›žå¸°ç›´ç·šãŒæž ã‹ã‚‰ã¯ã¿å‡ºã™ã®ã§ï¼ŒAã‚’SW,Bã‚’NEã«ä¸€è‡´ã•ã›ã‚‹ã¨ã‚ˆã„。\\
+ Cã¯ç›¸é–¢ä¿‚æ•°ã¨å›žå¸°ç›´ç·šã®å¼ã‚’表示ã™ã‚‹ç‚¹ã¨ã—ã¦Cinderellaã®ä½œå›³ãƒ„ールã§å–る。ã“れも,å称ã¯ï¼£ã«ã¯é™ã‚‰ãªã„。\\
+   \verb|Rulerscale(A,["r",0,10,1],["r",1,10,1]);|\\
+ ã§è¡¨ç¤ºæž ã«ç›®ç››ã‚’打ã£ã¦ã„る。"r" ã¯ç­‰å¹…,"f"㯠Tickmark ã¨åŒã˜æŒ‡å®šã€‚\\
+ \\
+     \input{Fig/scatter}\\
+\end{description}
+\newpage
+
+% Maximaã¨ã®é€£æºã€€==================================
+\subsection{Maximaã¨ã®é€£æº}
+Maximaã¯æ•°å¼å‡¦ç†ã‚½ãƒ•ãƒˆã§ï¼ŒKeTCindyã«ãŠã„ã¦ã¯å¾®ç©åˆ†ã®è¨ˆç®—ãªã©ï¼ŒCindyscriptã§ã¯ä¸å分ãªç‚¹ã‚’補ã†ã“ã¨ãŒã§ãる。\\
+ KeTCindyã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Maximaã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚\\
+æ‹¡å¼µå­ max :Maxima用ã®ãƒ•ã‚¡ã‚¤ãƒ«\\
+æ‹¡å¼µå­ txt:データファイル\\
+ã“ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã«é–¢ã™ã‚‹æ¬¡ã®ã‚ªãƒ—ションãŒã‚る。\\
+ オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+ ã“ã®ã¨ã,ファイルã®èª­ã¿æ›¸ãã§ä¸å…·åˆãŒã‚ã‚‹ã¨ï¼Œæ•°ç§’ã®å¾Œã€Œ==$>$ file.txt not generated (5 s ) ã€ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã¯ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨­å®šãªã©ã‚’確èªã—ã¦ã„ãŸã ããŸã„。ã“ã®å¾…ã¡æ™‚é–“ã«ã¤ã„ã¦ã¯ï¼ŒWaitオプションã§è¨­å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+
+\begin{description}
+
+\hypertarget{calcbyM}{}
+\item[関数] CalcbyM(name,コマンド,option)
+\item[機能] Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明] 第2引数ã¯Maximaã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚\\
+ 戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚\\
+ \\
+例:$\sin x$ ã¨ãã®å°Žé–¢æ•°ã‚’表示ã™ã‚‹ã€‚çµæžœã¯ 変数 fdf ã« f ã¨df ã®ãƒªã‚¹ãƒˆãŒä»£å…¥ã•ã‚Œã‚‹ã€‚
+\begin{verbatim}
+  cmdL=[
+   "f:sin(x)", [],
+   "df:diff",["sin(x)","x"],
+   "f::df",[]
+  ];
+  CalcbyM("fdf",cmdL);
+  println(fdf);
+\end{verbatim}
+ \\
+ 実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ï¼Œ[sin(x),cos(x)] ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+ä¾‹ï¼šï¼’æ¬¡æ–¹ç¨‹å¼ $x^2-x-4=0$ã®è§£ã‚’求ã‚る。
+\begin{verbatim}
+  cmdL=[
+   "ans:solve",["x^2-x-4","x"],
+   "ans",[]
+  ];
+  CalcbyM("ans",cmdL);
+  println("ans="+ans);
+\end{verbatim}
+ コンソールã«ã¯\\
+  ans=[x = -(sqrt(17)-1)/2,x = (sqrt(17)+1)/2] \\
+ ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+{\bf 応用例1:曲線ã®æŽ¥ç·šã‚’引ã}\\
+ \\
+ $f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。\\
+Maximaã§ãã®å‡¦ç†ã‚’è¡Œã†ã‚³ãƒžãƒ³ãƒ‰ã‚’定義ã—,CalbyMã§å®Ÿè¡Œã™ã‚‹ã€‚
+\begin{verbatim}
+  fx="(exp(x)+exp(-x))/2";
+  cmdL=[
+   "df:diff",[fx,"x"],
+   "c:ev",["df","x=a"],
+   "b:ev",[fx,"x=a"],
+   "eq:c*(x-a)+b",[],
+    "eq",[]
+  ];
+  CalcbyM("tn1",cmdL);
+  println(tn1);
+\end{verbatim}
+ コンソールã«ã¯
+\begin{verbatim}
+  (%e^a-%e^-a)*(x-a))/2+(%e^a+%e^-a)/2
+\end{verbatim}
+ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ ã“ã®ï¼ŒCalbyMã®æˆ»ã‚Šå€¤ tn1 を用ã„ã¦ï¼Œæ›²ç·šä¸Šã®ï¼‘点Aã«ãŠã‘る接線ã®ã‚°ãƒ©ãƒ•ã‚’æã。以下ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹ã€‚ãªãŠï¼Œç‚¹Aã‚’Cinderellaã®ä½œå›³ãƒ„ールã§é©å½“ãªã¨ã“ã‚ã«ã¨ã£ã¦ãŠã。
+\begin{verbatim}
+  tn1=Assign(tn1,["%e^a","exp(a)","%e^-a","exp(-a)"]);
+  Plotdata("1",fx,"x");
+  Putoncurve("A","gr1");
+  tmp=Assign(tn1,["a",A.x]);
+  plotdata("2",tmp,"x",["Num=2"]);
+\end{verbatim}
+1行目ã§ã¯Maximaã§ä½œæˆã—ãŸå¼ã‚’,Cindyscriptã§ãƒ—ロットã§ãã‚‹å¼ã«ã—ã¦ã„る。\\
+ \\
+      \input{Fig/maxfun01}\\
+ \\
+ ãªãŠï¼ŒæŽ¥ç·šã®æ–¹ç¨‹å¼ã‚’求ã‚ã‚‹ã ã‘ã§ã‚ã‚Œã°ï¼ŒMxfun()を使ã†ã“ã¨ã‚‚ã§ãる。Mxfun()ã®è§£èª¬ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+ \\
+{\bf 応用例2:パラメトリックã®å ´åˆã®æŽ¥ç·š}\\
+ \\
+ 媒介変数ã®å€¤ã‚’決ã‚ã‚‹ãŸã‚ã«ï¼Œç‚¹Aã‚’Cinderellaã®æç”»é¢ã®x軸上ã«ã¨ã£ã¦ãŠã,ãã®$x$座標を媒介変数$t$ã®å€¤ã¨ã™ã‚‹ã€‚スライダを作ã£ã¦ã‚‚よã„。
+\begin{verbatim}
+  fn="3*cos(t)^2*[cos(t),sin(t)]";
+  cmdL=[
+   "f:",[fn],
+   "df:diff",["f","t"],
+   "df:trigsimp",["df"],
+   "tn:f+s*df",[],
+   "tn",[]
+  ];
+  CalcbyM("tn2",cmdL);
+  Paramplot("1",fn,"t=[0,2*pi]",["Num=100"]);
+  gn=Assign(tn2,["t",A.x]);
+  Paramplot("2",gn,"s=[-3,3]");
+\end{verbatim}
+ \\
+      \input{Fig/maxfun02}\\
+ \\
+ cmdLã§å®šç¾©ã—ã¦ã„ã‚‹Maximaã®ã‚³ãƒžãƒ³ãƒ‰ï¼ˆtrigsimp ãªã©ï¼‰ã«ã¤ã„ã¦ã¯ï¼ŒMaximaã®è§£èª¬æ›¸ãªã©ã‚’å‚ç…§ã•ã‚ŒãŸã„。\\
+ \\
+\hypertarget{example}{}
+\item[関数] Example("Mxfun",文字)
+\item[機能] Mxfunã®ä½¿ç”¨ä¾‹ã‚’表示。文字㯠"a","b",ãªã©ã€‚
+\item[説明] ãŸã¨ãˆã°ï¼Œ\verb|Example("Mxfun","a")| ã¨ã™ã‚‹ã¨ï¼ŒMxfunã®ä½¿ç”¨ä¾‹ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+
+\hypertarget{mxbatch}{}
+\item[関数] Mxbatch(ファイルå)
+\item[機能] Maximaã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ä½œã‚‹
+\item[説明] Dirlibã§æŒ‡å®šã•ã‚ŒãŸãƒ•ã‚©ãƒ«ãƒ€ã®ä¸­ã® maximaL フォルダã«ã‚るファイルを実行ã™ã‚‹ãŸã‚ã®ï¼ŒCalcbyM用ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’作æˆã™ã‚‹ã€‚\\
+例:\verb|cmd=Mxbatch("fourier_sec")|\\
+ を実行ã™ã‚‹ã¨ï¼Œcmdã«\\
+  \verb|[batch,["/Applications/ketcindy/ketlib/maximaL/fourier_sec.max"]] |\\
+ ãŒä»£å…¥ã•ã‚Œã‚‹ã€‚ãã“ã§ï¼Œ\\
+  \verb|CalcbyM("ret",cmd,[]);|\\
+ を実行ã™ã‚Œã°ï¼Œfourier\_sec.max ãŒå®Ÿè¡Œã•ã‚Œã¦ï¼Œçµæžœã‚’ ret ã«å–å¾—ã§ãる。\\
+ fourier\_sec.max ã«ç¶šã‘ã¦ï¼Œã‚³ãƒžãƒ³ãƒ‰åˆ— cmd2 を実行ã™ã‚‹ã“ã¨ã‚‚ã§ã,ãã®å ´åˆã¯
+\begin{verbatim}
+  cmdL=Concat(Mxbatch("fourier_sec"),cmd2);
+  CalcbyM("ret",cmdL,[]);
+\end{verbatim}
+ã¨ã™ã‚‹ã€‚(Concat() ã¯ãƒªã‚¹ãƒˆã‚’çµåˆã™ã‚‹Cindyscriptã®é–¢æ•°ï¼‰\\
+ \\
+
+\hypertarget{mxfun}{}
+\item[関数] Mxfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能] Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明] 第2引数ã®ã€Œå¼ã€ã¯Maximaã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚\\
+ 戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
+16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° mxname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚\\
+オプション㫠"Disp=no" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œçµæžœã‚’コンソールã«è¡¨ç¤ºã—ãªã„。\\
+ \\
+例:$10!$を求ã‚る。\\
+  \verb|Mxfun("1","10!",[],[""]);|\\
+ を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã€€mx1 is 362880 ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®å€¤ã¯å¤‰æ•° mx1 ã«ä»£å…¥ã•ã‚Œã¦ã„ã‚‹ã®ã§ï¼Œ\\
+  \verb|drawtext([0,1],mx1);|\\
+ã¨ã™ã‚Œã°Cinderellaã®æç”»é¢ä¸Šã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã‚’別ã®å¤‰æ•°ã«ä»£å…¥ã—ã¦ä½¿ã†ã“ã¨ã‚‚ã§ãる。
+\begin{verbatim}
+  fact10=Mxfun("1","10!",[],[""]);
+  drawtext([0,1],fact10);
+\end{verbatim}
+ \\
+例:$f(x)=\sin x$ を微分ã™ã‚‹\\
+   \verb|Mxfun("1", "diff",["sin(x)","x"])|\\
+ ã¨ã™ã‚‹ã¨\\
+  diff(sin(x),x)\\
+ ã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ã‚’Maximaã«æ¸¡ã—ã¦ï¼Œæˆ»ã‚Šå€¤ã‚’Cindyã®å¤‰æ•°mx1ã«ä»£å…¥ã™ã‚‹ã€‚\\
+   \verb|Mxfun("1", "diff(sin(x),x)",[]])|\\
+ ã¨ï¼Œç¬¬ï¼‘引数ã«ã¾ã¨ã‚ã¦ã‚‚åŒã˜çµæžœã«ãªã‚‹ã€‚ãŸã ã—,ã“ã®å ´åˆï¼Œç¬¬ï¼’引数ã¯ç©ºãƒªã‚¹ãƒˆã¨ã™ã‚‹ã€‚\\
+ 文字列を引数ã¨ã™ã‚‹å ´åˆï¼Œä¾‹ãˆã°ï¼Œæ–‡å­—列を連çµã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰concatã§ã¯ï¼Œ\\
+   concat("a","b")\\
+ ã¨ã™ã‚‹ãŒï¼ŒCindyscriptã®æ–‡å­—列ã®å‡¦ç†ã®é–¢ä¿‚ã§ï¼Œç¬¬ï¼‘引数ã§ã¯ã“ã®å½¢ã§è¨˜è¿°ã§ããªã„。\\
+ ã—ãŸãŒã£ã¦ï¼Œã“ã®ã‚ˆã†ãªå ´åˆã¯ï¼Œç¬¬ï¼’引数を使ã£ã¦\\
+   \verb|Mxfun("1","concat",["a","b"])|
+ ã¨ã™ã‚Œã°ã‚ˆã„。\\
+ \\
+{\bf Cindyscriptã®å¾®åˆ†ã¨ã®é•ã„}\\
+ Cindyscriptã§ã‚‚微分ã¯ã§ãる。ãŸã¨ãˆã°ï¼Œ
+\begin{verbatim}
+  f(x):=sin(x);
+  g(x):=d(f(#),x);
+  plot(g(#));
+\end{verbatim}
+ ã¨ã™ã‚‹ã¨ï¼Œcos(x)ã®ã‚°ãƒ©ãƒ•ãŒæã‹ã‚Œã‚‹ã€‚\\
+ ã—ã‹ã—,Cindyscriptã®å¾®åˆ†ãŒï¼Œå¾®åˆ†ã®å®šç¾©ã«ã‚ˆã‚‹æ•°å€¤è¨ˆç®—ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaã§ã¯æ•°å¼å‡¦ç†ã¨ã—ã¦å¾®åˆ†ãŒã§ãる。\\
+ ãã®æ„味ã®é•ã„ã¯ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¢ºã‹ã‚られる。
+\begin{verbatim}
+  f(x):=sin(x);
+  g(x):=d(f(#),x);
+  println(g(x));
+\end{verbatim}
+ ã§ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã®ã¯æœªå®šç¾©å€¤ï¼ˆ\_ \_ \_) ã§ã‚る。\\
+一方,
+\begin{verbatim}
+  Mxfun("1", "diff",["sin(x)","x"]);
+  println(mx1);
+\end{verbatim}
+ã§ã¯ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã« \verb|cos(x)| ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+mx1ã¯æ–‡å­—列ã§ã‚ã‚‹ã®ã§ï¼Œ
+\begin{verbatim}
+  g(x):=parse(mx1);
+\end{verbatim}
+ã¨ã™ã‚Œã°ï¼Œg(x)を導関数ã¨ã™ã‚‹ã“ã¨ãŒã§ã,\verb|plot(g(#))| ã§ã‚°ãƒ©ãƒ•ã‚’æãã“ã¨ãŒã§ãる。\\
+ ã¾ãŸï¼ŒCindyscriptã®å¾®åˆ†ã§ã¯ï¼Œï¼“階ã‹ï¼”階ã¾ã§ã®å°Žé–¢æ•°ãŒè¨ˆç®—上ã®é™åº¦ã§ã‚ã‚‹ã®ã«å¯¾ã—,Maximaãªã‚‰ä½•éšŽã§ã‚‚微分ãŒã§ãã‚‹ã®ã§ï¼Œãƒ†ã‚¤ãƒ©ãƒ¼å±•é–‹ãªã©ã§æœ‰åˆ©ã§ã‚る。\\
+ \\
+ \\
+例 $\sin x$ 㮠テイラー展開を行ã„,グラフを表示ã™ã‚‹ã€‚
+\begin{verbatim}
+  Mxfun("1","taylor",["sin(x)","x",0,7],[""]);
+  Plotdata("1","sin(x)","x",["da"]);
+  Plotdata("2",mx1,"x");
+\end{verbatim}
+ \\
+    \input{Fig/taylor}
+ \\
+Mxtex() を用ã„ã¦ï¼ŒMxfun()ã®çµæžœã® mx1ã‚’TeX書å¼ã«ã—ã¦è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+  \verb|Expr([[1,2],"e",Mxtex("1",mx1)]);|\\
+を追加ã™ã‚Œã°[1,2]ã®ä½ç½®ã«å¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+ \\
+{\bf 応用例:接線ã®æ–¹ç¨‹å¼ã‚’作る}\\
+ \\
+ $f(x)=\dfrac{e^x+e^{-x}}{2}$ ã®ï¼Œ$x=a$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã‚’作る。\\
+ 関数å¼ã‚’文字列ã«ã—ã¦ãŠã,Assign() を用ã„ã¦å¤‰æ•°$x$ã‚’$a$ã«å¤‰ãˆã‚Œã°ï¼Œ$f(a)$ã®å¼ã‚’作るã“ã¨ãŒã§ãる。導関数ã«ã¤ã„ã¦ã‚‚åŒæ§˜ã«ã™ã‚‹ã€‚\\
+\begin{verbatim}
+  fx="(exp(x)+exp(-x))/2";
+  gx=Mxfun("1","diff",[fx,"x"]);
+  fa=Assign(fx,["x","a"]);
+  ga=Assign(gx,["x","a"]);
+  tf=ga+"*(x-a)+("+fa+")";
+  println(tf);
+\end{verbatim}
+ コンソールã«ã¯
+\begin{verbatim}
+  (%e^a-%e^-a)/2*(x-a)+((exp(a)+exp(-a))/2)
+\end{verbatim}
+ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+
+\hypertarget{mxtex}{}
+\item[関数] Mxtex(name,å¼)
+\item[機能] å¼ã‚’TeX書å¼ã«ã™ã‚‹
+\item[説明] 第2引数ã®å¼ã¯ï¼Œç›´æŽ¥æ›¸ã„ãŸå¼ã‚‚ã—ãã¯Mxfunã®æˆ»ã‚Šå€¤ã€‚ã“れをTeXã®æ›¸å¼ã«ã™ã‚‹ã€‚\\
+戻り値ã¯ï¼Œå¤‰æ•° txname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚\\
+ \\
+例:部分分数ã¸ã®åˆ†è§£
+\begin{spacing}{1.5}
+ 部分分数$\dfrac{x^3}{(x+1)(x+2)}$ã®åˆ†è§£ã‚’Maximaã§è¡Œã„,ãã®çµæžœã‚’TeX書å¼ã«ã—ã¦ç”»é¢ã«è¡¨ç¤ºã™ã‚‹ã€‚ç”»é¢ã«è¡¨ç¤ºã•ã‚ŒãŸçµæžœã¯ãã®ã¾ã¾KeTCindyã§å‡ºåŠ›ã§ãる。
+\end{spacing}
+
+\begin{verbatim}
+  Mxfun("1","partfrac",["x^3/((x+1)*(x+2))","x"]);
+  Mxtex("1",mx1);
+  Expr([0,1],"e",tx1);
+\end{verbatim}
+ ã“ã“ã§ï¼Œmx1,tx1ã¯ãã‚Œãžã‚ŒMxfun("1",・・) , Mxtex"1",・・) ã®çµæžœï¼ˆæˆ»ã‚Šå€¤ï¼‰ã§ã‚る。mx1,tx1 ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã‚‚表示ã•ã‚Œï¼Œtx1ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。
+\begin{verbatim}
+  \frac{8}{x+2}-\frac{1}{x+1}+x-3
+\end{verbatim}
+ Cindyscriptã¯TeX書å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ã®ã§ã“ã‚Œã§æç”»é¢ã«åˆ†æ•°å¼ãŒè¡¨ç¤ºã•ã‚Œã‚‹ãŒï¼ŒTexã®æ–‡æ›¸ã§ã¯ï¼Œ\verb|\frac{}{}| ã§ã¯ãªã,\verb|\dfrac{}{}|を使ã†ã“ã¨ãŒå¤šã„。ãã“ã§ï¼ŒAssign()を用ã„ã¦ï¼Œ"frac" ã‚’ "dfrac" ã«å¤‰ãˆã‚Œã°ï¼Œãã®ã¾ã¾Tex文書ã§ä½¿ãˆã‚‹ã€‚ãŸã ã—,Cindyscript㯠\verb|\dfrac{}{}| をサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ã®ã§ï¼Œç”»é¢ä¸Šã§ã¯åˆ†æ•°è¡¨è¨˜ã«ãªã‚‰ãªã„。ãã®ã‚ãŸã‚Šã®äº‹æƒ…を次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ç¤ºã™ã€‚
+\begin{verbatim}
+  fx="x^3/((x+1)*(x+2))";
+  pfx=Mxfun("1","partfrac",[fx,"x"]);
+  form=Mxtex("1",fx)+"="+Mxtex("2",pfx);
+  dform=Assign(form,["frac","dfrac"]);
+  Letter([0,5],"e","部分分数ã¸ã®åˆ†è§£ã€€$"+form+"$");
+  Letter([0,3],"e","部分分数ã¸ã®åˆ†è§£ã€€$"+dform+"$");
+\end{verbatim}
+Cinderellaã®æç”»é¢ã§ã¯æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ \\
+    \includegraphics[bb=0 0 694 232 , width=8cm]{Fig/mxtex01.png}\\
+ \\
+出力ã—ãŸTeX挿入図ã§ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚\\
+ \\
+  \input{Fig/mxtex02}\\
+ \\
+ãªãŠï¼Œæ–‡å­—列を置æ›ã™ã‚‹ã®ã«ï¼Œ\verb|Assign(form,["frac","dfrac"])| ã§ã¯ãªã,\\
+Cindyscriptã®æ–‡å­—列ã®é–¢æ•° replace を用ã„ã¦ï¼Œ\\
+   \verb|dform=replace(form,"frac","dfrac");| \\
+ã¨ã—ã¦ã‚‚よã„。\\
+ \\
+例:2次関数ã®ã‚°ãƒ©ãƒ•ã‚’表示ã—,$x$軸ã¨ã®äº¤ç‚¹ã®$x$座標を表示ã™ã‚‹ã€‚
+\begin{verbatim}
+  fx="x^2-x-3";
+  cmdL=[
+   "ans:solve",[fx,"x"],
+   "ans",[]
+  ];
+  CalcbyM("ans",cmdL);
+  p1=indexof(ans,"[");
+  p2=indexof(ans,",");
+  p3=indexof(ans,"]");
+  s1=substring(ans,p1,p2-1);
+  s2=substring(ans,p2,p3-1);
+  s1=replace(s1,"x =","");
+  s2=replace(s2,"x =","");
+  Mxtex("1",s1);
+  Mxtex("2",s2);
+  Plotdata("1",fx,"x");
+  Expr([-2,-0.5],"e",tx1);
+  Expr([2,-0.5],"e",tx2);
+\end{verbatim}
+ \\
+       \input{Fig/mxtex03}\\
+ \\
+ ã“ã“ã§ï¼Œ\verb|CalcbyM("ans",cmdL);| ã§å¾—られるansã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªæ–‡å­—列ã§ã‚る。\\
+    \verb|"[x = -(sqrt(13)-1)/2,x = (sqrt(13)+1)/2] "|\\
+ãã“ã§ï¼Œã“ã“ã‹ã‚‰ï¼’ã¤ã®å¼ã ã‘を抽出ã™ã‚‹ä½œæ¥­ã‚’è¡Œã£ãŸã®ã¡ï¼ŒMxtex() ã§TeXã®å¼ã‚’å¾—ã¦ã„る。\\
+ ã•ã‚‰ã«å¿œç”¨ã¨ã—ã¦ï¼Œç‚¹Aã‚’Cinderellaã®ä½œå›³ãƒ„ールã§ä½œå›³ã—,
+\begin{verbatim}
+  if(A.y<0,
+   fx="(x-"+text(A.x)+")^2"+guess(A.y),
+   fx="(x-"+text(A.x)+")^2+"+guess(A.y);
+  );
+\end{verbatim}
+ã¨ã™ã‚‹ã¨ï¼Œç‚¹Aを頂点ã¨ã™ã‚‹æ”¾ç‰©ç·šã¨è»¸ã¨ã®äº¤ç‚¹ã®åº§æ¨™ãŒæã‹ã‚Œã‚‹ã€‚Maximaã¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã‚’ã™ã‚‹ãŸã‚ã®ã‚¿ã‚¤ãƒ ãƒ©ã‚°ãŒã‚ã‚‹ãŒï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«æ”¾ç‰©ç·šã®ä½ç½®ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+<å‚考>\\
+ 2次関数ã®ã‚ˆã†ãªç°¡å˜ãªé–¢æ•°ã§ã‚ã‚Œã°ï¼ŒCindyscriptã® roots() 関数を用ã„ã¦ï¼’次方程å¼ãŒè§£ã‘ã‚‹ã®ã§ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã»ã¼åŒã˜å‹•ä½œã‚’ã™ã‚‹ã‚‚ã®ã‚’作るã“ã¨ãŒã§ãる。「ã»ã¼ã€ã¨ã„ã†ã®ã¯ç‚¹Aã®ä½ç½®ã«ã‚ˆã£ã¦ã¯ï¼Œguess()ã§è§£é‡ˆã—ãã‚Œãªã„ã“ã¨ãŒã‚ã‚‹ãŸã‚ã§ã‚る。Maximaを使ãˆã°æ•°å¼å‡¦ç†ã§è§£ã‚’求ã‚ã‚‹ã®ã§ï¼ŒAãŒã©ã“ã«ã‚ã£ã¦ã‚‚ãã‚Œã„ã«è¡¨ç¤ºã§ãる。
+\begin{verbatim}
+  fx="x^2-2*A.x*x+A.x^2+A.y";
+  cf=[A.x^2+A.y,-2*A.x,1];
+  sol=roots(cf);
+  s1=guess(sol_2);
+  s2=guess(sol_1);
+  Mxtex("1",s1);
+  Mxtex("2",s2);
+  Plotdata("1",fx,"x");
+  Expr([-2,-0.5],"e",tx1);
+  Expr([2,-0.5],"e",tx2);
+\end{verbatim}
+
+\end{description}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+
+
+% Scilabã¨ã®é€£æºã€€==================================
+\subsection{Scilabã¨ã®é€£æº}
+ KeTCindyã¯ï¼Œã‚‚ã¨ã‚‚㨠Scilab ã¨é€£æºã—ã¦ï¼ŒCinderellaã‹ã‚‰ã®å‡ºåŠ›ã‚’TeXã®ãƒ†ã‚­ã‚¹ãƒˆã¨ã™ã‚‹ã‚·ã‚¹ãƒ†ãƒ ã§ã‚る。ã—ã‹ã—,ãã‚Œã ã‘ã§ãªã,Maximaãªã©ã¨ã®é€£æºã¨åŒæ§˜ï¼ŒScilab ã®é–¢æ•°ã‚’実行ã—ã¦ï¼Œãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šã¨ã‚Šã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ KeTCindyã§ã¯ï¼Œkc.bat/shã«ã‚ˆã£ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’Scilabã«æ¸¡ã—,çµæžœã‚’テキストファイルã§å—ã‘å–る。ã“ã®ã¨ã,Scilabã¨ã®ã‚„ã‚Šã¨ã‚Šã§ï¼Œæ¬¡ã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä½œæˆã•ã‚Œã‚‹ã€‚\\
+æ‹¡å¼µå­ sci :Scilab用ã®ãƒ•ã‚¡ã‚¤ãƒ«\\
+æ‹¡å¼µå­ txt:データファイル\\
+ã“ã®ãƒ‡ãƒ¼ã‚¿ã®ã‚„ã‚Šå–ã‚Šã«é–¢ã™ã‚‹æ¬¡ã®ã‚ªãƒ—ションãŒã‚る。\\
+ オプションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+ ã“ã®ã¨ã,ファイルã®èª­ã¿æ›¸ãã§ä¸å…·åˆãŒã‚ã‚‹ã¨ï¼Œæ•°ç§’ã®å¾Œã€Œ==$>$ file.txt not generated (5 s ) ã€ã®ã‚ˆã†ãªã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã‚ˆã†ãªå ´åˆã¯ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®è¨­å®šãªã©ã‚’確èªã—ã¦ã„ãŸã ããŸã„。ã“ã®å¾…ã¡æ™‚é–“ã«ã¤ã„ã¦ã¯ï¼ŒWaitオプションã§è¨­å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+
+\begin{description}
+
+\hypertarget{calcbyS}{}
+\item[関数] CalcbyS(name,コマンド,option)
+\item[機能] Scilabã®ã‚³ãƒžãƒ³ãƒ‰ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明] 第2引数ã¯Scilabã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã®ãƒªã‚¹ãƒˆã€‚\\
+ \\
+\hypertarget{plotdataS}{}
+\item[関数] PlotdataS(name,関数,変数)
+\item[機能] Plotdataã¨åŒæ§˜ã®æ›¸å¼ã§ï¼ŒScilabã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明] Cindyscriptã®çµ„込関数ã«ãªã„関数ã®ã‚°ãƒ©ãƒ•ã‚’æãã“ã¨ãŒã§ãる。\\
+ \\
+例:ベッセル関数ã®ã‚°ãƒ©ãƒ•ã‚’æã
+\begin{verbatim}
+  PlotdataS("1","besselj(1,x)","x");
+\end{verbatim}
+
+\end{description}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+% Risa/Asirã¨ã®é€£æºã€€==================================
+\subsection{Risa/Asirã¨ã®é€£æº}
+
+\begin{description}
+
+\hypertarget{calcbyA}{}
+\item[関数] CalcbyA(name,コマンド,option)
+\item[機能] Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明] 第2引数ã¯Risa/Asirã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚\\
+ 戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚\\
+
+\hypertarget{asirfun}{}
+\item[関数] Asirfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能] Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明] 第2引数ã®ã€Œå¼ã€ã¯Risa/Asirã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚\\
+ 戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
+16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° asname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚\\
+オプション㫠"Disp=no" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œçµæžœã‚’コンソールã«è¡¨ç¤ºã—ãªã„。\\
+
+\end{description}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+% FriCASã¨ã®é€£æºã€€==================================
+\subsection{FriCAS(Axiom)ã¨ã®é€£æº}
+
+\begin{description}
+
+\hypertarget{calcbyF}{}
+\item[関数] CalcbyF(name,コマンド,option)
+\item[機能] FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹
+\item[説明] 第2引数ã¯FriCASã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚\\
+ コマンドã¨å¼•æ•°ãƒªã‚¹ãƒˆã®ç¹°ã‚Šè¿”ã—ã‹ã‚‰ãªã‚‹ãƒªã‚¹ãƒˆï¼ˆä¾‹ãˆã°cmdL)を作ã£ã¦ï¼Œä¸€åº¦ã«å®Ÿè¡Œã™ã‚‹ã€‚\\
+ 戻り値ã¯ãªã„。(未定義値) çµæžœã¯ï¼Œã‚³ãƒžãƒ³ãƒ‰ãƒªã‚¹ãƒˆã®æœ€å¾Œã«è¨˜è¿°ã—ãŸå¤‰æ•°ï¼ˆå¼•æ•°ã¯ç©ºãƒªã‚¹ãƒˆï¼‰ã®å€¤ãŒname ã§æŒ‡å®šã•ã‚ŒãŸå¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚複数ã®çµæžœã‚’戻ã™ã¨ãã¯ï¼Œ:: ã§åŒºåˆ‡ã£ã¦è¨˜è¿°ã™ã‚‹ã¨ãƒªã‚¹ãƒˆã«ã—ã¦ä»£å…¥ã•ã‚Œã‚‹ã€‚\\
+
+\hypertarget{frfun}{}
+\item[関数] Frfun(name,å¼ï¼Œãƒªã‚¹ãƒˆï¼Œoption)
+\item[機能] FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹
+\item[説明] 第2引数ã®ã€Œå¼ã€ã¯FriCASã®é–¢æ•°å。第3引数ã®ãƒªã‚¹ãƒˆã¯é–¢æ•°ã«æ¸¡ã™å¼•æ•°ã®ãƒªã‚¹ãƒˆã€‚\\
+ 戻り値ã¯ï¼Œç¬¬ï¼‘引数ã®å¼ã«ï¼‘ã¤ã§ã‚‚文字ãŒã‚ã‚‹ã¨æ–‡å­—列ã¨ãªã‚‹ã€‚ã™ã¹ã¦æ•°å­—(+,-, . ã‚’å«ã‚€ï¼‰ã®å ´åˆã¯
+16æ¡ä»¥ä¸‹ã§ã‚ã‚Œã°æ•°ï¼Œãれ以上ã®å ´åˆã¯æ–‡å­—列ã¨ãªã‚‹ã€‚ã¾ãŸï¼Œæˆ»ã‚Šå€¤ã¯ï¼Œå¤‰æ•° friname ã«ã‚‚代入ã•ã‚Œã‚‹ã€‚\\
+オプション㫠"Disp=no" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œçµæžœã‚’コンソールã«è¡¨ç¤ºã—ãªã„。\\
+
+\end{description}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\newpage
+% 表計算ソフトã¨ã®é€£æºã€€==================================
+\subsection{表計算ソフトã¨ã®é€£æº}
+ 表計算ソフトã§ã¯ï¼Œè¤‡æ•°ã®ã‚»ãƒ«ã‚’é¸æŠžã—ã¦ã‚³ãƒ”ー(Windowsã§ã¯ Crtl+ C ,Macã§ã¯ Command+C)ã™ã‚‹ã¨ï¼Œã‚»ãƒ«ã®å†…容ã¯tab区切りã®ãƒ†ã‚­ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã¨ã—ã¦ã‚¯ãƒªãƒƒãƒ—ボードã«ã‚³ãƒ”ーã•ã‚Œã‚‹ã€‚ã“れをCindyscriptエディタã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã“ã¨ã§è¡¨è¨ˆç®—ソフトã®ãƒ‡ãƒ¼ã‚¿ã‚’KeTCindyã§åˆ©ç”¨ã§ãる。逆ã«ï¼ŒCindyscriptã®ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã¸ã®å‡ºåŠ›ã‚’表計算ソフトã®ã‚·ãƒ¼ãƒˆã«ã‚³ãƒ”ーã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
+\begin{description}
+\hypertarget{tab2list}{}
+\item[関数] Tab2list(str,option)
+\item[機能] str ã®å†…容をリストã«å¤‰æ›ã™ã‚‹
+\item[説明] tab区切りã«ãªã£ã¦ã„る文字列 str をリストã«å¤‰æ›ã™ã‚‹ã€‚\\
+ optionã¯ï¼ŒNULLã®ã‚»ãƒ«ã®ç½®ãæ›ãˆã€‚リストã§è¡¨ã™ã€‚デフォルトã¯[0]。\\
+次ã®ã‚ˆã†ãªæ‰‹é †ã§è¡¨è¨ˆç®—ソフトã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’KeTCindyã«å†™ã™ã“ã¨ãŒã§ãる。\\
+ \\
+(1) 表計算ソフトã§ï¼Œé©å½“ãªç¯„囲を指定ã—クリップボードã«ã‚³ãƒ”ーã™ã‚‹ã€‚\\
+ Windowsãªã‚‰ Ctrl+C,Macãªã‚‰ Command+C\\
+ \\
+\includegraphics[bb=0 0 742 308 , width=8cm]{Fig/tab2list01.png}\\
+ \\
+(2) Cindyscriptエディタã§ï¼Œé©å½“ãªæ–‡å­—変数を用æ„ã™ã‚‹ã€‚\\
+ ãŸã¨ãˆã°ï¼Œdata="";\\
+ \\
+\includegraphics[bb=0 0 858 298 , width=10cm]{Fig/tab2list02.png}\\
+ \\
+(3) ã“ã“ã«ãƒšãƒ¼ã‚¹ãƒˆã™ã‚‹ã¨ï¼Œæ–‡å­—列ã«ã‚³ãƒ”ーã•ã‚Œã‚‹ã€‚\\
+ もã—,å³ã®ã‚ˆã†ã«ãªã£ãŸã‚‰ï¼ˆè¡¨è¨ˆç®—ソフトã«ã‚ˆã‚Šã¾ã™ï¼‰å·¦ã®ã‚ˆã†ã«ï¼Œæœ€å¾Œã® "" ã®å‰ã§æ”¹è¡Œã—ã¦ãŠã。\\
+ \\
+\includegraphics[bb=0 0 748 276 , width=6cm]{Fig/tab2list001.png} \includegraphics[bb=0 0 738 236 , width=6cm]{Fig/tab2list00.png}\\
+
+ \\
+(4) ã“ã®æ–‡å­—変数 data ã«å¯¾ã—,Tab2list(data) を実行ã™ã‚‹ã¨ï¼Œè¡Œåˆ—を表ã™ãƒªã‚¹ãƒˆãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+ ã“れをé©å½“ãªå¤‰æ•°ã«ä»£å…¥ã—,作表コマンドã§è¡¨ã«ã™ã‚‹ãªã©ï¼Œç›®çš„ã«å¿œã˜ã¦åˆ©ç”¨ã™ã‚‹ã€‚\\
+ 数値ã ã‘ãªã‚‰è¡Œåˆ—ã¨ã—ã¦è¨ˆç®—ã‚‚ã§ãる。\\
+ \\
+\includegraphics[bb=0 0 1245 457 , width=10cm]{Fig/tab2list03.png}
+
+\hypertarget{dispmat}{}
+\item[関数] Dispmat(list)
+\item[機能] リストを行列ã®å½¢ã§tab区切りã«ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ã€‚
+\item[説明] 行列を表ã™ãƒªã‚¹ãƒˆ (ãŸã¨ãˆã° dlist) を引数ã¨ã—ã¦Dispmat(dlist) を実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡Œåˆ—åž‹ã§å†…容ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 実際ã«ã¯TAB区切りã®æ–‡å­—列。(println ã¨ã—ãªãã¦ã‚‚直接コンソールã«è¡¨ç¤ºã•ã‚Œã‚‹ï¼‰\\
+ ã“れを表計算ソフトã®ã‚·ãƒ¼ãƒˆã«ã‚³ãƒ”ーã™ã‚‹ã€‚\\
+ \\
+\includegraphics[bb=0 0 855 395 , width=8cm]{Fig/tab2list04.png}\
+
+\end{description}
+\newpage
+% MeshLabã¨ã®é€£æºã€€==================================
+%\subsection{MeshLabã¨ã®é€£æº}
+
+% アニメーション ==================================
+\section{アニメーションPDF:KeTCindymv}
+\subsection{概è¦}
+アニメーションã®ã§ãã‚‹PDFを作る。
+
+Cinderellaã®ä½œå›³æ©Ÿèƒ½ã¨Cindyscriptを用ã„ã¦ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãŒã§ãã‚‹ãŒï¼ŒPDFã«ã™ã‚‹ã“ã¨ã§CinderellaãŒãªãã¦ã‚‚PDFビュアーãŒã‚ã‚Œã°ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実行ã§ãã‚‹ã®ã§ï¼Œãƒ—レゼンテーションや教æã®å—ã‘渡ã—ãªã©ã«ä¾¿åˆ©ã§ã‚る。
+
+KeTCindymvã®ç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る。(templatemv.cdy)\\
+ \\
+  \includegraphics[bb=0 0 1594 710 , width=12cm]{Figmv/mvgaiyou01.png}
+
+ç”»é¢ä¸Šæ–¹ã®ãƒœã‚¿ãƒ³ã«ã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹ã®ã§ï¼Œãƒœã‚¿ãƒ³ã‚’自作ã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
+\begin{tabbing}
+ 12345678978\=1234567897890123\=\kill
+ Texview \>: Viewtex(); \>ç¾åœ¨ã®ç”»é¢ã®PDFデータを作る\\
+ TexMv  \>: Texmovie(); \>アニメーションPDFデータを作る\\
+ Texpara \>: Texpara(); \>フレームã«åˆ†å‰²ã—ãŸPDFデータを作る\\
+ Exekc  \>: kc(); \>ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行ã™ã‚‹
+\end{tabbing}
+
+アニメーションã®ä½œæˆã¯ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ã‚’定義ã™ã‚‹é–¢æ•°ã‚’作æˆã—,Moviedata() 関数を実行ã™ã‚‹ã€‚実行後,TexMv,Exekc ã®ãƒœã‚¿ãƒ³ã‚’é †ã«æŠ¼ã™ã“ã¨ã§ï¼ŒFhead+"moviefigs.tex" 㨠Fhead+"moviemain.tex",Fhead+"moviemain.pdf" ãŒç”Ÿæˆã•ã‚Œã¦è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã°ï¼ŒFhead ㌠"abc" ã®å ´åˆï¼ŒTeX ã®æ–‡æ›¸ã«ã¯\\
+     \verb|\input{abcmoviefigs.tex}|\\
+ã§å‹•ç”»ã‚’挿入ã™ã‚‹ã“ã¨ãŒã§ãる。
+
+ãŸã ã—,動画ã®ã§ãã‚‹PDFを作æˆã™ã‚‹ã«ã¯ï¼Œãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚¯ãƒ©ã‚¹ã¨ä½¿ç”¨ãƒ‘ッケージã«ã¤ã„ã¦æ³¨æ„ãŒå¿…è¦ã§ã‚る。
+
+ドキュメントクラスã¯ï¼Œarticle ã¾ãŸã¯ jarticle ã¨ã™ã‚‹ã€‚jsarticle ã¯ä½¿ãˆãªã„。
+
+パッケージ㯠animate ã« dvipdfmx オプションをã¤ã‘る。\\
+      \verb|\usepackage[dvipdfmx]{animate}|
+
+ã¾ãŸï¼Œã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³PDFã§ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†ã«ã¯Adobe Acrobat Reader ãªã©ï¼Œã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã«å¯¾å¿œã—ãŸPDFリーダーãŒå¿…è¦ã§ã‚る。Windowsã®SumatraPDF,Mac㮠プレビューã§ã¯å‹•ã‹ãªã„。\\
+
+次ã«ï¼ŒTexpara,Exekc ã®ãƒœã‚¿ãƒ³ã‚’é †ã«æŠ¼ã™ã“ã¨ã§ï¼Œãƒ•ãƒ¬ãƒ¼ãƒ ã«åˆ†å‰²ã—㟠Fhead+"parafigs.tex" 㨠Fhead+"paramain.tex" ,Fhead+"paramain.pdf" ãŒç”Ÿæˆã•ã‚Œã¦è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®å›³ã‚’利用ã™ã‚‹ã«ã¯ãƒ‘ッケージã®æŒ‡å®šãŒã‚„ã‚„é¢å€’ã§ã‚る。 Fhead+"mvparamain.tex" ã‚’å‚ç…§ã•ã‚ŒãŸã„。 \\
+
+ç”»é¢ä¸‹æ–¹ã®ã‚¹ãƒ©ã‚¤ãƒ€ã«ã‚ˆã‚Šã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®é€”中図をæãã“ã¨ãŒã§ãる。Texview 㨠Exekc ボタンã«ã‚ˆã‚Šãã®å›³ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆã•ã‚Œã‚‹ã€‚
+
+
+\subsection{設定}
+KeTCindymvã§ã¯ï¼ŒKeTCindyã¨è‹¥å¹²ç•°ãªã‚‹è¨­å®šãŒå¿…è¦ã§ã‚る。
+
+ã¾ãšï¼ŒInitialization スロットã§ã¯ï¼ŒKeTCindy ã§\\
+  \verb|Shellfile="";|\\
+ã«ãªã£ã¦ã„ã‚‹ã®ã‚’\\
+  \verb| Shellfile="mv";|\\
+ã¨ã™ã‚‹ã€‚
+
+次ã«ï¼ŒDraw スロットã§ã¯ï¼Œæ¬¡ã®ã‚ˆã†ã« \verb|Ketinit();| ã«åŠ ãˆï¼Œ\verb|Ketinitmv();| ãŒå¿…è¦ã§ã‚る。ã¾ãŸï¼Œç”»é¢è¡¨ç¤ºã®ãŸã‚ã«ï¼Œ\verb|Windispg();| ã®ã‹ã‚ã‚Šã« \verb|Mvdispg();| を用ã„る。
+\begin{verbatim}
+ Fhead="templatemv";
+ Texparent="";
+ Ketinit();
+ Ketinitmv();
+
+  ã“ã“ã«ã‚¹ã‚¯ãƒªãƒ—トを書ã
+
+ Mvdispg();
+\end{verbatim}
+ãªãŠï¼Œã²ãªãŒãŸã® templatemv.cdy ã§ã¯ã“ã®è¨­å®šãŒã™ã§ã«ã—ã¦ã‚る。
+
+\newpage
+\subsection{æç”»}
+\begin{description}
+
+\hypertarget{moviedata}{}
+\item[関数] Moviedata(str1,str2,options)
+\item[機能] アニメーションデータを作る
+\item[説明] str1 ã¯ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’定義ã™ã‚‹é–¢æ•°åを文字列ã¨ã™ã‚‹ã€‚str2 ã¯å®šç¾©åŸŸã€‚\\
+ optionsã¯ï¼ŒCut 㨠Div \\
+ Cut : 1秒ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã€‚åˆæœŸå€¤ã¯20。\\
+ Civ : 全体ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã€‚åˆæœŸå€¤ã¯80。\\
+ ã—ãŸãŒã£ã¦ï¼ŒåˆæœŸå€¤ã§ã¯4秒間ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãªã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘定円上を動ã点Pã¨ï¼Œå®šç‚¹Aã‚’çµã¶ç·šåˆ†ã®ä¸­ç‚¹ã‚’Qã¨ã—ã¦å‹•ãを見る。\\
+ã¾ãšï¼Œå®šå††ã‚’,原点中心ã€åŠå¾„ï¼’ã¨ã—ã¦æã„ã¦ãŠã。\\
+アニメーションを定義ã™ã‚‹é–¢æ•°ã¯ï¼Œæ™‚é–“ã‚’ $t$ ã¨ã™ã‚Œã°ï¼Œæ™‚刻 $t$ ã«ãŠã‘る図(動ãã‚‚ã®ã ã‘)を定義ã™ã‚‹ã€‚時刻ã¯å˜ãªã‚‹åª’介変数ã§ã‚ã‚‹ã®ã§ï¼Œ$t$ ã§ãªã $s$ ãªã©ã§ã‚‚よã„。
+\begin{verbatim}
+ Mf(t):=(
+  pt=2*[cos(t),sin(t)];
+  Listplot("2",[[4,0],pt]);
+  Pointdata("2",mid(pt,[4,0]));
+  Letter([[4,0],"s","A",pt,"en","P",mid(pt,[4,0]),"ne","Q"]);
+ );
+\end{verbatim}
+ã“ã“ã§ï¼Œ\verb|Mf(t)| ã®ä¸­ã§ä½¿ã£ã¦ã„るユーザー定義関数\verb|mid()| ã¯ï¼Œç«¯ç‚¹ã‚’引数ã¨ã—ã¦ç·šåˆ†ã®ä¸­ç‚¹ã‚’è¿”ã™ã‚‚ã®ã§ï¼Œ\\
+  \verb|mid(p1,p2):=(p1+p2)/2;|\\
+ã¨ã—ã¦å®šç¾©ã—ã¦ãŠã。\\
+ã¾ãŸï¼Œç‚¹ã®å¤§ãã•ã‚’é©å®œè¨­å®šã—ã¦ãŠã。\\
+以上ã®æº–å‚™ã®å¾Œï¼Œ\\
+  \verb|Moviedata("Mf(t)","t=[0,2*pi]");|\\
+を実行ã™ã‚‹ã€‚\\
+ã“ã“ã§ã¯ï¼Œè§’度を媒介変数ã¨ã—ã¦ã„ã‚‹ã®ã§ï¼Œæ™‚é–“ã®$t$ ã§ãªã$s$ ã¨ã—ã¦\\
+  \verb|Moviedata("Mf(s)","s=[0,2*pi]");|\\
+ã¨ã—ã¦ã‚‚よã„。\\
+次ã®ã‚ˆã†ã«ã‚ªãƒ—ションを指定ã™ã‚‹ã¨ï¼Œ5秒間ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãªã‚‹ã€‚\\
+  \verb|Moviedata("Mf(s)","s=[0,2*pi]",["Div=50","Cut=10"]);|\\
+\verb|["Div=150","Cut=30"]|ã¨ã™ã‚‹ã¨ï¼Œã‚„ã¯ã‚Š5秒間ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã¨ãªã‚‹ãŒï¼Œ1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ãŒå¤šã„ãŸã‚ãªã‚らã‹ãªå‹•ãã¨ãªã‚‹ã€‚ビデオã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¬ãƒ¼ãƒˆã§ã‚る。ãŸã ã—,ファイルサイズã¯ç´„3å€ã¨ãªã‚‹ã€‚\\
+Cinderellaã®ç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚‹ã€‚\\
+ \\
+  \includegraphics[bb=0 0 1054 706 , width=8cm]{Figmv/moviedata01.png}\\
+ \\
+TexMvボタン ã¾ãŸã¯ TexParaボタンを押ã™ã¨ç”»é¢ä¸Šã§ã‚‚アニメーションãŒå®Ÿè¡Œã•ã‚Œã‚‹ã€‚ãã®å¾Œ Exekc ボタンを押ã™ã¨ãƒ•ã‚¡ã‚¤ãƒ«ãŒä½œæˆã•ã‚Œã‚‹ã€‚
+
+ã“ã®å›³ã§ã¯ï¼Œç‚¹ãŒæ˜Žç¤ºã•ã‚Œã‚‹ã®ã¯ Q ã ã‘ã§ã‚る。A,Pã¨ã‚‚点を明示ã™ã‚‹å ´åˆã®ã‚¹ã‚¯ãƒªãƒ—トã®å…¨ä½“を示ã—ã¦ãŠã。
+\begin{verbatim}
+ Fhead="mid";
+ Texparent="";
+ Ketinit();
+ Ketinitmv();
+ mid(p1,p2):=(p1+p2)/2;
+ Circledata("1",[[0,0],[2,0]]);
+ Ptsize(4);
+ Pointdata("1",[4,0]);
+ Mf(t):=(
+  pt=2*[cos(t),sin(t)];
+  Listplot("2",[[4,0],pt]);
+  Pointdata("2",pt);
+  Pointdata("3",mid(pt,[4,0]));
+  Letter([[4,0],"s","A",pt,"en","P",mid(pt,[4,0]),"ne","Q"]);
+ );
+ Moviedata("Mf(s)","s=[0,2*pi]",["Div=30","Cut=10"]);
+ Mvdispg();
+\end{verbatim}
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\newpage
+
+
+%== 3D ===============
+\section{\ketcindy 3D}
+\subsection{概è¦}
+\ketcindy 3Dã®ç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«æ§‹æˆã•ã‚Œã‚‹ã€‚
+
+Cinderellaã®æç”»é¢ã«ï¼Œç™½ã®çŸ©å½¢ã§å›²ã‚“ã é ˜åŸŸãŒï¼’ã¤ã§ãる。NE,SWを対角ã¨ã™ã‚‹å·¦å´ã®é ˜åŸŸã‚’主画é¢ï¼Œå³å´ã®é ˜åŸŸã‚’副画é¢ã¨ã„ã†ã€‚\\
+
+      \includegraphics[bb=0 0 1776 998 , width=8cm]{Fig3d/3dstart.png}\\
+
+主画é¢ã¯å¹³é¢ã®å ´åˆã¨åŒæ§˜ï¼ŒTeXã«å‡ºåŠ›ã•ã‚Œã‚‹ç¯„囲を示ã—,NE,SWã®ï¼’点をドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šå¤‰æ›´ã§ãる。
+
+副画é¢ã¯ï¼ŒStart3d() 関数ã«ã‚ˆã‚Šä½œæˆã•ã‚Œã‚‹ã€‚座標軸ã¯ï¼ŒXyzax3data() 関数ã«ã‚ˆã£ã¦æãã“ã¨ãŒã§ãる。主画é¢ã®ä¸‹æ–¹ã®ã‚¹ãƒ©ã‚¤ãƒ€ã§è¦–点ãŒç§»å‹•ã§ã,主画é¢ä¸Šã§ã¯è»¸ãŒå›žè»¢ã™ã‚‹ã€‚副画é¢ã¯ï¼Œxyå¹³é¢ä¸Šã«è¦–点を置ã„ãŸã‚‚ã®ã¨è€ƒãˆã‚Œã°ã‚ˆã„。
+
+主画é¢ä¸Šã«Cinderellaã®ä½œå›³ãƒ„ールã§ç‚¹ã‚„線分を作図ã™ã‚‹ã¨ï¼ŒStart3d() 関数ã«ã‚ˆã‚Šå‰¯ç”»é¢ã«å¯¾å¿œã™ã‚‹ç‚¹ãŒä½œå›³ã•ã‚Œã‚‹ã€‚主画é¢ä¸Šã®ç‚¹ã‚’ドラッグã™ã‚‹ã¨x,y座標を変更ã§ã,副画é¢ä¸Šã®ç‚¹ã‚’ドラッグã™ã‚‹ã¨z座標を変更ã§ãる。空間内ã®ç‚¹ã¯ï¼ŒPutpoint3d()関数ã«ã‚ˆã£ã¦åº§æ¨™ã‚’指定ã—ã¦ä½œæˆã™ã‚‹ã“ã¨ã‚‚ã§ãる。次ã®ã‚ˆã†ãªå›³ã¯Cinderellaã®ä½œå›³ãƒ„ールã ã‘ã§ã‚‚作るã“ã¨ãŒã§ãã‚‹ã—,Putpoint3d()関数を用ã„ã¦ã‚‚作るã“ã¨ãŒã§ãる。\\
+
+  \includegraphics[bb=0 0 1892 840 , width=10cm]{Fig3d/3dscreen.png}\\
+
+主画é¢ã¨å‰¯ç”»é¢ã®å¯¾å¿œã™ã‚‹ç‚¹ã‚’ドラッグã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼Œã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«å›³å½¢ã‚’æãã“ã¨ãŒã§ãã‚‹ãŒã€å®Ÿéš›ã«ã¯æ画関数を用ã„ã¦å›³å½¢ã‚’æã,スライダã§è¦–点を変ãˆã¦è¦‹ã‚„ã™ã„図をTeXã«å‡ºåŠ›ã™ã‚‹ã“ã¨ã«ãªã‚‹ã ã‚ã†ã€‚
+
+KeTCindy3Dã§ã¯ï¼Œç‚¹ãƒ»ç›´ç·šãƒ»æ›²ç·šãƒ»é¢ã®æ画をæ画関数を用ã„ã¦è¡Œã†ã“ã¨ãŒã§ãる。線やé¢ã«ã¤ã„ã¦ã¯é™°ç·šå‡¦ç†ã‚’è¡Œã„,立体的ãªå›³ã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãる。ã—ã‹ã—,陰線処ç†ã¯å‡¦ç†ã«ã‹ãªã‚Šã®æ™‚é–“ãŒã‹ã‹ã‚‹ã®ã§ï¼ŒCindyscriptã§ã¯ãªãScilabã§è¡Œã£ã¦ã„ã‚‹ãŒï¼Œãã‚Œã§ã‚‚相当時間ãŒã‹ã‹ã‚‹ã“ã¨ã‚’覚悟ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„。Scilabã§ã®è¨ˆç®—ã¯ï¼Œãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«/シェルファイルã§è¡Œã£ã¦ã„ã‚‹ãŒï¼ŒCindyscriptã§ã¯ãã®è¨ˆç®—çµæžœãŒå‡ºã‚‹ã®ã‚’å¾…ã¤ãŸã‚一時的ã«åå¿œãŒãªããªã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œåå¿œãŒãªããªã£ã¦ã‚‚ãƒãƒ³ã‚°ã‚¢ãƒƒãƒ—ã§ã¯ãªã„ã®ã§ï¼ŒCinderellaを強制終了ã—ãªã„よã†ã«ã€‚
+
+一例を示ã™ã¨ï¼Œçƒé¢ã‚’メッシュ入りã§åº§æ¨™è»¸ã¨ã¨ã‚‚ã«é™°ç·šå‡¦ç†ã—ã¦æã„ãŸå ´åˆï¼Œæ¬¡ã®ã‚ˆã†ãªå›³ãŒç”»é¢ã«è¡¨ç¤ºã•ã‚Œã‚‹ã¾ã§ã®æ™‚é–“ã¯ï¼ŒMacBookPro13' (Late 2013) Core i7 2.8GHz 8GB (OSX 10.11.6) ã®å ´åˆã§ç´„124秒ã§ã‚ã£ãŸã€‚スクリプト㯠\hyperlink{wireparadata}{Wireparadata() } ã®ä¾‹ã‚’å‚ç…§ã•ã‚ŒãŸã„。\\
+            \input{Fig3d/wirepara4} 
+
+\newpage
+\subsection{設定・定義}
+
+\begin{description}
+
+\hypertarget{ketinit3d}{}
+\item[関数] Ketinit3d()
+\item[機能] KeTCindy3Dã®ä½¿ç”¨å®£è¨€
+\item[説明] Cinderellaã®ç”»é¢ã‚’3Dモードã«ã™ã‚‹ã€‚\\
+ Cinderellaã®æç”»é¢ã«ï¼Œè¦–点移動ã®ãŸã‚ã®ï¼’ã¤ã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’作る。スライダã¯åˆæœŸä½ç½®ãŒå·¦ç«¯ã«ãªã‚‹ã€‚\\
+ KeTCindyã®ä½¿ç”¨å®£è¨€ Ketinit() ã¨ã¨ã‚‚ã«ç”¨ã„ã‚‹ãŒï¼Œã“ã®é–¢æ•°ã¯ä¸€åº¦ã ã‘実行ã™ã‚Œã°ã‚ˆã„ã®ã§ï¼Œé€šå¸¸ã¯ Initialization スロットã«ç½®ã。Ketinit() も,平é¢ã®å ´åˆã¨ç•°ãªã‚Š Initialization スロットã«ç½®ã‘ã°ã‚ˆã„。ãŸã ã—,平é¢ã®é–¢æ•°ã‚’多用ã™ã‚‹å ´åˆã¯ï¼ŒKetinit() 㯠Drawスロットã«æ›¸ã„ã¦ãŠã。場åˆã«ã‚ˆã£ã¦å¤‰æ•°ã®åˆæœŸåŒ–ãªã©ãŒå¿…è¦ãªãŸã‚ã§ã‚る。KeTCindy3Dã«ãŠã‘る変数ã®åˆæœŸåŒ–ãªã©ã¯ï¼ŒStart3d()ã§è¡Œã‚れる。\\
+ \\
+
+\hypertarget{start3d}{}
+\item[関数] Start3d()
+\item[機能] 3Dã®ç”»é¢è¨­å®šã¨ç©ºé–“点ã®èªè­˜
+\item[説明] 副画é¢ã‚’作り,幾何点を3Dã®ç‚¹ã¨ã—ã¦èªè­˜ã™ã‚‹ã€‚ã“ã®é–¢æ•°ã¯å¿…é ˆã§ï¼ŒDrawスロットã®ã¯ã˜ã‚ã®æ–¹ã«ç½®ã。\\
+ Cinderellaã®ä½œå›³ãƒ„ールã§ï¼Œç‚¹ãƒ»ç·šåˆ†ã‚’作図ã™ã‚‹ã¨ï¼Œå†…部関数㮠Ptseg3data() ã«ã‚ˆã£ã¦ãれらを空間ã®ç‚¹ã¨ã—ã¦èªè­˜ã—,副画é¢ä¸Šã«å¯¾å¿œã™ã‚‹ç‚¹ã‚’ã¨ã‚‹ã€‚ãŸã ã—,始ã‚ã¯z座標をï¼ã¨ã™ã‚‹ã€‚点ã®åå‰ãŒAã§ã‚ã‚Œã°ï¼Œå‰¯ç”»é¢ä¸Šã®ç‚¹ã¯Azã¨ãªã‚‹ã€‚点をãƒã‚¤ãƒ³ãƒˆã—ã¦é¸æŠžã™ã‚‹ã¨å‰¯ç”»é¢ã®ä¸Šã«åº§æ¨™ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+ 作図ã—ãŸç‚¹ã®å称をインスペクタã§å¤‰æ›´ã—ãŸå ´åˆï¼Œæ–°ã—ã„å称ã«å¯¾å¿œã™ã‚‹ç‚¹ã‚’副画é¢ä¸Šã«ä½œæˆã™ã‚‹ãŒï¼Œä»¥å‰ã®ç‚¹ã¯æ¶ˆãˆãªã„ã®ã§è¦æ³¨æ„。ãŸã¨ãˆã°ï¼Œç‚¹Aを作図ã—ãŸå¾Œï¼Œä¸»ç”»é¢ä¸Šã®ç‚¹Aをインスペクタã§ç‚¹Dã«å¤‰ãˆãŸå ´åˆï¼Œå‰¯ç”»é¢ä¸Šã«æ–°ãŸã«DzãŒã§ãã‚‹ãŒï¼Œä»¥å‰ã®Azも残る。残ã£ãŸAzã¯ï¼Œé¸æŠžã—ã¦ãŠã„ã¦ä½œå›³ãƒ„ールã®æ¶ˆåŽ»ãƒœã‚¿ãƒ³ \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/delete.png}ã§æ¶ˆã™ã“ã¨ãŒã§ãる。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+\newpage
+\subsection{æç”»}
+\begin{description}
+
+\hypertarget{bezier3d}{}
+\item[関数] Bezier3d(name,リスト1,リスト2)
+\item[機能] 空間ベジェ曲線をæã
+\item[説明] 引数ã¯ãƒªã‚¹ãƒˆ1ãŒç«¯ç‚¹ãƒªã‚¹ãƒˆï¼Œãƒªã‚¹ãƒˆ2ãŒåˆ¶å¾¡ç‚¹ãƒªã‚¹ãƒˆ\\
+ 1組ã®ç«¯ç‚¹ã«ã¤ã,2ã¤ã®åˆ¶å¾¡ç‚¹ã‚’使ã†ã€‚\\
+ \\
+ã€ä¾‹ã€‘ã„ãã¤ã‹ã®ç‚¹ã‚’ベジェ曲線ã§çµã¶\\
+ 端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã™ã‚‹ã€‚\\
+  \verb|Bezier3d("1",["A","B"],["D","E"]);|  \\
+ 端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã—,端点BCã«å¯¾ã—制御点をE,Fã¨ã™ã‚‹ã€‚\\
+  \verb|Bezier3d("1",["A","B","C"],["D","E","E","F"]);|\\
+ 端点A,Bã«å¯¾ã—,制御点をD,Eã¨ã—,端点BCã«å¯¾ã—制御点をF,Gã¨ã™ã‚‹ã€‚(図)\\
+  \verb|Bezier3d("1",["A","B","C"],["D","E","F","G"]);|\\
+  \input{Fig3d/bezier3d1}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{changstyle3d}{}
+\item[関数] Changstyle3d(リスト,リスト)
+\item[機能] 3Dプロットデータã®å±žæ€§ã‚’変更
+\item[説明] 第1引数ã®ãƒ—ロットデータã®å±žæ€§ã‚’,第2引数ã«å¤‰æ›´ã™ã‚‹ã€‚\\
+ãŸã¨ãˆã°ï¼Œè£œåŠ©ç·šãªã©ï¼Œç”»é¢ã«ã¯æã„ã¦ã‚‚TeXã«æ›¸ã出ã•ãªã„ç·šã‚’æç”»ã™ã‚‹ã¨ãã¯ï¼Œoptionã«["notex"] ã‚’ã¤ã‘ã‚‹ãŒï¼Œã“れをã‚ã¨ã‹ã‚‰ä»˜åŠ ã—ãŸã„å ´åˆã«åˆ©ç”¨ã™ã‚‹ã€‚プロットデータã¯ãƒªã‚¹ãƒˆã«ã§ãã‚‹ã®ã§ï¼Œè¤‡æ•°ã®ãƒ—ロットデータã®å±žæ€§ã‚’ã¾ã¨ã‚ã¦å¤‰æ›´ã™ã‚‹ã“ã¨ãŒã§ãã¦ä¾¿åˆ©ã§ã‚る。\\
+ \\
+ã€ä¾‹ã€‘ï¼”ã¤ã®ç‚¹ã§å››é¢ä½“ã®è¾ºã‚’æã,ã¾ã¨ã‚㦠notex ã«ã™ã‚‹ã€‚点A,B,C,Dã¯ã¨ã£ã¦ã‚ã‚‹ã‚‚ã®ã¨ã™ã‚‹ã€‚
+\begin{verbatim}
+ Spaceline("1",[A,B]);
+ Spaceline("2",[A,C]);
+ Spaceline("3",[B,C]);
+ Spaceline("4",[A,D]);
+ Spaceline("5",[B,D]);
+ Spaceline("6",[C,D]);
+ edges=apply(1..6,"sl3d"+text(#));
+ Changestyle3d(edges,["notex"]);
+\end{verbatim}
+
+\hypertarget{concatobj}{}  
+\item[関数] Concatobj(リスト,option)
+\item[機能] ã„ãã¤ã‹ã®objデータをçµåˆã™ã‚‹
+\item[説明] 多é¢ä½“ã®å„é¢ã®é ‚点リストã‹ã‚‰é¢ãƒ‡ãƒ¼ã‚¿ï¼ˆé ‚点リストã¨é¢ãƒªã‚¹ãƒˆï¼‰ã‚’作る。\\
+ \\
+ã€ä¾‹ã€‘4点A,B,C,Dを頂点ã¨ã™ã‚‹å››é¢ä½“ã‚’æã。\\
+ 四é¢ä½“ã¯ï¼”ã¤ã®é¢ã‹ã‚‰ãªã£ã¦ã„る。頂点をA,B,C,Dã¨ã™ã‚‹ã¨ï¼Œï¼”ã¤ã®é¢ã¯\\
+       △ABC,△ABD,△ACD,△BCD\\
+ ã§ã‚る。\\
+    \input{Fig3d/concatobj}\\
+ ãã“ã§\\
+  \verb|Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);|\\
+ ã¨ã™ã‚‹ã¨ï¼Œé¢ãƒ‡ãƒ¼ã‚¿ã€€[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]]  ãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+ ã“ã®é¢ãƒ‡ãƒ¼ã‚¿ã‚’使ã£ã¦å››é¢ä½“ã‚’æãã“ã¨ãŒã§ãる。コード例ã¯ï¼Œ\hyperlink{vertexedgeface}{VertexEdgeFace()} ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{crvsfparadata}{}
+\item[関数] Crvsfparadata(name,PD1,PD2,å¼,options1,options2)
+\item[機能] 曲線ã®æ›²é¢ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†
+\item[説明] 曲線PD1を表示ã™ã‚‹ã«ã‚ãŸã‚Šï¼Œæ›²é¢PD2ã«ã‚ˆã£ã¦éš ã‚Œã‚‹éƒ¨åˆ†ã‚’éžè¡¨ç¤ºã«ã™ã‚‹ã€‚\\
+通常ã¯æ›²é¢PD2も表示ã™ã‚‹ã®ã§ï¼ŒSfbdparadata() ã‚‚åŒæ™‚ã«ç”¨ã„ã‚‹ã“ã¨ã«ãªã‚‹ã€‚曲é¢ã‚’表示ã—ãªã‘ã‚Œã°ï¼Œæ›²ç·šã ã‘ãŒé™°ç·šå‡¦ç†ã•ã‚ŒãŸçŠ¶æ…‹ã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+第4引数ã®å¼ã¯ï¼ŒPD2ã‚’æããŸã‚ã®å¼ã€‚\\
+options1 ã«ã¯"r","m", "Wait=n" ãŒæŒ‡å®šã§ãる。Wait ã®åˆæœŸå€¤ã¯20\\
+ "r","m"ã«é–¢ã—ã¦ã¯ï¼Œã‚ªãƒ—ションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+options2 ã«ã¯ 軸ã®é™°ç·šã®è¡¨ç¤ºã«ã¤ã„㦠"nodisp" ã¾ãŸã¯ç·šç¨®ãŒæŒ‡å®šã§ãる。デフォルト㯠"nodisp"。\\
+options2ã ã‘を指定ã—ãŸã„å ´åˆã¯ï¼Œoptions1 を空リスト [ ] ã«ã™ã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘回転放物é¢ã¨åº§æ¨™è»¸ï¼Œç·šåˆ†ã‚’æã。\\
+デフォルトã§ã¯é™°ç·šã¯éžè¡¨ç¤ºã§ã‚る。(下図左)
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+ Putpoint3d(["A",[0,-3,0],"B",[0,3,3]],"fix");
+ Spaceline([A,B]);
+ fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+ Sfbdparadata("1",fd);
+ Crvsfparadata("1","AB3d","sfbd3d1",fd);
+ Crvsfparadata("2","ax3d","sfbd3d1",fd);
+\end{verbatim}
+options2ã«ç·šç¨®æŒ‡å®š ["do"] ã‚’ã¤ã‘ã‚‹ã¨ï¼Œé™°ç·šã¯ç‚¹ç·šã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚(下図å³ï¼‰
+\begin{verbatim}
+Sfbdparadata("1",fd,[],["do"]);
+Crvsfparadata("1","AB3d","sfbd3d1",fd,[],["do"]);
+Crvsfparadata("2","ax3d","sfbd3d1",fd,[],["do"]);
+\end{verbatim}
+
+    \input{Fig3d/crvsfparadata1}   \input{Fig3d/crvsfparadata2}
+ \\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{datalist}{}  
+\item[関数] Datalist2d()
+\item[機能] 画é¢ä¸Šã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
+\item[説明] 画é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚\\
+空間図形ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã«å°„å½±ã—表示ã™ã‚‹ã€‚ãã®ãŸã‚,KeTCindy3Dã¯ï¼Œç©ºé–“ã«ãŠã‘るプロットデータã¨ï¼Œç”»é¢ä¸Šã«è¡¨ç¤ºã™ã‚‹ãƒ—ロットデータã®ï¼’ã¤ã‚’作ã£ã¦ã„る。Datalist2d()ã§ã¯ï¼Œç”»é¢ä¸Šã«è¡¨ç¤ºã™ã‚‹ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ã€‚\\
+ \\
+ã€ä¾‹ã€‘
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+ Putpoint3d(["A",[0,-3,0],"B",[0,3,3]],"fix");
+ Spaceline([A,B]);
+ println("PD="+Datalist2d());
+\end{verbatim}
+ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã€€PD=[ax2d,AB2d]  ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ax2dã¯åº§æ¨™è»¸ã®ãƒ—ロットデータ ax3d ã«ï¼ŒAB2d ã¯ç·šåˆ†ABã®ãƒ—ロットデータ AB3d ã«å¯¾å¿œã—ã¦ã„る。\\
+ \\
+
+\hypertarget{datalist}{}
+\item[関数] Datalist3d()
+\item[機能] 空間ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹
+\item[説明] 空間ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆã‚’è¿”ã™\\
+ \\
+ã€ä¾‹ã€‘
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+ Putpoint3d(["A",[0,-3,0],"B",[0,3,3]],"fix");
+ Spaceline([A,B]);
+ println("PD="+Datalist3d());
+\end{verbatim}
+ã¨ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«ã€€PD=[ax3d,AB3d]  ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{dist3d}{}
+\item[関数] Dist3d(a1,a2)
+\item[機能] 空間ã®ï¼’点間ã®è·é›¢ã‚’è¿”ã™
+\item[説明] 引数a1,a2 ã¯ä½œå›³ç‚¹ã®å称,空間点ã®å称ã®ã„ãšã‚Œã§ã‚‚よã„。\\
+次ã®ï¼“通りã®è¨˜æ³•ã¯åŒã˜çµæžœã‚’è¿”ã™ã€‚混在もå¯
+\begin{verbatim}
+ Dist3d("A","B");
+ Dist3d(A,B);
+ Dist3d(A3d,B3d);
+\end{verbatim}
+ \\
+
+\hypertarget{drawpoint3d}{}
+\item[関数] Drawpoint3d(座標)
+\item[機能] 空間点をæã
+\item[説明] 引数ã§ä¸ŽãˆãŸç©ºé–“座標ã®ç‚¹ã‚’æã。ã“ã®ç‚¹ã¯å¹¾ä½•ç‚¹ã§ã¯ãªã„。ã¾ãŸï¼ŒTeX ã«ã‚‚出力ã•ã‚Œãªã„。幾何点ã«ã™ã‚‹ã«ã¯ \hyperlink{putpoint3d}{Putpoint3d()} ã¨ç”¨ã„る。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata}{Pointdata()} ã¾ãŸã¯ \hyperlink{drwpt}{Drawpoint()} を用ã„る。\\
+引数ã¯ï¼Œåº§æ¨™ã®ãƒªã‚¹ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ \\
+ã€ä¾‹ã€‘
+\begin{verbatim}
+ Drawpoint3d([1,1,1]);
+ Drawpoint3d([[1,1,1],[0,1,0]]);
+\end{verbatim}
+ \\
+
+\hypertarget{embed}{}
+\item[関数] Embed(name,PDリスト,å¼,変数リスト)
+\item[機能] 2D図形ã®ç©ºé–“内平é¢ã¸åŸ‹ã‚込む
+\item[説明] 第2引数ã¯ï¼’Dã®å›³å½¢ã®ãƒ—ロットデータã®ãƒªã‚¹ãƒˆï¼Œå¼ã¨å¤‰æ•°ã¯å¹³é¢ã‚’記述ã™ã‚‹å¼ã¨å¤‰æ•°ã€‚å¹³é¢ã¯åŽŸç‚¹$vo$ã¨ï¼’ã¤ã®åŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ« $\overrightarrow{vx},\overrightarrow{vy}$を用ã„ã¦ï¼Œ$vo+x \cdot \overrightarrow{vx}+y \cdot \overrightarrow{vy}$ ã®å½¢ã§è¡¨ã™ã“ã¨ãŒã§ãる。変数(基本ベクトルã®ä¿‚数)ã¯$x,y$ ã§ãªã,$s,t$ ã§ã‚‚よã„。å¼ï¼Œå¤‰æ•°ãƒªã‚¹ãƒˆã¨ã‚‚ã«æ–‡å­—列ã«ã™ã‚‹ã€‚ã¾ãŸï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ã¯ç›´äº¤ã—ã¦ã„ãªãã¦ã‚‚よã„ã—,長ã•ãŒç•°ãªã£ã¦ã‚‚よã„ãŒï¼Œç¸¦æ¨ªåŒã˜ã‚¹ã‚±ãƒ¼ãƒ«ã®ç›´äº¤åº§æ¨™ç³»ã«ã™ã‚‹ã®ãŒã‚ã‹ã‚Šã‚„ã™ã„ã ã‚ã†ã€‚\\
+ \\
+ã€ä¾‹ã€‘正三角形ã¨å¤–接円を空間内ã®å¹³é¢ã«åŸ‹ã‚込む
+\begin{verbatim}
+ Xyzax3data("","x=[-5,4]","y=[-10,4]","z=[-5,5]",["a","O"]);
+ Spaceline("1",[[3,0,0],[3,6,0],[3,6,6],[3,0,6],[3,0,0]]);
+ Defvar("vo=[3,3,3]");
+ Defvar("vx=[0,1,0]");
+ Defvar("vy=[0,0,1]");
+ Putpoint3d(["A",[3,3,3]],"fix");
+ Circledata("1",[[0,0],[2,0]],["nodisp"]);
+ Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+ Embed("1",["cr1","sg1"],"vo+x*vx+y*vy","[x,y]");
+ Ptsize(3);
+ Drawpoint(A);
+\end{verbatim}
+     \input{Fig3d/embed01}
+
+ ã“ã“ã§ï¼ŒEmbed()ã§å¼•ã渡㙠vo,vx,vy ã«ã¤ã„ã¦ã¯ï¼ŒScilabã§ã®å¤‰æ•°å®šç¾©ãŒå¿…è¦ãªã®ã§ï¼ˆKeTCindyã§ã¯è¡Œã‚ãªã„)Defvar() ã«ã‚ˆã£ã¦å®šç¾©ã‚’ã—ã¦ã„る。
+原点,基本ベクトルを,点を作図ã—ã¦æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。ã“ã®å ´åˆã¯ Defvar() ã¯ä¸è¦ã€‚
+\begin{verbatim}
+ Putpoint3d(["A",[3,3,3],"B",[0,1,0],"C",[0,0,1]],"fix");
+ Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");
+\end{verbatim}
+        \includegraphics[bb=0 0 954 766 , width=6cm]{Fig3d/embed03.png}\\
+
+ã“ã®å ´åˆï¼Œç‚¹B,Cã®åº§æ¨™ãŒãã®ã¾ã¾åŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ã¨ãªã£ã¦ã„ã‚‹ãŒï¼ŒåŽŸç‚¹Aã«å¯¾ã—ã¦æ画平é¢ä¸Šã«ã¯B,CãŒãªã„ã®ã§å›³ãŒã‚ã‹ã‚Šã«ãã„。図をã‚ã‹ã‚Šã‚„ã™ãã™ã‚‹ãªã‚‰ã°æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚
+\begin{verbatim}
+ Putpoint3d(["A",[3,3,3],"B",[3,4,3],"C",[3,3,4]],"fix");
+ Embed("1",["cr1","sg1"],"A3d+x*(B3d-A3d)+y*(C3d-A3d)","[x,y]");
+\end{verbatim}
+
+ ã¾ãŸï¼Œå¹³é¢ã‚’記述ã™ã‚‹ã®ã«ï¼Œå¹³é¢ã®åŽŸç‚¹ã¨æ³•ç·šãƒ™ã‚¯ãƒˆãƒ«ã‚’用ã„㦠Perpplane() を用ã„ã‚‹ã¨ï¼ŒåŸºæœ¬ãƒ™ã‚¯ãƒˆãƒ«ãŒç”Ÿæˆã•ã‚Œã‚‹ã®ã§ã€ã“れを利用ã™ã‚‹ã“ã¨ãŒã§ãる。次ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼ŒSkeletonparadata() を用ã„ã¦é™°ç·šå‡¦ç†ã‚‚ã—ã¦ã„る。
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-8,5]","z=[-5,5]");
+ Putpoint3d(["O",[0,0,0],"P",[1,1,2]],"fix");
+ Perpplane("E-F","P",P3d-O3d,"put");
+ vec1=3*(E3d-P3d);
+ vec2=3*(F3d-P3d);
+ Putpoint3d(["A",P3d+vec1+vec2],"fix");
+ Putpoint3d(["B",P3d+vec1-vec2],"fix");
+ Putpoint3d(["C",P3d-vec1-vec2],"fix");
+ Putpoint3d(["D",P3d-vec1+vec2],"fix");
+ Spaceline([A,B,C,D,A]);
+ Circledata("1",[[0,0],[2,0]],["nodisp"]);
+ Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+ Embed("1",["cr1","sg1"],"P3d+x*(E3d-P3d)+y*(F3d-P3d)","[x,y]");
+ Ptsize(3);
+ Drawpoint(P);
+ Skeletonparadata("1");
+\end{verbatim}
+     \input{Fig3d/embed02}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\hypertarget{intersectcrvsf}{}
+\item[関数] Intersectcrvsf(name,PD,å¼)
+\item[機能] 曲線ã¨æ›²é¢ã®äº¤ç‚¹ã®åº§æ¨™ã‚’求ã‚ã‚‹
+\item[説明] PDã¯æ›²ç·šã®ãƒ—ロットデータ。å¼ã¯æ›²é¢ã®å¼ã€‚\\
+ \\
+ã€ä¾‹ã€‘回転放物é¢ã¨ç·šåˆ†ã®äº¤ç‚¹ã®åº§æ¨™ã‚’表示ã™ã‚‹ã€‚曲é¢ã¯è¡¨ç¤ºã•ã‚Œã¦ã„ãªãã¦ã‚‚よã„。
+\begin{verbatim}
+Putpoint3d(["A",[0,-3,0],"B",[0,3,2]],"fix");
+Spaceline([A,B]);
+fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+println("Intersect="+Intersectcrvsf("1","AB3d",fd));
+\end{verbatim}
+実行ã™ã‚‹ã¨ï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«\\
+  \verb|Intersect=[[0,-1.91,0.36,1.18],[0,1.57,1.52,1.76]] |
+ã¨è¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+
+\hypertarget{intersectsgpL}{}
+\item[関数] IntersectsgpL(点å,線分,é¢ï¼Œæ画方法)
+\item[機能] 空間ã®ç·šåˆ†ã¨å¹³é¢ã®äº¤ç‚¹ã‚’作図ã™ã‚‹
+\item[説明] 引数ã®ç·šåˆ†ã¯ç·šåˆ†ã®ç«¯ç‚¹ã‚’ "A-B" ã®å½¢ã‚‚ã—ãã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆå½¢ã§ä¸Žãˆã‚‹ã€‚\\
+ 引数ã®é¢ã¯ï¼Œé¢å†…ã®ï¼“点を "C-D-E" ã®å½¢ã‚‚ã—ãã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹ã€‚\\
+ æ画方法ã¯ï¼Œ"put" ã¾ãŸã¯ "draw" ã§ï¼Œæ画方法を指定ã—ãªã„å ´åˆã¯ "draw" ã¨åŒã˜ã€‚"draw"ã§ã¯äº¤ç‚¹ãŒç·‘ã®ç‚¹ã§è¡¨ç¤ºã•ã‚Œã‚‹ã ã‘ã§ï¼Œå¹¾ä½•ç‚¹ã¯ã§ããªã„。"put" ã§ã¯å¹¾ä½•ç‚¹ã‚’作る。\\
+ \\
+ã€ä¾‹ã€‘座標ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹è¨˜è¿°ä¾‹\\
+ \verb|IntersectsgpL("P",[p1,p2],[p3,p4,p5],"draw");| \\
+ \\
+ã€ä¾‹ã€‘立方体を平é¢ã§åˆ‡ã£ãŸå›³ã‚’æã。\\
+  ã„ã‚ã„ã‚ãªæ‰‹é †ãŒè€ƒãˆã‚‰ã‚Œã‚‹ãŒï¼Œã“ã“ã§ã¯æ¬¡ã®æ‰‹é †ã§æã。\\
+ (1) 立方体ã®é ‚点をã¨ã‚‹ã€‚1辺ã®é•·ã•ã‚’Hnã¨ã™ã‚‹ã€‚\\
+  ã“ã“ã§ã¯è»¸ä¸Šã®ç‚¹ã¯Putaxes3d()ã§ã¨ã‚‹ã€‚\\
+(2) 切断é¢ã‚’決ã‚る点E,F,Gを辺上ã®è‡ªç”±ç‚¹ã¨ã—ã¦Putonseg3d()ã§ã¨ã‚‹ã€‚\\
+(3) E,F,Gを通る平é¢ã¨ï¼Œè¾ºAC,DYã¨ã®äº¤ç‚¹ã‚’ã¨ã‚Šï¼ŒM,Nã¨ã™ã‚‹ã€‚\\
+(4) 全体を多é¢ä½“ã¨ã—ã¦é¢ãƒ‡ãƒ¼ã‚¿ã‚’作ã£ã¦æç”»ã™ã‚‹ã€‚
+\begin{verbatim}
+ Hn=3;
+ Putaxes3d(Hn);
+ Putpoint3d("A",[Hn,Hn,0],"fix");
+ Putpoint3d("B",[Hn,0,Hn],"fix");
+ Putpoint3d("C",[Hn,Hn,Hn],"fix");
+ Putpoint3d("D",[0,Hn,Hn],"fix");
+ Putonseg3d("E",X,B);
+ Putonseg3d("F",Z,B);
+ Putonseg3d("G",Z,D);
+ IntersectsgpL("M","A-C","E-F-G","put");
+ IntersectsgpL("N","D-Y","E-F-G","put");
+ phd=Concatobj([[O,X,A,Y],[X,A,M,E],[A,Y,N,M],[Y,N,G,Z,O],
+   [O,Z,F,E,X],[Z,F,G],[E,M,N,G,F]]);
+ VertexEdgeFace("1",phd,["Edg=nogeo"]);
+ Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+Cinderellaã®æç”»é¢ã¯ã¤ãŽã®ã‚ˆã†ã«ãªã‚‹ã€‚点E,F,Gをドラッグã—ã¦ï¼Œé©å½“ãªä½ç½®ã®æ–­é¢ã«ã§ãる。ãŸã ã—,M,Nã¯è¾ºä¸Šã«ã‚ã‚‹ã“ã¨ãŒæ¡ä»¶ã§ã‚る。
+\\
+ \\
+\includegraphics[bb=0 0 1426 654 , width=12cm]{Fig3d/IntersectsgpL0.png}\\
+
+ã§ããŸå›³ã¯ä¸‹å›³å·¦ã€‚ã“ã‚Œã«ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚Œã°ï¼Œæ–­é¢ä¸Šæ–¹ã®ç«‹æ–¹ä½“ã®å„辺も点線ã§æã‹ã‚Œã‚‹ã€‚(下図å³ï¼‰
+\begin{verbatim}
+ Spaceline([E,B,F],["do"]);
+ Spaceline([B,C,M],["do"]);
+ Spaceline([C,D,N],["do"]);
+ Spaceline([D,G],["do"]);
+\end{verbatim}
+\input{Fig3d/IntersectsgpL1}   \input{Fig3d/IntersectsgpL2}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{invparapt}{}
+\item[関数] Invparapt(座標,PD)
+\item[機能] æç”»é¢ä¸Šã®åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™
+\item[説明] Cinderellaã®æç”»é¢ä¸Šã®åº§æ¨™ã‚’与ãˆã¦ï¼Œãã‚Œã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®ï¼“次元座標を返ã™ã€‚
+\\
+空間内ã®æ›²ç·šã‚’作図ã™ã‚‹ã¨ï¼Œæ›²ç·šã®ç©ºé–“内ã®ãƒ—ロットデータã¨ã¨ã‚‚ã«ï¼Œæç”»é¢ä¸Šã«æããŸã‚ã®ãƒ—ロットデータも作られる。ã“れを利用ã™ã‚‹ã¨ï¼Œæç”»é¢ä¸Šã®ä½ç½®ã‹ã‚‰æ›²ç·šä¸Šã®åº§æ¨™ã‚’求ã‚ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+ã€ä¾‹ã€‘螺旋ã¨ç·šåˆ†ã‚’æã„ãŸã¨ã,æç”»é¢ä¸Šã§ã®äº¤ç‚¹ï¼ˆç©ºé–“内ã®äº¤ç‚¹ã§ã¯ãªã„)ã«å¯¾å¿œã™ã‚‹èžºæ—‹ä¸Šã®ç‚¹ã®åº§æ¨™ã‚’求ã‚部分曲線をæã。\\
+\begin{verbatim}
+ Spaceline("1",[[-1,-1,-1],[1,2,3]]);
+ Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["do"]);
+ tmp=Intersectcrvs("sl2d1","sc2d1");
+ p1=Invparapt(tmp_1,"sc3d1");
+ p2=Invparapt(tmp_2,"sc3d1");
+ Partcrv3d("1",p1,p2,"sc3d1");
+\end{verbatim}
+        \input{Fig3d/invparapt}\\
+ã“ã“ã§ï¼Œsl2d1,sc2d1 ã¯ç·šåˆ†ã¨èžºæ—‹ã®æç”»é¢ä¸Šã§ã®ï¼ˆå¹³é¢ã®ï¼‰ãƒ—ロットデータã§ã‚る。Intersectcrvs() ã§å¹³é¢ä¸Šã®äº¤ç‚¹ã®åº§æ¨™ï¼ˆè¤‡æ•°ã‚ã‚‹ã®ã§ãƒªã‚¹ãƒˆãŒè¿”る)を求ã‚,Invparapt() ã§å¯¾å¿œã™ã‚‹èžºæ—‹ä¸Šã®ç‚¹ã®åº§æ¨™ã‚’求ã‚ã¦éƒ¨åˆ†æ›²ç·šã‚’æã„ã¦ã„る。実際ã«äº¤ã‚る点ã§ã®éƒ¨åˆ†æ›²ç·šã§ã¯ãªã„ã“ã¨ã«æ³¨æ„。\\
+ \\
+
+\hypertarget{mkbezierptcrv3d}{}
+\item[関数] Mkbezierptcrv3d(点リスト)
+\item[機能] 制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線
+\item[説明] リストã§ä¸ŽãˆãŸç‚¹ã«å¯¾ã—,制御点を自動的ã«ç”Ÿæˆã—ã¦ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。\\
+ 制御点ã¯ï¼Œï¼’ã¤ã®ç‚¹ã«å¯¾ã—ã¦ï¼Œãã®ç‚¹ã‚’端点ã¨ã™ã‚‹ç·šåˆ†ä¸Šã«ï¼’ã¤ä½œã‚‰ã‚Œã‚‹ã€‚ã“れをé©å®œç§»å‹•ã—ã¦ä»»æ„ã®æ›²ç·šã«ã™ã‚‹ã“ã¨ãŒã§ãる。\hyperlink{bezier3d}{空間ベジェ曲線 Bezier3d()} ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+ \\
+ã€ä¾‹ã€‘\verb|Mkbezierptcrv3d(["A","B","C","D"]);|\\
+  線分AB上ã«ï¼’点a1p,a2p,線分BC上ã«ï¼’点a2p,a2q,線分CD上ã«ï¼’点a3p,a3qãŒã§ãる。\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{nohiddenbyfaces}{}
+\item[関数] Nohiddenbyfaces(name,PD1,PD2,option1,option2)
+\item[機能] é¢ã«å¯¾ã—曲線を陰線処ç†ã™ã‚‹
+\item[説明] PD2ã§ä¸Žãˆã‚‰ã‚ŒãŸé¢ã«å¯¾ã—,曲線PD1ã®é¢ã«éš ã‚Œã¦ã„る部分を陰線処ç†ã™ã‚‹ã€‚\\
+引数PD1ã‚’çœç•¥ã™ã‚‹ã¨ã™ã¹ã¦ã®æ›²ç·šãŒå¯¾è±¡ã¨ãªã‚‹ã€‚陰線処ç†ã•ã‚ŒãŸç·šã¯åˆæœŸè¨­å®šã§ã¯ç‚¹ç·šã§è¡¨ã•ã‚Œã‚‹ã€‚ã“ã®ç·šç¨®ã¯option2ã§å¤‰æ›´ã§ãる。ãŸã¨ãˆã°ï¼Œ["da"] ã¨ã™ã‚‹ã¨ç ´ç·šã«ãªã‚‹ã€‚option1ã¯æ›²ç·šå…¨ä½“ã®optionã§ã‚ã‚‹ã®ã§ï¼Œoption2 ã ã‘を指定ã™ã‚‹å ´åˆã¯ï¼Œoption1 ã¨ã—ã¦ç©ºãƒªã‚¹ãƒˆ[ ] ãŒå¿…è¦ã§ã‚る。\\
+ \\
+ã€ä¾‹ã€‘座標平é¢ä¸Šã«æ­£å››é¢ä½“ã‚’æã,å„軸ã¨æ­£å››é¢ä½“ã®è¾ºã‚’陰線処ç†ã™ã‚‹ã€‚(下図左)
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d("A",2*[-1,-1/sqrt(3),0],"fix");
+Putpoint3d("B",2*[1,-1/sqrt(3),0],"fix");
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0],"fix");
+Putpoint3d("D",2*[0,0,sqrt(3)],"fix");
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd,["Edg=nogeo"]);
+Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+
+ \verb|VertexEdgeFace("1",phd,["Edg=nogeo"]);| ã«ã‚ˆã£ã¦ï¼Œè¾ºï¼Œé ‚点,é¢ã®ãƒ—ロットデータãŒä½œã‚‰ã‚Œã‚‹ã€‚\verb|phf3d1| ã¯ï¼Œé¢ã®ãƒ—ロットデータã§ã‚る。\\
+ ã“ã“ã§ï¼Œ\verb|Nohiddenbyfaces("1","phe3d1","phf3d1",["dr,2"],["da"]); | ã¨ã™ã‚‹ã¨ï¼Œåº§æ¨™è»¸ã¯é™°ç·šå‡¦ç†ã•ã‚Œãšï¼Œæ­£å››é¢ä½“ã®è¾ºï¼ˆ\verb|phe3d1|)ã ã‘ãŒé™°ç·šå‡¦ç†ã•ã‚Œã¦ç ´ç·šã§æã‹ã‚Œã‚‹ã€‚å››é¢ä½“ã¯å¤ªãæã‹ã‚Œã‚‹ã€‚(下図å³ï¼‰\\
+ \\
+ \input{Fig3d/nohiddenbyfaces1}   \input{Fig3d/nohiddenbyfaces2}\\
+åŒæ§˜ã«ï¼Œ\\
+ \verb|Nohiddenbyfaces("1","ax3d","phf3d1",[],["da"]);|\\
+ã¨ã™ã‚Œã°ï¼Œåº§æ¨™è»¸ã ã‘ãŒé™°ç·šå‡¦ç†ã•ã‚Œã¦ç ´ç·šã§æã‹ã‚Œã‚‹ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{parapt}{}
+\item[関数] Parapt(座標)
+\item[機能] 点ã®æŠ•å½±é¢ã§ã®åº§æ¨™
+\item[説明] 引数ã®ç©ºé–“座標ã«å¯¾å¿œã™ã‚‹Cinderellaã®æç”»é¢ã®åº§æ¨™ã‚’è¿”ã™ã€‚\\
+ \\
+ã€ä¾‹ã€‘\verb|Parapt([2,1,5]);| ã«ã‚ˆã‚Šï¼Œç‚¹(2,1,5) ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹æç”»é¢ã®åº§æ¨™ï¼ŒãŸã¨ãˆã° [-0.52,3.27] ãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{perpplane}{}
+\item[関数] Perpplane(点å,点,ベクトル,option)
+\item[機能] 点を通り線分ã«åž‚ç›´ãªå¹³é¢ä¸Šã«åŸºæº–点を2ã¤ã¨ã‚‹
+\item[説明] 引数ã®ç‚¹åã¯ï¼Œä½œæˆã™ã‚‹ï¼’点㧠"A-B" ã®å½¢\\
+ 第2引数ã¯é€šã‚‹ç‚¹ã®å称ã¾ãŸã¯åº§æ¨™\\
+ 第3引数ã¯æ³•ç·šãƒ™ã‚¯ãƒˆãƒ«\\
+ option㯠"put" ã§ï¼Œï¼’ã¤ã®å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹ã€‚optionãŒãªã„å ´åˆã¯å¹¾ä½•ç‚¹ã¯ä½œã‚‰ãšï¼Œç„¡åã®ç‚¹ã®ã¿ã‚’表示ã™ã‚‹ã€‚put以外ã®æ–‡å­—列を書ã„ãŸã¨ãã¯ç„¡åŠ¹ãªå‘½ä»¤ã¨ã—,何も作æˆã•ã‚Œãªã„。\\
+ 記述例を示ã™ã¨\\
+  \verb|Perpplane("A-B","P",[1,1,1],"put");|\\
+    点Pを通り,法線ベクトル(1,1,1)ã«åž‚ç›´ãªå¹³é¢ä¸Šã«ç‚¹A,Bã‚’ã¨ã‚‹ã€‚\\
+  \verb|Perpplane("A-B","P",P3d-O3d);|\\
+    点Pを通り,線分OPã«åž‚ç›´ãªå¹³é¢ä¸Šã«ç‚¹A,Bã‚’ã¨ã‚‹ã€‚\\
+ ã“れらã«ãŠã„ã¦ï¼ŒPAã¨PBã¯åž‚ç›´ã§ï¼ŒPA=PB=1 ã¨ãªã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘ベクトル $\vec{p}=(1,1,1)$ ã«åž‚ç›´ã§ç‚¹$(1,1,1)$を通る平é¢ã‚’æã。
+\begin{verbatim}
+ Putaxes3d(2);
+ Putpoint3d(["P",[1,1,1]],"fix");
+ Ptseg3data();
+ Perpplane("E-F","P",P3d-O3d,"put");
+ vec1=2*(E3d-P3d);
+ vec2=2*(F3d-P3d);
+ Putpoint3d(["A",P3d+vec1+vec2],"fix");
+ Putpoint3d(["B",P3d+vec1-vec2],"fix");
+ Putpoint3d(["C",P3d-vec1-vec2],"fix");
+ Putpoint3d(["D",P3d-vec1+vec2],"fix");
+ Spaceline([A,B,C,D,A]);
+ Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]);
+ Skeletonparadata("1");
+\end{verbatim}
+         \input{Fig3d/perpplane}
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+
+\hypertarget{perppt}{}
+\item[関数] Perppt(点å,点,点リスト,option)
+\item[機能] 平é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³ã‚’求ã‚ã‚‹
+\item[説明] 第2引数ã®ç‚¹ã‹ã‚‰ï¼Œç¬¬ï¼“引数ã®ç‚¹ãƒªã‚¹ãƒˆã§æ±ºã¾ã‚‹å¹³é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³ã‚’,第1引数ã®åå‰ã®ç‚¹ã¨ã™ã‚‹ã€‚\\
+オプションã¯æ¬¡ã®é€šã‚Šã€‚デフォルト㯠"draw"\\
+ draw:点を打ã¤ã€‚幾何点ã¯ä½œã‚‰ãªã„\\
+ put :幾何点を作る\\
+ none:計算ã ã‘è¡Œã„,点ã¯ä½œå›³ã—ãªã„。\\
+ \\
+ã€ä¾‹ã€‘原点ã‹ã‚‰ç‚¹ABCを通る平é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³Hã®åº§æ¨™ã‚’求ã‚る。\\
+  \verb|Perppt("H","O","A-B-C","none");| 表示ã¯ã•ã‚Œãªã„。\\
+  \verb|Perppt("N","O","A-B-C");| Hã®ä½ç½®ã«ç·‘色ã®ç‚¹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+  \verb|Perppt("N","O","A-B-C","put");| 幾何点HãŒä½œå›³ã•ã‚Œã‚‹ã€‚\\
+ ã„ãšã‚Œã®å ´åˆã‚‚,Hã®åº§æ¨™ã¯å¤‰æ•°H3d ã«ä»£å…¥ã•ã‚Œã‚‹\\
+ \\
+作図例
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+ Putpoint3d("O",[0,0,0],"fix");
+ Putpoint3d("A",[3,0,0],"fix");
+ Putpoint3d("B",[0,3,0],"fix");
+ Putpoint3d("C",[0,0,3],"fix");
+ Perppt("H","O","A-B-C","put");
+ Spaceline([A,B,C,A]);
+ Spaceline([O,H]);
+ Letter([A,"nw","A",B,"ne","B",C,"ne","C",O,"nw","O",H,"ne","H"]);
+\end{verbatim}
+ \\
+     \input{Fig3d/perppt}
+ \\
+
+\hypertarget{partcrv3d}{}
+\item[関数] Partcrv3d(name,始点,終点,PD)
+\item[機能] 部分曲線ã®ãƒ—ロットデータを作æˆã™ã‚‹
+\item[説明] 曲線PDã«ãŠã„ã¦ï¼Œå§‹ç‚¹ã‹ã‚‰çµ‚点ã¾ã§ã®ãƒ—ロットデータを作æˆã™ã‚‹ã€‚\\
+始点ã¨çµ‚点ã¯ï¼Œãƒ—ロットデータã®ç•ªå·ã‚‚ã—ãã¯æ›²ç·šä¸Šã«ã¨ã£ãŸç‚¹ã®è­˜åˆ¥åã§ç¤ºã™ã€‚\\
+
+ã€ä¾‹ã€‘螺旋をæã,Cã‹ã‚‰Dã¾ã§ã®éƒ¨åˆ†ã‚’太ãã™ã‚‹ã€‚PutonCurve3d() ã§èžºæ—‹ä¸Šã«ç‚¹C,Dã‚’ã¨ã‚Šï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦é©å½“ãªä½ç½®ã«ç§»å‹•ã™ã‚‹ã€‚
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+ Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+ PutonCurve3d("C","sc3d1");
+ PutonCurve3d("D","sc3d1");
+ Partcrv3d("1",C,D,"sc3d1",["dr,3"]);
+ Letter([C,"n2","C",D,"n2","D"]);
+\end{verbatim}
+ ã“ã“ã§ï¼Œ\verb|"sc3d1"| ã¯ï¼Œèžºæ—‹ã®ãƒ—ロットデータ,\verb|"part3d1"| ã¯ï¼Œéƒ¨åˆ†æ›²ç·šã®ãƒ—ロットデータã§ã‚る。\\
+       \input{Fig3d/partcrv3d1}\\
+ \\
+ã€ä¾‹ã€‘稲妻状ã®èžºæ—‹ã‚’点線ã§æã,ãã®ä¸€éƒ¨ã‚’実線ã«ã™ã‚‹ã€‚ä½ç½®ã¯ãƒ—ロットデータã®ç•ªå·ã§ç¤ºã™ã€‚å°æ•°ã«ã™ã‚‹ã¨æ›²ç·šã‚’分割ã—ã¦ã„る線分ã®é€”中ã®ä½ç½®ã«ãªã‚‹ã€‚
+\begin{verbatim}
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=10","do"]);
+Partcrv3d("1",3.3,8.5,"sc3d1");
+\end{verbatim}
+       \input{Fig3d/partcrv3d2}\\
+
+\hypertarget{phparadata}{}
+\item[関数] Phparadata(name,name2,options)
+\item[機能] 多é¢ä½“を陰線処ç†ã—ã¦æã
+\item[説明] 多é¢ä½“を陰線処ç†ã—ã¦æã。多é¢ä½“ã¯é¢ãƒ‡ãƒ¼ã‚¿ï¼ˆé ‚点リストã¨é¢ãƒªã‚¹ãƒˆï¼‰ã‚’与ãˆã¦ï¼ŒVertexEdgeFace() ã§ãƒ—ロットデータを作る。ã“ã®ãƒ—ロットデータã«å¯¾ã—,隠れã¦ã„ã‚‹é¢ï¼ˆè¾ºï¼‰ã‚’éžè¡¨ç¤ºã«ã—ã¦è¡¨ç¤ºã™ã‚‹ã€‚第1引数ã¯é€šå¸¸ã®name,第2引数ã®name2ã¯ï¼ŒVertexEdgeFace() ã§ä¸ŽãˆãŸnameã¨åŒã˜ã‚‚ã®ã¨ã™ã‚‹ã€‚\\
+ optionsã¯ï¼Œå…¨ä½“ã®ç·šç¨®ï¼ˆ"dr,2"ãªã©ï¼‰ã¨ï¼Œé™°ç·šã®ç·šç¨®ã‚’"Hidden=線種" ã§æŒ‡å®šã§ãる。デフォルトã§ã¯é™°ç·šã¯è¡¨ç¤ºã—ãªã„。\\
+ \\
+ã€ä¾‹ã€‘å°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ polyhedrons obj ã‹ã‚‰ï¼Œs06ã®åˆ‡é ‚二åé¢ä½“(サッカーボール型)をæã。
+\begin{verbatim}
+ Setdirectory( Dirhead+"/data/polyhedrons_obj");
+ phd=Readobj("s06.obj",["size=3"]);
+ Setdirectory(Dirwork);
+ VertexEdgeFace("s06",phd,["Edg=nogeo"]);
+ Phparadata("1","s06");
+\end{verbatim}
+ VertexEdgeFace() ã® name ã¯é€šå¸¸ã® "1" ã§ã‚‚よã„。ãã®å ´åˆã¯ï¼Œ\verb|Phparadata("1","1");| ã¨ã™ã‚‹ãŒï¼Œã‚ã‹ã‚Šã«ãã„ã®ã§ä¸Šã®ã‚ˆã†ã«ã—ãŸã€‚\\
+ 実行ã™ã‚‹ã¨ï¼ŒCinderellaã®æç”»é¢ã¯æ¬¡ã®ã‚ˆã†ã«é ‚点ã ã‘ãŒæã‹ã‚Œã‚‹ã€‚\\
+ \\
+ \includegraphics[bb=0 0 1452 730 , width=12cm]{Fig3d/phparadata01.png}\\
+ \\
+「Texviewã€ã€ŒExekcã€ãƒœã‚¿ãƒ³ã‚’押ã™ã¨é™°ç·šå‡¦ç†ã—ãŸãƒ‡ãƒ¼ã‚¿ãŒFhead.txt ã«æ›¸ã出ã•ã‚Œï¼Œã“れを用ã„ã¦Fhead.texãŒä½œæˆã•ã‚Œã‚‹ã€‚ãã®ãŸã‚,Exekcボタンを押ã—ã¦ã‹ã‚‰å‡¦ç†ãŒå®Œäº†ã™ã‚‹ã¾ã§ã«ã‹ãªã‚Šæ™‚é–“ãŒã‹ã‹ã‚‹ã€‚(下図左)\\
+ ãªãŠï¼Œã‚‚ã†ä¸€åº¦å®Ÿè¡Œã™ã‚‹ã¨ï¼Œã“ã‚“ã©ã¯ï¼ŒFhead.txt ãŒã§ãã¦ã„ã‚‹ãŸã‚ã«ï¼Œã“れを読ã¿è¾¼ã‚“ã§Cinderellaã®ç”»é¢ã§ã‚‚陰線処ç†ã•ã‚ŒãŸå›³ãŒæã‹ã‚Œã‚‹ã€‚\\
+ 全体ã®ç·šç¨®ã¨ï¼Œé™°ç·šã®ç·šç¨®ã‚’\\
+  \verb|Phparadata("1","s05",["dr,2","Hidden=do"]);|\\
+ã§æŒ‡å®šã—ãŸã®ãŒä¸‹å›³å³ã§ã‚る。\\
+
+  \input{Fig3d/phparadata02}    \input{Fig3d/phparadata03}\\
+
+ã€æ³¨æ„】\\
+ polyhedrons obj ã®ãƒ‡ãƒ¼ã‚¿ã‚’使ã£ã¦ï¼Œç¶šã‘ã¦ç•°ãªã‚‹å¤šé¢ä½“ã‚’æããŸã„å ´åˆã¯æ³¨æ„ãŒå¿…è¦ã§ã‚る。Readobj()ã ã‘を変更ã—ã¦åˆ¥ã®ãƒ‡ãƒ¼ã‚¿ã‚’読ã‚ã°ã‚ˆã•ãã†ã§ã‚ã‚‹ãŒï¼ŒVertexEdgeFace() ã®name も(ã—ãŸãŒã£ã¦ï¼ŒPhparadata()ã®ç¬¬2引数も)書ãæ›ãˆãªã„ã¨ï¼Œå‰ã®ãƒ‡ãƒ¼ã‚¿ãŒæ®‹ã£ã¦ã„ã¦ã†ã¾ãã„ã‹ãªã„。ãŸã¨ãˆã°ï¼Œä¸Šã®ã‚³ãƒ¼ãƒ‰ã§åˆ‡é ‚å二é¢ä½“ã‚’æã„ãŸå¾Œï¼Œæ­£å…«é¢ä½“(r02)をæã“ã†ã¨ã™ã‚‹ãªã‚‰ã°ï¼Œ
+\begin{verbatim}
+ Setdirectory( Dirhead+"/data/polyhedrons_obj");
+ phd=Readobj("r02.obj",["size=3"]);
+ Setdirectory(Dirwork);
+ VertexEdgeFace("2",phd,["Edg=nogeo"]);
+ Phparadata("1","2");
+\end{verbatim}
+ ã®ã‚ˆã†ã«ã™ã‚‹ã€‚\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{projcoordpara}{}
+\item[関数] Projcoordpara(座標)
+\item[機能] 投影座標を求ã‚ã‚‹
+\item[説明] 空間座標を投影ã—ãŸåº§æ¨™ã‚’求ã‚る。\\
+ 戻り値ã®ç¬¬ï¼‘,第2è¦ç´ ã¯Cinderellaã®æç”»é¢ã®x,y座標。第3è¦ç´ ã¯xyå¹³é¢ã«åž‚ç›´ãªzã®åº§æ¨™ã§ï¼ŽæŠ•å½±é¢ã‹ã‚‰ã®ï¼ˆç¬¦å·ä»˜ï¼‰è·é›¢ã‚’表ã™ã€‚\\
+ \\
+ã€ä¾‹ã€‘\verb|Projcoordpara([3,1,2]);|\\
+  戻り値ã¯ã€€[-0.65,1.7,3.27]  ã¨ãªã‚‹ã€‚\\
+
+
+\hypertarget{putaxes3d}{}
+\item[関数] Putaxes3d([x,y,z])
+\item[機能] 軸上ã«å¹¾ä½•ç‚¹ã‚’作る。
+\item[説明] 引数ã®ãƒªã‚¹ãƒˆ [x,y,z] ã«å¯¾ã—,点X(x,0,0) ,Y(0,y,0) , Z(0,0,z) ãŠã‚ˆã³ 原点Oを主画é¢ä¸Šã«ã¨ã‚Šï¼Œå‰¯ç”»é¢ä¸Šã«å¯¾å¿œã™ã‚‹ç‚¹Xz,Yz,Zz,Oz を作る。ã™ã§ã«åŒã˜å称ã®ç‚¹ãŒã‚ã‚‹å ´åˆã¯ï¼ŒæŒ‡å®šã•ã‚ŒãŸä½ç½®ã«ç§»å‹•ã™ã‚‹ã€‚\\
+ 引数ã¯ï¼Œå®Ÿæ•°ã«ã™ã‚‹ã“ã¨ã‚‚ã§ã,Putaxes3d(a) ã¯ï¼ŒPutaxes3d([a,a,a]) ã¨åŒã˜ã«ãªã‚‹ã€‚\\
+ã€ä¾‹ã€‘Putaxes3d(5); 原点ã¨ï¼Œ$x(5,0,0),y(0,5,0),z(0,0,5)$ を作る。\\
+  Putaxes3d([1,2,3]); 原点ã¨ï¼Œ$x(1,0,0),y(0,2,0),z(0,0,3)$ を作る。\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{putonCurve3d}{}
+\item[関数] PutonCurve3d(点å,PD)
+\item[機能] 空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹
+\item[説明] プロットデータPDã®æ›²ç·šä¸Šã«ï¼Œç‚¹åã®ç‚¹ã‚’ã¨ã‚‹ã€‚\\
+ ã¨ã£ãŸç‚¹ã¯å›ºå®šç‚¹ã§ã¯ãªã,曲線上ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ã€‚ã—ãŸãŒã£ã¦ï¼Œãƒ‰ãƒ©ãƒƒã‚°ã—ã¦æ›²ç·šä¸Šã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãる。例㯠\hyperlink{partcrv3d}{Partcrv3d()} ã‚’å‚ç…§ã®ã“ã¨ã€‚\\
+ \\
+
+\hypertarget{putonseg3d}{}
+\item[関数] Putonseg3d(点å,点1,点2)
+\item[機能] 線分上ã«ç‚¹ã‚’å–ã‚‹
+\item[説明] 点1ã¨ç‚¹ï¼’ã®ä¸­ç‚¹ã«ï¼ŒæŒ‡å®šã•ã‚ŒãŸåå‰ã®ç‚¹ã‚’å–る。点1ã¨ç‚¹ï¼’ãŒç·šåˆ†ã¨ã—ã¦çµã°ã‚Œã¦ã„ãªãã¦ã‚‚よã„。ã¨ã£ãŸç‚¹ã¯ç·šåˆ†ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã¨ãªã‚‹ï¼ˆç·šåˆ†ãŒæã‹ã‚Œã¦ã„ãªãã¦ã‚‚)。点1ã¨ç‚¹ï¼’ã¯ãƒªã‚¹ãƒˆã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ \\
+ã€ä¾‹ã€‘Aã¨Bã®ä¸­ç‚¹ã«ç‚¹Cã‚’ã¨ã‚‹ã€‚ã¤ãŽã®ã„ãšã‚Œã§ã‚‚よã„。\\
+  \verb|Putonseg3d("C",A,B);|\\
+  \verb|Putonseg3d("C",[A,B]);|\\
+ \\
+
+\hypertarget{putpoint3d}{}
+\item[関数] Putpoint3d(リスト,option)
+\item[機能] 空間ã«å¹¾ä½•ç‚¹ã‚’作図ã™ã‚‹
+\item[説明] 点ã®å称ã¨åº§æ¨™ã‚’与ãˆã¦ç‚¹ã‚’作図ã™ã‚‹ã€‚複数ã®ç‚¹ã‚’一度ã«ä½œå›³ã§ãる。\\
+ optionã¯ï¼Œ"fix" ã¾ãŸã¯ "free" (デフォルト)。\\
+ "fix" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œå›ºå®šç‚¹ï¼ˆãƒ‰ãƒ©ãƒƒã‚°ã§ç§»å‹•ã§ããªã„点)ã¨ã™ã‚‹ã€‚åŒã˜å称ã®ç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ï¼ŒæŒ‡å®šã—ãŸä½ç½®ã«ç§»å‹•ã—ã¦å›ºå®šç‚¹ã¨ã™ã‚‹ã€‚\\
+ "free" ã‚’ã¤ã‘ã‚‹ã¨ï¼Œè‡ªç”±ç‚¹ï¼ˆãƒ‰ãƒ©ãƒƒã‚°ã§ç§»å‹•ã§ãる)ã¨ã™ã‚‹ã€‚åŒã˜å称ã®ç‚¹ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã¯ãªã«ã‚‚ã—ãªã„。\\
+ \\
+ã€ä¾‹ã€‘ã„ãã¤ã‹è¨˜è¿°ä¾‹ã‚’示ã™ã€‚\\
+  \verb|Putpoint3d(["A",[2,1,3]]);|\\
+  \verb|Putpoint3d(["A",[1,1,1],"C",[1,0,1]],"fix");|\\
+  \verb|Putpoint3d(["A",[2,1,3]],"free");|\\
+ \\
+ ãªãŠï¼Œã“ã®é–¢æ•°ã¯å¹¾ä½•ç‚¹ã‚’作るもã®ã§ã‚り,TeXã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。TeXã«ç‚¹ã‚’出力ã™ã‚‹ã«ã¯ï¼Œ\hyperlink{pointdata}{Pointdata()} ã¾ãŸã¯ \hyperlink{drwpt}{Drawpoint()}を併用ã™ã‚‹ã€‚\\
+ 空間ã«ãŠã‘る点ã®åº§æ¨™ã¯ï¼Œç‚¹åã«"3d"を付加ã—ãŸåå‰ã®å¤‰æ•°ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚ãŸã¨ãˆã°ï¼Œç‚¹Aã®åº§æ¨™ã¯A3dã§ã‚る。ã“ã‚Œã«ã‚ˆã‚Šï¼Œç‚¹ã®åº§æ¨™ã‚’å–å¾—ã§ãる。
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{readobj}{}
+\item[関数] Readobj(ファイルå)
+\item[機能] objファイルを読ã¿è¾¼ã‚€ï¼Ž
+\item[説明] å°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ polyhedrons\_obj  を読ã¿è¾¼ã‚€ã€‚\\
+オプション㯠["size=n"] ã§ï¼Œnå€ã—ãŸãƒ‡ãƒ¼ã‚¿ã«ã™ã‚‹ã€‚è² ã®æ•°ã«ã™ã‚‹ã¨ä¸Šä¸‹ãŒå転ã•ã‚Œã‚‹ã€‚\\
+データã¯KeTCindyã®dataフォルダã®ä¸­ã«ã‚る。ã—ãŸãŒã£ã¦ï¼Œæ¬¡ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トを書ã。読ã¿è¾¼ã‚€ã®ã¯ä¸€åº¦ã ã‘ãªã®ã§ï¼Œ Draw スロットã§ã¯ãªãInitialization スロットã«ç½®ã‘ã°ã‚ˆã„ãŒï¼Œã‚³ãƒ¼ãƒ‰ã®å¯èª­æ€§ã‚’高ã‚ã‚‹ã«ã¯ Draw スロットã§ã‚‚よã„。
+\begin{verbatim}
+ Setdirectory( Dirhead+"/data/polyhedrons_obj");
+ polydt=Readobj("r02.obj");
+ Setdirectory(Dirwork);
+\end{verbatim}
+ã“ã‚Œã§ï¼Œr02.obj データãŒï¼Œå¤‰æ•° polydt ã«ä»£å…¥ã•ã‚Œã‚‹ã€‚\\
+ã“ã®å¤šé¢ä½“データã¯ï¼Œé ‚点リストã¨é¢ãƒªã‚¹ãƒˆã‹ã‚‰ãªã£ã¦ã„ã‚‹ãŒï¼Œé ‚点リストã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆãªã®ã§ï¼Œèª­ã¿è¾¼ã‚“ã§è¡¨ç¤ºã™ã‚‹ã¨ãã«ã¯ï¼Œç‚¹ã®å称を v1,v2,・・・ ã¨ã™ã‚‹ã€‚\\
+読ã¿è¾¼ã‚“ã ã‚ã¨ã®ä½¿ã„方をå«ã‚ã¦ä¾‹ã‚’示ã™ã€‚\\
+
+ã€ä¾‹ã€‘正八é¢ä½“ã‚’æã
+\begin{verbatim}
+ Setdirectory( Dirhead+"/data/polyhedrons_obj");
+ polydt=Readobj("r02.obj",["size=2"]);
+ Setdirectory(Dirwork);
+ VertexEdgeFace("1",polydt,["Edg=nogeo"]);
+ Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+   \input{Fig3d/readobj}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{reflectpoint3d}{}
+\item[関数] Reflectpoint3d(座標,リスト)
+\item[機能] 点ã®é¡æ˜ ç‚¹ã‚’求ã‚ã‚‹
+\item[説明] 第2引数ã®ã‚¿ã‚¤ãƒ—ã«ã‚ˆã‚Šï¼Œç‚¹ã«é–¢ã™ã‚‹é¡æ˜ ï¼Œç›´ç·šã«é–¢ã™ã‚‹é¡æ˜ ï¼Œé¢ã«é–¢ã™ã‚‹é¡æ˜ ã®ãã‚Œãžã‚Œã®ç‚¹ã®åº§æ¨™ã‚’è¿”ã™ã€‚\\
+ \\
+ã€ä¾‹ã€‘点A,B,C,Dを空間ã«ã¨ã‚Šï¼Œç‚¹Aã®é¡æ˜ ç‚¹ã®åº§æ¨™ã‚’求ã‚る。\\
+  点Bã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ã€€ã€€ã€€\verb|Reflectpoint3d(A3d,[B3d]);|\\
+  直線BCã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ã€€\verb|Reflectpoint3d(A3d,[B3d,C3d]);|\\
+  平é¢BCDã«é–¢ã™ã‚‹é¡æ˜ ç‚¹ã€€\verb|Reflectpoint3d(A3d,[B3d,C3d,D3d]);|\\
+
+\hypertarget{rotate3pt}{}
+\item[関数] Rotate3pt(座標,vec,角度,中心点)
+\item[機能] 点を回転ã™ã‚‹
+\item[説明] 第1引数ã®åº§æ¨™ã®ç‚¹ã‚’回転ã™ã‚‹ã€‚vecã¯å›žè»¢è»¸ã®æ–¹å‘ベクトル。中心点ã¯æ–¹å‘ベクトルã®å§‹ç‚¹ã€‚第4引数をçœç•¥ã—ãŸå ´åˆã¯åŽŸç‚¹ã¨ã™ã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘点Aã‚’(0,-1,0) ã«ç½®ã„ãŸã¨ãã®è¨˜è¿°ä¾‹ã¨çµæžœï¼ˆæˆ»ã‚Šå€¤ï¼‰\\
+  \verb|Rotate3pt(A3d,[0,0,1],pi/2)|;     戻り値㯠[1,0,0]\\
+  \verb|Rotate3pt(A3d,[0,0,1],pi/2,[1,1,1]);| 戻り値ã¯[3,0,0]\\
+ \\
+
+\hypertarget{rotatedata3d}{}
+\item[関数] Rotatedata3d(name,PDリスト,vec,角度,options)
+\item[機能] プロットデータを回転
+\item[説明] プロットデータを,原点を始点ã¨ã™ã‚‹ãƒ™ã‚¯ãƒˆãƒ«vec 周りã«å›žè»¢ã™ã‚‹ã€‚複数ã®ãƒ—ロットデータをã¾ã¨ã‚ã¦å›žè»¢ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+options ã¨ã—ã¦ï¼Œä¸­å¿ƒç‚¹ï¼ˆvecã®å§‹ç‚¹ï¼‰ï¼Œç·šç¨®ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+ã€ä¾‹ã€‘コード例ã¨çµæžœã‚’示ã™ã€‚
+\begin{verbatim}
+ Xyzax3data("","x=[-5,4]","y=[-5,5]","z=[-5,4]",["a","O"]);
+ Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,-2,3]],"fix");
+ Spaceline("1",[A,B,C,A]);
+ Spaceline([C,D]);
+ Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,["dr,2"]);
+ Letter([A,"s","A",B,"w","B",C,"ne","C",D,"ne","D"]);
+\end{verbatim}
+ã“れを\\
+ \verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,[[1,0,0],"dr,2"]);|\\
+ã¨ã—ãŸå ´åˆãŒå³å›³ã§ã‚る。\\
+
+ \input{Fig3d/rotatedata3d01} \input{Fig3d/rotatedata3d02}\\
+
+\hypertarget{sf3data}{}
+\item[関数] Sf3data(name,リスト,options)
+\item[機能] 陰線処ç†ãªã—ã®æ›²é¢ã‚’ワイヤーフレームモデルã§æã
+\item[説明] リストã¯ï¼Œé–¢æ•°å¼ã¨å®šç¾©åŸŸï¼Œå¢ƒç•ŒæŒ‡å®šã‚’ãã‚Œãžã‚Œæ–‡å­—列ã«ã—ãŸã‚‚ã®ã®ãƒªã‚¹ãƒˆã€‚\\
+optionsã¯ï¼Œè§£åƒåº¦ï¼ˆå„変数ã«å¯¾å¿œã™ã‚‹åˆ†å‰²æ•°ï¼‰ã¨ãƒ¡ãƒƒã‚·ãƒ¥ã®å¯†åº¦ï¼ˆç¸¦æ¨ªï¼‰ã€‚\\
+解åƒåº¦ã¯ï¼Œ"Num=[a,b]" ã§æŒ‡å®šã€‚åˆæœŸå€¤ã¯a,bã¨ã‚‚25\\
+メッシュ密度ã¯ï¼Œ"Wire=[a,b]" ã§æŒ‡å®šã€‚åˆæœŸå€¤ã¯a,bã¨ã‚‚20\\
+境界ã®æŒ‡å®šã¯"ewsn"ã§è¡Œã†ã€‚\\
+関数å¼ã®ãƒ‘ターンã¯ã¤ãŽã®3通り。\\
+ \\
+(1) $z=f(x,y)$\\
+ ã€ä¾‹ã€‘:$z=x^2-y^2$を定義域$x=[-2,2],y=[-2,2]$ ã§æç”»ã™ã‚‹ã€‚\\
+   \verb|Sf3data("1",["z=x^2-y^2","x=[-2,2]","y=[-2,2]"])|;\\
+       \input{Fig3d/saddle1}\\
+ ã€ä¾‹ã€‘:åŒã˜ã,解åƒåº¦ã‚’x,yã¨ã‚‚10,メッシュã®æ•°ã‚’縦横ã¨ã‚‚10ã«ã™ã‚‹ã€‚\\
+   解åƒåº¦ï¼Œãƒ¡ãƒƒã‚·ãƒ¥å¯†åº¦ã¨ã‚‚下ã’ã‚‹ã®ã§ç²—ã„æç”»ã¨ãªã‚‹ã€‚\\
+   \verb|Sf3data("1",["z=x^2-y^2","x=[-2,2]","y=[-2,2]"],|\\
+      \verb|["Num=[10,10]","Wire=[10,10]"]);|\\
+ \\
+(2) $z=f(x,y),x=g(R,T),y=h(R,T)$\\
+  x,y ã®åª’介変数 r,t ã¯å¤§æ–‡å­—ã«ã™ã‚‹ã€‚\\
+ ã€ä¾‹ã€‘:次図左\\
+   \verb|fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]"];|\\
+   \verb|Sf3data("1",fd);|\\
+ ã€ä¾‹ã€‘:次図å³\\
+   \verb|fd=["z=sin(sqrt(abs(x^2+y^2)))","x=r*cos(t)","y=r*sin(t)",|\\
+         \verb|"r=[0,3]","t=[0,2*pi]"];|\\
+   \verb|Sf3data("1",fd);|\\
+\\
+ \input{Fig3d/parabola}  \input{Fig3d/sf3ddata3}\\
+\\
+(3) $x=f(u,v),y=g(u,v),z=h(u,v),$\\
+ ã“ã®å ´åˆï¼Œ(2)ã¨åŒºåˆ¥ã™ã‚‹ãŸã‚ã«ï¼Œ"p" を先頭ã«ã¤ã‘ã¦ãŠã。\\
+ ã€ä¾‹ã€‘çƒé¢\\
+  \verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)",|\\
+     \verb|"u=[0,pi]","v=[0,2*pi]"];|\\
+  \verb|Sf3data("1",fd);|\\
+
+      \input{Fig3d/sf3ddata4}\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{sfbdparadata}{}
+\item[関数] Sfbdparadata(name,å¼,options1,options2)
+\item[機能] 空間曲é¢ã®é™°ç·šå‡¦ç†
+\item[説明] 曲é¢ã«ã¤ã„ã¦é™°ç·šå‡¦ç†ã‚’è¡Œã†ã€‚
+ 曲é¢ã®å¼ã¯Sf3data()ã®å ´åˆã¨åŒã˜ã€‚ãŸã ã—,(2) ã¨(3)ã®ãƒ‘ターンã§ã¯å¼ã®æœ€å¾Œã«å¢ƒç•Œã®æŒ‡å®š ewns を明示ã™ã‚‹å¿…è¦ãŒã‚る。(3)ã§ã¯å¢ƒç•Œã®æŒ‡å®šã‚’" "(中ã¯åŠè§’スペース)ã¨ã™ã‚‹ã€‚çœç•¥ã™ã‚‹ã¨ä¸è¦ãªå¢ƒç•Œç·šãŒè¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ãŒã‚る。\\
+options1ã¯ï¼Œ"Wait=n","r","m",線種。Wait ã®åˆæœŸå€¤ã¯30。\\
+ "r","m"ã«é–¢ã—ã¦ã¯ï¼Œã‚ªãƒ—ションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+options2ã¯ï¼Œé™°ç·šã«é–¢ã™ã‚‹optionã§ï¼Œ"nodisp" ã¾ãŸã¯ 線種。"nodisp" ã«ã™ã‚‹ã¨é™°ç·šã¯æ¶ˆåŽ»ã•ã‚Œã‚‹ãŸã‚,輪郭線ã ã‘ãŒæã‹ã‚Œã‚‹ã“ã¨ã«ãªã‚‹ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ã€‚options2 ã ã‘を指定ã™ã‚‹å ´åˆã¯ï¼Œoptions1 を空リストã«ã—ã¦ã¤ã‘ã‚‹å¿…è¦ãŒã‚る。\\
+
+ \textcolor{red}{ã€æ³¨æ„】} ã“ã®å‡¦ç†ã¯Scilabã§è¡Œã†ãŒï¼Œéžå¸¸ã«æ™‚é–“ãŒã‹ã‹ã‚‹ãŸã‚,ã“ã®é–¢æ•°ã‚’実行ã—ãŸçŠ¶æ…‹ã§ç”»é¢ä¸Šã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’å‹•ã‹ã—ãŸã‚Šã—ãªã„ã“ã¨ã€‚何ã‹æ“作を行ã†å ´åˆã¯ï¼Œã„ã£ãŸã‚“行頭ã«//を書ã„ã¦ã‚³ãƒ¡ãƒ³ãƒˆåŒ–ã—ã¦ã‹ã‚‰è¡Œã†ã€‚\\
+
+ã€ä¾‹ã€‘サドルé¢\\
+陰線を消去ã—ã¦è¡¨ç¤ºï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ï¼ˆä¸‹å›³å·¦ï¼‰
+\begin{verbatim}
+ fd=["x=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+ Sfbdparadata("1",fd);
+\end{verbatim}
+全体を実線ã§å¤ªã‚ã«ã—ã¦ï¼Œé™°ç·šã‚’点線ã§è¡¨ç¤ºï¼ˆä¸‹å›³å³ï¼‰
+\begin{verbatim}
+ fd=["x=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+ Sfbdparadata("1",fd,["dr,2"],["do"]);
+\end{verbatim}
+   \input{Fig3d/sfbdpara01}  \input{Fig3d/sfbdpara02}
+
+ã€ä¾‹ã€‘放物é¢\\
+デフォルト(下図左)
+\begin{verbatim}
+ fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+ Sfbdparadata("1",fd);
+\end{verbatim}
+é™°ç·šã‚’ç ´ç·šã§è¡¨ç¤ºï¼ˆä¸‹å›³å³ï¼‰
+\begin{verbatim}
+ fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+ Sfbdparadata("1",fd,[],["da"]);
+\end{verbatim}
+   \input{Fig3d/sfbdpara03}  \input{Fig3d/sfbdpara04
+}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{skeletonparadata}{}
+\item[関数] Skeletonparadata(name,PDリスト,PDリスト,option)
+\item[機能] 陰線処ç†ï¼ˆã‚¹ã‚±ãƒ«ãƒˆãƒ³å‡¦ç†ï¼‰ã‚’ãŠã“ãªã†
+\item[説明] æç”»ã•ã‚Œã¦ã„ã‚‹ç·šã¨è»¸ã«ã¤ã„ã¦é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚\\
+第2引数ã®ç·šï¼ˆãƒ—ロットデータ)ãŒï¼Œç¬¬ï¼“引数ã®ç·šï¼ˆãƒ—ロットデータ)ã«ã‚ˆã£ã¦éš ã•ã‚Œã‚‹éƒ¨åˆ†ã‚’消去ã™ã‚‹ã€‚第2,第3引数をçœç•¥ã—ãŸå ´åˆã¯ï¼Œã™ã¹ã¦ã®ç·šã«ã¤ã„ã¦ï¼Œäº’ã„ã®é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚optionã§æ¶ˆåŽ»ã™ã‚‹éƒ¨åˆ†ã®é•·ã•ã‚’指定ã§ãる。\\
+ \\
+ã€ä¾‹ã€‘螺旋ã¨ç·šåˆ†ï¼Œåº§æ¨™è»¸ã®é™°ç·šå‡¦ç†\\
+次ã®ã‚ˆã†ã«èžºæ—‹ã¨ç·šåˆ†ï¼Œåº§æ¨™è»¸ã‚’æã„ã¦ãŠã。
+\begin{verbatim}
+ Xyzax3data("","x=[-5,5]","y=[-5,4]","z=[-5,3]");
+ Putpoint3d(["A",[0,-2,-2]],"fix");
+ Putpoint3d(["B",[-1,1,3]],"fix");
+ Spaceline([A,B]);
+ Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+\end{verbatim}
+座標軸ã®ãƒ—ロットデータ㯠ax3d,線分㯠AB3d,螺旋㯠sc3d1 ã§ã‚る。ã“ã‚Œã«å¯¾ã—,\\
+ \verb|Skeletonparadata("1");|\\
+   æç”»ã•ã‚Œã¦ã„ã‚‹ç·šã¨è»¸ã«ã¤ã„ã¦é™°ç·šå‡¦ç†ã‚’ãŠã“ãªã†ã€‚(図左)\\
+ \verb|Skeletonparadata("1",[2]);|\\
+   é‡ãªã£ãŸéƒ¨åˆ†ã®ç©ºãã‚’2ã«ã™ã‚‹ã€‚(図中央)\\
+ \verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"]);|\\
+   螺旋ã«ã‚ˆã£ã¦éš ã‚Œã‚‹éƒ¨åˆ†ã ã‘消去ã™ã‚‹ã€‚(図å³ï¼‰\\
+
+\input{Fig3d/skeletonparadata01}  \input{Fig3d/skeletonparadata02}
+  \input{Fig3d/skeletonparadata03}
+
+ã“ã®ã»ã‹ï¼Œ\\
+ \verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"],[2]);|\\
+ \verb|Skeletonparadata("1",["AB3d"],["ax3d","sc3d1"]);|\\
+ã‚‚å¯èƒ½ã§ã‚る。
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{spacecurve}{}
+\item[関数] Spacecurve(name,å¼,定義域,options)
+\item[機能] 空間曲線をæã
+\item[説明] 媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’æã。optionã¯è§£åƒåº¦ Num\\
+ \\
+ã€ä¾‹ã€‘螺旋をæã\\
+  \verb|Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);|\\
+ \\
+     \input{Fig3d/rasen}\\
+
+\hypertarget{spaceline}{}
+\item[関数] Spaceline(リスト)
+\item[機能] 折れ線をæã
+\item[説明] 点ã®å称ã¾ãŸã¯åº§æ¨™ã®ãƒªã‚¹ãƒˆã‚’与ãˆã¦æŠ˜ã‚Œç·šã‚’æã。平é¢ã§ã® Listplot() ã«ã‚ãŸã‚‹ã€‚\\
+ã€ä¾‹ã€‘Spaceline("1",[[2,5,1],[4,2,3]]);  指定ã•ã‚ŒãŸï¼’点をçµã‚“ã ç·šåˆ†ã‚’æã。\\
+  Spaceline([A,B,C,A]); 作図ã•ã‚Œã¦ã„る2点A,B,Cã‚’çµã‚“ã ä¸‰è§’形をæã。\\
+  options ã¯ç·šç¨®ï¼ˆdr,da,do)\\
+ \\
+
+\hypertarget{translatedata3d}{}
+\item[関数] Translatedata3d(name,PD,平行移動é‡)
+\item[機能] 空間プロットデータを平行移動
+\item[説明] PDã§è¡¨ã•ã‚Œã‚‹å›³å½¢ã‚’,平行移動ã™ã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘曲線 sc3d1 ã‚’y軸方å‘ã«ï¼’ã ã‘平行移動ã™ã‚‹ã€‚\\
+  \verb|Translatedata3d("1",["sc3d1"],[0,2,0]);|\\
+  çµæžœã¨ã—ã¦ï¼Œã‚‚ã¨ã®æ›²ç·šã¨å¹³è¡Œç§»å‹•ã—ãŸæ›²ç·šã®ï¼’ã¤ãŒæã‹ã‚Œã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘多é¢ä½“ã®å¹³è¡Œç§»å‹•\\
+ VertexEdgeFace() ã§æã„ãŸå¤šè§’å½¢ã¯ã“ã®é–¢æ•°ã§ã¯å¹³è¡Œç§»å‹•ã§ããªã„ã®ã§ï¼Œé¢ãƒ‡ãƒ¼ã‚¿ã‚’直接æ“作ã—ã¦å¹³è¡Œç§»å‹•ã‚’è¡Œã†ã€‚\\
+ ãŸã¨ãˆã°ï¼Œå°æž—・鈴木・三谷ã«ã‚ˆã‚‹å¤šé¢ä½“データ polyhedrons obj を用ã„ã¦æ­£å…«é¢ä½“ã‚’æãå ´åˆï¼Œæ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ã€‚$y$軸方å‘ã«ï¼’ã ã‘平行移動ã™ã‚‹å ´åˆã§ã‚る。\\
+\begin{verbatim}
+ Setdirectory( Dirhead+"/data/polyhedrons_obj");
+ phd=Readobj("r02.obj",["size=2"]);
+ Setdirectory(Dirwork);
+ dn=length(phd_1);
+ repeat(dn,s,phd_1_s=phd_1_s+[0,2,0]);
+ VertexEdgeFace("1",phd,["Edg=nogeo"]);
+\end{verbatim}
+   \input{Fig3d/translate01}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{translatept3d}{}
+\item[関数] Translatept3d(座標,平行移動é‡)
+\item[機能] 空間点を平行移動
+\item[説明] 点を平行移動ã™ã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘点A(1,0,0) ã‚’(-1,1,1)ã ã‘平行移動ã—ãŸç‚¹ã‚’Bã¨ã™ã‚‹ã€‚点Aã®ç©ºé–“座標㯠A3d ã§è¡¨ã•ã‚Œã‚‹ã€‚
+\begin{verbatim}
+ Putpoint3d(["A",[1,0,0]],"fix");
+ pt=Translatept3d(A3d,[-1,1,1]);
+ Putpoint3d(["B",pt],"fix");
+\end{verbatim}
+ \\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{vertexedgeface}{}
+\item[関数] VertexEdgeFace(é¢ãƒ‡ãƒ¼ã‚¿,options)
+\item[機能] 多é¢ä½“ã®é¢ãƒ‡ãƒ¼ã‚¿ã‚’用ã„ã¦å¤šé¢ä½“ã‚’æã
+\item[説明] é¢ãƒ‡ãƒ¼ã‚¿ã¯ï¼Œé ‚点リストã¨ï¼Œé¢ãƒªã‚¹ãƒˆã‹ã‚‰ãªã‚‹ã€‚é¢ãƒªã‚¹ãƒˆã¯ï¼Œå„é¢ã‚’構æˆã™ã‚‹é ‚点を,外å´ã‹ã‚‰è¦‹ã¦å時計回り(左回り)ã«ä¸¦ã¹ãŸãƒªã‚¹ãƒˆã§ã‚る。\\
+ãŸã¨ãˆã°ï¼Œå››é¢ä½“ABCDã®é¢ãƒ‡ãƒ¼ã‚¿ã¯ï¼Œ[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] ã¨ãªã‚‹ã€‚\\
+4点A,B,C,Dã‚’ã¨ã£ã¦ãŠã,ã“ã®ãƒªã‚¹ãƒˆã‚’引数ã«ä¸Žãˆã‚‹ã¨ï¼Œå››é¢ä½“ã®è¾ºãŒæã‹ã‚Œã‚‹ã€‚\\
+ã“ã®ã¨ã,option ãŒãªã‘ã‚Œã°ï¼ŒCinderellaã®å¹¾ä½•è¦ç´ ã¨ã—ã¦è¾ºãŒæã‹ã‚Œã‚‹ãŒï¼Œãã‚Œã ã‘ã§ã¯TeXã«ã¯æ›¸ã出ã•ã‚Œãªã„ã®ã§æ³¨æ„ãŒå¿…è¦ã§ã‚る。(変数未定義ã®ã‚¨ãƒ©ãƒ¼ã«ãªã‚‹) TeXã«æ›¸ã出ã™ã«ã¯ï¼Œoptionã¨ã—㦠["Edg=nogeo"] ã‚’ã¤ã‘る。ã“ã®ã¨ãã¯å„辺ã¯å¹¾ä½•è¦ç´ ã«ãªã‚‰ãªã„。\\
+ã¾ãŸï¼Œ"Pt=free" optionã‚’ã¤ã‘ã‚‹ã¨ï¼Œé ‚点ã¯è‡ªç”±ç‚¹ã¨ãªã‚Šï¼Œãƒžã‚¦ã‚¹ãƒ‰ãƒ©ãƒƒã‚°ã§å‹•ã‹ã™ã“ã¨ãŒã§ãる。\\
+生æˆã•ã‚Œã‚‹ãƒ—ロットデータã¯ï¼Œ\\
+phv3d:頂点ã®ãƒªã‚¹ãƒˆ\\
+phe3d:辺ã®ãƒªã‚¹ãƒˆ\\
+phf3d:é¢ãƒªã‚¹ãƒˆ\\
+ãªãŠï¼Œãã‚Œãžã‚Œæœ«å°¾ã«nameãŒä»˜åŠ ã•ã‚Œã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘:正四é¢ä½“ã‚’æã
+\begin{verbatim}
+ Putpoint3d("A",2*[-1,-1/sqrt(3),0],"fix");
+ Putpoint3d("B",2*[1,-1/sqrt(3),0],"fix");
+ Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0],"fix");
+ Putpoint3d("D",2*[0,0,sqrt(3)],"fix");
+ phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+ VertexEdgeFace("1",phd,["Edg=nogeo"]);
+\end{verbatim}
+    \input{Fig3d/vertex01}
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{wireparadata}{}
+\item[関数] Wireparadata(name,PD,å¼,æ•´æ•°,æ•´æ•°,optons1,options2)
+\item[機能] 曲é¢ã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’陰線処ç†ã—ã¦æã
+\item[説明] PDã¯ï¼Œç¬¬ï¼“引数ã®å¼ã§æã„ãŸãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¢ãƒ‡ãƒ«ã®ãƒ—ロットデータå。第4,第5引数ã¯åˆ†å‰²ç·šã®æ•°ã€‚\\
+options1 ã«ã¯ "r","m","Wait=n" ãŒæŒ‡å®šã§ãる。Wait ã®åˆæœŸå€¤ã¯30。\\
+ "r","m"ã«é–¢ã—ã¦ã¯ï¼Œã‚ªãƒ—ションãªã—ã¾ãŸã¯ï¼Œâ€â€ ã®ã¨ã\\
+  i) データファイルãŒãªã‘ã‚Œã°ï¼Œæ–°ã—ã作る\\
+  ii) データファイルãŒæ—¢ã«ã‚ã‚Œã°ãれを読ã¿è¾¼ã‚€\\
+ "m" ã®ã¨ã,強制的ã«ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作り直ã™ã€‚\\
+ "r" ã®ã¨ã,ã™ã§ã«ã‚るデータファイルを読ã¿è¾¼ã‚€ã€‚\\
+optons2 ã«ã¯é™°ç·šã®è¡¨ç¤ºæ–¹æ³•ã«ã¤ã„㦠"nodisp" ã¾ãŸã¯ç·šç¨® ãŒã‚る。デフォルトã¯"nodisp" 。何も指定ã—ãªã„ã¨ãã¯ï¼Œ[""] (空文字)を書ã„ã¦ãŠã。\\
+曲é¢ã®é™°ç·šå‡¦ç†ã‚’è¡Œã†ã®ã§ï¼ŒSfbdparadata() ã¨ãƒšã‚¢ã§ä½¿ã†ã€‚\\
+ \\
+ \textcolor{red}{ã€æ³¨æ„】} \\
+ ã“ã®å‡¦ç†ã¯Scilabã§è¡Œã†ãŒï¼ŒSfbdparadata() ã¨ãƒšã‚¢ã§ä½¿ã†ãŸã‚ã«éžå¸¸ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã€‚コンピュータã®æ€§èƒ½ã«ã‚‚よるãŒï¼’分以上ã‹ã‹ã“ã¨ã‚‚ã‚る。ã—ãŸãŒã£ã¦ï¼Œã“ã®é–¢æ•°ã‚’実行ã—ãŸçŠ¶æ…‹ã§ç”»é¢ä¸Šã®ã‚¹ãƒ©ã‚¤ãƒ€ã‚’å‹•ã‹ã—ãŸã‚Šã—ãªã„ã“ã¨ã€‚何ã‹æ“作を行ã†å ´åˆã¯ï¼Œã„ã£ãŸã‚“行頭ã«//を書ã„ã¦ã‚³ãƒ¡ãƒ³ãƒˆåŒ–ã—ã¦ã‹ã‚‰è¡Œã†ã€‚çƒé¢ã‚„トーラスã®ã‚¿ã‚¤ãƒ—ã§ã¯ï¼ŒTexview ã‚„ Exekc ボタンã®å応もéˆããªã‚‹ã€‚Exekc ãŒå‹•ä½œã—ãªã„(タイムアウト)場åˆã¯ï¼Œkc.sh(Mac) / kc.bat(Windows)を直接起動ã™ã‚Œã° TeX ã®å›³ãŒã§ãる。\\
+ \\
+ã€ä¾‹ã€‘å¼ã®ã‚¿ã‚¤ãƒ—別ã«ä¾‹ã‚’示ã™ã€‚\\
+ \\
+サドルé¢ï¼šä¸‹å›³å·¦
+\begin{verbatim}
+ fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,4,5,[""]);
+\end{verbatim}
+ \\
+回転放物é¢ï¼šä¸‹å›³ä¸­å¤®
+\begin{verbatim}
+ fd=["z=4-(x^2+y^2)","x=r*cos(t)","y=r*sin(t)","r=[0,2]","t=[0,2*pi]","e"];
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,5,7,[""]);
+\end{verbatim}
+ \\
+çƒé¢ï¼šä¸‹å›³å³\\
+ ã“ã®ã‚¿ã‚¤ãƒ—ã§ã¯ï¼Œåª’介変数形å¼ã®è­˜åˆ¥ã®ãŸã‚,先頭㫠"p" ã‚’ã¤ã‘ã¦ãŠãã¨ã‚ˆã„。
+\begin{verbatim}
+ fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]",
+   "v=[0,2*pi]","s"];
+ Sfbdparadata("1",fd);
+  Wireparadata("1","sfbd3d1",fd,12,12,[""]);
+\end{verbatim}
+ \\
+\input{Fig3d/wirepara1} \input{Fig3d/wirepara2} \input{Fig3d/wirepara3}\\
+ \\
+ã€ä¾‹ã€‘çƒé¢ã§åº§æ¨™è»¸ã‚’陰線処ç†ã—ã¦ç‚¹ç·šã§è¡¨ã™ã€‚(次図左)
+\begin{verbatim}
+ fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]",
+   "v=[0,2*pi]","s"];
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12,[""]);
+ Crvsfparadata("1","ax3d","sfbd3d1",fd,[],["do"]);
+\end{verbatim}
+ã€ä¾‹ã€‘トーラスをæã(次図å³ï¼‰
+\begin{verbatim}
+ fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",
+   "u=[0,2*pi]","v=[0,2*pi]","s"];
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12,[""]);
+\end{verbatim}
+ \\
+  \input{Fig3d/wirepara4}  \input{Fig3d/wirepara5}\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+ \\
+\hypertarget{xyzax3data}{}
+\item[関数] Xyzax3data(name,xã®ç¯„囲,yã®ç¯„囲,zã®ç¯„囲,options)
+\item[機能] 座標軸をæã
+\item[説明] æç”»é¢ã«åº§æ¨™è»¸ã‚’æã。nameã¯ç©ºæ–‡å­—列ã§ã‚ˆã„。プロットデータ ax3d ãŒä½œæˆã•ã‚Œã‚‹ã€‚option ã¯æ¬¡ã®2ã¤ã€‚\\
+矢ã˜ã‚Šï¼š"an":nã¯æ•°å­—ã§çŸ¢ã˜ã‚Šã®å¤§ãã•ã€‚nã¯ãªãã¦ã‚‚よã„。\\
+原点O:"Onesw":neswã¯å¾®å°ä½ç½®ã€‚数字も付ã‘られる。neswã‚’ã¤ã‘ãªã„å ´åˆã®åˆæœŸå€¤ã¯sw。\\
+ã€ä¾‹ã€‘デフォルトã®åº§æ¨™è»¸\\
+    \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|\\
+   矢ã˜ã‚Šã‚’ã¤ã‘ã‚‹\\
+    \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]","a");|\\
+   矢ã˜ã‚Šã‚’大ããã™ã‚‹\\
+    \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a2"]);|\\
+   原点ã®Oを表示ã™ã‚‹ã€‚\\
+    \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["O"]);|\\
+   原点ã®Oã®ä½ç½®ã‚’調整ã—ã¦å³ä¸Šã«è¡¨ç¤ºã™ã‚‹ã€‚ã‚„ã˜ã‚Šã‚‚ã¤ã‘る。\\
+    \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a","Oe2n2"]);|\\
+
+ã€æ³¨æ„】Putaxes3d() ã§ç‚¹ã‚’å–ã‚‹ã¨åŽŸç‚¹ã«ç‚¹OãŒä½œæˆã•ã‚Œã‚‹ã€‚ã“ã®ç‚¹åOã¨è¡¨ç¤ºãŒé‡è¤‡ã™ã‚‹ã®ãŒç…©ã‚ã—ã„å ´åˆã¯ï¼Œä½œå›³å¾Œã«ã“ã®optionã‚’ã¤ã‘ã¦ã‹ã‚‰å‡ºåŠ›ã™ã‚‹ã¨ã‚ˆã„。\\
+
+
+\hypertarget{xyzcoord}{}
+\item[関数] Xyzcoord(P.x,P.y,Pz.y)
+\item[機能] 主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™
+\item[説明] Cinderellaã®æç”»é¢ä¸Šã®ç‚¹ãŒè¡¨ã™ç©ºé–“座標を求ã‚ã‚‹\\
+ 点Pã«ã¤ã„ã¦ï¼Œä¸»ç”»é¢ã®ç‚¹ï¼°ã«å¯¾å¿œã™ã‚‹ã®ãŒå‰¯ç”»é¢ã®Pzã§ã‚る。点Pã®ï¼’次元座標ã¯P.x,P.yã§ï¼ŒPzã®y座標ã¯Pz.yã§è¡¨ã•ã‚Œã‚‹ã€‚ã“れを引数ã¨ã—ã¦ä¸Žãˆã‚‹ã¨ï¼Œç‚¹ï¼°ã®ç©ºé–“座標ãŒè¿”ã•ã‚Œã‚‹ã€‚\\
+ \\
+ã€ä¾‹ã€‘点Aをドラッグã—ã¦å‹•ã‹ã—ãŸã¨ã,Aã®åº§æ¨™ã‚’求ã‚る。\\
+ \verb|println(Xyzcoord(A.x,A.y,Az.y));|\\
+ ã«ã‚ˆã‚Šï¼Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«åº§æ¨™ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚\\
+
+\end{description}
+\newpage
+% 逆引辞典 ==================================
+\section{逆引辞典}
+
+幾何ã®ä½œå›³ã¯ï¼Œè£œåŠ©ç·šãªã©ã¯Cinderellaã®ä½œå›³ãƒ„ールã‹Cindyscriptを用ã„ã¦æã,TeXã«å‡ºåŠ›ã™ã‚‹ç·šã‚’KeTCindyã§æãã¨ï¼ŒåŠ¹çŽ‡ã®ã‚ˆã„作図ãŒã§ãる。
+
+関数ã®ã‚°ãƒ©ãƒ•ã‚‚,Cindyscriptã§æãã‚‚ã®ã¨ï¼ŒTeXã«å‡ºåŠ›ã™ã‚‹KeTCindyã§æãã‚‚ã®ã‚’使ã„分ã‘ã‚‹ã¨ã‚ˆã„。
+
+以下ã§ï¼Œã€Cinderella】ã¯ï¼ŒCinderellaã®ä½œå›³ãƒ„ールを用ã„ãŸæ画,ã€Cindyscript】ã¯Cindyscriptã®é–¢æ•°ï¼Œã€KeTCindy】ãŠã‚ˆã³ã€KeTCindy3D】ã¯KeTCindyã®é–¢æ•°ã‚’示ã™ã€‚\\
+
+\subsection{点ã®ä½œå›³}
+\subsubsection{点をã¨ã‚‹}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「点を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/single-add.png} を用ã„ã‚‹\\
+ \>ã€KeTCindy】  \>Drwpt(点),Drawpoint(点),Pointdata(name,リスト),Putpoint(name,座標),\\
+ \>ã€KeTCindy3D】\>Drawpoint3d(座標),Putpoint3d(リスト),\\
+\end{tabbing}
+
+点をã¨ã‚‹é–¢æ•°ã¯ã„ãã¤ã‹ã‚る。Cinderellaã®æç”»é¢ä¸Šã«å˜ã«ç‚¹ã‚’表示ã™ã‚‹ã‚‚ã®ï¼Œå¹¾ä½•ç‚¹ã‚’作るもã®ï¼ŒTeXã«å‡ºåŠ›ã™ã‚‹ãŸã‚ã®ã‚‚ã®ï¼Œã¨ç”¨é€”ãŒç•°ãªã‚‹ã€‚
+Putpoint(),Putpoint3d()ã¯åº§æ¨™ã‚’与ãˆã¦å¹¾ä½•ç‚¹ã‚’作るãŒï¼Œä½œå›³ãƒ„ールã®ã€Œç‚¹ã‚’加ãˆã‚‹ã€ã§ä½œå›³ã—ã¦ãŠã„ã¦ã‚¹ã‚¯ãƒªãƒ—トã§åº§æ¨™ã‚’指定ã—ã¦ã‚‚よã„。
+
+ \\
+ã€ä¾‹ã€‘座標(1,1) ã«ç‚¹Aã‚’ã¨ã‚‹ã€‚\\
+  (方法1) ç£çŸ³ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/snap.png} ã§ã‚¹ãƒŠãƒƒãƒ—モードã«ã—ã¦ãŠã,作図ツールã§ç‚¹ã‚’ã¨ã‚‹ã€‚\\
+  (方法2)KeTCindyã®é–¢æ•°ã§ \verb|Putpoint("A,[1,1])| ã¨ã™ã‚‹ã€‚
+
+(方法1)ã§ã¯ï¼Œã“ã®ç‚¹ã¯è‡ªç”±ç‚¹ã¨ãªã‚‹ã€‚固定点ã«ã™ã‚‹ã«ã¯ï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ã€Œãƒ”ンã§ç•™ã‚ã‚‹ã€ã«ã™ã‚‹ã€‚ã¾ãŸï¼Œç‚¹åã¯CinderellaãŒè‡ªå‹•çš„ã«ã¤ã‘ã‚‹ã®ã§ï¼Œå¤‰æ›´ã™ã‚‹ã«ã¯ï¼Œç‚¹ã‚’é¸æŠžã—ã¦ãŠã,インスペクタを開ã„ã¦ã€Œè¦ç´ ã®æƒ…å ±ã€ã§å¤‰æ›´ã™ã‚‹ã€‚
+
+[1,1] ã®ã‚ˆã†ãªæ ¼å­ç‚¹ã§ãªã„å ´åˆã¯ï¼Œä½œå›³ãƒ„ールã§é©å½“ãªä½ç½®ã«ç‚¹ã‚’ã¨ã£ãŸã®ã¡ï¼ŒCindyscript㧠\verb|A.xy=[2,sqrt(3)]| ã®ã‚ˆã†ã«ã—ã¦åº§æ¨™ã‚’指定ã™ã‚‹ã€‚
+
+(方法2)ã§ã¯ï¼Œã“ã®ç‚¹ã¯å›ºå®šç‚¹ã¨ãªã‚‹ã€‚自由点ã¨ã™ã‚‹ã«ã¯ \verb|Putpoint("A",[1,1],[A.x,A.y])| ã¨ã™ã‚‹å¿…è¦ãŒã‚る。
+
+ã“れらã®æ–¹æ³•ã§ç‚¹ã‚’å–ã£ãŸã¨ã,画é¢ä¸Šã«ã¯ç‚¹ãŒè¡¨ç¤ºã•ã‚Œã‚‹ãŒTeXã®å›³ã«ã¯å‡ºåŠ›ã•ã‚Œãªã„。TeXã®å›³ã«å‡ºåŠ›ã™ã‚‹ã«ã¯ï¼ŒKeTCindyã®Drwpt()ã¾ãŸã¯ï¼ŒDrawpoint()を用ã„ã‚‹å¿…è¦ãŒã‚る。\\
+
+ 以下ã¯ï¼Œãã‚Œãžã‚Œã®é–¢æ•°ã«ã¤ã„ã¦ã®æ¯”較表ã§ã‚る。「æç”»ã€ã¯ç·‘色ã®ç‚¹ã§æç”»ã™ã‚‹ãŒå¹¾ä½•ç‚¹ã¯ä½œã‚‰ãªã„。\\
+ \\
+     \input{Fig/poiintable}
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{点ã®å¤§ãã•ã‚’変ãˆã‚‹}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>インスペクタã®ã€Œè¡¨ç¤ºæ–¹æ³•ã€ã‚’使ã†\\
+\>ã€Cindyscript】 \>A.size=n\\
+ \>ã€KeTCindy】 \>Ptsize(n),Setpt(n)\\
+\end{tabbing}
+
+インスペクタ,Cindyscriptã«ã‚ˆã‚‹ç‚¹ã®å¤§ãã•ã®è¨­å®šã¯ç”»é¢ä¸Šã«ã¯å映ã•ã‚Œã‚‹ãŒï¼ŒTeXã«ã¯æ›¸ã出ã•ã‚Œãªã„。逆ã«ï¼ŒKeTCindyã§è¨­å®šã—ãŸç‚¹ã®å¤§ãã•ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã«ã¯å映ã•ã‚Œãªã„。ãã®ã“ã¨ã‚’考慮ã®ä¸Šï¼Œé©å®œä½¿ã„分ã‘ã‚‹å¿…è¦ãŒã‚る。画é¢ä¸Šã®ç‚¹ã®å¤§ãã•ã¨ï¼ŒTeXã®å›³ã®ç‚¹ã®å¤§ãã•ã¯é€£å‹•ã—ãªã„ã®ã§æ³¨æ„ãŒå¿…è¦ã§ã‚る。
+
+KeTCindyã®æ画関数を使ã£ã¦ç‚¹ã‚’ã¨ã‚‹ã¨ãã¯ï¼Œ["size=n"]オプションをã¤ã‘ã¦å¤§ãã•ã‚’設定ã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
+KeTCindyã§ã¯ï¼ŒDrwpt() ã¾ãŸã¯ Drawpoint() ã«ï¼ã‚ªãƒ—ションをã¤ã‘ã‚‹ã“ã¨ã§ç™½æŠœãã®ç‚¹ã‚’æãã“ã¨ãŒã§ãる。ãŸã ã—,ã“ã®å ´åˆï¼Œã“れよりã‚ã¨ã«æ›¸ã‹ã‚ŒãŸç·šã¯ç™½ã§æŠœã„ãŸã‚ã¨ã«æ›¸ã‹ã‚Œã¦ã—ã¾ã†ã®ã§ï¼Œè¨˜è¿°ã®é †ç•ªã‚’考慮ã™ã‚‹å¿…è¦ãŒã‚る。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{曲線上ã«ç‚¹ã‚’ã¨ã‚‹}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「点を加ãˆã‚‹ã€ãƒ„ールを用ã„ã‚‹\\
+\>ã€KeTCindy】  \>PutonCurve(name,PD,åˆæœŸå€¤)\\
+\>ã€KeTCindy3d】 \>PutonCurve3d(点å,PD)\\
+\end{tabbing}
+
+Cinderellaã®ä½œå›³ãƒ„ールã§æã„ãŸæ›²ç·šä¸Šã«ã¯ï¼Œã€Œç‚¹ã‚’加ãˆã‚‹ã€ãƒ„ールã§ç‚¹ã‚’ã¨ã‚‹ã“ã¨ã§ï¼Œãã®ç‚¹ã¯æ›²ç·šä¸Šã ã‘ã‚’å‹•ã‹ã™ã“ã¨ãŒã§ãるよã†ã«ãªã‚‹ï¼ˆã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆï¼‰ã€‚作図ツールã§æã„ãŸæ›²ç·šã§ãªã‘ã‚Œã°ã“ã®æ–¹æ³•ã§ã¯æ›²ç·šä¸Šã«ç‚¹ã¯å–ã‚Œãªã„。
+
+Cindyscriptã§æã„ãŸæ›²ç·šã®å ´åˆï¼ŒãŸã¨ãˆã°ï¼Œé–¢æ•°$f(x)$ã®ã‚°ãƒ©ãƒ•ä¸Šã«ç‚¹ã‚’ç½®ãã«ã¯ï¼ŒA.y=[A.x,f(A.x)] ã®ã‚ˆã†ã«ã™ã‚Œã°ã‚ˆã„。(ã‚らã‹ã˜ã‚点を作図ã—ã¦ãŠã)
+
+KeTCindyã®PutonCurve()を使ã†ã¨ï¼Œãƒ—ロットデータを用ã„ã¦æ›²ç·šä¸Šã«ç‚¹ã‚’ã¨ã‚‹ã“ã¨ãŒã§ãる。ã¾ãŸï¼Œ
+KeTCindyã§ç›´ç·šï¼Œç·šåˆ†ä¸Šã«å–ã‚ŠãŸã„å ´åˆã¯ï¼ŒPutonLine( ),PutonSeg( )を用ã„ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{交点をã¨ã‚‹}
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「2ã¤ã®æ›²ç·šã®äº¤ç‚¹ã‚’求ã‚ã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/intersection.png} を用ã„ã‚‹\\
+ \>ã€KeTCindy】  \>Intersectcrvs(PD,PD), Crosspoint(name,PD,PD,リスト),\\
+ \>        \> Putintersect(点å,PD,PD)\\
+ \>ã€KeTCindy3D】  \>Intersectcrvsf(name,PD,å¼), IntersectsgpL(点å,線分,é¢,方法)\\
+\end{tabbing}
+
+Cinderellaã®ä½œå›³æ©Ÿèƒ½ã§ä½œå›³ã—ãŸå¹¾ä½•è¦ç´ ã®äº¤ç‚¹ã¯Cinderellaã®ã€Œï¼’ã¤ã®æ›²ç·šã®äº¤ç‚¹ã‚’求ã‚ã‚‹ã€ãƒ„ールを用ã„ã‚‹ã®ãŒç°¡ä¾¿ã§ã‚ã‚‹ãŒï¼Œé–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚„方程å¼ã«ã‚ˆã‚‹æ›²ç·šã®å ´åˆã¯ï¼ŒCinderellaã®ä½œå›³æ©Ÿèƒ½ã¯ä½¿ãˆãªã„ã®ã§ï¼ŒKeTCindyã®é–¢æ•°ã‚’使ã†ã“ã¨ã«ãªã‚‹ã€‚
+
+KeTCindyã®é–¢æ•°ã¯ï¼“通りã‚ã‚‹ãŒï¼Œintersectcrvs() ã¯ï¼’曲線ã®äº¤ç‚¹ã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã™ã‚‹é–¢æ•°ãªã®ã§ï¼Œæ—¢å­˜ã®ç‚¹ã‚’交点ã«æŒã£ã¦ããŸã„å ´åˆã¯
+\begin{verbatim}
+   tmp=Intersectcrvs(gr1, crAB);
+   P.xy=tmp_1;
+\end{verbatim}
+ã®ã‚ˆã†ã«ã™ã‚Œã°ã‚ˆã„。
+
+Crosspoint(),Putintersect()ã§ã¯äº¤ç‚¹ã«æ–°ãŸãªå¹¾ä½•ç‚¹ã‚’作るã“ã¨ãŒã§ãる。
+
+Intersectcrvsf() ã¯æ›²ç·šã¨æ›²é¢ã®äº¤ç‚¹ï¼Œ IntersectsgpL() ã¯ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹ã‚’求ã‚る。
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{ç·šã®ä½œå›³}
+\subsubsection{線分を引ã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「線分を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/segment.png} を用ã„る \\
+\>ã€Cindyscript】 \>draw([A,B]) \\
+ \>ã€KeTCindy】  \>Listplot([A,B]) \\
+ \>ã€KeTCindy3D】 \>Spaceline([A,B]) \\
+\end{tabbing}
+ Cinderellaã®æ画ツールを使ã†ã¨ï¼Œæã‹ã‚ŒãŸç·šåˆ†ã¯å¹¾ä½•è¦ç´ ã¨ãªã‚Šï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ãã®å±žæ€§ï¼ˆè‰²ãƒ»å¤ªã•ãªã©ï¼‰ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。ã¾ãŸï¼Œç‚¹ã‚’線分上ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã•ã›ã‚‹ã“ã¨ãŒã§ãる。Scilabã«å‡ºåŠ›ã—ãªã„線分をæãã¨ãã¯ã“ã‚Œã§å分ã§ï¼Œã‚¹ã‚¯ãƒªãƒ—トも簡素ã«ãªã‚‹ã€‚\\
+ Cindyscript ã®draw関数ã¨KeTCindyã®Listplot関数ã§ã¯ï¼Œç·šã®è‰²ï¼Œå¤ªã•ï¼Œç·šç¨®ã‚’指定ã§ãる。ã¾ãŸï¼Œç‚¹ã®è­˜åˆ¥åã§ã¯ãªã座標を引数ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ 推奨ã™ã‚‹ã®ã¯ï¼Œè£œåŠ©ç·šãªã©ã¯Cinderellaã®æ画ツールã§æã,最終的ã«å¿…è¦ãªç·šã ã‘Listplot()ã§å‡ºåŠ›ã™ã‚‹æ–¹æ³•ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{折れ線をæã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cindyscript】 \>connect(点ã®ãƒªã‚¹ãƒˆ)\\
+\>ã€KeTCindy】  \>Listplot(点ã®ãƒªã‚¹ãƒˆ)\\
+\>ã€KeTCindy3D】 \>Spaceline(点ã®ãƒªã‚¹ãƒˆ)\\
+\end{tabbing}
+
+Cinderellaã®æ画ツールã§æŠ˜ã‚Œç·šã‚’æãã®ã¯ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã§ã¯ã‚ã‚‹ãŒæœ¬æ•°ãŒå¤šããªã‚‹ã¨ç¾å®Ÿçš„ã§ã¯ãªã„。ãŸã ï¼Œæã‹ã‚ŒãŸç·šåˆ†ã¯å¹¾ä½•è¦ç´ ã¨ãªã‚Šï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ãã®å±žæ€§ï¼ˆè‰²ãƒ»å¤ªã•ãªã©ï¼‰ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。折れ線全体ã®å±žæ€§ã‚’変ãˆã‚‹ã«ã¯ï¼Œã™ã¹ã¦ã®æŠ˜ã‚Œç·šã‚’åŒæ™‚ã«é¸æŠžã™ã‚‹ã€‚(Shift+クリック)
+
+Cindyscript ã®connect() 㨠KeTCindyã® Listplot() ,Spaceline()ã§ã¯ï¼Œå¼•æ•°ã«ç‚¹ã®ãƒªã‚¹ãƒˆã‚’与ãˆã‚Œã°æŠ˜ã‚Œç·šãŒæã‘る。
+
+節点を明示ã—ãŸæŠ˜ã‚Œç·šã‚’æãã«ã¯ï¼ŒListplot()ã¨Drawpoint()を組ã¿åˆã‚ã›ã‚‹ã“ã¨ãŒè€ƒãˆã‚‰ã‚Œã‚‹ãŒï¼Œã‚らã‹ã˜ã‚点ã®ãƒªã‚¹ãƒˆã‚’作ã£ã¦ãŠãã®ãŒç°¡ä¾¿ã§ã‚る。
+\begin{verbatim}
+ Ptsize(3);
+ pd=[[1,2],[3,4],[6,2]];
+ Pointdata("1",pd);
+ Listplot("1",pd);
+\end{verbatim}
+
+KeTCindy3Dã®å ´åˆã¯ç©ºé–“座標ã§ç‚¹ã‚’TeXã«æ›¸ã出ã™ã“ã¨ãŒã§ããªã„ã®ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«ç‚¹ã‚’作ã£ã¦æ›¸ã出ã™ã€‚
+\begin{verbatim}
+ Putpoint3d(["A",[2,0,0],"B",[2,0,2],"C",[2,2,2]],"fix");
+ Spaceline([A,B,C]);
+ Ptsize(3);
+ Drawpoint([A,B,C]);
+\end{verbatim}
+節点ãŒå¤šã„å ´åˆã¯ï¼Œç©ºé–“ã®ç‚¹ã®ãƒªã‚¹ãƒˆã¨ï¼ŒæŠ•å½±ã—ãŸç‚¹ã®ãƒªã‚¹ãƒˆã‚’作ã£ã¦æç”»ã™ã‚‹ã€‚
+\begin{verbatim}
+ pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]];
+ pt2d=apply(pt,[Projcoordpara(#)_1,Projcoordpara(#)_2]);
+ Spaceline("1",pt);
+ Ptsize(4);
+ Drawpoint(pt2d);
+\end{verbatim}
+       \input{Gfig/oresenex01}\\
+
+点ã®åå‰ãŒå¿…è¦ã§ã‚ã‚Œã°\\
+  \verb|pname=apply(1..6,"P"+text(#));|\\
+ã®ã‚ˆã†ã«ã—ã¦ï¼Œåå‰ãƒªã‚¹ãƒˆã‚’作る。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{直線を引ã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+ \\
+\>ã€Cinderella】 \>「直線を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-line.png} を用ã„る \\
+\>ã€Cindyscript】 \>draw(join([1,2],[2,-1]))\\
+ \>ã€KeTCindy】  \>Lineplot([A,B]) \\
+\end{tabbing}
+ Cinderellaã®æ画ツールを使ã†ã¨ï¼Œæã‹ã‚ŒãŸç·šåˆ†ã¯å¹¾ä½•è¦ç´ ã¨ãªã‚Šï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ãã®å±žæ€§ï¼ˆè‰²ãƒ»å¤ªã•ãƒ»ç·šç¨®ãªã©ï¼‰ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãる。ã¾ãŸï¼Œç‚¹ã‚’直線上ã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã•ã›ã‚‹ã“ã¨ãŒã§ãる。Scilabã«å‡ºåŠ›ã—ãªã„ç›´ç·šã‚’æãã¨ãã¯ã“ã‚Œã§å分ã§ï¼Œã‚¹ã‚¯ãƒªãƒ—トも簡素ã«ãªã‚‹ã€‚åŠç›´ç·šã«ã—ãŸã„å ´åˆã¯ï¼Œç·šåˆ†ã‚’æã„ã¦ä¸€æ–¹ã®ç«¯ç‚¹ã‚’æ画領域(SW,NE)ã®å¤–ã«å‡ºã—ã¦è¦‹ã‹ã‘上åŠç›´ç·šã«ã™ã‚Œã°ã‚ˆã„。
+
+Cindyscript ã®draw関数ã¨KeTCindyã®Lineplot関数ã§ã¯ï¼Œç·šã®è‰²ï¼Œå¤ªã•ï¼Œç·šç¨®ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãる。点ã®è­˜åˆ¥åã§ã¯ãªã座標を引数ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
+TeXã¸ã®å‡ºåŠ›ã¯ï¼ŒLineplot()ã« "+" オプションをã¤ã‘ã‚‹ã¨åŠç›´ç·šã«ãªã‚‹ã€‚
+
+KeTCindy3Dã«ã¯ç›´ç·šã‚’æã関数ã¯ãªã„ãŒï¼Œç·šåˆ†ã®å¤–分点をé©å½“ã«ã¨ã£ã¦ç·šåˆ†ã¨ã—ã¦æã‘ã°ï¼Œã»ã¨ã‚“ã©ç›´ç·šã¨ã—ã¦æ‰±ã†ã“ã¨ãŒã§ãる。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+
+\subsubsection{点線や破線をæã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>インスペクタã®ã€Œç‰¹åˆ¥ãªè¡¨ç¤ºæ–¹æ³•ã€ã§ç·šç¨®ã‚’変ãˆã‚‹ã€€\\
+\>ã€Cindyscript】 \>ä¿®é£¾å­ dashtype を使ã†ã€€\\
+ \>ã€KeTCindy】  \>do ,da オプションをã¤ã‘ã‚‹\\
+ \>ã€KeTCindy3D】 \>do ,da オプションをã¤ã‘ã‚‹\\
+\end{tabbing}
+ Cinderellaã®æ画ツールã§å¼•ã„ãŸç·šåˆ†ãƒ»ç›´ç·šã®ç·šç¨®ã¯ï¼Œãã®è¦ç´ ã‚’é¸ã‚“ã§ã€ŒCtrl+iã€(Mac㯠⌘+i) ã§è¡¨ç¤ºã•ã‚Œã‚‹ã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã‚’用ã„ã¦ï¼Œã€Œç‰¹åˆ¥ãªè¡¨ç¤ºæ–¹æ³•ã€ã§å¤‰ãˆã‚‹ã“ã¨ãŒã§ãる。点線,破線ã ã‘ã§ãªã,一点鎖線もã‚る。\\
+ Cindyscriptã® draw() ã§å¼•ã„ãŸç·šåˆ†ãƒ»åŠç›´ç·šã¯ï¼Œä¿®é£¾å­ã‚’用ã„ã¦ï¼Œ draw([A,B],dashtype-$>$2) ã®ã‚ˆã†ã«ã—ã¦æã。\\
+ KeTCindyã§ã¯ï¼Œã‚ªãƒ—ションã«ï¼Œ["do"] (点線:dotline) ["da"](破線:dashline)をã¤ã‘る。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+
+\subsubsection{ç·šã®å¤ªã•ã‚’変ãˆã‚‹}
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>インスペクタã®ã€Œè¡¨ç¤ºæ–¹æ³•ã€ã‚’使ã†\\
+\>ã€Cindyscript】 \>size オプションをã¤ã‘ã‚‹\\
+ \>ã€KeTCindy】  \>Setpen(n) \\
+\end{tabbing}
+ インスペクタ,Cindyscriptã«ã‚ˆã‚‹ç‚¹ã®å¤§ãã•ã®è¨­å®šã¯ç”»é¢ä¸Šã«ã¯å映ã•ã‚Œã‚‹ãŒï¼ŒTeXã«ã¯æ›¸ã出ã•ã‚Œãªã„。逆ã«ï¼ŒKeTCindyã§è¨­å®šã—ãŸç‚¹ã®å¤§ãã•ã¯ï¼ŒCinderellaã®ç”»é¢ä¸Šã«ã¯å映ã•ã‚Œãªã„。ãã®ã“ã¨ã‚’考慮ã®ä¸Šï¼Œé©å®œä½¿ã„分ã‘ã‚‹å¿…è¦ãŒã‚る。画é¢ä¸Šã®ç‚¹ã®å¤§ãã•ã¨ï¼ŒTeXã®å›³ã®ç‚¹ã®å¤§ãã•ã¯é€£å‹•ã—ãªã„ã®ã§æ³¨æ„ãŒå¿…è¦ã§ã‚る。\\
+ KeTCindynã®æ画関数を使ã†ã¨ãã¯ï¼Œ"size=n" オプションをã¤ã‘ã¦å¤§ãã•ã‚’設定ã§ãã‚‹ã‚‚ã®ã‚‚ã‚る。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{垂線を引ã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「垂線を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-perp.png} を用ã„る \\
+\>ã€Cindyscript】 \>perpendicular(A,a)\\
+ \>ã€KeTCindy】  \>作図後,Listplot()ã§ç·šåˆ†ã‚’引ã\\
+ \>ã€KeTCindy3D】 \>Perppt()ã§åž‚ç·šã®è¶³ã‚’求ã‚ã¦ç·šåˆ†ã‚’引ã\\
+
+\end{tabbing}
+ Cinderellaã®ã€Œåž‚ç·šã‚’æãã€ãƒ„ールを用ã„ã¦ä½œå›³ã™ã‚‹ã®ãŒç°¡ä¾¿ã ãŒï¼Œä½•ã‹æ¡ä»¶ã‚’与ãˆã¦åž‚線を引ãよã†ãªå ´åˆã¯Cindyscriptを使ã†ã“ã¨ã«ãªã‚‹ã€‚ãŸã ã—,点ã¨ç›´ç·šï¼ˆç·šåˆ†ï¼‰ãŒå¹¾ä½•è¦ç´ ã«ãªã£ã¦ã„ãªã„ã¨åž‚ç·šã¯å¼•ã‘ãªã„。perpendicular(A,a) ã§ï¼ŒAã¯ç‚¹ã®è­˜åˆ¥å­ï¼Œaã¯ç›´ç·šï¼ˆç·šåˆ†ï¼‰ã®è­˜åˆ¥å­ã€‚TeXã«ã¯ï¼Œé©å½“ãªå›³ãŒæã‘ãŸã¨ã“ã‚ã§Lineplot()ã‚‚ã—ãã¯Listplot()ã§å‡ºåŠ›ã™ã‚Œã°ã‚ˆã„。
+
+対象ãŒå¹¾ä½•è¦ç´ ã§ãªã„å ´åˆã¯ï¼ŒCindyscriptã§æ–¹ç¨‹å¼ã‚’求ã‚ã¦å¼•ãã“ã¨ã«ãªã‚‹ã€‚
+
+KeTCindy3D ã® Perppt() 関数ã¯ï¼Œã‚る点ã‹ã‚‰å¹³é¢ã«ä¸‹ã—ãŸåž‚ç·šã®è¶³ã‚’求ã‚る。Perppt() ã®é …ã«ã‚る例をå‚ç…§ã®ã“ã¨ã€‚
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{平行線を引ã}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>「平行線を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-parallel.png} を用ã„る \\
+\>ã€Cindyscript】 \>parallel(B,a)\\
+ \>ã€KeTCindy】  \>作図後,Listplot()ã§ç·šåˆ†ã‚’引ã\\
+\end{tabbing}
+ Cinderellaã®ã€Œå¹³è¡Œç·šã‚’æãã€ãƒ„ールを用ã„ã¦ä½œå›³ã™ã‚‹ã®ãŒç°¡ä¾¿ã ãŒï¼Œãªã«ã‹æ¡ä»¶ã‚’与ãˆã¦å¹³è¡Œç·šã‚’引ãよã†ãªå ´åˆã¯Cindyscriptを使ã†ã“ã¨ã«ãªã‚‹ã€‚ãŸã ã—,点ã¨ç›´ç·šï¼ˆç·šåˆ†ï¼‰ãŒå¹¾ä½•è¦ç´ ã«ãªã£ã¦ã„ãªã„ã¨å¹³è¡Œç·šã¯å¼•ã‘ãªã„。parallel(B,a) ã§ï¼ŒBã¯ç‚¹ã®è­˜åˆ¥å­ï¼Œaã¯ç›´ç·šï¼ˆç·šåˆ†ï¼‰ã®è­˜åˆ¥å­ã€‚
+
+TeXã«ã¯ï¼Œé©å½“ãªå›³ãŒæã‘ãŸã¨ã“ã‚ã§Lineplot()ã‚‚ã—ãã¯Listplot() ã§å‡ºåŠ›ã™ã‚Œã°ã‚ˆã„。
+
+対象ãŒå¹¾ä½•è¦ç´ ã§ãªã„å ´åˆã¯ï¼ŒCindyscriptã§æ–¹ç¨‹å¼ã‚’求ã‚ã¦å¼•ãã“ã¨ã«ãªã‚‹ã€‚
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{多角形をæã}
+
+\subsubsection{頂点を与ãˆã¦å¤šè§’形をæã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+ \>ã€Cinderella】 \>多角形ツール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/polygon.png} を用ã„る \\
+ \>ã€Cindyscript】 \>drawpoly(点リスト)\\
+ \>ã€KeTCindy】  \>Listplot(点リスト)\\
+ \>ã€KeTCindy3D】 \>Spaceline(点リスト)\\
+\end{tabbing}
+
+ Cinderellaã®æ画ツールã®å¤šè§’形ツールã¯ï¼Œæ—¢å­˜ã®ç‚¹ã‚’çµã‚“ã§å¤šè§’形を作り色塗りをã™ã‚‹ã‚‚ã®ã€‚色塗りをã—ãªã„ã®ã§ã‚ã‚Œã°ï¼Œå˜ã«ç·šåˆ†ã§ã¤ãªã„ã§ã„ã。
+
+ Cindyscriptã®drawpoly() ,ãŠã‚ˆã³KeTCindyã®Listplot(),Spaceline() ã§ã®ç‚¹ãƒªã‚¹ãƒˆã¯ï¼Œæ—¢å­˜ã®å¹¾ä½•ç‚¹ã§ãªã座標ã§ã‚‚よã„。Listplot() ,Spaceline() ã®ç‚¹ãƒªã‚¹ãƒˆãŒå¿…ãšé–‰ã˜ãŸãƒªã‚¹ãƒˆï¼ˆ[A,B,C,D,A])ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„ã®ã«å¯¾ã—,Cindyscriptã®drawplory()ã§ã¯é–‰ã˜ã¦ã„ã‚‹å¿…è¦ã¯ãªã„。drawpoly([A,B,C,D])ã§ã‚ˆã„。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{1辺を与ãˆã¦æ­£å¤šè§’形をæã}
+ \\
+ 平é¢ä¸Šã§ï¼Œä¸Žãˆã‚‰ã‚ŒãŸç·šåˆ†ABを1辺ã¨ã™ã‚‹æ­£å¤šè§’形をæã。
+
+線分ABã¯ï¼ŒCinderellaã®ä½œå›³ãƒ„ールãªã©ã§æã‹ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨ã™ã‚‹ã€‚ãŸã ã—,線分ã§ãªã,両端ã®ç‚¹ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹ã ã‘ã§ã‚‚よã„。点A,BãŒè¤‡ç´ å¹³é¢ä¸Šã«ã‚ã‚‹ã‚‚ã®ã¨ã—ã¦ï¼Œå¤šè§’å½¢ã®é ‚点ã®ä½ç½®ã‚’計算ã™ã‚Œã°ã‚ˆã„。
+
+Cindyscriptã®Drawスロットã«ï¼Œæ¬¡ã®ã‚¹ã‚¯ãƒªãƒ—トを書ã。(n=5ã§æ­£äº”角形をæã)
+\begin{verbatim}
+ n=5;
+ pti=[complex(A),complex(B)];
+ th=2*pi/n;
+ repeat(n-2,s,
+  z1=pti_s;
+  z2=pti_(s+1);
+  z=z2+(z2-z1)*(cos(th)+i*sin(th));
+  pti=append(pti,z);
+ );
+ pt=apply(pti,gauss(#));
+ pt=append(pt,A.xy);
+ Listplot("1",pt);
+\end{verbatim}
+ptiã¯ï¼Œå„頂点ã«å¯¾å¿œã™ã‚‹è¤‡ç´ æ•°ã®ãƒªã‚¹ãƒˆï¼ŒptãŒå„頂点ã®åº§æ¨™ã®ãƒªã‚¹ãƒˆã§ã‚る。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{接線を引ã}
+ \\
+曲線上ã®ç‚¹ã«ãŠã‘る接線を引ã
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>幾何è¦ç´ ã®ï¼’次曲線ã®å ´åˆï¼Œã€Œç‚¹ã®æ¥µç·šã‚’加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/polar-of-point.png}   を用ã„ã‚‹\\
+\>ã€Cindyscript】 \>微分ã—ã¦æŽ¥ç·šã®æ–¹ç¨‹å¼ã‚’求ã‚ã¦ç›´ç·šã‚’引ã\\
+ \>ã€KeTCindy】  \>åŒä¸Šã€€\\
+\end{tabbing}
+ Cinderellaã®ä½œå›³ãƒ„ールã§æã„ãŸï¼’次曲線ã®å ´åˆã¯ï¼Œæ›²ç·šä¸Šã®ç‚¹ã«ãŠã„ã¦ã€Œç‚¹ã®æ¥µç·šã‚’加ãˆã‚‹ã€ãƒ„ールã§æŽ¥ç·šãŒå¼•ã‘る。ã“ã®ãƒ„ールã¯ï¼ŒåˆæœŸçŠ¶æ…‹ã§ã¯ç”»é¢ã«å‡ºã¦ã„ãªã„ã®ã§ï¼Œãƒ¢ãƒ¼ãƒ‰ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œç›´ç·šã€ã‹ã‚‰é¸ã¶ã€‚ã¾ãŸï¼Œã€Œè¨­å®šã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œä¸Šã®ãƒ„ールãƒãƒ¼ã‚’カスタマイズã™ã‚‹ã€ã§ï¼Œã™ã¹ã¦ã®ãƒ„ールを表示ã™ã‚Œã°ç”»é¢ä¸Šã«å‡ºã‚‹ã€‚
+
+ Cinderellaã®ä½œå›³ãƒ„ールã§æã‘ãªã„曲線ã®å ´åˆã¯æ–¹ç¨‹å¼ã‚’求ã‚ã¦ç›´ç·šã‚’引ãã“ã¨ã«ãªã‚‹ã€‚微分をã™ã‚‹é–¢æ•°ã¯ï¼ŒCindyscriptã§ã¯ d(関数,変数),KeTCindyã§ã¯Derivative(関数, 変数,値) を用ã„る。\\
+
+例:3次関数 $f(x)=x^3-4x$ 上ã®ç‚¹$(1,-3)$ã«ãŠã‘る接線を引ãCindyscriptã¨KeTCindyã®çµ„ã¿åˆã‚ã›\\
+  f(x):=x\verb|^| 3-4*x;\\
+  g(x0,x):=d(f(\#),x0)*(x-x0)+f(x0);\\
+  p1=[1,-3];\\
+  p2=[2,g(1,2)];\\
+  plotdata("1","x\verb|^| 3-4*x","x");\\
+  Lineplot("1",[p1,p2]);\\
+ \\
+ ã“ã®ã‚¹ã‚¯ãƒªãƒ—トã§ã¯ï¼Œg(x0,x)を点$(x_0,f(x_0))$ã«ãŠã‘る接線ã®æ–¹ç¨‹å¼ã¨ã—ã¦ã„る。\\
+ ã¾ãŸï¼ŒæŽ¥ç‚¹ã‚’インタラクティブã«æ±ºã‚ã‚‹ã«ã¯ï¼Œï¼’点A,Bを作図ã—ã¦ãŠã\\
+ \\
+  Deffun("f(x)",["regional(y)","y=x\verb|^|3-4*x","y"]);\\
+  coef=Derivative("f(x)","x",A.x);\\
+  A.y=f(A.x);\\
+  B.y=coef*(B.x-A.x)+A.y;\\
+  Plotdata("1","f(x)","x");\\
+  Lineplot([A,B]);\\
+
+ ã¨ã—ã¦ï¼ŒæŽ¥ç‚¹Aをドラッグã—ã¦ä½ç½®æ±ºã‚ã‚’ã™ã‚‹ã“ã¨ãŒã§ãる。\\
+ \\
+ <注>\\
+    Deffun("f(x)",["regional(y)","y=x\verb|^|3-4*x","y"]);\\
+  ã¯\\
+    f(x):=x\verb|^| 3-4*x;\\
+  ã§ã‚‚よã„。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+\subsection{円ã®ä½œå›³}
+\subsubsection{円をæã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「円を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/multi-add-circle.png} を用ã„ã‚‹\\
+\>ã€Cindyscript】 \>drawcircle([a,b],r)\\
+ \>ã€KeTCindy】  \>Circledata([A,B]),Circledata(name,[[a,b],[c,d]])\\
+\end{tabbing}
+ Cinderellaã®å††ã‚’æãツールã¯ï¼“種類ã‚ã‚‹ãŒï¼Œã‚ã¨ã§TeXã«æ›¸ã出ã™ãªã‚‰ã°ã€Œå††ã‚’加ãˆã‚‹ã€ãƒ„ールãŒã‚ˆã„。中心ã‹ã‚‰ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹ã¨å††å‘¨ä¸Šã«ç‚¹ãŒã§ãる。ã“ã®ï¼’点を使ã£ã¦Circledata([A,B]) ã§æ›¸ã出ã™ã“ã¨ãŒã§ãる。TeXã«æ›¸ã出ã™å¿…è¦ãŒãªã„補助円ãªã©ã§ã‚ã‚Œã°ï¼Œã€ŒåŠå¾„付ã円を加ãˆã‚‹ã€ \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/circle-by-radius.png} ãŒç°¡ä¾¿ã€‚åŠå¾„を一定ã«ã™ã‚‹ï¼ˆå††å‘¨ãƒ‰ãƒ©ãƒƒã‚°ã§å¤§ãã•ãŒå¤‰ã‚らãªã„よã†ã«ã™ã‚‹ï¼‰ã®ã§ã‚ã‚Œã°ï¼Œã€Œå›ºå®šã—ãŸåŠå¾„ã®å††ã‚’æãã€ãƒ„ールを用ã„る。Cinderellaã®å††ã‚’æãツールã§æã„ãŸå††ã¯ï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã®ã€Œç‰¹åˆ¥ãªè¡¨ç¤ºæ–¹æ³•ã€ã§ç·šç¨®ã‚’設定ã§ãる。
+
+Cindyscript ã§ã¯ï¼Œä¸­å¿ƒã¨åŠå¾„を指定ã—ã¦å††ã‚’æã。drawcircle([a,b],r) 㯠[a,b] ãŒä¸­å¿ƒã®åº§æ¨™ï¼Œr ãŒåŠå¾„(実数)。中心ã¯ï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ã¨ã£ãŸç‚¹Aを中心ã¨ã™ã‚‹å ´åˆã¯ï¼Œdrawcircle(A,r)。
+
+KeTCindyã®Circledata([A,B])ã¯ï¼Œä¸­å¿ƒAã§ç‚¹Bを通る円をæã。A,Bを座標ã«ã™ã‚‹å ´åˆã¯ï¼ŒnameãŒå¿…è¦ã€‚中心Aã§åŠå¾„rã®å††ã‚’æãã®ã§ã‚ã‚Œã°ï¼Œåº§æ¨™æŒ‡å®šã«ãªã‚‹ã®ã§ï¼ŒCircledata("1",[A,A+[3,0]]) ã¾ãŸã¯ Circledata("1",[A.xy,A.xy+[3,0]]) ã¨ã™ã‚‹ã€‚
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{領域を塗る}
+\subsubsection{円ã®å†…部を塗る}
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「円を加ãˆã‚‹ã€ãƒ„ールを用ã„ãŸã®ã¡ï¼Œã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§è¨­å®š\\
+\>ã€Cindyscript】 \>fillcircle(A,r) \\
+ \>ã€KeTCindy】  \>Shade(PD)\\
+\end{tabbing}
+ 画é¢ä¸Šã§è‰²ã‚’å¡—ã‚‹ã ã‘ãªã‚‰ã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã®ã€Œè¡¨ç¤ºæ–¹æ³•ã€ã§è‰²å¡—ã‚Šã‚’ã™ã‚‹ã®ãŒç°¡ä¾¿ã€‚é€æ˜Žåº¦ã‚‚設定ã§ãる。TeXã®å›³ç‰ˆã§ã‚‚領域を塗るã®ã§ã‚ã‚Œã°ï¼ŒCircledata()ã§å††ã‚’æã„ãŸï¼ˆãƒ—ロットデータを作æˆï¼‰ã®ã¡ï¼ŒShade()ã§è‰²ã‚’塗る。ã“ã“ã§è‰²æŒ‡å®šã‚’ã™ã‚Œã°ç”»é¢ã«ã‚‚å映ã•ã‚Œã‚‹ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{多角形ã®å†…部を塗る}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「多角形を加ãˆã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/polygon.png} を用ã„る \\
+\>ã€Cindyscript】 \>fillpoly(点リスト)\\
+ \>ã€KeTCindy】  \>Shade(PD)\\
+\end{tabbing}
+ Cinderellaã®æ画ツールã®å¤šè§’形ツールã¯ï¼Œæ—¢å­˜ã®ç‚¹ã‚’çµã‚“ã§å¤šè§’形を作り色塗りをã™ã‚‹ã€‚
+
+Cindyscriptã§ã®ç‚¹ãƒªã‚¹ãƒˆã¯ï¼Œæ—¢å­˜ã®å¹¾ä½•ç‚¹ã§ãªã座標ã§ã‚‚よã„。点リストã¯ï¼Œå§‹ç‚¹ã¨çµ‚点をçµã¶ã®ã§é–‰ã˜ã¦ã„ã‚‹å¿…è¦ã¯ãªã„。([A,B,C,D])
+
+ TeXã«æ›¸ã出ã™ã®ã§ã‚れ㰠Shade()を用ã„る。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{曲線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’å¡—ã‚‹}
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+ \>ã€KeTCindy】  \>Shade(PD)\\
+\end{tabbing}
+  Shade()を用ã„ã¦é ˜åŸŸã‚’塗る。Cinderellaã®ç”»é¢ã«ã‚‚å映ã•ã‚Œã‚‹ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{領域を斜線ã§ç¤ºã™}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+ \>ã€KeTCindy】  \>Hatchdata(name,æ–¹å‘,PD)\\
+\end{tabbing}
+  領域を斜線ã§å¡—る。Cinderellaã®ç”»é¢ã«ã‚‚å映ã•ã‚Œã‚‹ã€‚Scilabã¨ãƒ‡ãƒ¼ã‚¿ã‚’ã‚„ã‚Šå–ã‚Šã—ã¦ãƒãƒƒãƒãƒ‡ãƒ¼ã‚¿ã‚’作るã®ã§ï¼Œãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆã‚·ã‚§ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ï¼‰ãŒè£ã§å®Ÿè¡Œã•ã‚Œã‚‹ã€‚\\\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{領域を細ã‹ã„点ã§åŸ‹ã‚ã‚‹}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+ \>ã€KeTCindy】  \>Dotfilldata(name,æ–¹å‘,PD)\\
+\end{tabbing}
+ 曲線ã§å›²ã¾ã‚ŒãŸé ˜åŸŸã‚’斜線ã§å¡—ã‚‹ã‹ã‚ã‚Šã«ç´°ã‹ã„点ã§åŸ‹ã‚る。 使ã„æ–¹ã¯Hatchdata() ã¨åŒæ§˜ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsection{関数ã®ã‚°ãƒ©ãƒ•ãƒ»æ›²ç·š}
+
+\subsubsection{関数ã®ã‚°ãƒ©ãƒ•ã‚’æã}
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cindyscript】 \>関数を定義ã—ã¦ï¼Œplot()ã§è¡¨ç¤ºã™ã‚‹ã€€\\
+ \>ã€KeTCindy】  \>(関数を定義ã—ã¦ï¼‰Plotdata()ã§è¡¨ç¤ºã™ã‚‹ã€€\\
+\end{tabbing}
+
+ Cindyscriptã§ã¯ï¼Œf(x):=å¼ ã®æ›¸å¼ã§é–¢æ•°ã‚’定義ã—,plot(fx)) ã§ã‚°ãƒ©ãƒ•ã‚’æãã“ã¨ãŒã§ãる。関数ã¯ï¼Œif関数ã«ã‚ˆã‚‹å ´åˆåˆ†ã‘ã‚‚å¯èƒ½ã€‚ã¾ãŸï¼Œã“ã®é–¢æ•°æ¦‚念ã¯æ•°å­¦é–¢æ•°ã§ã¯ãªã, プログラミングã«ãŠã‘る関数ãªã®ã§ï¼Œä¸€é€£ã®æ“作を関数ã¨ã—ã¦å®šç¾©ã—ã¦å®Ÿè¡Œã™ã‚‹ã“ã¨ã‚‚ã§ãる。\\
+ KeTCindyã§ã¯ï¼ŒDeffun() ã§é–¢æ•°ã‚’定義ã—ã¦ï¼ŒPlotdata()ã§ã‚°ãƒ©ãƒ•ã‚’æã。Deffunã§ã¯ï¼Œifæ–‡ã«ã‚ˆã‚‹æ¡ä»¶åˆ†å²ã‚‚å¯èƒ½ã ãŒï¼Œifã®ãƒã‚¹ãƒˆã¯ã§ããªã„。\\
+ 三角関数ãªã©ã®çµ„ã¿è¾¼ã¿é–¢æ•°ã«ã¤ã„ã¦ã¯ï¼Œå®šç¾©ã¯ä¸è¦ã§ï¼Œãã®ã¾ã¾ plot() ã‚‚ã—ã㯠Plotdata()ã§ã‚°ãƒ©ãƒ•ã‚’æãã“ã¨ãŒã§ãる。ãŸã ã—,Cindyscriptã«ã‚ã£ã¦ã‚‚KeTCindyã«ã¯ãªã„逆三角関数(arctanãªã©)ã¯Cindyscriptã§ç”»é¢ã«ã¯è¡¨ç¤ºã§ãã‚‹ãŒTeXã«ã¯ã§ããªã„。\\
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{媒介変数表示ã®æ›²ç·šã‚’æã}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cindyscript】 \>plot([f(t),g(t)])\\
+ \>ã€KeTCindy】  \>Paramplot(name,å¼,定義域) \\
+ \>ã€KeTCindy3D】 \>Spacecurve(name,å¼,定義域) \\
+\end{tabbing}
+ ã„ãšã‚Œã‚‚optionã§ç·šç¨®ãªã©ã®æŒ‡å®šãŒã§ãる。\\
+ 平é¢ã«ãŠã‘る曲線ã§ï¼ŒTimer Tickスロットã«æ›¸ã„ã¦ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†å ´åˆã¯ï¼ŒCindyscriptã® plot()ã®æ–¹ã‚’勧ã‚る。シンプルãªåˆ†ï¼Œå®Ÿè¡Œé€Ÿåº¦ã«ãŠã„ã¦æœ‰åˆ©ã§ã‚る。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{2次曲線をæã}
+ 放物線,楕円,åŒæ›²ç·šã‚’æã。
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>焦点ãªã©ã‚’作図ã—ã¦ãã‚Œãžã‚Œã®ä½œå›³ãƒ„ールを用ã„ã‚‹\\
+\>ã€Cindyscript】 \>関数もã—ãã¯åª’介変数ã§è¡¨ã—ã¦plot()ã§æã\\
+ \>ã€KeTCindy】  \>Plotdata() ã‚‚ã—ã㯠Paramplot() ,Parabolaplot() ãªã©ã§æã\\
+\end{tabbing}
+ ã“れらã®æ›²ç·šã‚’æã方法ã¯ä½•é€šã‚Šã‹ã‚る。全体ã§ã¯ãªã一部分をæãå ´åˆã¯Cinderellaã®ä½œå›³ãƒ„ールã§ã¯ã§ããªã„ã®ã§plot()ã¾ãŸã¯ Paramplot()ã§æã。
+
+ ã“れらã®æ›²ç·šä¸Šã«ç‚¹ã‚’ã¨ã‚Šï¼ŒæŽ¥ç·šã‚’引ã„ã¦ã‚¤ãƒ³ã‚¿ãƒ©ã‚¯ãƒ†ã‚£ãƒ–ã«å‹•ã‹ã™ã‚ˆã†ãªå ´åˆã¯ï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§æãã¨ã‚ˆã„。点をインシデントã«ã™ã‚‹ã®ãŒå®¹æ˜“ã§ã‚り,接線も簡å˜ã«å¼•ã‘,ã•ã‚‰ã«ãã®æŽ¥ç·šã‚‚幾何è¦ç´ ã¨ãªã‚‹ã®ã§éƒ½åˆãŒã‚ˆã„。
+
+KeTCindyã§ã¯ï¼ŒPlotdata() ã§åª’介変数表示ã®å¼ã‚’与ãˆã‚‹ã‹ï¼ŒParabolaplot(),Ellipsplot(),Hyperbolaplot() ã§ç„¦ç‚¹ãªã©ã‚’与ãˆã¦æã。
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+ \>ã€KeTCindy】  \>Implicitplot()\\
+\end{tabbing}
+ 陰関数ã§ä¸Žãˆã‚‰ã‚ŒãŸæ›²ç·šã‚’æã方法ã¯Cinderella,Cindyscriptã«ã¯ãªã„。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{プロットデータを自作ã—ã¦è¡¨ç¤ºã™ã‚‹}
+ \\
+ 組ã¿è¾¼ã¿é–¢æ•°ã«ãªã„関数ãªã©ã‚’使ã£ã¦ãƒ—ロットデータを自作ã—ã¦è¡¨ç¤ºã™ã‚‹ã«ã¯ï¼ŒCindyscriptã§ä½œæˆã—ãŸãƒ—ロットデータをListplot() ã¾ãŸã¯ AddGraph()ã«æ¸¡ã—ã¦æç”»ã™ã‚‹ã€‚ãã‚Œãžã‚Œã®é …ã®ä¾‹ã‚’å‚ç…§ã®ã“ã¨ã€‚
+
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{ãã®ä»–}
+
+\subsubsection{幾何è¦ç´ ã‚’éžè¡¨ç¤ºã«ã™ã‚‹}
+æã„ãŸç‚¹ã‚„ç·šã‚’éžè¡¨ç¤ºã«ã™ã‚‹ã€‚
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>インスペクタã®ã€Œè¡¨ç¤ºæ–¹æ³•ã€ã§ã€Œè¡¨ç¤ºã™ã‚‹ã€ã®ãƒã‚§ãƒƒã‚¯ã‚’切る \\
+\>ã€Cindyscript】 \>幾何è¦ç´ ã®visibleプロパティをfalseã«ã™ã‚‹ã€€\\
+ \>ã€KeTCindy】  \>"notex" ã¾ãŸã¯ "nodisp" オプションをã¤ã‘ã‚‹  \\
+\end{tabbing}
+ インスペクタã®è¡¨ç¤ºæ–¹æ³•ã€ã§ã€Œè¡¨ç¤ºã™ã‚‹ã€ã®ãƒã‚§ãƒƒã‚¯ã‚’切ã£ãŸå ´åˆï¼Œã€Œè¡¨ç¤ºã€ã«æˆ»ã™ã«ã¯ï¼Œã€Œè¡¨ç¤ºã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œå¼ã«ã‚ˆã‚‹è¡¨ç¤ºã€ã‚’é–‹ã„ã¦ï¼Œè©²å½“ã®å¹¾ä½•è¦ç´ ã‚’é¸æŠžã—,インスペクタã§ã€Œè¡¨ç¤ºã™ã‚‹ã€ã®ãƒã‚§ãƒƒã‚¯ã‚’ã¤ã‘る。\\
+ 幾何è¦ç´ ã‚’Cindyscriptã§éžè¡¨ç¤º/表示ã«ã™ã‚‹ã«ã¯ï¼ŒA.visible=false / true ã¨ã™ã‚‹ã€‚幾何è¦ç´ ã§ã¯ãªã„関数ã®ã‚°ãƒ©ãƒ•ãªã©ã¯ã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ã¯éžè¡¨ç¤ºã«ã§ããªã„。\\
+ KeTCindy ã® "notex" オプションã¯TeXã«å‡ºåŠ›ã—ãªã„。"nodisp"オプションã§ã¯ï¼Œç”»é¢ã«ã‚‚表示ã•ã‚Œãªã„。プロットデータを作æˆã™ã‚‹ãŸã‚ã«ä½¿ã†ã€‚\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsubsection{角ã«å°ã‚’ã¤ã‘ã‚‹}
+角ã«å¼§ã¾ãŸã¯å¹³è¡Œå››è¾ºå½¢ã®è§’ã®å°ã‚’ã¤ã‘る。
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>「角ã«å°ã‚’ã¤ã‘ã‚‹ã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/angle-mark.png} を用ã„る(弧ã®å½¢çŠ¶ã®ã¿ï¼‰\\
+\>ã€Cindyscript】 \>ãªã—\\
+ \>ã€KeTCindy】  \>Anglemark() , Paramark() を用ã„る \\
+\end{tabbing}
+ TeXã«å‡ºåŠ›ã—ãªã„ã®ã§ã‚ã‚Œã°ï¼Œã€Œè§’ã«å°ã‚’ã¤ã‘ã‚‹ã€ãƒ„ールを用ã„ã‚‹ã®ãŒç°¡ä¾¿ã€‚ãŸã ã—,平行四辺形ã®å°ã¯ã¤ã‘られãªã„。\\
+ 角ã«å‘ãを示ã™çŸ¢å°ã‚’付加ã™ã‚‹å ´åˆã¯ï¼ŒAnglemark()ã§æã„ã¦ãŠã,Arrowhead()ã§çŸ¢ã˜ã‚Šã‚’ã¤ã‘る。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\subsection{値ã®å–得・変æ›}
+\subsubsection{角度を測る}
+
+\begin{tabbing}
+12\=34567890123456789\=\kill\\
+
+\>ã€Cinderella】 \>「角度を測るã€ãƒ„ール \includegraphics[bb=0 0 27 21 , width=0.6cm]{Cindytool/angle.png}を用ã„る。\\
+\>ã€Cindyscript】 \>arctan2(ベクトル)を用ã„ã‚‹\\
+\end{tabbing}
+ Cinderellaã®ã€Œè§’度を測るã€ãƒ„ールã§ã¯ï¼Œç”»é¢ä¸Šã«è§’度ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®å€¤ã‚’スクリプトã§åˆ©ç”¨ã™ã‚‹ãŸã‚ã«ã¯ï¼Œãã®è­˜åˆ¥åを用ã„る。識別åã¯ï¼Œè¡¨ç¤ºãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€Œå¼ã«ã‚ˆã‚‹è¡¨ç¤ºã€ã§å‡ºã‚‹å¹¾ä½•è¦ç´ ã®ä¸€è¦§è¡¨ã§åˆ¤æ–­ã™ã‚‹ã€‚識別åãŒÎ±0ã§ã‚ã‚Œã°ï¼Œå¤‰æ•°Î±0ã«è§’ã®å€¤ãŒå…¥ã£ã¦ã„ã‚‹ã¨è€ƒãˆã¦ã‚ˆã„。αã¯æ—¥æœ¬èªžå…¥åŠ›ãƒ¢ãƒ¼ãƒ‰ã§ã€Œã‚ã‚‹ãµãã€ã§å…¥åŠ›ã™ã‚‹ã€‚ãŸã¨ãˆã°ï¼Œdrawtext([1,1],α0) ã¨ã™ã‚Œã°ï¼Œ(1,1) ã®ä½ç½®ã«è§’度ãŒè¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã“ã®ã¨ãã®è§’ã¯ä¸€èˆ¬è§’ã§ã‚り,点をドラッグã™ã‚‹ã¨360°以上ã®è§’ã‚„è² ã®è§’ã§è¡¨ç¤ºã•ã‚Œã‚‹ã€‚ã¾ãŸï¼Œè¡¨ç¤ºã¯åº¦æ•°æ³•ã§è¡Œã‚れるãŒï¼Œå‡¦ç†ã«ã‚ˆã£ã¦ã¯å¼§åº¦æ³•ã§ã®è¡¨ç¤ºã¨ãªã‚‹ã€‚\\
+ Cindyscriptã§è§’度をå–å¾—ã™ã‚‹ã«ã¯ï¼Œarctan2()を用ã„ã‚‹ã®ãŒã‚ˆã„。引数ã¯ãƒ™ã‚¯ãƒˆãƒ«ã§ï¼Œx軸ã®æ­£ã®æ–¹å‘ã¨ã®ãªã™è§’ã‚’ −π 〜 Ï€ ã®ç¯„囲ã§å¼§åº¦æ³•ã§è¿”ã™ã€‚角ABCã®å ´åˆï¼Œth=arctan2(C.xy-B.xy)-arctan2(A.xy-B.xy) ã§å–å¾—ã§ãる。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{2点間ã®è·é›¢ã‚’測る}
+
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cindyscript】 \>dist(A,B) ã¾ãŸã¯ $|$A,B$|$ \\
+ \>ã€KeTCindy3D】 \>dist3d(点,点)\\
+\end{tabbing}
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{数値を文字ã«å¤‰æ›ã™ã‚‹}
+関数ã®å¼•æ•°ã«æ–‡å­—列ã¨ã—ã¦ä¸Žãˆã‚‹ãŸã‚ã«æ•°å€¤ã‚’文字列ã«å¤‰æ›ã—ãŸã„å ´åˆãŒã‚る。ã“ã®ã‚ˆã†ãªå ´åˆã¯ï¼Œtext() 関数を用ã„る。引数ã¯å®Ÿæ•°ãƒ»è¤‡ç´ æ•°ã„ãšã‚Œã§ã‚‚å¯ã€‚\\
+
+subsubsection{å°æ•°ç‚¹ã®æ¡æ•°ã‚’指定ã—ã¦è¡¨ç¤º}
+\begin{tabbing}
+12\=34567890123456\=\kill\\
+
+\>ã€Cinderella】 \>ãªã— \\
+\>ã€Cindyscript】 \>format()関数を用ã„る \\
+ \>ã€KeTCindy】  \>Textformat() 関数を用ã„ã‚‹\\
+\end{tabbing}
+ Cinderellaã§ã¯ï¼Œå°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã¯ç¬¬ï¼•ä½ã‚’å››æ¨äº”å…¥ã—ã¦è¡¨ç¤ºã™ã‚‹ã®ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚る。å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã™ã‚‹ã«ã¯ï¼ŒCindyscriptã§ã¯ format()関数,KeTCindydã§ã¯ Textformat()関数を用ã„る。Textformat()関数ã¯ï¼Œãƒªã‚¹ãƒˆã§ä¸ŽãˆãŸæ•°ã§ã‚‚処ç†ã§ãる。\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{スライダを作る}
+\subsubsection{線分スライダを作る}
+変数ã®å€¤ã‚’インタラクティブã«æ±ºã‚るスライダを作る。
+
+ã¾ãšï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ï¼Œé©å½“ãªç·šåˆ†ï¼ˆã¾ãŸã¯ç›´ç·šï¼‰ã¨ï¼Œãã®ä¸Šã®ç‚¹ã‚’ã¨ã‚‹ã€‚ã“ã®ã¨ã,点ãŒç·šåˆ†ä¸Šã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã«ãªã‚‹ã‚ˆã†ã«ï¼Œç‚¹ã‚’線分上ã«ãƒ‰ãƒ©ãƒƒã‚°ã—ã¦ç·šåˆ†ãŒãƒã‚¤ãƒ©ã‚¤ãƒˆã—ãŸã¨ãã«ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’離ã™ã€‚
+
+線分をAB,AB上ã®ç‚¹ã‚’Cã¨ã—ã¦ï¼ŒAã¨Cã®è·é›¢ $|$A,C$|$ を用ã„ã¦å¤‰æ•°ã®å€¤ã‚’決ã‚ã‚Œã°ã‚ˆã„。
+
+  例:x=$|$A,C$|$-5;
+
+æ•´æ•°ã‚’å–å¾—ã—ãŸã„å ´åˆã¯ï¼Œå¤©äº•é–¢æ•°ceil()ã¾ãŸã¯ï¼ŒåºŠé–¢æ•° floor()を用ã„ã¦æ•´æ•°åŒ–ã™ã‚‹ã€‚
+
+  例:n=ceil($|$A,C$|$)
+
+点Cを端点ã¾ã§ãƒ‰ãƒ©ãƒƒã‚°ã—ãŸå¾Œï¼Œã•ã‚‰ã«ç‚¹Cをドラッグã—よã†ã¨ã™ã‚‹ã¨ç«¯ç‚¹ã‚‚åŒæ™‚ã«å‹•ã„ã¦ã—ã¾ã†ã“ã¨ãŒã‚る。ãã“ã§ï¼Œç«¯ç‚¹ã‚’é¸æŠžã—ã¦ã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã§ã€Œãƒ”ンã§ç•™ã‚ã‚‹ã€ã«ãƒã‚§ãƒƒã‚¯ã‚’入れã¦ãŠãã¨ã‚ˆã„。
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsubsection{円形スライダを作る}
+角ã®å€¤ã‚’インタラクティブã«æ±ºã‚るスライダを作る。
+
+ã¾ãšï¼ŒCinderellaã®ä½œå›³ãƒ„ールã§ï¼Œé©å½“ãªå††ã‚’æã,ãã®ä¸Šã«ç‚¹ã‚’ã¨ã‚‹ã€‚ã“ã®ã¨ã,点ãŒå††å‘¨ä¸Šã«ã‚¤ãƒ³ã‚·ãƒ‡ãƒ³ãƒˆã«ãªã‚‹ã‚ˆã†ã«ï¼Œç‚¹ã‚’円周上ã«ãƒ‰ãƒ©ãƒƒã‚°ã—ã¦å††å‘¨ãŒãƒã‚¤ãƒ©ã‚¤ãƒˆã—ãŸã¨ãã«ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’離ã™ã€‚
+
+円ã®ä¸­å¿ƒã‚’A,円周上ã®ç‚¹ã‚’Bã¨ã—ãŸã¨ã,B.angleã§è§’度をå–å¾—ã§ãる。ãŸã ã—,戻り値ã¯$0^\circ 〜 360^\circ$
+
+arctan2(B.xy-A.xy) ã§è§’ã‚’å–å¾—ã™ã‚‹ã“ã¨ã‚‚ã§ãる。ã“ã®å ´åˆã®æˆ»ã‚Šå€¤ã¯ï¼Œ$-180^\circ 〜 180^\circ$\\
+\begin{flushright} \hyperlink{functionlist3d}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+
+% 関数一覧 ==================================
+\hypertarget{functionlist}{}
+\section{関数一覧}
+\begin{tabbing}
+12345678901234567890123456789012345678\=\kill
+ã€è¨­å®šãƒ»å®šç¾©ã€‘\\
+\hyperlink{addax}{Addax(0/1)} \>座標軸をæãã‹ã©ã†ã‹ã‚’定ã‚ã‚‹\\
+\hyperlink{addcolor}{Addcolor(com,color)} \>æ画色を設定ã™ã‚‹\\
+\hyperlink{colorcode}{Colorcode(文字1,文字2,color)} \>カラーコードã®å¤‰æ›\\
+\hyperlink{deffun}{Deffun(関数å , 定義リスト )} \>関数を定義ã™ã‚‹\\
+\hyperlink{definecolor}{Definecolor(色å , 定義リスト )} \>ユーザー定義色ã®è¨­å®š\\
+\hyperlink{defvar}{Defvar(文字列)}  \>変数を定義ã™ã‚‹\\
+\hyperlink{drwxy}{Drwxy()}   \>座標軸を先ã«æã\\
+\hyperlink{fontsize}{Fontsize(記å·)}   \>フォントサイズを設定ã™ã‚‹\\
+\hyperlink{ketint}{Ketinit(options)}   \>\ketcindy ã‚’åˆæœŸåŒ–ã™ã‚‹\\
+\hyperlink{ptsie}{Ptsize(æ•°)}   \>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setax}{Setax(リスト)}  \>座標軸ã®æ›¸å¼ã‚’設定ã™ã‚‹\\
+\hyperlink{setcolor}{Setcolor(color,options)}  \>Windispgã§ã®æ画色を設定ã™ã‚‹\\
+\hyperlink{setmarklen}{Setmarklen(æ•°)} \>軸ã®ç›®ç››ã®é•·ã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setorigin}{Setorigin(座標)} \>表示ã™ã‚‹åº§æ¨™è»¸ã®åŽŸç‚¹ã®ä½ç½®ã‚’設定ã™ã‚‹\\
+\hyperlink{setpen}{Setpen(æ•°)}   \>ç·šã®å¤ªã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setpt}{Setpt(æ•°)}    \>表示ã™ã‚‹ç‚¹ã®å¤§ãã•ã‚’設定ã™ã‚‹\\
+\hyperlink{setscaling}{Setscaling(æ•°)}  \>縦方å‘ã®å€çŽ‡ã‚’設定ã™ã‚‹\\
+\hyperlink{setunitlen}{Setunitlen(æ•°)}  \>å˜ä½é•·ã‚’設定ã™ã‚‹\\
+\hyperlink{setwindow}{Setwindow()} \>æ画領域を設定ã™ã‚‹\\
+\\
+ã€æ画】\\
+\hyperlink{anglemark}{Anglemark(点リスト, options)} \>角ã®å°ã‚’入れる\\
+\hyperlink{addgraph}{AddGraph(name ,プロットデータ)} \>ユーザー定義ã®ãƒ—ロットデータをæç”»ã™ã‚‹\\
+\hyperlink{arrowdata}{Arrowdata(始点,終点,options)} \>2点間をçµã¶çŸ¢ç·šã‚’æã\\
+\hyperlink{arrowhead}{Arrowhead(点,æ–¹å‘,options)} \>点ã«çŸ¢ã˜ã‚Šã ã‘ã‚’æã\\
+\hyperlink{bezier}{Bezier(name, リスト,リスト,options )} \>å˜ç‹¬ã®ãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã\\
+\hyperlink{beziersmooth}{Beziersmooth(name , リスト,options )} \>ãªã‚らã‹ãªãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。ãã®ï¼‘\\
+\hyperlink{beziersym}{Beziersym(name , リスト,options )} \>ãªã‚らã‹ãªãƒ™ã‚¸ã‚§æ›²ç·šã‚’æã。ãã®ï¼’\\
+\hyperlink{bowdata}{Bowdata(点リスト,options)} \>弓形をæã\\
+\hyperlink{bspline}{Bspline(name,リスト,options )} \>2次 Bスプライン曲線をæã\\
+\hyperlink{changestyle}{Changestyle(PD リスト, options)} \>æ画オプションを変更ã™ã‚‹\\
+\hyperlink{circledata}{Circledata(name,点リスト,options)} \>円ã¾ãŸã¯å¤šè§’形をæã\\
+\hyperlink{crosspoint}{Crosspoint(name,PD,PD,範囲リスト)} \>2曲線ã®äº¤ç‚¹ã‚’作る\\
+\hyperlink{cspline}{CRspline(name,リスト,options )} \>å˜ç‹¬ã®Catmull-Rom スプライン曲線をæã\\
+\hyperlink{deqplot}{Deqplot(name,å¼,変数å,åˆæœŸå€¤,options])} \>微分方程å¼ã®è§£æ›²ç·šã‚’æã\\
+\hyperlink{dotfilldata}{Dotfilldata(name , æ–¹å‘, PD , optionss)}  \>領域ã«ç‚¹ã‚’æ•·ãè©°ã‚ã‚‹\\
+\hyperlink{drawsegmark}{Drawsegmark(name,リスト,options)} \>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
+\hyperlink{drawsegmark}{Segmark(name,リスト,options)} \>線分ã«å°ã‚’ã¤ã‘ã‚‹\\
+\hyperlink{drwpt}{Drawpoint([点,options])} \>点を表示ã™ã‚‹\\
+\hyperlink{drwpt}{Drwpt([点,options])}   \>点を表示ã™ã‚‹\\
+\hyperlink{ellipseplot}{Ellipseplot(name,list,str,options)} \>楕円をæã\\
+\hyperlink{enclosing}{Enclosing(name , [ä½ç½®ï¼Œæ–¹å‘,数å¼])} \>複数ã®æ›²ç·šã‹ã‚‰é–‰æ›²ç·šã‚’æã\\
+\hyperlink{expr}{Expr(文字列)}    \>\TeX æ•°å¼ã‚’書ã\\
+\hyperlink{exprrot}{Exprrot(ä½ç½®ï¼Œå‘ã,文字列)}    \>傾ã„ãŸ\TeX æ•°å¼ã‚’書ã\\
+\hyperlink{framedata}{Framedata(name , リスト)} \>矩形をæã\\
+\hyperlink{framedata}{Framedata2(name , リスト)} \>矩形をæã\\
+\hyperlink{hatchdata}{Hatchdata(name , æ–¹å‘, PD , optionss)}  \>領域ã«æ–œç·šã‚’引ã\\
+\hyperlink{htickmark}{Htickmark([横座標 , æ–¹å‘ , 文字])}  \>横軸ã«ç›®ç››ã‚Šã‚’æã\\
+\hyperlink{hyperbolaplot}{Hyperbolaplot(name,list,str,options)} \>åŒæ›²ç·šã‚’æã\\
+\hyperlink{implicitplot}{Implicitplot(name,str,,str,str,options)} \>陰関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{joincrvs}{Joincrvs(name, PDリスト, options)} \>2ã¤ã®ãƒ—ロットデータをã¤ãªã’ãŸãƒ‡ãƒ¼ã‚¿ã‚’作る\\
+\hyperlink{letter}{Letter(「座標,ä½ç½®,文字列]ã®ãƒªã‚¹ãƒˆã€)}   \>文字列を表示ã™ã‚‹\\
+\hyperlink{letterrot}{Letterrot(「座標,æ–¹å‘,移動é‡,文字列])}   \>文字列を回転ã—ã¦è¡¨ç¤ºã™ã‚‹\\
+\hyperlink{lineplot}{Lineplot(name,2点ã®ãƒªã‚¹ãƒˆ,options)}  \>2点をçµã¶ç›´ç·šã‚’æã\\
+\hyperlink{listplot}{Listplot(name,点ã®ãƒªã‚¹ãƒˆ,options)}  \>点を線分ã§çµã¶\\
+\hyperlink{mkbeziercrv}{Mkbeziercrv(name,リスト,options)} \>作図ã—ãŸç‚¹ã‚’使ã£ã¦ãƒ™ã‚¸ã‚¨æ›²ç·šã‚’æã\\
+\hyperlink{mkbezierptcrv}{Mkbezierptcrv(リスト,options ) } \>制御点を自動é…ç½®ã—ã¦ãƒ™ã‚¸ã‚¨æ›²ç·šã‚’æã\\
+\hyperlink{mkcircle}{Mkcircle()}  \>幾何円ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
+\hyperlink{mksegments}{Mksegments()} \> 幾何線分ã®ã™ã¹ã¦ã®PD を作æˆã™ã‚‹\\
+\hyperlink{ovaldata}{Ovaldata(name, 点リスト,optionss)} \>角を丸ãã—ãŸçŸ©å½¢ã‚’æã\\
+\hyperlink{parabolaplot}{Parabolaplot(name,list,str,options)} \>放物線をæã\\
+\hyperlink{parabolaplot}{Parabolaplot(name,点リスト,options)} \>楕円をæã\\
+\hyperlink{paramark}{Paramark(点リスト,options)} \>角ã®å°ã‚’入れる\\
+\hyperlink{paramplot}{Paramplot(name,å¼,変数ã¨å®šç¾©åŸŸ,options)} \>媒介変数ã§è¡¨ã•ã‚ŒãŸæ›²ç·šã‚’表示ã™ã‚‹\\
+\hyperlink{partcrv}{Partcrv(name,点1,点2,PD)}  \>部分曲線をæã\\
+\hyperlink{plotdata}{Plotdata(name,å¼,変数ã¨å®šç¾©åŸŸ,options)}  \>関数ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{pointdata}{Pointdata(name,点リスト,optionss)} \>点データを作る\\
+\hyperlink{polygonplot}{Polygonplot(name,点リスト,æ•´æ•°,options)} \>正多角形をæã\\
+\hyperlink{putintersect}{Putintersect(点å,PD1,PD2)} \>2曲線ã®äº¤ç‚¹ã‚’作る\\
+\hyperlink{putline}{PutonLine(点å,座標1,座標2)}   \>直線上ã«ç‚¹ã‚’作る\\
+\hyperlink{putoncurve}{PutonCurve(name,PD,åˆæœŸå€¤)} \>曲線上ã«ç‚¹ã‚’作る\\
+\hyperlink{putpoint}{Putpoint(点å,座標1,座標2)}   \>点を作る\\
+\hyperlink{putseg}{PutonSeg(点å,座標1,座標2)}   \>線分上ã«ç‚¹ã‚’作る\\
+\hyperlink{reflectdata}{Reflectdata(name,PD,点リスト,options)} \>プロットデータã®é¡æ˜ ã‚’作æˆ\\
+\hyperlink{reflectpoint}{Reflectpoint(点,対称点/対称軸)} \>点ã®é¡æ˜ ã‚’作æˆ\\
+\hyperlink{rotatedata}{Rotatedate(name,PD,角度,中心,options)} \>プロットデータを回転ã™ã‚‹\\
+\hyperlink{rotatepoint}{Rotatepoint(点,角度,中心)} \>点ã®ä½ç½®ã‚’回転ã™ã‚‹\\
+\hyperlink{rulerscale}{Rulerscale(点,リスト,リスト)} \>目盛を打ã¤\\
+\hyperlink{scaldedata}{Scaledata(name,PD,x,y,中心,options)}  \>点を拡大・縮å°ã™ã‚‹\\
+\hyperlink{scalepoint}{Scalepoint(点,比率ベクトル,中心)}  \>点ã®ä½ç½®ã‚’拡大・縮å°ã™ã‚‹\\
+\hyperlink{shade}{Shade(PDリスト , æ•°)}   \>閉曲線ã®å†…部ã«ã‚·ã‚§ãƒ¼ãƒ‰ã‚’ã‹ã‘ã‚‹\\
+\hyperlink{translatedata}{Translatedata(name,PD,ベクトル,options)} \>プロットデータを平行移動ã™ã‚‹\\
+\hyperlink{translatepoint}{Translatepoint(点,ベクトル)} \>点を平行移動ã™ã‚‹\\
+\hyperlink{vtickmark}{Vtickmark([横座標 , æ–¹å‘ , 文字])}  \>縦軸ã«ç›®ç››ã‚Šã‚’æã\\
+
+ \\
+ã€å¾®ç©åˆ†ãªã©ã€‘\\
+\hyperlink{derivative}{Derivative(関数å¼,変数,値)} \>関数ã®å¾®åˆ†ä¿‚数を求ã‚ã‚‹\\
+\hyperlink{integrate}{Integrate(関数å¼,変数,範囲,options)}  \>関数ã®å®šç©åˆ†å€¤ã‚’求ã‚ã‚‹\\
+\hyperlink{inversefun}{Inversefun(関数å¼,範囲,値)} \>逆関数値を求ã‚ã‚‹\\
+ \\
+ã€ä½œè¡¨ã€‘\\
+\hyperlink{tabledata}{Tabledata("" , 縦横 ,除外 , options)} \>表ã®æž ã‚’作æˆã™ã‚‹\\
+\hyperlink{tabledatalight}{Tabledatalight("" , 縦横 ,除外 , options)} \>幾何点をæŒãŸãªã„表ã®æž ã‚’作æˆã™ã‚‹\\
+\hyperlink{tableseg}{Tableseg( 罫線リスト, 線種) } \>罫線ã®ç·šç¨®ã‚’指定ã™ã‚‹\\
+\hyperlink{changetablestyle}{ChangeTablestyle(罫線リスト, options)} \>Table ã®ç½«ç·šã®æ画オプションを変更ã™ã‚‹ã€‚\\
+\hyperlink{findcell}{Findcell(列番å·, 行番å·)} \>セルã®æƒ…å ±listã‚’è¿”ã™\\
+\hyperlink{putcell}{Putcell (列番å·, 行番å·, ä½ç½®, 文字)} \>セルã«æ–‡å­—列を入れる\\
+\hyperlink{putcol}{PutcoL (列番å·, ä½ç½®ï¼Œæ–‡å­—列リスト)} \>1列ã«é †ã«æ–‡å­—を書ã入れる\\
+\hyperlink{putcolexpr}{PutcoLexpr (列番å·, ä½ç½®ï¼Œæ–‡å­—列リスト)} \>1列ã«é †ã«\TeX 書å¼ã®æ–‡å­—を書ã入れる\\
+\hyperlink{putrow}{Putrow (行番å·, ä½ç½®ï¼Œæ–‡å­—列リスト)} \>1行ã«é †ã«æ–‡å­—を書ã入れる\\
+\hyperlink{putrowexpr}{Putrowexpr (行番å·, ä½ç½®ï¼Œæ–‡å­—列リスト)} \>1行ã«é †ã«\TeX 書å¼ã®æ–‡å­—を書ã入れる\\
+\hyperlink{settable}{Settable((左上) , å³ä¸‹)} \>表データを書ã出ã™\\
+\hyperlink{tgrid}{Tgird(セルラベル} \>セル(格å­ç‚¹ï¼‰ã®åº§æ¨™ã‚’è¿”ã™\\
+\hyperlink{tlistplot}{Tlistplot(セルラベル1,セルラベル2)} \>セルã«æ–œç·šã‚’引ã\\
+ \\
+ã€å€¤ã®å–å¾—ã¨å…¥å‡ºåŠ›ã€‘\\
+\hyperlink{crossprod}{Crossprod(リスト,リスト)} \>ベクトルã®å¤–ç©ã‚’計算ã™ã‚‹\\
+\hyperlink{dotprod}{Dotoprod(リスト,リスト)} \>ベクトルã®å†…ç©ã‚’計算ã™ã‚‹\\
+\hyperlink{findarea}{Findarea(PD)} \>プロットデータã§å›²ã¾ã‚Œã‚‹éƒ¨åˆ†ã®é¢ç©ã‚’求ã‚ã‚‹\\
+\hyperlink{findlength}{Findlength(PD)} \>プロットデータã§æã曲線ã®é•·ã•ã‚’求ã‚ã‚‹\\
+\hyperlink{intersectcrvs}{Intersectcrvs(PD1,PD2,options)}  \>プロットデータを交点ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™\\
+\hyperlink{invert}{Invert(PD)}    \>プロットデータã®ç‚¹ã‚’逆順ã«ã™ã‚‹ï¼ˆreverseã¨åŒã˜ï¼‰\\
+\hyperlink{meetcurve}{MeetCurve(PD,x,y)} \>曲線上ã®ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{lcrd}{Lcrd()}   \>幾何点,リスト点ã®è«–ç†åº§æ¨™ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{pcrd}{Pcrd()}   \>幾何点,リスト点ã®ç‰©ç†ï¼ˆè¡¨ç¤ºï¼‰åº§æ¨™ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{nearestpt}{Nearestpt(PD,PD)} \>2曲線間ã®æœ€ã‚‚è¿‘ã„点をå–å¾—ã™ã‚‹\\
+\hyperlink{nearestptcrv}{Nearestptcrv(点,PD)} \>点ã«ä¸€ç•ªè¿‘ã„曲線上ã®ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{numptcrv}{Numptcrv(PD)}  \>曲線PD ã®ç¯€ç‚¹ãƒ‡ãƒ¼ã‚¿ã®å€‹æ•°ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{paramoncurve}{ParamonCurve(PD,n,PtL)} \>PD上ã«ã‚る点P ã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{pointoncrv}{Pointoncrv(æ•°,PD)} \>パラメータ値をもã¤ãƒ—ロットデータ上ã®ç‚¹\\
+\hyperlink{ptcrv}{Ptcrv(n,PD)} \>曲線PD ã®n 番目ã®ç¯€ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{ptstart}{Ptstart(PD)}   \>プロットデータã®å§‹ç‚¹ã‚’å–å¾—ã™ã‚‹\\
+\hyperlink{ptstart}{Ptend(PD)}   \>プロットデータã®çµ‚点をå–å¾—ã™ã‚‹\\
+\hyperlink{readoutdata}{ReadOutData(ファイルå)} \>外部データを読ã¿è¾¼ã‚€\\
+\hyperlink{sprintf}{Sprintf(実数,é•·ã•)} \>å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›\\
+\hyperlink{writetosci}{WritetoSci(ファイルå,options)} \>ã™ã¹ã¦ã®ã‚½ãƒ¼ã‚¹ã‚’ Scilab 用ã«æ›¸ã出ã™\\
+\hyperlink{writetosci}{WritetoScibody(ファイルå)} \>ボディã®ã‚½ãƒ¼ã‚¹ã‚’ Scilab 用ã«æ›¸ã出ã™\\
+\hyperlink{makeshell}{Makeshell(ファイルå)} \>Macã®ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トを書ã出ã™\\
+\hyperlink{makeshell}{Makebat(ファイルå)} \>Windowsã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™\\
+\hyperlink{textformat}{Textformat(æ•°,æ¡æ•°)} \>å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã—ã¦æ•°å€¤ã‚’文字列化ã™ã‚‹\\
+\hyperlink{viewtex}{Viewtex()} \>\TeX ã®ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’書ã出ã™ã€‚引数ãªã—\\
+ \hyperlink{workprocess}{Workprocess()} \>作図ã®çµŒéŽã‚’å–å¾—ã™ã‚‹\\
+ \\
+ã€ãã®ä»–】\\
+\hyperlink{assign}{Assign(文字列)}  \>文字列中ã®ã‚る文字を値ã§ç½®ãæ›ãˆã‚‹\\
+\hyperlink{bbdata}{BBdata(ファイルå)}  \>ç”»åƒã®ã‚µã‚¤ã‚ºã‚’求ã‚ã‚‹\\
+\hyperlink{changework}{Changework(パス)}  \>作業ディレクトリを変更ã™ã‚‹\\
+\hyperlink{com0th}{Com0th(コマンド)}  \>Scilabã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
+\hyperlink{com1st}{Com1st(コマンド)}  \>Scilabã®Openfileã®å‰ã«ç½®ãコマンドを定義ã™ã‚‹\\
+\hyperlink{com2nd}{Com2nd(コマンド)} \>Scilabã®Openfileã®ã‚ã¨ã«ç½®ãコマンドを定義ã™ã‚‹\\
+\hyperlink{com2ndpre}{Com2ndpre(コマンド)} \>Scilabã®Openfileã®ã‚ã¨ã«ç½®ãコマンドを定義ã™ã‚‹\\
+\hyperlink{dashline}{Dashline(PDå)}  \>プロットデータを破線ã§æã\\
+\hyperlink{dottedline}{Dottedline(PDå)} \>プロットデータを点線ã§æã\\
+\hyperlink{drwline}{Drwline(PDå)}  \>プロットデータを実線ã§æã\\
+\hyperlink{figpdf}{Figpdf(option)} \>出力枠サイズã®PDFを作る\\
+\hyperlink{helplist}{Helplist()}  \>ヘルプデータを作る\\
+\hyperlink{help}{Help(str)}  \>コマンドヘルプを表示ã™ã‚‹\\
+\hyperlink{helpkey}{Helpkey(str)}  \>キーワードã§é–¢æ•°ã‚’検索ã™ã‚‹\\
+\hyperlink{help}{Ketcindylogo()}  \>\ketcindy ã®ãƒ­ã‚´ã‚’書ã出ã™\\
+\hyperlink{indexall}{Indexofall(str1,str2)} \>文字列 str1 ã‹ã‚‰ str2 を検索ã—ãã®ä½ç½®ã‚’ã™ã¹ã¦è¿”ã™\\
+\hyperlink{op}{Op(n,list)}  \> リストã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™\\
+\hyperlink{texcom}{Texcom(コード)} \>\TeX ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™\\
+\hyperlink{windispg}{Windispg()} \>定義ã•ã‚ŒãŸãƒ—ロットデータをæç”»é¢ã«æã\\
+ \\
+ã€ï¼²ã¨ã®é€£æºã€‘\\
+\hyperlink{boxplot}{Boxplot(åå‰,データ,ä½ç½®,高ã•,option)} \>ç®±ã²ã’図をæã\\
+\hyperlink{calcbyr}{CalcbyR(変数å,コマンド列,option)} \>Rã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦çµæžœã‚’è¿”ã™\\
+\hyperlink{histplot}{Histplot(name,data)} \>ヒストグラムをæã\\
+\hyperlink{plotdatar}{PlotdataR(name,å¼,変数)} \>Rã®é–¢æ•°ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{plotdiscr}{PlotdiscR(name,å¼,変数)} \>離散型ã®ã‚°ãƒ©ãƒ•ã‚’æã\\
+\hyperlink{readcsv}{Readcsv(name,filename,option)} \>csvファイルを読む\\
+\hyperlink{scatterplot}{Scatterplot(name,filename,option)} \>2次元データを読ã¿è¾¼ã¿ï¼Œæ•£å¸ƒå›³ã‚’æã\\
+ \\
+ã€Maximaã¨ã®é€£æºã€‘\\
+\hyperlink{calcbyM}{CalcbyM(name,リスト,option)} \>Maximaã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+\hyperlink{example}{Example("Mxfun",文字)} \>Mxfunã®ä½¿ç”¨ä¾‹ã‚’表示\\
+\hyperlink{mxbatch}{Mxbatch(リスト)} \>Maximaã®å¤–部スクリプト用コマンドを作る\\
+\hyperlink{mxfun}{Mxfun(name,å¼,リスト,option)} \>Maximaã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+\hyperlink{mxtex}{Mxtex(num,å¼)} \>å¼ã‚’TeX書å¼ã«ã™ã‚‹\\
+ \\
+ã€Risa/Asirã¨ã®é€£æºã€‘\\
+\hyperlink{calcbyA}{CalcbyA(name,リスト,option)} \>Risa/Asirã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+\hyperlink{asirfun}{Asirfun(name,å¼,リスト,option)} \>Risa/Asirã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+ \\
+ã€FriCASã¨ã®é€£æºã€‘\\
+\hyperlink{calcbyF}{CalcbyF(name,リスト,option)} \>FriCASã®ã‚¹ã‚¯ãƒªãƒ—トを実行ã™ã‚‹\\
+\hyperlink{frfun}{Frfun(name,å¼,リスト,option)} \>FriCASã®é–¢æ•°ã‚’実行ã™ã‚‹\\
+ \\
+ã€è¡¨è¨ˆç®—ソフトã¨ã®é€£æºã€‘
+\hyperlink{tab2list}{Tab2list(str,option)} \>str ã®å†…容をリストã«å¤‰æ›ã™ã‚‹\\
+\hyperlink{Dispmat}{Dispmat(lsit)} \>リストã®å†…容を行列型ã«ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹\\
+
+\hypertarget{functionlist3d}{}
+
+ã€KeTCindy3D 設定・定義】\\
+\hyperlink{ketinit3d}{Ketinit3d()} \>KeTCindy3Dã®ä½¿ç”¨å®£è¨€\\
+\hyperlink{start3d}{Start3d()} \>3Dã®é–‹å§‹\\
+ \\
+ã€KeTCindy3D æ画】\\
+\hyperlink{bezier3d}{Bezier3d(name, リスト, リスト)} \>空間ベジェ曲線をæã\\
+\hyperlink{changstyle3d}{Changstyle3d(リスト, リスト)} \>3dプロットデータã®å±žæ€§ã‚’変更\\
+\hyperlink{concatobj}{Concatob(リスト,option)} \>ã„ãã¤ã‹ã®objデータをçµåˆ\\
+\hyperlink{crvsfparadata}{Crvsfparadata(name,PD,PD2,å¼,opt,opt)} \>曲線ã®æ›²é¢ã«ã‚ˆã‚‹é™°ç·šå‡¦ç†\\
+\hyperlink{datalist}{Datalist2d()} \>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
+\hyperlink{datalist}{Datalist3d()} \>ç”»é¢ã«æã‹ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—ロットデータ\\
+\hyperlink{dist3d}{Dist3d(点å,点å)} \>空間ã®ï¼’点ã®è·é›¢\\
+\hyperlink{drawpoint3d}{Drawpoint3d(座標)} \>空間点をæã\\
+\hyperlink{embed}{Embed(name,PD,å¼)} \>埋ã‚è¾¼ã¿ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{intersectcrvsf}{Intersectcrvsf(name,PD,å¼)} \>曲線ã¨æ›²é¢ã®äº¤ç‚¹ã‚’求ã‚ã‚‹\\
+\hyperlink{intersectsgpL}{IntersectsgpL(点å,線分,é¢,æ画方法)} \>空間ã®ç›´ç·šã¨å¹³é¢ã®äº¤ç‚¹\\
+\hyperlink{invparapt}{Invparapt(座標,PD)} \>æç”»é¢åº§æ¨™ã«å¯¾å¿œã™ã‚‹æ›²ç·šä¸Šã®åº§æ¨™\\
+\hyperlink{mkbezierptcrv3d}{Mkbezierptcrv3d(点リスト)} \>制御点を自動的ã«ã¨ã‚‹ç©ºé–“ベジェ曲線\\
+\hyperlink{nohiddenbyfaces}{Nohiddenbyfaces(name,PD,PD,opt1,opt2)} \>多é¢ä½“ã¨ç©ºé–“曲線を陰線処ç†\\
+\hyperlink{parapt}{Parapt(座標)} \>点ã®æŠ•å½±é¢ã§ã®åº§æ¨™\\
+\hyperlink{partcrv3d}{Partcrv3d(name,始点,終点,PD)} \>曲線PDã®éƒ¨åˆ†æ›²ç·šã‚’作る\\
+\hyperlink{perpplane}{Perpplane(点å, 点, ベクトル,option)} \>点を通り垂直ãªå¹³é¢ä¸Šã®åŸºæº–点\\
+\hyperlink{perppt}{Perppt(点å,点,点リスト,option)} \>å¹³é¢ã«ä¸‹ã‚ã—ãŸåž‚ç·šã®è¶³\\
+\hyperlink{phparadata}{Phparadata(name,name2,options)} \>多é¢ä½“を陰線処ç†ã—ã¦æã\\
+\hyperlink{projcoordpara}{Projcoordpara()} \>投影座標を求ã‚ã‚‹\\
+\hyperlink{putaxes3d}{Putaxes3d([x,y,z])} \>軸上ã«å¹¾ä½•ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putonCurve3d}{PutonCurve3d(点å,PD)} \>空間曲線上ã«ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putonseg3d}{Putonseg3d(点å,点1,点2)} \>線分上ã«ç‚¹ã‚’ã¨ã‚‹\\
+\hyperlink{putpoint3d}{Putpoint3d(リスト,option)} \>空間点をã¨ã‚‹\\
+\hyperlink{readobj}{Readobj(ファイルå)} \>objファイルを読ã¿è¾¼ã‚€\\
+\hyperlink{reflectpoint3d}{Reflectpoint3d(点,リスト)} \>点をé¡æ˜ \\
+\hyperlink{rotate3pt}{Rotate3pt( 点,vec,角度,点)} \>空間点を回転\\
+\hyperlink{rotatedata3d}{Rotatedatat3d(name,PD,vec,角度,点)} \>プロットデータを回転\\
+\hyperlink{sf3data}{Sf3data(name, リスト,options)} \>陰線処ç†ãªã—ã®ç©ºé–“曲é¢ã‚’æã\\
+\hyperlink{sfbdparadata}{Sfbdparadata(name, å¼,options)} \>曲é¢ã‚’陰線処ç†ã—ã¦æã\\
+\hyperlink{skeletonparadata}{Skeletonparadata(name,options)} \>スケルトン処ç†ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{spacecurve}{Spacecurve(name, å¼, 定義域,options)} \>空間曲線ã®ãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{spaceline}{Spaceline(リスト)} \>空間ã®æŠ˜ç·šãƒ‡ãƒ¼ã‚¿ä½œæˆ\\
+\hyperlink{translatedata3d}{Translatedata3d(name,PD, 平行移動é‡)} \>空間プロットデータを平行移動\\
+\hyperlink{translatept3d}{Translatept3d(座標,平行移動é‡)} \>空間点を平行移動\\
+\hyperlink{vertexedgeface}{VertexEdgeFace(é¢ãƒ‡ãƒ¼ã‚¿,option)} \>頂点ã¨é¢ã‹ã‚‰è¾ºã‚’求ã‚,辺をæã\\
+\hyperlink{wireparadata}{Wireparadata(name,PD,å¼,int,int,opt,opt)} \>曲é¢ã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’陰線処ç†\\
+\hyperlink{xyzax3data}{Xyzax3data(name,文字,文字,文字,options)} \>座標軸ã®è¡¨ç¤º\\
+\hyperlink{xyzcoord}{Xyzcoord(P.x,P.y,Pz.y)} \>主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™\\
+ \\
+ã€KeTCindymv】\\
+\hyperlink{moviedata}{Moviedata(str1,str2,options)} \>動画データã®ä½œæˆ\\
+\end{tabbing}
+
+
+%3D第3節
+\end{document} \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/referenceR4_2_2_ltd.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/referenceR4_2_2_ltd.tex
new file mode 100644
index 00000000..f77574b8
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/referenceR4_2_2_ltd.tex
@@ -0,0 +1,1422 @@
+\documentclass[a4j]{jarticle}
+
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{enumerate}
+%\usepackage{emathE}
+
+\newcommand{\tab}[2][12zw]{%
+\noindent
+\hspace*{2zw}\Ltab{#1 }{#2}%
+}
+
+\newcommand{\chuu}[1][15zw]{%
+\Ltab{#1}{}※ %
+}
+
+\newcommand{\rei}[1][18zw]{%
+\Rtab{#1}{例)\ }}%
+
+\newcommand{\reicr}[1][18zw]{%
+\Rtab{#1}{  }}%
+
+\newcommand{\prompt}[1][+]{%
+$>$ \verb#1}
+
+\newcommand{\dq}[1]{
+{\unitlength$<$- 0.0012in%
+\begin{picture}%
+(26.30,94.50)(2.40,0.00)%
+\special{pn 8}%
+\special{pa 3 -113}\special{pa 6 -78}\special{pa 12 -78}\special{pa 15 -113}\special{pa 3 -113}%
+\special{sh 1}\special{ip}%
+\special{pa 22 -113}\special{pa 25 -78}\special{pa 31 -78}\special{pa 34 -113}\special{pa 22 -113}%
+\special{sh 1}\special{ip}%
+\end{picture}}%
+\,#1\,%
+{\unitlength$<$- 0.0012in%
+\begin{picture}%
+(26.30,94.50)(2.40,0.00)%
+\special{pn 8}%
+\special{pa 3 -113}\special{pa 6 -78}\special{pa 12 -78}\special{pa 15 -113}\special{pa 3 -113}%
+\special{sh 1}\special{ip}%
+\special{pa 22 -113}\special{pa 25 -78}\special{pa 31 -78}\special{pa 34 -113}\special{pa 22 -113}%
+\special{sh 1}\special{ip}%
+\end{picture}}%
+}
+
+\newcommand{\bq}{
+\hspace*{-2pt}%
+{\unitlength=1pt%
+\begin{picture}%
+(1.80,7.00)(-0.90,0.00)%
+\special{pn 8}%
+%
+\special{pn 12}%
+\special{pa -11 -94}\special{pa 11 -72}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}%
+}
+
+\newenvironment{mini}[1]%
+{\begin{minipage}[t]{#1}}%
+{\end{minipage}%
+}
+
+
+%\enumSep{\narrowenumsep}
+
+\setmargin{15}{15}{15}{20}
+
+\begin{document}
+
+\begin{flushright}
+2013年10月6日
+\end{flushright}
+
+\begin{center}
+{\bf \huge \ketpic\ v4.2.2 ltd コマンド一覧}\vspace{3mm}\\
+{\bf \huge for R}
+\end{center}
+
+\hfill
+\begin{minipage}{4cm}
+\Ltab{1.5cm}{PD}プロットデータ\\
+\end{minipage}
+
+%\vspace*{-2zw}
+
+\section{R ã«ã¤ã„ã¦ã®æ³¨æ„}
+
+\begin{enumerate}[1.]
+
+\item KETpicã®èª­è¾¼ã¿ã«ã¯æ¬¡ã‚’実行ã™ã‚‹ï¼Ž\\
+\hspace*{2zw}load("C:/work/ketpic.Rdata") (C:/work/ã¯ä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€å)\\\hspace*{-12zw}\chuu ディレクトリã®å¤‰æ›´ã¯ setwd("c:/work")
+
+\item 文字列ã¯ã€€ "(ダブル)ã§å›²ã‚€\\
+\chuu 文字列ã®ä¸­ã«æ–‡å­—列を入れるã¨ã㯠' 㨠" を入れå­ã«ä½¿ã†ï¼Ž
+
+\item 関数ãªã©ã‚’引数ã¨ã™ã‚‹ã¨ãã¯ï¼Œæ–‡å­—列ã¨ã™ã‚‹ï¼Ž\\
+\hspace*{2zw}例)G$<$- Plotdata( "x\verb|^|2", "x=c(0,1)")
+%\hspace*{2zw}注)プログラミングã§ã¯æ–‡å­—列を実行ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ evstr, execstr ãŒé‡è¦ã§ã‚る.
+%\item
+%数リスト,文字列,行列ãŒæ··ã–ã£ãŸãƒ‡ãƒ¼ã‚¿ï¼ˆåŸºæœ¬ãƒ‡ãƒ¼ã‚¿ï¼‰ã®ãƒªã‚¹ãƒˆã¯ã§ããªã„.
+%Mixã¯æ··åˆãƒªã‚¹ãƒˆã‚’扱ã†ï¼Ž
+%\hspace*{3zw}基本データ$\longrightarrow$æ··åˆåˆ—$\longrightarrow$æ··åˆãƒªã‚¹ãƒˆ%
+%$\longrightarrow$æ··åˆãƒªã‚¹ãƒˆ$\longrightarrow\cdots$
+
+\item \verb|\|(ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ï¼‰ã‚’出力ã™ã‚‹ã«ã¯ï¼’ã¤ä¸¦ã¹ã¦ã‹ã.
+
+
+\item 注釈㯠\verb|#|
+
+%\item 実行ã®ä¸­æ–­ã¯ã€€abort
+
+
+%\item 数値微分㯠derivative, 数値ç©åˆ†ã¯ integrate(ã¾ãŸã¯intg)
+
+%\chuu Derivative, Integrate å‚ç…§
+
+\item æ•°ã¨æ–‡å­—列ã®å¤‰æ›\\
+\hspace*{2zw}as.character(æ•°)\\
+\hspace*{2zw}as.numeric(文字列)\\
+\hspace*{2zw}eval(parse(text=文字列)))\\
+\hspace*{2zw}sprintf(書å¼,\ æ•°) 書å¼ä»˜ã文字列
+
+\item ç•°ãªã‚‹åž‹ã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰ãƒªã‚¹ãƒˆã‚’作るã«ã¯listを用ã„る.\\
+\hspace*{2zw}作æˆã€€ã€€ã€€L\verb|<-| list(... , ... );\\
+\hspace*{2zw}å–り出ã— A\verb|<-| L[[i]]\\
+\hspace*{2zw}部分リスト L[V]\ (V ã¯ãƒ™ã‚¯ãƒˆãƒ«)\\
+\hspace*{2zw}ç½®ãæ›ãˆã€€L[[i]]\verb|<-| ...\\
+%\hspace*{2zw}消去   L[[i]]<- NULL\\
+\hspace*{2zw}é•·ã•ã€€ã€€ã€€length(L)\\
+\hspace*{2zw}追加   L\verb|<-| c(L1, L2)\\
+\hspace*{2zw}çµåˆã€€ã€€ã€€c(L1,L2,...)\\
+\hspace*{2zw}空リスト list()\\
+\hspace*{2zw}タイプを見る is.list(L)(論ç†å€¤ï¼‰ã¾ãŸã¯ mode(L)
+
+\end{enumerate}
+
+\section{Rã®ãŸã‚ã®è¿½åŠ ã‚³ãƒžãƒ³ãƒ‰}
+
+\tab{Member(D, L)}DãŒLã®è¦ç´ ã§ã‚ã‚Œã°true,ãã†ã§ãªã‘ã‚Œã°falseã‚’è¿”ã™ï¼Ž\\
+\chuu Lã¯ãƒ™ã‚¯ãƒˆãƒ«ã¾ãŸã¯ list
+
+\tab{Flattenlist(L)}Lを平準化ã—ã¦å˜å±¤ã®ãƒªã‚¹ãƒˆã‚’作る
+
+%\tab{Mix(D1, D2, $\cdots$)}FD列,MS,MLã‹ã‚‰ï¼ˆï¼‘段上ã®ï¼‰MSã¾ãŸã¯MLを作æˆ
+
+%\tab{Mixadd(L, D)}L(MSã¾ãŸã¯ML)ã«Dã‚’è¦ç´ ã¨ã—ã¦åŠ ãˆã‚‹
+
+\tab{Mixdisp({\it list})}listã®è¦ç´ ã‚’ç”»é¢ã«ç°¡æ˜“表示
+
+%\tab{Mixjoin(L1, L2, ...)}è¦ç´ ã‚’åˆä½µã—ãŸlistを作る\\
+%\rei L1$<$- list(G1,G2,3); L2$<$- list(G3, "a")\\
+%\reicr L$<$- Mixjoin(L1,L2, c(3,6))\\
+%\reicr \hspace{2cm}Lã¯G1, G2, 3, G3, "a", c(3, 6)ã®list\\
+%\chuu \verb|c() , list()| ã¯ç„¡è¦–ã•ã‚Œã‚‹
+
+%\tab{MixL(D1,D2, $\cdots$)}MS, MLã‹ã‚‰ï¼ˆï¼‘段上ã®ï¼‰MLを作æˆ
+
+%\tab{Mixlength(L)}L(MSã¾ãŸã¯ML)ã®è¦ç´ ã®å€‹æ•°
+
+%\tab{Mixop(N, Data)}Dataã®N番目ã®è¦ç´ ï¼ˆDataã¯MS, ML)
+
+%\tab{MixS(D1,D2, $\cdots$)}基本データ列ã‹ã‚‰MSを作æˆ
+
+%\tab{Mixsub(範囲,L)}Lã®ç¯„囲(リスト)ã®è¦ç´ ã‹ã‚‰ãªã‚‹éƒ¨åˆ†MSã¾ãŸã¯ML\\
+%\rei S$<$- Mixsub( 2; 5, L);
+
+%\tab{Mixtype(Data)}DataãŒåŸºæœ¬ãƒ‡ãƒ¼ã‚¿ãªã‚‰ï¼‘,MSãªã‚‰ï¼’,MLãªã‚‰ï¼“ã‚’è¿”ã™
+
+\tab{Op(N,\ Data)}Dataã®N番目ã®è¦ç´ ï¼ˆDataã¯æ–‡å­—列,ベクトル,list)
+
+\tab{Assign(å¼, 変数å, 値, ・・・)}\\
+\tab{}変数å(文字列)ã«å€¤ã‚’割り当ã¦ãŸæ–‡å­—列を返ã™\\
+\chuu 値ã¯ï¼Œæ•°ï¼Œæ–‡å­—列,数行列,Scilablist\\
+\rei A$<$- 0.4; B$<$- c(2,1)\\
+\reicr Fn$<$- Assign("A*x\^{}2+B(1)*y\^{}2","A", A, "B", B)
+
+\tab{Assignset(変数å, 値, ・・・)}%
+割り当ã¦å¤‰æ•°ãƒ†ãƒ¼ãƒ–ルをセットã™ã‚‹\\
+\rei Assignset("A", 0.4, "B", c(2,1), "C", list(...), "D", "string")
+
+%\tab{Assign(å¼)}å¼æ–‡å­—列ã®å¤‰æ•°ã«å‰²ã‚Šå½“ã¦å¤‰æ•°ãƒªã‚¹ãƒˆã‚’割り当ã¦ãŸæ–‡å­—列を返ã™\\
+%\rei Assign("A", 0.4, "B", c(2,1))\\
+%\reicr Fn$<$- Assign("A*x\^{}2+B(1)*y\^{}2")
+
+\tab{Assignset("?"+変数å)}変数åã®å€¤ã‚’è¿”ã™\\
+\rei Assignset("?A")
+
+\tab{Assignset()}割り当ã¦å¤‰æ•°ãƒ†ãƒ¼ãƒ–ルをåˆæœŸåŒ–\\
+%\rei Assign("A", 0.4, "B", c(2,1))\\
+%\reicr Assign()
+
+\tab{Assignadd(変数å, 値, ・・・)}\\
+\tab{}割り当ã¦å¤‰æ•°ãƒ†ãƒ¼ãƒ–ルã«è¿½åŠ ã™ã‚‹\\
+\rei Assignadd("C", 0.4, "D", c(2,1))
+
+\tab{Assignrep(変数å, 値, ・・・)}\\
+\tab{}割り当ã¦å¤‰æ•°ãƒ†ãƒ¼ãƒ–ルを置ãæ›ãˆã‚‹\\
+\rei Assignrep("C", 0.8)
+
+\tab{Prime(文字列)}文字列ã®æœ€å¾Œã« " ã‚’ã¤ã‘ã‚‹\\
+\rei Prime("A")\\
+\rei Prime() (" ã ã‘を出力)\\
+\chuu Assign("A\bq ") ã¨ã—ã¦ã‚‚よã„.
+
+
+%\tab{Strop(N,\ 文字列)}文字列ã®N番目ã®æ–‡å­—
+
+%\tab{Subs(代入å¼,\ 有ç†å¼)}有ç†å¼ã«ä»£å…¥å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹æ•°å€¤ã‚’代入ã—ãŸå€¤ã‚’è¿”ã™\\
+%\rei X$<$- poly(0,"X")\\
+%\reicr F$<$- X\verb|^|2+3\verb|*|X+3\\
+%\reicr V$<$- Subs("X$<$- 5",\ F)
+
+\tab{XMIN, XMAX, YMIN, YMAX}\\
+\tab{}ウィンドウ範囲
+(デフォルト$-5\leqq x\leqq 5,\ -5\leqq y\leqq 5$)
+
+\tab{Ptne(),Ptnw(),Ptsw(),Ptse()}\\
+\tab{}フレーム枠ã®å„点
+
+\tab{ThisVersion}Ketpicã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³
+
+\tab{Fracform(x\{, 分æ¯ã®æœ€å¤§å€¤\})}\\
+\tab{}xã«è¿‘ã„分数(文字列)を返ã™\\
+\chuu 分æ¯ã®æœ€å¤§å€¤ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯100000\\\
+\rei Fracform(c(2.36))
+
+\tab{Dotprod(v1,v2)}内ç©
+
+\tab{Crossprod(v1,v2)}外ç©
+
+\tab{Derivative(関数文字列,変数å,\{値ベクトル\}}\\
+\tab{}関数ã®å¾®åˆ†ä¿‚数を求ã‚る.\\
+\rei Derivative("x\verb|^|2+y", c("x","y"),c(2, 3))\\
+%\rei Assign("A", 3)\\
+%\reicr Derivative(Assign("x\verb|^|2+A*y"), "c(x,y)", c(2, 3), 2)\\
+%\chuu 変数ã®ç•ªå·ã‚’指定ã—ãªã„ã¨ãã¯ï¼Œåˆ—ベクトルã§è¿”ã™ï¼Ž
+
+\tab{Integrate(関数文字列,変数文字列,ç©åˆ†åŒºé–“(数リスト))}\\
+\tab{}関数ã®å®šç©åˆ†ã‚’求ã‚る.\\
+\rei Integrate("sin(x)","x",c(0,pi))\\
+\chuu 区間(リスト)ã¯ç©åˆ†ã‚’分ã‘ã¦è¨ˆç®—ã™ã‚‹ã¨ãã«æŒ‡å®š\\
+%\reicr Fn(x)","if x>0,Y$<$- 1,else,Y$<$- -1,end")|\\
+\reicr \verb|Integrate("Fn(x)","x",c(-2,0,3))|\\
+
+%\tab{Thetadegree()}平行投影ã§$\theta$(度)
+
+%\tab{Phidegree()}平行投影ã§$\varphi$(度)
+
+%\vspace{-2zw}
+
+\section{設定コマンド}
+
+\subsection{基本}
+
+\tab{Setwindow(c(xmin, xmax), c(ymin, ymax))}\\
+\tab{}ウィンドウ範囲を設定\\
+\rei Setwindow(c(-pi, pi),\ $c(-1.5,1.5)$\,)\\
+\chuu XMIN , XMAX , YMIN , YMAX ã§å€¤ã‚’得られる.
+
+\tab{Setscaling({\it ratio})}\\
+\tab{}縦ã®æ¨ªã«å¯¾ã™ã‚‹æ¯”ã‚’{\it ratio}ã«è¨­å®šï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ 1)\\
+\rei Setscaling(2)\\
+\chuu ウィンドウも連動
+
+\tab{Setax(線種, 横軸å, ä½ç½®, 縦軸å, ä½ç½®, 原点å, ä½ç½®)}\\
+\tab{}座標軸を設定(引数 7 個)\\
+\rei Setax("a", "t", "s", "u", "w", "O", "nw")\\
+\chuu 線種ã¯ã€€d : line , a : arrow\\
+\chuu arrowã®ã¨ã "a0.5" ã®ã‚ˆã†ã«ï¼ŒçŸ¢å°ã®å¤§ãã•ã‚’指定ã§ãる.\\
+\chuu ""ã¨ã™ã‚‹ã¨ï¼Œç¾åœ¨ã®è¨­å®šã‚’変更ã—ãªã„.\\
+\chuu 以é™ãŒ "" ã®ã¨ãçœç•¥ã§ãる.ã¾ãŸé€”中ã‹ã‚‰ã‚‚指定ã§ãã‚‹\\
+\rei Setax("a"\,)\\
+\rei Setax(6, "O", "se"\,) (6番目ã‹ã‚‰æŒ‡å®šï¼‰\\
+\chuu ä½ç½®ã¯"n", "s", "e", "w", "ne", "nw", "se", "sw"\\
+\chuu "s2w3"ã®ã‚ˆã†ã«å¾®å°ç§»å‹•é‡ã‚’付加ã—ã¦ã‚ˆã„.\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Setorigin(\,点\,)}座標軸ã®åŽŸç‚¹ã‚’指定(デフォルトã¯$(0,\ 0)$)\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Setpen( å€çŽ‡ )}ç·šã®å¤ªã•ã‚’指定(標準ã‹ã‚‰ã®å€çŽ‡ã§ï¼‰\\
+\rei Setpen(1.5)\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Setpt( å€çŽ‡ )}Drwptã®ç‚¹ã®å¤§ãã•ã‚’指定(標準ã‹ã‚‰ã®å€çŽ‡ã§ï¼‰\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Setmarklen( å€çŽ‡ )}目盛りã®å¤§ãã•ã‚’指定(標準ã‹ã‚‰ã®å€çŽ‡ã§ï¼‰\\
+\chuu 目盛りã®å¤§ãã•ã¯å¾®å°ç§»å‹•é‡ã®å˜ä½ã¨ã—ã¦ã‚‚用ã„られる.\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Setunitlen("å˜ä½é•·")}å˜ä½é•·ã‚’指定ã™ã‚‹\\
+\chuu Beginpicture("")ã¨ã™ã‚‹ã¨æŒ‡å®šã•ã‚ŒãŸå˜ä½é•·ãŒä½¿ã‚れる.\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+%\tab(13zw){resetunitlen()}コード書ã出ã—を終ãˆã‚‹
+
+\tab{Setarrow(éƒã®å¤§ãã• \{, é–‹ã角 \{, éƒä½ç½® \{, 太ã•\}\}\} \{, å½¢ã¨ä½ç½®\})}\\
+\tab{}矢å°ã®å½¢çŠ¶ã‚’指定ã™ã‚‹\\
+\rei Setarrow(0.5, 1, 1, 0.7, "tf"\,)\\
+\chuu デフォルト 大ãã•ï¼‘ ,角度 18°,ä½ç½®ã¯çµ‚点\\
+\chuu 5以下ã®é–‹ã角を指定ã—ãŸã¨ãã¯ï¼Œ18°ã‹ã‚‰ã®å€çŽ‡ã¨ã™ã‚‹\\
+\chuu 形状\ "l" :ライン "f" :塗り(デフォルト)\\
+\chuu ä½ç½®å¾®èª¿æ•´\ "c":中央 "b":下 "t":トップ(〃)\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Ketinit(\,)}定数をデフォルトã«åˆæœŸåŒ–
+
+\subsection{空間(平行投影)}
+
+\tab{Setangle(\,$\theta, \varphi$\,)}角度(°)を指定\\
+\chuu デフォルト値㯠$\theta$<$- 60,\ \varphi$<$- 30$\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{Initangle(\,)}デフォルト値ã«æˆ»ã™
+
+\subsection{空間(一点投影)}
+
+\tab{Setpers(\,注視点,視点\,)}一点投影ã®FocusPoint,\ EyePoint を指定\\
+\chuu デフォルト値㯠FocusPoint$<$- c(0,0,0),\ EyePoint$<$- c(5,5,5)
+
+\tab{Setpers()}ç¾åœ¨ã®FocusPoint,\ EyePoint を表示\\
+\chuu 空引数ã®ã¨ã,ç¾åœ¨ã®è¨­å®šå€¤ã‚’表示
+
+\tab{SetstereoL(\,$R,\ \theta,\ \varphi,\ \varDelta$\,)}%
+原点を注視点ã¨ã—ã¦ï¼Œç©ºé–“極座標ã«ã‚ˆã‚Šå®šã¾ã‚‹å·¦ç›®ã®ä½ç½®ã‚’\\
+\tab{}視点ã«ã‚»ãƒƒãƒˆï¼ˆ$\varDelta$ã¯ç›®ã®é–“隔)
+
+\tab{SetstereoR(\,$R,\ \theta,\ \varphi,\ \varDelta$\,)}%
+原点を注視点ã¨ã—ã¦ï¼Œç©ºé–“極座標ã«ã‚ˆã‚Šå®šã¾ã‚‹å³ç›®ã®ä½ç½®ã‚’\\
+\tab{}視点ã«ã‚»ãƒƒãƒˆï¼ˆ$\varDelta$ã¯ç›®ã®é–“隔)
+
+\section{プロットデータã®ä½œæˆ}
+
+\subsection{å¹³é¢å›³å½¢}
+
+\tab{Plotdata(関数,範囲,オプション)}\\
+\tab{}関数ã®ã‚°ãƒ©ãƒ•ã®PDを作æˆ\\
+\rei G1$<$- Plotdata(\,"sin(x)",\ "x= c($-2$*pi,\ 2*pi)")\\
+\chuu 範囲を "x" ã¨ã™ã‚‹ã¨ï¼ŒXMINã‹ã‚‰XMAXã«ã¨ã‚‹ï¼Ž\\
+\chuu x 以外ã®å¤‰æ•°ã‚’使ã†ã¨ãã¯é–¢æ•°ã«ä½¿ã‚ã‚Œã¦ã„ãªã„ã‹ã‚’注æ„.\\
+\chuu オプション\\
+\hspace*{16zw}\tab[6zw]{"N=$\cdots$"}点ã®å€‹æ•°\\
+\hspace*{16zw}\tab[6zw]{"E=c($\cdots$)"}除外点ã®ãƒªã‚¹ãƒˆ\\
+\hspace*{16zw}\tab[6zw]{"E=関数"}関数ã®ï¼ç‚¹ã¯é™¤å¤–\\
+\hspace*{16zw}\tab[6zw]{"D=$\cdots$"}連続é™ç•Œå€¤ï¼ˆã“れ以上離れãŸã‚‰çµã°ãªã„)\\
+\chuu デフォルトã¯N=50, D=Inf \\
+%\chuu 関数㯠function ã§ä¸Žãˆã¦ã‚‚よã„.\\
+\rei G1$<$- Plotdata("1/x", "x","N=200", "E=c(0)", "D=1")\\
+\rei G2$<$- Plotdata("1/((x-1)*(x+2))", "x", "E=(x-1)*(x+2)")\\
+
+\tab{Listplot(点ã®ãƒ™ã‚¯ãƒˆãƒ«ã¾ãŸã¯åˆ—ã¾ãŸã¯list)}\\
+\tab{}折れ線ã®PDを作æˆ. ãŸã ã—ã€ç‚¹ã¯ç·šåˆ†ã§çµã¶. \\
+\rei G2$<$- Listplot(c(c(3,2),c(5,4)))\\
+\rei G2$<$- Listplot(c(3,2),c(5,4))
+
+\tab{Lineplot(点A, 点B\{ , é•·ã•ï¼ŒåŠç›´ç·š\})}\\
+\tab{}線分ABを延長ã—ãŸç·šåˆ†ã®PDã‚’ä½œæˆ \\
+\rei G3$<$- Lineplot(c(3,2),c(5,4))\\
+\rei G4$<$- Lineplot(A, B, "+")\\
+\reicr åŠç›´ç·šAB(Bå´ã«å»¶é•·ï¼‰\\
+\chuu é•·ã•ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ç‰‡å´100
+
+\tab{Paramplot(パラメトリック関数,範囲,オプション)}\\
+\tab{}パラメトリック関数ã®ã‚°ãƒ©ãƒ•ã®PDを作æˆ\\
+\chuu t 以外ã®å¤‰æ•°ã‚’使ã†ã¨ãã¯é–¢æ•°ã«ä½¿ã‚ã‚Œã¦ã„ãªã„ã‹ã‚’注æ„\\
+%\chuu 関数㯠function ã§ä¸Žãˆã¦ã‚‚よã„.\\
+\rei G3$<$- Paramplot(\,"c(cos(t),\ sin(t))",\ "t=c(0, 2*\%pi)")\\
+%\rei G4$<$- Paramplot(Fnx, Fny, "t=c(0, 1)")
+
+\tab{Rotatedata(PDã¾ãŸã¯ç‚¹,角度\{,中心\})}\\
+\tab{}å¹³é¢ã®PDを回転ã—ãŸPDã‚’ä½œæˆ \\
+\rei G4$<$- Rotatedata(G1,pi/4)
+
+\tab{Translatedata(PD,\ xæ–¹å‘ yæ–¹å‘)}\\
+\tab{}PDを平行移動ã—ãŸPDã‚’ä½œæˆ \\
+\rei G5$<$- Translatedata(\,G1,\ 3,\ $-1$\,)
+
+\tab{Scaledata(PD, xæ–¹å‘, yæ–¹å‘\{,中心\})}\\
+\tab{}PDを拡大(縮å°)ã—ãŸPDã‚’ä½œæˆ \\
+\rei G6$<$- Scaledata(\,G1,\ 2,\ 1/3\,)
+
+\tab{Reflectdata(PD,点)}点対称移動ã—ãŸPDを作æˆ\\
+\tab{Reflectdata(PD, c(\,点1,点2\,))}\\
+\tab{}線対称移動ã—ãŸPDを作æˆ\\
+\rei G7$<$- Reflectdata(\,G1,\ c(0,0)\,)\\
+\rei G8$<$- Reflectdata(\,G1,\ c(\,c(0,0),\ c(0,1)\,)\,)
+
+\tab{Pointdata(PD,\ $\cdots$)}PDã®ç¯€ç‚¹ã®listを作æˆ\\
+\rei G9=Pointdata(G1)\\
+\chuu Drwpt(G9)ãªã©ã§ï¼Œç‚¹ã®ãƒ—ロットãŒã§ãる.
+
+\tab[21zw]{Circledata(中心,\ åŠå¾„\ \{,\ オプション\}\})}円ã®PDを作æˆ\\
+\rei G10$<$- Circledata(\,c(3,1),\ 2\,) \\
+\chuu オプション\\
+\hspace*{16zw}\tab[5zw]{"R=..."}$\theta$ã®ç¯„囲\\
+\hspace*{16zw}\tab[5zw]{"N=..."}点ã®å€‹æ•°\\
+\rei G10a$<$- Circledata(\,c(3,1),\ 2,\ "R=c(0,\ pi/2)"\,)\\
+\rei G10b$<$- Circledata(\,c(3,1),\ 2,\ "N=100"\,)
+
+\tab{\,Framedata(P,\ dx\{,\ dy\})\,}%
+点Pを中心ã«$\pm$dx,\ $\pm$dyã®çŸ©å½¢ï¼ˆdyã‚’çœç•¥ã™ã‚‹ã¨dy$<$- dx)\\
+\rei G3$<$- Framedata(c(3,\ 1),\ 0.5\,)
+
+\tab[12zw]{\,Framedata(${\rm c}(x_1,\ x_2),\ {\rm c}(y_1,\ y_2)$)\,\\}%
+\tab{}$x_1 \leqq x \leqq x_2,\ y_1 \leqq y \leqq y_2$ã®çŸ©å½¢ã®PDを作æˆï¼ˆå³ä¸Šã‹ã‚‰å時計)\\
+\chuu 引数ãŒç©ºã®ã¨ã,Setwindowã§æŒ‡å®šã—ãŸæž \\
+\rei G1$<$- Framedata(${\rm c}(-2,\ 3)$,\ ${\rm c}(1,\ 4)$\,) \\
+\rei G2$<$- Framedata()
+
+\tab{Hatchdata( パターン文字(list)\{, 開始点\}, (é–‰)曲線ã®åˆ—\{,kaku\{,haba\}\,\}\,)}\\
+\tab{}パターンã¨ä¸€è‡´ã™ã‚‹é ˜åŸŸã‚’斜線塗りã™ã‚‹PDを作æˆ\\
+\rei G1$<$- Hatchdata(list("io"),\ list(g1,g2),\ list(g3)\,)\\
+\mbox{}\hfill(i : 内部,o: 外部)\\
+\chuu 開始点ãŒæŒ‡å®šã•ã‚ŒãŸã¨ã\\
+\hfill(仮想的ã«ï¼‰ãã®ç‚¹ã‚’通る斜線ã‹ã‚‰æã始ã‚ã‚‹\\
+%\chuu パターンãŒãƒªã‚¹ãƒˆã®ã¨ã,ã©ã‚Œã‹ã¨ä¸€è‡´ã™ã‚‹é ˜åŸŸã‚’斜線塗り\\
+\chuu%
+\begin{mini}{23zw}
+kakuã¯æ–œç·šã®å‚¾ã(def=45),habaã¯é–“隔(def=1)
+\end{mini}\vspace{1mm}\\
+\rei G2$<$- Hatchdata(\,list("ii"),\ O,\ list(G1),\ $-45$,\ 1.5\,)\\
+\chuu 曲線リスト内ã®PDã¯éš£æŽ¥ã®é †ã«æŒ‡å®š\\
+\chuu é–‰ã˜ã¦ã„ãªã„ã¨ã\\
+\hspace*{18zw}(1)æ–¹å‘ "s","n","w","e" を指定ã™ã‚‹\\
+\hspace*{18zw}(2)窓枠ã¨ã¡ã‚‡ã†ã©2点ã§äº¤ã‚ã‚‹å ´åˆã€é ˜åŸŸã®ç‚¹ã‚’指定\\
+\hspace*{18zw}(3)指定ã—ãªã‘ã‚Œã°ç«¯ç‚¹ã‚’ç›´ç·šã§çµã¶.\\
+\rei G3$<$- Hatchdata(list("ii),\ list(g1,"s"),\ list(g2,\ c(3,0))\,)
+
+\tab{Hatchdata( 領域ã®ç‚¹ï¼‰\{, 開始点\}, (é–‰)曲線listã®åˆ—\{,kaku\{,haba\}\,\}\,)}\\
+\tab{}点(ã®ã©ã‚Œã‹ï¼‰ãŒå«ã¾ã‚Œã‚‹é ˜åŸŸã‚’斜線塗り\\
+\rei F4$<$- Hatchdata(list(A,B,C),\ \ list(G1),\ list(G2,G3)\,)\\
+\hspace*{4zw}\chuu %
+\begin{mini}{23zw}
+包å«ãƒ‘ターンãŒç‚¹A, B, Cã®ã©ã‚Œã‹ã¨ä¸€è‡´ã™ã‚‹é ˜åŸŸã‚’斜線塗り(領域ã¯éš£æŽ¥ã™ã‚‹ã‚‚ã®ã¨ã™ã‚‹ï¼‰
+\end{mini}\vspace{2mm}
+
+%\tab{enclosing( P, PDリスト )}PD列ã‹ã‚‰Pを囲む閉曲線ã¨ãªã‚‹éƒ¨åˆ†æ›²ç·šã®PD列を作æˆ\\
+%\rei G1$<$- enclosing(\,c(1,0),\ c(g1,\ g2,\ invert(g3))\,)\\
+%\chuu PD列ã¯éš£æŽ¥é †ã«æŒ‡å®šã™ã‚‹ï¼ˆå‘ããŒä¸€è‡´ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ï¼‰
+
+%\tab{enclosing( n, PDリスト )}%
+%PD列ã‹ã‚‰ã§ãる閉曲線ã®ã†ã¡n番目ã®PD列を作æˆ\\
+%\rei G2$<$- enclosing(\,1,\ c(g1,\,g2,\,invert(g3))\,)\\
+%\chuu 0を指定ã™ã‚‹ã¨ï¼Œå…¨ã¦ã®é–‰æ›²ç·šã®ãƒªã‚¹ãƒˆã‚’è¿”ã™ï¼Ž
+
+\tab{Enclosing( PDリスト\{, 始点ã®è¿‘ãã®ç‚¹\} )}\\
+\tab{}PD列ã®ç›´è¿‘ã®äº¤ç‚¹ã‚’çµã‚“ã§é–‰æ›²ç·šã‚’作æˆ\\
+\rei G2$<$- Enclosing(list(G1,\,invert(G2),\,G3),\,c(2,1)\,)\\
+\tab[14zw]{}G1㨠(最後ã®)G3ã®äº¤ç‚¹ã®ã†ã¡ï¼Œc(2,1)ã«è¿‘ã„点ã‹ã‚‰å§‹ã‚ã‚‹\\
+\chuu 交点ãŒï¼‘個ã®å ´åˆã¯ï¼Œç‚¹ã‚’çœç•¥ã—ã¦ã‚ˆã„.
+
+\tab{Dotfilldata( パターン文字列(リスト)\{, 開 始点\},
+(é–‰)曲線PDリストã®åˆ—\{,濃ã•\})}\\
+\tab{}パターンã¨ä¸€è‡´ã™ã‚‹é ˜åŸŸã‚’点æã™ã‚‹PDを作æˆ\\
+\rei Fd$<$- Dotfilldata("ii",list(G1),list(G2),0.7)\\
+\chuu 濃ã•$d$ã¯ã€€$0< d \leqq 1$(デフォルトã¯$0.5$)\\
+\chuu 書ã出ã—ã¯ï¼ŒDrwptを用ã„る.
+
+\tab{Arrowdata}矢å°ã®PDを作æˆï¼ˆArrowlineå‚照)\\
+\chuu ã‚„ã˜ã‚Šã¯å¡—ã‚Šã¤ã¶ã•ãšï¼Œç·šãƒ‡ãƒ¼ã‚¿ã®ã¿
+
+\tab{Arrowheaddata}ã‚„ã˜ã‚Šã ã‘ã®PDを作æˆï¼ˆArrowheadå‚照)
+
+\tab[20zw]{Bowdata(\,$\mbox{点A},\ \mbox{点B}$\{,\ 曲ãŒã‚Š\{,\ 切り\}\,\}\,)}\\
+\tab{}弓形ã®PDを作æˆ\\
+\chuu 曲ãŒã‚Šï¼šå¼§ã®æ›²ãŒã‚Šï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯1)\\
+\chuu 切り:中央ã«å…¥ã‚Œã‚‹åˆ‡ã‚Šã®é•·ã•ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0)\\
+\chuu 点Aã‹ã‚‰Bã«å時計ã¾ã‚ã‚Šã«å¼§ã‚’ã‹ã\\
+\rei G$<$- Bowdata(\,c(2,\ 1),\ c(3,\ 4),\ 0.8,\ 0.5\,)
+
+%\tab{Bowmiddle(\,$\mbox{点A},\ \mbox{点B}$\{,\ 曲ãŒã‚Š\})}\\
+%\tab{}弓形ã®ä¸­ç‚¹ã¨è§’ã®listã‚’è¿”ã™
+
+\tab{Bowmiddle(\,弧データ\ )}弓形ã®ä¸­ç‚¹ã‚’è¿”ã™
+
+\tab{Splinedata(点データ\{, オプション\}\})}\\
+\tab{}spline曲線ã®PDを作æˆ\\
+%\chuu ファイルã¯ï¼Œspace, comma, tab 区切りã®textファイル\\
+%\chuu 開始ä½ç½®ï¼šãƒ•ã‚¡ã‚¤ãƒ«ã®èª­è¾¼ã¿é–‹å§‹è¡Œã¨åˆ—.defaultã¯c(2,\ 1)\\
+\chuu 点データã¯ãƒªã‚¹ãƒˆã¾ãŸã¯PD\\
+\chuu オプション:\\
+\hspace*{18zw}"N$<$- 点ã®å€‹æ•°" (デフォルトã¯50)\\
+\hspace*{18zw}"C" (閉曲線ã§ã‚¹ãƒ ãƒ¼ã‚ºã«ã¤ãªã)\\
+%\rei Fs$<$- Splinedata("c:/data.txt",\ c(2,4),\ "N$<$- 100")\\
+\rei Fs$<$- Splinedata(PL, "N$<$- 200", "C")(PLã¯ç‚¹ãƒ‡ãƒ¼ã‚¿ï¼‰
+
+%\tab{Skeleton2data(\,å¹³é¢æ›²ç·šlist1,平é¢æ›²ç·šlist2\{,大ãã•%
+%\{,\ é è¿‘ã®é–¾å€¤\}\}\,)}\\
+%\tab{}list2ã§éš ã•ã‚Œã‚‹list1ã®ã‚¹ã‚±ãƒ«ãƒˆãƒ³ãƒ‡ãƒ¼ã‚¿ã‚’作æˆ
+
+\tab{Anglemark(A, B, C \{, サイズ \})}\\
+\tab{}$\angle \mathrm{ABC}$ã®é–“ã®è§’度記å·ã‚’作æˆ\\
+\chuu BAã‹ã‚‰BCã¸å時計回りã«æã\\
+\chuu サイズã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0.5
+
+\tab{Paramark(A, B, C \{, サイズ\})}\\
+\tab{}$\angle \mathrm{ABC}$ã®é–“ã®è§’度記å·ï¼ˆå¹³è¡Œå››è¾ºå½¢ï¼‰ã‚’作æˆ
+
+%\tab{Sumfun(\{ 定数項, \}一般項, 添字ã®ãƒªã‚¹ãƒˆï¼Œå¤‰æ•°ã®ç¯„囲,\{ 点ã®å€‹æ•° \})}\\
+%\tab{} $\displaystyle c+\sum_{k= a}^{b}f(x,\ k)$ã®PDを作æˆï¼ˆ{\bf Scilabã«è¿½åŠ })\\
+%\chuu 定数項ãŒ0ã®ã¨ãã¯çœç•¥ã§ãる.\\
+%\chuu 点ã®å€‹æ•°ã¯ "N$<$- 個数" ã§æŒ‡å®šï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯çµ‚ã‚ã‚Šã¾ã§ï¼‰\\
+%\rei G1$<$- Sumfun(1, "x\verb|^|n/factorial(n)", "n$<$- 1:5", "x$<$- c($-2,\ 2)$")
+
+%\tab{Implicitplot(関数,x範囲,y範囲\{, 分割数\})}\\
+%\tab{Implicitplot(Zvalue, Xvalue, Yvalue) }\\
+%\tab{}陰関数ã®PDを作æˆ\\
+%\chuu 分割数ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€c(50, 50)\\
+%\rei \verb|G1$<$- Implicitplot("x^2+y^2-1","x$<$- c(-1,1)","y$<$- c(-1,1)")|
+
+%\tab{Deqplot(方程å¼ï¼Œx範囲,x0,y0\{, 分割数\})}\\
+%\tab{}微分方程å¼ã®è§£æ›²ç·šã®PDを作æˆ\\
+%\chuu $y"$㯠y\bq ã¨æ›¸ã.\\
+%\chuu xã®ç¯„囲をçœç•¥ã™ã‚‹ã¨ï¼Œæ画範囲全体\\
+%\rei \verb|G1$<$- Deqplot("y|\bq \verb|$<$- y*(1-y)","x",0,0.2,"N$<$- 100")|\\
+%\rei \verb|G2$<$- Deqplot"("y|\bq\bq \verb|$<$- -0.4*y`-3*y","x$<$- c(0,5)",0,c(0,2))|
+%\rei \verb|G3$<$- Deqplot("c(x,y)|\bq \verb|$<$- c(x*(1-y),0.3*y*(x-1))",...|\\
+%\reicr \verb| "t$<$- c(0,20)",0,c(1,0.5),"N$<$- 200")|
+
+%
+
+\subsection{空間図形}
+
+\tab{Spaceline(\,空間点ã®ãƒ™ã‚¯ãƒˆãƒ«ã¾ãŸã¯list\,)}\\
+\tab{}空間点をçµã¶ç·šåˆ†ã®PD3dを作æˆ\\
+\rei G1$<$- Spaceline(\,c(c(3,\ 2,\ 1),\ c(5,\ 6,\ 6))\,)
+
+\tab{Spacecurve(\,関数,範囲,オプション\,)}\\
+\tab{}空間曲線ã®PD3dを作æˆ\\
+\rei G2$<$- Spacecurve( "c(cos(t),\ sin(t),\ t)",\ "t$<$- c(0, 2*\%pi)" )
+
+\tab{Rotate3data(PD3, v1, v2\ \{, 中心\})}\\
+\tab{}PD3ã‚’v1ãŒv2ã«é‡ãªã‚‹ã‚ˆã†ã«å›žè»¢ã—ãŸPD3dを作æˆ\\
+\rei G2$<$- Rotate3data(\,G1, c(1, 0, 0), c(1, 2, 3)\,)\\
+\chuu PD3ã¯listã§ã‚‚よã„(ã“ã®å ´åˆã¯listã‚’è¿”ã™ï¼‰
+
+\tab{Rotate3datac(PD3, 回転軸, 角度\ \{, 中心\})}\\
+\tab{}PD3を回転軸ã®ã¾ã‚ã‚Šã«å›žè»¢ã—ãŸPD3dを作æˆ\\
+\rei G2$<$- Rotate3datac(\,G1, c(0, 0, 1), \%pi/4\,)\\
+\chuu PD3ã¯listã§ã‚‚よã„(ã“ã®å ´åˆã¯listã‚’è¿”ã™ï¼‰
+
+\tab{Translata3data(PD3, 移動ベクトルv)}\\
+\tab{}PD3ã‚’vã ã‘移動ã—ãŸPD3dを作æˆ\\
+\rei G2$<$- Translate3datac(\,G1, c(3, 2, 1)\,)\\
+\rei G2$<$- Translate3datac(\,G1, 3, 2, 1\,)\\
+\chuu PD3ã¯listã§ã‚‚よã„(ã“ã®å ´åˆã¯listã‚’è¿”ã™ï¼‰
+
+\tab{Xyzax3data(\,$x$範囲, $y$範囲, $z$範囲\,)}\\
+\tab{}座標軸ã®PD3dã®listを作æˆ
+
+\tab{Projpara(\,PD3列ã¾ãŸã¯list\,)}\\
+\tab{}空間曲線ã®å¹³è¡ŒæŠ•å½±ã«ã‚ˆã‚‹å°„å½±PD( 2d )を作æˆ
+
+\tab{Projpers(\,PD3列ã¾ãŸã¯list\,)}\\
+\tab{}空間曲線ã®ä¸€ç‚¹æŠ•å½±ã«ã‚ˆã‚‹å°„å½±PD( 2d )を作æˆ
+
+\tab{Skeletonparadata(\,空間曲線list1,空間曲線list2\{,大ãã•%
+\{,\ é è¿‘ã®é–¾å€¤\}\}\,)}\\
+\tab{}\begin{mini}{30zw}
+平行投影ã§list1ã‹ã‚‰list2ã«ã‚ˆã‚Šéš ã•ã‚Œã‚‹éƒ¨åˆ†ã‚’除ã„ãŸæ®‹ã‚Šã®å¹³é¢PD列
+(スケルトンデータ)を作æˆ\vspace*{2mm}
+\end{mini}
+
+\tab{Skeletonpara3data(\,空間曲線list1,空間曲線list2\{,大ãã•%
+\{,\ é è¿‘ã®é–¾å€¤\}\}\,)}\\
+\tab{}\begin{mini}{30zw}
+平行投影ã§list1ã‹ã‚‰list2ã«ã‚ˆã‚Šéš ã•ã‚Œã‚‹éƒ¨åˆ†ã‚’除ã„ãŸæ®‹ã‚Šã®ç©ºé–“PD列
+(スケルトンデータ)を作æˆ\vspace*{2mm}
+\end{mini}
+
+\tab{Skeletonpersdata(\,空間曲線list1,空間曲線list2\{,大ãã•%
+\{,\ é è¿‘ã®é–¾å€¤\}\}\,)}\\
+\tab{}一点投影ã§list2ã«ã‚ˆã‚‹list1ã®ã‚¹ã‚±ãƒ«ãƒˆãƒ³ãƒ‡ãƒ¼ã‚¿(2D)を作æˆ
+
+\tab{Skeletonpers3data(\,空間曲線list1,空間曲線list2\{,大ãã•%
+\{,\ é è¿‘ã®é–¾å€¤\}\}\,)}\\
+\tab{}一点投影ã§list2ã«ã‚ˆã‚‹list1ã®ã‚¹ã‚±ãƒ«ãƒˆãƒ³ãƒ‡ãƒ¼ã‚¿(3D)を作æˆ
+
+\tab{Embed(\,å¹³é¢æ›²ç·šï¼ˆãƒªã‚¹ãƒˆï¼‰ï¼ŒåŸ‹ã‚è¾¼ã¿é–¢æ•°\,)}\\
+\tab{}埋ã‚è¾¼ã¿é–¢æ•°ã«ã‚ˆã‚Šç©ºé–“曲線を作æˆ\\
+\rei \verb|deff("Out$<$- Fun(x,y)","Out$<$- c(x,y,0)")|\\
+\reicr \verb|G1$<$- Listplot(c(0,0),c(3,2))|\\
+\reicr \verb|G1_3d$<$- Embed(G1,Fun)|
+
+%
+\subsection{多é¢ä½“ã®æç”»}
+
+\tab{Phcutdata(頂点リストVL, é¢æ·»å­—リストFL, å¹³é¢ãƒ‡ãƒ¼ã‚¿PlaneD)}\\
+\tab{}多é¢ä½“ã‚’å¹³é¢ã§åˆ‡ã£ãŸã¨ãã®å¤šé¢ä½“ã¨åˆ‡æ–­é¢ã®3dリストを作æˆ\\
+\chuu PlaneD(平é¢ï¼‰ã®å½¢å¼\\%
+\hspace*{18zw}\begin{mini}{20zw}
+"a*x+b*y+c*z-d",\ "a*x+b*y+c*z$<$- d"\\
+\hspace*{2zw}(x,\ y,\ zをクリアã—ã¦ãŠã)\\
+ã¾ãŸã¯ã€€"c(a, b, c, d)"\\
+\hspace*{4zw} "list(a, b, c, P)"(点Pを通る)
+\end{mini}\vspace{2mm}\\
+\chuu 切断é¢ã¯ãƒªã‚¹ãƒˆã®æœ€å¾Œã®è¦ç´ \\
+\rei VL$<$- list(c(0, 0, 0), c(1, 0, 0), c(0, 1, 0), c(0, 0, 1))\\
+\reicr FL$<$- list(c(1, 2, 3), c(1, 2, 4), c(1, 3, 4), c(2, 3, 4))\\
+\reicr PL$<$- Phcutdata(VL, FL, "c(1, 1, 1, 3)")\\
+\reicr Windisp(PL)
+
+\tab{Phcutoffdata(VL, FL, PlaneD, 符å·)}\\
+\tab{}PlaneDã§åˆ‡æ–­ã•ã‚ŒãŸéƒ¨åˆ†å¤šé¢ä½“ã®3dデータリストを作æˆ\\
+\chuu 符å·ã¯ã€€\verb|"+"| ã¾ãŸã¯ \verb|"-"|\\
+\rei PL$<$- Phpcutoffdata(VL, FL, "x+y+(z-1/2)", "+")\\
+\chuu PhVertexL(), PhFaceL()ã§é ‚点,é¢ãƒªã‚¹ãƒˆã‚’å–り出ã›ã‚‹ï¼Ž
+
+\tab{Phparadata(VL, FL)}陰線処ç†ã‚’ã—ãŸå¤šé¢ä½“ã®PD3d(平行投影)を作æˆ\\
+\tab{Phpersdata(VL, FL)}陰線処ç†ã‚’ã—ãŸå¤šé¢ä½“ã®PD3d(一点投影)を作æˆ\\
+\chuu PhHiddenData()ã§é™°ç·šã®PDã‚’å–り出ã›ã‚‹ï¼Ž
+
+\tab{Phsparadata(é¢datalist)}複数ã®å¤šé¢ä½“ã®PD3d(平行投影)を作æˆï¼ˆé™°ç·šå‡¦ç†ï¼‰\\
+\tab{Phspersdata(é¢datalists)}複数多é¢ä½“ã®PD3d(一点投影)を作æˆï¼ˆé™°ç·šå‡¦ç†ï¼‰\\
+\chuu é¢datalistã¯list(VL, FL),ã¾ãŸã¯ï¼Œãã®list\\
+\chuu é¢ã‚’点ã§ç›´æŽ¥æŒ‡å®šã™ã‚‹ã¨ãã«ã¯ VL$<$- list()ã¨ã™ã‚‹ï¼Ž\\
+\rei Fd$<$- list(list(),list(c(3,2,1),c(0,0,0),c(c(1,2,4)))\\
+\chuu PhHiddenData()ã§é™°ç·šã®PDã‚’å–り出ã›ã‚‹ï¼Ž
+
+\tab{Phsrawparadata(é¢datalist), Phsrawpersdata(é¢datalist)}\\
+\tab{}複数ã®å¤šé¢ä½“ã®PD3dを作æˆï¼ˆé™°ç·šå‡¦ç†ã‚’ã—ãªã„)
+
+\tab{Facesdata(é¢datalist \{ ,追加曲線PDlist \}, å°„å½±ã®ã‚¿ã‚¤ãƒ—)}\\
+\tab{}é¢ã®è¾ºï¼ˆã¨è¿½åŠ æ›²ç·šï¼‰ã‚’é¢ã«ã‚ˆã‚Šé™°ç·šå‡¦ç†\\
+\chuu å°„å½±ã®ã‚¿ã‚¤ãƒ—㯠"para","pers","rawpara’,"rawpers"
+
+\tab{Faceremovaldata(é¢datalist,曲線PDlist, å°„å½±ã®ã‚¿ã‚¤ãƒ—)}\\
+\tab{}曲線をé¢ã«ã‚ˆã‚Šé™°ç·šå‡¦ç†
+
+\section{データã®æ›¸ã出ã—}
+
+\subsection{基本コマンド}
+
+\tab{Windisp( PD列ã¾ãŸã¯list )}\\
+\tab{}ç”»é¢ã‚’é–‹ã,PD列を表示(確èªã®ãŸã‚)\\
+\rei Windisp(\,G1,\ G2\,)\\
+\rei Windisp(list(G1,G2))
+
+\tab{WindispT( PD列ã¾ãŸã¯list \{, オプション\} )}\\
+\tab{}ç”»é¢ã‚’é–‹ã,PD列を表示(確èªã®ãŸã‚)図をé‡ã­ã¦è¡¨ç¤ºã™ã‚‹ï¼Žäº‹å‰ã«WindispT()\\
+\rei WindispT(\,G1,\ G2\,color="red",width=1,new=TRUE\,)\\
+\rei WindispT(list(col="blue",border="white",G1),new=TRUE) \\
+\hspace*{18zw}(閉曲線G1を塗る)\\
+\rei WindispT(list(col="blue",border="white",density=200,G1,G2),new=TRUE)\\
+\hspace*{18zw} (閉曲線G1,G2ã‚’å¡—ã‚‹.densityã¯å†…å´ã‚’線分ã§å¡—ã‚Šã¤ã¶ã™å ´åˆã®ãƒ‘ラメータ)
+
+\tab{Openfile('ファイルå'\,\{ソースファイルå\}) }\\
+\tab{}書ã出ã—用ファイルを開ã(デフォルトã¯ç”»é¢ï¼‰\\
+\rei setwd("C:/TeXF") \\
+\reicr Openfile(\, "fig.tex"\,)\\
+\reicr Openfile(\,'fig.tex',\,'fig.r'\,)\\
+\chuu ソースãŒåŒä¸€ãƒ•ã‚©ãƒ«ãƒ€ã«ã‚ã‚‹ã¨ãã¯ï¼Œç¬¬ï¼’引数ã¯ä¸è¦
+
+\tab{Beginpicture("å˜ä½é•·"\,)}picture 環境を始ã‚る.\\
+\rei Beginpicture("1cm"\,)\\
+\rei Beginpicture("2*10/12cm"\,)
+
+\tab{Endpicture(\,1\,)}picture 環境を終ãˆã‚‹ï¼ˆåº§æ¨™è»¸ã‚’ã‹ã)\\
+\tab{Endpicture(\,0\,)}picture 環境を終ãˆã‚‹ï¼ˆåº§æ¨™è»¸ã‚’ã‹ã‹ãªã„)
+
+\tab{Closefile(\,)\,}書ã出ã—用ファイルを閉ã˜ã‚‹ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼ç”»é¢ã«æˆ»ã™ï¼‰
+
+\subsection{プロットデータ}
+
+\tab{Drwline(\,PD列ã¾ãŸã¯list\{, 太ã•\}\,)}\\
+\tab{}PD列ã¾ãŸã¯ã‚’実線ã§æ›¸ã出ã™\\
+\rei Drwline(\,G1,\ G2\,)\\
+\rei Drwline(\,G3,\ 0.5\.)
+
+\tab{Dashline(\,PD列ã¾ãŸã¯list\{, len \{, gap\}\,\}\,)}\\
+\tab{}PD列ã¾ãŸã¯listã‚’ç ´ç·šã§æ›¸ã出ã™ï¼ˆå®Ÿç·šéƒ¨ã‹ã‚‰å§‹ã¾ã‚‹ï¼‰\\
+\rei Dashline(\,G1,\ G2\,)\\
+\rei Dashline(\,G1,\ 1.5\,)\hfill(実線部,ギャップã¨ã‚‚ 1.5å€ï¼‰\\
+\rei Dashline(\,G1,\ G2,\ 1.5,\ 0.5\,)\\
+\hfill(実線部 1.5å€ï¼Œã‚®ãƒ£ãƒƒãƒ— 0.5å€ï¼‰
+
+\tab{Invdashline(\,PD列ã¾ãŸã¯list\{, len\{, gap\}\,\}\ )}\\
+\tab{}破線を書ã出ã™ï¼ˆã‚®ãƒ£ãƒƒãƒ—ã‹ã‚‰å§‹ã¾ã‚‹ï¼‰
+
+\tab{Dottedline(\,PD列ã¾ãŸã¯list\{, len \{, size\}\,\}\,)}\\
+\tab{}点線を書ã出ã™\\
+\rei Dottedline(\,G1,\ G2\,)\\
+\rei Dottedline(\,G1,\ 1.5\,) (間隔 1.5å€ï¼‰\\
+\rei Dottedline(\,G1,\ G2,\ 1,\ 0.5\,)(点ã®å¤§ãã• 0.5å€ï¼‰
+
+\tab{Arrowline(\,A, B \{, éƒã®å¤§ãã• \{, é–‹ã角 \{, éƒä½ç½® \{, 太ã•\}\,\}\,\} \{, \\
+\hspace*{20zw}å½¢ã¨ä½ç½®
+,\ "Cut=切り込ã¿çŽ‡"\}\,\}\,)}\\
+
+\tab{}点Aã‹ã‚‰Bã«å‘ã‘ã¦çŸ¢å°ã‚’ã‹ãコードを書ã出ã™\\
+\rei Arrowline(\,A,\ B\,)\\
+\rei Arrowline(\,A,\ B,\ 2,\ 10,"l"\,)\\
+\rei Arrowline(\,A,\ B,\ 1,\ 18,\ 0.5,\ 2,"lc"\,)\\
+\hspace*{6zw}\chuu ABã®ä¸­ç‚¹ã®ä½ç½®ã«éƒã‚’ã‹ã
+
+
+\tab{Arrowhead(\,ä½ç½®,\ æ–¹å‘\{,\ 大ãã•\{,\ 角度\},\ 形状ã¨ä½ç½®,\ "Cut=切り込ã¿çŽ‡"\}\,)}
+
+\tab{}éƒã ã‘を書ã出ã™\\
+\rei Arrowhead(\,c(0,\ 0),\ c(2,\ 1),\ "cl"\,)
+
+\tab{Arrowhead(\,P,\ PD\{,\ 大ãã•\{,\ 角度\},\ 形状ã¨ä½ç½®\}\,)}\\
+\tab{}PD上ã®ç‚¹Pã«çŸ¢å°ã‚’æã\\
+\rei Arrowhead(\,c(1,\ 1),\ Plotdata("x\^{}2","x"\,))\\
+\chuu éƒã¯ãƒ©ã‚¤ãƒ³
+
+\tab{Drwpt(点ã®åˆ— \{, å¡—ã‚Š\})}点を書ã出ã™ï¼ˆå¤§ãã•ã¯ Setptã§æŒ‡å®šï¼Œå¡—ã‚Šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯1)\\
+\rei Drwpt(\,c(2,\ 3),\ c(5,\ 7)\,)
+
+\tab{Drwxy(\,)}座標軸を書ã出ã™
+
+\tab{Htickmark( 座標, æ–¹å‘, æ•°å¼ , $\cdots$ )}\\
+\tab{}横軸上ã«ç›®ç››ã‚Šã‚’ã¤ã‘る(方å‘ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯"s"\,)
+
+\tab{Vtickmark( 座標, æ–¹å‘, æ•°å¼ , $\cdots$ )}\\
+\tab{}縦軸上ã«ç›®ç››ã‚Šã‚’ã¤ã‘る(方å‘ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯"w"\,)\\
+\rei Htickmark(\,$-1$,"$-1$",\ 1,"1",\ pi,"$\backslash$pi"\,)\\
+\rei Vtickmark(\ $-1$,"e","$-1$",\ 1,"ne","1"\,)\\
+\rei Htickmark(c(2,1),\ "a"\,)\\
+\chuu æ•°å¼ã‚’çœç•¥ã™ã‚‹ã¨ç›®ç››ã‚Šã ã‘ã‚’ã¤ã‘ã‚‹
+
+\tab{Htickmark("m..n..r..")}横軸全体ã«ç›®ç››ã‚Šã‚’ã¤ã‘ã‚‹
+
+\tab{Vtickmark("m..n..r.."\,)}縦軸全体ã«ç›®ç››ã‚Šã‚’ã¤ã‘ã‚‹\\
+\chuu m(目盛りã®é–“隔),n(文字を何目盛り毎ã«ï¼‰ï¼Œr(数ã®å€çŽ‡ï¼‰\\
+\rei Htickmark("mn")(目盛りã¨æ•°ã‚’1間隔ã§ã¤ã‘る)\\
+\rei Vtickmark("m1n2r1.5")(1.5å€ã—ãŸæ•°ã‚’1ã¤ã¨ã³ã«ï¼‰
+
+\tab[13zw]{Shade(\,PD列ã¾ãŸã¯list\{, 濃ã•\}\,)\mbox{}}\\
+\tab{}閉曲線ã®å†…部を塗りã¤ã¶ã— 濃ã•: 0 〜 1(デフォルトã¯ï¼‘)
+
+\subsection{文字ã®æ›¸ã入れ}
+
+\tab{Letter(\ 点, æ–¹å‘, 文字列 ,・・・)}\\
+\tab{}点ã®ä½ç½®ã®ã€Œæ–¹å‘ã€ã«æ–‡å­—列をã‹ã(複数å¯ï¼‰\\
+\rei Letter(\,c(4,\ 3),"n","文字")\\
+\chuu ä½ç½®ã¯"n", "s", "e", "w", "ne", "nw", "se", "sw", "c"\\
+\chuu "n1" nã®æ–¹å‘ã«ã•ã‚‰ã«1目盛長ã ã‘離ã™ï¼Ž\\
+\chuu "s-1w2" sæ–¹å‘ã«-1目盛長,wæ–¹å‘ã«2目盛長ã ã‘離ã™ï¼Ž
+
+\tab{Expr(\ 点, æ–¹å‘, æ•°å¼ï¼Œãƒ»ãƒ»ãƒ»)}点ã®ä½ç½®ã®ã€Œæ–¹å‘ã€ã«æ•°å¼ã‚’ã‹ã(\$\$ã¯ä¸è¦ï¼‰\\
+\rei Expr(c(4, 3),"s","y=f(x)")
+
+\tab{Letterrot(\ 点, æ–¹å‘\ \{, 接線方å‘\ \{, 法線方å‘\}\}, 文字列)}\\
+\tab{Exprrot(\ 点, æ–¹å‘\ \{, 接線方å‘\ \{, 法線方å‘\}\}, 文字列)}\\
+\tab{}「点ã€ã®ä½ç½®ã«ã€Œæ–¹å‘ã€ã‚’å³æ¨ªæ–¹å‘ã«ã™ã‚‹ã‚ˆã†ã«æ–‡å­—を傾ã‘ã¦æ›¸ã\\
+\chuu 「接線方å‘ã€ï¼Œã€Œæ³•ç·šæ–¹å‘ã€ã¯ãã‚Œãžã‚Œã®å¾®å°‘移動é‡\\
+\chuu graphicxパッケージãŒå¿…è¦
+
+\tab{Texletter(\ 点(listå½¢å¼), æ–¹å‘, 文字列 ,・・・)}\\
+\tab{}点ã®ä½ç½®ã®ã€Œæ–¹å‘ã€ã«æ–‡å­—列をã‹ã(複数å¯ï¼‰\\
+\rei Texletter(\,list(4,,\ "\#1"),"n","文字")\\
+\chuu ä½ç½®ã¯"n", "s", "e", "w", "ne", "nw", "se", "sw", "c"\\
+\chuu 点ã®ä½ç½®ã¯ãƒªã‚¹ãƒˆå½¢å¼ã§ï¼Œ\TeX ã®æ–‡å­—列を渡ã™ã“ã¨ãŒã§ãる.
+
+\tab{Openphr(\,ユーザーコマンドå\,),Closephr(\,)}\\
+\tab{}$\backslash$defã®ã‚³ãƒžãƒ³ãƒ‰å®šç¾©\\
+\rei Openphr("$\backslash$p"\,)\\
+\reicr  Texcom("$\backslash$begin\{array\}\{cc\}"\,)\\
+\reicr  Texcom("5 \& 3$\backslash\backslash$"\,)\\
+\reicr  Texcom("8 \& 7"\,)\\
+\reicr  Texcom("$\backslash$end\{array\}\$"\,)\\
+\reicr Closephr(\,)
+
+\tab{Openpar(\,ユーザーコマンドå,幅 \{ ç¸¦æ–¹å‘ \}\,), Closepar(\,)}\\
+\tab{}minipage環境をå«ã‚€$\backslash$def コマンド定義\\
+\rei Openpar("$\backslash$s","5cm", "t"\,)\\
+\reicr  Texcom("$\backslash$input\{rei\}"\,)\\
+\reicr Closepar(\,)\\
+\reicr Letter(\,c(2,\ 3),"se","$\backslash$s"\,)\\
+\chuu 縦方å‘ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ c
+
+\tab{Fontsize("記å·"\,)}文字サイズã®å¤‰æ›´ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã出ã™\\
+\tab[13zw]{}"n", "s", "f",%
+ "ss", "t", \\
+\tab[13zw]{}"la", "La", %
+"LA", "h", "H"(""\,ã®ã¨ã"n"\,)\\
+\rei Fontsize("s")
+
+\tab{Texcom("コマンド"\,)}\TeX コマンドã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™\\
+\rei Texcom("$\backslash$newcounter\{tmpct\}")\\
+\chuu "newline" ã®ã¨ã,空白行を挿入
+
+\tab{Bowname(å¼“å½¢ï¼Œæ•°å¼ )}弓形PDã®ä¸­å¤®ã«å¼ã‚’書ã入れる\\
+\rei Gb$<$- Bowdata( A, B, 1, 0.5)\\
+\reicr Bowname(Gb, "d")
+
+\tab{Bownamerot( 弓形,数å¼\{,å‘ã\} )}\\
+\tab{}弓形PDã®ä¸­å¤®ã«å¼ã‚’傾ã‘ã¦æ›¸ã入れる\\
+\chuu graphicxパッケージãŒå¿…è¦\\
+\chuu å‘ãã« $-1$を指定ã™ã‚‹ã¨å‘ããŒå対ã«ãªã‚‹
+
+\tab{Xyzaxparaname(\,軸データ \{, å„軸ã®ãƒ©ãƒ™ãƒ«å \}\{,離れ\}\,)}\\
+\tab{}平行投影ã§ï¼Œå„軸ã®ãƒ©ãƒ™ãƒ«ã‚’書ã入れる\\
+\rei Gax$<$- Xyzax3data( "x$<$- c(0,1)", "y$<$- c(0,1)", "z$<$- c(0,2)" )\\% ($x,y,z$を書ã)\\
+\reicr Xyzaxparaname(Gax)\\% ($x,y,z$を書ã)\\
+\chuu "\yen sin x" ãªã©æ–‡å­—列ã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãã‚‹
+
+\tab{Xyzaxpersname(\,軸データ \{, å„軸ã®ãƒ©ãƒ™ãƒ«å \}\{,離れ\}\,)}\\
+\tab{}一点投影ã§ï¼Œå„軸ã®ãƒ©ãƒ™ãƒ«ã‚’書ã入れる\\
+\rei Xyzaxpersname(Gax, "", "", "w")
+
+%\vspace*{-0.5zw}
+
+%\vspace*{-2zw}
+
+\section{プロットデータã®æ“作}
+
+\subsection{å¹³é¢}
+
+\tab{Joingraphics(PD1,PD2,・・・\{ , "L" \})}\\
+\tab{}複数ã®PDを1ã¤ã®PDã«åˆä½µ \\
+\reicr G11$<$- Joingraphics(\,F9,\ G10\,)\\
+\chuu "L"を指定ã—ãŸã¨ãã¯ï¼Œçµæžœã‚’リストã§è¿”ã™
+
+\tab{Dividegraphics(PD)}PDã‚’è¦ç´ ã«åˆ†ã‘ãŸlistを作æˆ\\
+\rei FL$<$- Dividegraphics(G1)\\
+\rei G1$<$- Op(1, FL)
+
+\tab{Joincrvs(\,PD列\,)}複数ã®æ›²ç·šã‚’ã¤ãªã’ãŸPDを作æˆï¼ˆ2D, 3D共通)\\
+\rei G3$<$- Joincrvs(\,G1,\ Invert(G2)\,)\\
+\chuu 曲線ã¯éš£æŽ¥ã™ã‚‹é †ç•ªã§æŒ‡å®šã™ã‚‹
+
+\tab{Invert( PD )}PDã®ç‚¹åˆ—を逆順ã«ã—ãŸPDを作æˆï¼ˆ2D, 3D共通)
+
+%\tab{connectseg(PD)}細切れã®ç·šåˆ†ã‚’çµã¶PDリストを作æˆ\\
+%\hspace*{-4zw}\rei connectseg(implicitplot(x\textasciicircum 2+y\textasciicircum 2$<$- 1,x$<$- -2..2,y$<$- -2..2))
+
+\tab{Partcrv(\,s1,\ s2, PD\,)}曲線PD上ã®ãƒ‘ラメータ値s1, s2を両端ã¨ã™ã‚‹PDを作æˆ\\
+\chuu s1 $>$ s2 ã®å ´åˆ\\
+\hspace*{180pt}s2ã‹ã‚‰çµ‚点,始点ã‹ã‚‰s1ã¾ã§ã®PDã®ãƒªã‚¹ãƒˆã‚’出力\\
+\hspace*{180pt}PDãŒé–‰æ›²ç·šã®ã¨ãã¯ä¸Šã®ï¼’ã¤ã®PDã‚’ã¤ãªã’る.
+
+\tab{Partcrv(\,A, B, PD\,)}曲線PD上ã®ç‚¹A, Bã®é–“ã®éƒ¨åˆ†æ›²ç·šã®PDを作æˆ\\
+\chuu
+\begin{mini}{23zw}%
+A, Bã®é †åºãŒé€†è»¢ã—ã¦ã„ã‚‹ã¨ã,Bã‹ã‚‰çµ‚点,始点ã‹ã‚‰Aã¾ã§ã®PDã®ãƒªã‚¹ãƒˆï¼ˆé–‰ã®ã¨ã接続)を出力
+\end{mini}\vspace{2mm}\\
+\rei G1$<$- Plotdata(\,"x\textasciicircum 2",\ "x=c(XMIN, XMAX)"\,)\\
+\reicr G2$<$- Partcrv(\,c(0,0),\ c(1,1),\ G1)\\
+\reicr G3$<$- Partcrv(\,c(1,1),\ c(0,0),\ G1)
+
+
+\tab{Intersectcrvs(PD1, PD2)}2曲線PD1, PD2ã®äº¤ç‚¹ãƒªã‚¹ãƒˆã‚’作æˆ\\
+\rei G1$<$- Paramplot("c(cos(t),\ sin(t))",\ "t=c(0, 2*\%pi)")\\
+\reicr G2$<$- Plotdata("x+1/2",\ "x")\\
+\reicr PL$<$- Intersectcrvs(\,G1,G2\,)
+
+\tab{IntersectcrvsPp(PD1, PD2)}\\
+\tab{}2曲線PD1, PD2ã®äº¤ç‚¹ã¨ãƒ‘ラメータã®ãƒªã‚¹ãƒˆã‚’作æˆ
+
+\tab{Intersectlines(L1, L2)}ï¼’ç›´ç·šã®äº¤ç‚¹ã‚’è¿”ã™\\
+\rei L1$<$- Lineplot(A, B)\\
+\reicr L2$<$- Lineplot(C, D)\\
+\reicr P$<$- Intersectcrvs(\,L1,L2\,)
+
+\tab{Nearestpt(\ P, PD\ )}点Pã«æœ€ã‚‚è¿‘ã„曲線PD上ã®ç‚¹ã¨ãƒ‘ラメータ値ã®ãƒªã‚¹ãƒˆã‚’è¿”ã™\\
+\rei Pp$<$- Nearestpt(\,c(0,\ 1),\ G1\,)\\
+\reicr A$<$- Op(1,Pp)
+
+\tab{Nearestpt(\,PD1,\ PD2\,)}%
+PD1ã®ç¯€ç‚¹ã®ã†ã¡ã€PD2ã«æœ€ã‚‚è¿‘ã„点データã®ãƒªã‚¹ãƒˆã‚’è¿”ã™\\
+\rei Pp$<$- Nearestpt(\,G1,\ G2)\\
+\reicr A$<$- Op(1,Pp)
+
+\tab{Ptstart(\,PD\,), Ptend(\,PD)\,}曲線PDã®å§‹ç‚¹ï¼ˆçµ‚点)を返ã™
+
+
+%\tab{Ptlistcrv(\,PD)\,}曲線PDã®ç¯€ç‚¹ãƒ‡ãƒ¼ã‚¿ãƒªã‚¹ãƒˆã‚’è¿”ã™
+
+\tab{Numptcrv(\,PD)\,}曲線PDã®ç¯€ç‚¹ãƒ‡ãƒ¼ã‚¿ã®å€‹æ•°ã‚’è¿”ã™
+
+\tab{Ptcrv(\,n,\,PD)\,}曲線PDã®n番目ã®ç¯€ç‚¹ã‚’è¿”ã™
+
+\tab{Pointoncrv(\,s,\ PD\,)}PD上ã®ç‚¹ã§ãƒ‘ラメータ値sã‚’ã‚‚ã¤ç‚¹ã‚’è¿”ã™\\
+\rei Pointoncrv(5.3,\ G1)\\
+\reicr  (5番目ã®ç·šåˆ†ä¸Šã§0.3ã®ä½ç½®ã«ã‚る点)
+
+\tab[13zw]{Paramoncrv(P \{,\ n \},\ PD)}%
+PD(ã®n番目ã®ç·šåˆ†ï¼‰ä¸Šã«ã‚る点Pã®ãƒ‘ラメータを返ã™\\
+\rei Paramoncrv( c(3,\ 2), G1)\\
+\rei Paramoncrv(c(2,\ 4), 5, G1)
+
+%\tab[13zw]{Droppoint(PD \{, é™ç•Œå€¤\})} é™ç•Œå€¤ä»¥ä¸‹ã®éš£æŽ¥ç‚¹ã‚’è½ã¨ã—ã¦ç‚¹ã‚’å°‘ãªãã™ã‚‹ï¼Ž\\
+%\chuu é™ç•Œå€¤ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯0.02
+
+%\tab{Powersum(\,係数リスト(list), 変数値x \{, 中心c\} \,)}\\
+%\tab{}$\displaystyle \sum_{k= 0}^n a_n (x-c)^k$ã®å€¤ã‚’è¿”ã™ï¼Žï¼ˆPlotdataã§ä½¿ç”¨ï¼‰\\
+%\chuu 係数リスト㯠list( 添字リスト,係数リスト)ã®å½¢\\
+%\rei Tmp1$<$- 0:20\\
+%\reicr Tmp2$<$- ones(length(Tmp1))./factorial(Tmp1)\\
+%\reicr CL$<$- list(Tmp1, Tmp2)\\
+%\reicr G1$<$- Plotdata( "Powersum( CL, x)", "x")
+
+%\tab{FouriercoeffL(関数F, 周期T, 項数N )}\\
+%\tab{}Fã®Né …ã¾ã§ã®ãƒ•ãƒ¼ãƒªã‚¨ä¿‚数リスト(list)を求ã‚る.\\
+%\chuu list( 定数項, 余弦係数(行), 正弦係数(行), 周期 ) ã®å½¢\\
+%\chuu Fouriersumã§ç”¨ã„る.
+
+%\tab{Fouriersum( フーリエ係数リスト, 変数値)}\\
+%\tab{}フーリエ級数ã®å€¤ã‚’è¿”ã™ï¼Žï¼ˆPlotdataã§ä½¿ç”¨ï¼‰\\
+%\rei deff( "Out$<$- Fun(x)", "Out$<$- abs(x)")\\
+%\reicr CL$<$- FouriercoeffL(Fun, 2, 30)\\
+%\reicr G2$<$- Plotdata("Fouriersum(CL, x)", "x", "N$<$- 300" )
+
+\subsection{空間}
+
+\tab{Partcrv3(\,S1,\ S2, PD\,)}曲線PD上ã®ãƒ‘ラメータ値S1,S2を両端ã¨ã™ã‚‹PDを作æˆ
+
+\tab{Rotate3pt(点, V1, V2\{, C\})}\\
+\tab{}回転移動ã—ãŸç‚¹ã‚’è¿”ã™ï¼ˆRotate3dataå‚照)
+
+\tab{Rotate3ptc(点, 軸, 角度\{, C\})}\\
+\tab{}回転移動ã—ãŸç‚¹ã‚’è¿”ã™ï¼ˆRotate3dataå‚照)
+
+
+\tab{Parapt(\,点\,)\ ,\ \ Perspt(\,点\,)}\\
+\tab{}空間ã®ç‚¹ã‚’投影ã—ãŸç‚¹ã‚’è¿”ã™
+
+\tab{Zparapt(\,点\,)\ ,\ \ Zperspt(\,点\,)}\\
+\tab{}投影ã—ãŸå¹³é¢ã‚’$X,\ Y$ã¨ã—ãŸã¨ãã®$Z$座標
+
+\tab{Invparapt(\,P,\ PD3d\,)\ ,\ \ Invperspt(\,P,\ PD3d\,)}\\
+\tab{}PD3dを投影ã—ãŸPD上ã®ç‚¹Pã«å¯¾å¿œã™ã‚‹PD3d上ã®ç‚¹\\
+\chuu Pd3dãŒç·šåˆ†ã®ã¨ãã¯ï¼Œå»¶é•·ç·šä¸Šã®ç‚¹ã§ã‚‚よã„.
+
+\tab{Invperspt(\,s,\ PD2d,\ PD3d\,)\ ,\ \ Invperspt(\,s,\ PD2d,\ PD3d\,)}\\
+\tab{}PD2d上ã®ãƒ‘ラメータ値sã®ç‚¹ã«å¯¾å¿œã™ã‚‹PD3d上ã®ç‚¹
+
+\tab{Cancoordpers(\,投影座標\,)}平行投影ã§ã€ŒæŠ•å½±åº§æ¨™ã€ã§è¡¨ã•ã‚Œã‚‹ç‚¹ã®æ¨™æº–座標
+
+\tab{Cancoordpers(\,投影座標\,)}一点投影ã§ã€ŒæŠ•å½±åº§æ¨™ã€ã§è¡¨ã•ã‚Œã‚‹ç‚¹ã®æ¨™æº–座標
+
+\tab{Viewfrom(Vec, 曲線3D \{, éžè¡¨ç¤ºã‚ªãƒ—ション\})}\\
+\tab{}一時的ã«Vecæ–¹å‘ã‹ã‚‰ã¿ãŸå°„影データを返ã™\\
+\rei Out1$<$- Viewfrom(c(0,0,1), G1) (表示ã—ã¦ãƒ‡ãƒ¼ã‚¿ã‚’作æˆï¼‰\\
+\rei Out1$<$- Viewfrom(c(0,0,1), G1, 0) (データã®ã¿ã‚’作æˆï¼‰
+
+
+%\section{曲é¢ã®æç”»}
+
+%%
+%\subsection{関数データリストã®å®šç¾©}
+
+%\begin{enumerate}[\hspace*{1zw}(1)]
+%\item
+%$z$<$- f(x,\ y)\ \ (a \leqq x \leqq b,\ c \leqq y \leqq d)$ã®ã¨ã\vspace{1mm}\\
+%\hspace*{4zw}list(\,関数,\ xã®ç¯„囲,\ yã®ç¯„囲\,)\\
+%\hspace*{-6zw}\reicr \verb|Fd$<$- list("z$<$- x^2+y","x$<$- c(-1,2)","y$<$- c(-2,1)")|\\
+%\hspace*{-4zw}\chuu 変数å x, y ãŒé–¢æ•°åã«ã‚る文字ã¨é‡ãªã‚‰ãªã„よã†ã«ã™ã‚‹ï¼Ž
+
+%\item
+%$z$<$- f(x,\ y)\ ,x$<$- x(u,\ v),\ ,y$<$- y(u,\ v)\ \ (a \leqq u \leqq b,\ c \leqq v \leqq d)$ã®ã¨ã\vspace{1mm}\\
+%\hspace*{4zw}list(\,関数z,\ 関数x,\ 関数y,\ uã®ç¯„囲,\ vã®ç¯„囲\{,\ 境界ã®æŒ‡å®š\}\,)\\
+%\hspace*{-6zw}\rei \verb|Fd$<$- list("z$<$- sin(2*sqrt(abs(x^2+y^2))","x$<$- R*cos(T)",|\\
+%\hspace*{-6zw}\reicr \verb| "y$<$- R*sin(T)","R$<$- c(0,4)","T$<$- c(0,2*%pi)","e")|\\
+%\hspace*{-4zw}\chuu "e"ã¯$r$<$- 1,\ 0\leqq t\leqq 2\pi$ã§å®šã¾ã‚‹é–‰æ›²ç·šã‚’表ã™ï¼Ž\\
+%\hspace*{-4zw}\chuu sqrtã®ä¸­ã¯absã‚’ã¤ã‘る(計算誤差ã®ãŸã‚).
+
+%\item
+%$x$<$- x(u,\ v),\ y$<$- y(u,\ v),\ z$<$- z(u,\ v)\ (a \leqq u \leqq b,\ c \leqq v \leqq d)$ã®ã¨ã\\
+%\hspace*{4zw}list(\,"p",\ 関数x\ 関数y,\ 関数z,\ Uã®ç¯„囲,\ Vã®ç¯„囲\{,\ 境界ã®æŒ‡å®š\}\,)\\
+%\hspace*{-6zw}\rei \verb|Fd$<$- list("p","x$<$- sin(U)*cos(V)","y$<$- sin(U)*sin(V)",|\\
+%\hspace*{-6zw}\reicr \verb| "z$<$- cos(U)","U$<$- c(0,%pi)","V$<$- c(0,2*%pi),"")|
+
+%\end{enumerate}
+
+%\subsection{曲é¢ã®ãƒ¯ã‚¤ãƒ¤ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ å›³}
+
+%\tab{Sf3data(FD,\ \{,曲線ã®ç‚¹ã®å€‹æ•°(リスト)\{,横方å‘ã®åˆ†å‰²æ•°,縦方å‘ã®åˆ†å‰²æ•°\}\})}\\
+%\tab{}曲é¢ãƒ‡ãƒ¼ã‚¿ãƒªã‚¹ãƒˆFDã®ï¼“次元ワイヤフレームデータを生æˆ\\
+%\chuu デフォルトã¯ã€€ç‚¹ã®å€‹æ•°ï¼c(50,\ 50),分割数$<$- 25\\
+%\chuu 点ã®å€‹æ•°ã‚’æ•°nã§æŒ‡å®šã—ãŸã¨ãã¯ï¼’æ–¹å‘ã¨ã‚‚nã«ãªã‚‹\\
+%\rei Out$<$- Sf3data(Fd)
+
+%\tab{Sfparadata(〃)}FDã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’平行投影ã—ãŸï¼’次元データ
+
+%\tab{Sfpersdata(〃)}FDã®ãƒ¯ã‚¤ãƒ¤ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ‡ãƒ¼ã‚¿ã‚’平行投影ã—ãŸï¼’次元データ
+
+%\subsection{輪郭線データã®ä½œæˆ}
+
+%\tab{Sfbdparadata(関数データ\{,å„æ–¹å‘ã®åˆ†å‰²æ•°,é™ç•Œå€¤1,é™ç•Œå€¤2\})}\\
+%\tab{Sfbdpersdata(関数データ\{,å„æ–¹å‘ã®åˆ†å‰²æ•°,é™ç•Œå€¤1,é™ç•Œå€¤2\})}
+
+%\noindent
+%\hspace*{3zw}\Ltab{10zw}{å„æ–¹å‘ã®åˆ†å‰²æ•°}曲線,陰関数ã®ã‚°ãƒªãƒƒãƒ‰æ•°\\
+%\hspace*{3zw}\Ltab{14zw}{}デフォルトã¯50\\
+%\hspace*{3zw}\Ltab{10zw}{}リストã‹å˜ç‹¬ã®æ•°ã§ä¸Žãˆã‚‹\\
+%\hspace*{3zw}\Ltab{10zw}{é™ç•Œå€¤1}åŒä¸€ç‚¹ã¨è¦‹ãªã™é™ç•Œï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0.05)\\
+%\hspace*{3zw}\Ltab{10zw}{é™ç•Œå€¤2}交点ã®ä½™è£•å¹…(デフォルトã¯0.2)
+
+%
+%\rei \verb|Out1$<$- Sfbdparadata(Fd,c(50,50))|\\
+%\reicr \verb| Windisp(Projpara(Out1))|
+
+%\noindent
+%\chuu 曲é¢ä¸Šã®ï¼“次元データã¨ã—ã¦å¾—られる.\\
+%\chuu BorderHiddenData()ã§
+%é™°ç·šã®ï¼“次元データãŒå¾—られる.\\
+%\chuu CuspData()ã§è¼ªéƒ­ç·šã®ï¼“次元データãŒ
+%得られる.\\
+%\chuu CuspPt()ã§cusp点ã®ï¼’次元データãŒ
+%得られる.\\
+%\chuu BorderPt()ã§è¼ªéƒ­ç·šã®äº¤ç‚¹ã®ï¼’次元データãŒ
+%得られる.
+
+%\subsection{ワイヤーデータã®ä½œæˆ}
+
+%\tab{Wireparadata(輪郭ã®ãƒªã‚¹ãƒˆ,関数データ,横ã®ç·šæ•°,縦ã®ç·šæ•°\{.分割数, é™ç•Œå€¤1.é™ç•Œå€¤2\})}
+
+%\tab{Wirepersdata(輪郭,関数データ \{ ,横ã®ç·šæ•°,縦ã®ç·šæ•°\{.分割数, é™ç•Œå€¤1.é™ç•Œå€¤2\}\})}
+
+%\noindent
+%\hspace*{3zw}\Ltab{10zw}{輪郭}Sfbdpersdata( Sfbdparadata ) ã§ä½œæˆã—ãŸãƒ‡ãƒ¼ã‚¿\\
+%\hspace*{3zw}\Ltab{10zw}{ç·š}個数ã‹å€¤ã®ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹\\
+%\hspace*{3zw}\Ltab{10zw}{é™ç•Œå€¤1}デフォルトã¯0.05\\
+%\hspace*{3zw}\Ltab{10zw}{é™ç•Œå€¤2}デフォルトã¯0.2
+
+%
+%\rei \verb|Out2$<$- Wireparadata(Out1,Fd1,5,5)|\\
+%\reicr \verb| Windisp(Projpara(Out1,Out2))|\\
+%\chuu WireHiddenData()ã§
+%é™°ç·šã®ï¼“次元データãŒå¾—られる.\\
+%\chuu WirePt()ã§è¼ªéƒ­ç·šã¨ã®äº¤ç‚¹ã®ï¼’次元データãŒ
+%得られる.
+
+%\subsection{曲é¢ã¨æ›²ç·š}
+
+%\subsubsection{パラメータ平é¢ä¸Šã®æ›²ç·š}
+
+%\tab{Crvonsfparadata(å¹³é¢ä¸Šã®æ›²ç·š2Dデータ,輪郭,関数データ \{,オプション\})}
+
+%\tab{Crvonsfpersdata(å¹³é¢ä¸Šã®æ›²ç·š2Dデータ,輪郭,関数データ \{,オプション\})}
+
+%\rei \verb|Fg$<$- Parametricplot("c(T, 0)","T$<$- c(0,2*\%pi)")|\\
+%\reicr \verb| Out4$<$- Crvonsfpersdata(Fg,Out1,Fd)|\\
+%\chuu CrvonsfHiddenData()ã§é™°ç·šã®ï¼“次元データãŒå¾—られる.
+
+%
+%\subsubsection{曲é¢ä¸Šã®æ›²ç·š}
+
+%\tab{Crv3onsfparadata(曲é¢ä¸Šã®æ›²ç·š3Dデータ,輪郭,関数データ\{,オプション\})}
+
+%\tab{Crv3onsfpersdata(曲é¢ä¸Šã®æ›²ç·š3Dデータ,輪郭,関数データ \{,オプション\})}
+
+%\rei \verb|Out5$<$- Crv3onsfparadata(Fg,Out1,Fd)|\\
+%\chuu Crv3onsfHiddenData()ã§é™°ç·šã®ï¼“次元データãŒå¾—られる.
+
+%\subsubsection{曲é¢å¤–ã®æ›²ç·š}
+
+%\tab{Crvsfparadata(曲線3D,輪郭,関数データ\{,オプション\})}
+
+%\tab{Crvsfpersdata(曲線3D,輪郭,関数データ \{,オプション\})}
+
+%\rei \verb|G2$<$- Xyzax3data("x$<$- c(-5,5)","y$<$- c(-5,5)",...|\\
+%\reicr \verb| "z$<$- c(-5,5)")|\\
+%\reicr \verb| Out2$<$- Crvsfparadata(G2,Out1,Fd)|\\
+%\chuu CrvsfHiddenData()ã§é™°ç·šã®ï¼“次元データãŒå¾—られる.\\
+%\chuu 曲線ã¨æ›²é¢ãŒäº¤ã‚らãªã„ã¨ãã¯ï¼Œå¼•æ•°ã®æœ€å¾Œã« $-1$ã‚’ã¤ã‘る.
+
+%\subsubsection{ãã®ä»–ã®ã‚³ãƒžãƒ³ãƒ‰}
+
+%\tab{Intersectcrvsf(曲線3D, 関数データ\{,分割数\{,é™ç•Œå€¤\}\})}\\
+%\tab{}曲線ã¨æ›²é¢ã¨ã®äº¤ç‚¹ï¼ˆMD)を求ã‚る.
+
+%\subsection{曲é¢ã®åˆ‡æ–­}
+
+%%\tab{polarcoordx()}極座標$r,\ t$ã®$x$座標を与ãˆã‚‹é–¢æ•°ã‚’è¿”ã™
+
+%%\tab{polarcoordx()}極座標$r,\ t$ã®$x$座標を与ãˆã‚‹é–¢æ•°ã‚’è¿”ã™
+
+%\tab{Sfcutdata(曲é¢ãƒ‡ãƒ¼ã‚¿, 切断é¢ãƒ‡ãƒ¼ã‚¿ \{, 分割数\} )}\\
+%\tab{}曲é¢ã‚’切ã£ãŸã¨ãã®åˆ‡ã‚Šå£ã®3dデータを作æˆ\\
+%\chuu 切断é¢ã¯ï¼Œ$x,\ y,\ z$ãªã©ã®æ–¹ç¨‹å¼ã§ä¸Žãˆã‚‹ï¼Ž\\
+%\hspace*{15zw}(平é¢ã®å ´åˆã¯ï¼ŒPhcutdataã®ã‚ˆã†ã«ä¸Žãˆã¦ã‚‚よã„)\\
+%\rei \verb|Fd$<$- c("p","R*cos(T)","R*sin(T)","2*(1-R)",|\\
+%\reicr \verb| "R$<$- c(0,1)","T$<$- c(0,2*%pi)","se")|\\
+%\reicr \verb|Out$<$- Sfcutdata(Fd,"x^2+(z-1/2)^2$<$- 1/4")|
+
+%\tab{Sfcutoffparadata(関数データ, 切断é¢, ç¬¦å· \{ , 分割数\} )}
+
+%\tab{Sfcutoffrawparadata(関数データ, 切断é¢, ç¬¦å· \{ , 分割数\} )}
+
+%\tab{Sfcutoffpersdata(関数データ, 切断é¢, ç¬¦å· \{ , 分割数\} )}
+
+%\tab{Sfcutoffrawpersdata(関数データ, 切断é¢, ç¬¦å· \{ , 分割数\} )}
+
+%\tab{}切断é¢ã§åˆ‡ã£ãŸæ›²é¢ã‚’リッジライン法ã§è¿”ã™
+
+%
+%\rei \verb|Fd$<$- list("z$<$- 2*(1-sqrt(abs(x^2+y^2)))","x$<$- R*cos(T)",|\\
+%\reicr \verb| "y$<$- R*sin(T)","R$<$- c(0,1)","T$<$- c(0,2*%pi)","e")|\\
+%\reicr \verb| Out$<$- Sfcutoffparadata(Fd,"z$<$- 1+2*x","-")|
+
+
+\section{ãã®ä»–}
+
+%\tab{bksl("コマンド}\,)}コマンドã«$\backslash$ã‚’ã¤ã‘ãŸæ–‡å­—列を作る\\
+%\rei str$<$- bksl("sin x}\,)
+
+\tab{Readtextdata(ファイルå,\{開始ä½ç½®\{,オプション\}\})}\\
+\tab{}%
+\begin{mini}{30zw}
+ファイルã‹ã‚‰ã‚³ãƒ³ãƒžï¼Œã‚¹ãƒšãƒ¼ã‚¹ï¼Œã‚¿ãƒ–区切りã®ãƒ†ã‚­ã‚¹ãƒˆã‚’読込ã¿ï¼Œ
+データ行列を返ã™\vspace{2mm}
+\end{mini}\\
+\chuu オプション:\\
+\hspace*{18zw}"R=読ã¿è¾¼ã¿è¡Œæ•°" (デフォルトã¯ã™ã¹ã¦ï¼‰\\
+\hspace*{18zw}"C=読ã¿è¾¼ã¿åˆ—æ•°"(デフォルトã¯ã™ã¹ã¦ï¼‰ \\
+\hspace*{18zw}"Cna=è«–ç†å€¤" 1行を列åã«ã™ã‚‹ã‹ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆTRUE) \\
+\hspace*{18zw}"Rna=è«–ç†å€¤" 1列を行åã«ã™ã‚‹ã‹ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆFALSE) \\
+\rei DL$<$- Readtextdata("dt.csv",\ c(2,\ 1),\ "R=1000",\ "C=2")
+
+\tab{Writetextdata(データフレーム,ファイルå)}\\
+\tab{}データフレームを .csvファイルã«æ›¸ã出ã™\\
+\chuu 列åã¯ï¼‘行目ã«ãŠã,NAã¯blankã«ã™ã‚‹\\
+\rei Writetextdata(Df, "ex.csv")
+
+\tab{Tonumeric(\,文字列ã‹ã‚‰ãªã‚‹ãƒ‡ãƒ¼ã‚¿è¡Œåˆ— \{, 開始ä½ç½® \{ , 終了ä½ç½®\}\}\.)}\\
+\tab{}行列ã®æˆåˆ†ã‚’数値ã«å¤‰æ›ï¼ˆå¤‰æ›ã§ãã‚‹è¡Œã¨åˆ—ã‹ã‚‰ãªã‚‹éƒ¨åˆ†è¡Œåˆ—)\\
+\rei Dn$<$- Tonumeric(DL)
+
+%\tab{Newlength(\,)}%
+%\begin{mini}{30zw}
+%è·é›¢å¤‰æ•° \verb+ \Width, \Height, \Depth +を定義ã™ã‚‹\TeX コマンドを画é¢ã«è¡¨ç¤º
+%\end{mini}
+%\\
+%\rei \prompt newlength()+\\
+%\hspace*{6zw}\reicr \verb+\newlength{\Width}+\\%
+%\hspace*{6zw}\reicr \verb+\newlength{\Height}+\\%
+%\hspace*{6zw}\reicr \verb+\newlength{\Depth}+%
+
+%\tab{Mawarikomi("å¹…"\,)}%
+%\begin{mini}{28zw}
+%emathã®mawarikomi環境ã®ã‚³ãƒ¼ãƒ‰ã‚’生æˆè¡¨ç¤º
+%\end{mini}\\
+%\rei Mawarikomi("5cm"\,)
+
+\subsection{作表}
+
+\tab{Tabledata(\{大ãã•,\}\ 縦線相対幅,\ 横線相対高ã•\,)}\\%
+\tab{}表ã®ãƒ‡ãƒ¼ã‚¿listã‚’è¿”ã™\\
+\tab{}\hspace{-2zw}戻り値:PD,縦線添字,横線添字,枠縦PD,枠横PD,外枠PD\\
+\hspace*{10zw}大ãã•ã¯æ¬¡ã®ãƒ™ã‚¯ãƒˆãƒ«\\
+\hspace*{12zw}横,縦(,\ å·¦margin,\ å³margin(,\ 上margin,\ 下margin))\\
+\chuu 横(縦)を -1 ã¨ã—ãŸã¨ãã¯ï¼Œç¸¦ï¼ˆæ¨ªï¼‰ç·šã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰\\
+\hspace*{16.3zw}自動的ã«è¨ˆç®—ã•ã‚Œã‚‹ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰\\
+\hspace*{10zw}縦線相対ä½ç½®ã¯å·¦ã®ç½«ç·šã‹ã‚‰ã®å¹…list(縦方å‘ã®å§‹ç‚¹ï¼Œçµ‚点)\\
+\hspace*{10zw}横線相対ä½ç½®ã¯ä¸Šã®ç½«ç·šã‹ã‚‰ã®å¹…list(横方å‘ã®å§‹ç‚¹ï¼Œçµ‚点)\\
+\chuu æ画領域ã¯è‡ªå‹•çš„ã«è¨­å®šã•ã‚Œã‚‹
+
+\rei Tmp1$<$- list(20, 30,list(30,0,10), list(0,15,20), 40)\\
+\reicr Tmp2$<$- list(15)\\
+\reicr Out$<$- Tabledata(c(150,20),Tmp1,Tmp)\\
+\reicr Tb$<$- Tabledata(Tmp1,Tmp2)
+
+\tab{Dividetable(表データ)}枠,縦罫線,横罫線をæˆåˆ†ã¨ã™ã‚‹ãƒªã‚¹ãƒˆã‚’è¿”ã™\\
+\rei G$<$- Dividetable(Tb)(G[[1]],G[[2]],G[[3]]ãŒæž ï¼Œç¸¦ï¼Œæ¨ªï¼‰
+
+\tab{Partframe(表データ,\ 開始ä½ç½®ï¼Œçµ‚了ä½ç½®)}\\
+\tab{}æž ã®ä¸€éƒ¨ã®PD\\
+\chuu ä½ç½®ã¯ãã‚Œãžã‚Œï¼Œc(列番å·,\ 行番å·)\\
+\chuu 開始ä½ç½®ã‹ã‚‰çµ‚了ä½ç½®ã¾ã§ã®å時計回りã®PD\\
+\rei G$<$- Parframe(Tb,\ c(4,1),c(1,2))
+
+\tab{Findcell(表データ,\ 列番å·,\ 行番å·\,)}\\%
+\tab{}セルã®æƒ…å ±list(中心,横幅ï¼ï¼’,縦幅ï¼ï¼’)を返ã™\\
+\chuu 番å·ã¯å·¦ä¸Šã®ä½ç½®\\
+\rei Out$<$- Findcell(Out,2,1)\\
+\chuu 番å·ãŒãƒ™ã‚¯ãƒˆãƒ«ã®ã¨ãã¯ï¼Œãã®ç¯„囲ã®ã‚»ãƒ«\\
+\rei Out$<$- Findcell(Out,c(2,4),1)\\
+\chuu 番å·ãŒãƒ™ã‚¯ãƒˆãƒ«ã®ã¨ãã¯ï¼Œãã®ç¯„囲ã®ã‚»ãƒ«\\
+\rei Out$<$- Findcell(Out,c(2,4),1)\\
+\tab{Findcell(表データ,\ 左セル,\{ å³ã‚»ãƒ«\} )}\\
+\rei Out$<$- Findcell(Out,"A2")
+
+\tab{Diagcelldata(表データ,列番å·ï¼Œè¡Œç•ªå·)}\\
+\tab{}セルã®å¯¾è§’ç·šPDã®ãƒªã‚¹ãƒˆã‚’è¿”ã™
+
+\tab{Putcell(表データ,\ 列番å·,\ 行番å·,\ ä½ç½®,\ 文字データ)}\\%
+\tab{}セルã«æ–‡å­—列を入れるコードを出力\\
+\chuu ä½ç½®ã¯"c", "r", "l", "u", "d", "b" \\
+\chuu u : up , d : down, b : baseline (微å°ç§»å‹•é‡ã‚’付加ã§ãる)\\
+\rei Putcell(Out,2,1,"c","221")\\
+\rei Putcell(Out,"B3","l","\$ab\$")
+
+\tab{Putrow(表データ,\ 行番å·,\ 文字データã®åˆ—)}\\%
+\tab{}1行ã«é †ã«æ–‡å­—を書ã入れる\\
+\rei Putrow(TbL, 2, "a", "b", "c" )\\
+\chuu デフォルトä½ç½®ã¯ "c" ãれ以外ã®ã¨ãã¯list内ã§æŒ‡å®š\\
+\chuu 複数列ã«ã‚ãŸã‚‹ã¨ãã¯ï¼Œåˆ—æ•°ã‚’ list 内ã§æŒ‡å®š\\
+\rei Putrow(TbL, 2, list("r","a"), list(2, "b"), "c")\\
+\hspace*{20zw}(rã®ä½ç½®ã«a,2列ã¨ã£ã¦bã‚’ãŠã)
+
+\tab{Putrowexpr(表データ,\ 行番å·,\ 文字ä½ç½®,\ 文字データã®åˆ—)}\\%
+\tab{}1行ã«é †ã«æ•°å¼ã‚’書ã入れる
+
+\tab{PutcoL(表データ,\ 列番å·ï¼ˆåå‰ï¼‰ï¼ˆ,\ 文字データã®åˆ—)}\\%
+\tab{}1列ã«é †ã«æ–‡å­—を書ã入れる\\
+\rei PutcoL(TbL, "C", "a", "b", "c" )
+
+\tab{PutcoLexpr(表データ,\ 列番å·(åå‰),\ 文字ä½ç½®ï¼Œæ–‡å­—データã®åˆ—}\\%
+\tab{}1列ã«é †ã«æ•°å¼ã‚’書ã入れる
+
+\tab{Putrowstr(表データ,\ 行番å·ï¼Œæ–‡å­—ä½ç½®ï¼Œæ–‡å­—列}\\%
+\tab{}1行ã«æ–‡å­—列ã®æ–‡å­—を1ã¤ãšã¤æ›¸ã入れる\\
+\rei Putrowstr(TbL, 1, "c", "xyz" )
+
+\tab{PutcoL(表データ,\ 列番å·ï¼ˆåå‰ï¼‰ï¼Œæ–‡å­—ä½ç½®ï¼Œæ–‡å­—列}\\%
+\tab{}1列ã«æ–‡å­—列ã®æ–‡å­—を1ã¤ãšã¤æ›¸ã入れる
+
+\subsection{\TeX ã®ã‚³ãƒžãƒ³ãƒ‰æ›¸ã出ã—(メタコマンド)}
+
+\tab{Texcom("コマンド"\,)}\TeX コマンドã®ã‚³ãƒ¼ãƒ‰ã‚’書ã出ã™\\
+\rei Texcom("$\backslash\backslash$begin\{minipage\}\{3cm\}")\\
+\chuu "newline" ã®ã¨ã,空白行を挿入
+
+
+\tab{Openphr(\,ユーザーコマンドå\,),Closephr(\,)}\\
+\tab{}$\backslash$defã®ã‚³ãƒžãƒ³ãƒ‰å®šç¾©ã‚’始ã‚ã‚‹\\
+\rei Openphr("$\backslash\backslash$p"\,)\\
+\reicr Texcom("$\backslash\backslash$begin\{array\}\{cc\}"\,)\\
+\reicr Texcom("5 \& 3$\backslash\backslash\backslash\backslash$"\,)\\
+\reicr Texcom("8 \& 7"\,)\\
+\reicr Texcom("$\backslash$end\{array\}\$"\,)\\
+\reicr Closephr(\,)
+
+\tab{Openpar(\,ユーザーコマンドå,幅\ \{,\ ä½ç½® \}\,), Closepar(\,)}\\
+\tab{}minipage環境をå«ã‚€$\backslash$def コマンド定義を始ã‚ã‚‹\\
+\chuu ä½ç½®ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ "c"\\
+\rei Openpar("$\backslash\backslash$s","5cm"\,)\\
+\reicr Texcom("$\backslash\backslash$input\{rei\}"\,)\\
+\reicr Closepar(\,)\\
+\reicr Letter(\,c([2,3),"se","$\backslash\backslash$s"\,)
+
+\tab{Texletter(\ 点(listå½¢å¼), æ–¹å‘, 文字列 ,・・・)}\\
+\tab{}点ã®ä½ç½®ã®ã€Œæ–¹å‘ã€ã«æ–‡å­—列をã‹ã(複数å¯ï¼‰\\
+\rei Texletter(\,list(4,"\#1"),"n","文字")\\
+\chuu ä½ç½®ã¯"n", s", "e", "w", "ne", "nw", "se", "sw", "c"\\
+\chuu 点ã®ä½ç½®ã¯ãƒªã‚¹ãƒˆå½¢å¼ã§ï¼Œ\TeX ã®å½¢å¼ã§æ¸¡ã™ã“ã¨ãŒã§ãる.
+
+\tab{Texnewctr(番å·ã¾ãŸã¯ç•ªå·ã®ãƒ™ã‚¯ãƒˆãƒ«)}\\
+\tab{}\ketpic ã§ä½¿ã†ã‚«ã‚¦ãƒ³ã‚¿(ketpicctra,...)を定義
+
+\tab{Texctr(番å·ã¾ãŸã¯ã‚«ã‚¦ãƒ³ã‚¿å)}\\
+\tab{}番å·ã®ã‚«ã‚¦ãƒ³ã‚¿åã¾ãŸã¯ã‚«ã‚¦ãƒ³ã‚¿åã‚’è¿”ã™
+
+\tab{Texthectr(番å·)} \verb|\|the+カウンタåã®æ–‡å­—列を返ã™
+
+\tab{Texvalctr(番å·)} \verb|\|value\{カウンタå\}ã®æ–‡å­—列を返ã™
+
+\tab{Texsetctr(番å·ï¼Œæ–‡å­—列)}カウンタã«å€¤ã‚’セットã™ã‚‹\TeX コマンド列を出力\\
+\rei Texsetctr(2, "1*2/3");\\
+\rei Texsetctr(2, "(-\verb|#|1)+2");
+
+\tab{Texletter(ä½ç½®ï¼ˆlist),方å‘,文字列)}\\
+\tab{}ä½ç½®listã§è¡¨ã•ã‚Œã‚‹ç‚¹ã«æ–‡å­—列をã‹ã\TeX コマンド列を出力\\
+\rei Texletter(list(10,paste("-",Texvctr(2),sep="")),"ne","\verb|\|content");\\
+\rei Texletter(list(0, "\verb|#|1"), "c", "A");
+
+\tab{Texnewcmd(コマンドå,引数ã®å€‹æ•°ï¼Œã‚ªãƒ—ション値)}\\
+\tab{}\verb|\|newcommand を始ã‚ã‚‹\TeX コマンドを出力
+
+\tab{Texrenewcmd(コマンドå,引数ã®å€‹æ•°ï¼Œã‚ªãƒ—ション値)}\\
+\tab{}\verb|\|renewcommand を始ã‚ã‚‹\TeX コマンドを出力
+
+\tab{Texend()}\TeX ã®ã‚³ãƒžãƒ³ãƒ‰å®šç¾©ã‚’終ã‚ã‚‹\TeX コマンドを出力
+
+\tab{Texfor(カウンタ番å·ï¼ŒåˆæœŸå€¤ï¼Œçµ‚了値)}\\
+\tab{}\TeX ã®ãƒ«ãƒ¼ãƒ—構造を始ã‚る.\\
+\chuu åˆæœŸå€¤ï¼Œçµ‚了値ã¯æ–‡å­—列ã§ä¸Žãˆã‚‹ï¼Ž\\
+\rei Texfor(1,"1","\verb|#|1");
+
+\tab{Texendfor(カウンタ番å·)}\TeX ã®ãƒ«ãƒ¼ãƒ—構造を終ãˆã‚‹ï¼Ž\\
+\rei Texendfor(1);
+
+\tab{Texforinit()}\TeX ã®ãƒ«ãƒ¼ãƒ—構造をåˆæœŸåŒ–
+
+\tab{Texif(数値æ¡ä»¶\ \{ ,1 \})}\TeX ã®if構造を始ã‚る.(ifnumã¾ãŸã¯ ifdim)\\
+\chuu æ¡ä»¶ã¯æ–‡å­—列ã§ä¸Žãˆã‚‹ï¼Ž\\
+\chuu 1を追加ã—ãŸã¨ãã¯ã€€ifdim\\
+\rei Texif("Texctr(1)\verb|<#|2");
+
+\tab{Texelse()}\TeX ã®elseブロック.
+
+\tab{Texendif()}\TeX ã®if構造を終ãˆã‚‹ï¼Ž
+%\tab{Setmark()}マークシート用マークã®ã‚³ãƒ¼ãƒ‰ã‚’出力
+
+%\tab{Putdashmark(表データ,\ 列番å·,\ 行番å·,文字列or番å·)}\\
+%\rei Putdashmark(Out,2,1,0:9);
+
+%\tab{Putcirmark(表データ,\ 列番å·,\ 行番å·)}
+
+%\tab{Putrecmark(表データ,\ 列番å·,\ 行番å·}
+
+\subsection{カラー設定}
+
+\tab{Setcolor(色 \{, 濃ã•\})}色を設定\\
+\chuu colorパッケージ必è¦\\
+\hspace*{2zw} 色ã¯ï¼Œæ¬¡ã®æ–‡å­—列ã¾ãŸã¯ [c,m,y,k]ã®ãƒ™ã‚¯ãƒˆãƒ«\\
+\hspace*{2.5zw}"greenyellow"[0.15,0,0.69,0],
+"yellow"[0,0,1,0],
+"goldenrod"[0,0.1,0.84,0],
+"dandelion"[0,0.29,0.84,0]\\
+\hspace*{2.5zw}"apricot"[0,0.32,0.52,0],
+"peach"[0,0.5,0.7,0],
+"melon"[0,0.46,0.5,0],
+"yelloworange"[0,0.42,1,0]\\
+\hspace*{2.5zw}""orange"[0,0.61,0.87,0],
+"burntorange"[0,0.51,1,0],
+"bittersweet"[0,0.75,1,0.24],\\
+\hspace*{2.5zw}"redorange"[0,0.77,0.87,0]\\
+\hspace*{2.5zw}"mahogany"[0,0.85,0.87,0.35],
+"maroon"[0,0.87,0.68,0.32],
+"brickred"[0,0.89,0.94,0.28],
+"red"[0,1,1,0]\\
+\hspace*{2.5zw}"orangered"[0,1,0.5,0],
+"rubinered"[0,1,0.13,0],
+"wildstrawberry"[0,0.96,0.39,0],\\
+\hspace*{2.5zw}"salmon"[0,0.53,0.38,0]\\
+\hspace*{2.5zw}"carnationpink"[0,0.63,0,0],
+"magenta"[0,1,0,0],
+"violetred"[0,0.81,0,0],
+"rhodamine"[0,0.82,0,0]\\
+\hspace*{2.5zw}"mulberry"[0.34,0.9,0,0.02],
+"redviolet"[0.07,0.9,0,0.34],
+"fuchsia"[0.47,0.91,0,0.08],\\
+\hspace*{2.5zw}"lavender"[0,0.48,0,0]\\
+\hspace*{2.5zw}"thistle"[0.12,0.59,0,0],
+"orchid"[0.32,0.64,0,0],
+"darkorchid"[0.4,0.8,0.2,0],
+"purple"[0.45,0.86,0,0]\\
+\hspace*{2.5zw}"plum"[0.5,1,0,0],
+"violet"[0.79,0.88,0,0],
+"royalpurple"[0.75,0.9,0,0],
+"blueviolet"[0.86,0.91,0,0.04]\\
+\hspace*{2.5zw}"periwinkle"[0.57,0.55,0,0],
+"cadetblue"[0.62,0.57,0.23,0],
+"cornflowerblue"[0.65,0.13,0,0],\\
+\hspace*{2.5zw}"midnightblue"[0.98,0.13,0,0.43]\\
+\hspace*{2.5zw}"navyblue"[0.94,0.54,0,0],
+"royalblue"[1,0.5,0,0],
+"blue"[1,1,0,0],
+"cerulean"[0.94,0.11,0,0]\\
+\hspace*{2.5zw}"cyan"[1,0,0,0],
+"processblue"[0.96,0,0,0],
+"skyblue"[0.62,0,0.12,0],
+"turquoise"[0.85,0,0.2,0]\\
+\hspace*{2.5zw}"tealblue"[0.86,0,0.34,0.02],
+"aquamarine"[0.82,0,0.3,0],
+"bluegreen"[0.85,0,0.33,0],\\
+\hspace*{2.5zw}"emerald"[1,0,0.5,0]\\
+\hspace*{2.5zw}"junglegreen"[0.99,0,0.52,0],
+"seagreen"[0.69,0,0.5,0],
+"green"[1,0,1,0],
+"forestgreen"[0.91,0,0.88,0.12]\\
+\hspace*{2.5zw}"pinegreen"[0.92,0,0.59,0.25],
+"limegreen"[0.5,0,1,0],
+"yellowgreen"[0.44,0,0.74,0],\\
+\hspace*{2.5zw}"springgreen"[0.26,0,0.76,0]\\
+\hspace*{2.5zw}"olivegreen"[0.64,0,0.95,0.4],
+"rawsienna"[0,0.72,1,0.45],
+"sepia"[0,0.83,1,0.7],
+"brown"[0,0.81,1,0.6]\\
+\hspace*{2.5zw}"tan"[0.14,0.42,0.56,0],
+"gray"[0,0,0,0.5],
+"black"[0,0,0,1],
+"white"[0,0,0,0]
+
+\end{document}
+
+\newpage
+
+\section{内部コマンド}
+
+\tab{CalcHeight}
+
+\tab{CalcWidth}
+
+\tab{Dataindex}
+
+\tab{Gaiseki}
+
+\tab{InWindow}
+
+\tab{Kouten}
+
+\tab{KoutenList}
+
+\tab{Koutenseg}
+
+\tab{Kyoukai}
+
+\tab{MakeBowdata}
+
+\tab{MakeCurves}
+
+\tab{Makehasen}
+
+\tab{Makeshasen}
+
+\tab{MeetWindow}
+
+\tab{Mixmake}
+
+\tab{Naigai}
+
+\tab{Naiseki}
+
+\tab{Vecnagasa(A, B)}$<$- norm(B-A)
+
+\tab{Makevaltable}
+
+\tab{Connectseg}
+
+
+
+\end{document}
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/refketlayer20161211J.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketlayer20161211J.tex
new file mode 100644
index 00000000..630e19f2
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketlayer20161211J.tex
@@ -0,0 +1,273 @@
+\documentclass[a4j]{jarticle}
+
+\usepackage{ketpic,ketlayer}
+
+\usepack
+
+\input{refstyle}
+
+\setmargin{20}{20}{15}{25}
+
+\begin{document}
+
+\begin{flushright}
+2016.12.11
+\end{flushright}
+
+
+\begin{center}
+{\bf \huge \ketpic\ style ---ketlayer---}\vspace{3mm}\\
+\end{center}
+
+\section{スタイルå}
+\tab{ketlayer.sty,\ ketlayer2e.sty(pict2eå¿…è¦)}
+
+\section{概è¦}
+追記(コメント,メモ,挿絵)用ã®ç’°å¢ƒï¼Œãƒžã‚¯ãƒ­ã‚’定義.\\
+\hspace*{5zw}ketpic.sty も読んã§ãŠã.\\
+\hspace*{5zw}graphicx,\ color ã‚‚å¿…è¦
+
+\section{環境}
+
+\tab{\bs begin\br{layer}[方眼ã®æ°´å¹³ç§»å‹•]\br{W}\br{H}---\bs end\br{layer}}\\
+\tab{}メモを書ããŸã‚ã®picture環境を定義ã—ã¦ï¼Œæ–¹çœ¼ã‚’æã.\\
+\chuu 方眼ã®æ°´å¹³ç§»å‹•ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ 0\\
+\chuu $\mathrm{H}=0$ã®ã¨ãã¯ï¼Œæ–¹çœ¼ã‚’æã‹ãªã„.\\
+\chuu $\mathrm{H}<0$ã®ã¨ãã¯ï¼Œä¸Šå´ã«æ–¹çœ¼ã‚’æã.\\
+\rei \bs begin\br{layer}\br{170}\br{30}
+
+\vspace{0.5\baselineskip}
+
+\begin{layerv}{0}{30}
+
+\end{layerv}
+
+\vspace{7\baselineskip}
+
+%\tab{\bs begin\br{layerv}[方眼ã®æ°´å¹³ç§»å‹•]\br{縦方å‘ã®ç§»å‹•}\br{H}---\bs end\br{layerv}}\\
+%\tab{}縦方å‘ã®ç§»å‹•ã‚’ã—,水平方å‘ã¯ç´™å¹…ã‹ã‚‰è‡ªå‹•è¨ˆç®—.縦方å‘ã¯ä¸‹ãŒï¼‹\\
+%\chuu 該当部分ã®ä¸‹ã«ãŠã,$-$ã§æŒ‡å®šã™ã‚‹ã®ãŒæ™®é€š
+
+\tab{\bs begin\br{layerg}[1 or 0]\br{C}---\bs end\br{layerg}}
+
+\tab{}C(図ãªã©ï¼‰ã®ä¸‹ã«ãŠã,Cã®ç¸¦å¹…ã ã‘方眼をãŠã\\
+\chuu オプション引数(def=1):1ã®ã¨ã方眼をæã,ï¼ã®ã¨ãæã‹ãªã„
+
+\section{シンボル}
+
+
+\begin{layer}{170}{0}
+
+\putnotec{30}{35}{\cirscoremark{0.8}}
+
+\putnotec{60}{35}{\scirscoremark{0.8}}
+
+\putnotec{90}{35}{\triscoremark{0.8}}
+
+\putnotec{120}{35}{\crosscoremark{0.8}}
+
+\end{layer}
+
+
+%\tab[6cm]{\bs circlemark[thickness]\br{size}}円\\
+%\chuu サイズã¯ç›´å¾„10mmã‹ã‚‰ã®å€çŽ‡ã§ä¸Žãˆã‚‹ï¼Ž\\
+%\chuu thicknessã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€8 ( milli inch)
+
+%\tab[6cm]{\bs remarkmark[thickness]\br{size}}注æ„マーク
+
+\tab[6cm]{\bs cirscoremark[thickness]\br{size}}手ãŒãã®2é‡ä¸¸
+
+\tab[6cm]{\bs scirscoremark[thickness]\br{size}}手ãŒãã®å˜ä¸¸
+
+\tab[6cm]{\bs triscoremark[thickness]\br{size}}手ãŒãã®ä¸‰è§’
+
+\tab[6cm]{\bs crosscoremark[thickness]\br{size}}手ãŒãã®ãƒãƒ„
+
+\vspace{6\baselineskip}
+
+\section{マクロ一覧}
+
+\begin{layer}{160}{0}
+
+\putnotee{120}{20}{\fbox{$\dfrac{1}{2}$}}
+
+\end{layer}
+
+\tab[14zw]{\bs putnotec\br{x}\br{y}\br{Char}}(x,\ y)を中心ã«Charを書ã
+
+\tab[14zw]{\bs putnotee\br{x}\br{y}\br{Char}}(x,\ y)ã®å³ã«Charを書ã
+
+\tab[14zw]{\bs putnotew\br{x}\br{y}\br{Char}}(x,\ y)ã®å·¦ã«Charを書ã
+
+\tab[14zw]{\bs putnotes\br{x}\br{y}\br{Char}}(x,\ y)ã®ä¸‹ã«Charを書ã
+
+\tab[14zw]{\bs putnoten\br{x}\br{y}\br{Char}}(x,\ y)ã®ä¸Šã«Charを書ã
+
+\tab{\bs putnotene\br{x}\br{y}\br{Char}\ ,\
+\bs putnotenw\br{x}\br{y}\br{Char}}
+
+\tab{\bs putnotese\br{x}\br{y}\br{Char}\ ,\
+\bs putnotesw\br{x}\br{y}\br{Char}}
+
+\noindent
+\rei putnotee\br{20}\br{5}\br{\bs fbox\br{\$\bs dfrac\br{1}\br{2}\$}}
+
+\mbox{}
+
+\begin{layer}{160}{0}
+
+\lineseg[16]{135}{25}{30}{25}
+
+\arrowlineseg[16]{130}{50}{10}{45}
+
+\end{layer}
+
+\tab{\bs lineseg[thickness]\br{$x$}\br{$y$}\br{$L$}\br{$\theta$}}\\
+\tab{}点$(x, \ y)$ã‹ã‚‰é•·ã•$L$ã®ç·šåˆ†ã‚’$\theta^{\circ}$
+æ–¹å‘ã«æã(å˜ä½ã¯mm)\\
+\rei \bs lineseg[16]\br{130}\br{20}\br{30}\br{25}\\
+\chuu thicknessã®å˜ä½ã¯ã€€milli inch(デフォルト=12)\\
+\chuu $x,\ y,\ \theta$ ã¯å°æ•°ã§ã‚‚よã„.
+
+\tab{\bs dashlineseg[thickness]\br{$x$}\br{$y$}\br{$L$}\br{$\theta$}}\\
+\tab{}点$(x, \ y)$ã‹ã‚‰é•·ã•$L$ã®ç ´ç·šã‚’$\theta^{\circ}$
+æ–¹å‘ã«æã(å˜ä½ã¯mm)
+
+\tab{\bs arrowlineseg[thickness]\br{$x$}\br{$y$}\br{$L$}\br{$\theta$}}\\
+\tab{}矢å°ã‚’æã(éƒã¯å§‹ç‚¹ã«æã)\\
+\rei \bs arrowlineseg[16]\br{30}\br{20}\br{10}\br{45}
+
+\tab[13zw]{\bs arrowhead[size]\br{$x$}\br{$y$}\br{$\theta$}}éƒã ã‘ã‚’æã
+
+\mbox{}
+
+%\tab{\bs boxline[ç·šå¹…]\br{x}\br{y}\br{W}\br{H}}\\
+%\tab{}(x,\ y)ã®å³ä¸Š(ne)ã«å¹…W,高ã•Hã®çŸ©å½¢ã‚’æã.\\
+%\chuu ç·šå¹…ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯8 (milli inch)\\
+%\chuu n,\ s ãªã©8æ–¹å‘+c を付加ã™ã‚Œã°ï¼Œãã‚Œãžã‚Œã®æ–¹å‘ã«æã\\
+%\rei \bs boxlinen\br{30}\br{20}\br{50}\br{5}
+
+\tab{\bs boxframe+dir[thickness]\br{x}\br{y}\br{W}\br{H}\br{文字}}\\
+\tab{}(x,\ y)ã®diræ–¹å‘ã«å¹…W,高ã•Hã®çŸ©å½¢ã‚’æã,中ã«æ–‡å­—を入れる\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c \\
+\rei \bs boxframen\br{30}\br{20}\br{50}\br{5}\br{}
+
+%\tab{\bs dashboxline[ç·šå¹…]\br{x}\br{y}\br{W}\br{H}}\\
+%\tab{}(x,\ y)ã®å³ä¸Š(ne)ã«å¹…W,高ã•Hã®ç‚¹ç·šã®çŸ©å½¢ã‚’æã.\\
+%\chuu ç·šå¹…ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯8 (milli inch)\\
+%\chuu 8æ–¹å‘+c ã«ã¤ã„ã¦ã¯ï¼Œ\bs boxlineã¨åŒã˜
+
+\tab{\bs dashboxframe+dir[thickness]\br{x}\br{y}\br{W}\br{H}\br{文字}}\\
+\tab{}(x,\ y)ã®diræ–¹å‘ã«ã‚®ã‚¶ã®çŸ©å½¢ã‚’æã,中ã«æ–‡å­—を入れる\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c
+
+\tab{\bs jaggyboxframe+dir[thickness]\br{x}\br{y}\br{W}\br{H}\br{文字}}\\
+\tab{}(x,\ y)ã®diræ–¹å‘ã«ã‚®ã‚¶å››è§’形をæã,中ã«æ–‡å­—を入れる\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c
+
+\tab{\bs dialboxframe+dir[thickness]\br{x}\br{y}\br{W}\br{H}\br{文字}}\\
+\tab{}(x,\ y)ã®diræ–¹å‘ã«ãƒ€ã‚¤ãƒ¤åž‹ã‹ã‚‰ãªã‚‹çŸ©å½¢ã‚’æã,中ã«æ–‡å­—を入れる\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c
+
+\tab{\bs eraser+dir[æž ]\br{$x$}\br{$y$}\br{W}\br{H}}\\
+\tab{}$(x,\ y)$ã®diræ–¹å‘ã®é•·æ–¹å½¢ã®å†…部を消ã™\\
+\chuu æž =0 ã¨ã™ã‚‹ã¨æž ç·šã‚’æã‹ãªã„(デフォルト㯠1)\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c
+
+\tab{\bs shadebox+dir[æž æç”»]\br{$x$}\br{$y$}\br{W}\br{H}\br{D}\br{色}}\\
+\tab{}$(x,\ y)$ã®diræ–¹å‘ã«å¹…W,高ã•Hã®çŸ©å½¢ã®å†…部を濃ã•Dã§å¡—ã‚‹\\
+\chuu æž æç”»ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ 0(枠線をæã‹ãªã„)\\
+\chuu dir=n,\ s,\ e,\ w,\ ne,\ nw,\ se,\ sw,\ c
+
+\vspace{\baselineskip}
+
+\begin{layer}{160}{0}
+
+\boxframese[24]{10}{0}{30}{16}{boxframe}
+\dashboxframese{50}{0}{30}{16}{dashboxframe}
+\jaggyboxframese{90}{0}{30}{16}{jaggyboxframe}
+\diaboxframese{130}{0}{30}{16}{diaboxframe}
+\shadeboxse{10}{0}{30}{16}{0.5}{green}
+
+\end{layer}
+
+\newpage
+
+\tab{\bs popframe[thickness]\br{x}\br{y}\br{Ds}\br{色s}\br{Dp}\br{色p}\br{色f}\br{文字}}\\
+\tab{}(x,\ y)ã®å³ä¸‹(se)ã«æ–‡å­—入り矩形をæã,濃ã•Dsã®é™°ã‚’ã¤ã‘ã‚‹\\
+\chuu 色p : 背景色,色f : æž ã®è‰²\\
+\chuu 矩形ã®å¤§ãã•ã¯æ–‡å­—ã‹ã‚‰è‡ªå‹•è¨ˆç®—ã™ã‚‹\\
+\chuu ç·šã®å¤ªã•(thickness)ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯8\\
+\chuu 文字列ã®å¹…$\leqq 200mm$,高ã•$\leqq 100mm$\\
+\rei \bs popframe\br{0}\br{5}\br{0.5}\br{black}\br{1}\br{yellow}\br{yellow}\br{タイトル}
+
+\tab{\bs colorframe[thickness]\br{x}\br{y}\br{Dp}\br{色p}\br{色f}\br{文字}}\\
+\tab{}(x,\ y)ã®å³ä¸‹(se)ã«æ–‡å­—入り矩形をæã,背景を色pã§å¡—ã‚‹\\
+\chuu 矩形ã®å¤§ãã•ã¯æ–‡å­—ã‹ã‚‰è‡ªå‹•è¨ˆç®—ã™ã‚‹\\
+\chuu ç·šã®å¤ªã•(thickness)ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯8\\
+\chuu 文字列ã®å¹…$\leqq 200$mm,高ã•$\leqq 100$mm\\
+\rei \bs colorframe\br{100}\br{5}\br{0.3}\br{green}\br{blue}\br{文字列}
+
+\begin{layer}{160}{0}
+\popframe{60}{5}{0.3}{black}{1}{yellow}{yellow}{\Large タイトル}
+\colorframe{100}{5}{0.3}{green}{blue}{\Large\bf 強調文字}
+\end{layer}
+
+\vspace{15mm}
+
+\begin{layer}{160}{0}
+
+\hjaggyline{130}{10}{25}
+
+\vjaggyline{140}{20}{15}
+
+\end{layer}
+
+%\vspace{6\baselineskip}
+
+\tab{\bs hjaggyline[thickness]\br{x}\br{y}\br{W}}\\
+\tab{}(x,\ y)ã‹ã‚‰å·¦ã«å¹…Wã®ã‚®ã‚¶ç·šã‚’æã.\\
+\chuu bを付加ã™ã‚‹ã¨ï¼Œç·šã®å‡ºæ–¹ãŒé€†ã«ãªã‚‹ï¼Ž
+
+\tab{\bs vjaggyline[thickness]\br{x}\br{y}\br{W}}\\
+\tab{}(x,\ y)ã‹ã‚‰ä¸‹ã«å¹…Wã®ã‚®ã‚¶ç·šã‚’æã.\\
+\chuu bを付加ã™ã‚‹ã¨ï¼Œç·šã®å‡ºæ–¹ãŒé€†ã«ãªã‚‹ï¼Ž
+
+\tab{\bs circleline[thickness]\br{x}\br{y}\br{size}}\\
+\tab{}(x,\ y)を中心ã«
+円をæã
+
+\tab{\bs ballonr[thickness]\br{x}\br{y}\br{size}\br{Char}}\\
+\tab{}(x,\ y)ã‹ã‚‰å³ä¸Šã«å¹ã出ã—ã¨Charã‚’æã
+
+\tab{\bs ballonl[thickness]\br{x}\br{y}\br{size}\br{Char}}\\
+\tab{}(x,\ y)ã‹ã‚‰å·¦ä¸Šã«å¹ã出ã—ã¨Charã‚’æã
+
+
+\tab[14zw]{\bs lefthand[thickness]\br{x}\br{y}}(x,\ y)ã«æŒ‡å…ˆã‚’æã
+
+\tab[14zw]{\bs righthand[thickness]\br{x}\br{y}}(x,\ y)ã«æŒ‡å…ˆã‚’æã
+
+\tab[16zw]{\bs leftdownhand[thickness]\br{x}\br{y}}(x,\ y)ã«æŒ‡å…ˆã‚’æã
+
+\tab[16zw]{\bs rightdownhand[thickness]\br{x}\br{y}}(x,\ y)ã«æŒ‡å…ˆã‚’æã
+
+\begin{layer}{180}{0}
+
+\ballonr{30}{40}{1}{Example1}
+
+\ballonl{90}{40}{1}{Example2}
+
+\lefthand{120}{30}
+
+\righthand{140}{30}
+
+\leftdownhand{120}{25}
+
+\rightdownhand{140}{25}
+
+\end{layer}
+
+
+
+\end{document}
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/refketpic161211J.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketpic161211J.tex
new file mode 100644
index 00000000..c7755b13
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketpic161211J.tex
@@ -0,0 +1,90 @@
+\documentclass[a4j]{jarticle}
+%ã‚ã„ã†
+
+\usepackage{ketpic,ketlayer}
+\usepack
+
+\input{/tools/reference/refstyle}
+
+\setmargin{20}{20}{15}{25}
+
+\begin{document}
+
+\begin{flushright}
+2016.12.11
+\end{flushright}
+
+
+\begin{center}
+{\bf \huge \ketpic\ --ketpic--}\vspace{3mm}\\
+\end{center}
+
+\section{スタイルå}
+\tab{ketpic.sty,\ ketpic2e.sty(pict2eå¿…è¦)}
+
+\section{概è¦}
+
+\bs Width,\ \bs Height,\ \bs Depthを定義ã™ã‚‹ï¼Ž
+
+ã¾ãŸï¼Œ10個ã®ä¸€æ™‚カウンタ ketpicctra,\ $\cdots$,\ ketpicctrj を定義ã™ã‚‹ï¼Ž
+
+\section{マクロ一覧}
+
+\subsection{プリアンブル用}
+
+%\tab{\bs usepack}amsmath, amssymb,graphicx,colorを読ã¿è¾¼ã‚€
+
+\tab{\bs setmargin\br{left}\br{right}\br{top}\br{bottom}}\\
+\tab{}マージン設定(å˜ä½ã¯mm)\\
+\rei \bs setmargin\br{20}\br{20}\br{15}\br{25}
+
+\subsection{本文用}
+
+\tab{\bs ketpic}ロゴ \ketpic
+
+\tab{\bs Ltab\br{W}\br{S}}Wã®å¹…を確ä¿ã—ã¦å·¦å¯„ã›ã§Sを書ã\\
+\rei \bs Ltab\br{5cm}\br{abc}xyz
+
+\tab{\bs Rtab\br{W}\br{S}}Wã®å¹…を確ä¿ã—ã¦å³å¯„ã›ã§Sを書ã
+
+\tab{\bs Ctab\br{W}\br{S}}Wã®å¹…を確ä¿ã—ã¦ä¸­å¤®å¯„ã›ã§Sを書ã
+
+%\tab{\bs vbackward\br{C}}文字Cã®é«˜ã•åˆ†ã ã‘上ã«æˆ»ã‚‹\\
+%\rei \bs vbackward\br{\bs includegraphics\br{ex.eps}}
+
+%\tab{\bs vforward\br{C}}文字Cã®é«˜ã•åˆ†ã ã‘下ã«é€²ã‚€
+
+\tab{\bs ketcalcwidth[0]\br{C}}文字Cã®å¹…ã‚’å˜ä½é•·ã§è¨ˆã£ã¦ã‚«ã‚¦ãƒ³ã‚¿ï¼‘ã«è¿”ã™\\
+\chuu オプションãŒï¼‘ã®ã¨ãã¯ï¼Œå€¤ã‚’表示
+
+\tab{\bs ketcalcheight[0]\br{C}}文字Cã®é«˜ã•ã‚’å˜ä½é•·ã§è¨ˆã£ã¦ã‚’カウンタ1ã«è¿”ã™\\
+\chuu オプションãŒï¼‘ã®ã¨ãã¯ï¼Œå€¤ã‚’表示
+
+\tab{\bs ketcalcdepth[0]\br{C}}文字Cã®æ·±ã•ã‚’å˜ä½é•·ã§è¨ˆã£ã¦ã‚«ã‚¦ãƒ³ã‚¿ï¼‘ã«è¿”ã™\\
+\chuu オプションãŒï¼‘ã®ã¨ãã¯ï¼Œå€¤ã‚’表示
+
+\tab{\bs ketcalcwh\br{C}}文字Cã®æ¨ªå¹…ã¨ç¸¦å¹…ã‚’mmå˜ä½ã§è¿”ã™\\
+\chuu \{横幅\}\{縦幅\}ã®å½¢å¼ã§
+
+\subsection{シンボル}
+
+\begin{layer}[120]{120}{0}
+\putnotee{5}{5}{\dangerbendmark}
+\putnotee{10}{10}{\cautionmark}
+\putnotee{15}{15}{\circlemark{1}}
+\putnotee{20}{25}{\circleshade{1}{0.5}}
+\putnotee{5}{30}{\NEarrow,\ \NELarrow,\ \NERarrow}
+\end{layer}
+
+\tab[6cm]{\bs dangerbendmark[size]}ブルãƒã‚­ã®ã€Œå±é™ºãªæ›²ãŒã‚Šè§’ã€
+
+\tab[6cm]{\bs cautionmark[size]}注æ„書ãã®ãƒžãƒ¼ã‚¯
+
+\tab[6cm]{\bs circlemark[thickness]\br{size}} 円\\
+\chuu サイズ1= 4mm(直径)
+
+\tab[6cm]{\bs circleshade[thickness]\br{size}\br{density}}中塗りã®å††
+
+\tab[6cm]{\bs NEarrow[å€çŽ‡],\bs NELarrow[å€çŽ‡]ãªã©} 増減矢å°
+
+\end{document}
diff --git a/texmf-dist/doc/support/ketcindy/source/ketmanual/refketslide161211.tex b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketslide161211.tex
new file mode 100644
index 00000000..31990d96
--- /dev/null
+++ b/texmf-dist/doc/support/ketcindy/source/ketmanual/refketslide161211.tex
@@ -0,0 +1,72 @@
+\documentclass[a4j]{jarticle}
+
+\usepackage{/tools/ketpic,/tools/ketlayer}
+\usepack
+
+\input{/tools/reference/refstyle}
+
+\setmargin{20}{20}{15}{25}
+
+\begin{document}
+
+\begin{flushright}
+2016.12.11
+\end{flushright}
+
+
+\begin{center}
+{\bf \huge \ketpic スタイル\ --ketslide--}\vspace{3mm}\\
+\end{center}
+
+\section{スタイルå}
+\tab{ketslide.sty}
+
+\section{概è¦}
+
+プレゼン用スライドを作æˆã™ã‚‹ï¼Ž\\
+\hspace*{2zw}\bs documentclass[landscape,10pt]\{jarticle ã¾ãŸã¯ article\}\\
+\hspace*{2zw}スライドã®å¤§ãã•ã¯ã€€ç´„130 $\times$ 85 (mm)
+
+
+\section{マクロ一覧}
+
+\subsection{プリアンブル用}
+
+\tab{\bs ketmarginJ}jarticleã®ã¨ãã®ãƒžãƒ¼ã‚¸ãƒ³è¨­å®š
+
+\tab{\bs ketmarginE}articleã®ã¨ãã®ãƒžãƒ¼ã‚¸ãƒ³è¨­å®š
+
+\tab{\bs ketslideinit}パラメータ指定マクロã¸ã®default値設定
+
+\noindent
+\hspace*{2zw}\tab{\bs ketcletter}タイトルã®æ–‡å­—色(black\\
+\hspace*{2zw}\tab{\bs ketcbox}ボックス内ã®è‰²ï¼ˆwhite\\
+\hspace*{2zw}\tab{\bs ketdbox}ボックス内ã®è‰²ã®æ¿ƒã•ï¼ˆ1)\\
+\hspace*{2zw}\tab{\bs ketcframe}æž ã®è‰²ï¼ˆblack)\\
+\hspace*{2zw}\tab{\bs ketcshadow}é™°ã®è‰²ï¼ˆblack)\\
+\hspace*{2zw}\tab{\bs ketdshadow}é™°ã®è‰²ã®æ¿ƒã•ï¼ˆ0.5)\\
+\hspace*{2zw}\tab{\bs slidetitlex}タイトルã®æ¨ªä½ç½®ï¼ˆ6)\\
+%\hspace*{2zw}\tab{\bs slidetitley}タイトルã®ç¸¦ä½ç½®ï¼ˆ7)\\
+\hspace*{2zw}\tab{\bs slidetitlesize}タイトルã®æ–‡å­—サイズ(2)\\
+\hspace*{2zw}\tab{\bs mketcletter}メインタイトルã®æ–‡å­—色(black)\\
+\hspace*{2zw}\tab{\bs mketcbox}メインタイトルã®ãƒœãƒƒã‚¯ã‚¹å†…ã®è‰²ï¼ˆwhite)\\
+\hspace*{2zw}\tab{\bs mketdbox}メインタイトルã®ãƒœãƒƒã‚¯ã‚¹å†…ã®è‰²ã®æ¿ƒã•ï¼ˆ1)\\
+\hspace*{2zw}\tab{\bs mketcframe}メインタイトルã®æž ã®è‰²ï¼ˆwhite)\\
+\hspace*{2zw}\tab{\bs mslidetitlex}メインタイトルã®æ¨ªä½ç½®ï¼ˆ62)\\
+%\hspace*{2zw}\tab{\bs mslidetitley}メインタイトルã®ç«‹ã¦ä½ç½®ï¼ˆ35)\\
+\hspace*{2zw}\tab{\bs mslidetitlesize}メインタイトルã®æ–‡å­—サイズ(3)\\
+\hspace{6zw}注) ã“れらã®ãƒ‘ラメータã¯æœ¬æ–‡ä¸­ã§ \bs def を使ã£ã¦å¤‰æ›´ã§ãる.
+
+
+\subsection{本文用}
+
+\tab[15zw]{\bs newslide[縦ä½ç½®]\{タイトル\}}æ–°ã—ã„スライドを始ã‚る.(縦ä½ç½®ã®default=6)
+
+\tab[15zw]{\bs sameslide}[縦ä½ç½®]åŒã˜ãƒšãƒ¼ã‚¸ã¨ã—ã¦ï¼Œè¿½åŠ ã™ã‚‹ï¼Ž
+
+\tab[15zw]{\bs mainslide[縦ä½ç½®]\{タイトル\}}æ–°ã—ã„メインスライドを始ã‚る.(縦ä½ç½®ã®default=35)
+
+\tab[15zw]{\bs mainsameslide[縦ä½ç½®]}åŒã˜ãƒšãƒ¼ã‚¸ã¨ã—ã¦ï¼Œè¿½åŠ ã™ã‚‹ï¼Ž
+
+
+\end{document} \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/TODO b/texmf-dist/doc/support/ketpic/TODO
deleted file mode 100644
index 165a8447..00000000
--- a/texmf-dist/doc/support/ketpic/TODO
+++ /dev/null
@@ -1,5 +0,0 @@
-Installation routine
-
-manual source files from Takato-sensei
-
-
diff --git a/texmf-dist/doc/support/ketpic/ketmanual/referencesci5_1_1J.pdf b/texmf-dist/doc/support/ketpic/ketmanual/referencesci5_1_1J.pdf
deleted file mode 100644
index c606ebcc..00000000
--- a/texmf-dist/doc/support/ketpic/ketmanual/referencesci5_1_1J.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figure.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figure.cdy
deleted file mode 100644
index 39743713..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figure.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figurepdf.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figurepdf.cdy
deleted file mode 100644
index a7ec7bc8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0101figurepdf.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0102figure2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0102figure2.cdy
deleted file mode 100644
index 2c47d865..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0102figure2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0103polygon.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0103polygon.cdy
deleted file mode 100644
index 4cd7f45d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0103polygon.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0104shade.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0104shade.cdy
deleted file mode 100644
index 1c15aad4..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0104shade.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0105vector.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0105vector.cdy
deleted file mode 100644
index 8141e170..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0105vector.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0106bowhatch.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0106bowhatch.cdy
deleted file mode 100644
index 66665e7b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0106bowhatch.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0107hyperbolahatch.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0107hyperbolahatch.cdy
deleted file mode 100644
index 52472b6b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0107hyperbolahatch.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0108cycloid.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0108cycloid.cdy
deleted file mode 100644
index 55dc91da..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0108cycloid.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0109epitrochoid.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0109epitrochoid.cdy
deleted file mode 100644
index fb3d1edd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0109epitrochoid.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0110hypotrochoid.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0110hypotrochoid.cdy
deleted file mode 100644
index 20bdb0b6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s01figure/s0110hypotrochoid.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201basic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201basic.cdy
deleted file mode 100644
index 554dce95..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201basic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201graph.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201graph.cdy
deleted file mode 100644
index a77e70e6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0201graph.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph1.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph1.cdy
deleted file mode 100644
index 1fc67dfe..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph1.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph2.cdy
deleted file mode 100644
index 9230fd0d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0202graph2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203ellipse.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203ellipse.cdy
deleted file mode 100644
index be4aa3b0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203ellipse.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203graph2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203graph2.cdy
deleted file mode 100644
index 4923347d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0203graph2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204graph3.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204graph3.cdy
deleted file mode 100644
index bac0217a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204graph3.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204parabola.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204parabola.cdy
deleted file mode 100644
index 14ba552f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0204parabola.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205coniccurve.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205coniccurve.cdy
deleted file mode 100644
index 1989b525..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205coniccurve.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205hyperbola.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205hyperbola.cdy
deleted file mode 100644
index 4e499a8c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0205hyperbola.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0206defexp.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0206defexp.cdy
deleted file mode 100644
index e3cfb996..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0206defexp.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0207envelope.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0207envelope.cdy
deleted file mode 100644
index e4845b6e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0207envelope.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0208intersecthatch.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0208intersecthatch.cdy
deleted file mode 100644
index 51f9e599..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0208intersecthatch.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0209diffeq.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0209diffeq.cdy
deleted file mode 100644
index b26105c3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0209diffeq.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0210diffeq2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0210diffeq2.cdy
deleted file mode 100644
index 60643944..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0210diffeq2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0211plotdataS.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0211plotdataS.cdy
deleted file mode 100644
index a17108af..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0211plotdataS.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0212implicit.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0212implicit.cdy
deleted file mode 100644
index 1f17df2a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0212implicit.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0213implicithatch.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0213implicithatch.cdy
deleted file mode 100644
index 14e28924..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s02graph/s0213implicithatch.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0301table.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0301table.cdy
deleted file mode 100644
index f69402ce..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0301table.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2.cdy
deleted file mode 100644
index 53a21e88..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2line.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2line.cdy
deleted file mode 100644
index 4d598e7a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0302table2line.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0303papersquared.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0303papersquared.cdy
deleted file mode 100644
index 68595c9e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0303papersquared.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0304graphforincanddec.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0304graphforincanddec.cdy
deleted file mode 100644
index b80556ef..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0304graphforincanddec.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0305incanddec.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0305incanddec.cdy
deleted file mode 100644
index 8749d495..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s03table/s0305incanddec.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0401bezierbasic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0401bezierbasic.cdy
deleted file mode 100644
index 280d0afd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0401bezierbasic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0402bezier2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0402bezier2.cdy
deleted file mode 100644
index cb1a9dc4..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0402bezier2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0403bezierspline.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0403bezierspline.cdy
deleted file mode 100644
index aedd63c6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s04bezier/s0403bezierspline.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/CindyScriptset.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/CindyScriptset.txt
deleted file mode 100644
index 045bf884..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/CindyScriptset.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-use("KetCindyPlugin");
-if(isexists(plugindirectory,"dirhead.txt"),
- setdirectory(plugindirectory);
- import("dirhead.txt");
-,
- Dirhead=getdirhead();
-);
-Shellfile="";
-setdirectory(Dirhead);
-import("setketcindy.txt");
-import("ketoutset.txt");
-
-setdirectory(Dirwork);
-
-Helplist(["+","+3d","+mv"],"helpJ");
-Ketinit();
-Ketinit3d();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501basic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501basic.cdy
deleted file mode 100644
index 96ffa3d3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501basic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501plane.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501plane.cdy
deleted file mode 100644
index e5ee1455..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0501plane.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0502spacecurve.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0502spacecurve.cdy
deleted file mode 100644
index 64d9c939..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0502spacecurve.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0504embed.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0504embed.cdy
deleted file mode 100644
index 65becd6d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0504embed.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0505bezier3d.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0505bezier3d.cdy
deleted file mode 100644
index 32bf0a6f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0505bezier3d.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0506embedhatch.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0506embedhatch.cdy
deleted file mode 100644
index a6b7a3fe..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0506embedhatch.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0507polyhedron.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0507polyhedron.cdy
deleted file mode 100644
index a86fae8f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s0507polyhedron.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05091tetra.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05091tetra.cdy
deleted file mode 100644
index 3fcd5e91..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05091tetra.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05092cubiccut.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05092cubiccut.cdy
deleted file mode 100644
index 41ac02bc..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05092cubiccut.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy
deleted file mode 100644
index 0e434b16..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s05spacefigure/s05093cubiccut2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/animpointoncircle.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/animpointoncircle.tex
deleted file mode 100644
index 32e577d2..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/animpointoncircle.tex
+++ /dev/null
@@ -1,54 +0,0 @@
-\def\parapath{/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig}%
-\begin{animateinline}[loop]{10}%
-\scalebox{1}{\input{\parapath/pointoncircle/p001.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p002.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p003.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p004.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p005.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p006.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p007.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p008.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p009.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p010.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p011.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p012.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p013.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p014.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p015.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p016.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p017.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p018.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p019.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p020.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p021.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p022.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p023.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p024.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p025.tex}}%
-\newframe%
-\scalebox{1}{\input{\parapath/pointoncircle/p026.tex}}%
-\end{animateinline}%
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.txt
deleted file mode 100644
index bb7171eb..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/cindyscreen.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-%%Title: cindyscreen.pdf
-%%Creator: extractbb 20160307
-%%BoundingBox: 0 0 803 285
-%%HiResBoundingBox: 0.000000 0.000000 803.000000 285.000000
-%%PDFVersion: 1.4
-%%Pages: 1
-%%CreationDate: Sun Jun 25 09:11:39 2017
-
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paraall.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paraall.sce
deleted file mode 100644
index 2da97ad6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paraall.sce
+++ /dev/null
@@ -1,13 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6");//
-Ketinit();//
-Setwindow([(-3),(8)],[(-1.5),(1.5)]);
-pi=%pi;////
-fL=["sinecurve/p001.sce","sinecurve/p002.sce","sinecurve/p003.sce","sinecurve/p004.sce","sinecurve/p005.sce","sinecurve/p006.sce","sinecurve/p007.sce","sinecurve/p008.sce","sinecurve/p009.sce","sinecurve/p010.sce","sinecurve/p011.sce","sinecurve/p012.sce","sinecurve/p013.sce","sinecurve/p014.sce","sinecurve/p015.sce","sinecurve/p016.sce","sinecurve/p017.sce","sinecurve/p018.sce","sinecurve/p019.sce","sinecurve/p020.sce","sinecurve/p021.sce","sinecurve/p022.sce","sinecurve/p023.sce","sinecurve/p024.sce","sinecurve/p025.sce","sinecurve/p026.sce","sinecurve/p027.sce","sinecurve/p028.sce","sinecurve/p029.sce","sinecurve/p030.sce","sinecurve/p031.sce"]//
-Dt=mgetl(fL(1));//
-Dt=Dt(1:(size(Dt,1)-1),:)//
-for I=2:size(fL,2),Tmp=mgetl(fL(I));N=size(Tmp,1)-1;Tmp1=Tmp(13:N,:);Dt=[Dt;Tmp1],end//
-mputl(Dt,'sinecurve/all.sce')//
-exec('sinecurve/all.sce',-1)//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paracrdr.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paracrdr.sce
deleted file mode 100644
index 1f300602..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paracrdr.sce
+++ /dev/null
@@ -1,8 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6");//
-Ketinit();//
-Setwindow([(-3),(8)],[(-1.5),(1.5)]);
-pi=%pi;////
-createdir("sinecurve");//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paramain.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paramain.tex
deleted file mode 100644
index 39603a5c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0704paramain.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\documentclass{ujarticle}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{amsmath,amssymb}
-\usepackage{graphicx}
-\usepackage{color}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-
-\setmargin{20}{20}{20}{20}
-
-\begin{document}
-
-\verb|figs0704para| by \ketcindy
-\vspace{5mm}
-
-\input{figs0704para.tex}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animateall.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animateall.sce
deleted file mode 100644
index 686cd696..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animateall.sce
+++ /dev/null
@@ -1,13 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6");//
-Ketinit();//
-Setwindow([(-2.5),(2.5)],[(-2.5),(2.5)]);
-pi=%pi;////
-fL=["pointoncircle/p001.sce","pointoncircle/p002.sce","pointoncircle/p003.sce","pointoncircle/p004.sce","pointoncircle/p005.sce","pointoncircle/p006.sce","pointoncircle/p007.sce","pointoncircle/p008.sce","pointoncircle/p009.sce","pointoncircle/p010.sce","pointoncircle/p011.sce","pointoncircle/p012.sce","pointoncircle/p013.sce","pointoncircle/p014.sce","pointoncircle/p015.sce","pointoncircle/p016.sce","pointoncircle/p017.sce","pointoncircle/p018.sce","pointoncircle/p019.sce","pointoncircle/p020.sce","pointoncircle/p021.sce","pointoncircle/p022.sce","pointoncircle/p023.sce","pointoncircle/p024.sce","pointoncircle/p025.sce","pointoncircle/p026.sce"]//
-Dt=mgetl(fL(1));//
-Dt=Dt(1:(size(Dt,1)-1),:)//
-for I=2:size(fL,2),Tmp=mgetl(fL(I));N=size(Tmp,1)-1;Tmp1=Tmp(13:N,:);Dt=[Dt;Tmp1],end//
-mputl(Dt,'pointoncircle/all.sce')//
-exec('pointoncircle/all.sce',-1)//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatecrdr.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatecrdr.sce
deleted file mode 100644
index ffe85fb3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatecrdr.sce
+++ /dev/null
@@ -1,9 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6");//
-Ketinit();//
-Setwindow([(-2.5),(2.5)],[(-2.5),(2.5)]);
-pi=%pi;////
-rmdir("pointoncircle","s");//
-createdir("pointoncircle");//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatemain.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatemain.tex
deleted file mode 100644
index 74a8cc9e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animatemain.tex
+++ /dev/null
@@ -1,19 +0,0 @@
-\documentclass{ujarticle}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{amsmath,amssymb}
-\usepackage{graphicx}
-\usepackage{color}
-\usepackage[dvipdfmx]{animate}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-
-\setmargin{20}{20}{20}{20}
-
-\begin{document}
-
-\verb|figs0706animate| by \ketcindy
-\vspace{5mm}
-
-\input{figs0706animate.tex}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationall.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationall.sce
deleted file mode 100644
index 312c3be2..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationall.sce
+++ /dev/null
@@ -1,13 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicsciL5");//
-Ketinit();//
-Setwindow([(-2.5),(2.5)],[(-2.5),(2.5)]);
-pi=%pi;////
-fL=["pointoncircle/p001.sce","pointoncircle/p002.sce","pointoncircle/p003.sce","pointoncircle/p004.sce","pointoncircle/p005.sce","pointoncircle/p006.sce","pointoncircle/p007.sce","pointoncircle/p008.sce","pointoncircle/p009.sce","pointoncircle/p010.sce","pointoncircle/p011.sce","pointoncircle/p012.sce","pointoncircle/p013.sce","pointoncircle/p014.sce","pointoncircle/p015.sce","pointoncircle/p016.sce","pointoncircle/p017.sce","pointoncircle/p018.sce","pointoncircle/p019.sce","pointoncircle/p020.sce","pointoncircle/p021.sce","pointoncircle/p022.sce","pointoncircle/p023.sce","pointoncircle/p024.sce","pointoncircle/p025.sce","pointoncircle/p026.sce"]//
-Dt=mgetl(fL(1));//
-Dt=Dt(1:(size(Dt,1)-1),:)//
-for I=2:size(fL,2),Tmp=mgetl(fL(I));N=size(Tmp,1)-1;Tmp1=Tmp(13:N,:);Dt=[Dt;Tmp1],end//
-mputl(Dt,'pointoncircle/all.sce')//
-exec('pointoncircle/all.sce',-1)//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationcrdr.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationcrdr.sce
deleted file mode 100644
index 523924e4..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationcrdr.sce
+++ /dev/null
@@ -1,9 +0,0 @@
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');//
-Ketlib=lib("/Users/takatoosetsuo/ketcindy/ketlib/ketpicsciL5");//
-Ketinit();//
-Setwindow([(-2.5),(2.5)],[(-2.5),(2.5)]);
-pi=%pi;////
-rmdir("pointoncircle","s");//
-createdir("pointoncircle");//
-mputl('||||','resultS.txt')//
-quit()//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationmain.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationmain.tex
deleted file mode 100644
index 815560ef..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figs0706animationmain.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\documentclass{jarticle}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{amsmath,amssymb}
-\usepackage{graphicx,color}
-\usepackage[dvipdfmx]{animate}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-
-\setmargin{20}{20}{20}{20}
-
-\begin{document}
-
-\verb|figs0706animation| by \ketcindy
-\vspace{5mm}
-
-\input{figs0706animation.tex}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.sce
deleted file mode 100644
index e80242c4..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.sce
+++ /dev/null
@@ -1,42 +0,0 @@
-//date time=2017/6/25 09:09:01
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicsciL5');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='figsin.tex';
-Fnamesci='figsin.sce';
-Fnamescibody='figsinbody.sce';
-Fnameout='figsin.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-6,6], [-2,2]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-gr1=Plotdata(Assign('sin(x)'),Assign('x'));
-sg1=Listplot([[-6,1],[6,1]]);
-sg2=Listplot([[-6,-1],[6,-1]]);
-PtL=list();
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/figsin.tex','1cm');
- Drwline(gr1);
- Dashline(sg1);
- Dashline(sg2);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.tex
deleted file mode 100644
index adb98207..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsin.tex
+++ /dev/null
@@ -1,105 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/figsin.tex 2017-6-25 9:9
-%%% figsin.sce 2017-6-25 9:9
-{\unitlength=1cm%
-\begin{picture}%
-( 12.00000, 4.00000)( -6.00000, -2.00000)%
-\special{pn 8}%
-%
-\special{pa -2362 -110}\special{pa -2268 -197}\special{pa -2173 -272}\special{pa -2079 -332}%
-\special{pa -1984 -373}\special{pa -1890 -392}\special{pa -1795 -389}\special{pa -1701 -364}%
-\special{pa -1606 -318}\special{pa -1512 -253}\special{pa -1417 -174}\special{pa -1323 -85}%
-\special{pa -1228 9}\special{pa -1134 102}\special{pa -1039 189}\special{pa -945 266}%
-\special{pa -850 327}\special{pa -756 370}\special{pa -661 391}\special{pa -567 390}%
-\special{pa -472 367}\special{pa -378 323}\special{pa -283 260}\special{pa -189 182}%
-\special{pa -94 94}\special{pa 0 0}\special{pa 94 -94}\special{pa 189 -182}\special{pa 283 -260}%
-\special{pa 378 -323}\special{pa 472 -367}\special{pa 567 -390}\special{pa 661 -391}%
-\special{pa 756 -370}\special{pa 850 -327}\special{pa 945 -266}\special{pa 1039 -189}%
-\special{pa 1134 -102}\special{pa 1228 -9}\special{pa 1323 85}\special{pa 1417 174}%
-\special{pa 1512 253}\special{pa 1606 318}\special{pa 1701 364}\special{pa 1795 389}%
-\special{pa 1890 392}\special{pa 1984 373}\special{pa 2079 332}\special{pa 2173 272}%
-\special{pa 2268 197}\special{pa 2362 110}%
-\special{fp}%
-\special{pa -2362 -394}\special{pa -2323 -394}\special{fp}\special{pa -2284 -394}\special{pa -2245 -394}\special{fp}%
-\special{pa -2206 -394}\special{pa -2167 -394}\special{fp}\special{pa -2128 -394}\special{pa -2089 -394}\special{fp}%
-\special{pa -2050 -394}\special{pa -2011 -394}\special{fp}\special{pa -1972 -394}\special{pa -1933 -394}\special{fp}%
-\special{pa -1894 -394}\special{pa -1855 -394}\special{fp}\special{pa -1816 -394}\special{pa -1777 -394}\special{fp}%
-\special{pa -1737 -394}\special{pa -1698 -394}\special{fp}\special{pa -1659 -394}\special{pa -1620 -394}\special{fp}%
-\special{pa -1581 -394}\special{pa -1542 -394}\special{fp}\special{pa -1503 -394}\special{pa -1464 -394}\special{fp}%
-\special{pa -1425 -394}\special{pa -1386 -394}\special{fp}\special{pa -1347 -394}\special{pa -1308 -394}\special{fp}%
-\special{pa -1269 -394}\special{pa -1230 -394}\special{fp}\special{pa -1191 -394}\special{pa -1152 -394}\special{fp}%
-\special{pa -1113 -394}\special{pa -1074 -394}\special{fp}\special{pa -1035 -394}\special{pa -996 -394}\special{fp}%
-\special{pa -957 -394}\special{pa -918 -394}\special{fp}\special{pa -879 -394}\special{pa -839 -394}\special{fp}%
-\special{pa -800 -394}\special{pa -761 -394}\special{fp}\special{pa -722 -394}\special{pa -683 -394}\special{fp}%
-\special{pa -644 -394}\special{pa -605 -394}\special{fp}\special{pa -566 -394}\special{pa -527 -394}\special{fp}%
-\special{pa -488 -394}\special{pa -449 -394}\special{fp}\special{pa -410 -394}\special{pa -371 -394}\special{fp}%
-\special{pa -332 -394}\special{pa -293 -394}\special{fp}\special{pa -254 -394}\special{pa -215 -394}\special{fp}%
-\special{pa -176 -394}\special{pa -137 -394}\special{fp}\special{pa -98 -394}\special{pa -59 -394}\special{fp}%
-\special{pa -20 -394}\special{pa 20 -394}\special{fp}\special{pa 59 -394}\special{pa 98 -394}\special{fp}%
-\special{pa 137 -394}\special{pa 176 -394}\special{fp}\special{pa 215 -394}\special{pa 254 -394}\special{fp}%
-\special{pa 293 -394}\special{pa 332 -394}\special{fp}\special{pa 371 -394}\special{pa 410 -394}\special{fp}%
-\special{pa 449 -394}\special{pa 488 -394}\special{fp}\special{pa 527 -394}\special{pa 566 -394}\special{fp}%
-\special{pa 605 -394}\special{pa 644 -394}\special{fp}\special{pa 683 -394}\special{pa 722 -394}\special{fp}%
-\special{pa 761 -394}\special{pa 800 -394}\special{fp}\special{pa 839 -394}\special{pa 879 -394}\special{fp}%
-\special{pa 918 -394}\special{pa 957 -394}\special{fp}\special{pa 996 -394}\special{pa 1035 -394}\special{fp}%
-\special{pa 1074 -394}\special{pa 1113 -394}\special{fp}\special{pa 1152 -394}\special{pa 1191 -394}\special{fp}%
-\special{pa 1230 -394}\special{pa 1269 -394}\special{fp}\special{pa 1308 -394}\special{pa 1347 -394}\special{fp}%
-\special{pa 1386 -394}\special{pa 1425 -394}\special{fp}\special{pa 1464 -394}\special{pa 1503 -394}\special{fp}%
-\special{pa 1542 -394}\special{pa 1581 -394}\special{fp}\special{pa 1620 -394}\special{pa 1659 -394}\special{fp}%
-\special{pa 1698 -394}\special{pa 1737 -394}\special{fp}\special{pa 1777 -394}\special{pa 1816 -394}\special{fp}%
-\special{pa 1855 -394}\special{pa 1894 -394}\special{fp}\special{pa 1933 -394}\special{pa 1972 -394}\special{fp}%
-\special{pa 2011 -394}\special{pa 2050 -394}\special{fp}\special{pa 2089 -394}\special{pa 2128 -394}\special{fp}%
-\special{pa 2167 -394}\special{pa 2206 -394}\special{fp}\special{pa 2245 -394}\special{pa 2284 -394}\special{fp}%
-\special{pa 2323 -394}\special{pa 2362 -394}\special{fp}%
-%
-\special{pa -2362 394}\special{pa -2323 394}\special{fp}\special{pa -2284 394}\special{pa -2245 394}\special{fp}%
-\special{pa -2206 394}\special{pa -2167 394}\special{fp}\special{pa -2128 394}\special{pa -2089 394}\special{fp}%
-\special{pa -2050 394}\special{pa -2011 394}\special{fp}\special{pa -1972 394}\special{pa -1933 394}\special{fp}%
-\special{pa -1894 394}\special{pa -1855 394}\special{fp}\special{pa -1816 394}\special{pa -1777 394}\special{fp}%
-\special{pa -1737 394}\special{pa -1698 394}\special{fp}\special{pa -1659 394}\special{pa -1620 394}\special{fp}%
-\special{pa -1581 394}\special{pa -1542 394}\special{fp}\special{pa -1503 394}\special{pa -1464 394}\special{fp}%
-\special{pa -1425 394}\special{pa -1386 394}\special{fp}\special{pa -1347 394}\special{pa -1308 394}\special{fp}%
-\special{pa -1269 394}\special{pa -1230 394}\special{fp}\special{pa -1191 394}\special{pa -1152 394}\special{fp}%
-\special{pa -1113 394}\special{pa -1074 394}\special{fp}\special{pa -1035 394}\special{pa -996 394}\special{fp}%
-\special{pa -957 394}\special{pa -918 394}\special{fp}\special{pa -879 394}\special{pa -839 394}\special{fp}%
-\special{pa -800 394}\special{pa -761 394}\special{fp}\special{pa -722 394}\special{pa -683 394}\special{fp}%
-\special{pa -644 394}\special{pa -605 394}\special{fp}\special{pa -566 394}\special{pa -527 394}\special{fp}%
-\special{pa -488 394}\special{pa -449 394}\special{fp}\special{pa -410 394}\special{pa -371 394}\special{fp}%
-\special{pa -332 394}\special{pa -293 394}\special{fp}\special{pa -254 394}\special{pa -215 394}\special{fp}%
-\special{pa -176 394}\special{pa -137 394}\special{fp}\special{pa -98 394}\special{pa -59 394}\special{fp}%
-\special{pa -20 394}\special{pa 20 394}\special{fp}\special{pa 59 394}\special{pa 98 394}\special{fp}%
-\special{pa 137 394}\special{pa 176 394}\special{fp}\special{pa 215 394}\special{pa 254 394}\special{fp}%
-\special{pa 293 394}\special{pa 332 394}\special{fp}\special{pa 371 394}\special{pa 410 394}\special{fp}%
-\special{pa 449 394}\special{pa 488 394}\special{fp}\special{pa 527 394}\special{pa 566 394}\special{fp}%
-\special{pa 605 394}\special{pa 644 394}\special{fp}\special{pa 683 394}\special{pa 722 394}\special{fp}%
-\special{pa 761 394}\special{pa 800 394}\special{fp}\special{pa 839 394}\special{pa 879 394}\special{fp}%
-\special{pa 918 394}\special{pa 957 394}\special{fp}\special{pa 996 394}\special{pa 1035 394}\special{fp}%
-\special{pa 1074 394}\special{pa 1113 394}\special{fp}\special{pa 1152 394}\special{pa 1191 394}\special{fp}%
-\special{pa 1230 394}\special{pa 1269 394}\special{fp}\special{pa 1308 394}\special{pa 1347 394}\special{fp}%
-\special{pa 1386 394}\special{pa 1425 394}\special{fp}\special{pa 1464 394}\special{pa 1503 394}\special{fp}%
-\special{pa 1542 394}\special{pa 1581 394}\special{fp}\special{pa 1620 394}\special{pa 1659 394}\special{fp}%
-\special{pa 1698 394}\special{pa 1737 394}\special{fp}\special{pa 1777 394}\special{pa 1816 394}\special{fp}%
-\special{pa 1855 394}\special{pa 1894 394}\special{fp}\special{pa 1933 394}\special{pa 1972 394}\special{fp}%
-\special{pa 2011 394}\special{pa 2050 394}\special{fp}\special{pa 2089 394}\special{pa 2128 394}\special{fp}%
-\special{pa 2167 394}\special{pa 2206 394}\special{fp}\special{pa 2245 394}\special{pa 2284 394}\special{fp}%
-\special{pa 2323 394}\special{pa 2362 394}\special{fp}%
-%
-\special{pa -2362 0}\special{pa 2362 0}%
-\special{fp}%
-\special{pa 0 787}\special{pa 0 -787}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.aux
deleted file mode 100644
index f23e5468..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.aux
+++ /dev/null
@@ -1 +0,0 @@
-\relax
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.log
deleted file mode 100644
index c919c409..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.log
+++ /dev/null
@@ -1,195 +0,0 @@
-This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.euc) (TeX Live 2016) (preloaded format=platex 2016.12.16) 25 JUN 2017 09:09
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**figsinmain.tex
-(./figsinmain.tex
-pLaTeX2e <2016/05/07> (based on LaTeX2e <2016/03/31>)
-Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
-(/usr/local/texlive/2016/texmf-dist/tex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/local/texlive/2016/texmf-dist/tex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 593.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count91
-\c@ketpicctrb=\count92
-\c@ketpicctrc=\count93
-\c@ketpicctrd=\count94
-\c@ketpicctre=\count95
-\c@ketpicctrf=\count96
-\c@ketpicctrg=\count97
-\c@ketpicctrh=\count98
-\c@ketpicctri=\count99
-\c@ketpicctrj=\count100
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/03/10 v2.15b AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count101
-LaTeX Info: Redefining \frac on input line 199.
-\uproot@=\count102
-\leftroot@=\count103
-LaTeX Info: Redefining \overline on input line 297.
-\classnum@=\count104
-\DOTSCASE@=\count105
-LaTeX Info: Redefining \ldots on input line 394.
-LaTeX Info: Redefining \dots on input line 397.
-LaTeX Info: Redefining \cdots on input line 518.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 634.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 635.
-\macc@depth=\count106
-\c@MaxMatrixCols=\count107
-\dotsspace@=\muskip10
-\c@parentequation=\count108
-\dspbrk@lvl=\count109
-\tag@help=\toks16
-\row@=\count110
-\column@=\count111
-\maxfields@=\count112
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2739.
-LaTeX Info: Redefining \] on input line 2740.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks20
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/05/09 v1.0r Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/01/02 v1.10 sample graphics configuration
-)
-Package graphics Info: Driver file: dvips.def on input line 96.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvips.def
-File: dvips.def 2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)
-))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/color.sty
-Package: color 2016/05/09 v1.1c Standard LaTeX Color (DPC)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package color Info: Driver file: dvips.def on input line 144.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)
-))
-No file figsinmain.aux.
-\openout1 = `figsinmain.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 9.
-LaTeX Font Info: ... okay on input line 9.
-(./figsin.tex
-LaTeX Font Info: Try loading font information for U+msa on input line 90.
- (/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2013/01/14 v3.01 AMS symbols A
-)
-LaTeX Font Info: Try loading font information for U+msb on input line 90.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2013/01/14 v3.01 AMS symbols B
-)) [1
-
-]
-(./figsinmain.aux) )
-Here is how much of TeX's memory you used:
- 1992 strings out of 493693
- 24043 string characters out of 6149786
- 145855 words of memory out of 5000000
- 5564 multiletter control sequences out of 15000+600000
- 9378 words of font info for 40 fonts, out of 8000000 for 9000
- 929 hyphenation exceptions out of 8191
- 27i,5n,26p,287b,169s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on figsinmain.dvi (1 page, 5024 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.pdf
deleted file mode 100644
index dec12d09..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.tex
deleted file mode 100644
index 91d48c8a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/figsinmain.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\documentclass{jarticle}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{amsmath,amssymb}
-\usepackage{graphicx,color}
-
-\setmargin{20}{20}{20}{20}
-
-\begin{document}
-
-\verb|figsin| by \ketcindy
-\vspace{5mm}
-
-\input{figsin.tex}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/kc.sh b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/kc.sh
deleted file mode 100755
index 06bc6be0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/kc.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-cd "/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig"
-"/Applications/scilab-6.0.0.app/Contents/MacOS/bin/scilab" -nwni -f figs0704paraall.sce
-exit 0
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/all.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/all.sce
deleted file mode 100644
index dd783a0f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/all.sce
+++ /dev/null
@@ -1,1130 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p001.tex';
-Fnamesci='pointoncircle/p001.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1,-0.2]'); Assignrep('mdbw1',[1,-0.2]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[2,0]]);
-pt1=Pointdata([2,0]);
-bw1=Bowdata([0,0],[2,0],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p001.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1,-0.2],"c","$2$");
- Drwline(bw1);
- Letter([2.2,0],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1.01832,0.05497]'); Assignrep('mdbw1',[1.01832,0.05497]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.93717,0.49738]]);
-pt1=Pointdata([1.93717,0.49738]);
-bw1=Bowdata([0,0],[1.93717,0.49738],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p002.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1.02,0.05],"c","$2$");
- Drwline(bw1);
- Letter([2.13,0.55],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.97266,0.30649]'); Assignrep('mdbw1',[0.97266,0.30649]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.75261,0.96351]]);
-pt1=Pointdata([1.75261,0.96351]);
-bw1=Bowdata([0,0],[1.75261,0.96351],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p003.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.97,0.31],"c","$2$");
- Drwline(bw1);
- Letter([1.93,1.06],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.86588,0.53875]'); Assignrep('mdbw1',[0.86588,0.53875]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.45794,1.36909]]);
-pt1=Pointdata([1.45794,1.36909]);
-bw1=Bowdata([0,0],[1.45794,1.36909],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p004.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.87,0.54],"c","$2$");
- Drwline(bw1);
- Letter([1.6,1.51],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.70469,0.73716]'); Assignrep('mdbw1',[0.70469,0.73716]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.07165,1.68866]]);
-pt1=Pointdata([1.07165,1.68866]);
-bw1=Bowdata([0,0],[1.07165,1.68866],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p005.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.7,0.74],"c","$2$");
- Drwline(bw1);
- Letter([1.18,1.86],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.49923,0.88925]'); Assignrep('mdbw1',[0.49923,0.88925]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.61803,1.90211]]);
-pt1=Pointdata([0.61803,1.90211]);
-bw1=Bowdata([0,0],[0.61803,1.90211],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p006.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.5,0.89],"c","$2$");
- Drwline(bw1);
- Letter([0.68,2.09],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.2624,0.98547]'); Assignrep('mdbw1',[0.2624,0.98547]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.12558,1.99605]]);
-pt1=Pointdata([0.12558,1.99605]);
-bw1=Bowdata([0,0],[0.12558,1.99605],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p007.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.26,0.99],"c","$2$");
- Drwline(bw1);
- Letter([0.14,2.2],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.00908,1.01976]'); Assignrep('mdbw1',[0.00908,1.01976]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.37476,1.96457]]);
-pt1=Pointdata([-0.37476,1.96457]);
-bw1=Bowdata([0,0],[-0.37476,1.96457],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p008.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.01,1.02],"c","$2$");
- Drwline(bw1);
- Letter([-0.41,2.16],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.24481,0.98998]'); Assignrep('mdbw1',[-0.24481,0.98998]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.85156,1.80965]]);
-pt1=Pointdata([-0.85156,1.80965]);
-bw1=Bowdata([0,0],[-0.85156,1.80965],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p009.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.24,0.99],"c","$2$");
- Drwline(bw1);
- Letter([-0.94,1.99],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.48332,0.898]'); Assignrep('mdbw1',[-0.48332,0.898]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.27485,1.54103]]);
-pt1=Pointdata([-1.27485,1.54103]);
-bw1=Bowdata([0,0],[-1.27485,1.54103],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p010.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.48,0.9],"c","$2$");
- Drwline(bw1);
- Letter([-1.4,1.7],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.69146,0.74959]'); Assignrep('mdbw1',[-0.69146,0.74959]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.61803,1.17557]]);
-pt1=Pointdata([-1.61803,1.17557]);
-bw1=Bowdata([0,0],[-1.61803,1.17557],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p011.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.69,0.75],"c","$2$");
- Drwline(bw1);
- Letter([-1.78,1.29],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.85615,0.55408]'); Assignrep('mdbw1',[-0.85615,0.55408]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.85955,0.73625]]);
-pt1=Pointdata([-1.85955,0.73625]);
-bw1=Bowdata([0,0],[-1.85955,0.73625],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p012.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.86,0.55],"c","$2$");
- Drwline(bw1);
- Letter([-2.05,0.81],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.96705,0.32376]'); Assignrep('mdbw1',[-0.96705,0.32376]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.98423,0.25067]]);
-pt1=Pointdata([-1.98423,0.25067]);
-bw1=Bowdata([0,0],[-1.98423,0.25067],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p013.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.97,0.32],"c","$2$");
- Drwline(bw1);
- Letter([-2.18,0.28],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-1.01718,0.07309]'); Assignrep('mdbw1',[-1.01718,0.07309]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.98423,-0.25067]]);
-pt1=Pointdata([-1.98423,-0.25067]);
-bw1=Bowdata([0,0],[-1.98423,-0.25067],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p014.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-1.02,0.07],"c","$2$");
- Drwline(bw1);
- Letter([-2.18,-0.28],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-1.0034,-0.18217]'); Assignrep('mdbw1',[-1.0034,-0.18217]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.85955,-0.73625]]);
-pt1=Pointdata([-1.85955,-0.73625]);
-bw1=Bowdata([0,0],[-1.85955,-0.73625],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p015.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-1,-0.18],"c","$2$");
- Drwline(bw1);
- Letter([-2.05,-0.81],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.92657,-0.42598]'); Assignrep('mdbw1',[-0.92657,-0.42598]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.61803,-1.17557]]);
-pt1=Pointdata([-1.61803,-1.17557]);
-bw1=Bowdata([0,0],[-1.61803,-1.17557],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p016.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.93,-0.43],"c","$2$");
- Drwline(bw1);
- Letter([-1.78,-1.29],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.79153,-0.64303]'); Assignrep('mdbw1',[-0.79153,-0.64303]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.27485,-1.54103]]);
-pt1=Pointdata([-1.27485,-1.54103]);
-bw1=Bowdata([0,0],[-1.27485,-1.54103],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p017.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.79,-0.64],"c","$2$");
- Drwline(bw1);
- Letter([-1.4,-1.7],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.60674,-0.81967]'); Assignrep('mdbw1',[-0.60674,-0.81967]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.85156,-1.80965]]);
-pt1=Pointdata([-0.85156,-1.80965]);
-bw1=Bowdata([0,0],[-0.85156,-1.80965],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p018.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.61,-0.82],"c","$2$");
- Drwline(bw1);
- Letter([-0.94,-1.99],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.38384,-0.94481]'); Assignrep('mdbw1',[-0.38384,-0.94481]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.37476,-1.96457]]);
-pt1=Pointdata([-0.37476,-1.96457]);
-bw1=Bowdata([0,0],[-0.37476,-1.96457],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p019.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.38,-0.94],"c","$2$");
- Drwline(bw1);
- Letter([-0.41,-2.16],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.13681,-1.01058]'); Assignrep('mdbw1',[-0.13681,-1.01058]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.12558,-1.99605]]);
-pt1=Pointdata([0.12558,-1.99605]);
-bw1=Bowdata([0,0],[0.12558,-1.99605],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p020.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.14,-1.01],"c","$2$");
- Drwline(bw1);
- Letter([0.14,-2.2],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.11881,-1.01286]'); Assignrep('mdbw1',[0.11881,-1.01286]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.61803,-1.90211]]);
-pt1=Pointdata([0.61803,-1.90211]);
-bw1=Bowdata([0,0],[0.61803,-1.90211],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p021.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.12,-1.01],"c","$2$");
- Drwline(bw1);
- Letter([0.68,-2.09],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.36696,-0.95149]'); Assignrep('mdbw1',[0.36696,-0.95149]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.07165,-1.68866]]);
-pt1=Pointdata([1.07165,-1.68866]);
-bw1=Bowdata([0,0],[1.07165,-1.68866],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p022.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.37,-0.95],"c","$2$");
- Drwline(bw1);
- Letter([1.18,-1.86],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.59206,-0.83034]'); Assignrep('mdbw1',[0.59206,-0.83034]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.45794,-1.36909]]);
-pt1=Pointdata([1.45794,-1.36909]);
-bw1=Bowdata([0,0],[1.45794,-1.36909],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p023.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.59,-0.83],"c","$2$");
- Drwline(bw1);
- Letter([1.6,-1.51],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.77996,-0.65702]'); Assignrep('mdbw1',[0.77996,-0.65702]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.75261,-0.96351]]);
-pt1=Pointdata([1.75261,-0.96351]);
-bw1=Bowdata([0,0],[1.75261,-0.96351],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p024.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.78,-0.66],"c","$2$");
- Drwline(bw1);
- Letter([1.93,-1.06],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.91885,-0.44241]'); Assignrep('mdbw1',[0.91885,-0.44241]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.93717,-0.49738]]);
-pt1=Pointdata([1.93717,-0.49738]);
-bw1=Bowdata([0,0],[1.93717,-0.49738],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p025.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.92,-0.44],"c","$2$");
- Drwline(bw1);
- Letter([2.13,-0.55],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1,-0.2]'); Assignrep('mdbw1',[1,-0.2]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[2,0]]);
-pt1=Pointdata([2,0]);
-bw1=Bowdata([0,0],[2,0],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p026.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1,-0.2],"c","$2$");
- Drwline(bw1);
- Letter([2.2,0],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.sce
deleted file mode 100644
index 28ce91c0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p001.tex';
-Fnamesci='pointoncircle/p001.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1,-0.2]'); Assignrep('mdbw1',[1,-0.2]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[2,0]]);
-pt1=Pointdata([2,0]);
-bw1=Bowdata([0,0],[2,0],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p001.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1,-0.2],"c","$2$");
- Drwline(bw1);
- Letter([2.2,0],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.tex
deleted file mode 100644
index 58a1a722..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p001.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p001.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 787 0}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 790 -3}\special{pa 785 -3}\special{pa 785 3}\special{pa 790 3}\special{pa 790 -3}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.0000,-0.2000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 6 3}\special{pa 13 5}\special{pa 19 8}\special{pa 26 10}%
-\special{pa 32 13}\special{pa 39 15}\special{pa 45 18}\special{pa 52 20}\special{pa 58 22}%
-\special{pa 65 24}\special{pa 71 27}\special{pa 78 29}\special{pa 84 31}\special{pa 91 33}%
-\special{pa 97 35}\special{pa 104 37}\special{pa 111 39}\special{pa 117 41}\special{pa 124 43}%
-\special{pa 131 44}\special{pa 137 46}\special{pa 144 48}\special{pa 151 49}\special{pa 157 51}%
-\special{pa 164 53}\special{pa 171 54}\special{pa 178 56}\special{pa 184 57}\special{pa 191 58}%
-\special{pa 198 60}\special{pa 205 61}\special{pa 211 62}\special{pa 218 64}\special{pa 225 65}%
-\special{pa 232 66}\special{pa 239 67}\special{pa 245 68}\special{pa 252 69}\special{pa 259 70}%
-\special{pa 266 71}\special{pa 273 72}\special{pa 280 72}\special{pa 287 73}\special{pa 293 74}%
-\special{pa 300 74}\special{pa 307 75}\special{pa 314 76}\special{pa 321 76}\special{pa 328 77}%
-\special{pa 335 77}%
-\special{fp}%
-\special{pa 453 77}\special{pa 460 77}\special{pa 466 76}\special{pa 473 76}\special{pa 480 75}%
-\special{pa 487 74}\special{pa 494 74}\special{pa 501 73}\special{pa 508 72}\special{pa 515 72}%
-\special{pa 521 71}\special{pa 528 70}\special{pa 535 69}\special{pa 542 68}\special{pa 549 67}%
-\special{pa 556 66}\special{pa 562 65}\special{pa 569 64}\special{pa 576 62}\special{pa 583 61}%
-\special{pa 590 60}\special{pa 596 58}\special{pa 603 57}\special{pa 610 56}\special{pa 617 54}%
-\special{pa 623 53}\special{pa 630 51}\special{pa 637 49}\special{pa 643 48}\special{pa 650 46}%
-\special{pa 657 44}\special{pa 663 43}\special{pa 670 41}\special{pa 677 39}\special{pa 683 37}%
-\special{pa 690 35}\special{pa 697 33}\special{pa 703 31}\special{pa 710 29}\special{pa 716 27}%
-\special{pa 723 24}\special{pa 729 22}\special{pa 736 20}\special{pa 742 18}\special{pa 749 15}%
-\special{pa 755 13}\special{pa 762 10}\special{pa 768 8}\special{pa 775 5}\special{pa 781 3}%
-\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.2000,0.0000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.sce
deleted file mode 100644
index 981a02f0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p002.tex';
-Fnamesci='pointoncircle/p002.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1.01832,0.05497]'); Assignrep('mdbw1',[1.01832,0.05497]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.93717,0.49738]]);
-pt1=Pointdata([1.93717,0.49738]);
-bw1=Bowdata([0,0],[1.93717,0.49738],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p002.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1.02,0.05],"c","$2$");
- Drwline(bw1);
- Letter([2.13,0.55],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.tex
deleted file mode 100644
index 8e23f56e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p002.tex
+++ /dev/null
@@ -1,89 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p002.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 763 -196}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 765 -199}\special{pa 760 -199}\special{pa 760 -193}\special{pa 765 -193}%
-\special{pa 765 -199}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.0200,0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 7 1}\special{pa 14 2}\special{pa 21 3}\special{pa 27 4}%
-\special{pa 34 4}\special{pa 41 5}\special{pa 48 6}\special{pa 55 6}\special{pa 62 7}%
-\special{pa 69 8}\special{pa 75 8}\special{pa 82 9}\special{pa 89 9}\special{pa 96 9}%
-\special{pa 103 10}\special{pa 110 10}\special{pa 117 10}\special{pa 124 10}\special{pa 131 10}%
-\special{pa 138 10}\special{pa 144 11}\special{pa 151 11}\special{pa 158 10}\special{pa 165 10}%
-\special{pa 172 10}\special{pa 179 10}\special{pa 186 10}\special{pa 193 9}\special{pa 200 9}%
-\special{pa 206 9}\special{pa 213 8}\special{pa 220 8}\special{pa 227 7}\special{pa 234 7}%
-\special{pa 241 6}\special{pa 248 5}\special{pa 255 5}\special{pa 261 4}\special{pa 268 3}%
-\special{pa 275 2}\special{pa 282 1}\special{pa 289 1}\special{pa 296 0}\special{pa 303 -1}%
-\special{pa 309 -3}\special{pa 316 -4}\special{pa 323 -5}\special{pa 330 -6}\special{pa 337 -7}%
-\special{pa 343 -9}%
-\special{fp}%
-\special{pa 458 -38}\special{pa 464 -40}\special{pa 471 -42}\special{pa 477 -44}\special{pa 484 -47}%
-\special{pa 490 -49}\special{pa 497 -51}\special{pa 503 -54}\special{pa 510 -56}\special{pa 516 -59}%
-\special{pa 523 -61}\special{pa 529 -64}\special{pa 535 -66}\special{pa 542 -69}\special{pa 548 -72}%
-\special{pa 555 -74}\special{pa 561 -77}\special{pa 567 -80}\special{pa 573 -83}\special{pa 580 -86}%
-\special{pa 586 -89}\special{pa 592 -92}\special{pa 598 -95}\special{pa 605 -98}\special{pa 611 -101}%
-\special{pa 617 -104}\special{pa 623 -107}\special{pa 629 -110}\special{pa 635 -114}%
-\special{pa 641 -117}\special{pa 647 -120}\special{pa 653 -124}\special{pa 659 -127}%
-\special{pa 665 -131}\special{pa 671 -134}\special{pa 677 -138}\special{pa 683 -141}%
-\special{pa 689 -145}\special{pa 695 -149}\special{pa 700 -152}\special{pa 706 -156}%
-\special{pa 712 -160}\special{pa 718 -164}\special{pa 723 -168}\special{pa 729 -172}%
-\special{pa 735 -176}\special{pa 740 -179}\special{pa 746 -184}\special{pa 752 -188}%
-\special{pa 757 -192}\special{pa 763 -196}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.1300,0.5500){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.sce
deleted file mode 100644
index 099456ca..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p003.tex';
-Fnamesci='pointoncircle/p003.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.97266,0.30649]'); Assignrep('mdbw1',[0.97266,0.30649]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.75261,0.96351]]);
-pt1=Pointdata([1.75261,0.96351]);
-bw1=Bowdata([0,0],[1.75261,0.96351],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p003.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.97,0.31],"c","$2$");
- Drwline(bw1);
- Letter([1.93,1.06],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.tex
deleted file mode 100644
index 1cbf43cf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p003.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p003.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 690 -379}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 693 -382}\special{pa 687 -382}\special{pa 687 -377}\special{pa 693 -377}%
-\special{pa 693 -382}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.9700,0.3100){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 7 -1}\special{pa 14 -2}\special{pa 21 -2}\special{pa 27 -3}%
-\special{pa 34 -4}\special{pa 41 -5}\special{pa 48 -6}\special{pa 55 -7}\special{pa 62 -9}%
-\special{pa 68 -10}\special{pa 75 -11}\special{pa 82 -12}\special{pa 89 -14}\special{pa 95 -15}%
-\special{pa 102 -16}\special{pa 109 -18}\special{pa 116 -19}\special{pa 122 -21}\special{pa 129 -22}%
-\special{pa 136 -24}\special{pa 142 -26}\special{pa 149 -27}\special{pa 156 -29}\special{pa 163 -31}%
-\special{pa 169 -33}\special{pa 176 -35}\special{pa 182 -37}\special{pa 189 -39}\special{pa 196 -41}%
-\special{pa 202 -43}\special{pa 209 -45}\special{pa 215 -47}\special{pa 222 -49}\special{pa 228 -52}%
-\special{pa 235 -54}\special{pa 241 -56}\special{pa 248 -59}\special{pa 254 -61}\special{pa 261 -64}%
-\special{pa 267 -66}\special{pa 274 -69}\special{pa 280 -71}\special{pa 286 -74}\special{pa 293 -77}%
-\special{pa 299 -79}\special{pa 305 -82}\special{pa 312 -85}\special{pa 318 -88}\special{pa 324 -91}%
-\special{pa 330 -94}%
-\special{fp}%
-\special{pa 434 -151}\special{pa 440 -154}\special{pa 445 -158}\special{pa 451 -162}%
-\special{pa 457 -166}\special{pa 463 -169}\special{pa 468 -173}\special{pa 474 -177}%
-\special{pa 480 -181}\special{pa 485 -185}\special{pa 491 -189}\special{pa 497 -193}%
-\special{pa 502 -197}\special{pa 508 -202}\special{pa 513 -206}\special{pa 519 -210}%
-\special{pa 524 -214}\special{pa 529 -219}\special{pa 535 -223}\special{pa 540 -227}%
-\special{pa 545 -232}\special{pa 551 -236}\special{pa 556 -241}\special{pa 561 -245}%
-\special{pa 566 -250}\special{pa 572 -254}\special{pa 577 -259}\special{pa 582 -263}%
-\special{pa 587 -268}\special{pa 592 -273}\special{pa 597 -278}\special{pa 602 -282}%
-\special{pa 607 -287}\special{pa 612 -292}\special{pa 617 -297}\special{pa 621 -302}%
-\special{pa 626 -307}\special{pa 631 -312}\special{pa 636 -317}\special{pa 641 -322}%
-\special{pa 645 -327}\special{pa 650 -332}\special{pa 654 -337}\special{pa 659 -342}%
-\special{pa 664 -347}\special{pa 668 -353}\special{pa 673 -358}\special{pa 677 -363}%
-\special{pa 681 -369}\special{pa 686 -374}\special{pa 690 -379}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.9300,1.0600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.sce
deleted file mode 100644
index dbf4867a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p004.tex';
-Fnamesci='pointoncircle/p004.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.86588,0.53875]'); Assignrep('mdbw1',[0.86588,0.53875]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.45794,1.36909]]);
-pt1=Pointdata([1.45794,1.36909]);
-bw1=Bowdata([0,0],[1.45794,1.36909],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p004.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.87,0.54],"c","$2$");
- Drwline(bw1);
- Letter([1.6,1.51],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.tex
deleted file mode 100644
index 74156d65..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p004.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p004.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 574 -539}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 577 -542}\special{pa 571 -542}\special{pa 571 -536}\special{pa 577 -536}%
-\special{pa 577 -542}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.8700,0.5400){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 6 -2}\special{pa 13 -5}\special{pa 19 -7}\special{pa 26 -10}%
-\special{pa 32 -13}\special{pa 38 -15}\special{pa 45 -18}\special{pa 51 -21}\special{pa 57 -24}%
-\special{pa 64 -26}\special{pa 70 -29}\special{pa 76 -32}\special{pa 83 -35}\special{pa 89 -38}%
-\special{pa 95 -41}\special{pa 101 -44}\special{pa 107 -47}\special{pa 113 -51}\special{pa 119 -54}%
-\special{pa 126 -57}\special{pa 132 -60}\special{pa 138 -64}\special{pa 144 -67}\special{pa 150 -70}%
-\special{pa 156 -74}\special{pa 162 -77}\special{pa 168 -81}\special{pa 173 -85}\special{pa 179 -88}%
-\special{pa 185 -92}\special{pa 191 -96}\special{pa 197 -99}\special{pa 203 -103}%
-\special{pa 208 -107}\special{pa 214 -111}\special{pa 220 -115}\special{pa 225 -118}%
-\special{pa 231 -122}\special{pa 237 -126}\special{pa 242 -130}\special{pa 248 -135}%
-\special{pa 253 -139}\special{pa 259 -143}\special{pa 264 -147}\special{pa 270 -151}%
-\special{pa 275 -156}\special{pa 281 -160}\special{pa 286 -164}\special{pa 291 -169}%
-\special{pa 297 -173}%
-\special{fp}%
-\special{pa 383 -254}\special{pa 387 -259}\special{pa 392 -264}\special{pa 397 -269}%
-\special{pa 401 -274}\special{pa 406 -279}\special{pa 411 -284}\special{pa 415 -290}%
-\special{pa 420 -295}\special{pa 424 -300}\special{pa 429 -305}\special{pa 433 -311}%
-\special{pa 437 -316}\special{pa 442 -321}\special{pa 446 -327}\special{pa 450 -332}%
-\special{pa 454 -338}\special{pa 458 -343}\special{pa 463 -349}\special{pa 467 -354}%
-\special{pa 471 -360}\special{pa 475 -366}\special{pa 479 -371}\special{pa 483 -377}%
-\special{pa 487 -383}\special{pa 490 -388}\special{pa 494 -394}\special{pa 498 -400}%
-\special{pa 502 -406}\special{pa 505 -411}\special{pa 509 -417}\special{pa 513 -423}%
-\special{pa 516 -429}\special{pa 520 -435}\special{pa 523 -441}\special{pa 527 -447}%
-\special{pa 530 -453}\special{pa 534 -459}\special{pa 537 -465}\special{pa 540 -471}%
-\special{pa 544 -477}\special{pa 547 -483}\special{pa 550 -489}\special{pa 553 -495}%
-\special{pa 556 -502}\special{pa 559 -508}\special{pa 562 -514}\special{pa 565 -520}%
-\special{pa 568 -526}\special{pa 571 -533}\special{pa 574 -539}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.6000,1.5100){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.sce
deleted file mode 100644
index b131fbbe..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p005.tex';
-Fnamesci='pointoncircle/p005.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.70469,0.73716]'); Assignrep('mdbw1',[0.70469,0.73716]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.07165,1.68866]]);
-pt1=Pointdata([1.07165,1.68866]);
-bw1=Bowdata([0,0],[1.07165,1.68866],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p005.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.7,0.74],"c","$2$");
- Drwline(bw1);
- Letter([1.18,1.86],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.tex
deleted file mode 100644
index 336daec2..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p005.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p005.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 422 -665}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 425 -668}\special{pa 419 -668}\special{pa 419 -662}\special{pa 425 -662}%
-\special{pa 425 -668}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.7000,0.7400){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 6 -4}\special{pa 11 -8}\special{pa 17 -12}\special{pa 22 -16}%
-\special{pa 28 -20}\special{pa 33 -24}\special{pa 39 -29}\special{pa 44 -33}\special{pa 50 -37}%
-\special{pa 55 -41}\special{pa 61 -46}\special{pa 66 -50}\special{pa 71 -55}\special{pa 76 -59}%
-\special{pa 82 -64}\special{pa 87 -68}\special{pa 92 -73}\special{pa 97 -77}\special{pa 102 -82}%
-\special{pa 107 -87}\special{pa 112 -91}\special{pa 118 -96}\special{pa 122 -101}%
-\special{pa 127 -105}\special{pa 132 -110}\special{pa 137 -115}\special{pa 142 -120}%
-\special{pa 147 -125}\special{pa 152 -130}\special{pa 157 -135}\special{pa 161 -140}%
-\special{pa 166 -145}\special{pa 171 -150}\special{pa 175 -155}\special{pa 180 -160}%
-\special{pa 184 -166}\special{pa 189 -171}\special{pa 193 -176}\special{pa 198 -181}%
-\special{pa 202 -187}\special{pa 207 -192}\special{pa 211 -197}\special{pa 215 -203}%
-\special{pa 220 -208}\special{pa 224 -214}\special{pa 228 -219}\special{pa 232 -225}%
-\special{pa 236 -230}\special{pa 240 -236}\special{pa 244 -241}%
-\special{fp}%
-\special{pa 308 -341}\special{pa 311 -347}\special{pa 314 -353}\special{pa 318 -359}%
-\special{pa 321 -365}\special{pa 324 -371}\special{pa 327 -378}\special{pa 330 -384}%
-\special{pa 333 -390}\special{pa 336 -396}\special{pa 339 -402}\special{pa 342 -409}%
-\special{pa 345 -415}\special{pa 348 -421}\special{pa 351 -427}\special{pa 353 -434}%
-\special{pa 356 -440}\special{pa 359 -447}\special{pa 361 -453}\special{pa 364 -459}%
-\special{pa 366 -466}\special{pa 369 -472}\special{pa 371 -479}\special{pa 374 -485}%
-\special{pa 376 -492}\special{pa 378 -498}\special{pa 381 -505}\special{pa 383 -511}%
-\special{pa 385 -518}\special{pa 387 -524}\special{pa 389 -531}\special{pa 391 -537}%
-\special{pa 393 -544}\special{pa 395 -551}\special{pa 397 -557}\special{pa 399 -564}%
-\special{pa 401 -571}\special{pa 403 -577}\special{pa 405 -584}\special{pa 406 -591}%
-\special{pa 408 -597}\special{pa 410 -604}\special{pa 411 -611}\special{pa 413 -617}%
-\special{pa 414 -624}\special{pa 415 -631}\special{pa 417 -638}\special{pa 418 -644}%
-\special{pa 419 -651}\special{pa 421 -658}\special{pa 422 -665}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.1800,1.8600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.sce
deleted file mode 100644
index d6bd547a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p006.tex';
-Fnamesci='pointoncircle/p006.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.49923,0.88925]'); Assignrep('mdbw1',[0.49923,0.88925]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.61803,1.90211]]);
-pt1=Pointdata([0.61803,1.90211]);
-bw1=Bowdata([0,0],[0.61803,1.90211],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p006.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.5,0.89],"c","$2$");
- Drwline(bw1);
- Letter([0.68,2.09],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.tex
deleted file mode 100644
index 1bfb62cf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p006.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p006.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 243 -749}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 246 -752}\special{pa 241 -752}\special{pa 241 -746}\special{pa 246 -746}%
-\special{pa 246 -752}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.5000,0.8900){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 4 -5}\special{pa 9 -11}\special{pa 13 -16}\special{pa 18 -21}%
-\special{pa 22 -27}\special{pa 26 -32}\special{pa 31 -37}\special{pa 35 -43}\special{pa 39 -48}%
-\special{pa 43 -54}\special{pa 47 -59}\special{pa 51 -65}\special{pa 55 -71}\special{pa 59 -76}%
-\special{pa 63 -82}\special{pa 67 -88}\special{pa 71 -93}\special{pa 75 -99}\special{pa 79 -105}%
-\special{pa 83 -110}\special{pa 86 -116}\special{pa 90 -122}\special{pa 94 -128}\special{pa 97 -134}%
-\special{pa 101 -140}\special{pa 104 -146}\special{pa 108 -152}\special{pa 111 -158}%
-\special{pa 115 -164}\special{pa 118 -170}\special{pa 121 -176}\special{pa 125 -182}%
-\special{pa 128 -188}\special{pa 131 -194}\special{pa 134 -200}\special{pa 137 -206}%
-\special{pa 140 -212}\special{pa 144 -219}\special{pa 147 -225}\special{pa 149 -231}%
-\special{pa 152 -237}\special{pa 155 -244}\special{pa 158 -250}\special{pa 161 -256}%
-\special{pa 164 -263}\special{pa 166 -269}\special{pa 169 -275}\special{pa 172 -282}%
-\special{pa 174 -288}\special{pa 177 -294}%
-\special{fp}%
-\special{pa 213 -407}\special{pa 215 -413}\special{pa 217 -420}\special{pa 218 -427}%
-\special{pa 220 -434}\special{pa 221 -440}\special{pa 223 -447}\special{pa 224 -454}%
-\special{pa 226 -461}\special{pa 227 -467}\special{pa 228 -474}\special{pa 230 -481}%
-\special{pa 231 -488}\special{pa 232 -494}\special{pa 233 -501}\special{pa 234 -508}%
-\special{pa 235 -515}\special{pa 236 -522}\special{pa 237 -529}\special{pa 238 -535}%
-\special{pa 239 -542}\special{pa 240 -549}\special{pa 241 -556}\special{pa 241 -563}%
-\special{pa 242 -570}\special{pa 243 -577}\special{pa 243 -583}\special{pa 244 -590}%
-\special{pa 244 -597}\special{pa 245 -604}\special{pa 245 -611}\special{pa 245 -618}%
-\special{pa 246 -625}\special{pa 246 -632}\special{pa 246 -639}\special{pa 246 -645}%
-\special{pa 247 -652}\special{pa 247 -659}\special{pa 247 -666}\special{pa 247 -673}%
-\special{pa 247 -680}\special{pa 246 -687}\special{pa 246 -694}\special{pa 246 -701}%
-\special{pa 246 -708}\special{pa 246 -714}\special{pa 245 -721}\special{pa 245 -728}%
-\special{pa 244 -735}\special{pa 244 -742}\special{pa 243 -749}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.6800,2.0900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.sce
deleted file mode 100644
index e489aaf1..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p007.tex';
-Fnamesci='pointoncircle/p007.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.2624,0.98547]'); Assignrep('mdbw1',[0.2624,0.98547]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.12558,1.99605]]);
-pt1=Pointdata([0.12558,1.99605]);
-bw1=Bowdata([0,0],[0.12558,1.99605],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p007.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.26,0.99],"c","$2$");
- Drwline(bw1);
- Letter([0.14,2.2],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.tex
deleted file mode 100644
index 74f5a1a9..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p007.tex
+++ /dev/null
@@ -1,89 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p007.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 49 -786}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 52 -789}\special{pa 47 -789}\special{pa 47 -783}\special{pa 52 -783}\special{pa 52 -789}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.2600,0.9900){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 3 -6}\special{pa 6 -12}\special{pa 9 -19}\special{pa 12 -25}%
-\special{pa 15 -31}\special{pa 18 -38}\special{pa 20 -44}\special{pa 23 -50}\special{pa 26 -57}%
-\special{pa 28 -63}\special{pa 31 -69}\special{pa 34 -76}\special{pa 36 -82}\special{pa 39 -89}%
-\special{pa 41 -95}\special{pa 43 -101}\special{pa 46 -108}\special{pa 48 -114}\special{pa 50 -121}%
-\special{pa 52 -128}\special{pa 55 -134}\special{pa 57 -141}\special{pa 59 -147}\special{pa 61 -154}%
-\special{pa 63 -160}\special{pa 65 -167}\special{pa 67 -174}\special{pa 69 -180}\special{pa 70 -187}%
-\special{pa 72 -194}\special{pa 74 -200}\special{pa 76 -207}\special{pa 77 -214}\special{pa 79 -220}%
-\special{pa 80 -227}\special{pa 82 -234}\special{pa 83 -241}\special{pa 85 -247}\special{pa 86 -254}%
-\special{pa 87 -261}\special{pa 89 -268}\special{pa 90 -275}\special{pa 91 -281}\special{pa 92 -288}%
-\special{pa 93 -295}\special{pa 94 -302}\special{pa 95 -309}\special{pa 96 -315}\special{pa 97 -322}%
-\special{pa 98 -329}%
-\special{fp}%
-\special{pa 105 -447}\special{pa 105 -454}\special{pa 105 -461}\special{pa 105 -468}%
-\special{pa 105 -475}\special{pa 105 -481}\special{pa 105 -488}\special{pa 104 -495}%
-\special{pa 104 -502}\special{pa 104 -509}\special{pa 103 -516}\special{pa 103 -523}%
-\special{pa 102 -530}\special{pa 102 -537}\special{pa 101 -543}\special{pa 101 -550}%
-\special{pa 100 -557}\special{pa 99 -564}\special{pa 98 -571}\special{pa 98 -578}%
-\special{pa 97 -585}\special{pa 96 -591}\special{pa 95 -598}\special{pa 94 -605}\special{pa 93 -612}%
-\special{pa 92 -619}\special{pa 91 -626}\special{pa 89 -632}\special{pa 88 -639}\special{pa 87 -646}%
-\special{pa 86 -653}\special{pa 84 -659}\special{pa 83 -666}\special{pa 81 -673}\special{pa 80 -680}%
-\special{pa 78 -686}\special{pa 77 -693}\special{pa 75 -700}\special{pa 73 -707}\special{pa 71 -713}%
-\special{pa 70 -720}\special{pa 68 -727}\special{pa 66 -733}\special{pa 64 -740}\special{pa 62 -746}%
-\special{pa 60 -753}\special{pa 58 -760}\special{pa 56 -766}\special{pa 54 -773}\special{pa 52 -779}%
-\special{pa 49 -786}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.1400,2.2000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.sce
deleted file mode 100644
index c11d1d5c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p008.tex';
-Fnamesci='pointoncircle/p008.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.00908,1.01976]'); Assignrep('mdbw1',[0.00908,1.01976]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.37476,1.96457]]);
-pt1=Pointdata([-0.37476,1.96457]);
-bw1=Bowdata([0,0],[-0.37476,1.96457],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p008.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.01,1.02],"c","$2$");
- Drwline(bw1);
- Letter([-0.41,2.16],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.tex
deleted file mode 100644
index 8038ab13..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p008.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p008.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -148 -773}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -145 -776}\special{pa -150 -776}\special{pa -150 -771}\special{pa -145 -771}%
-\special{pa -145 -776}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.0100,1.0200){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 1 -7}\special{pa 3 -14}\special{pa 4 -20}\special{pa 5 -27}%
-\special{pa 6 -34}\special{pa 8 -41}\special{pa 9 -48}\special{pa 10 -54}\special{pa 11 -61}%
-\special{pa 12 -68}\special{pa 13 -75}\special{pa 14 -82}\special{pa 15 -89}\special{pa 15 -95}%
-\special{pa 16 -102}\special{pa 17 -109}\special{pa 17 -116}\special{pa 18 -123}\special{pa 19 -130}%
-\special{pa 19 -137}\special{pa 20 -143}\special{pa 20 -150}\special{pa 20 -157}\special{pa 21 -164}%
-\special{pa 21 -171}\special{pa 21 -178}\special{pa 21 -185}\special{pa 22 -192}\special{pa 22 -199}%
-\special{pa 22 -206}\special{pa 22 -212}\special{pa 22 -219}\special{pa 22 -226}\special{pa 21 -233}%
-\special{pa 21 -240}\special{pa 21 -247}\special{pa 21 -254}\special{pa 20 -261}\special{pa 20 -268}%
-\special{pa 20 -275}\special{pa 19 -281}\special{pa 19 -288}\special{pa 18 -295}\special{pa 18 -302}%
-\special{pa 17 -309}\special{pa 16 -316}\special{pa 15 -323}\special{pa 15 -329}\special{pa 14 -336}%
-\special{pa 13 -343}%
-\special{fp}%
-\special{pa -9 -459}\special{pa -11 -466}\special{pa -13 -473}\special{pa -14 -479}%
-\special{pa -16 -486}\special{pa -18 -492}\special{pa -20 -499}\special{pa -22 -506}%
-\special{pa -24 -512}\special{pa -26 -519}\special{pa -28 -525}\special{pa -30 -532}%
-\special{pa -33 -539}\special{pa -35 -545}\special{pa -37 -552}\special{pa -39 -558}%
-\special{pa -42 -565}\special{pa -44 -571}\special{pa -47 -577}\special{pa -49 -584}%
-\special{pa -52 -590}\special{pa -54 -597}\special{pa -57 -603}\special{pa -60 -609}%
-\special{pa -62 -616}\special{pa -65 -622}\special{pa -68 -628}\special{pa -71 -635}%
-\special{pa -74 -641}\special{pa -77 -647}\special{pa -80 -653}\special{pa -83 -660}%
-\special{pa -86 -666}\special{pa -89 -672}\special{pa -92 -678}\special{pa -95 -684}%
-\special{pa -98 -690}\special{pa -101 -697}\special{pa -105 -703}\special{pa -108 -709}%
-\special{pa -112 -715}\special{pa -115 -721}\special{pa -118 -727}\special{pa -122 -733}%
-\special{pa -125 -738}\special{pa -129 -744}\special{pa -133 -750}\special{pa -136 -756}%
-\special{pa -140 -762}\special{pa -144 -768}\special{pa -148 -773}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.4100,2.1600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.sce
deleted file mode 100644
index fa9396ef..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p009.tex';
-Fnamesci='pointoncircle/p009.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.24481,0.98998]'); Assignrep('mdbw1',[-0.24481,0.98998]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.85156,1.80965]]);
-pt1=Pointdata([-0.85156,1.80965]);
-bw1=Bowdata([0,0],[-0.85156,1.80965],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p009.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.24,0.99],"c","$2$");
- Drwline(bw1);
- Letter([-0.94,1.99],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.tex
deleted file mode 100644
index c98778a4..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p009.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p009.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -335 -712}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -332 -715}\special{pa -338 -715}\special{pa -338 -710}\special{pa -332 -710}%
-\special{pa -332 -715}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.2400,0.9900){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 0 -7}\special{pa -1 -14}\special{pa -1 -21}\special{pa -2 -28}%
-\special{pa -2 -34}\special{pa -3 -41}\special{pa -3 -48}\special{pa -4 -55}\special{pa -5 -62}%
-\special{pa -5 -69}\special{pa -6 -76}\special{pa -7 -82}\special{pa -8 -89}\special{pa -9 -96}%
-\special{pa -10 -103}\special{pa -11 -110}\special{pa -12 -117}\special{pa -13 -123}%
-\special{pa -14 -130}\special{pa -15 -137}\special{pa -17 -144}\special{pa -18 -151}%
-\special{pa -19 -157}\special{pa -21 -164}\special{pa -22 -171}\special{pa -24 -178}%
-\special{pa -25 -184}\special{pa -27 -191}\special{pa -28 -198}\special{pa -30 -204}%
-\special{pa -32 -211}\special{pa -34 -218}\special{pa -35 -225}\special{pa -37 -231}%
-\special{pa -39 -238}\special{pa -41 -244}\special{pa -43 -251}\special{pa -45 -258}%
-\special{pa -47 -264}\special{pa -49 -271}\special{pa -51 -277}\special{pa -54 -284}%
-\special{pa -56 -290}\special{pa -58 -297}\special{pa -60 -303}\special{pa -63 -310}%
-\special{pa -65 -316}\special{pa -68 -323}\special{pa -70 -329}\special{pa -73 -336}%
-\special{fp}%
-\special{pa -123 -442}\special{pa -126 -448}\special{pa -130 -455}\special{pa -133 -461}%
-\special{pa -137 -467}\special{pa -140 -472}\special{pa -144 -478}\special{pa -147 -484}%
-\special{pa -151 -490}\special{pa -154 -496}\special{pa -158 -502}\special{pa -162 -508}%
-\special{pa -165 -514}\special{pa -169 -519}\special{pa -173 -525}\special{pa -177 -531}%
-\special{pa -181 -536}\special{pa -185 -542}\special{pa -189 -548}\special{pa -193 -553}%
-\special{pa -197 -559}\special{pa -201 -564}\special{pa -205 -570}\special{pa -209 -576}%
-\special{pa -214 -581}\special{pa -218 -586}\special{pa -222 -592}\special{pa -226 -597}%
-\special{pa -231 -603}\special{pa -235 -608}\special{pa -240 -613}\special{pa -244 -618}%
-\special{pa -248 -624}\special{pa -253 -629}\special{pa -258 -634}\special{pa -262 -639}%
-\special{pa -267 -644}\special{pa -272 -649}\special{pa -276 -654}\special{pa -281 -659}%
-\special{pa -286 -664}\special{pa -291 -669}\special{pa -295 -674}\special{pa -300 -679}%
-\special{pa -305 -684}\special{pa -310 -689}\special{pa -315 -694}\special{pa -320 -698}%
-\special{pa -325 -703}\special{pa -330 -708}\special{pa -335 -712}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.9400,1.9900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.sce
deleted file mode 100644
index 94eff4f8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p010.tex';
-Fnamesci='pointoncircle/p010.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.48332,0.898]'); Assignrep('mdbw1',[-0.48332,0.898]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.27485,1.54103]]);
-pt1=Pointdata([-1.27485,1.54103]);
-bw1=Bowdata([0,0],[-1.27485,1.54103],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p010.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.48,0.9],"c","$2$");
- Drwline(bw1);
- Letter([-1.4,1.7],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.tex
deleted file mode 100644
index 447d7d5e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p010.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p010.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -502 -607}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -499 -609}\special{pa -505 -609}\special{pa -505 -604}\special{pa -499 -604}%
-\special{pa -499 -609}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.4800,0.9000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -2 -7}\special{pa -4 -13}\special{pa -6 -20}\special{pa -8 -26}%
-\special{pa -11 -33}\special{pa -13 -39}\special{pa -15 -46}\special{pa -18 -52}\special{pa -20 -59}%
-\special{pa -22 -65}\special{pa -25 -72}\special{pa -27 -78}\special{pa -30 -85}\special{pa -33 -91}%
-\special{pa -35 -97}\special{pa -38 -104}\special{pa -41 -110}\special{pa -43 -116}%
-\special{pa -46 -123}\special{pa -49 -129}\special{pa -52 -135}\special{pa -55 -141}%
-\special{pa -58 -148}\special{pa -61 -154}\special{pa -64 -160}\special{pa -67 -166}%
-\special{pa -70 -172}\special{pa -73 -178}\special{pa -77 -184}\special{pa -80 -191}%
-\special{pa -83 -197}\special{pa -87 -203}\special{pa -90 -209}\special{pa -94 -215}%
-\special{pa -97 -221}\special{pa -101 -227}\special{pa -104 -232}\special{pa -108 -238}%
-\special{pa -111 -244}\special{pa -115 -250}\special{pa -119 -256}\special{pa -123 -262}%
-\special{pa -126 -267}\special{pa -130 -273}\special{pa -134 -279}\special{pa -138 -285}%
-\special{pa -142 -290}\special{pa -146 -296}\special{pa -150 -301}\special{pa -154 -307}%
-\special{fp}%
-\special{pa -229 -398}\special{pa -234 -403}\special{pa -239 -408}\special{pa -243 -413}%
-\special{pa -248 -418}\special{pa -253 -423}\special{pa -258 -428}\special{pa -263 -433}%
-\special{pa -268 -437}\special{pa -273 -442}\special{pa -278 -447}\special{pa -283 -452}%
-\special{pa -288 -456}\special{pa -293 -461}\special{pa -298 -465}\special{pa -303 -470}%
-\special{pa -309 -475}\special{pa -314 -479}\special{pa -319 -484}\special{pa -324 -488}%
-\special{pa -330 -492}\special{pa -335 -497}\special{pa -340 -501}\special{pa -346 -505}%
-\special{pa -351 -510}\special{pa -357 -514}\special{pa -362 -518}\special{pa -368 -522}%
-\special{pa -373 -526}\special{pa -379 -530}\special{pa -384 -534}\special{pa -390 -538}%
-\special{pa -396 -542}\special{pa -401 -546}\special{pa -407 -550}\special{pa -413 -554}%
-\special{pa -419 -558}\special{pa -424 -561}\special{pa -430 -565}\special{pa -436 -569}%
-\special{pa -442 -573}\special{pa -448 -576}\special{pa -454 -580}\special{pa -460 -583}%
-\special{pa -466 -587}\special{pa -472 -590}\special{pa -478 -594}\special{pa -484 -597}%
-\special{pa -490 -600}\special{pa -496 -603}\special{pa -502 -607}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.4000,1.7000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.sce
deleted file mode 100644
index e8ea5786..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p011.tex';
-Fnamesci='pointoncircle/p011.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.69146,0.74959]'); Assignrep('mdbw1',[-0.69146,0.74959]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.61803,1.17557]]);
-pt1=Pointdata([-1.61803,1.17557]);
-bw1=Bowdata([0,0],[-1.61803,1.17557],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p011.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.69,0.75],"c","$2$");
- Drwline(bw1);
- Letter([-1.78,1.29],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.tex
deleted file mode 100644
index 497fdfed..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p011.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p011.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -637 -463}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -634 -466}\special{pa -640 -466}\special{pa -640 -460}\special{pa -634 -460}%
-\special{pa -634 -466}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.6900,0.7500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -4 -6}\special{pa -7 -12}\special{pa -11 -18}\special{pa -15 -23}%
-\special{pa -18 -29}\special{pa -22 -35}\special{pa -26 -41}\special{pa -30 -46}\special{pa -34 -52}%
-\special{pa -38 -58}\special{pa -42 -63}\special{pa -46 -69}\special{pa -50 -74}\special{pa -54 -80}%
-\special{pa -58 -86}\special{pa -62 -91}\special{pa -67 -96}\special{pa -71 -102}%
-\special{pa -75 -107}\special{pa -80 -113}\special{pa -84 -118}\special{pa -88 -123}%
-\special{pa -93 -129}\special{pa -97 -134}\special{pa -102 -139}\special{pa -106 -144}%
-\special{pa -111 -149}\special{pa -116 -155}\special{pa -120 -160}\special{pa -125 -165}%
-\special{pa -130 -170}\special{pa -134 -175}\special{pa -139 -180}\special{pa -144 -185}%
-\special{pa -149 -190}\special{pa -154 -194}\special{pa -159 -199}\special{pa -164 -204}%
-\special{pa -169 -209}\special{pa -174 -214}\special{pa -179 -218}\special{pa -184 -223}%
-\special{pa -189 -228}\special{pa -194 -232}\special{pa -199 -237}\special{pa -204 -241}%
-\special{pa -210 -246}\special{pa -215 -250}\special{pa -220 -255}\special{pa -225 -259}%
-\special{fp}%
-\special{pa -321 -328}\special{pa -327 -332}\special{pa -333 -336}\special{pa -339 -339}%
-\special{pa -344 -343}\special{pa -350 -347}\special{pa -356 -350}\special{pa -362 -354}%
-\special{pa -368 -357}\special{pa -374 -360}\special{pa -380 -364}\special{pa -386 -367}%
-\special{pa -392 -370}\special{pa -399 -374}\special{pa -405 -377}\special{pa -411 -380}%
-\special{pa -417 -383}\special{pa -423 -386}\special{pa -429 -389}\special{pa -436 -392}%
-\special{pa -442 -395}\special{pa -448 -398}\special{pa -454 -401}\special{pa -461 -403}%
-\special{pa -467 -406}\special{pa -473 -409}\special{pa -480 -412}\special{pa -486 -414}%
-\special{pa -492 -417}\special{pa -499 -419}\special{pa -505 -422}\special{pa -512 -424}%
-\special{pa -518 -427}\special{pa -525 -429}\special{pa -531 -432}\special{pa -538 -434}%
-\special{pa -544 -436}\special{pa -551 -438}\special{pa -557 -440}\special{pa -564 -443}%
-\special{pa -570 -445}\special{pa -577 -447}\special{pa -584 -449}\special{pa -590 -451}%
-\special{pa -597 -452}\special{pa -604 -454}\special{pa -610 -456}\special{pa -617 -458}%
-\special{pa -624 -460}\special{pa -630 -461}\special{pa -637 -463}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.7800,1.2900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.sce
deleted file mode 100644
index 3f517e50..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p012.tex';
-Fnamesci='pointoncircle/p012.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.85615,0.55408]'); Assignrep('mdbw1',[-0.85615,0.55408]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.85955,0.73625]]);
-pt1=Pointdata([-1.85955,0.73625]);
-bw1=Bowdata([0,0],[-1.85955,0.73625],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p012.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.86,0.55],"c","$2$");
- Drwline(bw1);
- Letter([-2.05,0.81],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.tex
deleted file mode 100644
index 3cc1f81a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p012.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p012.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -732 -290}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -729 -293}\special{pa -735 -293}\special{pa -735 -287}\special{pa -729 -287}%
-\special{pa -729 -293}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.8600,0.5500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -5 -5}\special{pa -10 -10}\special{pa -15 -14}\special{pa -20 -19}%
-\special{pa -25 -24}\special{pa -30 -28}\special{pa -35 -33}\special{pa -41 -37}\special{pa -46 -42}%
-\special{pa -51 -46}\special{pa -56 -51}\special{pa -62 -55}\special{pa -67 -60}\special{pa -72 -64}%
-\special{pa -78 -68}\special{pa -83 -73}\special{pa -89 -77}\special{pa -94 -81}\special{pa -100 -85}%
-\special{pa -105 -89}\special{pa -111 -93}\special{pa -116 -97}\special{pa -122 -101}%
-\special{pa -128 -105}\special{pa -133 -109}\special{pa -139 -113}\special{pa -145 -117}%
-\special{pa -150 -121}\special{pa -156 -125}\special{pa -162 -128}\special{pa -168 -132}%
-\special{pa -174 -136}\special{pa -179 -139}\special{pa -185 -143}\special{pa -191 -147}%
-\special{pa -197 -150}\special{pa -203 -154}\special{pa -209 -157}\special{pa -215 -160}%
-\special{pa -221 -164}\special{pa -227 -167}\special{pa -233 -170}\special{pa -239 -173}%
-\special{pa -246 -177}\special{pa -252 -180}\special{pa -258 -183}\special{pa -264 -186}%
-\special{pa -270 -189}\special{pa -277 -192}\special{pa -283 -195}%
-\special{fp}%
-\special{pa -393 -238}\special{pa -399 -240}\special{pa -406 -243}\special{pa -412 -245}%
-\special{pa -419 -247}\special{pa -426 -249}\special{pa -432 -250}\special{pa -439 -252}%
-\special{pa -445 -254}\special{pa -452 -256}\special{pa -459 -258}\special{pa -465 -259}%
-\special{pa -472 -261}\special{pa -479 -263}\special{pa -486 -264}\special{pa -492 -266}%
-\special{pa -499 -267}\special{pa -506 -269}\special{pa -513 -270}\special{pa -519 -271}%
-\special{pa -526 -273}\special{pa -533 -274}\special{pa -540 -275}\special{pa -547 -276}%
-\special{pa -553 -277}\special{pa -560 -278}\special{pa -567 -279}\special{pa -574 -280}%
-\special{pa -581 -281}\special{pa -588 -282}\special{pa -594 -283}\special{pa -601 -284}%
-\special{pa -608 -285}\special{pa -615 -285}\special{pa -622 -286}\special{pa -629 -286}%
-\special{pa -636 -287}\special{pa -642 -288}\special{pa -649 -288}\special{pa -656 -288}%
-\special{pa -663 -289}\special{pa -670 -289}\special{pa -677 -289}\special{pa -684 -290}%
-\special{pa -691 -290}\special{pa -698 -290}\special{pa -705 -290}\special{pa -711 -290}%
-\special{pa -718 -290}\special{pa -725 -290}\special{pa -732 -290}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-2.0500,0.8100){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.sce
deleted file mode 100644
index d7d7779d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p013.tex';
-Fnamesci='pointoncircle/p013.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.96705,0.32376]'); Assignrep('mdbw1',[-0.96705,0.32376]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.98423,0.25067]]);
-pt1=Pointdata([-1.98423,0.25067]);
-bw1=Bowdata([0,0],[-1.98423,0.25067],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p013.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.97,0.32],"c","$2$");
- Drwline(bw1);
- Letter([-2.18,0.28],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.tex
deleted file mode 100644
index a43d07b6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p013.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p013.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -781 -99}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -778 -101}\special{pa -784 -101}\special{pa -784 -96}\special{pa -778 -96}%
-\special{pa -778 -101}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.9700,0.3200){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -6 -3}\special{pa -12 -7}\special{pa -18 -10}\special{pa -24 -13}%
-\special{pa -30 -17}\special{pa -36 -20}\special{pa -42 -23}\special{pa -49 -26}\special{pa -55 -29}%
-\special{pa -61 -32}\special{pa -67 -35}\special{pa -73 -38}\special{pa -80 -41}\special{pa -86 -44}%
-\special{pa -92 -47}\special{pa -99 -50}\special{pa -105 -52}\special{pa -111 -55}%
-\special{pa -118 -58}\special{pa -124 -60}\special{pa -130 -63}\special{pa -137 -65}%
-\special{pa -143 -68}\special{pa -150 -70}\special{pa -156 -73}\special{pa -163 -75}%
-\special{pa -169 -77}\special{pa -176 -80}\special{pa -182 -82}\special{pa -189 -84}%
-\special{pa -195 -86}\special{pa -202 -88}\special{pa -209 -90}\special{pa -215 -92}%
-\special{pa -222 -94}\special{pa -228 -96}\special{pa -235 -98}\special{pa -242 -100}%
-\special{pa -248 -102}\special{pa -255 -104}\special{pa -262 -105}\special{pa -268 -107}%
-\special{pa -275 -108}\special{pa -282 -110}\special{pa -289 -112}\special{pa -295 -113}%
-\special{pa -302 -114}\special{pa -309 -116}\special{pa -316 -117}\special{pa -322 -118}%
-\special{fp}%
-\special{pa -439 -133}\special{pa -446 -134}\special{pa -453 -134}\special{pa -460 -134}%
-\special{pa -467 -135}\special{pa -474 -135}\special{pa -481 -135}\special{pa -488 -135}%
-\special{pa -495 -135}\special{pa -502 -136}\special{pa -508 -136}\special{pa -515 -136}%
-\special{pa -522 -135}\special{pa -529 -135}\special{pa -536 -135}\special{pa -543 -135}%
-\special{pa -550 -135}\special{pa -557 -134}\special{pa -564 -134}\special{pa -571 -134}%
-\special{pa -577 -133}\special{pa -584 -133}\special{pa -591 -132}\special{pa -598 -132}%
-\special{pa -605 -131}\special{pa -612 -130}\special{pa -619 -130}\special{pa -626 -129}%
-\special{pa -632 -128}\special{pa -639 -127}\special{pa -646 -126}\special{pa -653 -125}%
-\special{pa -660 -124}\special{pa -667 -123}\special{pa -673 -122}\special{pa -680 -121}%
-\special{pa -687 -120}\special{pa -694 -119}\special{pa -701 -117}\special{pa -707 -116}%
-\special{pa -714 -115}\special{pa -721 -113}\special{pa -728 -112}\special{pa -734 -110}%
-\special{pa -741 -109}\special{pa -748 -107}\special{pa -754 -106}\special{pa -761 -104}%
-\special{pa -768 -102}\special{pa -775 -101}\special{pa -781 -99}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-2.1800,0.2800){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.sce
deleted file mode 100644
index 43771b65..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p014.tex';
-Fnamesci='pointoncircle/p014.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-1.01718,0.07309]'); Assignrep('mdbw1',[-1.01718,0.07309]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.98423,-0.25067]]);
-pt1=Pointdata([-1.98423,-0.25067]);
-bw1=Bowdata([0,0],[-1.98423,-0.25067],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p014.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-1.02,0.07],"c","$2$");
- Drwline(bw1);
- Letter([-2.18,-0.28],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.tex
deleted file mode 100644
index 0015f410..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p014.tex
+++ /dev/null
@@ -1,89 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p014.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -781 99}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -778 96}\special{pa -784 96}\special{pa -784 101}\special{pa -778 101}%
-\special{pa -778 96}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.0200,0.0700){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -7 -2}\special{pa -13 -4}\special{pa -20 -5}\special{pa -27 -7}%
-\special{pa -33 -9}\special{pa -40 -10}\special{pa -47 -12}\special{pa -54 -13}\special{pa -60 -15}%
-\special{pa -67 -16}\special{pa -74 -17}\special{pa -81 -19}\special{pa -87 -20}\special{pa -94 -21}%
-\special{pa -101 -22}\special{pa -108 -24}\special{pa -115 -25}\special{pa -121 -26}%
-\special{pa -128 -27}\special{pa -135 -28}\special{pa -142 -29}\special{pa -149 -29}%
-\special{pa -156 -30}\special{pa -163 -31}\special{pa -169 -32}\special{pa -176 -32}%
-\special{pa -183 -33}\special{pa -190 -34}\special{pa -197 -34}\special{pa -204 -35}%
-\special{pa -211 -35}\special{pa -218 -35}\special{pa -224 -36}\special{pa -231 -36}%
-\special{pa -238 -36}\special{pa -245 -36}\special{pa -252 -37}\special{pa -259 -37}%
-\special{pa -266 -37}\special{pa -273 -37}\special{pa -280 -37}\special{pa -287 -37}%
-\special{pa -293 -37}\special{pa -300 -36}\special{pa -307 -36}\special{pa -314 -36}%
-\special{pa -321 -36}\special{pa -328 -35}\special{pa -335 -35}\special{pa -342 -34}%
-\special{fp}%
-\special{pa -459 -20}\special{pa -466 -18}\special{pa -472 -17}\special{pa -479 -16}%
-\special{pa -486 -14}\special{pa -493 -13}\special{pa -499 -11}\special{pa -506 -10}%
-\special{pa -513 -8}\special{pa -519 -7}\special{pa -526 -5}\special{pa -533 -3}\special{pa -540 -1}%
-\special{pa -546 1}\special{pa -553 2}\special{pa -559 4}\special{pa -566 6}\special{pa -573 8}%
-\special{pa -579 10}\special{pa -586 12}\special{pa -592 15}\special{pa -599 17}\special{pa -605 19}%
-\special{pa -612 21}\special{pa -619 24}\special{pa -625 26}\special{pa -631 28}\special{pa -638 31}%
-\special{pa -644 33}\special{pa -651 36}\special{pa -657 38}\special{pa -664 41}\special{pa -670 44}%
-\special{pa -676 46}\special{pa -683 49}\special{pa -689 52}\special{pa -695 55}\special{pa -702 58}%
-\special{pa -708 60}\special{pa -714 63}\special{pa -720 66}\special{pa -726 69}\special{pa -733 73}%
-\special{pa -739 76}\special{pa -745 79}\special{pa -751 82}\special{pa -757 85}\special{pa -763 89}%
-\special{pa -769 92}\special{pa -775 95}\special{pa -781 99}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-2.1800,-0.2800){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.sce
deleted file mode 100644
index e321cba7..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p015.tex';
-Fnamesci='pointoncircle/p015.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-1.0034,-0.18217]'); Assignrep('mdbw1',[-1.0034,-0.18217]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.85955,-0.73625]]);
-pt1=Pointdata([-1.85955,-0.73625]);
-bw1=Bowdata([0,0],[-1.85955,-0.73625],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p015.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-1,-0.18],"c","$2$");
- Drwline(bw1);
- Letter([-2.05,-0.81],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.tex
deleted file mode 100644
index 23ae7668..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p015.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p015.tex 2017-8-19 10:55
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -732 290}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -729 287}\special{pa -735 287}\special{pa -735 293}\special{pa -729 293}%
-\special{pa -729 287}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.0000,-0.1800){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -7 0}\special{pa -14 0}\special{pa -21 0}\special{pa -28 0}%
-\special{pa -35 0}\special{pa -41 0}\special{pa -48 0}\special{pa -55 1}\special{pa -62 1}%
-\special{pa -69 1}\special{pa -76 1}\special{pa -83 2}\special{pa -90 2}\special{pa -97 3}%
-\special{pa -103 3}\special{pa -110 4}\special{pa -117 5}\special{pa -124 5}\special{pa -131 6}%
-\special{pa -138 7}\special{pa -145 8}\special{pa -151 9}\special{pa -158 9}\special{pa -165 10}%
-\special{pa -172 11}\special{pa -179 13}\special{pa -186 14}\special{pa -192 15}\special{pa -199 16}%
-\special{pa -206 17}\special{pa -213 18}\special{pa -220 20}\special{pa -226 21}\special{pa -233 23}%
-\special{pa -240 24}\special{pa -247 26}\special{pa -253 27}\special{pa -260 29}\special{pa -267 30}%
-\special{pa -273 32}\special{pa -280 34}\special{pa -287 36}\special{pa -293 37}\special{pa -300 39}%
-\special{pa -307 41}\special{pa -313 43}\special{pa -320 45}\special{pa -326 47}\special{pa -333 49}%
-\special{pa -340 52}%
-\special{fp}%
-\special{pa -449 95}\special{pa -456 98}\special{pa -462 101}\special{pa -468 104}%
-\special{pa -474 107}\special{pa -480 110}\special{pa -486 113}\special{pa -493 116}%
-\special{pa -499 120}\special{pa -505 123}\special{pa -511 126}\special{pa -517 130}%
-\special{pa -523 133}\special{pa -529 136}\special{pa -535 140}\special{pa -541 143}%
-\special{pa -547 147}\special{pa -553 150}\special{pa -559 154}\special{pa -564 158}%
-\special{pa -570 161}\special{pa -576 165}\special{pa -582 169}\special{pa -588 173}%
-\special{pa -593 177}\special{pa -599 181}\special{pa -605 184}\special{pa -610 188}%
-\special{pa -616 192}\special{pa -621 196}\special{pa -627 201}\special{pa -633 205}%
-\special{pa -638 209}\special{pa -644 213}\special{pa -649 217}\special{pa -654 222}%
-\special{pa -660 226}\special{pa -665 230}\special{pa -670 235}\special{pa -676 239}%
-\special{pa -681 243}\special{pa -686 248}\special{pa -692 252}\special{pa -697 257}%
-\special{pa -702 262}\special{pa -707 266}\special{pa -712 271}\special{pa -717 276}%
-\special{pa -722 280}\special{pa -727 285}\special{pa -732 290}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-2.0500,-0.8100){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.sce
deleted file mode 100644
index 8a783682..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p016.tex';
-Fnamesci='pointoncircle/p016.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.92657,-0.42598]'); Assignrep('mdbw1',[-0.92657,-0.42598]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.61803,-1.17557]]);
-pt1=Pointdata([-1.61803,-1.17557]);
-bw1=Bowdata([0,0],[-1.61803,-1.17557],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p016.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.93,-0.43],"c","$2$");
- Drwline(bw1);
- Letter([-1.78,-1.29],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.tex
deleted file mode 100644
index 32430ddc..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p016.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p016.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -637 463}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -634 460}\special{pa -640 460}\special{pa -640 466}\special{pa -634 466}%
-\special{pa -634 460}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.9300,-0.4300){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -7 2}\special{pa -13 3}\special{pa -20 5}\special{pa -27 7}%
-\special{pa -33 9}\special{pa -40 10}\special{pa -47 12}\special{pa -53 14}\special{pa -60 16}%
-\special{pa -67 18}\special{pa -73 20}\special{pa -80 22}\special{pa -86 25}\special{pa -93 27}%
-\special{pa -99 29}\special{pa -106 31}\special{pa -112 34}\special{pa -119 36}\special{pa -125 38}%
-\special{pa -132 41}\special{pa -138 43}\special{pa -145 46}\special{pa -151 49}\special{pa -157 51}%
-\special{pa -164 54}\special{pa -170 57}\special{pa -176 59}\special{pa -183 62}\special{pa -189 65}%
-\special{pa -195 68}\special{pa -201 71}\special{pa -208 74}\special{pa -214 77}\special{pa -220 80}%
-\special{pa -226 83}\special{pa -232 86}\special{pa -239 89}\special{pa -245 93}\special{pa -251 96}%
-\special{pa -257 99}\special{pa -263 102}\special{pa -269 106}\special{pa -275 109}%
-\special{pa -281 113}\special{pa -287 116}\special{pa -293 120}\special{pa -299 123}%
-\special{pa -304 127}\special{pa -310 131}\special{pa -316 134}%
-\special{fp}%
-\special{pa -412 204}\special{pa -417 208}\special{pa -422 213}\special{pa -427 217}%
-\special{pa -433 222}\special{pa -438 226}\special{pa -443 231}\special{pa -448 235}%
-\special{pa -453 240}\special{pa -458 245}\special{pa -463 249}\special{pa -468 254}%
-\special{pa -473 259}\special{pa -478 264}\special{pa -483 268}\special{pa -488 273}%
-\special{pa -493 278}\special{pa -498 283}\special{pa -503 288}\special{pa -507 293}%
-\special{pa -512 298}\special{pa -517 303}\special{pa -521 308}\special{pa -526 313}%
-\special{pa -531 319}\special{pa -535 324}\special{pa -540 329}\special{pa -544 334}%
-\special{pa -549 340}\special{pa -553 345}\special{pa -557 350}\special{pa -562 356}%
-\special{pa -566 361}\special{pa -570 366}\special{pa -575 372}\special{pa -579 377}%
-\special{pa -583 383}\special{pa -587 388}\special{pa -591 394}\special{pa -595 400}%
-\special{pa -599 405}\special{pa -603 411}\special{pa -607 416}\special{pa -611 422}%
-\special{pa -615 428}\special{pa -619 434}\special{pa -622 439}\special{pa -626 445}%
-\special{pa -630 451}\special{pa -633 457}\special{pa -637 463}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.7800,-1.2900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.sce
deleted file mode 100644
index a68d6565..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p017.tex';
-Fnamesci='pointoncircle/p017.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.79153,-0.64303]'); Assignrep('mdbw1',[-0.79153,-0.64303]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-1.27485,-1.54103]]);
-pt1=Pointdata([-1.27485,-1.54103]);
-bw1=Bowdata([0,0],[-1.27485,-1.54103],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p017.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.79,-0.64],"c","$2$");
- Drwline(bw1);
- Letter([-1.4,-1.7],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.tex
deleted file mode 100644
index c53d6f4a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p017.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p017.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -502 607}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -499 604}\special{pa -505 604}\special{pa -505 609}\special{pa -499 609}%
-\special{pa -499 604}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.7900,-0.6400){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -6 3}\special{pa -12 7}\special{pa -18 10}\special{pa -24 13}%
-\special{pa -30 17}\special{pa -36 20}\special{pa -42 24}\special{pa -48 27}\special{pa -54 31}%
-\special{pa -60 34}\special{pa -66 38}\special{pa -72 42}\special{pa -77 45}\special{pa -83 49}%
-\special{pa -89 53}\special{pa -95 57}\special{pa -100 61}\special{pa -106 64}\special{pa -112 68}%
-\special{pa -117 72}\special{pa -123 76}\special{pa -129 80}\special{pa -134 85}\special{pa -140 89}%
-\special{pa -145 93}\special{pa -151 97}\special{pa -156 101}\special{pa -161 106}%
-\special{pa -167 110}\special{pa -172 114}\special{pa -178 119}\special{pa -183 123}%
-\special{pa -188 128}\special{pa -193 132}\special{pa -199 137}\special{pa -204 141}%
-\special{pa -209 146}\special{pa -214 150}\special{pa -219 155}\special{pa -224 160}%
-\special{pa -229 165}\special{pa -234 169}\special{pa -239 174}\special{pa -244 179}%
-\special{pa -249 184}\special{pa -254 189}\special{pa -258 194}\special{pa -263 199}%
-\special{pa -268 204}\special{pa -273 209}%
-\special{fp}%
-\special{pa -348 300}\special{pa -352 305}\special{pa -356 311}\special{pa -360 317}%
-\special{pa -364 322}\special{pa -368 328}\special{pa -372 334}\special{pa -376 339}%
-\special{pa -379 345}\special{pa -383 351}\special{pa -387 357}\special{pa -391 363}%
-\special{pa -394 368}\special{pa -398 374}\special{pa -401 380}\special{pa -405 386}%
-\special{pa -408 392}\special{pa -412 398}\special{pa -415 404}\special{pa -419 410}%
-\special{pa -422 416}\special{pa -425 422}\special{pa -428 428}\special{pa -432 434}%
-\special{pa -435 441}\special{pa -438 447}\special{pa -441 453}\special{pa -444 459}%
-\special{pa -447 465}\special{pa -450 472}\special{pa -453 478}\special{pa -456 484}%
-\special{pa -459 490}\special{pa -461 497}\special{pa -464 503}\special{pa -467 509}%
-\special{pa -469 516}\special{pa -472 522}\special{pa -475 529}\special{pa -477 535}%
-\special{pa -480 541}\special{pa -482 548}\special{pa -484 554}\special{pa -487 561}%
-\special{pa -489 567}\special{pa -491 574}\special{pa -493 580}\special{pa -496 587}%
-\special{pa -498 594}\special{pa -500 600}\special{pa -502 607}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-1.4000,-1.7000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.sce
deleted file mode 100644
index e176e434..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p018.tex';
-Fnamesci='pointoncircle/p018.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.60674,-0.81967]'); Assignrep('mdbw1',[-0.60674,-0.81967]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.85156,-1.80965]]);
-pt1=Pointdata([-0.85156,-1.80965]);
-bw1=Bowdata([0,0],[-0.85156,-1.80965],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p018.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.61,-0.82],"c","$2$");
- Drwline(bw1);
- Letter([-0.94,-1.99],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.tex
deleted file mode 100644
index 7fcf5a47..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p018.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p018.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -335 712}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -332 710}\special{pa -338 710}\special{pa -338 715}\special{pa -332 715}%
-\special{pa -332 710}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.6100,-0.8200){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -5 5}\special{pa -10 9}\special{pa -15 14}\special{pa -20 19}%
-\special{pa -25 24}\special{pa -30 28}\special{pa -35 33}\special{pa -40 38}\special{pa -45 43}%
-\special{pa -50 48}\special{pa -54 53}\special{pa -59 58}\special{pa -64 63}\special{pa -68 68}%
-\special{pa -73 73}\special{pa -78 78}\special{pa -82 84}\special{pa -87 89}\special{pa -91 94}%
-\special{pa -96 99}\special{pa -100 105}\special{pa -105 110}\special{pa -109 115}%
-\special{pa -113 121}\special{pa -118 126}\special{pa -122 131}\special{pa -126 137}%
-\special{pa -130 142}\special{pa -134 148}\special{pa -138 154}\special{pa -142 159}%
-\special{pa -146 165}\special{pa -150 170}\special{pa -154 176}\special{pa -158 182}%
-\special{pa -162 187}\special{pa -166 193}\special{pa -170 199}\special{pa -174 205}%
-\special{pa -177 211}\special{pa -181 216}\special{pa -185 222}\special{pa -188 228}%
-\special{pa -192 234}\special{pa -195 240}\special{pa -199 246}\special{pa -202 252}%
-\special{pa -206 258}\special{pa -209 264}\special{pa -212 270}%
-\special{fp}%
-\special{pa -262 377}\special{pa -265 383}\special{pa -268 390}\special{pa -270 396}%
-\special{pa -272 403}\special{pa -275 409}\special{pa -277 416}\special{pa -279 422}%
-\special{pa -282 429}\special{pa -284 435}\special{pa -286 442}\special{pa -288 448}%
-\special{pa -290 455}\special{pa -292 461}\special{pa -294 468}\special{pa -296 475}%
-\special{pa -298 481}\special{pa -300 488}\special{pa -302 495}\special{pa -303 501}%
-\special{pa -305 508}\special{pa -307 515}\special{pa -308 521}\special{pa -310 528}%
-\special{pa -312 535}\special{pa -313 542}\special{pa -314 548}\special{pa -316 555}%
-\special{pa -317 562}\special{pa -319 569}\special{pa -320 575}\special{pa -321 582}%
-\special{pa -322 589}\special{pa -323 596}\special{pa -324 603}\special{pa -325 609}%
-\special{pa -326 616}\special{pa -327 623}\special{pa -328 630}\special{pa -329 637}%
-\special{pa -330 644}\special{pa -331 651}\special{pa -331 657}\special{pa -332 664}%
-\special{pa -333 671}\special{pa -333 678}\special{pa -334 685}\special{pa -334 692}%
-\special{pa -335 699}\special{pa -335 706}\special{pa -335 712}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.9400,-1.9900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.sce
deleted file mode 100644
index 5b4af69a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p019.tex';
-Fnamesci='pointoncircle/p019.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.38384,-0.94481]'); Assignrep('mdbw1',[-0.38384,-0.94481]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[-0.37476,-1.96457]]);
-pt1=Pointdata([-0.37476,-1.96457]);
-bw1=Bowdata([0,0],[-0.37476,-1.96457],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p019.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.38,-0.94],"c","$2$");
- Drwline(bw1);
- Letter([-0.41,-2.16],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.tex
deleted file mode 100644
index e417ebd0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p019.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p019.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa -148 773}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa -145 771}\special{pa -150 771}\special{pa -150 776}\special{pa -145 776}%
-\special{pa -145 771}\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.3800,-0.9400){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -4 6}\special{pa -8 12}\special{pa -11 17}\special{pa -15 23}%
-\special{pa -19 29}\special{pa -22 35}\special{pa -26 41}\special{pa -29 47}\special{pa -33 53}%
-\special{pa -36 59}\special{pa -39 65}\special{pa -43 71}\special{pa -46 77}\special{pa -49 83}%
-\special{pa -53 89}\special{pa -56 95}\special{pa -59 101}\special{pa -62 108}\special{pa -65 114}%
-\special{pa -68 120}\special{pa -71 126}\special{pa -74 132}\special{pa -77 139}\special{pa -80 145}%
-\special{pa -82 151}\special{pa -85 158}\special{pa -88 164}\special{pa -91 170}\special{pa -93 177}%
-\special{pa -96 183}\special{pa -98 190}\special{pa -101 196}\special{pa -103 202}%
-\special{pa -106 209}\special{pa -108 215}\special{pa -110 222}\special{pa -113 228}%
-\special{pa -115 235}\special{pa -117 241}\special{pa -119 248}\special{pa -121 255}%
-\special{pa -123 261}\special{pa -126 268}\special{pa -127 274}\special{pa -129 281}%
-\special{pa -131 288}\special{pa -133 294}\special{pa -135 301}\special{pa -137 308}%
-\special{pa -138 314}%
-\special{fp}%
-\special{pa -161 430}\special{pa -161 437}\special{pa -162 444}\special{pa -163 451}%
-\special{pa -164 458}\special{pa -164 465}\special{pa -165 471}\special{pa -166 478}%
-\special{pa -166 485}\special{pa -167 492}\special{pa -167 499}\special{pa -168 506}%
-\special{pa -168 513}\special{pa -168 520}\special{pa -169 527}\special{pa -169 533}%
-\special{pa -169 540}\special{pa -169 547}\special{pa -169 554}\special{pa -169 561}%
-\special{pa -169 568}\special{pa -169 575}\special{pa -169 582}\special{pa -169 589}%
-\special{pa -169 596}\special{pa -169 602}\special{pa -168 609}\special{pa -168 616}%
-\special{pa -168 623}\special{pa -167 630}\special{pa -167 637}\special{pa -166 644}%
-\special{pa -166 651}\special{pa -165 657}\special{pa -164 664}\special{pa -164 671}%
-\special{pa -163 678}\special{pa -162 685}\special{pa -161 692}\special{pa -160 699}%
-\special{pa -159 705}\special{pa -158 712}\special{pa -157 719}\special{pa -156 726}%
-\special{pa -155 733}\special{pa -154 740}\special{pa -153 746}\special{pa -152 753}%
-\special{pa -150 760}\special{pa -149 767}\special{pa -148 773}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.4100,-2.1600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.sce
deleted file mode 100644
index aa167646..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p020.tex';
-Fnamesci='pointoncircle/p020.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[-0.13681,-1.01058]'); Assignrep('mdbw1',[-0.13681,-1.01058]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.12558,-1.99605]]);
-pt1=Pointdata([0.12558,-1.99605]);
-bw1=Bowdata([0,0],[0.12558,-1.99605],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p020.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([-0.14,-1.01],"c","$2$");
- Drwline(bw1);
- Letter([0.14,-2.2],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.tex
deleted file mode 100644
index 1ba69921..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p020.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p020.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 49 786}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 52 783}\special{pa 47 783}\special{pa 47 789}\special{pa 52 789}\special{pa 52 783}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(-0.1400,-1.0100){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -2 7}\special{pa -4 13}\special{pa -7 20}\special{pa -9 26}%
-\special{pa -11 33}\special{pa -13 39}\special{pa -15 46}\special{pa -17 53}\special{pa -18 59}%
-\special{pa -20 66}\special{pa -22 73}\special{pa -24 79}\special{pa -25 86}\special{pa -27 93}%
-\special{pa -29 99}\special{pa -30 106}\special{pa -32 113}\special{pa -33 120}\special{pa -35 126}%
-\special{pa -36 133}\special{pa -37 140}\special{pa -39 147}\special{pa -40 153}\special{pa -41 160}%
-\special{pa -42 167}\special{pa -43 174}\special{pa -44 181}\special{pa -45 188}\special{pa -46 194}%
-\special{pa -47 201}\special{pa -48 208}\special{pa -49 215}\special{pa -50 222}\special{pa -50 229}%
-\special{pa -51 235}\special{pa -52 242}\special{pa -52 249}\special{pa -53 256}\special{pa -53 263}%
-\special{pa -54 270}\special{pa -54 277}\special{pa -55 284}\special{pa -55 291}\special{pa -55 297}%
-\special{pa -55 304}\special{pa -56 311}\special{pa -56 318}\special{pa -56 325}\special{pa -56 332}%
-\special{pa -56 339}%
-\special{fp}%
-\special{pa -48 457}\special{pa -48 464}\special{pa -47 470}\special{pa -46 477}\special{pa -45 484}%
-\special{pa -44 491}\special{pa -43 498}\special{pa -42 504}\special{pa -40 511}\special{pa -39 518}%
-\special{pa -38 525}\special{pa -37 532}\special{pa -35 538}\special{pa -34 545}\special{pa -32 552}%
-\special{pa -31 559}\special{pa -29 565}\special{pa -28 572}\special{pa -26 579}\special{pa -24 585}%
-\special{pa -23 592}\special{pa -21 599}\special{pa -19 605}\special{pa -17 612}\special{pa -15 619}%
-\special{pa -13 625}\special{pa -11 632}\special{pa -9 639}\special{pa -7 645}\special{pa -5 652}%
-\special{pa -3 658}\special{pa -1 665}\special{pa 1 671}\special{pa 4 678}\special{pa 6 684}%
-\special{pa 8 691}\special{pa 11 697}\special{pa 13 704}\special{pa 16 710}\special{pa 18 717}%
-\special{pa 21 723}\special{pa 24 729}\special{pa 26 736}\special{pa 29 742}\special{pa 32 748}%
-\special{pa 35 755}\special{pa 38 761}\special{pa 40 767}\special{pa 43 773}\special{pa 46 780}%
-\special{pa 49 786}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.1400,-2.2000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.sce
deleted file mode 100644
index 0a58ae6e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p021.tex';
-Fnamesci='pointoncircle/p021.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.11881,-1.01286]'); Assignrep('mdbw1',[0.11881,-1.01286]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[0.61803,-1.90211]]);
-pt1=Pointdata([0.61803,-1.90211]);
-bw1=Bowdata([0,0],[0.61803,-1.90211],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p021.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.12,-1.01],"c","$2$");
- Drwline(bw1);
- Letter([0.68,-2.09],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.tex
deleted file mode 100644
index 80554147..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p021.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p021.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 243 749}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 246 746}\special{pa 241 746}\special{pa 241 752}\special{pa 246 752}\special{pa 246 746}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.1200,-1.0100){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa -1 7}\special{pa -1 14}\special{pa -1 21}\special{pa -2 28}%
-\special{pa -2 34}\special{pa -2 41}\special{pa -3 48}\special{pa -3 55}\special{pa -3 62}%
-\special{pa -3 69}\special{pa -3 76}\special{pa -3 83}\special{pa -3 90}\special{pa -3 97}%
-\special{pa -3 103}\special{pa -3 110}\special{pa -3 117}\special{pa -2 124}\special{pa -2 131}%
-\special{pa -2 138}\special{pa -1 145}\special{pa -1 152}\special{pa 0 159}\special{pa 0 165}%
-\special{pa 1 172}\special{pa 1 179}\special{pa 2 186}\special{pa 3 193}\special{pa 3 200}%
-\special{pa 4 207}\special{pa 5 213}\special{pa 6 220}\special{pa 7 227}\special{pa 8 234}%
-\special{pa 9 241}\special{pa 10 248}\special{pa 11 254}\special{pa 12 261}\special{pa 14 268}%
-\special{pa 15 275}\special{pa 16 282}\special{pa 18 288}\special{pa 19 295}\special{pa 20 302}%
-\special{pa 22 309}\special{pa 24 315}\special{pa 25 322}\special{pa 27 329}\special{pa 28 335}%
-\special{pa 30 342}%
-\special{fp}%
-\special{pa 67 454}\special{pa 69 461}\special{pa 72 467}\special{pa 74 474}\special{pa 77 480}%
-\special{pa 80 486}\special{pa 82 493}\special{pa 85 499}\special{pa 88 505}\special{pa 91 512}%
-\special{pa 94 518}\special{pa 97 524}\special{pa 100 530}\special{pa 103 536}\special{pa 106 543}%
-\special{pa 109 549}\special{pa 112 555}\special{pa 115 561}\special{pa 119 567}\special{pa 122 573}%
-\special{pa 125 579}\special{pa 129 585}\special{pa 132 591}\special{pa 136 597}\special{pa 139 603}%
-\special{pa 143 609}\special{pa 146 615}\special{pa 150 621}\special{pa 153 627}\special{pa 157 633}%
-\special{pa 161 638}\special{pa 165 644}\special{pa 168 650}\special{pa 172 656}\special{pa 176 661}%
-\special{pa 180 667}\special{pa 184 673}\special{pa 188 678}\special{pa 192 684}\special{pa 196 689}%
-\special{pa 200 695}\special{pa 204 701}\special{pa 209 706}\special{pa 213 711}\special{pa 217 717}%
-\special{pa 221 722}\special{pa 226 728}\special{pa 230 733}\special{pa 234 738}\special{pa 239 744}%
-\special{pa 243 749}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.6800,-2.0900){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.sce
deleted file mode 100644
index d0bd9703..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p022.tex';
-Fnamesci='pointoncircle/p022.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.36696,-0.95149]'); Assignrep('mdbw1',[0.36696,-0.95149]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.07165,-1.68866]]);
-pt1=Pointdata([1.07165,-1.68866]);
-bw1=Bowdata([0,0],[1.07165,-1.68866],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p022.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.37,-0.95],"c","$2$");
- Drwline(bw1);
- Letter([1.18,-1.86],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.tex
deleted file mode 100644
index bd69e6b8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p022.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p022.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 422 665}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 425 662}\special{pa 419 662}\special{pa 419 668}\special{pa 425 668}\special{pa 425 662}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.3700,-0.9500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 1 7}\special{pa 2 14}\special{pa 4 20}\special{pa 5 27}%
-\special{pa 6 34}\special{pa 8 41}\special{pa 9 47}\special{pa 11 54}\special{pa 12 61}%
-\special{pa 14 68}\special{pa 16 74}\special{pa 17 81}\special{pa 19 88}\special{pa 21 94}%
-\special{pa 23 101}\special{pa 25 108}\special{pa 27 114}\special{pa 28 121}\special{pa 30 127}%
-\special{pa 33 134}\special{pa 35 141}\special{pa 37 147}\special{pa 39 154}\special{pa 41 160}%
-\special{pa 43 167}\special{pa 46 173}\special{pa 48 180}\special{pa 51 186}\special{pa 53 193}%
-\special{pa 55 199}\special{pa 58 206}\special{pa 61 212}\special{pa 63 218}\special{pa 66 225}%
-\special{pa 69 231}\special{pa 71 237}\special{pa 74 244}\special{pa 77 250}\special{pa 80 256}%
-\special{pa 83 262}\special{pa 86 269}\special{pa 89 275}\special{pa 92 281}\special{pa 95 287}%
-\special{pa 98 293}\special{pa 101 300}\special{pa 104 306}\special{pa 108 312}\special{pa 111 318}%
-\special{pa 114 324}%
-\special{fp}%
-\special{pa 178 424}\special{pa 182 429}\special{pa 186 435}\special{pa 190 440}\special{pa 194 446}%
-\special{pa 198 451}\special{pa 202 457}\special{pa 207 462}\special{pa 211 467}\special{pa 215 473}%
-\special{pa 220 478}\special{pa 224 483}\special{pa 229 489}\special{pa 233 494}\special{pa 238 499}%
-\special{pa 242 504}\special{pa 247 510}\special{pa 251 515}\special{pa 256 520}\special{pa 261 525}%
-\special{pa 265 530}\special{pa 270 535}\special{pa 275 540}\special{pa 280 545}\special{pa 285 550}%
-\special{pa 290 554}\special{pa 294 559}\special{pa 299 564}\special{pa 304 569}\special{pa 309 574}%
-\special{pa 314 578}\special{pa 320 583}\special{pa 325 588}\special{pa 330 592}\special{pa 335 597}%
-\special{pa 340 601}\special{pa 345 606}\special{pa 351 610}\special{pa 356 615}\special{pa 361 619}%
-\special{pa 367 623}\special{pa 372 628}\special{pa 378 632}\special{pa 383 636}\special{pa 388 640}%
-\special{pa 394 645}\special{pa 400 649}\special{pa 405 653}\special{pa 411 657}\special{pa 416 661}%
-\special{pa 422 665}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.1800,-1.8600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.sce
deleted file mode 100644
index 6084fa23..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p023.tex';
-Fnamesci='pointoncircle/p023.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.59206,-0.83034]'); Assignrep('mdbw1',[0.59206,-0.83034]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.45794,-1.36909]]);
-pt1=Pointdata([1.45794,-1.36909]);
-bw1=Bowdata([0,0],[1.45794,-1.36909],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p023.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.59,-0.83],"c","$2$");
- Drwline(bw1);
- Letter([1.6,-1.51],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.tex
deleted file mode 100644
index 8aa2ac69..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p023.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p023.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 574 539}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 577 536}\special{pa 571 536}\special{pa 571 542}\special{pa 577 542}\special{pa 577 536}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.5900,-0.8300){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 3 6}\special{pa 6 13}\special{pa 9 19}\special{pa 12 25}%
-\special{pa 15 31}\special{pa 18 37}\special{pa 21 44}\special{pa 24 50}\special{pa 27 56}%
-\special{pa 30 62}\special{pa 34 68}\special{pa 37 74}\special{pa 40 80}\special{pa 44 86}%
-\special{pa 47 92}\special{pa 51 98}\special{pa 54 104}\special{pa 58 110}\special{pa 61 116}%
-\special{pa 65 122}\special{pa 69 128}\special{pa 72 133}\special{pa 76 139}\special{pa 80 145}%
-\special{pa 84 151}\special{pa 87 156}\special{pa 91 162}\special{pa 95 168}\special{pa 99 173}%
-\special{pa 103 179}\special{pa 107 185}\special{pa 111 190}\special{pa 116 196}\special{pa 120 201}%
-\special{pa 124 207}\special{pa 128 212}\special{pa 132 218}\special{pa 137 223}\special{pa 141 228}%
-\special{pa 145 234}\special{pa 150 239}\special{pa 154 244}\special{pa 159 249}\special{pa 163 255}%
-\special{pa 168 260}\special{pa 173 265}\special{pa 177 270}\special{pa 182 275}\special{pa 187 280}%
-\special{pa 191 285}%
-\special{fp}%
-\special{pa 277 366}\special{pa 283 370}\special{pa 288 375}\special{pa 293 379}\special{pa 299 383}%
-\special{pa 304 388}\special{pa 310 392}\special{pa 315 396}\special{pa 321 400}\special{pa 326 404}%
-\special{pa 332 409}\special{pa 337 413}\special{pa 343 417}\special{pa 349 421}\special{pa 354 424}%
-\special{pa 360 428}\special{pa 366 432}\special{pa 371 436}\special{pa 377 440}\special{pa 383 444}%
-\special{pa 389 447}\special{pa 395 451}\special{pa 401 454}\special{pa 406 458}\special{pa 412 462}%
-\special{pa 418 465}\special{pa 424 469}\special{pa 430 472}\special{pa 436 475}\special{pa 442 479}%
-\special{pa 448 482}\special{pa 455 485}\special{pa 461 488}\special{pa 467 492}\special{pa 473 495}%
-\special{pa 479 498}\special{pa 485 501}\special{pa 491 504}\special{pa 498 507}\special{pa 504 510}%
-\special{pa 510 513}\special{pa 517 515}\special{pa 523 518}\special{pa 529 521}\special{pa 536 524}%
-\special{pa 542 526}\special{pa 548 529}\special{pa 555 532}\special{pa 561 534}\special{pa 568 537}%
-\special{pa 574 539}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.6000,-1.5100){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.sce
deleted file mode 100644
index 13cccf91..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p024.tex';
-Fnamesci='pointoncircle/p024.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.77996,-0.65702]'); Assignrep('mdbw1',[0.77996,-0.65702]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.75261,-0.96351]]);
-pt1=Pointdata([1.75261,-0.96351]);
-bw1=Bowdata([0,0],[1.75261,-0.96351],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p024.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.78,-0.66],"c","$2$");
- Drwline(bw1);
- Letter([1.93,-1.06],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.tex
deleted file mode 100644
index d99ee59f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p024.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p024.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 690 379}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 693 377}\special{pa 687 377}\special{pa 687 382}\special{pa 693 382}\special{pa 693 377}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.7800,-0.6600){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 4 5}\special{pa 9 11}\special{pa 13 16}\special{pa 18 21}%
-\special{pa 22 27}\special{pa 26 32}\special{pa 31 37}\special{pa 36 42}\special{pa 40 47}%
-\special{pa 45 52}\special{pa 49 58}\special{pa 54 63}\special{pa 59 68}\special{pa 64 73}%
-\special{pa 69 78}\special{pa 73 82}\special{pa 78 87}\special{pa 83 92}\special{pa 88 97}%
-\special{pa 93 102}\special{pa 98 107}\special{pa 103 111}\special{pa 108 116}\special{pa 113 121}%
-\special{pa 118 125}\special{pa 124 130}\special{pa 129 134}\special{pa 134 139}\special{pa 139 143}%
-\special{pa 145 148}\special{pa 150 152}\special{pa 155 157}\special{pa 161 161}\special{pa 166 165}%
-\special{pa 171 169}\special{pa 177 174}\special{pa 182 178}\special{pa 188 182}\special{pa 193 186}%
-\special{pa 199 190}\special{pa 205 194}\special{pa 210 198}\special{pa 216 202}\special{pa 222 206}%
-\special{pa 227 210}\special{pa 233 214}\special{pa 239 218}\special{pa 245 221}\special{pa 250 225}%
-\special{pa 256 229}%
-\special{fp}%
-\special{pa 360 286}\special{pa 366 289}\special{pa 372 291}\special{pa 378 294}\special{pa 385 297}%
-\special{pa 391 300}\special{pa 397 303}\special{pa 404 305}\special{pa 410 308}\special{pa 416 311}%
-\special{pa 423 313}\special{pa 429 316}\special{pa 436 318}\special{pa 442 321}\special{pa 449 323}%
-\special{pa 455 325}\special{pa 462 328}\special{pa 468 330}\special{pa 475 332}\special{pa 481 334}%
-\special{pa 488 336}\special{pa 494 339}\special{pa 501 341}\special{pa 508 343}\special{pa 514 345}%
-\special{pa 521 346}\special{pa 527 348}\special{pa 534 350}\special{pa 541 352}\special{pa 548 354}%
-\special{pa 554 355}\special{pa 561 357}\special{pa 568 359}\special{pa 574 360}\special{pa 581 362}%
-\special{pa 588 363}\special{pa 595 364}\special{pa 601 366}\special{pa 608 367}\special{pa 615 368}%
-\special{pa 622 370}\special{pa 628 371}\special{pa 635 372}\special{pa 642 373}\special{pa 649 374}%
-\special{pa 656 375}\special{pa 663 376}\special{pa 669 377}\special{pa 676 378}\special{pa 683 379}%
-\special{pa 690 379}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.9300,-1.0600){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.sce
deleted file mode 100644
index 99337104..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p025.tex';
-Fnamesci='pointoncircle/p025.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[0.91885,-0.44241]'); Assignrep('mdbw1',[0.91885,-0.44241]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[1.93717,-0.49738]]);
-pt1=Pointdata([1.93717,-0.49738]);
-bw1=Bowdata([0,0],[1.93717,-0.49738],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p025.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([0.92,-0.44],"c","$2$");
- Drwline(bw1);
- Letter([2.13,-0.55],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.tex
deleted file mode 100644
index fb5c827f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p025.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p025.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 763 196}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 765 193}\special{pa 760 193}\special{pa 760 199}\special{pa 765 199}\special{pa 765 193}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.9200,-0.4400){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 6 4}\special{pa 11 8}\special{pa 17 12}\special{pa 22 16}%
-\special{pa 28 20}\special{pa 34 24}\special{pa 39 28}\special{pa 45 32}\special{pa 51 36}%
-\special{pa 56 40}\special{pa 62 43}\special{pa 68 47}\special{pa 74 51}\special{pa 80 54}%
-\special{pa 86 58}\special{pa 92 62}\special{pa 98 65}\special{pa 103 69}\special{pa 109 72}%
-\special{pa 115 75}\special{pa 121 79}\special{pa 128 82}\special{pa 134 85}\special{pa 140 89}%
-\special{pa 146 92}\special{pa 152 95}\special{pa 158 98}\special{pa 164 101}\special{pa 171 104}%
-\special{pa 177 107}\special{pa 183 110}\special{pa 189 113}\special{pa 196 116}\special{pa 202 119}%
-\special{pa 208 121}\special{pa 214 124}\special{pa 221 127}\special{pa 227 130}\special{pa 234 132}%
-\special{pa 240 135}\special{pa 246 137}\special{pa 253 140}\special{pa 259 142}\special{pa 266 144}%
-\special{pa 272 147}\special{pa 279 149}\special{pa 285 151}\special{pa 292 154}\special{pa 298 156}%
-\special{pa 305 158}%
-\special{fp}%
-\special{pa 419 187}\special{pa 426 189}\special{pa 433 190}\special{pa 440 191}\special{pa 446 192}%
-\special{pa 453 193}\special{pa 460 194}\special{pa 467 195}\special{pa 474 196}\special{pa 481 197}%
-\special{pa 487 198}\special{pa 494 199}\special{pa 501 200}\special{pa 508 201}\special{pa 515 201}%
-\special{pa 522 202}\special{pa 529 203}\special{pa 536 203}\special{pa 542 204}\special{pa 549 204}%
-\special{pa 556 205}\special{pa 563 205}\special{pa 570 205}\special{pa 577 206}\special{pa 584 206}%
-\special{pa 591 206}\special{pa 598 206}\special{pa 604 206}\special{pa 611 206}\special{pa 618 206}%
-\special{pa 625 206}\special{pa 632 206}\special{pa 639 206}\special{pa 646 206}\special{pa 653 206}%
-\special{pa 660 205}\special{pa 667 205}\special{pa 673 205}\special{pa 680 204}\special{pa 687 204}%
-\special{pa 694 203}\special{pa 701 203}\special{pa 708 202}\special{pa 715 202}\special{pa 722 201}%
-\special{pa 728 200}\special{pa 735 199}\special{pa 742 199}\special{pa 749 198}\special{pa 756 197}%
-\special{pa 763 196}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.1300,-0.5500){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.sce
deleted file mode 100644
index 50200087..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.sce
+++ /dev/null
@@ -1,56 +0,0 @@
-//date time=2017/8/19 10:55:49
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='pointoncircle/p026.tex';
-Fnamesci='pointoncircle/p026.sce';
-Fnamescibody='figs0706animatebody.sce';
-Fnameout='figs0706animate.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-2.5,2.5], [-2.5,2.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[0,-4]; Assignrep('A',[0,-4]);
-B=[6.28319,-3.96979]; Assignrep('B',[6.28319,-3.96979]);
-C=[0.83543,-3.99598]; Assignrep('C',[0.83543,-3.99598]);
-mdbw1=evstr('[1,-0.2]'); Assignrep('mdbw1',[1,-0.2]);
-cr1=Circledata([[0,0],[2,0]]);
-sg1=Listplot([[0,0],[2,0]]);
-pt1=Pointdata([2,0]);
-bw1=Bowdata([0,0],[2,0],1,0.3);
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p026.tex','1cm');
- Fontsize('s');
- Drwline(cr1);
- Letter([2,0],"se","$2$");
- Setcolor("red");
- Drwline(sg1);
- Setcolor("black");
- Setpen(0.12);
- Drwpt(list(pt1));
- Setpen(1);
- Letter([1,-0.2],"c","$2$");
- Drwline(bw1);
- Letter([2.2,0],"c","$\mathrm{P}$");
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.tex
deleted file mode 100644
index 89c96f2c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/pointoncircle/p026.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p026.tex 2017-8-19 10:56
-%%% figs0706animateall.sce 2017-8-19 10:55
-{\unitlength=1cm%
-\begin{picture}%
-( 5.00000, 5.00000)( -2.50000, -2.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa 787 0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}\special{pa 690 -379}%
-\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}\special{pa 422 -665}%
-\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}\special{pa 49 -786}%
-\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}\special{pa -335 -712}%
-\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}\special{pa -637 -463}%
-\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}\special{pa -781 -99}%
-\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}\special{pa -732 290}%
-\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}\special{pa -502 607}%
-\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}\special{pa -148 773}%
-\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}\special{pa 243 749}\special{pa 335 712}%
-\special{pa 422 665}\special{pa 502 607}\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}%
-\special{pa 732 290}\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$2$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
-\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\color[cmyk]{0,1,1,0}%
-\special{pa 0 0}\special{pa 787 0}%
-\special{fp}%
-\color[cmyk]{0,0,0,1}%
-\special{pn 1}%
-\special{pa 790 -3}\special{pa 785 -3}\special{pa 785 3}\special{pa 790 3}\special{pa 790 -3}%
-\special{sh 1}\special{fp}%
-\special{pn 8}%
-\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(1.0000,-0.2000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
-%
-%
-\special{pa 0 0}\special{pa 6 3}\special{pa 13 5}\special{pa 19 8}\special{pa 26 10}%
-\special{pa 32 13}\special{pa 39 15}\special{pa 45 18}\special{pa 52 20}\special{pa 58 22}%
-\special{pa 65 24}\special{pa 71 27}\special{pa 78 29}\special{pa 84 31}\special{pa 91 33}%
-\special{pa 97 35}\special{pa 104 37}\special{pa 111 39}\special{pa 117 41}\special{pa 124 43}%
-\special{pa 131 44}\special{pa 137 46}\special{pa 144 48}\special{pa 151 49}\special{pa 157 51}%
-\special{pa 164 53}\special{pa 171 54}\special{pa 178 56}\special{pa 184 57}\special{pa 191 58}%
-\special{pa 198 60}\special{pa 205 61}\special{pa 211 62}\special{pa 218 64}\special{pa 225 65}%
-\special{pa 232 66}\special{pa 239 67}\special{pa 245 68}\special{pa 252 69}\special{pa 259 70}%
-\special{pa 266 71}\special{pa 273 72}\special{pa 280 72}\special{pa 287 73}\special{pa 293 74}%
-\special{pa 300 74}\special{pa 307 75}\special{pa 314 76}\special{pa 321 76}\special{pa 328 77}%
-\special{pa 335 77}%
-\special{fp}%
-\special{pa 453 77}\special{pa 460 77}\special{pa 466 76}\special{pa 473 76}\special{pa 480 75}%
-\special{pa 487 74}\special{pa 494 74}\special{pa 501 73}\special{pa 508 72}\special{pa 515 72}%
-\special{pa 521 71}\special{pa 528 70}\special{pa 535 69}\special{pa 542 68}\special{pa 549 67}%
-\special{pa 556 66}\special{pa 562 65}\special{pa 569 64}\special{pa 576 62}\special{pa 583 61}%
-\special{pa 590 60}\special{pa 596 58}\special{pa 603 57}\special{pa 610 56}\special{pa 617 54}%
-\special{pa 623 53}\special{pa 630 51}\special{pa 637 49}\special{pa 643 48}\special{pa 650 46}%
-\special{pa 657 44}\special{pa 663 43}\special{pa 670 41}\special{pa 677 39}\special{pa 683 37}%
-\special{pa 690 35}\special{pa 697 33}\special{pa 703 31}\special{pa 710 29}\special{pa 716 27}%
-\special{pa 723 24}\special{pa 729 22}\special{pa 736 20}\special{pa 742 18}\special{pa 749 15}%
-\special{pa 755 13}\special{pa 762 10}\special{pa 768 8}\special{pa 775 5}\special{pa 781 3}%
-\special{pa 787 0}%
-\special{fp}%
-\settowidth{\Width}{$\mathrm{P}$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$\mathrm{P}$}\settodepth{\Depth}{$\mathrm{P}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.2000,0.0000){\hspace*{\Width}\raisebox{\Height}{$\mathrm{P}$}}%
-%
-%
-\special{pa -984 0}\special{pa 984 0}%
-\special{fp}%
-\special{pa 0 984}\special{pa 0 -984}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(2.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/resultS.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/resultS.txt
deleted file mode 100644
index c0e52bd3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/resultS.txt
+++ /dev/null
@@ -1 +0,0 @@
-||||
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve.tex
deleted file mode 100644
index 26255ecf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve.tex 2016-12-27 16:35
-%%% sinecurve.sce 2016-12-27 16:35
-{\unitlength=1cm%
-\begin{picture}%
-( 7.00000, 3.00000)( -3.50000, -1.50000)%
-\special{pn 8}%
-%
-\special{pa -1378 191}\special{pa -1323 237}\special{pa -1268 279}\special{pa -1213 315}%
-\special{pa -1157 345}\special{pa -1102 368}\special{pa -1047 384}\special{pa -992 392}%
-\special{pa -937 393}\special{pa -882 386}\special{pa -827 372}\special{pa -772 350}%
-\special{pa -717 321}\special{pa -661 287}\special{pa -606 246}\special{pa -551 201}%
-\special{pa -496 152}\special{pa -441 99}\special{pa -386 45}\special{pa -331 -10}%
-\special{pa -276 -65}\special{pa -220 -118}\special{pa -165 -169}\special{pa -110 -217}%
-\special{pa -55 -261}\special{pa 0 -300}\special{pa 55 -332}\special{pa 110 -359}%
-\special{pa 165 -378}\special{pa 220 -390}\special{pa 276 -394}\special{pa 331 -390}%
-\special{pa 386 -379}\special{pa 441 -360}\special{pa 496 -335}\special{pa 551 -303}%
-\special{pa 606 -264}\special{pa 661 -221}\special{pa 717 -174}\special{pa 772 -123}%
-\special{pa 827 -69}\special{pa 882 -14}\special{pa 937 41}\special{pa 992 95}\special{pa 1047 147}%
-\special{pa 1102 197}\special{pa 1157 242}\special{pa 1213 283}\special{pa 1268 319}%
-\special{pa 1323 348}\special{pa 1378 370}%
-\special{fp}%
-\special{pa -1378 0}\special{pa 1378 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(3.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/all.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/all.sce
deleted file mode 100644
index 1888e4b6..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/all.sce
+++ /dev/null
@@ -1,942 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p001.tex';
-Fnamesci='sinecurve/p001.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-3))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p001.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-2.63333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p002.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-2.26667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p003.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.9))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p004.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.53333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p005.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.16667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p006.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p007.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.43333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p008.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.06667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p009.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(0.3))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p010.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(0.66667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p011.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.03333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p012.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.4))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p013.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.76667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p014.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.13333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p015.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.5))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p016.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.86667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p017.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.23333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p018.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.6))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p019.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.96667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p020.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(4.33333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p021.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(4.7))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p022.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.06667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p023.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.43333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p024.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p025.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.16667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p026.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.53333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p027.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.9))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p028.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(7.26667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p029.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(7.63333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p030.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p031.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.sce
deleted file mode 100644
index cb1fe21b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p001.tex';
-Fnamesci='sinecurve/p001.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-3))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p001.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.tex
deleted file mode 100644
index 43593231..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p001.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p001.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 0}\special{pa -1094 -86}\special{pa -1008 -168}\special{pa -921 -241}%
-\special{pa -835 -303}\special{pa -748 -351}\special{pa -661 -381}\special{pa -575 -394}%
-\special{pa -488 -387}\special{pa -402 -361}\special{pa -315 -318}\special{pa -228 -260}%
-\special{pa -142 -189}\special{pa -55 -109}\special{pa 31 -24}\special{pa 118 62}%
-\special{pa 205 145}\special{pa 291 222}\special{pa 378 287}\special{pa 465 339}\special{pa 551 375}%
-\special{pa 638 392}\special{pa 724 390}\special{pa 811 370}\special{pa 898 332}\special{pa 984 278}%
-\special{pa 1071 210}\special{pa 1157 132}\special{pa 1244 48}\special{pa 1331 -38}%
-\special{pa 1417 -123}\special{pa 1504 -201}\special{pa 1591 -270}\special{pa 1677 -326}%
-\special{pa 1764 -366}\special{pa 1850 -389}\special{pa 1937 -393}\special{pa 2024 -378}%
-\special{pa 2110 -344}\special{pa 2197 -294}\special{pa 2283 -230}\special{pa 2370 -155}%
-\special{pa 2457 -72}\special{pa 2543 14}\special{pa 2630 99}\special{pa 2717 180}%
-\special{pa 2803 252}\special{pa 2890 312}\special{pa 2976 357}\special{pa 3063 385}%
-\special{pa 3150 394}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.sce
deleted file mode 100644
index d0aa72ce..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p002.tex';
-Fnamesci='sinecurve/p002.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-2.63333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p002.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.tex
deleted file mode 100644
index 9f89b2fd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p002.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p002.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 141}\special{pa -1094 58}\special{pa -1008 -29}\special{pa -921 -114}%
-\special{pa -835 -193}\special{pa -748 -264}\special{pa -661 -321}\special{pa -575 -363}%
-\special{pa -488 -388}\special{pa -402 -393}\special{pa -315 -380}\special{pa -228 -349}%
-\special{pa -142 -300}\special{pa -55 -238}\special{pa 31 -164}\special{pa 118 -81}%
-\special{pa 205 5}\special{pa 291 90}\special{pa 378 172}\special{pa 465 245}\special{pa 551 306}%
-\special{pa 638 353}\special{pa 724 383}\special{pa 811 394}\special{pa 898 386}\special{pa 984 359}%
-\special{pa 1071 316}\special{pa 1157 257}\special{pa 1244 185}\special{pa 1331 105}%
-\special{pa 1417 20}\special{pa 1504 -67}\special{pa 1591 -150}\special{pa 1677 -226}%
-\special{pa 1764 -291}\special{pa 1850 -342}\special{pa 1937 -376}\special{pa 2024 -392}%
-\special{pa 2110 -390}\special{pa 2197 -369}\special{pa 2283 -329}\special{pa 2370 -274}%
-\special{pa 2457 -206}\special{pa 2543 -128}\special{pa 2630 -44}\special{pa 2717 43}%
-\special{pa 2803 127}\special{pa 2890 205}\special{pa 2976 274}\special{pa 3063 329}%
-\special{pa 3150 368}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.sce
deleted file mode 100644
index 12547148..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p003.tex';
-Fnamesci='sinecurve/p003.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-2.26667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p003.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.tex
deleted file mode 100644
index 9eefac61..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p003.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p003.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 264}\special{pa -1094 193}\special{pa -1008 114}\special{pa -921 29}%
-\special{pa -835 -58}\special{pa -748 -141}\special{pa -661 -218}\special{pa -575 -284}%
-\special{pa -488 -337}\special{pa -402 -373}\special{pa -315 -392}\special{pa -228 -391}%
-\special{pa -142 -372}\special{pa -55 -334}\special{pa 31 -281}\special{pa 118 -214}%
-\special{pa 205 -137}\special{pa 291 -53}\special{pa 378 33}\special{pa 465 118}\special{pa 551 197}%
-\special{pa 638 267}\special{pa 724 324}\special{pa 811 365}\special{pa 898 388}\special{pa 984 393}%
-\special{pa 1071 379}\special{pa 1157 347}\special{pa 1244 297}\special{pa 1331 234}%
-\special{pa 1417 159}\special{pa 1504 77}\special{pa 1591 -9}\special{pa 1677 -95}%
-\special{pa 1764 -176}\special{pa 1850 -249}\special{pa 1937 -309}\special{pa 2024 -355}%
-\special{pa 2110 -384}\special{pa 2197 -394}\special{pa 2283 -385}\special{pa 2370 -357}%
-\special{pa 2457 -313}\special{pa 2543 -253}\special{pa 2630 -181}\special{pa 2717 -100}%
-\special{pa 2803 -15}\special{pa 2890 71}\special{pa 2976 154}\special{pa 3063 229}%
-\special{pa 3150 294}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.sce
deleted file mode 100644
index 60554cf1..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p004.tex';
-Fnamesci='sinecurve/p004.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.9))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p004.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.tex
deleted file mode 100644
index 4c10d81f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p004.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p004.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 351}\special{pa -1094 303}\special{pa -1008 241}\special{pa -921 168}%
-\special{pa -835 86}\special{pa -748 0}\special{pa -661 -86}\special{pa -575 -168}%
-\special{pa -488 -241}\special{pa -402 -303}\special{pa -315 -351}\special{pa -228 -381}%
-\special{pa -142 -394}\special{pa -55 -387}\special{pa 31 -361}\special{pa 118 -318}%
-\special{pa 205 -260}\special{pa 291 -189}\special{pa 378 -109}\special{pa 465 -24}%
-\special{pa 551 62}\special{pa 638 145}\special{pa 724 222}\special{pa 811 287}\special{pa 898 339}%
-\special{pa 984 375}\special{pa 1071 392}\special{pa 1157 390}\special{pa 1244 370}%
-\special{pa 1331 332}\special{pa 1417 278}\special{pa 1504 210}\special{pa 1591 132}%
-\special{pa 1677 48}\special{pa 1764 -38}\special{pa 1850 -123}\special{pa 1937 -201}%
-\special{pa 2024 -270}\special{pa 2110 -326}\special{pa 2197 -366}\special{pa 2283 -389}%
-\special{pa 2370 -393}\special{pa 2457 -378}\special{pa 2543 -344}\special{pa 2630 -294}%
-\special{pa 2717 -230}\special{pa 2803 -155}\special{pa 2890 -72}\special{pa 2976 14}%
-\special{pa 3063 99}\special{pa 3150 180}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.sce
deleted file mode 100644
index a342e35e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p005.tex';
-Fnamesci='sinecurve/p005.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.53333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p005.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.tex
deleted file mode 100644
index 619a2505..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p005.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p005.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 392}\special{pa -1094 373}\special{pa -1008 337}\special{pa -921 284}%
-\special{pa -835 218}\special{pa -748 141}\special{pa -661 58}\special{pa -575 -29}%
-\special{pa -488 -114}\special{pa -402 -193}\special{pa -315 -264}\special{pa -228 -321}%
-\special{pa -142 -363}\special{pa -55 -388}\special{pa 31 -393}\special{pa 118 -380}%
-\special{pa 205 -349}\special{pa 291 -300}\special{pa 378 -238}\special{pa 465 -164}%
-\special{pa 551 -81}\special{pa 638 5}\special{pa 724 90}\special{pa 811 172}\special{pa 898 245}%
-\special{pa 984 306}\special{pa 1071 353}\special{pa 1157 383}\special{pa 1244 394}%
-\special{pa 1331 386}\special{pa 1417 359}\special{pa 1504 316}\special{pa 1591 257}%
-\special{pa 1677 185}\special{pa 1764 105}\special{pa 1850 20}\special{pa 1937 -67}%
-\special{pa 2024 -150}\special{pa 2110 -226}\special{pa 2197 -291}\special{pa 2283 -342}%
-\special{pa 2370 -376}\special{pa 2457 -392}\special{pa 2543 -390}\special{pa 2630 -369}%
-\special{pa 2717 -329}\special{pa 2803 -274}\special{pa 2890 -206}\special{pa 2976 -128}%
-\special{pa 3063 -44}\special{pa 3150 43}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.sce
deleted file mode 100644
index 5dbaa7e3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p006.tex';
-Fnamesci='sinecurve/p006.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-1.16667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p006.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.tex
deleted file mode 100644
index b9027832..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p006.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p006.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 380}\special{pa -1094 393}\special{pa -1008 388}\special{pa -921 363}%
-\special{pa -835 321}\special{pa -748 264}\special{pa -661 193}\special{pa -575 114}%
-\special{pa -488 29}\special{pa -402 -58}\special{pa -315 -141}\special{pa -228 -218}%
-\special{pa -142 -284}\special{pa -55 -337}\special{pa 31 -373}\special{pa 118 -392}%
-\special{pa 205 -391}\special{pa 291 -372}\special{pa 378 -334}\special{pa 465 -281}%
-\special{pa 551 -214}\special{pa 638 -137}\special{pa 724 -53}\special{pa 811 33}%
-\special{pa 898 118}\special{pa 984 197}\special{pa 1071 267}\special{pa 1157 324}%
-\special{pa 1244 365}\special{pa 1331 388}\special{pa 1417 393}\special{pa 1504 379}%
-\special{pa 1591 347}\special{pa 1677 297}\special{pa 1764 234}\special{pa 1850 159}%
-\special{pa 1937 77}\special{pa 2024 -9}\special{pa 2110 -95}\special{pa 2197 -176}%
-\special{pa 2283 -249}\special{pa 2370 -309}\special{pa 2457 -355}\special{pa 2543 -384}%
-\special{pa 2630 -394}\special{pa 2717 -385}\special{pa 2803 -357}\special{pa 2890 -313}%
-\special{pa 2976 -253}\special{pa 3063 -181}\special{pa 3150 -100}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.sce
deleted file mode 100644
index 457ea9d8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p007.tex';
-Fnamesci='sinecurve/p007.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p007.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.tex
deleted file mode 100644
index a9fafae8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p007.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p007.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 318}\special{pa -1094 361}\special{pa -1008 387}\special{pa -921 394}%
-\special{pa -835 381}\special{pa -748 351}\special{pa -661 303}\special{pa -575 241}%
-\special{pa -488 168}\special{pa -402 86}\special{pa -315 0}\special{pa -228 -86}%
-\special{pa -142 -168}\special{pa -55 -241}\special{pa 31 -303}\special{pa 118 -351}%
-\special{pa 205 -381}\special{pa 291 -394}\special{pa 378 -387}\special{pa 465 -361}%
-\special{pa 551 -318}\special{pa 638 -260}\special{pa 724 -189}\special{pa 811 -109}%
-\special{pa 898 -24}\special{pa 984 62}\special{pa 1071 145}\special{pa 1157 222}%
-\special{pa 1244 287}\special{pa 1331 339}\special{pa 1417 375}\special{pa 1504 392}%
-\special{pa 1591 390}\special{pa 1677 370}\special{pa 1764 332}\special{pa 1850 278}%
-\special{pa 1937 210}\special{pa 2024 132}\special{pa 2110 48}\special{pa 2197 -38}%
-\special{pa 2283 -123}\special{pa 2370 -201}\special{pa 2457 -270}\special{pa 2543 -326}%
-\special{pa 2630 -366}\special{pa 2717 -389}\special{pa 2803 -393}\special{pa 2890 -378}%
-\special{pa 2976 -344}\special{pa 3063 -294}\special{pa 3150 -230}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.sce
deleted file mode 100644
index 945804fb..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p008.tex';
-Fnamesci='sinecurve/p008.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.43333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p008.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.tex
deleted file mode 100644
index ebd7f7f8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p008.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p008.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 214}\special{pa -1094 281}\special{pa -1008 334}\special{pa -921 372}%
-\special{pa -835 391}\special{pa -748 392}\special{pa -661 373}\special{pa -575 337}%
-\special{pa -488 284}\special{pa -402 218}\special{pa -315 141}\special{pa -228 58}%
-\special{pa -142 -29}\special{pa -55 -114}\special{pa 31 -193}\special{pa 118 -264}%
-\special{pa 205 -321}\special{pa 291 -363}\special{pa 378 -388}\special{pa 465 -393}%
-\special{pa 551 -380}\special{pa 638 -349}\special{pa 724 -300}\special{pa 811 -238}%
-\special{pa 898 -164}\special{pa 984 -81}\special{pa 1071 5}\special{pa 1157 90}\special{pa 1244 172}%
-\special{pa 1331 245}\special{pa 1417 306}\special{pa 1504 353}\special{pa 1591 383}%
-\special{pa 1677 394}\special{pa 1764 386}\special{pa 1850 359}\special{pa 1937 316}%
-\special{pa 2024 257}\special{pa 2110 185}\special{pa 2197 105}\special{pa 2283 20}%
-\special{pa 2370 -67}\special{pa 2457 -150}\special{pa 2543 -226}\special{pa 2630 -291}%
-\special{pa 2717 -342}\special{pa 2803 -376}\special{pa 2890 -392}\special{pa 2976 -390}%
-\special{pa 3063 -369}\special{pa 3150 -329}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.sce
deleted file mode 100644
index 5d235d9d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p009.tex';
-Fnamesci='sinecurve/p009.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(-0.06667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p009.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.tex
deleted file mode 100644
index b4a56425..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p009.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p009.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 81}\special{pa -1094 164}\special{pa -1008 238}\special{pa -921 300}%
-\special{pa -835 349}\special{pa -748 380}\special{pa -661 393}\special{pa -575 388}%
-\special{pa -488 363}\special{pa -402 321}\special{pa -315 264}\special{pa -228 193}%
-\special{pa -142 114}\special{pa -55 29}\special{pa 31 -58}\special{pa 118 -141}\special{pa 205 -218}%
-\special{pa 291 -284}\special{pa 378 -337}\special{pa 465 -373}\special{pa 551 -392}%
-\special{pa 638 -391}\special{pa 724 -372}\special{pa 811 -334}\special{pa 898 -281}%
-\special{pa 984 -214}\special{pa 1071 -137}\special{pa 1157 -53}\special{pa 1244 33}%
-\special{pa 1331 118}\special{pa 1417 197}\special{pa 1504 267}\special{pa 1591 324}%
-\special{pa 1677 365}\special{pa 1764 388}\special{pa 1850 393}\special{pa 1937 379}%
-\special{pa 2024 347}\special{pa 2110 297}\special{pa 2197 234}\special{pa 2283 159}%
-\special{pa 2370 77}\special{pa 2457 -9}\special{pa 2543 -95}\special{pa 2630 -176}%
-\special{pa 2717 -249}\special{pa 2803 -309}\special{pa 2890 -355}\special{pa 2976 -384}%
-\special{pa 3063 -394}\special{pa 3150 -385}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.sce
deleted file mode 100644
index 3724a1e7..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p010.tex';
-Fnamesci='sinecurve/p010.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(0.3))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p010.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.tex
deleted file mode 100644
index 66122274..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p010.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p010.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -62}\special{pa -1094 24}\special{pa -1008 109}\special{pa -921 189}%
-\special{pa -835 260}\special{pa -748 318}\special{pa -661 361}\special{pa -575 387}%
-\special{pa -488 394}\special{pa -402 381}\special{pa -315 351}\special{pa -228 303}%
-\special{pa -142 241}\special{pa -55 168}\special{pa 31 86}\special{pa 118 0}\special{pa 205 -86}%
-\special{pa 291 -168}\special{pa 378 -241}\special{pa 465 -303}\special{pa 551 -351}%
-\special{pa 638 -381}\special{pa 724 -394}\special{pa 811 -387}\special{pa 898 -361}%
-\special{pa 984 -318}\special{pa 1071 -260}\special{pa 1157 -189}\special{pa 1244 -109}%
-\special{pa 1331 -24}\special{pa 1417 62}\special{pa 1504 145}\special{pa 1591 222}%
-\special{pa 1677 287}\special{pa 1764 339}\special{pa 1850 375}\special{pa 1937 392}%
-\special{pa 2024 390}\special{pa 2110 370}\special{pa 2197 332}\special{pa 2283 278}%
-\special{pa 2370 210}\special{pa 2457 132}\special{pa 2543 48}\special{pa 2630 -38}%
-\special{pa 2717 -123}\special{pa 2803 -201}\special{pa 2890 -270}\special{pa 2976 -326}%
-\special{pa 3063 -366}\special{pa 3150 -389}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.sce
deleted file mode 100644
index b5bc6e0b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p011.tex';
-Fnamesci='sinecurve/p011.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(0.66667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p011.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.tex
deleted file mode 100644
index 9b45f720..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p011.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p011.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -197}\special{pa -1094 -118}\special{pa -1008 -33}\special{pa -921 53}%
-\special{pa -835 137}\special{pa -748 214}\special{pa -661 281}\special{pa -575 334}%
-\special{pa -488 372}\special{pa -402 391}\special{pa -315 392}\special{pa -228 373}%
-\special{pa -142 337}\special{pa -55 284}\special{pa 31 218}\special{pa 118 141}\special{pa 205 58}%
-\special{pa 291 -29}\special{pa 378 -114}\special{pa 465 -193}\special{pa 551 -264}%
-\special{pa 638 -321}\special{pa 724 -363}\special{pa 811 -388}\special{pa 898 -393}%
-\special{pa 984 -380}\special{pa 1071 -349}\special{pa 1157 -300}\special{pa 1244 -238}%
-\special{pa 1331 -164}\special{pa 1417 -81}\special{pa 1504 5}\special{pa 1591 90}%
-\special{pa 1677 172}\special{pa 1764 245}\special{pa 1850 306}\special{pa 1937 353}%
-\special{pa 2024 383}\special{pa 2110 394}\special{pa 2197 386}\special{pa 2283 359}%
-\special{pa 2370 316}\special{pa 2457 257}\special{pa 2543 185}\special{pa 2630 105}%
-\special{pa 2717 20}\special{pa 2803 -67}\special{pa 2890 -150}\special{pa 2976 -226}%
-\special{pa 3063 -291}\special{pa 3150 -342}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.sce
deleted file mode 100644
index 9d1522a0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p012.tex';
-Fnamesci='sinecurve/p012.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.03333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p012.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.tex
deleted file mode 100644
index 9b71c7ca..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p012.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p012.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -306}\special{pa -1094 -245}\special{pa -1008 -172}\special{pa -921 -90}%
-\special{pa -835 -5}\special{pa -748 81}\special{pa -661 164}\special{pa -575 238}%
-\special{pa -488 300}\special{pa -402 349}\special{pa -315 380}\special{pa -228 393}%
-\special{pa -142 388}\special{pa -55 363}\special{pa 31 321}\special{pa 118 264}\special{pa 205 193}%
-\special{pa 291 114}\special{pa 378 29}\special{pa 465 -58}\special{pa 551 -141}\special{pa 638 -218}%
-\special{pa 724 -284}\special{pa 811 -337}\special{pa 898 -373}\special{pa 984 -392}%
-\special{pa 1071 -391}\special{pa 1157 -372}\special{pa 1244 -334}\special{pa 1331 -281}%
-\special{pa 1417 -214}\special{pa 1504 -137}\special{pa 1591 -53}\special{pa 1677 33}%
-\special{pa 1764 118}\special{pa 1850 197}\special{pa 1937 267}\special{pa 2024 324}%
-\special{pa 2110 365}\special{pa 2197 388}\special{pa 2283 393}\special{pa 2370 379}%
-\special{pa 2457 347}\special{pa 2543 297}\special{pa 2630 234}\special{pa 2717 159}%
-\special{pa 2803 77}\special{pa 2890 -9}\special{pa 2976 -95}\special{pa 3063 -176}%
-\special{pa 3150 -249}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.sce
deleted file mode 100644
index 19eff7cd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p013.tex';
-Fnamesci='sinecurve/p013.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.4))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p013.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.tex
deleted file mode 100644
index 7d78b659..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p013.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p013.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -375}\special{pa -1094 -339}\special{pa -1008 -287}\special{pa -921 -222}%
-\special{pa -835 -145}\special{pa -748 -62}\special{pa -661 24}\special{pa -575 109}%
-\special{pa -488 189}\special{pa -402 260}\special{pa -315 318}\special{pa -228 361}%
-\special{pa -142 387}\special{pa -55 394}\special{pa 31 381}\special{pa 118 351}\special{pa 205 303}%
-\special{pa 291 241}\special{pa 378 168}\special{pa 465 86}\special{pa 551 0}\special{pa 638 -86}%
-\special{pa 724 -168}\special{pa 811 -241}\special{pa 898 -303}\special{pa 984 -351}%
-\special{pa 1071 -381}\special{pa 1157 -394}\special{pa 1244 -387}\special{pa 1331 -361}%
-\special{pa 1417 -318}\special{pa 1504 -260}\special{pa 1591 -189}\special{pa 1677 -109}%
-\special{pa 1764 -24}\special{pa 1850 62}\special{pa 1937 145}\special{pa 2024 222}%
-\special{pa 2110 287}\special{pa 2197 339}\special{pa 2283 375}\special{pa 2370 392}%
-\special{pa 2457 390}\special{pa 2543 370}\special{pa 2630 332}\special{pa 2717 278}%
-\special{pa 2803 210}\special{pa 2890 132}\special{pa 2976 48}\special{pa 3063 -38}%
-\special{pa 3150 -123}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.sce
deleted file mode 100644
index fe8ca80c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p014.tex';
-Fnamesci='sinecurve/p014.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(1.76667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p014.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.tex
deleted file mode 100644
index d40cb332..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p014.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p014.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -393}\special{pa -1094 -388}\special{pa -1008 -365}\special{pa -921 -324}%
-\special{pa -835 -267}\special{pa -748 -197}\special{pa -661 -118}\special{pa -575 -33}%
-\special{pa -488 53}\special{pa -402 137}\special{pa -315 214}\special{pa -228 281}%
-\special{pa -142 334}\special{pa -55 372}\special{pa 31 391}\special{pa 118 392}\special{pa 205 373}%
-\special{pa 291 337}\special{pa 378 284}\special{pa 465 218}\special{pa 551 141}\special{pa 638 58}%
-\special{pa 724 -29}\special{pa 811 -114}\special{pa 898 -193}\special{pa 984 -264}%
-\special{pa 1071 -321}\special{pa 1157 -363}\special{pa 1244 -388}\special{pa 1331 -393}%
-\special{pa 1417 -380}\special{pa 1504 -349}\special{pa 1591 -300}\special{pa 1677 -238}%
-\special{pa 1764 -164}\special{pa 1850 -81}\special{pa 1937 5}\special{pa 2024 90}%
-\special{pa 2110 172}\special{pa 2197 245}\special{pa 2283 306}\special{pa 2370 353}%
-\special{pa 2457 383}\special{pa 2543 394}\special{pa 2630 386}\special{pa 2717 359}%
-\special{pa 2803 316}\special{pa 2890 257}\special{pa 2976 185}\special{pa 3063 105}%
-\special{pa 3150 20}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.sce
deleted file mode 100644
index 9e7e73ed..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p015.tex';
-Fnamesci='sinecurve/p015.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.13333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p015.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.tex
deleted file mode 100644
index 81a046dd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p015.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p015.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -359}\special{pa -1094 -386}\special{pa -1008 -394}\special{pa -921 -383}%
-\special{pa -835 -353}\special{pa -748 -306}\special{pa -661 -245}\special{pa -575 -172}%
-\special{pa -488 -90}\special{pa -402 -5}\special{pa -315 81}\special{pa -228 164}%
-\special{pa -142 238}\special{pa -55 300}\special{pa 31 349}\special{pa 118 380}\special{pa 205 393}%
-\special{pa 291 388}\special{pa 378 363}\special{pa 465 321}\special{pa 551 264}\special{pa 638 193}%
-\special{pa 724 114}\special{pa 811 29}\special{pa 898 -58}\special{pa 984 -141}\special{pa 1071 -218}%
-\special{pa 1157 -284}\special{pa 1244 -337}\special{pa 1331 -373}\special{pa 1417 -392}%
-\special{pa 1504 -391}\special{pa 1591 -372}\special{pa 1677 -334}\special{pa 1764 -281}%
-\special{pa 1850 -214}\special{pa 1937 -137}\special{pa 2024 -53}\special{pa 2110 33}%
-\special{pa 2197 118}\special{pa 2283 197}\special{pa 2370 267}\special{pa 2457 324}%
-\special{pa 2543 365}\special{pa 2630 388}\special{pa 2717 393}\special{pa 2803 379}%
-\special{pa 2890 347}\special{pa 2976 297}\special{pa 3063 234}\special{pa 3150 159}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.sce
deleted file mode 100644
index abce0882..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p016.tex';
-Fnamesci='sinecurve/p016.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.5))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p016.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.tex
deleted file mode 100644
index f0b3d7cf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p016.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p016.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -278}\special{pa -1094 -332}\special{pa -1008 -370}\special{pa -921 -390}%
-\special{pa -835 -392}\special{pa -748 -375}\special{pa -661 -339}\special{pa -575 -287}%
-\special{pa -488 -222}\special{pa -402 -145}\special{pa -315 -62}\special{pa -228 24}%
-\special{pa -142 109}\special{pa -55 189}\special{pa 31 260}\special{pa 118 318}\special{pa 205 361}%
-\special{pa 291 387}\special{pa 378 394}\special{pa 465 381}\special{pa 551 351}\special{pa 638 303}%
-\special{pa 724 241}\special{pa 811 168}\special{pa 898 86}\special{pa 984 0}\special{pa 1071 -86}%
-\special{pa 1157 -168}\special{pa 1244 -241}\special{pa 1331 -303}\special{pa 1417 -351}%
-\special{pa 1504 -381}\special{pa 1591 -394}\special{pa 1677 -387}\special{pa 1764 -361}%
-\special{pa 1850 -318}\special{pa 1937 -260}\special{pa 2024 -189}\special{pa 2110 -109}%
-\special{pa 2197 -24}\special{pa 2283 62}\special{pa 2370 145}\special{pa 2457 222}%
-\special{pa 2543 287}\special{pa 2630 339}\special{pa 2717 375}\special{pa 2803 392}%
-\special{pa 2890 390}\special{pa 2976 370}\special{pa 3063 332}\special{pa 3150 278}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.sce
deleted file mode 100644
index 246aae30..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p017.tex';
-Fnamesci='sinecurve/p017.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(2.86667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p017.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.tex
deleted file mode 100644
index 628b7398..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p017.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p017.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -159}\special{pa -1094 -234}\special{pa -1008 -297}\special{pa -921 -347}%
-\special{pa -835 -379}\special{pa -748 -393}\special{pa -661 -388}\special{pa -575 -365}%
-\special{pa -488 -324}\special{pa -402 -267}\special{pa -315 -197}\special{pa -228 -118}%
-\special{pa -142 -33}\special{pa -55 53}\special{pa 31 137}\special{pa 118 214}\special{pa 205 281}%
-\special{pa 291 334}\special{pa 378 372}\special{pa 465 391}\special{pa 551 392}\special{pa 638 373}%
-\special{pa 724 337}\special{pa 811 284}\special{pa 898 218}\special{pa 984 141}\special{pa 1071 58}%
-\special{pa 1157 -29}\special{pa 1244 -114}\special{pa 1331 -193}\special{pa 1417 -264}%
-\special{pa 1504 -321}\special{pa 1591 -363}\special{pa 1677 -388}\special{pa 1764 -393}%
-\special{pa 1850 -380}\special{pa 1937 -349}\special{pa 2024 -300}\special{pa 2110 -238}%
-\special{pa 2197 -164}\special{pa 2283 -81}\special{pa 2370 5}\special{pa 2457 90}%
-\special{pa 2543 172}\special{pa 2630 245}\special{pa 2717 306}\special{pa 2803 353}%
-\special{pa 2890 383}\special{pa 2976 394}\special{pa 3063 386}\special{pa 3150 359}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.sce
deleted file mode 100644
index f32e4164..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p018.tex';
-Fnamesci='sinecurve/p018.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.23333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p018.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.tex
deleted file mode 100644
index a5c5ca1e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p018.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p018.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -20}\special{pa -1094 -105}\special{pa -1008 -185}\special{pa -921 -257}%
-\special{pa -835 -316}\special{pa -748 -359}\special{pa -661 -386}\special{pa -575 -394}%
-\special{pa -488 -383}\special{pa -402 -353}\special{pa -315 -306}\special{pa -228 -245}%
-\special{pa -142 -172}\special{pa -55 -90}\special{pa 31 -5}\special{pa 118 81}\special{pa 205 164}%
-\special{pa 291 238}\special{pa 378 300}\special{pa 465 349}\special{pa 551 380}\special{pa 638 393}%
-\special{pa 724 388}\special{pa 811 363}\special{pa 898 321}\special{pa 984 264}\special{pa 1071 193}%
-\special{pa 1157 114}\special{pa 1244 29}\special{pa 1331 -58}\special{pa 1417 -141}%
-\special{pa 1504 -218}\special{pa 1591 -284}\special{pa 1677 -337}\special{pa 1764 -373}%
-\special{pa 1850 -392}\special{pa 1937 -391}\special{pa 2024 -372}\special{pa 2110 -334}%
-\special{pa 2197 -281}\special{pa 2283 -214}\special{pa 2370 -137}\special{pa 2457 -53}%
-\special{pa 2543 33}\special{pa 2630 118}\special{pa 2717 197}\special{pa 2803 267}%
-\special{pa 2890 324}\special{pa 2976 365}\special{pa 3063 388}\special{pa 3150 393}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.sce
deleted file mode 100644
index fd289527..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p019.tex';
-Fnamesci='sinecurve/p019.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.6))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p019.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.tex
deleted file mode 100644
index 9d45b48b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p019.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p019.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 123}\special{pa -1094 38}\special{pa -1008 -48}\special{pa -921 -132}%
-\special{pa -835 -210}\special{pa -748 -278}\special{pa -661 -332}\special{pa -575 -370}%
-\special{pa -488 -390}\special{pa -402 -392}\special{pa -315 -375}\special{pa -228 -339}%
-\special{pa -142 -287}\special{pa -55 -222}\special{pa 31 -145}\special{pa 118 -62}%
-\special{pa 205 24}\special{pa 291 109}\special{pa 378 189}\special{pa 465 260}\special{pa 551 318}%
-\special{pa 638 361}\special{pa 724 387}\special{pa 811 394}\special{pa 898 381}\special{pa 984 351}%
-\special{pa 1071 303}\special{pa 1157 241}\special{pa 1244 168}\special{pa 1331 86}%
-\special{pa 1417 0}\special{pa 1504 -86}\special{pa 1591 -168}\special{pa 1677 -241}%
-\special{pa 1764 -303}\special{pa 1850 -351}\special{pa 1937 -381}\special{pa 2024 -394}%
-\special{pa 2110 -387}\special{pa 2197 -361}\special{pa 2283 -318}\special{pa 2370 -260}%
-\special{pa 2457 -189}\special{pa 2543 -109}\special{pa 2630 -24}\special{pa 2717 62}%
-\special{pa 2803 145}\special{pa 2890 222}\special{pa 2976 287}\special{pa 3063 339}%
-\special{pa 3150 375}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.sce
deleted file mode 100644
index 2521e2ec..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p020.tex';
-Fnamesci='sinecurve/p020.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(3.96667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p020.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.tex
deleted file mode 100644
index fcaf67fc..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p020.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p020.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 249}\special{pa -1094 176}\special{pa -1008 95}\special{pa -921 9}%
-\special{pa -835 -77}\special{pa -748 -159}\special{pa -661 -234}\special{pa -575 -297}%
-\special{pa -488 -347}\special{pa -402 -379}\special{pa -315 -393}\special{pa -228 -388}%
-\special{pa -142 -365}\special{pa -55 -324}\special{pa 31 -267}\special{pa 118 -197}%
-\special{pa 205 -118}\special{pa 291 -33}\special{pa 378 53}\special{pa 465 137}\special{pa 551 214}%
-\special{pa 638 281}\special{pa 724 334}\special{pa 811 372}\special{pa 898 391}\special{pa 984 392}%
-\special{pa 1071 373}\special{pa 1157 337}\special{pa 1244 284}\special{pa 1331 218}%
-\special{pa 1417 141}\special{pa 1504 58}\special{pa 1591 -29}\special{pa 1677 -114}%
-\special{pa 1764 -193}\special{pa 1850 -264}\special{pa 1937 -321}\special{pa 2024 -363}%
-\special{pa 2110 -388}\special{pa 2197 -393}\special{pa 2283 -380}\special{pa 2370 -349}%
-\special{pa 2457 -300}\special{pa 2543 -238}\special{pa 2630 -164}\special{pa 2717 -81}%
-\special{pa 2803 5}\special{pa 2890 90}\special{pa 2976 172}\special{pa 3063 245}%
-\special{pa 3150 306}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.sce
deleted file mode 100644
index 57104e74..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p021.tex';
-Fnamesci='sinecurve/p021.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(4.33333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p021.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.tex
deleted file mode 100644
index c80f4fab..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p021.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p021.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 342}\special{pa -1094 291}\special{pa -1008 226}\special{pa -921 150}%
-\special{pa -835 67}\special{pa -748 -20}\special{pa -661 -105}\special{pa -575 -185}%
-\special{pa -488 -257}\special{pa -402 -316}\special{pa -315 -359}\special{pa -228 -386}%
-\special{pa -142 -394}\special{pa -55 -383}\special{pa 31 -353}\special{pa 118 -306}%
-\special{pa 205 -245}\special{pa 291 -172}\special{pa 378 -90}\special{pa 465 -5}%
-\special{pa 551 81}\special{pa 638 164}\special{pa 724 238}\special{pa 811 300}\special{pa 898 349}%
-\special{pa 984 380}\special{pa 1071 393}\special{pa 1157 388}\special{pa 1244 363}%
-\special{pa 1331 321}\special{pa 1417 264}\special{pa 1504 193}\special{pa 1591 114}%
-\special{pa 1677 29}\special{pa 1764 -58}\special{pa 1850 -141}\special{pa 1937 -218}%
-\special{pa 2024 -284}\special{pa 2110 -337}\special{pa 2197 -373}\special{pa 2283 -392}%
-\special{pa 2370 -391}\special{pa 2457 -372}\special{pa 2543 -334}\special{pa 2630 -281}%
-\special{pa 2717 -214}\special{pa 2803 -137}\special{pa 2890 -53}\special{pa 2976 33}%
-\special{pa 3063 118}\special{pa 3150 197}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.sce
deleted file mode 100644
index 4098414b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p022.tex';
-Fnamesci='sinecurve/p022.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(4.7))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p022.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.tex
deleted file mode 100644
index 0ae71a1f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p022.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p022.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 389}\special{pa -1094 366}\special{pa -1008 326}\special{pa -921 270}%
-\special{pa -835 201}\special{pa -748 123}\special{pa -661 38}\special{pa -575 -48}%
-\special{pa -488 -132}\special{pa -402 -210}\special{pa -315 -278}\special{pa -228 -332}%
-\special{pa -142 -370}\special{pa -55 -390}\special{pa 31 -392}\special{pa 118 -375}%
-\special{pa 205 -339}\special{pa 291 -287}\special{pa 378 -222}\special{pa 465 -145}%
-\special{pa 551 -62}\special{pa 638 24}\special{pa 724 109}\special{pa 811 189}\special{pa 898 260}%
-\special{pa 984 318}\special{pa 1071 361}\special{pa 1157 387}\special{pa 1244 394}%
-\special{pa 1331 381}\special{pa 1417 351}\special{pa 1504 303}\special{pa 1591 241}%
-\special{pa 1677 168}\special{pa 1764 86}\special{pa 1850 0}\special{pa 1937 -86}%
-\special{pa 2024 -168}\special{pa 2110 -241}\special{pa 2197 -303}\special{pa 2283 -351}%
-\special{pa 2370 -381}\special{pa 2457 -394}\special{pa 2543 -387}\special{pa 2630 -361}%
-\special{pa 2717 -318}\special{pa 2803 -260}\special{pa 2890 -189}\special{pa 2976 -109}%
-\special{pa 3063 -24}\special{pa 3150 62}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.sce
deleted file mode 100644
index e1b9ba89..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p023.tex';
-Fnamesci='sinecurve/p023.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.06667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p023.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.tex
deleted file mode 100644
index e1d4825c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p023.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p023.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 385}\special{pa -1094 394}\special{pa -1008 384}\special{pa -921 355}%
-\special{pa -835 309}\special{pa -748 249}\special{pa -661 176}\special{pa -575 95}%
-\special{pa -488 9}\special{pa -402 -77}\special{pa -315 -159}\special{pa -228 -234}%
-\special{pa -142 -297}\special{pa -55 -347}\special{pa 31 -379}\special{pa 118 -393}%
-\special{pa 205 -388}\special{pa 291 -365}\special{pa 378 -324}\special{pa 465 -267}%
-\special{pa 551 -197}\special{pa 638 -118}\special{pa 724 -33}\special{pa 811 53}%
-\special{pa 898 137}\special{pa 984 214}\special{pa 1071 281}\special{pa 1157 334}%
-\special{pa 1244 372}\special{pa 1331 391}\special{pa 1417 392}\special{pa 1504 373}%
-\special{pa 1591 337}\special{pa 1677 284}\special{pa 1764 218}\special{pa 1850 141}%
-\special{pa 1937 58}\special{pa 2024 -29}\special{pa 2110 -114}\special{pa 2197 -193}%
-\special{pa 2283 -264}\special{pa 2370 -321}\special{pa 2457 -363}\special{pa 2543 -388}%
-\special{pa 2630 -393}\special{pa 2717 -380}\special{pa 2803 -349}\special{pa 2890 -300}%
-\special{pa 2976 -238}\special{pa 3063 -164}\special{pa 3150 -81}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.sce
deleted file mode 100644
index 80b67fb5..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p024.tex';
-Fnamesci='sinecurve/p024.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.43333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p024.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.tex
deleted file mode 100644
index c314a918..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p024.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p024.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 329}\special{pa -1094 369}\special{pa -1008 390}\special{pa -921 392}%
-\special{pa -835 376}\special{pa -748 342}\special{pa -661 291}\special{pa -575 226}%
-\special{pa -488 150}\special{pa -402 67}\special{pa -315 -20}\special{pa -228 -105}%
-\special{pa -142 -185}\special{pa -55 -257}\special{pa 31 -316}\special{pa 118 -359}%
-\special{pa 205 -386}\special{pa 291 -394}\special{pa 378 -383}\special{pa 465 -353}%
-\special{pa 551 -306}\special{pa 638 -245}\special{pa 724 -172}\special{pa 811 -90}%
-\special{pa 898 -5}\special{pa 984 81}\special{pa 1071 164}\special{pa 1157 238}\special{pa 1244 300}%
-\special{pa 1331 349}\special{pa 1417 380}\special{pa 1504 393}\special{pa 1591 388}%
-\special{pa 1677 363}\special{pa 1764 321}\special{pa 1850 264}\special{pa 1937 193}%
-\special{pa 2024 114}\special{pa 2110 29}\special{pa 2197 -58}\special{pa 2283 -141}%
-\special{pa 2370 -218}\special{pa 2457 -284}\special{pa 2543 -337}\special{pa 2630 -373}%
-\special{pa 2717 -392}\special{pa 2803 -391}\special{pa 2890 -372}\special{pa 2976 -334}%
-\special{pa 3063 -281}\special{pa 3150 -214}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.sce
deleted file mode 100644
index 594d15e8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p025.tex';
-Fnamesci='sinecurve/p025.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(5.8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p025.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.tex
deleted file mode 100644
index a614daaf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p025.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p025.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 230}\special{pa -1094 294}\special{pa -1008 344}\special{pa -921 378}%
-\special{pa -835 393}\special{pa -748 389}\special{pa -661 366}\special{pa -575 326}%
-\special{pa -488 270}\special{pa -402 201}\special{pa -315 123}\special{pa -228 38}%
-\special{pa -142 -48}\special{pa -55 -132}\special{pa 31 -210}\special{pa 118 -278}%
-\special{pa 205 -332}\special{pa 291 -370}\special{pa 378 -390}\special{pa 465 -392}%
-\special{pa 551 -375}\special{pa 638 -339}\special{pa 724 -287}\special{pa 811 -222}%
-\special{pa 898 -145}\special{pa 984 -62}\special{pa 1071 24}\special{pa 1157 109}%
-\special{pa 1244 189}\special{pa 1331 260}\special{pa 1417 318}\special{pa 1504 361}%
-\special{pa 1591 387}\special{pa 1677 394}\special{pa 1764 381}\special{pa 1850 351}%
-\special{pa 1937 303}\special{pa 2024 241}\special{pa 2110 168}\special{pa 2197 86}%
-\special{pa 2283 0}\special{pa 2370 -86}\special{pa 2457 -168}\special{pa 2543 -241}%
-\special{pa 2630 -303}\special{pa 2717 -351}\special{pa 2803 -381}\special{pa 2890 -394}%
-\special{pa 2976 -387}\special{pa 3063 -361}\special{pa 3150 -318}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.sce
deleted file mode 100644
index cfc3e3b3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p026.tex';
-Fnamesci='sinecurve/p026.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.16667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p026.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.tex
deleted file mode 100644
index 6c9ec3c0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p026.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p026.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 100}\special{pa -1094 181}\special{pa -1008 253}\special{pa -921 313}%
-\special{pa -835 357}\special{pa -748 385}\special{pa -661 394}\special{pa -575 384}%
-\special{pa -488 355}\special{pa -402 309}\special{pa -315 249}\special{pa -228 176}%
-\special{pa -142 95}\special{pa -55 9}\special{pa 31 -77}\special{pa 118 -159}\special{pa 205 -234}%
-\special{pa 291 -297}\special{pa 378 -347}\special{pa 465 -379}\special{pa 551 -393}%
-\special{pa 638 -388}\special{pa 724 -365}\special{pa 811 -324}\special{pa 898 -267}%
-\special{pa 984 -197}\special{pa 1071 -118}\special{pa 1157 -33}\special{pa 1244 53}%
-\special{pa 1331 137}\special{pa 1417 214}\special{pa 1504 281}\special{pa 1591 334}%
-\special{pa 1677 372}\special{pa 1764 391}\special{pa 1850 392}\special{pa 1937 373}%
-\special{pa 2024 337}\special{pa 2110 284}\special{pa 2197 218}\special{pa 2283 141}%
-\special{pa 2370 58}\special{pa 2457 -29}\special{pa 2543 -114}\special{pa 2630 -193}%
-\special{pa 2717 -264}\special{pa 2803 -321}\special{pa 2890 -363}\special{pa 2976 -388}%
-\special{pa 3063 -393}\special{pa 3150 -380}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.sce
deleted file mode 100644
index eb50e908..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p027.tex';
-Fnamesci='sinecurve/p027.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.53333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p027.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.tex
deleted file mode 100644
index bb60c80e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p027.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p027.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -43}\special{pa -1094 44}\special{pa -1008 128}\special{pa -921 206}%
-\special{pa -835 274}\special{pa -748 329}\special{pa -661 369}\special{pa -575 390}%
-\special{pa -488 392}\special{pa -402 376}\special{pa -315 342}\special{pa -228 291}%
-\special{pa -142 226}\special{pa -55 150}\special{pa 31 67}\special{pa 118 -20}\special{pa 205 -105}%
-\special{pa 291 -185}\special{pa 378 -257}\special{pa 465 -316}\special{pa 551 -359}%
-\special{pa 638 -386}\special{pa 724 -394}\special{pa 811 -383}\special{pa 898 -353}%
-\special{pa 984 -306}\special{pa 1071 -245}\special{pa 1157 -172}\special{pa 1244 -90}%
-\special{pa 1331 -5}\special{pa 1417 81}\special{pa 1504 164}\special{pa 1591 238}%
-\special{pa 1677 300}\special{pa 1764 349}\special{pa 1850 380}\special{pa 1937 393}%
-\special{pa 2024 388}\special{pa 2110 363}\special{pa 2197 321}\special{pa 2283 264}%
-\special{pa 2370 193}\special{pa 2457 114}\special{pa 2543 29}\special{pa 2630 -58}%
-\special{pa 2717 -141}\special{pa 2803 -218}\special{pa 2890 -284}\special{pa 2976 -337}%
-\special{pa 3063 -373}\special{pa 3150 -392}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.sce
deleted file mode 100644
index 852dc363..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p028.tex';
-Fnamesci='sinecurve/p028.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(6.9))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p028.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.tex
deleted file mode 100644
index c2ea3ad3..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p028.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p028.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -180}\special{pa -1094 -99}\special{pa -1008 -14}\special{pa -921 72}%
-\special{pa -835 155}\special{pa -748 230}\special{pa -661 294}\special{pa -575 344}%
-\special{pa -488 378}\special{pa -402 393}\special{pa -315 389}\special{pa -228 366}%
-\special{pa -142 326}\special{pa -55 270}\special{pa 31 201}\special{pa 118 123}\special{pa 205 38}%
-\special{pa 291 -48}\special{pa 378 -132}\special{pa 465 -210}\special{pa 551 -278}%
-\special{pa 638 -332}\special{pa 724 -370}\special{pa 811 -390}\special{pa 898 -392}%
-\special{pa 984 -375}\special{pa 1071 -339}\special{pa 1157 -287}\special{pa 1244 -222}%
-\special{pa 1331 -145}\special{pa 1417 -62}\special{pa 1504 24}\special{pa 1591 109}%
-\special{pa 1677 189}\special{pa 1764 260}\special{pa 1850 318}\special{pa 1937 361}%
-\special{pa 2024 387}\special{pa 2110 394}\special{pa 2197 381}\special{pa 2283 351}%
-\special{pa 2370 303}\special{pa 2457 241}\special{pa 2543 168}\special{pa 2630 86}%
-\special{pa 2717 0}\special{pa 2803 -86}\special{pa 2890 -168}\special{pa 2976 -241}%
-\special{pa 3063 -303}\special{pa 3150 -351}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.sce
deleted file mode 100644
index 3d8c60e0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p029.tex';
-Fnamesci='sinecurve/p029.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(7.26667))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p029.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.tex
deleted file mode 100644
index e5da848b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p029.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p029.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -294}\special{pa -1094 -229}\special{pa -1008 -154}\special{pa -921 -71}%
-\special{pa -835 15}\special{pa -748 100}\special{pa -661 181}\special{pa -575 253}%
-\special{pa -488 313}\special{pa -402 357}\special{pa -315 385}\special{pa -228 394}%
-\special{pa -142 384}\special{pa -55 355}\special{pa 31 309}\special{pa 118 249}\special{pa 205 176}%
-\special{pa 291 95}\special{pa 378 9}\special{pa 465 -77}\special{pa 551 -159}\special{pa 638 -234}%
-\special{pa 724 -297}\special{pa 811 -347}\special{pa 898 -379}\special{pa 984 -393}%
-\special{pa 1071 -388}\special{pa 1157 -365}\special{pa 1244 -324}\special{pa 1331 -267}%
-\special{pa 1417 -197}\special{pa 1504 -118}\special{pa 1591 -33}\special{pa 1677 53}%
-\special{pa 1764 137}\special{pa 1850 214}\special{pa 1937 281}\special{pa 2024 334}%
-\special{pa 2110 372}\special{pa 2197 391}\special{pa 2283 392}\special{pa 2370 373}%
-\special{pa 2457 337}\special{pa 2543 284}\special{pa 2630 218}\special{pa 2717 141}%
-\special{pa 2803 58}\special{pa 2890 -29}\special{pa 2976 -114}\special{pa 3063 -193}%
-\special{pa 3150 -264}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.sce
deleted file mode 100644
index 8e9095ae..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p030.tex';
-Fnamesci='sinecurve/p030.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(7.63333))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p030.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.tex
deleted file mode 100644
index de40f068..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p030.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p030.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -368}\special{pa -1094 -329}\special{pa -1008 -274}\special{pa -921 -205}%
-\special{pa -835 -127}\special{pa -748 -43}\special{pa -661 44}\special{pa -575 128}%
-\special{pa -488 206}\special{pa -402 274}\special{pa -315 329}\special{pa -228 369}%
-\special{pa -142 390}\special{pa -55 392}\special{pa 31 376}\special{pa 118 342}\special{pa 205 291}%
-\special{pa 291 226}\special{pa 378 150}\special{pa 465 67}\special{pa 551 -20}\special{pa 638 -105}%
-\special{pa 724 -185}\special{pa 811 -257}\special{pa 898 -316}\special{pa 984 -359}%
-\special{pa 1071 -386}\special{pa 1157 -394}\special{pa 1244 -383}\special{pa 1331 -353}%
-\special{pa 1417 -306}\special{pa 1504 -245}\special{pa 1591 -172}\special{pa 1677 -90}%
-\special{pa 1764 -5}\special{pa 1850 81}\special{pa 1937 164}\special{pa 2024 238}%
-\special{pa 2110 300}\special{pa 2197 349}\special{pa 2283 380}\special{pa 2370 393}%
-\special{pa 2457 388}\special{pa 2543 363}\special{pa 2630 321}\special{pa 2717 264}%
-\special{pa 2803 193}\special{pa 2890 114}\special{pa 2976 29}\special{pa 3063 -58}%
-\special{pa 3150 -141}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.sce b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.sce
deleted file mode 100644
index 12cd3fcd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.sce
+++ /dev/null
@@ -1,43 +0,0 @@
-//date time=2017/8/24 14:44:24
-
-cd('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig');
-Ketlib=lib('/Users/takatoosetsuo/ketcindy/ketlib/ketpicscifiles6');
-Ketinit();
-disp('KETpic '+ThisVersion())
-Fnametex='sinecurve/p031.tex';
-Fnamesci='sinecurve/p031.sce';
-Fnamescibody='figs0704parabody.sce';
-Fnameout='figs0704para.txt';
-pi=%pi; i=%i;
-arccos=acos; arcsin=asin; arctan=atan;
-
-Setwindow([-3,8], [-1.5,1.5]);
-Assignadd('pi',%pi);
-Assignadd('XMIN',Xmin());
-Assignadd('XMAX',Xmax());
-Assignadd('YMIN',Ymin());
-Assignadd('YMAX',Ymax());
-A=[-3,-3]; Assignrep('A',[-3,-3]);
-B=[8,-3]; Assignrep('B',[8,-3]);
-C=[-2.5,-3]; Assignrep('C',[-2.5,-3]);
-sgAB=Listplot([A,B]);
-gr1=Plotdata(Assign('sin(x-(8))'),Assign('x'));
-PtL=list(A,B,C);
-GrL=list();
-//if length(fileinfo(Fnamescibody))>0
-// Gbdy=ReadfromCindy(Fnamescibody);
-// execstr(Gbdy)
-//end;
-
-//Windisp(GrL,'c');
-
-if 1==1 then
-
-Openfile('/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p031.tex','1cm');
- Fontsize('s');
- Drwline(gr1);
-Closefile('1');
-
-end;
-
-quit();
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.tex
deleted file mode 100644
index e9041ca9..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/sinecurve/p031.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-%%% /Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/sinecurve/p031.tex 2017-8-24 14:44
-%%% figs0704paraall.sce 2017-8-24 14:44
-{\unitlength=1cm%
-\begin{picture}%
-( 11.00000, 3.00000)( -3.00000, -1.50000)%
-\special{pn 8}%
-%
-\small%
-\special{pa -1181 -394}\special{pa -1094 -385}\special{pa -1008 -357}\special{pa -921 -312}%
-\special{pa -835 -252}\special{pa -748 -180}\special{pa -661 -99}\special{pa -575 -14}%
-\special{pa -488 72}\special{pa -402 155}\special{pa -315 230}\special{pa -228 294}%
-\special{pa -142 344}\special{pa -55 378}\special{pa 31 393}\special{pa 118 389}\special{pa 205 366}%
-\special{pa 291 326}\special{pa 378 270}\special{pa 465 201}\special{pa 551 123}\special{pa 638 38}%
-\special{pa 724 -48}\special{pa 811 -132}\special{pa 898 -210}\special{pa 984 -278}%
-\special{pa 1071 -332}\special{pa 1157 -370}\special{pa 1244 -390}\special{pa 1331 -392}%
-\special{pa 1417 -375}\special{pa 1504 -339}\special{pa 1591 -287}\special{pa 1677 -222}%
-\special{pa 1764 -145}\special{pa 1850 -62}\special{pa 1937 24}\special{pa 2024 109}%
-\special{pa 2110 189}\special{pa 2197 260}\special{pa 2283 318}\special{pa 2370 361}%
-\special{pa 2457 387}\special{pa 2543 394}\special{pa 2630 381}\special{pa 2717 351}%
-\special{pa 2803 303}\special{pa 2890 241}\special{pa 2976 168}\special{pa 3063 86}%
-\special{pa 3150 0}%
-\special{fp}%
-\special{pa -1181 0}\special{pa 3150 0}%
-\special{fp}%
-\special{pa 0 591}\special{pa 0 -591}%
-\special{fp}%
-\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
-\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
-%
-%
-\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
-\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
-\put(0.0000,1.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
-%
-%
-\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
-\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
-\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
-%
-%
-\end{picture}}% \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.aux
deleted file mode 100644
index f23e5468..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.aux
+++ /dev/null
@@ -1 +0,0 @@
-\relax
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.log
deleted file mode 100644
index 5ce8fe94..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.log
+++ /dev/null
@@ -1,234 +0,0 @@
-This is e-upTeX, Version 3.14159265-p3.7-u1.21-160201-2.6 (utf8.uptex) (TeX Live 2016) (preloaded format=uplatex 2017.8.18) 20 AUG 2017 16:52
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**slide0main.tex
-(./slide0main.tex
-pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2017/01/01> patch level 3)
-Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujarticle.cls
-Document Class: ujarticle 2016/11/22 v1.7b-u00 Standard upLaTeX class
-\c@@paper=\count82
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujsize10.clo
-File: ujsize10.clo 2016/11/22 v1.7b-u00 Standard upLaTeX file (size option)
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-)
-\c@part=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY2/mc/m/n --> JY2/gt/m/n on input line 580.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count92
-\c@ketpicctrb=\count93
-\c@ketpicctrc=\count94
-\c@ketpicctrd=\count95
-\c@ketpicctre=\count96
-\c@ketpicctrf=\count97
-\c@ketpicctrg=\count98
-\c@ketpicctrh=\count99
-\c@ketpicctri=\count100
-\c@ketpicctrj=\count101
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide.sty)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/11/05 v2.16a AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count102
-LaTeX Info: Redefining \frac on input line 213.
-\uproot@=\count103
-\leftroot@=\count104
-LaTeX Info: Redefining \overline on input line 375.
-\classnum@=\count105
-\DOTSCASE@=\count106
-LaTeX Info: Redefining \ldots on input line 472.
-LaTeX Info: Redefining \dots on input line 475.
-LaTeX Info: Redefining \cdots on input line 596.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 712.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 713.
-\macc@depth=\count107
-\c@MaxMatrixCols=\count108
-\dotsspace@=\muskip10
-\c@parentequation=\count109
-\dspbrk@lvl=\count110
-\tag@help=\toks16
-\row@=\count111
-\column@=\count112
-\maxfields@=\count113
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2817.
-LaTeX Info: Redefining \] on input line 2818.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/bm.sty
-Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup7
-\symboldletters=\mathgroup8
-\symboldsymbols=\mathgroup9
-\symboldmincho=\mathgroup10
-LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141.
-LaTeX Info: Redefining \bm on input line 207.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/enumerate.sty
-Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
-\@enLab=\toks20
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks21
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
-)
-Package graphics Info: Driver file: dvipdfmx.def on input line 99.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
-File: dvipdfmx.def 2016/07/11 v4.12 LaTeX color/graphics driver for dvipdfmx (L
-3/ChoF)
-))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-) (/Applications/kettex/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package xcolor Info: Package option `usenames' ignored on input line 216.
-Package xcolor Info: Driver file: dvips.def on input line 225.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvips.def
-File: dvips.def 2016/07/10 v3.1a Driver-dependent file (DPC,SPQR)
-)
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
-Package xcolor Info: Model `RGB' extended on input line 1364.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
-)
-No file slide0main.aux.
-\openout1 = `slide0main.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for JY2/mc/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-LaTeX Font Info: Checking defaults for JT2/mc/m/n on input line 13.
-LaTeX Font Info: ... okay on input line 13.
-(./slide0.tex
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-) [1
-
-] (./slide0main.aux) )
-Here is how much of TeX's memory you used:
- 2446 strings out of 495145
- 29062 string characters out of 6183910
- 154371 words of memory out of 5000000
- 5909 multiletter control sequences out of 15000+600000
- 7700 words of font info for 40 fonts, out of 8000000 for 9000
- 14 hyphenation exceptions out of 8191
- 27i,5n,35p,322b,256s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on slide0main.dvi (1 page, 596 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.pdf
deleted file mode 100644
index b07f6c6a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.tex
deleted file mode 100644
index f5136844..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide0main.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\documentclass[landscape,10pt]{ujarticle}
-\special{papersize=\the\paperwidth,\the\paperheight}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide}
-\usepackage{amsmath,amssymb}
-\usepackage{bm,enumerate}
-\usepackage[dvipdfmx]{graphicx}
-\usepackage[usenames]{xcolor}
-\ketmarginJ
-\ketslideinit
-
-\begin{document}
-
-\input{slide0.tex}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide2.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide2.tex
deleted file mode 100644
index 3ff43765..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide2.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-{\Large\bf
-\color[cmyk]{1,1,0,0}
-
-\begin{layer}{120}{0}
-{\Huge \putnotes{60}{20}{メインタイトル}}
-\putnotes{60}{50}{åå‰}
-\putnotes{60}{60}{所属}
-\putnotes{60}{70}{情報}
-\end{layer}
-
-}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide3.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide3.tex
deleted file mode 100644
index 6a43f030..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/fig/slide3.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-{\Large\bf
-\color[cmyk]{1,1,0,0}
-
-\begin{layer}{120}{0}
-{\Huge \putnotes{60}{20}{メインタイトル}}
-\putnotes{60}{60}{åå‰}
-\putnotes{60}{70}{所属}
-\putnotes{60}{80}{情報}
-\end{layer}
-
-}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseJ.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseJ.txt
deleted file mode 100644
index 9b6cdf43..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseJ.txt
+++ /dev/null
@@ -1 +0,0 @@
-ketslideã«ã‚ˆã‚‹ãƒ—レゼンテーション  2017.01.08 templateslideã®ä¾‹ã§èª¬æ˜Žã™ã‚‹ï¼Ž 1.templateslide.txtã«ãªã‚‰ã£ã¦ãƒ‡ãƒ¼ã‚¿ã‚’作æˆï¼ä¿®æ­£   (他ã®åå‰ã§ã‚‚よã„)  1)行ã®æœ€å¾Œã¯å¿…ãš // ã‚’ã¤ã‘る.     注)urlã®æŒ‡å®šã§//を用ã„ã‚‹ã¨ã,||||ã¨ã™ã‚‹ã¨//ã«å¤‰æ›ã•ã‚Œã‚‹ï¼Ž  2)å„ブロックã®å¼•æ•°ã®åŒºåˆ‡ã‚Šã¯ ::  3)コマンド     ・タイトル::読込ファイルå(::å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«)//       最åˆã®ã‚¿ã‚¤ãƒˆãƒ«ãƒšãƒ¼ã‚¸        注)スライドã«ç½®ã文字ã¯slide0.cdyã§ä½œæˆ        注)å£ç´™ã‚’ã¤ã‘ã‚‹ã¨ãã¯ï¼Œã‚‚ã†ï¼‘㤠:: ã§åŒºåˆ‡ã£ã¦ãƒ•ã‚¡ã‚¤ãƒ«åを書ã        注)preambleã«è¿½åŠ ã™ã‚‹ã¨ã,::区切りã§æ›¸ã加ãˆï¼Œæœ€å¾Œã«//ã‚’ãŠã.     ・new(::行下ã’)::タイトル((::ä½ç½®)::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«)//       mainslide       例)new::[10]::最åˆã«::{50}{20}::figure//       注)読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºå¤‰æ›´ã™ã‚‹ã¨ã          new::[10]::最åˆã«::{50}{20}::figure,0.8//         他もåŒæ§˜     ・same(::行下ã’)((::ä½ç½®)::読込ファイル)//       sameslide     ・enumerate(::書å¼)//       enumerate環境ã®å§‹ã¾ã‚Š     ・itemize//       itemize環境ã®å§‹ã¾ã‚Š     ・layer(::範囲)//       layer環境ã®å§‹ã¾ã‚Š     ・item::æ–‡//       itemを追加     ・putnote::æ–¹å‘ã¨ä½ç½®::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«//       layer環境ã®ä¸­ã«å›³ã‚’入れる       例)putonote::se{30}{10}::figure//(inputã®ã¨ã)       例)putonote::se{30}{10}::include[width=5cm]::figure.pdf//            (includegraphicsã®ã¨ã)     ・end//       enumerate,itemize,layer環境ã®çµ‚ã‚ã‚Š     ・上記以外//       ãã®ã¾ã¾TeXã«æ›¸ã出ã™ï¼Ž  4)空白行を入れãŸã„ã¨ãã¯ï¼Œ...// ã¨ã™ã‚‹ï¼Ž  5)必è¦ãªå›³ã¯ã™ã¹ã¦figã«å…¥ã‚Œã‚‹ï¼Ž  6)newã®å¾Œï¼Œè¤‡æ•°ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’åŒæ™‚ã«ä½œã‚Šé †ã«è¡¨ç¤ºã™ã‚‹ã¨ã,    ・newã®æ¬¡ã®è¡Œã«      %repeat=(newã‚’å«ã‚€ã‚¹ãƒ©ã‚¤ãƒ‰ã®æžšæ•°ï¼‰,para//    ・表示ã—ãŸã„ページ㯠      %[2,-]::本文//     ã®ã‚ˆã†ã«æ›¸ã.      注)[2,- ]ã¯2ページ以é™å…¨éƒ¨        [-, 2,- ]ã¯2ページã¾ã§è¡¨ç¤º        [1..3,5 ]ã¯1ページã‹ã‚‰3ページã¨5ページ    ・repeat=...ã®å¾Œã«ã€Œ,paraã€ã‚’追加ã™ã‚‹ã¨ãƒªãƒ³ã‚¯ã‚’ä½œæˆ ã€€ã€€ã€€ãƒ»ä»–ã®ãƒšãƒ¼ã‚¸ã§è–„文字ã«ã—ãŸã„ã¨ãã¯ã€€%thin[2]::本文  7)figã®ä¸­ã«ã‚るサブフォルダ(例ãˆã°subfig)ã®å›³ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã™ã¹ã¦è¡¨ç¤ºã™ã‚‹ã¨ã    ・newã®æ¬¡ã®è¡Œã«      %repeat=//      %para=subfig:{0}:s{60}{10}:input(:å€çŽ‡)//        ï¼ï¼ž layer{120}{0}, \putnotes{60}{10}{\input...}     注)%repeat=,para=...ã¨ç¶šã‘ã¦æ›¸ã„ã¦ã‚‚よã„. 2.スライドã®ä½œæˆ  1)tmplateslide.cdyã‚’ç«‹ã¡ä¸Šã’る.     スクリーンã«ï¼ŒTitle, Para, Slide ã®ãƒœã‚¿ãƒ³ãŒã‚る.  2)Fheadã¯ï¼Œå›³ã‚’作æˆã™ã‚‹ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«å  3)Texparentã¯ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ã®ãƒ•ã‚¡ã‚¤ãƒ«å      .txt(内容),.tex , .pdf  4)Slideworkã§ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã‚’指定     注)作業フォルダã®ä¸­ã«è‡ªå‹•çš„ã«figã¨ã„ã†ã‚µãƒ–フォルダを作る.(新è¦ã®å ´åˆï¼‰  5)タイトルã®ç·¨é›†     Settitle(name,cmdL,options);       options=["Layery=0","Color=blue"]       nameã¯çœç•¥å¯ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"slide0")    ・maintitleã¯cmdLã®æœ€åˆã«æ›¸ã(文字サイズ\Huge,他ã¯\large)    ・Titleボタンを押ã™ã¨ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã‚’作æˆã—ã¦è¡¨ç¤ºã™ã‚‹ï¼Ž  6)å„種設定     Setslidemain([letterc,boxc,boxd,framec,xpos,size]);       メイン(章ã«è©²å½“)ã®è¨­å®š      注)一部をデフォルト値ã¨ã™ã‚‹å ´åˆã¯ [,,]ãªã©ã¨ã™ã‚‹ï¼Žä»¥ä¸‹åŒæ§˜     Setslidepage([letterc,boxc,boxd,framec,shadowc,shadowd,xpos,size]);       ページã®è¨­å®š     Setslidebody(bodycolor,bodystyle,density);       全体ã®æ–‡å­—色ã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š       bodystyleã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"\Large\bf\boldmath"     Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",90,70,1]);       hyperrefを利用ã™ã‚‹ï¼Œ      注)Setslidehyper();ã¨ã™ã‚‹ã¨ï¼Œhyperref.styを読ã¿è¾¼ã¿ï¼Œ       ã‹ã¤ï¼Œä¸Šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž      注)数字ã¯ï¼Œãƒšãƒ¼ã‚¸ç§»å‹•ãƒœã‚¿ãƒ³åˆ—ã«ã¤ã„ã¦ï¼Œå³ç«¯ã®æ°´å¹³ä½ç½®ï¼Œåž‚直サイズ,å€çŽ‡  7)パラパラ動画ã®ä½œæˆ    ・mf(s)ã«ãƒ‘ラメータ値sã®ã¨ãã®å›³ã‚’記述ã™ã‚‹ï¼Ž    ・パラパラã®è¨­å®š      Setpara(foldername,funcitonstr,range,options);         options=["m/r", "Div=25"];      注)rangeã®è¨˜è¿°       i) "s=[0,1]" 区間をDivã§åˆ†å‰²       ii) [0.2, 0.6] リストã®è¦ç´ ã‚’sã«ä»£å…¥    ・ParaFボタンを押ã™ã¨ï¼Œãƒ•ã‚©ãƒ«ãƒ€åŠã³ãƒ‘ラパラã®å›³ï¼ˆè¤‡æ•°ï¼‰ãŒç”Ÿæˆã•ã‚Œã‚‹ï¼Ž    ・templateslide.txtã«ï¼Œï¼‘(7)ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ï¼Ž    ・Slideボタンを押ã™ï¼Ž  8)animateを使ã†ã¨ã     (1)ParaFを作ã£ãŸå¾Œï¼ŒShift+"A"を押ã™ã¨figã«anim+フォルダåã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã§ãる.     (2)Apppackage(["[dvipdfmx]{animete}を追加ã™ã‚‹ï¼Ž     (3)読ã¿è¾¼ã¿å ´æ‰€ã«ï¼Œ\inputを使ã£ã¦å…¥ã‚Œã‚‹ï¼Ž     (4)Setparaã®ã‚ªãƒ—ション         "Frame="(1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ï¼‰ï¼Œ"Scale="(スケールå€çŽ‡ï¼‰  9)Slideボタンを押ã™ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ï¼ˆPDF)ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž  1ï¼ï¼‰Sum ボタンを押ã™ã¨ï¼Œæ¦‚ç•¥PDF(å„ページã®æœ€çµ‚ページã®ã¿ï¼‰ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseslideJ.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseslideJ.txt
deleted file mode 100644
index c9acd281..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/howtouseslideJ.txt
+++ /dev/null
@@ -1 +0,0 @@
-ketslideã«ã‚ˆã‚‹ãƒ—レゼンテーション  2017.08.24 1.スライドファイルã®æŒ‡å®š  1)ketsample/s07slideã®s0701basic.cdyを作業ディレクトリã«ã‚³ãƒ”ーã—ã¦åå‰ã‚’変更ã™ã‚‹ï¼Ž     ã“ã“ã§ã¯ï¼Œä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªï¼ãƒ•ã‚¡ã‚¤ãƒ«ã‚’,ユーザホーム/Desktop/workã«sample.cdyã¨ã™ã‚‹ï¼Ž  2)s0701basic.txtã‚‚åŒæ§˜ã«ã‚³ãƒ”ã—ã¦åŒåã«å¤‰æ›´ã™ã‚‹ï¼ˆsample.txt)  3)sample.cdyをダブルクリックã§ç«‹ã¡ä¸Šã’,Cindyscript/figuresを以下ã®ã‚ˆã†ã«ä¿®æ­£ã™ã‚‹ï¼Ž     2行目 Slidename="sample";     5行目 Slidework(gethome()+"/Desktop/work");    11行目 タイトルã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆï¼ˆè‡ªç”±ã«ç›´ã—ã¦ã‚ˆã„)  4)å³ä¸Šã®æ­¯è»Šãƒžãƒ¼ã‚¯ã‚’押ã™ï¼Ž 1.sample.txtをテキストエディタã§é–‹ã,修正ã™ã‚‹ï¼Ž  ï¼ï¼‰ï¼‘行目(%ã®ãªã„最åˆã®è¡Œï¼‰ã®åŸºæœ¬å½¢ã¯       タイトル(ã¾ãŸã¯title)::slide0//     注1)ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰(例ãˆã°kabegamiã¨ã™ã‚‹ï¼‰ã‚’入れるã¨ã         ・kabegami.texを作æˆã—ã¦figフォルダã«å…¥ã‚Œã‚‹ï¼Ž         ・sample.txtã®æŒ‡å®šã¯            タイトル::slide0::kabegami//     注2)タイトル画é¢ãŒä¸è¦ã®å ´åˆã¯ï¼Œ         タイトル(ã¾ãŸã¯title):://  1)ã™ã¹ã¦ã®è¡Œã®æœ€å¾Œã¯å¿…ãš // ã‚’ã¤ã‘る.     注)urlã®æŒ‡å®šã§//を用ã„ã‚‹ã¨ã,||||ã¨ã™ã‚‹ã¨//ã«å¤‰æ›ã•ã‚Œã‚‹ï¼Ž  2)å„ブロックã®å¼•æ•°ã®åŒºåˆ‡ã‚Šã¯ ::  3)コマンド     ・タイトル::読込ファイルå(::å£ç´™ãƒ•ã‚¡ã‚¤ãƒ«)//       最åˆã®ã‚¿ã‚¤ãƒˆãƒ«ãƒšãƒ¼ã‚¸        注)スライドã«ç½®ã文字ã¯slide0.cdyã§ä½œæˆ        注)å£ç´™ã‚’ã¤ã‘ã‚‹ã¨ãã¯ï¼Œã‚‚ã†ï¼‘㤠:: ã§åŒºåˆ‡ã£ã¦ãƒ•ã‚¡ã‚¤ãƒ«åを書ã        注)preambleã«è¿½åŠ ã™ã‚‹ã¨ã,::区切りã§æ›¸ã加ãˆï¼Œæœ€å¾Œã«//ã‚’ãŠã.     ・new(::行下ã’)::タイトル((::ä½ç½®)::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«)//       mainslide       例)new::[10]::最åˆã«::{50}{20}::figure//       注)読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚µã‚¤ã‚ºå¤‰æ›´ã™ã‚‹ã¨ã          new::[10]::最åˆã«::{50}{20}::figure,0.8//         他もåŒæ§˜     ・same(::行下ã’)((::ä½ç½®)::読込ファイル)//       sameslide     ・enumerate(::書å¼)//       enumerate環境ã®å§‹ã¾ã‚Š     ・itemize//       itemize環境ã®å§‹ã¾ã‚Š     ・layer(::範囲)//       layer環境ã®å§‹ã¾ã‚Š     ・item::æ–‡//       itemを追加     ・putnote::æ–¹å‘ã¨ä½ç½®::読ã¿è¾¼ã¿ãƒ•ã‚¡ã‚¤ãƒ«//       layer環境ã®ä¸­ã«å›³ã‚’入れる       例)putonote::se{30}{10}::figure( , å€çŽ‡)//(inputã®ã¨ã)       例)putonote::se{30}{10}::include[width=5cm]::figure.pdf//            (includegraphicsã®ã¨ã)     ・end//       enumerate,itemize,layer環境ã®çµ‚ã‚ã‚Š     ・上記以外//       ãã®ã¾ã¾TeXã«æ›¸ã出ã™ï¼Ž  4)空白行を入れãŸã„ã¨ãã¯ï¼Œ...// ã¨ã™ã‚‹ï¼Ž  5)必è¦ãªå›³ã¯ã™ã¹ã¦figã«å…¥ã‚Œã‚‹ï¼Ž  6)newã®å¾Œï¼Œè¤‡æ•°ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’åŒæ™‚ã«ä½œã‚Šé †ã«è¡¨ç¤ºã™ã‚‹ã¨ã,    ・newã®æ¬¡ã®è¡Œã«      %repeat=(newã‚’å«ã‚€ã‚¹ãƒ©ã‚¤ãƒ‰ã®æžšæ•°ï¼‰,para//    ・表示ã—ãŸã„ページ㯠      %[2,-]::本文//     ã®ã‚ˆã†ã«æ›¸ã.      注)[2,- ]ã¯2ページ以é™å…¨éƒ¨        [-, 2,- ]ã¯2ページã¾ã§è¡¨ç¤º        [1..3,5 ]ã¯1ページã‹ã‚‰3ページã¨5ページ    ・repeat=...ã®å¾Œã«ã€Œ,paraã€ã‚’追加ã™ã‚‹ã¨ãƒªãƒ³ã‚¯ã‚’ä½œæˆ ã€€ã€€ã€€ãƒ»ä»–ã®ãƒšãƒ¼ã‚¸ã§è–„文字ã«ã—ãŸã„ã¨ãã¯ã€€%thin[2]::本文      注1)薄文字ã®æ¿ƒã•ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯0.1ã ãŒï¼ŒSetslidebodyã§å¤‰æ›´å¯èƒ½      注2)ã¾ãŸï¼Œsample.txtã«ä»¥ä¸‹ã‚’記述ã™ã‚Œã°ï¼Œãã®å¾ŒãŒå¤‰ã‚る.          \setthin{濃ã•}//  7)figã®ä¸­ã«ã‚るサブフォルダ(例ãˆã°subfig)ã®å›³ãƒ•ã‚¡ã‚¤ãƒ«ã™ã¹ã¦ã‚’é †ã«è¡¨ç¤ºã™ã‚‹ã¨ã    ・newã®æ¬¡ã®è¡Œã«      %repeat=//      %para=subfig:{0}:s{60}{10}:input(:å€çŽ‡)//        ï¼ï¼ž layer{120}{0}, \putnotes{60}{10}{\input...}     注)%repeat=,para=...ã¨ç¶šã‘ã¦æ›¸ã„ã¦ã‚‚よã„. 2.スライドã®ä½œæˆ  1)sample.cdyã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«Title, Para, Slide ã®ãƒœã‚¿ãƒ³ãŒã‚る.  2)Fheadã¯ï¼Œå›³ã‚’作æˆã™ã‚‹ã¨ãã®ãƒ•ã‚¡ã‚¤ãƒ«å  3)Slidenameã¯ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ã®ãƒ•ã‚¡ã‚¤ãƒ«å      .txt(内容),.tex , .pdf  4)Slideworkã§ï¼Œä½œæ¥­ãƒ•ã‚©ãƒ«ãƒ€ã‚’指定     注1)作業フォルダã®ä¸­ã«è‡ªå‹•çš„ã«figã¨ã„ã†ã‚µãƒ–フォルダを作る.(新è¦ã®å ´åˆï¼‰     注2)Dirworkã¯figã«è¨­å®šã•ã‚Œã‚‹ã®ã§ï¼Œå›³ã¯figã®ä¸­ã«ä½œã‚‰ã‚Œã‚‹ï¼Ž     注3)slideボタンを押ã™ã¨ï¼ŒDirworkã¯ä¸€æ™‚çš„ã«workã«ãªã‚‹ï¼Ž  5)タイトルã®ç·¨é›†     Settitle(name,cmdL,options);       options=["Layery=0","Color=blue"]       nameã¯çœç•¥å¯ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"slide0")    ・maintitleã¯cmdLã®æœ€åˆã«æ›¸ã(文字サイズ\Huge,他ã¯\large)    ・Titleボタンを押ã™ã¨ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã‚’作æˆã—ã¦è¡¨ç¤ºã™ã‚‹ï¼Ž  6)å„種設定     Setslidemain([letterc,boxc,boxd,framec,xpos,size]);       メイン(章ã«è©²å½“)ã®è¨­å®š      注)一部をデフォルト値ã¨ã™ã‚‹å ´åˆã¯ [,,]ãªã©ã¨ã™ã‚‹ï¼Žä»¥ä¸‹åŒæ§˜     Setslidepage([letterc,boxc,boxd,framec,shadowc,shadowd,xpos,size]);       ページã®è¨­å®š     Setslidebody(bodycolor,bodystyle,density);       全体ã®æ–‡å­—色ã¨è–„文字ã®æ¿ƒã•(0-1)ã®è¨­å®š       bodystyleã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã€€"\Large\bf\boldmath"     Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",90,70,1]);       hyperrefを利用ã™ã‚‹ï¼Œ      注)Setslidehyper();ã¨ã™ã‚‹ã¨ï¼Œhyperref.styを読ã¿è¾¼ã¿ï¼Œ       ã‹ã¤ï¼Œä¸Šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž      注)数字ã¯ï¼Œãƒšãƒ¼ã‚¸ç§»å‹•ãƒœã‚¿ãƒ³åˆ—ã«ã¤ã„ã¦ï¼Œå³ç«¯ã®æ°´å¹³ä½ç½®ï¼Œåž‚直サイズ,å€çŽ‡  7)パラパラ動画ã®ä½œæˆ    ・mf(s)ã«ãƒ‘ラメータ値sã®ã¨ãã®å›³ã‚’記述ã™ã‚‹ï¼Ž    ・パラパラã®è¨­å®š      Setpara(foldername,funcitonstr,range,options);         options=["m/r", "Div=25"];      注)rangeã®è¨˜è¿°       i) "s=[0,1]" 区間をDivã§åˆ†å‰²       ii) [0.2, 0.6] リストã®è¦ç´ ã‚’sã«ä»£å…¥    ・ParaFボタンを押ã™ã¨ï¼Œãƒ•ã‚©ãƒ«ãƒ€åŠã³ãƒ‘ラパラã®å›³ï¼ˆè¤‡æ•°ï¼‰ãŒç”Ÿæˆã•ã‚Œã‚‹ï¼Ž    ・templateslide.txtã«ï¼Œï¼‘(7)ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ï¼Ž    ・Slideボタンを押ã™ï¼Ž  8)animateを使ã†ã¨ã     (1)ParaFを作ã£ãŸå¾Œï¼ŒShift+"A"を押ã™ã¨figã«anim+フォルダåã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã§ãる.     (2)Apppackage(["[dvipdfmx]{animate}"]を追加ã™ã‚‹ï¼Ž     (3)読ã¿è¾¼ã¿å ´æ‰€ã«ï¼Œ\inputを使ã£ã¦å…¥ã‚Œã‚‹ï¼Ž(layerã¯ä½¿ãˆãªã„)     (4)Setparaã®ã‚ªãƒ—ション         "Frate="(1秒間ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°), "Scale="(スケールå€çŽ‡), "OpA=[loop]"  9)Slideボタンを押ã™ã¨ï¼Œã‚¹ãƒ©ã‚¤ãƒ‰ï¼ˆPDF)ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž  1ï¼ï¼‰Sum ボタンを押ã™ã¨ï¼Œæ¦‚è¦PDF(å„ページã®æœ€çµ‚ページã®ã¿ï¼‰ãŒä½œæˆã•ã‚Œã‚‹ï¼Ž \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/kc.sh b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/kc.sh
deleted file mode 100755
index c80504df..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/kc.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-cd "/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides"
-"/Applications/kettex/texlive/bin/x86_64-darwin/uplatex" s0704para.tex
-"/Applications/kettex/texlive/bin/x86_64-darwin/dvipdfmx" s0704para.dvi
-rm s0704para.dvi
-open -a "skim" s0704para.pdf
-exit 0
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.aux
deleted file mode 100644
index f23e5468..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.aux
+++ /dev/null
@@ -1 +0,0 @@
-\relax
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.cdy
deleted file mode 100755
index 0e6ec24f..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.log
deleted file mode 100644
index 0427477a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.log
+++ /dev/null
@@ -1,240 +0,0 @@
-This is e-upTeX, Version 3.14159265-p3.7-u1.21-160201-2.6 (utf8.uptex) (TeX Live 2016) (preloaded format=uplatex 2017.8.18) 24 AUG 2017 12:29
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**s0701basic.tex
-(./s0701basic.tex
-pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2017/01/01> patch level 3)
-Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujarticle.cls
-Document Class: ujarticle 2016/11/22 v1.7b-u00 Standard upLaTeX class
-\c@@paper=\count82
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujsize10.clo
-File: ujsize10.clo 2016/11/22 v1.7b-u00 Standard upLaTeX file (size option)
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-)
-\c@part=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY2/mc/m/n --> JY2/gt/m/n on input line 580.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count92
-\c@ketpicctrb=\count93
-\c@ketpicctrc=\count94
-\c@ketpicctrd=\count95
-\c@ketpicctre=\count96
-\c@ketpicctrf=\count97
-\c@ketpicctrg=\count98
-\c@ketpicctrh=\count99
-\c@ketpicctri=\count100
-\c@ketpicctrj=\count101
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide.sty)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/11/05 v2.16a AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count102
-LaTeX Info: Redefining \frac on input line 213.
-\uproot@=\count103
-\leftroot@=\count104
-LaTeX Info: Redefining \overline on input line 375.
-\classnum@=\count105
-\DOTSCASE@=\count106
-LaTeX Info: Redefining \ldots on input line 472.
-LaTeX Info: Redefining \dots on input line 475.
-LaTeX Info: Redefining \cdots on input line 596.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 712.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 713.
-\macc@depth=\count107
-\c@MaxMatrixCols=\count108
-\dotsspace@=\muskip10
-\c@parentequation=\count109
-\dspbrk@lvl=\count110
-\tag@help=\toks16
-\row@=\count111
-\column@=\count112
-\maxfields@=\count113
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2817.
-LaTeX Info: Redefining \] on input line 2818.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/bm.sty
-Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup7
-\symboldletters=\mathgroup8
-\symboldsymbols=\mathgroup9
-\symboldmincho=\mathgroup10
-LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141.
-LaTeX Info: Redefining \bm on input line 207.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/enumerate.sty
-Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
-\@enLab=\toks20
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks21
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
-)
-Package graphics Info: Driver file: dvipdfmx.def on input line 99.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
-File: dvipdfmx.def 2016/07/11 v4.12 LaTeX color/graphics driver for dvipdfmx (L
-3/ChoF)
-))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-) (/Applications/kettex/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvips.def
-File: dvips.def 2016/07/10 v3.1a Driver-dependent file (DPC,SPQR)
-)
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
-Package xcolor Info: Model `RGB' extended on input line 1364.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
-)
-(./s0701basic.aux)
-\openout1 = `s0701basic.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for JY2/mc/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for JT2/mc/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 44.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 44.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 44.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 44.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 44.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 44.
- [0
-
-]
-LaTeX Font Info: Try loading font information for OMS+cmr on input line 64.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/base/omscmr.fd
-File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info: Font shape `OMS/cmr/bx/n' in size <14.4> not available
-(Font) Font shape `OMS/cmsy/b/n' tried instead on input line 64.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./s0701basic.aux) )
-Here is how much of TeX's memory you used:
- 2469 strings out of 495145
- 29515 string characters out of 6183910
- 180772 words of memory out of 5000000
- 5928 multiletter control sequences out of 15000+600000
- 7377 words of font info for 38 fonts, out of 8000000 for 9000
- 14 hyphenation exceptions out of 8191
- 27i,7n,35p,322b,209s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on s0701basic.dvi (3 pages, 58248 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.pdf
deleted file mode 100644
index 9bf18044..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.tex
deleted file mode 100644
index eace4285..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0701basic.tex
+++ /dev/null
@@ -1,83 +0,0 @@
-%%% title s0701basic
-\documentclass[landscape,10pt]{ujarticle}
-\special{papersize=\the\paperwidth,\the\paperheight}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide}
-\usepackage{amsmath,amssymb}
-\usepackage{bm,enumerate}
-\usepackage[dvipdfmx]{graphicx}
-\usepackage{xcolor}
-\definecolor{slidecolora}{cmyk}{0.98,0.13,0,0.43}
-\definecolor{slidecolorb}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolorc}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolord}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolore}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolorf}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolori}{cmyk}{0.98,0.13,0,0.43}
-\def\setthin#1{\def\thin{#1}}
-\setthin{0.1}
-\ketmarginJ
-\ketslideinit
-
-\pagestyle{headings}
-
-\begin{document}
-
-\def\mainslidetitley{22}
-\def\ketcletter{slidecolora}
-\def\ketcbox{slidecolorb}
-\def\ketdbox{slidecolorc}
-\def\ketcframe{slidecolord}
-\def\ketcshadow{slidecolore}
-\def\ketdshadow{slidecolorf}
-\def\slidetitlex{6}
-\def\slidetitlesize{1.3}
-\def\mketcletter{slidecolori}
-\def\mketcbox{yellow}
-\def\mketdbox{yellow}
-\def\mketcframe{yellow}
-\def\mslidetitlex{62}
-\def\mslidetitlesize{2}
-
-\color{black}
-\Large\bf\boldmath
-\thispagestyle{empty}
-\addtocounter{page}{-1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\mainslide{メインスライド1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{itemize環境ã®ä½¿ã„æ–¹}
-
-\vspace*{18mm}
-
-\begin{itemize}
-\item
-内容
-\item
-çµè«–
-\end{itemize}
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{enumerate環境ã®ä½¿ã„æ–¹}
-
-\vspace*{18mm}
-
-\begin{enumerate}[(1)]
-\item
-番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
-\item
-後ã¯åŒã˜
-\end{enumerate}
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.cdy
deleted file mode 100755
index 10268595..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0702graph.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.cdy
deleted file mode 100755
index 04346986..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0703repeat.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.aux
deleted file mode 100644
index a590e61d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.aux
+++ /dev/null
@@ -1,74 +0,0 @@
-\relax
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand*\HyPL@Entry[1]{}
-\HyPL@Entry{0<</P(0)>>}
-\HyPL@Entry{1<</S/D>>}
-\HyPL@Entry{2<</S/D>>}
-\HyPL@Entry{3<</S/D>>}
-\HyPL@Entry{4<</S/D>>}
-\HyPL@Entry{5<</S/D>>}
-\HyPL@Entry{6<</S/D>>}
-\HyPL@Entry{7<</S/D>>}
-\HyPL@Entry{8<</S/D>>}
-\HyPL@Entry{9<</S/D>>}
-\HyPL@Entry{10<</S/D>>}
-\HyPL@Entry{11<</S/D>>}
-\HyPL@Entry{12<</S/D>>}
-\HyPL@Entry{13<</S/D>>}
-\HyPL@Entry{14<</S/D>>}
-\HyPL@Entry{15<</S/D>>}
-\HyPL@Entry{16<</S/D>>}
-\HyPL@Entry{17<</S/D>>}
-\HyPL@Entry{18<</S/D>>}
-\HyPL@Entry{19<</S/D>>}
-\HyPL@Entry{20<</S/D>>}
-\HyPL@Entry{21<</S/D>>}
-\HyPL@Entry{22<</S/D>>}
-\HyPL@Entry{23<</S/D>>}
-\HyPL@Entry{24<</S/D>>}
-\HyPL@Entry{25<</S/D>>}
-\HyPL@Entry{26<</S/D>>}
-\HyPL@Entry{28<</S/D /St 2>>}
-\HyPL@Entry{29<</S/D /St 2>>}
-\HyPL@Entry{30<</S/D /St 2>>}
-\HyPL@Entry{31<</S/D /St 2>>}
-\HyPL@Entry{32<</S/D /St 2>>}
-\HyPL@Entry{33<</S/D /St 2>>}
-\HyPL@Entry{34<</S/D /St 2>>}
-\HyPL@Entry{35<</S/D /St 2>>}
-\HyPL@Entry{36<</S/D /St 2>>}
-\HyPL@Entry{37<</S/D /St 2>>}
-\HyPL@Entry{38<</S/D /St 2>>}
-\HyPL@Entry{39<</S/D /St 2>>}
-\HyPL@Entry{40<</S/D /St 2>>}
-\HyPL@Entry{41<</S/D /St 2>>}
-\HyPL@Entry{42<</S/D /St 2>>}
-\HyPL@Entry{43<</S/D /St 2>>}
-\HyPL@Entry{44<</S/D /St 2>>}
-\HyPL@Entry{45<</S/D /St 2>>}
-\HyPL@Entry{46<</S/D /St 2>>}
-\HyPL@Entry{47<</S/D /St 2>>}
-\HyPL@Entry{48<</S/D /St 2>>}
-\HyPL@Entry{49<</S/D /St 2>>}
-\HyPL@Entry{50<</S/D /St 2>>}
-\HyPL@Entry{51<</S/D /St 2>>}
-\HyPL@Entry{52<</S/D /St 2>>}
-\HyPL@Entry{53<</S/D /St 2>>}
-\HyPL@Entry{54<</S/D /St 2>>}
-\HyPL@Entry{55<</S/D /St 2>>}
-\HyPL@Entry{56<</S/D /St 2>>}
-\HyPL@Entry{57<</S/D /St 2>>}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.cdy
deleted file mode 100755
index b139c579..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.log
deleted file mode 100644
index 930c2076..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.log
+++ /dev/null
@@ -1,704 +0,0 @@
-This is e-upTeX, Version 3.14159265-p3.7-u1.21-160201-2.6 (utf8.uptex) (TeX Live 2016) (preloaded format=uplatex 2017.8.18) 24 AUG 2017 14:47
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**s0704para.tex
-(./s0704para.tex
-pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2017/01/01> patch level 3)
-Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujarticle.cls
-Document Class: ujarticle 2016/11/22 v1.7b-u00 Standard upLaTeX class
-\c@@paper=\count82
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujsize10.clo
-File: ujsize10.clo 2016/11/22 v1.7b-u00 Standard upLaTeX file (size option)
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-)
-\c@part=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY2/mc/m/n --> JY2/gt/m/n on input line 580.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count92
-\c@ketpicctrb=\count93
-\c@ketpicctrc=\count94
-\c@ketpicctrd=\count95
-\c@ketpicctre=\count96
-\c@ketpicctrf=\count97
-\c@ketpicctrg=\count98
-\c@ketpicctrh=\count99
-\c@ketpicctri=\count100
-\c@ketpicctrj=\count101
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide.sty)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/11/05 v2.16a AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count102
-LaTeX Info: Redefining \frac on input line 213.
-\uproot@=\count103
-\leftroot@=\count104
-LaTeX Info: Redefining \overline on input line 375.
-\classnum@=\count105
-\DOTSCASE@=\count106
-LaTeX Info: Redefining \ldots on input line 472.
-LaTeX Info: Redefining \dots on input line 475.
-LaTeX Info: Redefining \cdots on input line 596.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 712.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 713.
-\macc@depth=\count107
-\c@MaxMatrixCols=\count108
-\dotsspace@=\muskip10
-\c@parentequation=\count109
-\dspbrk@lvl=\count110
-\tag@help=\toks16
-\row@=\count111
-\column@=\count112
-\maxfields@=\count113
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2817.
-LaTeX Info: Redefining \] on input line 2818.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/bm.sty
-Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup7
-\symboldletters=\mathgroup8
-\symboldsymbols=\mathgroup9
-\symboldmincho=\mathgroup10
-LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141.
-LaTeX Info: Redefining \bm on input line 207.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/enumerate.sty
-Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
-\@enLab=\toks20
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks21
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
-)
-Package graphics Info: Driver file: dvipdfmx.def on input line 99.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
-File: dvipdfmx.def 2016/07/11 v4.12 LaTeX color/graphics driver for dvipdfmx (L
-3/ChoF)
-))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-) (/Applications/kettex/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvips.def
-File: dvips.def 2016/07/10 v3.1a Driver-dependent file (DPC,SPQR)
-)
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
-Package xcolor Info: Model `RGB' extended on input line 1364.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2017/03/14 v6.85a Hypertext links for LaTeX
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.s
-ty
-Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)
-
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.st
-y
-Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO)
-Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)
-Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
-Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
-Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
-Package ifvtex Info: VTeX not detected.
-Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO)
-Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
-Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
-Package etexcmds Info: Could not find \expanded.
-(etexcmds) That can mean that you are not using pdfTeX 1.50 or
-(etexcmds) that some package has redefined \expanded.
-(etexcmds) In the latter case, load this package earlier.
-Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
-Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
-Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode not found.
-Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO)
-Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO
-)
-Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO)
-Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO)
-)
-Package hobsub Info: Skipping package `hobsub' (already loaded).
-Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO)
-Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO)
-Package: xcolor-patch 2016/05/16 xcolor patch
-Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO)
-Package atveryend Info: \enddocument detected (standard20110627).
-Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO)
-Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO)
-Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO)
-) (/Applications/kettex/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
-Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
-)
-\@linkdim=\dimen132
-\Hy@linkcounter=\count114
-\Hy@pagecounter=\count115
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2017/03/14 v6.85a Hyperref: PDFDocEncoding definition (HO)
-)
-\Hy@SavedSpaceFactor=\count116
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 4374.
-Package hyperref Info: Hyper figures OFF on input line 4498.
-Package hyperref Info: Link nesting OFF on input line 4503.
-Package hyperref Info: Hyper index ON on input line 4506.
-Package hyperref Info: Plain pages OFF on input line 4513.
-Package hyperref Info: Backreferencing OFF on input line 4518.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4751.
-\c@Hy@tempcnt=\count117
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip11
-Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 5104.
-\XeTeXLinkMargin=\dimen133
-\Fld@menulength=\count118
-\Field@Width=\dimen134
-\Fld@charsize=\dimen135
-Package hyperref Info: Hyper figures OFF on input line 6358.
-Package hyperref Info: Link nesting OFF on input line 6363.
-Package hyperref Info: Hyper index ON on input line 6366.
-Package hyperref Info: backreferencing OFF on input line 6373.
-Package hyperref Info: Link coloring ON on input line 6376.
-Package hyperref Info: Link coloring with OCG OFF on input line 6383.
-Package hyperref Info: PDF/A mode OFF on input line 6388.
-LaTeX Info: Redefining \ref on input line 6428.
-LaTeX Info: Redefining \pageref on input line 6432.
-\Hy@abspage=\count119
-\c@Item=\count120
-\c@Hfootnote=\count121
-)
-
-Package hyperref Message: Driver: hdvipdfm.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
-File: hdvipdfm.def 2017/03/14 v6.85a Hyperref driver for dvipdfm
-\pdfm@box=\box43
-\c@Hy@AnnotLevel=\count122
-\HyField@AnnotCount=\count123
-\Fld@listcount=\count124
-\c@bookmark@seq@number=\count125
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
-Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
-82.
-)
-\Hy@SectionHShift=\skip50
-) (./s0704para.aux)
-\openout1 = `s0704para.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for JY2/mc/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for JT2/mc/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 26.
-LaTeX Font Info: ... okay on input line 26.
-\AtBeginShipoutBox=\box44
-Package hyperref Info: Link coloring ON on input line 26.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.st
-y
-Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
-)
-\c@section@level=\count126
-)
-LaTeX Info: Redefining \ref on input line 26.
-LaTeX Info: Redefining \pageref on input line 26.
-LaTeX Info: Redefining \nameref on input line 26.
- (./s0704para.out) (./s0704para.out)
-\@outlinefile=\write3
-\openout3 = `s0704para.out'.
-
- (./fig/slide0.tex
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-) (./fig/slide0.tex)
-(./fig/slide0.tex) (./fig/slide0.tex) [0
-
-] (./fig/pointoncircle/p001.tex
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <9> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 8.65997pt on input line 8.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <9> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 8.65997pt on input line 8.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 5.77332pt on input line 22.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 4.8111pt on input line 22.
-LaTeX Font Info: Try loading font information for U+msa on input line 22.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2013/01/14 v3.01 AMS symbols A
-)
-LaTeX Font Info: Try loading font information for U+msb on input line 22.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2013/01/14 v3.01 AMS symbols B
-))
-(./fig/pointoncircle/p001.tex) (./fig/pointoncircle/p001.tex)
-(./fig/pointoncircle/p001.tex)
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <7> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 65.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 6.73553pt on input line 65.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <7> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 65.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 6.73553pt on input line 65.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 9.6222pt on input line 74.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p002.tex) (./fig/pointoncircle/p002.tex)
-(./fig/pointoncircle/p002.tex) (./fig/pointoncircle/p002.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p003.tex) (./fig/pointoncircle/p003.tex)
-(./fig/pointoncircle/p003.tex) (./fig/pointoncircle/p003.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p004.tex) (./fig/pointoncircle/p004.tex)
-(./fig/pointoncircle/p004.tex) (./fig/pointoncircle/p004.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p005.tex) (./fig/pointoncircle/p005.tex)
-(./fig/pointoncircle/p005.tex) (./fig/pointoncircle/p005.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p006.tex) (./fig/pointoncircle/p006.tex)
-(./fig/pointoncircle/p006.tex) (./fig/pointoncircle/p006.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p007.tex) (./fig/pointoncircle/p007.tex)
-(./fig/pointoncircle/p007.tex) (./fig/pointoncircle/p007.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p008.tex) (./fig/pointoncircle/p008.tex)
-(./fig/pointoncircle/p008.tex) (./fig/pointoncircle/p008.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p009.tex) (./fig/pointoncircle/p009.tex)
-(./fig/pointoncircle/p009.tex) (./fig/pointoncircle/p009.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p010.tex) (./fig/pointoncircle/p010.tex)
-(./fig/pointoncircle/p010.tex) (./fig/pointoncircle/p010.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p011.tex) (./fig/pointoncircle/p011.tex)
-(./fig/pointoncircle/p011.tex) (./fig/pointoncircle/p011.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p012.tex) (./fig/pointoncircle/p012.tex)
-(./fig/pointoncircle/p012.tex) (./fig/pointoncircle/p012.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p013.tex) (./fig/pointoncircle/p013.tex)
-(./fig/pointoncircle/p013.tex) (./fig/pointoncircle/p013.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p014.tex) (./fig/pointoncircle/p014.tex)
-(./fig/pointoncircle/p014.tex) (./fig/pointoncircle/p014.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p015.tex) (./fig/pointoncircle/p015.tex)
-(./fig/pointoncircle/p015.tex) (./fig/pointoncircle/p015.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p016.tex) (./fig/pointoncircle/p016.tex)
-(./fig/pointoncircle/p016.tex) (./fig/pointoncircle/p016.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p017.tex) (./fig/pointoncircle/p017.tex)
-(./fig/pointoncircle/p017.tex) (./fig/pointoncircle/p017.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p018.tex) (./fig/pointoncircle/p018.tex)
-(./fig/pointoncircle/p018.tex) (./fig/pointoncircle/p018.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p019.tex) (./fig/pointoncircle/p019.tex)
-(./fig/pointoncircle/p019.tex) (./fig/pointoncircle/p019.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p020.tex) (./fig/pointoncircle/p020.tex)
-(./fig/pointoncircle/p020.tex) (./fig/pointoncircle/p020.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p021.tex) (./fig/pointoncircle/p021.tex)
-(./fig/pointoncircle/p021.tex) (./fig/pointoncircle/p021.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p022.tex) (./fig/pointoncircle/p022.tex)
-(./fig/pointoncircle/p022.tex) (./fig/pointoncircle/p022.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p023.tex) (./fig/pointoncircle/p023.tex)
-(./fig/pointoncircle/p023.tex) (./fig/pointoncircle/p023.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p024.tex) (./fig/pointoncircle/p024.tex)
-(./fig/pointoncircle/p024.tex) (./fig/pointoncircle/p024.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p025.tex) (./fig/pointoncircle/p025.tex)
-(./fig/pointoncircle/p025.tex) (./fig/pointoncircle/p025.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/pointoncircle/p026.tex) (./fig/pointoncircle/p026.tex)
-(./fig/pointoncircle/p026.tex) (./fig/pointoncircle/p026.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/sinecurve/p001.tex) (./fig/sinecurve/p001.tex)
-(./fig/sinecurve/p001.tex) (./fig/sinecurve/p001.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p002.tex) (./fig/sinecurve/p002.tex)
-(./fig/sinecurve/p002.tex) (./fig/sinecurve/p002.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p003.tex) (./fig/sinecurve/p003.tex)
-(./fig/sinecurve/p003.tex) (./fig/sinecurve/p003.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p004.tex) (./fig/sinecurve/p004.tex)
-(./fig/sinecurve/p004.tex) (./fig/sinecurve/p004.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p005.tex) (./fig/sinecurve/p005.tex)
-(./fig/sinecurve/p005.tex) (./fig/sinecurve/p005.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p006.tex) (./fig/sinecurve/p006.tex)
-(./fig/sinecurve/p006.tex) (./fig/sinecurve/p006.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p007.tex) (./fig/sinecurve/p007.tex)
-(./fig/sinecurve/p007.tex) (./fig/sinecurve/p007.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p008.tex) (./fig/sinecurve/p008.tex)
-(./fig/sinecurve/p008.tex) (./fig/sinecurve/p008.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p009.tex) (./fig/sinecurve/p009.tex)
-(./fig/sinecurve/p009.tex) (./fig/sinecurve/p009.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p010.tex) (./fig/sinecurve/p010.tex)
-(./fig/sinecurve/p010.tex) (./fig/sinecurve/p010.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p011.tex) (./fig/sinecurve/p011.tex)
-(./fig/sinecurve/p011.tex) (./fig/sinecurve/p011.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p012.tex) (./fig/sinecurve/p012.tex)
-(./fig/sinecurve/p012.tex) (./fig/sinecurve/p012.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p013.tex) (./fig/sinecurve/p013.tex)
-(./fig/sinecurve/p013.tex) (./fig/sinecurve/p013.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p014.tex) (./fig/sinecurve/p014.tex)
-(./fig/sinecurve/p014.tex) (./fig/sinecurve/p014.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p015.tex) (./fig/sinecurve/p015.tex)
-(./fig/sinecurve/p015.tex) (./fig/sinecurve/p015.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p016.tex) (./fig/sinecurve/p016.tex)
-(./fig/sinecurve/p016.tex) (./fig/sinecurve/p016.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p017.tex) (./fig/sinecurve/p017.tex)
-(./fig/sinecurve/p017.tex) (./fig/sinecurve/p017.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p018.tex) (./fig/sinecurve/p018.tex)
-(./fig/sinecurve/p018.tex) (./fig/sinecurve/p018.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p019.tex) (./fig/sinecurve/p019.tex)
-(./fig/sinecurve/p019.tex) (./fig/sinecurve/p019.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p020.tex) (./fig/sinecurve/p020.tex)
-(./fig/sinecurve/p020.tex) (./fig/sinecurve/p020.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p021.tex) (./fig/sinecurve/p021.tex)
-(./fig/sinecurve/p021.tex) (./fig/sinecurve/p021.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p022.tex) (./fig/sinecurve/p022.tex)
-(./fig/sinecurve/p022.tex) (./fig/sinecurve/p022.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p023.tex) (./fig/sinecurve/p023.tex)
-(./fig/sinecurve/p023.tex) (./fig/sinecurve/p023.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p024.tex) (./fig/sinecurve/p024.tex)
-(./fig/sinecurve/p024.tex) (./fig/sinecurve/p024.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p025.tex) (./fig/sinecurve/p025.tex)
-(./fig/sinecurve/p025.tex) (./fig/sinecurve/p025.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p026.tex) (./fig/sinecurve/p026.tex)
-(./fig/sinecurve/p026.tex) (./fig/sinecurve/p026.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p027.tex) (./fig/sinecurve/p027.tex)
-(./fig/sinecurve/p027.tex) (./fig/sinecurve/p027.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p028.tex) (./fig/sinecurve/p028.tex)
-(./fig/sinecurve/p028.tex) (./fig/sinecurve/p028.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p029.tex) (./fig/sinecurve/p029.tex)
-(./fig/sinecurve/p029.tex) (./fig/sinecurve/p029.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p030.tex) (./fig/sinecurve/p030.tex)
-(./fig/sinecurve/p030.tex) (./fig/sinecurve/p030.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2] (./fig/sinecurve/p031.tex) (./fig/sinecurve/p031.tex)
-(./fig/sinecurve/p031.tex) (./fig/sinecurve/p031.tex)
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1114.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 1114.
- (./s0704para.aux)
-Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 1114.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1114.
-
-Package rerunfilecheck Info: File `s0704para.out' has not changed.
-(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 1114.
- )
-Here is how much of TeX's memory you used:
- 6969 strings out of 495145
- 102648 string characters out of 6183910
- 267756 words of memory out of 5000000
- 9857 multiletter control sequences out of 15000+600000
- 16967 words of font info for 77 fonts, out of 8000000 for 9000
- 14 hyphenation exceptions out of 8191
- 28i,12n,35p,321b,331s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on s0704para.dvi (58 pages, 1204728 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.out b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.out
deleted file mode 100644
index e69de29b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.out
+++ /dev/null
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.pdf
deleted file mode 100644
index 6ce0ffaf..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.tex
deleted file mode 100644
index 2821ce57..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.tex
+++ /dev/null
@@ -1,1114 +0,0 @@
-%%% タイトル s0704para
-\documentclass[landscape,10pt]{ujarticle}
-\special{papersize=\the\paperwidth,\the\paperheight}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide}
-\usepackage{amsmath,amssymb}
-\usepackage{bm,enumerate}
-\usepackage[dvipdfmx]{graphicx}
-\usepackage{xcolor}
-\definecolor{slidecolora}{cmyk}{0.98,0.13,0,0.43}
-\definecolor{slidecolorb}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolorc}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolord}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolore}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolorf}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolori}{cmyk}{0.98,0.13,0,0.43}
-\def\setthin#1{\def\thin{#1}}
-\setthin{0.1}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-\ketmarginJ
-\ketslideinit
-
-\pagestyle{headings}
-
-\begin{document}
-
-\begin{layer}{120}{0}
-\putnotese{0}{0}{\input{fig/slide0.tex}}
-\end{layer}
-
-\def\mainslidetitley{22}
-\def\ketcletter{slidecolora}
-\def\ketcbox{slidecolorb}
-\def\ketdbox{slidecolorc}
-\def\ketcframe{slidecolord}
-\def\ketcshadow{slidecolore}
-\def\ketdshadow{slidecolorf}
-\def\slidetitlex{6}
-\def\slidetitlesize{1.3}
-\def\mketcletter{slidecolori}
-\def\mketcbox{yellow}
-\def\mketdbox{yellow}
-\def\mketcframe{yellow}
-\def\mslidetitlex{62}
-\def\mslidetitlesize{2}
-
-\color{black}
-\Large\bf\boldmath
-\thispagestyle{empty}
-\addtocounter{page}{-1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{極座標ã¨æ›²ç·š(Flip)}
-
-\vspace*{18mm}
-
-\hypertarget{para1pg1}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p001.tex}}}
-\putnotew{96}{70}{\hyperlink{para0pg0}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para0pg0}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para0pg0}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 1/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg2}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p002.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 2/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg3}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p003.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 3/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg4}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p004.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 4/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg5}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p005.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg2}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 5/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg6}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p006.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 6/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg7}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p007.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 7/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg8}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p008.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 8/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg9}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p009.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 9/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg10}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p010.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 10/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg11}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p011.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 11/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg12}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p012.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 12/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg13}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p013.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 13/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg14}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p014.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 14/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg15}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p015.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 15/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg16}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p016.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 16/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg17}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p017.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 17/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg18}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p018.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 18/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg19}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p019.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 19/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg20}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p020.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 20/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg21}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p021.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg24}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 21/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg22}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p022.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg25}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 22/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg23}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p023.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 23/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg24}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p024.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 24/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg25}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p025.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 25/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg26}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\scalebox{1.2}{\input{fig/pointoncircle/p026.tex}}}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 26/26}
-\end{layer}
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\
-
-\newslide{グラフã®å¹³è¡Œç§»å‹•}
-
-\vspace*{18mm}
-
-\hypertarget{para2pg1}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p001.tex}}
-\putnotew{96}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg26}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 1/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg2}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p002.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 2/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg3}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p003.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 3/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg4}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p004.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 4/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg5}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p005.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 5/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg6}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p006.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 6/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg7}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p007.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 7/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg8}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p008.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 8/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg9}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p009.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 9/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg10}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p010.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 10/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg11}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p011.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 11/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg12}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p012.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 12/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg13}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p013.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 13/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg14}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p014.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 14/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg15}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p015.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 15/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg16}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p016.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 16/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg17}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p017.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 17/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg18}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p018.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 18/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg19}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p019.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 19/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg20}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p020.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 20/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg21}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p021.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 21/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg22}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p022.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 22/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg23}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p023.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 23/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg24}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p024.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg27}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 24/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg25}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p025.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg28}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 25/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg26}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p026.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg27}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg29}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 26/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg27}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p027.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg28}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg30}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 27/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg28}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p028.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg27}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg29}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 28/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg29}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p029.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg28}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg30}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 29/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg30}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p030.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg27}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg29}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg31}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 30/31}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg31}{}
-
-\begin{layer}{120}{0}
-\putnotes{63}{10}{\input{fig/sinecurve/p031.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg28}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg30}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 31/31}
-\end{layer}
-
-
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.txt
deleted file mode 100644
index d35f6613..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0704para.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-%タイトル::slide0::kabegami//
-タイトル::slide0//
-
-%%%%%%%%%%%%%%%%//
-new::極座標ã¨æ›²ç·š(Flip)//
-%repeat=,para=pointoncircle:{0}:s{85}{10}:input:1.2//
-
-$r=2$を満ãŸã™ç‚¹ã®è»Œè·¡ã¯ï¼Ÿ\\//
-%[31]::\hspace{20mm}円ã«ãªã‚‹//
-
-%%%%%%%%%%%%%%%%//
-new::グラフã®å¹³è¡Œç§»å‹•//
-%repeat=,para=sinecurve:{0}:s{63}{10}:input//
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.aux
deleted file mode 100644
index 051947ba..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.aux
+++ /dev/null
@@ -1,55 +0,0 @@
-\relax
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand*\HyPL@Entry[1]{}
-\HyPL@Entry{0<</P(0)>>}
-\HyPL@Entry{1<</S/D>>}
-\HyPL@Entry{4<</S/D /St 3>>}
-\HyPL@Entry{5<</S/D /St 3>>}
-\HyPL@Entry{7<</S/D /St 4>>}
-\HyPL@Entry{8<</S/D /St 4>>}
-\HyPL@Entry{9<</S/D /St 4>>}
-\HyPL@Entry{11<</S/D /St 5>>}
-\HyPL@Entry{12<</S/D /St 5>>}
-\HyPL@Entry{13<</S/D /St 5>>}
-\HyPL@Entry{14<</S/D /St 5>>}
-\HyPL@Entry{17<</S/D /St 7>>}
-\HyPL@Entry{18<</S/D /St 7>>}
-\HyPL@Entry{20<</S/D /St 8>>}
-\HyPL@Entry{21<</S/D /St 8>>}
-\HyPL@Entry{22<</S/D /St 8>>}
-\HyPL@Entry{23<</S/D /St 8>>}
-\HyPL@Entry{24<</S/D /St 8>>}
-\HyPL@Entry{25<</S/D /St 8>>}
-\HyPL@Entry{26<</S/D /St 8>>}
-\HyPL@Entry{27<</S/D /St 8>>}
-\HyPL@Entry{28<</S/D /St 8>>}
-\HyPL@Entry{29<</S/D /St 8>>}
-\HyPL@Entry{30<</S/D /St 8>>}
-\HyPL@Entry{31<</S/D /St 8>>}
-\HyPL@Entry{32<</S/D /St 8>>}
-\HyPL@Entry{33<</S/D /St 8>>}
-\HyPL@Entry{34<</S/D /St 8>>}
-\HyPL@Entry{35<</S/D /St 8>>}
-\HyPL@Entry{36<</S/D /St 8>>}
-\HyPL@Entry{37<</S/D /St 8>>}
-\HyPL@Entry{38<</S/D /St 8>>}
-\HyPL@Entry{39<</S/D /St 8>>}
-\HyPL@Entry{40<</S/D /St 8>>}
-\HyPL@Entry{41<</S/D /St 8>>}
-\HyPL@Entry{42<</S/D /St 8>>}
-\HyPL@Entry{43<</S/D /St 8>>}
-\HyPL@Entry{44<</S/D /St 8>>}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.cdy
deleted file mode 100755
index 1377b5fd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.log
deleted file mode 100644
index c929dc47..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.log
+++ /dev/null
@@ -1,628 +0,0 @@
-This is e-upTeX, Version 3.14159265-p3.7-u1.21-160201-2.6 (utf8.uptex) (TeX Live 2016) (preloaded format=uplatex 2017.8.18) 24 AUG 2017 14:36
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**s0705thin.tex
-(./s0705thin.tex
-pLaTeX2e <2016/11/29u01> (based on LaTeX2e <2017/01/01> patch level 3)
-Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujarticle.cls
-Document Class: ujarticle 2016/11/22 v1.7b-u00 Standard upLaTeX class
-\c@@paper=\count82
-(/Applications/kettex/texlive/texmf-dist/tex/uplatex/base/ujsize10.clo
-File: ujsize10.clo 2016/11/22 v1.7b-u00 Standard upLaTeX file (size option)
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 9.6222pt on input line 28.
-)
-\c@part=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY2/mc/m/n --> JY2/gt/m/n on input line 580.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count92
-\c@ketpicctrb=\count93
-\c@ketpicctrc=\count94
-\c@ketpicctrd=\count95
-\c@ketpicctre=\count96
-\c@ketpicctrf=\count97
-\c@ketpicctrg=\count98
-\c@ketpicctrh=\count99
-\c@ketpicctri=\count100
-\c@ketpicctrj=\count101
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide.sty)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/11/05 v2.16a AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count102
-LaTeX Info: Redefining \frac on input line 213.
-\uproot@=\count103
-\leftroot@=\count104
-LaTeX Info: Redefining \overline on input line 375.
-\classnum@=\count105
-\DOTSCASE@=\count106
-LaTeX Info: Redefining \ldots on input line 472.
-LaTeX Info: Redefining \dots on input line 475.
-LaTeX Info: Redefining \cdots on input line 596.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 712.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 713.
-\macc@depth=\count107
-\c@MaxMatrixCols=\count108
-\dotsspace@=\muskip10
-\c@parentequation=\count109
-\dspbrk@lvl=\count110
-\tag@help=\toks16
-\row@=\count111
-\column@=\count112
-\maxfields@=\count113
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2817.
-LaTeX Info: Redefining \] on input line 2818.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/bm.sty
-Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup7
-\symboldletters=\mathgroup8
-\symboldsymbols=\mathgroup9
-\symboldmincho=\mathgroup10
-LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141.
-LaTeX Info: Redefining \bm on input line 207.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/tools/enumerate.sty
-Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
-\@enLab=\toks20
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks21
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
-)
-Package graphics Info: Driver file: dvipdfmx.def on input line 99.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
-File: dvipdfmx.def 2016/07/11 v4.12 LaTeX color/graphics driver for dvipdfmx (L
-3/ChoF)
-))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-) (/Applications/kettex/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/graphics-def/dvips.def
-File: dvips.def 2016/07/10 v3.1a Driver-dependent file (DPC,SPQR)
-)
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
-Package xcolor Info: Model `RGB' extended on input line 1364.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2017/03/14 v6.85a Hypertext links for LaTeX
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.s
-ty
-Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)
-
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.st
-y
-Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO)
-Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)
-Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
-Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
-Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
-Package ifvtex Info: VTeX not detected.
-Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO)
-Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
-Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
-Package etexcmds Info: Could not find \expanded.
-(etexcmds) That can mean that you are not using pdfTeX 1.50 or
-(etexcmds) that some package has redefined \expanded.
-(etexcmds) In the latter case, load this package earlier.
-Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
-Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
-Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode not found.
-Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO)
-Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO
-)
-Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO)
-Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO)
-)
-Package hobsub Info: Skipping package `hobsub' (already loaded).
-Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO)
-Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO)
-Package: xcolor-patch 2016/05/16 xcolor patch
-Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO)
-Package atveryend Info: \enddocument detected (standard20110627).
-Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO)
-Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO)
-Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO)
-) (/Applications/kettex/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
-Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO)
-)
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
-)
-\@linkdim=\dimen132
-\Hy@linkcounter=\count114
-\Hy@pagecounter=\count115
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2017/03/14 v6.85a Hyperref: PDFDocEncoding definition (HO)
-)
-\Hy@SavedSpaceFactor=\count116
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 4374.
-Package hyperref Info: Hyper figures OFF on input line 4498.
-Package hyperref Info: Link nesting OFF on input line 4503.
-Package hyperref Info: Hyper index ON on input line 4506.
-Package hyperref Info: Plain pages OFF on input line 4513.
-Package hyperref Info: Backreferencing OFF on input line 4518.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4751.
-\c@Hy@tempcnt=\count117
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip11
-Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 5104.
-\XeTeXLinkMargin=\dimen133
-\Fld@menulength=\count118
-\Field@Width=\dimen134
-\Fld@charsize=\dimen135
-Package hyperref Info: Hyper figures OFF on input line 6358.
-Package hyperref Info: Link nesting OFF on input line 6363.
-Package hyperref Info: Hyper index ON on input line 6366.
-Package hyperref Info: backreferencing OFF on input line 6373.
-Package hyperref Info: Link coloring ON on input line 6376.
-Package hyperref Info: Link coloring with OCG OFF on input line 6383.
-Package hyperref Info: PDF/A mode OFF on input line 6388.
-LaTeX Info: Redefining \ref on input line 6428.
-LaTeX Info: Redefining \pageref on input line 6432.
-\Hy@abspage=\count119
-\c@Item=\count120
-\c@Hfootnote=\count121
-)
-
-Package hyperref Message: Driver: hdvipdfm.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/hdvipdfm.def
-File: hdvipdfm.def 2017/03/14 v6.85a Hyperref driver for dvipdfm
-\pdfm@box=\box43
-\c@Hy@AnnotLevel=\count122
-\HyField@AnnotCount=\count123
-\Fld@listcount=\count124
-\c@bookmark@seq@number=\count125
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
-Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
-82.
-)
-\Hy@SectionHShift=\skip50
-) (./s0705thin.aux)
-\openout1 = `s0705thin.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for JY2/mc/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for JT2/mc/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 24.
-LaTeX Font Info: ... okay on input line 24.
-\AtBeginShipoutBox=\box44
-Package hyperref Info: Link coloring ON on input line 24.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
-
-(/Applications/kettex/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.st
-y
-Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
-)
-\c@section@level=\count126
-)
-LaTeX Info: Redefining \ref on input line 24.
-LaTeX Info: Redefining \pageref on input line 24.
-LaTeX Info: Redefining \nameref on input line 24.
- (./s0705thin.out) (./s0705thin.out)
-\@outlinefile=\write3
-\openout3 = `s0705thin.out'.
-
- (./fig/slide0.tex
-LaTeX Font Info: Font shape `JT2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 13.85594pt on input line 1.
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 23.94002pt on input line 5.
-) (./fig/slide0.tex)
-(./fig/slide0.tex) (./fig/slide0.tex) [0
-
-]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1]
-LaTeX Font Info: Try loading font information for OMS+cmr on input line 67.
- (/Applications/kettex/texlive/texmf-dist/tex/latex/base/omscmr.fd
-File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info: Font shape `OMS/cmr/bx/n' in size <14.4> not available
-(Font) Font shape `OMS/cmsy/b/n' tried instead on input line 67.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[2]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[3]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[3]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[3]
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 9.6222pt on input line 126.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 6.73553pt on input line 126.
-LaTeX Font Info: Try loading font information for U+msa on input line 126.
- (/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2013/01/14 v3.01 AMS symbols A
-)
-LaTeX Font Info: Try loading font information for U+msb on input line 126.
-
-(/Applications/kettex/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2013/01/14 v3.01 AMS symbols B
-)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[4]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[4]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[4]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[4]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[5]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[5]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[5]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[5]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[5]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[6]
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <7> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 324.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 6.73553pt on input line 324.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <7> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 324.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 6.73553pt on input line 324.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 4.8111pt on input line 324.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[7]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[7]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[7] (./fig/pointoncircle/p001.tex
-LaTeX Font Info: Font shape `JT2/mc/bx/n' in size <9> not available
-(Font) Font shape `JT2/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Font shape `JT2/gt/m/n' will be
-(Font) scaled to size 8.65997pt on input line 8.
-LaTeX Font Info: Font shape `JY2/mc/bx/n' in size <9> not available
-(Font) Font shape `JY2/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 8.65997pt on input line 8.
-LaTeX Font Info: Font shape `JY2/gt/m/n' will be
-(Font) scaled to size 5.77332pt on input line 22.
-) (./fig/pointoncircle/p001.tex)
-(./fig/pointoncircle/p001.tex) (./fig/pointoncircle/p001.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p002.tex) (./fig/pointoncircle/p002.tex)
-(./fig/pointoncircle/p002.tex) (./fig/pointoncircle/p002.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p003.tex) (./fig/pointoncircle/p003.tex)
-(./fig/pointoncircle/p003.tex) (./fig/pointoncircle/p003.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p004.tex) (./fig/pointoncircle/p004.tex)
-(./fig/pointoncircle/p004.tex) (./fig/pointoncircle/p004.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p005.tex) (./fig/pointoncircle/p005.tex)
-(./fig/pointoncircle/p005.tex) (./fig/pointoncircle/p005.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p006.tex) (./fig/pointoncircle/p006.tex)
-(./fig/pointoncircle/p006.tex) (./fig/pointoncircle/p006.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p007.tex) (./fig/pointoncircle/p007.tex)
-(./fig/pointoncircle/p007.tex) (./fig/pointoncircle/p007.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p008.tex) (./fig/pointoncircle/p008.tex)
-(./fig/pointoncircle/p008.tex) (./fig/pointoncircle/p008.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p009.tex) (./fig/pointoncircle/p009.tex)
-(./fig/pointoncircle/p009.tex) (./fig/pointoncircle/p009.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p010.tex) (./fig/pointoncircle/p010.tex)
-(./fig/pointoncircle/p010.tex) (./fig/pointoncircle/p010.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p011.tex) (./fig/pointoncircle/p011.tex)
-(./fig/pointoncircle/p011.tex) (./fig/pointoncircle/p011.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p012.tex) (./fig/pointoncircle/p012.tex)
-(./fig/pointoncircle/p012.tex) (./fig/pointoncircle/p012.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p013.tex) (./fig/pointoncircle/p013.tex)
-(./fig/pointoncircle/p013.tex) (./fig/pointoncircle/p013.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p014.tex) (./fig/pointoncircle/p014.tex)
-(./fig/pointoncircle/p014.tex) (./fig/pointoncircle/p014.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p015.tex) (./fig/pointoncircle/p015.tex)
-(./fig/pointoncircle/p015.tex) (./fig/pointoncircle/p015.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p016.tex) (./fig/pointoncircle/p016.tex)
-(./fig/pointoncircle/p016.tex) (./fig/pointoncircle/p016.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p017.tex) (./fig/pointoncircle/p017.tex)
-(./fig/pointoncircle/p017.tex) (./fig/pointoncircle/p017.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p018.tex) (./fig/pointoncircle/p018.tex)
-(./fig/pointoncircle/p018.tex) (./fig/pointoncircle/p018.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p019.tex) (./fig/pointoncircle/p019.tex)
-(./fig/pointoncircle/p019.tex) (./fig/pointoncircle/p019.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p020.tex) (./fig/pointoncircle/p020.tex)
-(./fig/pointoncircle/p020.tex) (./fig/pointoncircle/p020.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p021.tex) (./fig/pointoncircle/p021.tex)
-(./fig/pointoncircle/p021.tex) (./fig/pointoncircle/p021.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p022.tex) (./fig/pointoncircle/p022.tex)
-(./fig/pointoncircle/p022.tex) (./fig/pointoncircle/p022.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p023.tex) (./fig/pointoncircle/p023.tex)
-(./fig/pointoncircle/p023.tex) (./fig/pointoncircle/p023.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p024.tex) (./fig/pointoncircle/p024.tex)
-(./fig/pointoncircle/p024.tex) (./fig/pointoncircle/p024.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p025.tex) (./fig/pointoncircle/p025.tex)
-(./fig/pointoncircle/p025.tex) (./fig/pointoncircle/p025.tex)
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8] (./fig/pointoncircle/p026.tex) (./fig/pointoncircle/p026.tex)
-(./fig/pointoncircle/p026.tex) (./fig/pointoncircle/p026.tex)
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 871.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[8]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 871.
- (./s0705thin.aux)
-Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 871.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 871.
-Package rerunfilecheck Info: File `s0705thin.out' has not changed.
-(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 871.
- )
-Here is how much of TeX's memory you used:
- 6733 strings out of 495145
- 97267 string characters out of 6183910
- 268652 words of memory out of 5000000
- 9870 multiletter control sequences out of 15000+600000
- 17136 words of font info for 78 fonts, out of 8000000 for 9000
- 14 hyphenation exceptions out of 8191
- 28i,12n,35p,321b,331s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on s0705thin.dvi (45 pages, 752432 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.out b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.out
deleted file mode 100644
index e69de29b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.out
+++ /dev/null
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.pdf
deleted file mode 100644
index 09274a33..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.tex
deleted file mode 100644
index 3abf9c70..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0705thin.tex
+++ /dev/null
@@ -1,871 +0,0 @@
-%%% タイトル s0705thin
-\documentclass[landscape,10pt]{ujarticle}
-\special{papersize=\the\paperwidth,\the\paperheight}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide}
-\usepackage{amsmath,amssymb}
-\usepackage{bm,enumerate}
-\usepackage[dvipdfmx]{graphicx}
-\usepackage{xcolor}
-\definecolor{slidecolorb}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolorc}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolord}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolore}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolorf}{cmyk}{0,0,0,0.5}
-\def\setthin#1{\def\thin{#1}}
-\setthin{0.1}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-\ketmarginJ
-\ketslideinit
-
-\pagestyle{headings}
-
-\begin{document}
-
-\begin{layer}{120}{0}
-\putnotese{0}{0}{\input{fig/slide0.tex}}
-\end{layer}
-
-\def\mainslidetitley{22}
-\def\ketcletter{black}
-\def\ketcbox{slidecolorb}
-\def\ketdbox{slidecolorc}
-\def\ketcframe{slidecolord}
-\def\ketcshadow{slidecolore}
-\def\ketdshadow{slidecolorf}
-\def\slidetitlex{6}
-\def\slidetitlesize{1.3}
-\def\mketcletter{black}
-\def\mketcbox{yellow}
-\def\mketdbox{yellow}
-\def\mketcframe{yellow}
-\def\mslidetitlex{62}
-\def\mslidetitlesize{2}
-
-\color{black}
-\Large\bf\boldmath
-\thispagestyle{empty}
-\addtocounter{page}{-1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\mainslide{メインスライド1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{ç”»é¢ä¸Šã®ãƒœã‚¿ãƒ³}
-
-\vspace*{18mm}
-
-\begin{itemize}
-\item
-\Ltab{20mm}{Figure}é™æ­¢ç”»ï¼ˆFhead+".tex")をfigã«ä½œæˆ
-\item
-\Ltab{20mm}{Title}タイトル(デフォルトã¯slide0)ã‚’figã«ä½œæˆ
-\item
-\Ltab{20mm}{ParaF}パラパラ動画フォルダを作æˆ\\
-\Ltab{25mm}{}Setparaã§å¼•æ•°ã‚’書ã„ã¦ãŠã
-\item
-\Ltab{20mm}{Slide}Texparent+".txt"ã‹ã‚‰ã‚¹ãƒ©ã‚¤ãƒ‰ã‚’作æˆ
-\item
-\Ltab{20mm}{Sum}Summaryã®PDFを作æˆ
-\end{itemize}
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{enumerate環境ã®ä½¿ã„æ–¹}
-
-\vspace*{18mm}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\begin{enumerate}[(1)]
-\item
-番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
-\end{enumerate}
-
-\sameslide
-
-\vspace*{18mm}
-
-\begin{enumerate}[(1)]
-\item
-番å·ã‚’変ãˆã‚‹ã«ã¯ï¼Œä¾‹ãˆã° [(1)]
-\item
-表示ページã¯ãƒªã‚¹ãƒˆã§ä¸Žãˆã‚‹\\
-\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6]ãªã©
-\end{enumerate}
-
-\newslide{薄文字ã®ä½¿ã„æ–¹}
-
-\vspace*{18mm}
-
-\begin{itemize}
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-デフォルトã¯$0.1$
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹
-}%
-\end{itemize}
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\begin{itemize}
-\item
-Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\
-\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-デフォルトã¯$0.1$
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\begin{itemize}
-\item
-Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\
-\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
-\item
-デフォルトã¯$0.1$
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\begin{itemize}
-\item
-Setslidebodyã®3番目ã®å¼•æ•°ã§æ¿ƒã•ã‚’変更\\
-\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
-\item
-デフォルトã¯$0.1$
-\item
-リストã®ãƒšãƒ¼ã‚¸ä»¥å¤–ãŒè–„文字ã«ãªã‚‹
-\end{itemize}
-
-\newslide{layerã®ä½¿ã„æ–¹}
-
-\vspace*{18mm}
-
-\setthin{0}
-\begin{itemize}
-\item
-layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-layerã®çµ‚ã‚ã‚Šã¯\verb|end|
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\hspace*{10mm}{:}{:}\verb+grf,0.8+
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-通常ã®\verb|\putnote|文も使ãˆã‚‹
-}%
-\end{itemize}
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\setthin{0}
-\begin{itemize}
-\item
-layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
-\item
-layerã®çµ‚ã‚ã‚Šã¯\verb|end|
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\hspace*{10mm}{:}{:}\verb+grf,0.8+
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-通常ã®\verb|\putnote|文も使ãˆã‚‹
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\setthin{0}
-\begin{itemize}
-\item
-layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
-\item
-layerã®çµ‚ã‚ã‚Šã¯\verb|end|
-\item
-図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\hspace*{10mm}{:}{:}\verb+grf,0.8+
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-通常ã®\verb|\putnote|文も使ãˆã‚‹
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\setthin{0}
-\begin{itemize}
-\item
-layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
-\item
-layerã®çµ‚ã‚ã‚Šã¯\verb|end|
-\item
-図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
-\item
-図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
-\hspace*{10mm}{:}{:}\verb+grf,0.8+
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-通常ã®\verb|\putnote|文も使ãˆã‚‹
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\setthin{0}
-\begin{itemize}
-\item
-layerã®å§‹ã¾ã‚Šã¯\verb+layer+{:}{:}\verb+{120}{0}+
-\item
-layerã®çµ‚ã‚ã‚Šã¯\verb|end|
-\item
-図ã¯\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
-\item
-図ã®ã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã¨ãã¯\\
-\hspace*{10mm}{:}{:}\verb+grf,0.8+
-\item
-通常ã®\verb|\putnote|文も使ãˆã‚‹
-\end{itemize}
-
-\mainslide{メインスライド2}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{コントローラã®è¡¨ç¤º}
-
-\vspace*{18mm}
-
-\hypertarget{para1pg1}{}
-
-\begin{layer}{120}{0}
-\putnotew{96}{70}{\hyperlink{para0pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para0pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para0pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 1/3}
-\end{layer}
-
-\begin{itemize}
-\item
-スクリプトã«\verb|Setlidehyper();|を入れる
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-\verb|%repeat=n,para|ã¨ã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã‚‹
-}%
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-パラパラ動画ã®ã¨ãã¯è‡ªå‹•çš„ã«è¡¨ç¤º
-}%
-\end{itemize}
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg2}{}
-
-\begin{layer}{120}{0}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 2/3}
-\end{layer}
-
-\begin{itemize}
-\item
-スクリプトã«\verb|Setlidehyper();|を入れる
-\item
-\verb|%repeat=n,para|ã¨ã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã‚‹
-{\color[cmyk]{\thin,\thin,\thin,\thin}
-\item
-パラパラ動画ã®ã¨ãã¯è‡ªå‹•çš„ã«è¡¨ç¤º
-}%
-\end{itemize}
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para1pg3}{}
-
-\begin{layer}{120}{0}
-\putnotew{96}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 3/3}
-\end{layer}
-
-\begin{itemize}
-\item
-スクリプトã«\verb|Setlidehyper();|を入れる
-\item
-\verb|%repeat=n,para|ã¨ã™ã‚‹ã¨è¡¨ç¤ºã•ã‚Œã‚‹
-\item
-パラパラ動画ã®ã¨ãã¯è‡ªå‹•çš„ã«è¡¨ç¤º
-\end{itemize}
-
-\newslide{パラパラ動画}
-
-\vspace*{18mm}
-
-\hypertarget{para2pg1}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p001.tex}}
-\putnotew{96}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para1pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 1/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg2}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p002.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 2/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg3}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p003.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 3/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg4}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p004.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 4/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg5}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p005.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg2}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 5/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg6}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p006.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg3}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 6/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg7}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p007.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg4}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 7/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg8}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p008.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg5}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 8/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg9}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p009.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg6}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 9/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg10}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p010.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg7}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 10/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg11}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p011.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg8}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 11/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg12}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p012.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg9}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 12/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg13}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p013.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg10}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 13/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg14}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p014.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg11}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 14/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg15}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p015.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg12}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 15/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg16}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p016.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg13}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 16/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg17}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p017.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg14}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 17/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg18}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p018.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg15}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 18/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg19}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p019.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg16}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 19/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg20}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p020.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg17}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 20/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg21}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p021.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg18}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 21/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg22}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p022.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg19}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 22/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg23}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p023.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg20}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 23/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg24}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p024.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg21}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 24/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg25}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p025.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg22}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg24}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para2pg26}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 25/26}
-\end{layer}
-
-
-\sameslide
-
-\vspace*{18mm}
-
-\hypertarget{para2pg26}{}
-
-\begin{layer}{120}{0}
-\putnotes{85}{10}{\input{fig/pointoncircle/p026.tex}}
-\putnotew{96}{70}{\hyperlink{para2pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut|\!\lhd$}}}}}
-\putnotew{101}{70}{\hyperlink{para2pg23}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}
-\putnotew{108}{70}{\hyperlink{para2pg25}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}
-\putnotew{115}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{4.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\rhd\!$}}}}}
-\putnotew{120}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}
-\putnotew{125}{70}{\hyperlink{para3pg1}{\fbox{\Ctab{2.5mm}{\scalebox{1}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}
-\putnotew{125}{76}{\scriptsize\color{black} 26/26}
-\end{layer}
-
-
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.aux b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.aux
deleted file mode 100644
index 4cbff8ae..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.aux
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax
-\providecommand\zref@newlabel[2]{}
-\providecommand\hyper@newdestlabel[2]{}
-\providecommand\AtEndDvi@Check{}
-\AtEndDvi@Check
-\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
-\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
-\global\let\oldcontentsline\contentsline
-\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global\let\oldnewlabel\newlabel
-\gdef\newlabel#1#2{\newlabelxx{#1}#2}
-\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\ifx\hyper@anchor\@undefined
-\let\contentsline\oldcontentsline
-\let\newlabel\oldnewlabel
-\fi}
-\fi}
-\global\let\hyper@last\relax
-\gdef\HyperFirstAtBeginDocument#1{#1}
-\providecommand*\HyPL@Entry[1]{}
-\HyPL@Entry{0<</P(0)>>}
-\HyPL@Entry{1<</S/D>>}
-\zref@newlabel{LastPage}{\default{}\page{2}\abspage{3}}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.cdy
deleted file mode 100755
index 55742178..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.log b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.log
deleted file mode 100644
index be064a95..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.log
+++ /dev/null
@@ -1,819 +0,0 @@
-This is e-pTeX, Version 3.14159265-p3.7-160201-2.6 (utf8.euc) (TeX Live 2016) (preloaded format=platex 2016.12.16) 25 JUN 2017 09:47
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**s0706animate.tex
-(./s0706animate.tex
-pLaTeX2e <2016/05/07> (based on LaTeX2e <2016/03/31>)
-Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
-(/usr/local/texlive/2016/texmf-dist/tex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/local/texlive/2016/texmf-dist/tex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info: Overwriting symbol font `mincho' in version `bold'
-(Font) JY1/mc/m/n --> JY1/gt/m/n on input line 593.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic.sty
-\c@ketpicctra=\count91
-\c@ketpicctrb=\count92
-\c@ketpicctrc=\count93
-\c@ketpicctrd=\count94
-\c@ketpicctre=\count95
-\c@ketpicctrf=\count96
-\c@ketpicctrg=\count97
-\c@ketpicctrh=\count98
-\c@ketpicctri=\count99
-\c@ketpicctrj=\count100
-\Width=\skip43
-\Height=\skip44
-\Depth=\skip45
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer.sty
-\layercurrentunit=\skip46
-)
-(/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide.sty)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2016/03/10 v2.15b AMS math features
-\@mathmargin=\skip47
-
-For additional information on amsmath, use the `?' option.
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01 AMS text
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0 generic functions
-\@emptytoks=\toks15
-\ex@=\dimen121
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d Bold Symbols
-\pmbraise@=\dimen122
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsopn.sty
-Package: amsopn 2016/03/08 v2.02 operator names
-)
-\inf@bad=\count101
-LaTeX Info: Redefining \frac on input line 199.
-\uproot@=\count102
-\leftroot@=\count103
-LaTeX Info: Redefining \overline on input line 297.
-\classnum@=\count104
-\DOTSCASE@=\count105
-LaTeX Info: Redefining \ldots on input line 394.
-LaTeX Info: Redefining \dots on input line 397.
-LaTeX Info: Redefining \cdots on input line 518.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen123
-LaTeX Font Info: Redeclaring font encoding OML on input line 634.
-LaTeX Font Info: Redeclaring font encoding OMS on input line 635.
-\macc@depth=\count106
-\c@MaxMatrixCols=\count107
-\dotsspace@=\muskip10
-\c@parentequation=\count108
-\dspbrk@lvl=\count109
-\tag@help=\toks16
-\row@=\count110
-\column@=\count111
-\maxfields@=\count112
-\andhelp@=\toks17
-\eqnshift@=\dimen124
-\alignsep@=\dimen125
-\tagshift@=\dimen126
-\tagwidth@=\dimen127
-\totwidth@=\dimen128
-\lineht@=\dimen129
-\@envbody=\toks18
-\multlinegap=\skip48
-\multlinetaggap=\skip49
-\mathdisplay@stack=\toks19
-LaTeX Info: Redefining \[ on input line 2739.
-LaTeX Info: Redefining \] on input line 2740.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2013/01/14 v3.01 AMS font symbols
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
-\symAMSa=\mathgroup5
-\symAMSb=\mathgroup6
-LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
-(Font) U/euf/m/n --> U/euf/b/n on input line 106.
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/tools/bm.sty
-Package: bm 2016/02/27 v1.2a Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup7
-\symboldletters=\mathgroup8
-\symboldsymbols=\mathgroup9
-\symboldmincho=\mathgroup10
-LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 142.
-LaTeX Info: Redefining \bm on input line 208.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/tools/enumerate.sty
-Package: enumerate 2015/07/23 v3.00 enumerate extensions (DPC)
-\@enLab=\toks20
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
-\KV@toks@=\toks21
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2016/05/09 v1.0r Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
-File: graphics.cfg 2016/01/02 v1.10 sample graphics configuration
-)
-Package graphics Info: Driver file: dvipdfmx.def on input line 96.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
-File: dvipdfmx.def 2016/04/06 v4.08 LaTeX color/graphics driver for dvipdfmx (T
-eX Live/ChoF)
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/infwarerr.sty
-Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
-Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
-)))
-\Gin@req@height=\dimen130
-\Gin@req@width=\dimen131
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/color.sty
-Package: color 2016/05/09 v1.1c Standard LaTeX Color (DPC)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg
-File: color.cfg 2016/01/02 v1.6 sample color configuration
-)
-Package color Info: Driver file: dvips.def on input line 144.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvips.def
-File: dvips.def 2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 2015/12/30 v3.0k Driver-dependent file (DPC,SPQR)
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/animate/animate.sty
-Package: animate 2016/04/15 PDF animations from files and inline graphics
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/base/ifthen.sty
-Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty
-Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/ifdraft.sty
-Package: ifdraft 2016/05/16 v1.4 Detect class options draft and final (HO)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/tools/calc.sty
-Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
-\calc@Acount=\count113
-\calc@Bcount=\count114
-\calc@Adimen=\dimen132
-\calc@Bdimen=\dimen133
-\calc@Askip=\skip50
-\calc@Bskip=\skip51
-LaTeX Info: Redefining \setlength on input line 80.
-LaTeX Info: Redefining \addtolength on input line 81.
-\calc@Ccount=\count115
-\calc@Cskip=\skip52
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/atenddvi.sty
-Package: atenddvi 2016/05/16 v1.2 At end DVI hook (HO)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-abspage.sty
-Package: zref-abspage 2016/05/16 v2.25 Module abspage for zref (HO)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-base.sty
-Package: zref-base 2016/05/16 v2.25 Module base for zref (HO)
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
-Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/etexcmds.sty
-Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
-Package etexcmds Info: Could not find \expanded.
-(etexcmds) That can mean that you are not using pdfTeX 1.50 or
-(etexcmds) that some package has redefined \expanded.
-(etexcmds) In the latter case, load this package earlier.
-))
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
-Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
-Package: pdftexcmds 2016/05/10 v0.21 Utility functions of pdfTeX for LuaTeX (HO
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
-Package pdftexcmds Info: \pdf@primitive is available.
-Package pdftexcmds Info: \pdf@ifprimitive is available.
-Package pdftexcmds Info: \pdfdraftmode not found.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/auxhook.sty
-Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO)
-)
-Package zref Info: New property list: main on input line 759.
-Package zref Info: New property: default on input line 760.
-Package zref Info: New property: page on input line 761.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/atbegshi.sty
-Package: atbegshi 2016/05/16 v1.17 At begin shipout hook (HO)
-)
-\c@abspage=\count116
-Package zref Info: New property: abspage on input line 62.
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
-Package: zref-lastpage 2016/05/16 v2.25 Module lastpage for zref (HO)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/atveryend.sty
-Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO)
-Package atveryend Info: \enddocument detected (standard20110627).
-)
-Package zref Info: New property list: LastPage on input line 55.
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/animate/animfp.sty
-Package: animfp 2009/07/23 fixed point addition for animate.sty
-\afp@xs=\count117
-\afp@xia=\count118
-\afp@xib=\count119
-\afp@xfa=\count120
-\afp@xfb=\count121
-\afp@rega=\count122
-\afp@regb=\count123
-\afp@regs=\count124
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/media9/pdfbase.sty
-(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3.sty
-Package: expl3 2016/05/18 v6512 L3 programming layer (loader)
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3-code.tex
-Package: expl3 2016/05/18 v6512 L3 programming layer (code)
-L3 Module: l3bootstrap 2016/02/12 v6412 L3 Bootstrap code
-L3 Module: l3names 2016/03/11 v6433 L3 Namespace for primitives
-L3 Module: l3basics 2015/11/22 v6315 L3 Basic definitions
-L3 Module: l3expan 2015/09/10 v5983 L3 Argument expansion
-L3 Module: l3tl 2016/03/26 v6465 L3 Token lists
-L3 Module: l3str 2016/03/24 v6441 L3 Strings
-L3 Module: l3seq 2015/08/05 v5777 L3 Sequences and stacks
-L3 Module: l3int 2016/03/24 v6441 L3 Integers
-\c_max_int=\count125
-\l_tmpa_int=\count126
-\l_tmpb_int=\count127
-\g_tmpa_int=\count128
-\g_tmpb_int=\count129
-L3 Module: l3quark 2015/08/17 v5855 L3 Quarks
-L3 Module: l3prg 2015/11/01 v6216 L3 Control structures
-\g__prg_map_int=\count130
-L3 Module: l3clist 2015/09/02 v5901 L3 Comma separated lists
-L3 Module: l3token 2016/04/03 v6470 L3 Experimental token manipulation
-L3 Module: l3prop 2016/01/05 v6366 L3 Property lists
-L3 Module: l3msg 2016/03/26 v6464 L3 Messages
-L3 Module: l3file 2016/03/25 v6458 L3 File and I/O operations
-\l_iow_line_count_int=\count131
-\l__iow_target_count_int=\count132
-\l__iow_current_line_int=\count133
-\l__iow_current_word_int=\count134
-\l__iow_current_indentation_int=\count135
-L3 Module: l3skip 2016/01/05 v6366 L3 Dimensions and skips
-\c_zero_dim=\dimen134
-\c_max_dim=\dimen135
-\l_tmpa_dim=\dimen136
-\l_tmpb_dim=\dimen137
-\g_tmpa_dim=\dimen138
-\g_tmpb_dim=\dimen139
-\c_zero_skip=\skip53
-\c_max_skip=\skip54
-\l_tmpa_skip=\skip55
-\l_tmpb_skip=\skip56
-\g_tmpa_skip=\skip57
-\g_tmpb_skip=\skip58
-\c_zero_muskip=\muskip11
-\c_max_muskip=\muskip12
-\l_tmpa_muskip=\muskip13
-\l_tmpb_muskip=\muskip14
-\g_tmpa_muskip=\muskip15
-\g_tmpb_muskip=\muskip16
-L3 Module: l3keys 2015/11/17 v6284 L3 Key-value interfaces
-\g__keyval_level_int=\count136
-\l_keys_choice_int=\count137
-L3 Module: l3fp 2016/03/26 v6465 L3 Floating points
-\c__fp_leading_shift_int=\count138
-\c__fp_middle_shift_int=\count139
-\c__fp_trailing_shift_int=\count140
-\c__fp_big_leading_shift_int=\count141
-\c__fp_big_middle_shift_int=\count142
-\c__fp_big_trailing_shift_int=\count143
-\c__fp_Bigg_leading_shift_int=\count144
-\c__fp_Bigg_middle_shift_int=\count145
-\c__fp_Bigg_trailing_shift_int=\count146
-L3 Module: l3box 2015/08/09 v5822 L3 Experimental boxes
-\c_empty_box=\box43
-\l_tmpa_box=\box44
-\l_tmpb_box=\box45
-\g_tmpa_box=\box46
-\g_tmpb_box=\box47
-L3 Module: l3coffins 2016/05/17 v6508 L3 Coffin code layer
-\l__coffin_internal_box=\box48
-\l__coffin_internal_dim=\dimen140
-\l__coffin_offset_x_dim=\dimen141
-\l__coffin_offset_y_dim=\dimen142
-\l__coffin_x_dim=\dimen143
-\l__coffin_y_dim=\dimen144
-\l__coffin_x_prime_dim=\dimen145
-\l__coffin_y_prime_dim=\dimen146
-\c_empty_coffin=\box49
-\l__coffin_aligned_coffin=\box50
-\l__coffin_aligned_internal_coffin=\box51
-\l_tmpa_coffin=\box52
-\l_tmpb_coffin=\box53
-\l__coffin_display_coffin=\box54
-\l__coffin_display_coord_coffin=\box55
-\l__coffin_display_pole_coffin=\box56
-\l__coffin_display_offset_dim=\dimen147
-\l__coffin_display_x_dim=\dimen148
-\l__coffin_display_y_dim=\dimen149
-L3 Module: l3color 2014/08/23 v5354 L3 Experimental color support
-L3 Module: l3sys 2015/09/25 v6087 L3 Experimental system/runtime functions
-L3 Module: l3candidates 2016/05/13 v6484 L3 Experimental additions to l3kernel
-\l__box_top_dim=\dimen150
-\l__box_bottom_dim=\dimen151
-\l__box_left_dim=\dimen152
-\l__box_right_dim=\dimen153
-\l__box_top_new_dim=\dimen154
-\l__box_bottom_new_dim=\dimen155
-\l__box_left_new_dim=\dimen156
-\l__box_right_new_dim=\dimen157
-\l__box_internal_box=\box57
-\l__coffin_bounding_shift_dim=\dimen158
-\l__coffin_left_corner_dim=\dimen159
-\l__coffin_right_corner_dim=\dimen160
-\l__coffin_bottom_corner_dim=\dimen161
-\l__coffin_top_corner_dim=\dimen162
-\l__coffin_scaled_total_height_dim=\dimen163
-\l__coffin_scaled_width_dim=\dimen164
-L3 Module: l3luatex 2016/03/26 v6465 L3 Experimental LuaTeX-specific functions
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/l3dvipdfmx.def
-File: l3dvidpfmx.def 2016/03/26 v6465 L3 Experimental driver: dvipdfmx
-\l__driver_tmp_box=\box58
-))
-(/usr/local/texlive/2016/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
-Package: l3keys2e 2016/05/18 v6512 LaTeX2e option processing using LaTeX3 keys
-)
-Package: pdfbase 2016/03/22 v0.8 driver independent access to low-level PDF fea
-tures
-\g_pbs_obj_int=\count147
-\g_pbs_oc_int=\count148
-) (/usr/local/texlive/2016/texmf-dist/tex/latex/ocgx2/ocgbase.sty
-Package: ocgbase 2016/03/11 v0.6 support package for ocgx2.sty
-)
-\@anim@box=\box59
-\@anim@measbox=\box60
-\@anim@tmpdima=\dimen165
-\@anim@tmpdimb=\dimen166
-\@anim@num=\count149
-\@anim@curframe=\count150
-\@anim@curframe@zb=\count151
-\@anim@resizeflags=\count152
-\@anim@skipfram=\count153
-\@anim@mulframecnt=\count154
-\@anim@@tmlnfile=\read1
-\@anim@tmpcnt=\count155
-\c@@anim@ltxcnt=\count156
-\@anim@curlayer=\count157
-\@anim@lineno=\count158
-\@anim@curfield=\count159
-\@anim@@resizeflags=\count160
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2016/05/05 v6.83n Hypertext links for LaTeX
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
-Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO)
-
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
-Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO)
-Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO)
-Package hobsub Info: Skipping package `infwarerr' (already loaded).
-Package hobsub Info: Skipping package `ltxcmds' (already loaded).
-Package hobsub Info: Skipping package `ifluatex' (already loaded).
-Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
-Package ifvtex Info: VTeX not detected.
-Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO)
-Package hobsub Info: Skipping package `ifpdf' (already loaded).
-Package hobsub Info: Skipping package `etexcmds' (already loaded).
-Package hobsub Info: Skipping package `kvsetkeys' (already loaded).
-Package hobsub Info: Skipping package `kvdefinekeys' (already loaded).
-Package hobsub Info: Skipping package `pdftexcmds' (already loaded).
-Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO)
-Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO
-)
-Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO)
-Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO)
-)
-Package hobsub Info: Skipping package `hobsub' (already loaded).
-Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO)
-Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO)
-Package: xcolor-patch 2016/05/16 xcolor patch
-Package hobsub Info: Skipping package `atveryend' (already loaded).
-Package hobsub Info: Skipping package `atbegshi' (already loaded).
-Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO)
-Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO)
-)
-(/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
-)
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
-)
-\@linkdim=\dimen167
-\Hy@linkcounter=\count161
-\Hy@pagecounter=\count162
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2016/05/05 v6.83n Hyperref: PDFDocEncoding definition (HO)
-)
-\Hy@SavedSpaceFactor=\count163
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 4322.
-Package hyperref Info: Hyper figures OFF on input line 4446.
-Package hyperref Info: Link nesting OFF on input line 4451.
-Package hyperref Info: Hyper index ON on input line 4454.
-Package hyperref Info: Plain pages OFF on input line 4461.
-Package hyperref Info: Backreferencing OFF on input line 4466.
-Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
-Package hyperref Info: Bookmarks ON on input line 4691.
-\c@Hy@tempcnt=\count164
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/url/url.sty
-\Urlmuskip=\muskip17
-Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 5044.
-\XeTeXLinkMargin=\dimen168
-\Fld@menulength=\count165
-\Field@Width=\dimen169
-\Fld@charsize=\dimen170
-Package hyperref Info: Hyper figures OFF on input line 6298.
-Package hyperref Info: Link nesting OFF on input line 6303.
-Package hyperref Info: Hyper index ON on input line 6306.
-Package hyperref Info: backreferencing OFF on input line 6313.
-Package hyperref Info: Link coloring ON on input line 6316.
-Package hyperref Info: Link coloring with OCG OFF on input line 6323.
-Package hyperref Info: PDF/A mode OFF on input line 6328.
-LaTeX Info: Redefining \ref on input line 6368.
-LaTeX Info: Redefining \pageref on input line 6372.
-\Hy@abspage=\count166
-\c@Item=\count167
-\c@Hfootnote=\count168
-)
-
-Package hyperref Message: Driver: hdvipdfm.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hdvipdfm.def
-File: hdvipdfm.def 2016/05/05 v6.83n Hyperref driver for dvipdfm
-\pdfm@box=\box61
-\c@Hy@AnnotLevel=\count169
-\HyField@AnnotCount=\count170
-\Fld@listcount=\count171
-\c@bookmark@seq@number=\count172
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
-Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO)
-Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
-82.
-)
-\Hy@SectionHShift=\skip59
-)
-(./s0706animate.aux)
-\openout1 = `s0706animate.aux'.
-
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 25.
-LaTeX Font Info: ... okay on input line 25.
-\AtBeginShipoutBox=\box62
-Package hyperref Info: Link coloring ON on input line 25.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/nameref.sty
-Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section
-
-(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
-Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
-)
-\c@section@level=\count173
-)
-LaTeX Info: Redefining \ref on input line 25.
-LaTeX Info: Redefining \pageref on input line 25.
-LaTeX Info: Redefining \nameref on input line 25.
-
-(./s0706animate.out) (./s0706animate.out)
-\@outlinefile=\write3
-\openout3 = `s0706animate.out'.
-
- (./fig/slide0.tex
-LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JT1/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font) Font shape `JY1/gt/m/n' tried instead on input line 1.
-LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JT1/gt/m/n' tried instead on input line 5.
-LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <24.88> not available
-(Font) Font shape `JY1/gt/m/n' tried instead on input line 5.
-) (./fig/slide0.tex) (./fig/slide0.tex) (./fig/slide0.tex) [0
-
-]
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-
-[1] (./fig/animpointoncircle.tex
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-01.tex
-LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <9> not available
-(Font) Font shape `JT1/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <9> not available
-(Font) Font shape `JY1/gt/m/n' tried instead on input line 8.
-LaTeX Font Info: Try loading font information for U+msa on input line 22.
- (/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2013/01/14 v3.01 AMS symbols A
-)
-LaTeX Font Info: Try loading font information for U+msb on input line 22.
-
-(/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2013/01/14 v3.01 AMS symbols B
-)) <a0,fr0>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-02.tex) <a0,fr1>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-03.tex) <a0,fr2>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-04.tex) <a0,fr3>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-05.tex) <a0,fr4>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-06.tex) <a0,fr5>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-07.tex) <a0,fr6>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-08.tex) <a0,fr7>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-09.tex) <a0,fr8>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-10.tex) <a0,fr9>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-11.tex) <a0,fr10>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-12.tex) <a0,fr11>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-13.tex) <a0,fr12>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-14.tex) <a0,fr13>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-15.tex) <a0,fr14>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-16.tex) <a0,fr15>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-17.tex) <a0,fr16>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-18.tex) <a0,fr17>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-19.tex) <a0,fr18>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-20.tex) <a0,fr19>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-21.tex) <a0,fr20>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-22.tex) <a0,fr21>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-23.tex) <a0,fr22>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-24.tex) <a0,fr23>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-25.tex) <a0,fr24>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-26.tex) <a0,fr25>) (./fig/animpointoncircle.tex
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-01.tex) <a1,fr0>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-02.tex) <a1,fr1>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-03.tex) <a1,fr2>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-04.tex) <a1,fr3>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-05.tex) <a1,fr4>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-06.tex) <a1,fr5>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-07.tex) <a1,fr6>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-08.tex) <a1,fr7>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-09.tex) <a1,fr8>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-10.tex) <a1,fr9>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-11.tex) <a1,fr10>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-12.tex) <a1,fr11>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-13.tex) <a1,fr12>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-14.tex) <a1,fr13>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-15.tex) <a1,fr14>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-16.tex) <a1,fr15>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-17.tex) <a1,fr16>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-18.tex) <a1,fr17>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-19.tex) <a1,fr18>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-20.tex) <a1,fr19>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-21.tex) <a1,fr20>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-22.tex) <a1,fr21>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-23.tex) <a1,fr22>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-24.tex) <a1,fr23>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-25.tex) <a1,fr24>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-26.tex) <a1,fr25>) (./fig/animpointoncircle.tex
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-01.tex) <a2,fr0>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-02.tex) <a2,fr1>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-03.tex) <a2,fr2>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-04.tex) <a2,fr3>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-05.tex) <a2,fr4>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-06.tex) <a2,fr5>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-07.tex) <a2,fr6>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-08.tex) <a2,fr7>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-09.tex) <a2,fr8>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-10.tex) <a2,fr9>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-11.tex) <a2,fr10>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-12.tex) <a2,fr11>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-13.tex) <a2,fr12>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-14.tex) <a2,fr13>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-15.tex) <a2,fr14>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-16.tex) <a2,fr15>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-17.tex) <a2,fr16>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-18.tex) <a2,fr17>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-19.tex) <a2,fr18>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-20.tex) <a2,fr19>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-21.tex) <a2,fr20>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-22.tex) <a2,fr21>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-23.tex) <a2,fr22>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-24.tex) <a2,fr23>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-25.tex) <a2,fr24>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-26.tex) <a2,fr25>) (./fig/animpointoncircle.tex
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-01.tex) <a3,fr0>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-02.tex) <a3,fr1>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-03.tex) <a3,fr2>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-04.tex) <a3,fr3>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-05.tex) <a3,fr4>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-06.tex) <a3,fr5>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-07.tex) <a3,fr6>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-08.tex) <a3,fr7>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-09.tex) <a3,fr8>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-10.tex) <a3,fr9>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-11.tex) <a3,fr10>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-12.tex) <a3,fr11>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-13.tex) <a3,fr12>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-14.tex) <a3,fr13>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-15.tex) <a3,fr14>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-16.tex) <a3,fr15>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-17.tex) <a3,fr16>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-18.tex) <a3,fr17>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-19.tex) <a3,fr18>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-20.tex) <a3,fr19>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-21.tex) <a3,fr20>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-22.tex) <a3,fr21>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-23.tex) <a3,fr22>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-24.tex) <a3,fr23>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-25.tex) <a3,fr24>
-(/Users/takatoosetsuo/ketcindy/ketsample/samples/s07slides/fig/pointoncircle/p0
-26.tex) <a3,fr25>)
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 72.
-
-Overfull \vbox (6.44444pt too high) has occurred while \output is active []
-
-Package atenddvi Info: Last page = 3.
-
-[2]
-Package atveryend Info: Executing hook `AfterLastShipout' on input line 72.
- (./s0706animate.aux)
-Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 72.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 72.
-Package rerunfilecheck Info: File `s0706animate.out' has not changed.
-(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 72.
- )
-Here is how much of TeX's memory you used:
- 14240 strings out of 493693
- 260237 string characters out of 6149786
- 494692 words of memory out of 5000000
- 17400 multiletter control sequences out of 15000+600000
- 15235 words of font info for 61 fonts, out of 8000000 for 9000
- 929 hyphenation exceptions out of 8191
- 48i,12n,65p,10472b,432s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on s0706animate.dvi (3 pages, 117852 bytes).
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.out b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.out
deleted file mode 100644
index e69de29b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.out
+++ /dev/null
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.pdf b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.pdf
deleted file mode 100644
index b63a5929..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.tex b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.tex
deleted file mode 100644
index 8a215859..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.tex
+++ /dev/null
@@ -1,72 +0,0 @@
-%%% タイトル s0706animate
-\documentclass[landscape,10pt]{jarticle}
-\special{papersize=\the\paperwidth,\the\paperheight}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketpic}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketlayer}
-\usepackage{/Users/takatoosetsuo/ketcindy/ketpicstyle/ketslide}
-\usepackage{amsmath,amssymb}
-\usepackage{bm,enumerate}
-\usepackage[dvipdfmx]{graphicx}
-\usepackage{color}
-\definecolor{slidecolora}{cmyk}{0.98,0.13,0,0.43}
-\definecolor{slidecolorb}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolorc}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolord}{cmyk}{0,0.32,0.52,0}
-\definecolor{slidecolore}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolorf}{cmyk}{0,0,0,0.5}
-\definecolor{slidecolori}{cmyk}{0.98,0.13,0,0.43}
-\usepackage[dvipdfmx]{animate}
-\usepackage[dvipdfmx,colorlinks=true,linkcolor=blue,filecolor=blue]{hyperref}
-\ketmarginJ
-\ketslideinit
-
-\pagestyle{headings}
-
-\begin{document}
-
-\begin{layer}{120}{0}
-\putnotese{0}{0}{\input{fig/slide0.tex}}
-\end{layer}
-
-\def\mainslidetitley{22}
-\def\ketcletter{slidecolora}
-\def\ketcbox{slidecolorb}
-\def\ketdbox{slidecolorc}
-\def\ketcframe{slidecolord}
-\def\ketcshadow{slidecolore}
-\def\ketdshadow{slidecolorf}
-\def\slidetitlex{6}
-\def\slidetitlesize{1.3}
-\def\mketcletter{slidecolori}
-\def\mketcbox{yellow}
-\def\mketdbox{yellow}
-\def\mketcframe{yellow}
-\def\mslidetitlex{62}
-\def\mslidetitlesize{2}
-
-\color{black}
-\Large\bf\boldmath
-\thispagestyle{empty}
-\addtocounter{page}{-1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\mainslide{メインスライド1}
-
-%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%
-
-\newslide{極座標ã¨æ›²ç·š(Animation)}
-
-\vspace*{18mm}
-
-
-\begin{layer}{120}{0}
-\putnotes{65}{5}{\input{fig/animpointoncircle.tex}}
-\end{layer}
-
-
-\end{document}
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.txt b/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.txt
deleted file mode 100644
index 9222ae6e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s07slides/s0706animate.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-%タイトル::slide0::kabegami//
-タイトル::slide0//
-
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-
-%%%%%%%%%%%%%%%%//
-new::極座標ã¨æ›²ç·š(Animation)//
-
-\begin{center}//
-\input{fig/animpointoncircle}//
-\end{center}// \ No newline at end of file
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0801plotR.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0801plotR.cdy
deleted file mode 100644
index 54c66e5a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0801plotR.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0802plotR2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0802plotR2.cdy
deleted file mode 100644
index c782ff96..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0802plotR2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0803boxplot.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0803boxplot.cdy
deleted file mode 100644
index 1522f3d0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0803boxplot.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0804histplot.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0804histplot.cdy
deleted file mode 100644
index dadd4f79..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0804histplot.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0805random.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0805random.cdy
deleted file mode 100644
index 5dc6c002..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0805random.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0806dataframe.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0806dataframe.cdy
deleted file mode 100644
index 037b205c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0806dataframe.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0807timecount.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0807timecount.cdy
deleted file mode 100644
index ab06c7a0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0807timecount.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0808ttest.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0808ttest.cdy
deleted file mode 100644
index a5a47941..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s08R/s0808ttest.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0901parabolic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0901parabolic.cdy
deleted file mode 100644
index a24c0394..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0901parabolic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0902cone.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0902cone.cdy
deleted file mode 100644
index e997e2df..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0902cone.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0903saddle.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0903saddle.cdy
deleted file mode 100644
index 6ffda131..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0903saddle.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0904sphere.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0904sphere.cdy
deleted file mode 100644
index 33a7830a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0904sphere.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0905wireframe.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0905wireframe.cdy
deleted file mode 100644
index c8047082..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0905wireframe.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0906intersectcrvsf.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0906intersectcrvsf.cdy
deleted file mode 100644
index f6b84503..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0906intersectcrvsf.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0907multisurfaces.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0907multisurfaces.cdy
deleted file mode 100644
index aa4ee7e1..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0907multisurfaces.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0908conecut.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0908conecut.cdy
deleted file mode 100644
index 8a636e54..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0908conecut.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0909totaldiff.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0909totaldiff.cdy
deleted file mode 100644
index e07e02fc..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s09surface/s0909totaldiff.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1000list.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1000list.cdy
deleted file mode 100644
index daa92575..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1000list.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1001basic.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1001basic.cdy
deleted file mode 100644
index bd14ba85..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1001basic.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1002equation.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1002equation.cdy
deleted file mode 100644
index 299dbb25..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1002equation.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1003trig.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1003trig.cdy
deleted file mode 100644
index 047a0e77..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1003trig.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1004calcby.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1004calcby.cdy
deleted file mode 100644
index f4babdb7..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1004calcby.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1005diffint.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1005diffint.cdy
deleted file mode 100644
index 7221c5c0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1005diffint.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1006calculus.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1006calculus.cdy
deleted file mode 100644
index 89d08f6d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1006calculus.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1007linalg.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1007linalg.cdy
deleted file mode 100644
index 647b466b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1007linalg.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1008idtable.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1008idtable.cdy
deleted file mode 100644
index 79b0dbdd..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1008idtable.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1009diffeq.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1009diffeq.cdy
deleted file mode 100644
index 4d31709a..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1009diffeq.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier.cdy
deleted file mode 100644
index b648d937..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier2.cdy
deleted file mode 100644
index 02a0b920..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier3.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier3.cdy
deleted file mode 100644
index 66cb8830..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1010fourier3.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop.cdy
deleted file mode 100644
index 1178361b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop2.cdy
deleted file mode 100644
index 82944bc0..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1011matrixop2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1012fourierpw.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1012fourierpw.cdy
deleted file mode 100644
index 4d75c163..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1012fourierpw.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1013for.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1013for.cdy
deleted file mode 100644
index 0a2b0367..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1013for.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1014incdec2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1014incdec2.cdy
deleted file mode 100644
index 5201f949..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1014incdec2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1015primenumber.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1015primenumber.cdy
deleted file mode 100644
index 9e7b1f9e..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s10maxima/s1015primenumber.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate.cdy
deleted file mode 100644
index 9e45e8df..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate2.cdy
deleted file mode 100644
index a1e279e9..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1201integrate2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202calcby.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202calcby.cdy
deleted file mode 100644
index 2387ed40..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202calcby.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202equations.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202equations.cdy
deleted file mode 100644
index 2441a5d8..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s12fricas/s1202equations.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy
deleted file mode 100755
index 1e441c04..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1401csvprocessing.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1402copypaste.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1402copypaste.cdy
deleted file mode 100755
index 7a2a062b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1402copypaste.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy
deleted file mode 100644
index 1ac0b8a1..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s14dataprocessing/s1403maketableJ.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1501mant.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1501mant.cdy
deleted file mode 100644
index 5c5e4681..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1501mant.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1502torus.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1502torus.cdy
deleted file mode 100644
index 73b7c10c..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1502torus.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1503parabola.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1503parabola.cdy
deleted file mode 100644
index c68725b7..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1503parabola.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1504conecut.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1504conecut.cdy
deleted file mode 100644
index a0ac796b..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1504conecut.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1505skeleton.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1505skeleton.cdy
deleted file mode 100644
index 6a354f01..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1505skeleton.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1506skeleton2.cdy b/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1506skeleton2.cdy
deleted file mode 100644
index dcf2f93d..00000000
--- a/texmf-dist/doc/support/ketpic/ketsample/samples/s15C/s1506skeleton2.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/source/ScriptInitializationdirect.txt b/texmf-dist/doc/support/ketpic/source/ScriptInitializationdirect.txt
deleted file mode 100644
index d5149163..00000000
--- a/texmf-dist/doc/support/ketpic/source/ScriptInitializationdirect.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-use("KetCindyPlugin");
-Dirhead=getdirhead(gethome()+"/work");
-Shellfile="";
-setdirectory(Dirhead);
-import("setketcindy.txt");
-import("ketoutset.txt");
-
-setdirectory(Dirwork);
-
-Helplist(["+","+3d","+mv"],"helpJ");
diff --git a/texmf-dist/scripts/ketpic/data/fontF/0Small.png b/texmf-dist/scripts/ketcindy/data/fontF/0Small.png
index 8d491ce0..8d491ce0 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/0Small.png
+++ b/texmf-dist/scripts/ketcindy/data/fontF/0Small.png
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/0Smalla-h.png b/texmf-dist/scripts/ketcindy/data/fontF/0Smalla-h.png
index 4578fb1e..4578fb1e 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/0Smalla-h.png
+++ b/texmf-dist/scripts/ketcindy/data/fontF/0Smalla-h.png
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/0Smalli-o.png b/texmf-dist/scripts/ketcindy/data/fontF/0Smalli-o.png
index 812d3755..812d3755 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/0Smalli-o.png
+++ b/texmf-dist/scripts/ketcindy/data/fontF/0Smalli-o.png
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/0Smallp-w.png b/texmf-dist/scripts/ketcindy/data/fontF/0Smallp-w.png
index 29c6c446..29c6c446 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/0Smallp-w.png
+++ b/texmf-dist/scripts/ketcindy/data/fontF/0Smallp-w.png
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/0Smallxyz.png b/texmf-dist/scripts/ketcindy/data/fontF/0Smallxyz.png
index a4e3a6a6..a4e3a6a6 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/0Smallxyz.png
+++ b/texmf-dist/scripts/ketcindy/data/fontF/0Smallxyz.png
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/nsi.cdy b/texmf-dist/scripts/ketcindy/data/fontF/nsi.cdy
index 53393398..53393398 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/nsi.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/nsi.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/nsi.txt b/texmf-dist/scripts/ketcindy/data/fontF/nsi.txt
index 3492d65d..3492d65d 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/nsi.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/nsi.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/pcr.cdy b/texmf-dist/scripts/ketcindy/data/fontF/pcr.cdy
index cc8891d0..cc8891d0 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/pcr.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/pcr.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/pcr.txt b/texmf-dist/scripts/ketcindy/data/fontF/pcr.txt
index 76c429b5..76c429b5 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/pcr.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/pcr.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/qcr.cdy b/texmf-dist/scripts/ketcindy/data/fontF/qcr.cdy
index ad28dd15..ad28dd15 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/qcr.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/qcr.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/qcr.txt b/texmf-dist/scripts/ketcindy/data/fontF/qcr.txt
index 58a390e9..58a390e9 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/qcr.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/qcr.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/rcr.cdy b/texmf-dist/scripts/ketcindy/data/fontF/rcr.cdy
index e5a02dd9..e5a02dd9 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/rcr.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/rcr.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/rcr.txt b/texmf-dist/scripts/ketcindy/data/fontF/rcr.txt
index f668aba4..f668aba4 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/rcr.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/rcr.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/tsi.cdy b/texmf-dist/scripts/ketcindy/data/fontF/tsi.cdy
index 2fa6231c..2fa6231c 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/tsi.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/tsi.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/tsi.txt b/texmf-dist/scripts/ketcindy/data/fontF/tsi.txt
index 6a51e190..6a51e190 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/tsi.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/tsi.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/xsi.cdy b/texmf-dist/scripts/ketcindy/data/fontF/xsi.cdy
index 428c783d..428c783d 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/xsi.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/xsi.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/xsi.txt b/texmf-dist/scripts/ketcindy/data/fontF/xsi.txt
index f16d04f0..f16d04f0 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/xsi.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/xsi.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/ysi.cdy b/texmf-dist/scripts/ketcindy/data/fontF/ysi.cdy
index ff075329..ff075329 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/ysi.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/ysi.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/ysi.txt b/texmf-dist/scripts/ketcindy/data/fontF/ysi.txt
index 83f6b329..83f6b329 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/ysi.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/ysi.txt
diff --git a/texmf-dist/scripts/ketpic/data/fontF/zsi.cdy b/texmf-dist/scripts/ketcindy/data/fontF/zsi.cdy
index 3326d6ad..3326d6ad 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/zsi.cdy
+++ b/texmf-dist/scripts/ketcindy/data/fontF/zsi.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/fontF/zsi.txt b/texmf-dist/scripts/ketcindy/data/fontF/zsi.txt
index f62925cd..f62925cd 100644
--- a/texmf-dist/scripts/ketpic/data/fontF/zsi.txt
+++ b/texmf-dist/scripts/ketcindy/data/fontF/zsi.txt
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt
index 897ac82f..897ac82f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(mitani).txt b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt
index 262fff5b..262fff5b 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/READMEj(mitani).txt
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj
index 2259162a..2259162a 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a03.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj
index 552dd092..552dd092 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a04.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj
index 0ad84696..0ad84696 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a05.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj
index fa5467aa..fa5467aa 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a06.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj
index 17d011c5..17d011c5 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a07.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj
index 2235341d..2235341d 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a08.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj
index 79e22eca..79e22eca 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a09.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj
index cc602ba2..cc602ba2 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/a10.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj
index 70574b60..70574b60 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n01.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj
index e279a395..e279a395 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n02.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj
index 72508077..72508077 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n03.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj
index 03abdf63..03abdf63 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n04.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj
index 7e79daa2..7e79daa2 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n05.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj
index f93e9b72..f93e9b72 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n06.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj
index 529d40b7..529d40b7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n07.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj
index 09205712..09205712 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n08.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj
index e7b7c9a7..e7b7c9a7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n09.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj
index 012f40ee..012f40ee 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n10.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n11.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj
index 291356f8..291356f8 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n11.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n12.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj
index 4513f468..4513f468 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n12.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n13.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj
index ba77013e..ba77013e 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n13.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n14.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj
index 066ad4d0..066ad4d0 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n14.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n15.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj
index cce594a8..cce594a8 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n15.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n16.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj
index 5222ab17..5222ab17 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n16.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n17.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj
index 5bafb396..5bafb396 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n17.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n18.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj
index 11416d75..11416d75 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n18.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n19.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj
index 6942d041..6942d041 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n19.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n20.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj
index 48711e26..48711e26 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n20.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n21.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj
index be39dcb0..be39dcb0 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n21.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n22.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj
index 1dfec909..1dfec909 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n22.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n23.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj
index a7c786ce..a7c786ce 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n23.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n24.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj
index 95d5834f..95d5834f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n24.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n25.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj
index e3048519..e3048519 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n25.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n26.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj
index 3eb6d8d7..3eb6d8d7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n26.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n27.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj
index 41a03100..41a03100 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n27.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n28.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj
index 8d1f142f..8d1f142f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n28.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n29.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj
index ef7fd148..ef7fd148 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n29.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n30.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj
index 565d361a..565d361a 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n30.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n31.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj
index 2bc879c4..2bc879c4 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n31.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n32.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj
index 39d12437..39d12437 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n32.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n33.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj
index 4fb6508f..4fb6508f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n33.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n34.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj
index eea5439f..eea5439f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n34.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n35.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj
index ed3b9efc..ed3b9efc 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n35.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n36.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj
index 977ef5c4..977ef5c4 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n36.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n37.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj
index 69c08490..69c08490 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n37.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n38.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj
index fd528ea3..fd528ea3 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n38.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n39.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj
index 5cb96de7..5cb96de7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n39.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n40.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj
index c1b57f02..c1b57f02 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n40.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n41.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj
index 3adcc5a7..3adcc5a7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n41.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n42.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj
index 414d704a..414d704a 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n42.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n43.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj
index 15b86180..15b86180 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n43.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj
index a118aec6..a118aec6 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj
index d29c2764..d29c2764 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n44R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj
index 79c06df1..79c06df1 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj
index 5b7ea3ed..5b7ea3ed 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n45R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj
index c36513d3..c36513d3 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj
index ce2cc058..ce2cc058 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n46R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj
index e2fa72f6..e2fa72f6 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj
index 2ab53743..2ab53743 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n47R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj
index b2c4ece1..b2c4ece1 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj
index 004d8254..004d8254 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n48R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n49.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj
index 6cedb9f8..6cedb9f8 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n49.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n50.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj
index f7c4ccbc..f7c4ccbc 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n50.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n51.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj
index 86483d6d..86483d6d 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n51.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n52.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj
index 8e67dd58..8e67dd58 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n52.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n53.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj
index cd266e99..cd266e99 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n53.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n54.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj
index 4377b1ff..4377b1ff 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n54.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n55.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj
index cfde17fe..cfde17fe 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n55.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n56.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj
index 7bae7915..7bae7915 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n56.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n57.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj
index 036ae2e3..036ae2e3 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n57.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n58.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj
index a7350853..a7350853 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n58.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n59.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj
index 9981d0b4..9981d0b4 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n59.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n60.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj
index 27819bd4..27819bd4 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n60.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n61.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj
index 9668c496..9668c496 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n61.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n62.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj
index 270b879b..270b879b 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n62.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n63.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj
index ee44b2b3..ee44b2b3 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n63.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n64.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj
index f1aadc5c..f1aadc5c 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n64.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n65.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj
index e5e0ba78..e5e0ba78 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n65.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n66.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj
index 8bcd109e..8bcd109e 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n66.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n67.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj
index 58572003..58572003 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n67.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n68.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj
index fbf46178..fbf46178 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n68.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n69.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj
index 2e11a375..2e11a375 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n69.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n70.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj
index 62c1da41..62c1da41 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n70.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n71.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj
index 331009af..331009af 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n71.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n72.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj
index ad80a06d..ad80a06d 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n72.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n73.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj
index d65e44ca..d65e44ca 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n73.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n74.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj
index b0a6ff58..b0a6ff58 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n74.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n75.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj
index a6eca558..a6eca558 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n75.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n76.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj
index 6ae6abe0..6ae6abe0 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n76.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n77.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj
index 14c23ffd..14c23ffd 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n77.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n78.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj
index 7693437a..7693437a 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n78.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n79.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj
index 5923c300..5923c300 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n79.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n80.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj
index c6797f3d..c6797f3d 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n80.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n81.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj
index e249e287..e249e287 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n81.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n82.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj
index bec40fa7..bec40fa7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n82.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n83.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj
index 40656942..40656942 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n83.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n84.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj
index 99140d2c..99140d2c 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n84.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n85.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj
index 88e6e2d9..88e6e2d9 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n85.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n86.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj
index 0c12e8e4..0c12e8e4 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n86.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n87.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj
index d6f957ec..d6f957ec 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n87.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n88.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj
index 6b72d3ca..6b72d3ca 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n88.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n89.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj
index 0b5c2160..0b5c2160 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n89.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n90.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj
index 12cea9c9..12cea9c9 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n90.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n91.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj
index 8fa9e15a..8fa9e15a 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n91.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n92.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj
index 1f85374b..1f85374b 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/n92.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj
index 2dfa2604..2dfa2604 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p03.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj
index c42c1d1f..c42c1d1f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p04.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj
index e7731809..e7731809 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p05.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj
index 6b1fc4e7..6b1fc4e7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p06.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj
index b11e3f11..b11e3f11 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p07.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj
index 3b99bc23..3b99bc23 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p08.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj
index e00153ab..e00153ab 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p09.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj
index 31941eda..31941eda 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/p10.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj
index 2edf33c5..2edf33c5 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r01.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj
index 85bbede8..85bbede8 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r02.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj
index c42c1d1f..c42c1d1f 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r03.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj
index 56a0c40c..56a0c40c 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r04.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj
index fd013dc2..fd013dc2 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/r05.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj
index f493d9c7..f493d9c7 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s01.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj
index cc2dc6cb..cc2dc6cb 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s02.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj
index 0663c724..0663c724 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s03.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj
index 58e0fa0c..58e0fa0c 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s04.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj
index a2ec5ff1..a2ec5ff1 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s05.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj
index 4167cae1..4167cae1 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s06.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj
index 5820f529..5820f529 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s07.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj
index 8441f42c..8441f42c 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s08.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj
index 40f8fdd8..40f8fdd8 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s09.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj
index c9027972..c9027972 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s10.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s11.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj
index 496cd08e..496cd08e 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s11.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj
index aaee84e5..aaee84e5 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj
index 8cdb06b6..8cdb06b6 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s12R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj
index fe10910d..fe10910d 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13L.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj
index fa9be1b3..fa9be1b3 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/s13R.obj
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj
diff --git a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf
index e2b52ddd..e2b52ddd 100644
--- a/texmf-dist/scripts/ketpic/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/æ•´é¢å‡¸å¤šé¢ä½“データ.pdf
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketcindy.sh b/texmf-dist/scripts/ketcindy/ketcindy.sh
index 344cbb23..49ac4d08 100755
--- a/texmf-dist/scripts/ketpic/ketcindy.sh
+++ b/texmf-dist/scripts/ketcindy/ketcindy.sh
@@ -2,6 +2,9 @@
#
# KETCindy starter script
#
+# (C) 2017 Norbert Preining
+# Licensed under the same license terms as ketpic itself, that is GPLv3+
+#
BinaryName=Cinderella2
TemplateFile=template.cdy
@@ -24,15 +27,35 @@ if [ ! -x "$cinderella" ] ; then
echo "Program $cinderella is not executable!" >&2
exit 1
fi
-
+# find real path
+realcind=`realpath "$cinderella"`
+cinddir=`dirname "$realcind"`
+plugindir="$cinddir/Plugins"
+plugin="$plugindir/KetCindyPlugin.jar"
+
+# find Jar
+KetCdyJar=`kpsewhich -format=texmfscripts KetCindyPlugin.jar`
# search for template.cdy
TempCdy=`kpsewhich -format=texmfscripts $TemplateFile`
-if [ -z "$TempCdy" ]
+if [ -z "$TempCdy" -o -z "$KetCdyJar" ]
then
echo "Cannot find $TemplateFile via kpsewhich, is ketpic installed?" >&2
exit 1
fi
+
+if [ ! -r "$plugin" ] ; then
+ echo "Cinderella is *NOT* set up for KETCindy!"
+ echo "You need to copy"
+ echo " $KetCdyJar"
+ echo "into"
+ echo " $plugindir"
+ echo ""
+ exit 1
+fi
+
+mkdir -p ~/ketcindy
+
exec "$cinderella" "$TempCdy"
diff --git a/texmf-dist/scripts/ketcindy/ketfiles/allbuttons.cdy b/texmf-dist/scripts/ketcindy/ketfiles/allbuttons.cdy
new file mode 100644
index 00000000..bf1d86fe
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketfiles/allbuttons.cdy
Binary files differ
diff --git a/texmf-dist/scripts/ketcindy/ketfiles/template.cdy b/texmf-dist/scripts/ketcindy/ketfiles/template.cdy
new file mode 100644
index 00000000..ba10738e
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketfiles/template.cdy
Binary files differ
diff --git a/texmf-dist/doc/support/ketpic/ketjava/KetCindyPlugin.jar b/texmf-dist/scripts/ketcindy/ketjava/KetCindyPlugin.jar
index 36c8bdcc..cee8f4ca 100644
--- a/texmf-dist/doc/support/ketpic/ketjava/KetCindyPlugin.jar
+++ b/texmf-dist/scripts/ketcindy/ketjava/KetCindyPlugin.jar
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3d.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3d.cs
index 53b542a0..53b542a0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3d.cs
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3d.cs
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpE.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpE.txt
index 27b40955..27b40955 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpE.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpE.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpJ.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpJ.txt
index bd29d25f..bd29d25f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dhelpJ.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dhelpJ.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dlog.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlog.txt
index 63f107b7..63f107b7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylib3dlog.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlog.txt
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlogr.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlogr.txt
new file mode 100644
index 00000000..7cef6fc7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlogr.txt
@@ -0,0 +1,8 @@
+// 2017.10.08
+// Bezier3,Putbezier3data,Mkbezierptcrv3d greatly changed
+// 2017.10.07
+// Mkpointlist debugged
+// Start3d,Ptseg3d, Setangle, Mkpointlist, Mkseq3d, Putpoint3d Skeleton..,Putbezier..
+// changed ( "=" removed from VLIST)
+// 2017.09.18
+// SCIWR,SCIRE removed
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dr.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dr.cs
new file mode 100644
index 00000000..9732be4b
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dr.cs
@@ -0,0 +1,4468 @@
+// Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+//
+//This program 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 program 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.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>
+//
+
+println("ketcindylib3d(2017.10.07) loaded");
+
+//help:start();
+
+Ketinit3d():=Ketinit3d(1);
+Ketinit3d(sf):=(
+ regional(tmp);
+ tmp=round(4*SW.y)/4;
+// Ketinit3d(sf,[round(SW.x)+1,tmp-0.5,tmp-1]);
+ Ketinit3d(sf,[-5,tmp-0.5,tmp-1]);
+);
+Ketinit3d(subflg,position):=(
+//help:Ketinit3d(subflg=1)
+ regional(ctr,tmp,tmp1,tmp2,tmp3,tmp4,xPos,yTh,yPh);
+// println("KETCindy3d V.2.3.5(2016.02.03)");
+ BezierNumber3=1; //15.02.28
+ if(!islist(BZLIST3),
+ BZLIST3=[]; //15.02.28
+ ,
+ tmp=apply(allpoints(),text(#));
+ tmp1=select(tmp,substring(#,length(#)-1,length(#))=="p");
+ tmp2=[];
+ forall(tmp1,ctr,
+ tmp=substring(ctr,0,length(ctr)-1);
+ tmp=select(BZLIST3,#_1==tmp);
+ if(length(tmp)>0,
+ tmp2=append(tmp2,tmp_1);
+ );
+ );
+ BZLIST3=tmp2;
+ );
+ SUBSCR=subflg;
+ Setwindow("Msg=no");
+ if(length(position)>2,
+ xPos=position_1;
+ yTh=position_2;
+ yPh=position_3;
+ ,
+ xPos=0;
+ yTh=position_1;
+ yPh=position_2;
+ );
+// THETA=60*pi/180;
+// PHI=30*pi/180;
+ FocusPoint=[0,0,0];
+ EyePoint=[5,5,5];
+ Listplot("th",[[xPos,yTh],[xPos+9,yTh]],["notex","linecolor->[0,1,0]","Msg=no"]);
+ Listplot("ph",[[xPos,yPh],[xPos+9,yPh]],["notex","linecolor->[0,1,0]","Msg=no"]);
+ //16.02.10
+ PutonCurve("TH",sgth,[xPos,xPos+9,"Msg=no"]);
+ PutonCurve("FI",sgph,[xPos,xPos+9,"Msg=no"]);
+ THETA=(TH.x-xPos)*20*pi/180;
+ PHI=(FI.x-xPos)*40*pi/180;
+// Defvar("THETA",THETA); // 16.06.20
+// Defvar("PHI",PHI); // 16.06.20
+ drawtext([xPos-0.8,yTh-0.1],Sprintf((TH.x-xPos)*20,2),align->"right"); //17.05.02
+ drawtext([xPos-0.8,yPh-0.1],Sprintf((FI.x-xPos)*40,2),align->"right"); //17.05.02
+ tmp="Setangle("+text((TH.x-xPos)*20)+","+text((FI.x-xPos)*40)+")";
+ GLIST=append(GLIST,tmp);
+ Addax(0);
+ TSIZE=10;
+ TSIZEZ=10;
+ ErrFlg=0;
+);
+
+Start3d():=Start3d([]); //16.11.12
+Start3d(ptexception):=( //16.11.12
+//help:Start3d();
+//help:Start3d(execptionptlist);
+ regional(xmn,xMx,ymn,yMx,pt,pt3,pt2,
+ xPos,yTh,yPh,Eps,tmp,tmp1,tmp2,tmp3,tmp4);
+ GCLIST=[];
+ GLIST=[];
+ FUNLIST=[];
+ COM0thlist=[];
+ COM1stlist=[];
+ COM2ndlist=[];
+ SEG3dlist=[];
+ OutFileList=[];
+ FigPdfList=[]; // 16.04.08
+ ErrFlag=0;
+ OBJCMD=[]; // 16.11.29from
+ OCNAME=Fhead;
+ OCOPTION=["m","v"];// 16.11.29upto
+ ArrowlineNumber=1; // 16.01.31
+ ArrowheadNumber=1;
+ BezierNumber=1; //16.01.31
+ BezierNumber3=1; //16.08.19
+ Fnametex=Fhead+".tex"; // 15.04.06
+ FnameR=Fhead+".r";
+ FnameRbody=Fhead+"body.r";
+ Fnameout=Fhead+".txt";
+// Ketinit3d(SUBSCR); // 16.06.20
+ Setwindow("Msg=no"); // 16.06.20from
+ tmp=round(4*SW.y)/4;
+ xPos=-5;yTh=tmp-0.5;yPh=tmp-1;
+ Listplot("th",[[xPos,yTh],[xPos+9,yTh]],
+ ["notex","linecolor->[0,1,0]","Msg=no"]);
+ Listplot("ph",[[xPos,yPh],[xPos+9,yPh]],
+ ["notex","linecolor->[0,1,0]","Msg=no"]);
+ //16.02.10
+ PutonCurve("TH",sgth,[xPos,xPos+9,"Msg=no"]);
+ PutonCurve("FI",sgph,[xPos,xPos+9,"Msg=no"]);
+ drawtext([xPos-0.8,yTh-0.1],Sprintf((TH.x-xPos)*20,2),align->"right"); //17.05.02
+ drawtext([xPos-0.8,yPh-0.1],Sprintf((FI.x-xPos)*40,2),align->"right"); //17.05.02
+ tmp="Setangle("
+ +format((TH.x-xPos)*20,5)+","
+ +format((FI.x-xPos)*40,5)+")";
+ GLIST=append(GLIST,tmp);
+ THETA=(TH.x-xPos)*20*pi/180;
+ PHI=(FI.x-xPos)*40*pi/180; // 16.06.20upto
+ if(isselected(TH) % isselected(FI), // 17.05.18from
+ if(length(Ch)>0,
+ ChNum=Ch_(length(Ch));
+ if(ChNum==0, ChNum=1);
+ ,
+ ChNum=1;
+ );
+ Ch=[0];
+ );// 17.05.18upto
+ if(length(VLIST)==0, // 16.06.20
+ tmp=remove(allpoints(),[NE,SW,TH,FI,O,X,Y,Z]);//17.06.02
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp=parse(tmp1+"z.y");
+ pt3=Xyzcoord(pt.x,pt.y,tmp);
+ Defvar(tmp1+"3d",pt3);
+ pt2=Parapt(pt3); // 16.05.28from
+ Defvar(tmp1+"2d",pt2); // 16.05.28upto
+ );
+ );
+ ,
+ if(isselected(NE) % isselected(SW),
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp=select(VLIST,#_1==tmp1+"3d"); //17.10.07
+ pt3=tmp_1_2;
+ tmp=tmp1+".xy=Parapt("+pt3+")_[1,2];";
+ parse(tmp);
+// if(SUBSCR==1,
+// tmp=tmp1+"z"+".x=NE.x-SW.x+"+tmp1+".x";
+// parse(tmp);
+// );
+ );
+ );
+ ,
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp2=parse(tmp1+"z");
+ if(isselected(pt) % isselected(tmp2),
+ Defvar(tmp1+"2d",pt.xy);
+ tmp=parse(tmp1+"z.y");
+ tmp=Xyzcoord(pt.x,pt.y,tmp);
+ Defvar(tmp1+"3d",tmp);
+ );
+ );
+ );
+ );
+ );
+ if(SUBSCR==1,
+ xmn=SW.x+NE.x-SW.x;
+ xMx=NE.x+NE.x-SW.x;
+ ymn=SW.y;
+ yMx=NE.y;
+ drawpoly([[xMx,yMx],[xmn,yMx],
+ [xmn,ymn],[xMx,ymn]],color->[1,1,1]);
+ connect([[NE.x-SW.x,yMx],[NE.x-SW.x,ymn]],
+ color->[0.5,0.5,0.5]);
+ );
+ // for Presentation //17.07.01from
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow"; //17.03.02 regional debugged
+ SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+ letterc,mboxc,mboxc,mboxc,62,2,letterc];
+ ThinDense=0.1; //17.07.01upto
+ Ptseg3data(ptexception); //16.08.23
+);
+
+Setangle(theta,phi):=( //16.12.24
+//help:Setangle(60,30);
+ regional(xmn,xMx,ymn,yMx,pt,pt3,pt2,
+ xPos,yTh,yPh,Eps,tmp,tmp1,tmp2,tmp3,tmp4);
+ tmp=round(4*SW.y)/4;
+ xPos=-5;yTh=tmp-0.5;yPh=tmp-1;
+ if(theta=="",theta=THETA*180/pi); // 17.01.19
+ if(phi=="",phi=PHI*180/pi);
+ THETA=theta*pi/180;
+ TH.x=theta/20+xPos;
+ PHI=phi*pi/180;
+ FI.x=phi/40+xPos;
+// drawtext([xPos-0.8,yTh-0.1],text(theta)); //17.05.05
+// drawtext([xPos-0.8,yPh-0.1],text(phi));
+ tmp="Setangle("
+ +format(theta,5)+","+format(phi,5)+")";
+ GLIST=append(GLIST,tmp);
+ if(length(VLIST)==0, // 16.06.20
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp=parse(tmp1+"z.y");
+ pt3=Xyzcoord(pt.x,pt.y,tmp);
+ Defvar(tmp1+"3d",pt3);
+ pt2=Parapt(pt3); // 16.05.28from
+ Defvar(tmp1+"2d",pt2); // 16.05.28upto
+ );
+ );
+ ,
+ if(isselected(NE) % isselected(SW),
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp=select(VLIST,#_1==tmp1+"3d");
+ pt3=tmp_1_2;
+ tmp=tmp1+".xy=Parapt("+pt3+")_[1,2];";
+ parse(tmp);
+ );
+ );
+ ,
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp4=remove(tmp,ptexception);
+ forall(tmp4,pt,
+ tmp1=text(pt);
+ tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+ if(tmp!="z",
+ tmp2=parse(tmp1+"z");
+ if(isselected(pt) % isselected(tmp2),
+ Defvar(tmp1+"2d",pt.xy);
+ tmp=parse(tmp1+"z.y");
+ tmp=Xyzcoord(pt.x,pt.y,tmp);
+ Defvar(tmp1+"3d",tmp);
+ );
+ );
+ );
+ );
+ );
+ forall(Datalist3d(),#,
+ tmp1=replace(#,"3d","2d");
+ tmp2=Projpara(#,["nodata"]);
+ tmp=tmp1+"="+textformat(tmp2,5);
+ parse(tmp);
+ );
+ Ptseg3data(ptexception);
+);
+
+Changestyle3d(nameL,style):=(
+//help:Changestyle3d(["geoseg3d","ax3d"],["notex"]);
+ regional(nmL,name,tmp,tmp1,tmp2);
+ if(islist(nameL),nmL=nameL,nmL=[nameL]);
+ tmp1=[];
+ forall(nmL,name,
+ tmp=parse(name);
+ if(isstring(tmp_1),
+ tmp1=concat(tmp1,tmp);
+ ,
+ tmp1=append(tmp1,name);
+ );
+ tmp=apply(tmp1,replace(#,"3d","2d"));
+ Changestyle(tmp,style);
+ tmp=apply(tmp,"sub"+#); // 15.05.24
+ Changestyle(tmp,style);
+ );
+);
+
+Dist3d(pt1):=Dist3d(pt1,[0,0,0]);
+Dist3d(pt1,pt2):=(
+//help:Dist3d(A3d,B3d);
+//help:Dist3d(A,B);
+//help:Dist3d("A","B");
+ regional(p1,p2);
+ if(islist(pt1),
+ p1=pt1;
+ ,
+ if(ispoint(pt1),p1=text(pt1),p1=pt1);
+ p1=parse(p1+"3d");
+ );
+ if(islist(pt2),
+ p2=pt2;
+ ,
+ if(ispoint(pt2),p2=text(pt2),p2=pt2);
+ p2=parse(p2+"3d");
+ );
+ sqrt((p2-p1)*(p2-p1));
+);
+
+Findangle(vec):=(
+//help:Findangle([2,1,4]);
+//help:Findangle([0,0,1,0]);
+ regional(vec3,vec2,Eps,th,ph,tmp);
+ Eps=10^(-4);
+ vec3=vec_(1..3);
+ vec2=vec_(1..2);
+ th=arccos(vec_3/|vec3|);
+ if(|vec2|>Eps,
+ ph=arccos(vec_1/|vec2|);
+ if(vec_2<0,
+ ph=2*pi-ph; // 15.03.28
+ );
+ ,
+ if(length(vec)>3,ph=vec_4*pi/180,ph=PHI);
+ );
+ [th,ph];
+);
+
+Cancoordpara(pc):=(
+//help:Cancoordpara([1,2,0]);
+ regional(Xz,Yz,Zz,tmp1,tmp2,tmp3);
+ Xz=pc_1; Yz=pc_2; Zz=pc_3;
+ tmp1=-Xz*sin(PHI)-Yz*cos(PHI)*cos(THETA)+Zz*cos(PHI)*sin(THETA);
+ tmp2=Xz*cos(PHI)-Yz*sin(PHI)*cos(THETA)+Zz*sin(PHI)*sin(THETA);
+ tmp3=Yz*sin(THETA)+Zz*cos(THETA);
+ [tmp1,tmp2,tmp3];
+);
+
+Zparapt(cc):=(
+ regional(x,y,z);
+ x=cc_1; y=cc_2; z=cc_3;
+ x*cos(PHI)*sin(THETA)+y*sin(PHI)*sin(THETA)+z*cos(THETA);
+);
+
+Projcoordpara(cc):=(
+//help:Projcoordpara([3,1,2]);
+ regional(tmp);
+ tmp=Parapt(cc);
+ [tmp_1,tmp_2,Zparapt(cc)];
+);
+
+Parapt(pt):=(
+//help:Parapt([2,1,5]);
+ regional(Xz,Yz);
+ Xz=-pt_1*sin(PHI)+pt_2*cos(PHI);
+ Yz=-pt_1*cos(PHI)*cos(THETA)-pt_2*sin(PHI)*cos(THETA)+pt_3*sin(THETA);
+ [Xz,Yz];
+);
+
+ProjCurve(crv):=(
+//help:Projcurve("sl3d1");
+ regional(CurveL,Curve,Eps,AnsL,Out,sp,cp,st,,ct,ii,pt,
+ Xz,Yz,tmp,tmp1,tmp2);
+ Eps=10^(-6);
+ sp=sin(PHI); cp=cos(PHI);
+ st=sin(THETA); ct=cos(THETA);
+ if(isstring(crv),CurveL=parse(crv),CurveL=crv);
+ if(MeasureDepth(CurveL)==1,CurveL=[CurveL]);
+ Out=[];
+ forall(CurveL,Curve,
+ AnsL=[];
+ forall(1..length(Curve),ii,
+ pt=Curve_ii;
+ if(pt_1!="inf",
+ Xz=-pt_1*sp+pt_2*cp;
+ Yz=-pt_1*cp*ct-pt_2*sp*ct+pt_3*st;
+ tmp=[Xz,Yz];
+ if(ii==1,
+ AnsL=[tmp];
+ ,
+ tmp1=AnsL_(length(AnsL));
+ if(tmp1_1=="inf" % |tmp-tmp1|>Eps,
+ AnsL=append(AnsL,tmp);
+ );
+ );
+ ,
+ AnsL=append(AnsL,["inf"]);
+ );
+ );
+ tmp1=[];
+ tmp2=select(1..length(AnsL),AnsL_#==["inf"]);
+ tmp=1;
+ forall(tmp2,
+ if(#>tmp,
+ tmp1=concat(tmp1,[AnsL_(tmp..(#-1))])
+ );
+ tmp=#+1;
+ );
+ if(tmp<length(AnsL),
+ tmp1=concat(tmp1,[AnsL_(tmp..length(AnsL))]);
+ );
+ AnsL=tmp1;
+ if(length(AnsL)==1,AnsL=AnsL_1);
+ Out=append(Out,AnsL);
+ );
+ if(length(Out)==1,
+ Out=Out_1;
+ );
+ Out;
+);
+
+Projpara(ptdata):=Projpara(ptdata,[]);
+Projpara(ptdata,options):=(
+ regional(name2,name3,Ltype,Noflg,opcindy,dtL,ptL,tmp,Out);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ if(islist(ptdata),dtL=ptdata,dtL=[ptdata]);
+ Out=[];
+ forall(dtL,name3,
+// name3=#;
+ if(indexof(name3,"3d")>0, //17.05.24
+ name2=replace(name3,"3d","2d");
+ ,
+ name2="para"+name3;
+ );
+ ptL=Projcurve(name3);
+ ptL=select(ptL,length(#)>1);//17.06.02
+ if(length(ptL)==1,
+ ptL=ptL_1;
+ );
+ Out=append(Out,ptL);
+ if(Noflg<3,
+ println("generate projparadata "+name2);
+ tmp=name2+"="+textformat(ptL,5);
+ parse(tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ );
+ );
+ if(length(Out)==1,Out=Out_1);
+// Out=Flattenlist(Out);
+ if(length(Out)==1,Out=Out_1); // 15.02.24
+ tmp=[];
+ forall(Out,
+ if(length(#)>0,tmp=append(tmp,#));
+ );
+ Out=tmp;
+ Out;
+);
+
+InvparaptPp(pt,pd):=(
+ regional(Eps,fk,nfk,ph,fh,ah,bh,ak,bk,v1,v2,
+ nn,s0,t2,out,tmp,tmp1,tmp2,flg);
+ Eps=10^(-4);
+ if(isstring(pd),
+ fk=pd;
+ ,
+ fk=textformat(pd,5);
+ );
+ nfk=Numptcrv(parse(fk));
+ flg=0;
+ tmp=pt;
+ if(length(tmp)==1,
+ ph=tmp;
+ fh=pd;
+ ,
+ fh=Projpara(fk,["nodata"]);
+ if(nfk>2,
+ tmp1=Nearestpt(tmp,fh);
+ ph=tmp1_2;
+ ,
+ ah=Ptcrv(1,fh); bh=Ptcrv(2,fh);
+ v1=tmp-ah; v2=bh-ah;
+ tmp1=Crossprod(v1,v2);
+ if(abs(tmp1)>Eps,
+ println(" Not on the line");
+ out=[];
+ flg=1;
+ ,
+ ph=Dotprod(v1,v2)/|v2|^2+1;
+ );
+ );
+ );
+ if(flg==0,
+ if(nfk>2,
+ nn=floor(ph);
+ s0=ph-nn;
+ if(ph>Numptcrv(fh)-Eps,
+ out=[Ptend(fk),Numptcrv(fh)];
+ flg=1;
+ );
+ ,
+ nn=1;
+ s0=ph-1;
+ );
+ );
+ if(flg==0,
+ ak=Ptcrv(nn,fk); bk=Ptcrv(nn+1,fk);
+ ah=Ptcrv(nn,fh); bh=Ptcrv(nn+1,fh);
+ ph=(1-s0)*ah+a0*bh;
+ t2=s0;
+ pk=(1-t2)*ak+t2*bk;
+ out=[pk,nn+t2];
+ );
+ out;
+);
+
+Invparapt(pt,pd):=(
+ regional(tmp);
+ tmp=InvparaptPp(pt,pd);
+ tmp_1;
+);
+
+Subgraph(name,opcindy):=(
+ regional(tht,tmp,tmp1);
+ tht=THETA; THETA=pi/2;
+ tmp=Projpara(name3,["nodata"]);
+ if(length(tmp)>0, //15.08.17
+ tmp=Translatedata("",[tmp],[NE.x-SW.x,0],["nodata"]);
+ tmp1=replace("sub"+name,"3d","2d");
+ tmp=tmp1+"="+Textformat(tmp,5);
+ parse(tmp);
+ GCLIST=append(GCLIST,[tmp1,0,opcindy]);
+ );
+ THETA=tht; // 15.11.03
+);
+
+Spaceline(ptlist):=Spaceline(ptlist,[]); // 16.02.22 from
+Spaceline(Arg1,Arg2):=(
+ regional(name,tmp,tmp1,tmp2);
+ if(isstring(Arg1),
+ Spaceline(Arg1,Arg2,[]);
+ ,
+ tmp=text(Arg1);
+ tmp=substring(tmp,1,length(tmp)-1);
+ name="-"+replace(tmp,",","");
+ Spaceline(name,Arg1,Arg2);
+ );
+); // 16.02.22 upto
+Spaceline(nm,ptlistorg,optionorg):=(
+//help:Spaceline("1",[[2,5,1],[4,2,3]]);
+//help:Spaceline([A,B]);
+ regional(name2,name3,options,Out,tmp,tmp1,tmp2,
+ opstr,opcindy,Ltype,Noflg,eqL,ptlist, Msg);
+ ptlist=apply(ptlistorg,if(ispoint(#),parse(text(#)+"3d"),#)); // 16.02.10
+ if(substring(nm,0,2)=="bz",
+ name2=replace(nm,"bz","bz2d");
+ name3=replace(nm,"bz","bz3d");
+ ,
+ if(substring(nm,0,1)=="-",
+ tmp=substring(nm,1,length(nm));
+ if(indexof(tmp,"3d")>0,name3=tmp,name3=tmp+"3d");
+ name2=replace(name3,"3d","2d");
+ ,
+ name2="sl2d"+nm;
+ name3="sl3d"+nm;
+ );
+ );
+ options=select(optionorg,length(#)>0); // 160415
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opcindy=tmp_(length(tmp));
+ Msg=1;
+ forall(eqL,
+ tmp=substring(#,0,1);
+ if(Toupper(tmp)=="M",
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,tmp+1);
+ if(Toupper(tmp1)=="N",
+ Msg=0;
+ );
+ );
+ );
+ if(Noflg<3,
+ if(Msg==1,
+ println("generate Spaceline "+name3);
+ );
+ tmp=name3+"="+ptlist;
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp="[";
+ forall(ptlist, //17.07.13from
+ if(isstring(#),
+ tmp=tmp+#+",";
+ ,
+ tmp=tmp+textformat(#,5)+",";
+ );
+ );
+ tmp=substring(tmp,0,length(tmp)-1)+"]";
+ tmp=name3+"=Spaceline("+tmp+")"; //17.07.13upto
+// tmp=name3+"=Spaceline("+textformat(ptlist,5)+")"; //17.05.24
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ ptlist;
+);
+
+Spacecurve(nm,funstr,variable):=Spacecurve(nm,funstr,variable,[]);
+Spacecurve(nm,funstr,variable,optionorg):=(
+//help:Spacecurve("1","[cos(t),sin(t),0.5*t]","t=[0,4*pi]",["Num=200"]);
+ regional(name2,name3,options,Out,tmp,tmp1,tmp2,vname,tmpfn,str,Rng,Num,Msg,
+ Ec,Exfun,Dc,opstr,opcindy,Fntmp,Vatmp,Ltype,Noflg,eqL,t1,t2,dt,tt,pa,ke);
+ if(substring(nm,0,2)=="bz",
+ name2=replace(nm,"bz","bz2d");
+ name3=replace(nm,"bz","bz3d");
+ ,
+ name2="sc2d"+nm;
+ name3="sc3d"+nm;
+ );
+ Eps=10^(-4);
+ Num=50;
+ Ec=[];
+ Exfun="";
+ Dc=1000;
+ options=select(optionorg,length(#)>0); // 160415
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ Msg=1;
+ forall(eqL,
+ tmp=substring(#,0,1);
+ if(Toupper(tmp)=="M",
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,tmp+2);
+ if(Toupper(tmp1)=="NO",
+ Msg=0;
+ );
+ );
+ tmp=indexof(#,"N=");
+ if(tmp>0,
+ tmp1=substring(#,tmp+1,length(#));
+ Num=parse(tmp1);
+ opstr=opstr+",'"+#+"'";
+ );
+ tmp=indexof(#,"Num=");
+ if(tmp>0,
+ tmp1=substring(#,tmp+3,length(#));
+ Num=parse(tmp1);
+ opstr=opstr+",'"+#+"'";
+ );
+ tmp=indexof(#,"E=");
+ if(tmp>0,
+ tmp1=substring(#,tmp+1,length(#));
+ if(substring(tmp1,0,1)=="[",
+ Ec=parse(tmp1);
+ ,
+ Exfun=tmp1;
+ );
+ opstr=opstr+",'"+#+"'";
+ );
+ tmp=indexof(#,"Exc=");
+ if(tmp>0,
+ tmp1=substring(#,tmp+3,length(#));
+ if(substring(tmp1,0,1)=="[",
+ Ec=parse(tmp1);
+ ,
+ Exfun=tmp1;
+ );
+ );
+ );
+ tmp=indexof(variable,"=");
+ vname=substring(variable,0,tmp-1);
+ str=substring(variable,tmp,length(variable));
+ Rng=parse(str);
+ t1=Rng_1; t2=Rng_2;
+ dt=(t2-t1)/Num; // differ from Scilab
+ tmp="tmpfn("+vname+"):="+funstr+";";
+ parse(tmp);
+ Out=[];
+ Ec=append(sort(Ec),10000);
+ ke=1;
+ forall(0..Num,
+ pt=[];
+ tt=Rng_1+#*dt;
+ if(tt-Ec_ke<-Eps,
+ pa=tmpfn(tt);
+ );
+ if(abs(tt-Ec_ke)<=Eps,
+ if(length(Out)>0,
+ if(Out_(length(Out))_1!="inf",
+ pa=["inf"];
+ );
+ );
+ );
+ if(tt-Ec_ke>Eps,
+ pa=tmpfn(tt);
+ ke=ke+1;
+ );
+ if(length(pa)>0,
+ if(pa_1=="inf",
+ Out=append(Out,pa);
+ ,
+ if(length(Out)==0,
+ Out=[pa];
+ ,
+ tmp=Out_(length(Out));
+ if(tmp_1=="inf",
+ Out=append(Out,pa);
+ ,
+ if(|tmp-pa|<Dc,
+ Out=append(Out,pa);
+ ,
+ Out=concat(Out,[["inf"],pa]);
+ );
+ );
+ );
+ );
+ );
+ );
+ tmp1=[];
+ tmp2=select(1..length(Out),Out_#==["inf"]);
+ tmp=1;
+ forall(tmp2,
+ if(#>tmp,
+ tmp1=concat(tmp1,[Out_(tmp..(#-1))])
+ );
+ tmp=#+1;
+ );
+ if(tmp<length(Out),
+ tmp1=concat(tmp1,[Out_(tmp..length(Out))]);
+ );
+ if(length(Out)==1,
+ Out=Out_1;
+ );
+ if(Noflg<3,
+ if(Msg==1,
+ println("generate Spacecurve "+name3);
+ );
+ tmp=name3+"="+textformat(Out,5);
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=name3+"=Spacecurve(Assign('"+funstr+"'),'"+variable+"'"+opstr+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ tmp=parse(name2); // 15.08.17
+ if(length(tmp)>0,
+ Subgraph(name3,opcindy);
+ ); // 15.08.17
+ );
+ );
+ Out;
+);
+
+Partcrv3d(nm,pA,pB,PkLstr):=Partcrv3d(nm,pA,pB,PkLstr,[]);
+Partcrv3d(nm,pA,pB,PkLstr,options):=(
+//help:Partcrv3d("1",A,B,"sl3d1");
+//help:Partcrv3d("1",1.3,2.5,"sl3d1");
+ regional(p1,p2,q1,q2,dt1,dts,dt3,tmp,tmp1,tmp2);
+ if(isreal(pA),
+ p1=pA; q1=pA;
+ ,
+ if(islist(pA),
+ tmp=pA;
+ ,
+ if(ispoint(pA),tmp=text(pA),tmp=pA);
+ tmp=parse(tmp+"3d");
+ );
+ p1=parapt(tmp);
+ q1=[p1_1,tmp_3]+[NE.x-SW.x,0];
+ );
+ if(isreal(pB),
+ p2=pB; q2=pB;
+ ,
+ if(islist(pB),
+ tmp=pB;
+ ,
+ if(ispoint(pB),tmp=text(pB),tmp=pB);
+ tmp=parse(tmp+"3d");
+ );
+ p2=parapt(tmp);
+ q2=[p2_1,tmp_3]+[NE.x-SW.x,0];
+ );
+ tmp=replace(PkLstr,"3d","2d");
+ dt1=partcrv("",p1,p2,tmp,["nodata"]);
+ dts=partcrv("",q1,q2,"sub"+tmp,["nodata"]);
+ dt=apply(1..length(dt1),
+ Xyzcoord(dt1_#_1,dt1_#_2,dts_#_2));
+ Spaceline("-part3d"+nm,dt,options);
+);
+
+Joincrvs3d(nm,plotstrL):=Joincrvs3d(nm,plotstrL,[]);//16.10.06
+Joincrvs3d(nm,plotstrL,options):=(
+//help:Joincrvs3d("1",["bz3da1","bz3da1"]);
+ regional(PtL,Eps,QdL,Flg,Ni,Qd,pP,pS,pQ,pR,rMN,
+ opcindy,tmp,tmp1,tmp2,str,name2,name3,Ltype,Noflg);
+ name2="join2d"+nm;
+ name3="join3d"+nm;
+ QdL=[];
+ forall(plotstrL,str,
+ if(isstring(str),
+ tmp=parse(str);
+ ,
+ tmp=str;
+ );
+ QdL=append(QdL,tmp);
+ );
+ Eps=10^(-4);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Eps=tmp1_1);
+ Flg=0;
+ if(length(QdL)==0,
+ PtL=[];
+ Flg=1;
+ );
+ if(Flg==0,
+ PtL=QdL_1;
+ forall(2..length(QdL),Ni,
+ Qd=QdL_Ni;
+ if(length(Qd)>1,
+ pP=PtL_1;
+ pS=PtL_(length(PtL));
+ pQ=Qd_1;
+ pR=Qd_(length(Qd));
+ rMN=min([norm(pP-pQ),norm(pP-pR),
+ norm(pS-pQ),norm(pS-pR)]);
+ if(rMN==norm(pP-pR),
+ Qd=reverse(Qd);
+ ,
+ if(rMN==norm(pS-pQ),
+ PtL=reverse(PtL);
+ ,
+ if(rMN==norm(pS-pR),
+ PtL=reverse(PtL);
+ Qd=reverse(Qd);
+ );
+ );
+ );
+ );
+ if(rMN>Eps,
+ PtL=concat(PtL,Qd);
+ ,
+ PtL=concat(PtL,Qd_(2..length(Qd)));
+ );
+ );
+ );
+ if(Noflg<3,
+ println("generate Joincurves3d "+name3);
+ tmp=name3+"="+textformat(PtL,5);
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=text(plotstrL);
+ tmp=substring(tmp,1,length(tmp)-1);
+ tmp=name3+"=Joincrvs("+tmp+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ tmp=parse(name2); // 15.08.17
+ if(length(tmp)>0,
+ Subgraph(name3,opcindy);
+ ); // 15.08.17
+ );
+ );
+ PtL;
+);
+
+Xyzax3data(nm,Xrange,Yrange,Zrange):=
+ Xyzax3data(nm,Xrange,Yrange,Zrange,[]);
+Xyzax3data(nm,Xrange,Yrange,Zrange,options):=(
+//help:Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+//help:Xyzax3data(Options2=["a1","Osw"]);
+ regional(name2,name3,Out,tmp,tmp1,tmp2,eqL,reL,strL,
+ opstr,opcindy,Ltype,Noflg,Axname,Arrow,Origin);
+ name2="ax2d"+nm;
+ name3="ax3d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ opcindy=tmp_(length(tmp));
+ Axname=1;
+ Arrow=0; // 16.08.14
+ Origin=""; // 16.08.14
+ if(length(reL)>0,
+ Axname=reL_1;
+ );
+ forall(strL, // 16.08.14from
+ tmp1=Toupper(substring(#,0,1));
+ if(tmp1=="A",
+ tmp=substring(#,1,length(#));
+ if(length(tmp)>0,
+ Arrow=parse(tmp);
+ ,
+ Arrow=1;
+ );
+ );
+ if(tmp1=="O",
+ tmp=indexof(#,",");
+ if(tmp>0,
+ Origin=substring(#,tmp,length(#));
+ ,
+ tmp=substring(#,1,length(#));
+ if(length(tmp)>0,
+ Origin=tmp;
+ ,
+ Origin="sw";
+ );
+ );
+ );
+ ); // 16.08.14upto
+ tmp1=indexof(Xrange,"=");
+ tmp=parse(substring(Xrange,tmp1,length(Xrange)));
+ Px=[tmp_1,0,0]; Qx=[tmp_2,0,0];
+ tmp1=indexof(Yrange,"=");
+ tmp=parse(substring(Yrange,tmp1,length(Yrange)));
+ Py=[0,tmp_1,0]; Qy=[0,tmp_2,0];
+ tmp1=indexof(Zrange,"=");
+ tmp=parse(substring(Zrange,tmp1,length(Zrange)));
+ Pz=[0,0,tmp_1]; Qz=[0,0,tmp_2];
+ Out=[[Px,Qx],[Py,Qy],[Pz,Qz]];
+ if(Axname>0,
+ Xyzaxparaname(Xrange,Yrange,Zrange,[Axname]);
+ );
+ if(Noflg<3,
+ println("generate axes "+name3);
+ tmp=name3+"="+textformat(Out,5);
+ parse(tmp);
+ tmp1=Projpara([name3],["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=name3+"=Xyzax3data("+
+ Dq+Xrange+Dq+","+Dq+Yrange+Dq+","+Dq+Zrange+Dq+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(Noflg<1, // 16.08.14from
+ if(Arrow>0,
+ tmp1=Parapt(Px); tmp2=Parapt(Qx);
+ Arrowhead(tmp2,tmp2-tmp1,[Arrow]);
+ tmp1=Parapt(Py); tmp2=Parapt(Qy);
+ Arrowhead(tmp2,tmp2-tmp1,[Arrow]);
+ tmp1=Parapt(Pz); tmp2=Parapt(Qz);
+ Arrowhead(tmp2,tmp2-tmp1,[Arrow]);
+ );
+ if(length(Origin)>0,
+ Letter([Parapt([0,0,0]),Origin,"O"]);
+ );
+ ); // 16.08.14upto
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ Out;
+);
+
+Xyzaxparaname(Xrange,Yrange,Zrange):=
+ Xyzaxparaname(Xrange,Yrange,Zrange,[]);
+Xyzaxparaname(Xrange,Yrange,Zrange,options):=(
+ regional(tmp,tmp1,tmp2,Eps,Dr,Noflg,Xname,Yname,Zname,
+ px,qx,py,qy,pz,qz,ph,qh,rr,ch);
+ Eps=10.0^(-6);
+ Dr=0.19*1000/2.54/MilliIn;
+ Noflg=0;
+ forall(options,
+ if(isreal(#),Dr=Dr*#);
+ );
+ tmp=indexof(Xrange,"=");
+ Xname=substring(Xrange,0,tmp-1);
+ tmp=parse(substring(Xrange,tmp,length(Xrange)));
+ px=[tmp_1,0,0]; qx=[tmp_2,0,0];
+ tmp=indexof(Yrange,"=");
+ Yname=substring(Yrange,0,tmp-1);
+ tmp=parse(substring(Yrange,tmp,length(Yrange)));
+ py=[0,tmp_1,0]; qy=[0,tmp_2,0];
+ tmp=indexof(Zrange,"=");
+ Zname=substring(Zrange,0,tmp-1);
+ tmp=parse(substring(Zrange,tmp,length(Zrange)));
+ pz=[0,0,tmp_1]; qz=[0,0,tmp_2];
+ ph=Parapt(px); qh=Parapt(qx); rr=|ph-qh|;
+ if(rr>Eps,
+ ch=qh+Dr/rr*(qh-ph);
+ Expr(ch,"c",Xname);
+ );
+ ph=Parapt(py); qh=Parapt(qy); rr=|ph-qh|;
+ if(rr>Eps,
+ ch=qh+Dr/rr*(qh-ph);
+ Expr(ch,"c",Yname);
+ );
+ ph=Parapt(pz); qh=Parapt(qz); rr=|ph-qh|;
+ if(rr>Eps,
+ ch=qh+Dr/rr*(qh-ph);
+ Expr(ch,"c",Zname);
+ );
+);
+
+Datalist3d():=(
+//help:Datalist3d();
+ regional(out,tmp,tmp2,tmp3);
+ tmp=apply(GCLIST,#_1);
+ tmp=select(tmp,indexof(#,"2d")>0);
+ tmp2=select(tmp,indexof(#,"sub")==0);
+ tmp3=apply(tmp2,replace(#,"2d","3d"));
+ out=tmp3;
+);
+
+Datalist2d():=(
+//help:Datalist2d();
+ regional(out,tmp,tmp2,tmp3);
+ tmp=apply(GCLIST,#_1);
+ tmp=select(tmp,indexof(#,"2d")>0);
+ tmp2=select(tmp,indexof(#,"sub")==0);
+// tmp3=apply(tmp2,replace(#,"2d","3d"));
+ out=tmp2;
+);
+
+Embed(nm,Pd2str,funstr,varstr):=
+ Embed(nm,Pd2str,funstr,varstr,[]);
+Embed(nm,Pd2str,funstr,varstr,options):=(
+//help:Embed("1",["gr1"],"A3d+x*(B3d-A3d)+y*(C3d-A3d)","[x,y]");
+ regional(name2,name3,Pd2L,Pd2,tmp,tmp1,xstr,ystr,
+ Ltype,Noflg,opstr,opcindy,Out);
+ name2="em2d"+nm;
+ name3="em3d"+nm;
+ if(!islist(Pd2str),Pd2L=[Pd2str],Pd2L=Pd2str); // 15.03.06
+ tmp1=[]; // 15.10.31
+ forall(Pd2L,
+ if(isstring(#),tmp=parse(#),tmp=#);
+ if(MeasureDepth(tmp)==2,
+ tmp1=concat(tmp1,tmp);
+ );
+ if(MeasureDepth(tmp)==1,
+ tmp1=append(tmp1,tmp);
+ );
+ );
+ Pd2L=tmp1;
+ tmp=substring(varstr,0,1);
+ if(tmp=="[" % tmp=="(",
+ tmp1=substring(varstr,1,length(varstr)-1);
+ ,
+ tmp1=varstr;
+ );
+ tmp=indexof(tmp1,",");
+ xstr=substring(tmp1,0,tmp-1);
+ ystr=substring(tmp1,tmp,length(tmp1));
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ Out=[];
+ forall(Pd2L,Pd2,
+ tmp1=[];
+ forall(Pd2,
+ tmp=Assign(funstr,xstr,"("+textformat(#_1,5)+")");
+ tmp=Assign(tmp,ystr,"("+textformat(#_2,5)+")");
+ tmp=parse(tmp);
+ tmp1=append(tmp1,tmp);
+ );
+ Out=append(Out,tmp1);
+ );
+ if(length(Out)==1,
+ Out=Out_1;
+ );
+ if(Noflg<3,
+ println("generate Embed "+name3);
+ if(length(Out)>0,
+ tmp=name3+"="+textformat(Out,5);
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ );
+ if(!islist(Pd2str),
+ tmp=Pd2str;
+ ,
+ tmp=text(Pd2str);
+ tmp="list("+substring(tmp,1,length(tmp)-1)+")";
+ );
+ tmp=name3+"=Embed("+tmp+",'"+funstr+"','"+varstr+"'"+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(length(Out)>0,
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ );
+ Out;
+);
+
+Rotatept3d(point,w1,w2):=Rotate3pt(point,w1,w2);
+Rotatept3d(point,w1,w2,center):=Rotate3pt(point,w1,w2,center);
+//help:Rotatept3d(pt3d,[0,0,1],pi/2);
+//help:Rotatept3d(pt3d,[0,0,1],pi/2,[1,1,1]);
+Rotate3pt(point,w1,w2):=Rotate3pt(point,w1,w2,[0,0,0]);
+Rotate3pt(point,w1,w2,center):=(
+//help:Rotate3pt(pt3d,[0,0,1],pi/2);
+//help:Rotate3pt(pt3d,[0,0,1],pi/2,[1,1,1]);
+ regional(Eps,ct,st,v3,v1,v2,Ans,ns,PtL,num,
+ pt,tmp,tmp1,tmp2,Retflg,x,y,z,xx,yy,zz,flg);
+ Eps=10^(-4);
+ Retflg=0;
+ if(length(w2)==1,
+ ct=cos(w2);
+ st=sin(w2);
+ v3=1/|w1|*w1;
+ if(v3_1==0,
+ tmp=[1,0,0];
+ ,
+ tmp=[0,1,0];
+ );
+ w1=[tmp_2*v3_3-tmp_3*v3_2,
+ tmp_3*v3_1-tmp_1*v3_3,
+ tmp_1*v3_2-tmp_2*v3_1];
+ v1=1/|w1|*w1;
+ v2=[v3_2*v1_3-v3_3*v1_2,
+ v3_3*v1_1-v3_1*v1_3,
+ v3_1*v1_2-v3_2*v1_1];
+ ,
+ tmp=[w1_2*w2_3-w1_3*w2_2,
+ w1_3*w2_1-w1_1*w2_3,
+ w1_1*w2_2-w1_2*w2_1];
+ if(|tmp|<Eps,
+ Ans=point;
+ Retflg=1;
+ );
+ if(Retflg==0,
+ v1=1/|w1|*w1;
+ ns=v1_1*w2_1+v1_2*w2_2+v1_3*w2_3;
+ tmp=w2-ns*v1;
+ v2=1/|tmp|*tmp;
+ tmp=[v1_2*v2_3-v1_3*v2_2,
+ v1_3*v2_1-v1_1*v2_3,
+ v1_1*v2_2-v1_2*v2_1];
+ v3=1/|tmp|*tmp;
+ ct=ns/|w2|;
+ st=sqrt(1-ct^2);
+ );
+ );
+ if(Retflg==0,
+ if(|tmp|<Eps,
+ Ans=point;
+ Retflg=1;
+ );
+ );
+ if(Retflg==0,
+ if(MeasureDepth(point)>0,
+ PtL=point;
+ ,
+ PtL=[point];
+ );
+ Ans=[];
+ flg=0;
+ forall(1..length(PtL),num,
+ pt=PtL_num;
+ if(pt_1=="inf",
+ Ans=append(Ans,["inf"]);
+ flg=1;
+ );
+ if(flg==0,
+ x=pt_1-center_1; y=pt_2-center_2; z=pt_3-center_3;
+ xx=((v1_1*ct+v2_1*st)*v1_1+ (-v1_1*st+v2_1*ct)*v2_1+v3_1^2)*x
+ +((v1_1*ct+v2_1*st)*v1_2+(-v1_1*st+v2_1*ct)*v2_2+v3_1*v3_2)*y
+ +((v1_1*ct+v2_1*st)*v1_3+(-v1_1*st+v2_1*ct)*v2_3+v3_1*v3_3)*z;
+ yy=((v1_2*ct+v2_2*st)*v1_1+(-v1_2*st+v2_2*ct)*v2_1+v3_1*v3_2)*x
+ +((v1_2*ct+v2_2*st)*v1_2+(-v1_2*st+v2_2*ct)*v2_2+v3_2^2)*y
+ +((v1_2*ct+v2_2*st)*v1_3+(-v1_2*st+v2_2*ct)*v2_3+v3_2*v3_3)*z;
+ zz=((v1_3*ct+v2_3*st)*v1_1+(-v1_3*st+v2_3*ct)*v2_1+v3_1*v3_3)*x
+ +((v1_3*ct+v2_3*st)*v1_2+(-v1_3*st+v2_3*ct)*v2_2+v3_2*v3_3)*y
+ +((v1_3*ct+v2_3*st)*v1_3+(-v1_3*st+v2_3*ct)*v2_3+v3_3^2)*z;
+ Ans=append(Ans,center+[xx,yy,zz]);
+ );
+ );
+ if(length(Ans)==1,
+ Ans=Ans_1;
+ );
+ );
+ Ans;
+);
+
+Rotatedata3d(nm,P3data,w1,w2):=Rotate3data(nm,P3data,w1,w2);
+Rotatedata3d(nm,P3data,w1,w2,options):=
+ Rotate3data(nm,P3data,w1,w2,options);
+//help:Rotatedata3d("1",["sl3d1","sc3d2"],[0,0,1],pi/3);
+Rotate3data(nm,P3data,w1,w2):=Rotate3data(nm,P3data,w1,w2,[]);
+Rotate3data(nm,P3data,w1,w2,options):=(
+ regional(name3,name2,center,pdata,Pd3,Pd,Out,tmp,tmp1,
+ Ltype,Noflg,opcindy,opstr);
+ name3="rot3d"+nm;
+ name2="rot2d"+nm;
+ center=[0,0,0];
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ tmp1=tmp_6;
+ if(length(tmp1)>0,
+ center=tmp1_1;
+ );
+ if(islist(P3data) & isstring(P3data_1),Pd3=P3data,Pd3=[P3data]);
+ Out=[];
+ forall(Pd3,Pd,
+ if(isstring(Pd),Pd=parse(Pd));
+ if(MeasureDepth(Pd)==1,Pd=[Pd]);
+ Ans=[];
+ forall(Pd,
+ tmp=Rotate3pt(#,w1,w2,center);
+ Ans=append(Ans,tmp);
+ );
+ Out=append(Out,Ans);
+ );
+ Out=Flattenlist(Out);
+ if(length(Out)==1,Out=Out_1);
+ if(Noflg<3,
+ println("generate Rotate3data "+name3);
+ tmp=name3+"="+textformat(Out,5);
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=text(P3data);
+ tmp=replace(tmp,"[","list(");
+ tmp=replace(tmp,"]",")");
+ tmp=name3+"=Rotate3data("+tmp+","
+ +textformat(w1,5)+","+textformat(w2,5)+opstr+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ Out;
+);
+
+Translatept3d(point,w1):=Translate3pt(point,w1);
+//help:Translatept3d(pt3d,[1,2,3]);
+Translate3pt(point,w1):=(
+ regional(Eps,Ans,PtL,pt,num,xx,yy,zz,flg);
+ Eps=10^(-4);
+ if(MeasureDepth(point)>0,
+ PtL=point;
+ ,
+ PtL=[point];
+ );
+ Ans=[];
+ flg=0;
+ forall(1..length(PtL),num,
+ pt=PtL_num;
+ if(pt_1=="inf",
+ Ans=append(Ans,["inf"]);
+ flg=1;
+ );
+ if(flg==0,
+ xx=pt_1+w1_1; yy=pt_2+w1_2; zz=pt_3+w1_3;
+ Ans=append(Ans,[xx,yy,zz]);
+ );
+ );
+ if(length(Ans)==1,
+ Ans=Ans_1;
+ );
+ Ans;
+);
+
+Translatedata3d(nm,P3data,w1):=Translate3data(nm,P3data,w1);
+Translatedata3d(nm,P3data,w1,options):=
+ Translate3data(nm,P3data,w1,options);
+//help:Translatedata3d("1",["sl3d1"],[1,2,3]);
+Translate3data(nm,P3data,w1):=Translate3data(nm,P3data,w1,[]);
+Translate3data(nm,P3data,w1,options):=(
+ regional(name3,name2,pdata,Pd3,Pd,Out,tmp,tmp1,
+ Ltype,Noflg,opcindy);
+ name3="tra3d"+nm;
+ name2="tra2d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ if(islist(P3data) & isstring(P3data_1),Pd3=P3data,Pd3=[P3data]);
+ Out=[];
+ forall(Pd3,Pd,
+ if(isstring(Pd),Pd=parse(Pd));
+ if(MeasureDepth(Pd)==1,Pd=[Pd]);
+ Ans=[];
+ forall(Pd,
+ tmp=Translate3pt(#,w1);
+ Ans=append(Ans,tmp);
+ );
+ Out=append(Out,Ans);
+ );
+ Out=Flattenlist(Out);
+ if(length(Out)==1,Out=Out_1);
+ if(Noflg<3,
+ println("generate Translate3data "+name3);
+ tmp=name3+"="+textformat(Out,5);
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=text(P3data);
+ tmp=replace(tmp,"[","list(");
+ tmp=replace(tmp,"]",")");
+ tmp=name3+"=Translate3data("+tmp+","+textformat(w1,5)+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ Out;
+);
+
+Reflectpoint3d(point,vecL):=Reflect3point(point,vecL);
+Reflectpt3d(point,vecL):=Reflect3pt(point,vecL);
+//help:Reflectpoint3d(pt3d,[v1,v2,v3]);
+Reflect3point(point,vecL):=Reflect3pt(point,vecL);
+Reflect3pt(point,vecL):=(
+ regional(ans,v1,v2,v3,tmp,tmp1);
+ if(length(vecL)==1,
+ v1=vecL_1;
+ ans=2*v1-point;
+ );
+ if(length(vecL)==2,
+ v1=vecL_1;
+ v2=vecL_2;
+ v3=(v2-v1)/|v2-v1|;
+ tmp=v1+Dotprod(point-v1,v3)*v3;
+ ans=2*tmp-point;
+ );
+ if(length(vecL)==3,
+ v1=vecL_1;
+ v2=vecL_2;
+ v3=vecL_3;
+ tmp=Crossprod(v2-v1,v3-v1);
+ tmp1=point-Dotprod(tmp,point-v1)/|tmp|^2*tmp;
+ ans=2*tmp1-point;
+ );
+ ans;
+);
+
+Xyzcoord(X,Y,z):=(
+//help:Xyzcoord(A.x,A.y,Az.y);
+ regional(Eps,x3d,y3d,z3d);
+ x3d=(-X*sin(PHI)*cos(THETA)-Y*cos(PHI)+z*cos(PHI)*sin(THETA))/cos(THETA);
+ y3d=(X*cos(PHI)*cos(THETA)-Y*sin(PHI)+z*sin(PHI)*sin(THETA))/cos(THETA);
+ z3d=z;
+ [x3d,y3d,z3d];
+);
+
+PutonCurve3d(name,pdstr):=(
+//help:PutonCurve3d("T","sc3d1");
+ regional(pt,pd2str,tmp,tmp1,tmp2);
+ pd2str=replace(pdstr,"3d","2d");
+ PutonCurve(name,pd2str);
+ pt=parse(name+".xy");
+ tmp=Nearestpt(pt,pd2str); // 15.03.13
+ tmp1=ParamonCurve(tmp_1,tmp_2,pd2str);
+ tmp="sub"+pd2str;
+ tmp2=PointonCurve(tmp1,tmp);
+ pt=append(pt,tmp2_2);
+ pt=Xyzcoord(pt_1,pt_2,pt_3); // 15.03.13
+ tmp=name+"z.xy="+textformat(tmp2,5);
+ parse(tmp);
+ VLIST=select(VLIST,#_1!=name+"3d");
+ Defvar(name+"3d",pt);
+);
+
+Mkpointlist():=Mkpointlist([]); //16.11.12
+Mkpointlist(options):=( //16.11.12
+ regional(Eps,pos,ptL,plist,ilist,plistrest,
+ inforest,free,pt,pt3,ptz,par,vlistpre,
+ tmp,tmp1,tmp2,tmp3,tmp4,p1,p2,flg);
+ Eps=10^(-4);
+ tmp=Finddef(NE);
+ free=tmp_1;
+ pos=[NE.x+1,NE.y];
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp=remove(tmp,options); //16.11.12
+ plist=select(tmp,
+ substring(text(#),length(text(#))-1,length(text(#)))!="z"
+ );
+ if(SUBSCR==0,plist=[]);
+ ptL=[];
+ plistrest=[];
+ inforest=[];
+ forall(plist,pt,
+ inspect(pt,"ptsize",3);
+ inspect(pt,"color",2);
+ inspect(pt,"textsize",TSIZE);
+ ptz=text(pt)+"z";
+ tmp=Finddef(pt);
+ if(indexof(tmp_1,free)>0, // free point
+ tmp=select(VLIST,#_1==text(pt)+"3d");
+ if(length(tmp)==0,
+ tmp=pt.x+NE.x-SW.x;
+ Putpoint(ptz,[tmp,0],[tmp,parse(ptz+".y")]);
+ pt3=Xyzcoord(pt.x,pt.y,parse(text(ptz)+".y"));
+ Defvar(text(pt)+"3d",pt3);
+ Defvar(text(pt)+"fix",0);
+ vlistpre=VLIST; //16.08.20
+ );
+ flg=0;
+ if(isselected(pt),
+ if(parse(text(pt)+"fix")!=1, // 15.03.01
+ tmp=pt.x+NE.x-SW.x;
+ Putpoint(ptz,[tmp,0],[tmp,parse(ptz+".y")]);
+ pt3=Xyzcoord(pt.x,pt.y,parse(text(ptz)+".y"));
+ VLIST=select(VLIST,#_1!=text(pt)+"3d");
+ Defvar(text(pt)+"3d",pt3);
+ vlistpre=VLIST; //16.08.20
+ flg=1;
+ );
+ );
+ inspect(parse(ptz),"ptsize",3);
+ inspect(parse(ptz),"color",3);
+ inspect(parse(ptz),"textsize",TSIZEZ);
+ if(isselected(parse(ptz)),
+ if(parse(ptz+"fix")!=1, // 15.03.01
+ tmp=select(vlistpre,#_1==text(pt)+"3d"); //16.08.20
+ pt3=tmp_1_2;
+ pt3_3=parse(ptz+".y");
+ pt.xy=Parapt(pt3);
+ tmp=ptz+".x=pt.x+NE.x-SW.x";
+ parse(tmp);
+ VLIST=select(VLIST,#_1!=text(pt)+"3d");
+ Defvar(text(pt)+"3d",pt3);
+ flg=2;
+ );
+ );
+ if(flg==0,
+ tmp=select(VLIST,#_1==text(pt)+"3d");
+ if(length(tmp)>0, //17.10.07
+ pt3=tmp_1_2;
+ pt.xy=Parapt(pt3);
+ tmp=ptz+".x=pt.x+NE.x-SW.x";
+ parse(tmp);
+ ); //17.10.07
+ );
+ if(isselected(pt) % isselected(parse(ptz)),
+ drawtext(pos,text(pt3));
+ );
+ if(!contains(["p","q"],text(pt)),
+ ptL=append(ptL,pt);
+ );
+ ,
+ tmp=Findgeoinfo(pt);
+ tmp1=[parse(tmp_1),parse(tmp_2),parse(tmp_3)];
+ plistrest=append(plistrest,pt);
+ inforest=append(inforest,tmp);
+ );
+ );
+ if(length(plistrest)>0,
+ tmp=Sortpointlist([plistrest,inforest]);
+ plist=tmp_1;
+ ilist=tmp_2;
+ forall(1..length(plist),
+ pt=plist_#;
+ ptz=text(pt)+"z";
+ tmp=ilist_#;
+ p1=parse(tmp_3);
+ p2=p1+parse(tmp_2)-parse(tmp_1);
+ tmp1=p2-p1;
+ tmp2=pt-p1;
+ if(abs(tmp1_1)>abs(tmp1_2),
+ par=tmp2_1/tmp1_1;
+ ,
+ par=tmp2_2/tmp1_2;
+ );
+ tmp=ilist_#;
+ tmp1=parse(tmp_1+"3d");
+ tmp2=parse(tmp_2+"3d");
+ tmp3=parse(tmp_3+"3d");
+ tmp1=(1-par)*tmp3+par*(tmp3+tmp2-tmp1);
+ Putpoint(ptz,[pt.x+NE.x-SW.x,tmp1_3]);
+ inspect(parse(ptz),"ptsize",3);
+ inspect(parse(ptz),"color",3);
+ inspect(parse(ptz),"textsize",TSIZEZ);
+ pt3=Xyzcoord(pt.x,pt.y,parse(text(ptz)+".y"));
+ VLIST=select(VLIST,#_1!=tmp1+"3d");
+ Defvar(text(pt)+"3d",pt3);
+ vlistpre=VLIST; //16.08.20
+ if(isselected(pt) % isselected(parse(ptz)),
+ drawtext(pos,text(pt3));
+ );
+ if(!contains(["p","q"],text(pt)),
+ ptL=append(ptL,pt);
+ );
+ );
+ );
+ ptL;
+);
+
+Mkseg3d():=Mkseg3d([]);
+Mkseg3d(options):=(
+ regional(seg,nmseg,def,ptA,ptB,segL,opstr,opcindy,
+ name,strg,Ltype,Noflg,tht,tmp,tmp1,tmp2,tmp3);
+ name="geoseg3d";
+ strg=name+"=list(";
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ segL=[];
+ forall(allsegments(),seg,
+ inspect(seg,"labeled",false);
+ tmp=Finddef(seg);
+ def=tmp_1;
+ ptA=tmp_2;
+ ptB=tmp_3;
+ if(ispoint(parse(ptA)) & ispoint(parse(ptB)),
+ tmp1=select(VLIST,indexof(#_1,ptA+"3d")>0);
+ tmp2=select(VLIST,indexof(#_1,ptB+"3d")>0);
+ if(length(tmp1)>0 & length(tmp2)>0,
+ tmp1="["+ptA+"3d,"+ptB+"3d]";
+ nmseg=ptA+ptB;
+// Spaceline(nmseg,parse(tmp1),append(options,"Msg=nodisp")); //15.06.15
+ Spaceline("-"+nmseg+"3d",[ptA+"3d",ptB+"3d"], // 16.04.07
+ append(options,"Msg=nodisp")); //15.06.15
+ segL=append(segL,nmseg+"3d");// 16.04.07
+ strg=strg+nmseg+"3d,";// 16.04.07
+ );
+ );
+ );
+ println("generate totally "+name);
+ if(length(segL)>0, // 15.03.06
+ strg=substring(strg,0,length(strg)-1)+")";
+ if(Noflg<3,
+ GLIST=append(GLIST,strg);
+ );
+ tmp1=apply(segL,Dq+#+Dq); //15.03.02
+ tmp=name+"="+text(tmp1);
+ parse(tmp);
+ );
+ segL;
+);
+
+Ptseg3data():=Ptseg3data([]);
+//help:Ptseg3data();
+//help:Ptseg3data([A,B]);
+Ptseg3data(options):=(
+ regional(pt,pt3,plist,tmp,tmp1,tmp2);
+ if(isselected(TH) % isselected(FI),
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp=remove(tmp,options); //16.11.12
+ tmp=apply(tmp,text(#));
+ plist=select(tmp,substring(#,length(#)-1,length(#))!="z");
+ forall(plist,pt,
+ tmp1=text(pt);
+ tmp=select(VLIST,#_1==tmp1+"3d"); //17.10.07
+ if(length(tmp)>0,
+ pt3=tmp_1_2;
+ tmp=tmp1+".xy=Parapt("+pt3+")_[1,2];";
+ parse(tmp);
+ if(SUBSCR==1,
+ tmp=tmp1+"z"+".x=NE.x-SW.x+"+tmp1+".x";
+ parse(tmp);
+ );
+ );
+ );
+ ,
+ Mkpointlist(options); // 16.12.18
+ );
+ forall(alllines(),
+ #.color=[0.5,0.5,1];
+ );
+ SEG3dlist=Mkseg3d(options);
+ SEG3dlist;
+);
+
+Putonseg3d(name,ptL):=Putonseg3d(name,ptL_1,ptL_2,[]);
+Putonseg3d(name,Arg1,Arg2):=(
+ if(islist(Arg1),
+ Putonseg3d(name,Arg1_1,Arg1_2,Arg2);
+ ,
+ Putonseg3d(name,Arg1,Arg2,[]);
+ );
+);
+Putonseg3d(name,pt1,pt2,options):=(
+//help:Putonseg3d("C",[A,B]);
+//help:Putonseg3d("C",A,B);
+ regional(par,pn1,pn2,tmp,tmp1,tmp2,tmp3);
+ par=0.5;
+ tmp=divoptions(options);
+ if(length(tmp_6)>0,
+ par=tmp_6_1;
+ );
+ Putonseg(name,pt1,pt2,[par]);
+ inspect(parse(name),"ptsize",3);
+ inspect(parse(name),"color",2);
+ inspect(parse(name),"textsize",TSIZEZ);
+ Putpoint(name+"z",[parse(name+".x"),0]);
+ inspect(parse(name+"z"),"ptsize",3);
+ inspect(parse(name+"z"),"color",3);
+ inspect(parse(name+"z"),"textsize",TSIZEZ);
+ pn1=text(pt1);
+ pn2=text(pt2);
+ tmp1=replace("PTCz.y=PTAz.y+|PTC-PTA|/|PTB-PTA|*(PTBz.y-PTAz.y)","PTC",name);
+ tmp1=replace(tmp1,"PTA",pn1);
+ tmp1=replace(tmp1,"PTB",pn2);
+ tmp2=replace("PTCz.x=PTAz.x+|PTC-PTA|/|PTB-PTA|*(PTBz.x-PTAz.x)","PTC",name);
+ tmp2=replace(tmp2,"PTA",pn1);
+ tmp2=replace(tmp2,"PTB",pn2);
+ parse(tmp2);
+ parse(tmp1);
+ tmp1=parse(name+".x");
+ tmp2=parse(name+".y");
+ tmp3=parse(name+"z.y");
+ tmp=Xyzcoord(tmp1,tmp2,tmp3);
+ Defvar(name+"3d",tmp);
+);
+
+Putpoint3d(ptslist):=Putpoint3d(ptslist,"",0);
+Putpoint3d(Arg1,Arg2):=( // 16.03.02 from
+ if(islist(Arg1),
+ Putpoint3d(Arg1,Arg2,0);
+ ,
+ Putpoint3d(Arg1,Arg2,"fix");
+ );
+);
+Putpoint3d(Arg1,Arg2,Arg3):=(
+//help:Putpoint3d(["A",[2,1,3]]);
+//help:Putpoint3d(["A",[2,1,3]],"fix");
+//help:Putpoint3d("A",[2,1,3]);
+//help:Putpoint3d(["A",[2,1,3]],["fix"]);
+ regional(nn,kk,pt,pt3,ptslist,fixstr,tmp,tmp1,tmp2,tmp3); //16.08.19
+ if(isstring(Arg1),
+ ptslist=[Arg1,Arg2];
+ fixstr=Arg3;
+ ,
+ ptslist=Arg1;
+ fixstr=Arg2;
+ );
+ if(islist(fixstr),fixstr=fixstr_1);// 16.03.02 upto
+ nn=length(ptslist)/2;
+ forall(1..nn,kk, // 16.08.19from
+ tmp1=ptslist_(2*kk-1);
+ pt3=ptslist_(2*kk); // 16.08.19upto
+ VLIST=select(VLIST,#_1!=tmp1+"3d");
+ tmp2=parse(tmp1);
+ if(ispoint(tmp2), // 16.05.26from
+ if(islist(fixstr),tmp=fixstr_1,tmp=fixstr);
+ tmp=Toupper(tmp);
+ if(tmp!="FIX",
+ tmp=Xyzcoord(tmp2.x,tmp2.y,parse(tmp1+"z").y);
+ ,
+ tmp=pt3;
+ );
+ Defvar(tmp1+"3d",tmp);
+ ,
+ Defvar(tmp1+"3d",pt3);
+ ); // 16.05.26upto
+ Defvar(tmp1+"fix",0);
+ pt=Parapt(pt3);
+ Putpoint(tmp1,pt,parse(tmp1+".xy"));
+ inspect(parse(tmp1),"ptsize",3);
+ inspect(parse(tmp1),"color",2);
+ inspect(parse(tmp1),"textsize",TSIZE);
+ if(SUBSCR==1,
+ tmp2=tmp1+"z";
+ tmp=[pt.x+NE.x-SW.x,pt3_3];
+ tmp1="[NE.x-SW.x+"+tmp1+".x,"+tmp2+"y]";
+ Putpoint(tmp2,tmp,parse(tmp1));
+ inspect(parse(tmp2),"ptsize",3);
+ inspect(parse(tmp2),"color",3);
+ inspect(parse(tmp2),"textsize",TSIZEZ);
+ );
+ );
+ if(islist(fixstr),tmp=fixstr_1,tmp=fixstr);
+ if(tmp=="fix" % tmp=="Fix",
+ Fixpoint3d(ptslist);
+ );
+);
+
+Fixpoint3d(ptlist):=(
+// help:Fixpoint3d(["O",[0,0,0],"X",[1,0,0]]);
+ regional(name,pt3,pt2,tmp,tmp1,tmp2);
+ forall(1..(length(ptlist)/2),
+ name=ptlist_(2*#-1);
+ Defvar(name+"fix",1);
+ pt3=ptlist_(2*#);
+ pt2=Parapt(pt3);
+ tmp1=textformat(pt2_1,5);
+ tmp2=textformat(pt2_2,5);
+ tmp=name+".xy=["+tmp1+","+tmp2+"]";
+ parse(tmp);
+ tmp1=name+".x+NE.x-SW.x";
+ tmp2=textformat(pt3_3,5);
+ tmp=name+"z.xy=["+tmp1+","+tmp2+"];";
+ parse(tmp);
+ );
+);
+
+Perppt(name,ptstr,pLstr):=Putperp(name,ptstr,pLstr,"draw");
+Perppt(name,ptstr,pLstr,option):=Putperp(name,ptstr,pLstr,option);
+Putperp(name,ptstr,pLstr):=Putperp(name,ptstr,pLstr,"put");
+Putperp(name,ptstr,pLstr,option):=(
+//help:Perppt("N","O","A-B-C");
+//help:Perppt("N","O","A-B-C","put");
+//help:Perppt("N","O","A-B","none");
+ regional(out,Eps,N3d,sgstr,pP,pA,pB,pC,tmp,tmp1,flgpL);
+ Eps=10^(-4);
+ pP=parse(ptstr+"3d");
+ tmp=indexof(pLstr,"-");
+ pA=parse(substring(pLstr,0,tmp-1)+"3d");
+ tmp1=substring(pLstr,tmp,length(pLstr));
+ tmp=indexof(tmp1,"-");
+ if(tmp>0,
+ pB=parse(substring(tmp1,0,tmp-1)+"3d");
+ pC=parse(substring(tmp1,tmp,length(tmp1))+"3d");
+ flgpL=1;
+ ,
+ pB=parse(tmp1+"3d");
+ flgpL=0;
+ );
+ if(flgpL==1,
+ tmp=Crossprod(pB-pA,pC-pA);
+ if(abs(tmp)<Eps,
+ err("not a plane");
+ ,
+ tmp=tmp/|tmp|;
+ N3d=pP+tmp;
+ Defvar("tmp3d",N3d); // temporary
+ sgstr=ptstr+"-tmp";
+ tmp=IntersectsgpL(name,sgstr,pLstr,"none");
+ VLIST=select(VLIST,#_1!="tmp3d");
+ out=tmp_1;
+ Defvar(name+"3d",tmp_1);
+ );
+ ,
+ if(|pB-pA|<Eps,
+ err("on the line");
+ ,
+ tmp1=(pB-pA)/|pB-pA|;
+ tmp=Dotprod(pP-pA,tmp1);
+ out=pA+tmp*tmp1;
+ Defvar(name+"3d",out);
+ );
+ );
+ if(islist(option),tmp=option_1,tmp=option);
+ tmp=substring(tmp,0,1);
+ if(tmp=="P" % tmp=="p",
+ Putpoint3d([name,out]);
+ Fixpoint3d([name,out]);
+ );
+ if(tmp=="D" % tmp=="d",
+ Drawpoint3d(out);
+ );
+ out;
+);
+
+Perpplane(name,ptstr,nvec):=
+ Perpplane(name,ptstr,nvec,"draw");
+Perpplane(name,ptstr,nstr,option):=(
+//help:Perpplane("A-B","P",[1,3,2]);
+//help:Perpplane("A-B","P",[0,0,1,0]);
+ regional(Eps,nvec,sgstr,pP,v1,v2,v3,
+ th,ph,pA,pB,tmp,tmp1,tmp2);
+ Eps=10^(-4);
+ if(isstring(nstr),nvec=parse(nstr+"3d"),nvec=nstr);
+ pP=parse(ptstr+"3d");
+ v3=nvec/|nvec|;
+ th=THETA; ph=PHI;
+ tmp=findangle(v3);
+ THETA=tmp_1; PHI=tmp_2;
+ v1=Cancoordpara([1,0,0]);
+ v2=Cancoordpara([0,1,0]);
+ THETA=th; PHI=ph;
+ tmp=indexof(pLstr,"-");
+ pA=pP+v1;
+ pB=pP+v2;
+ if(islist(option),tmp=option_1,tmp=option);
+ tmp=Toupper(substring(tmp,0,1)); // 16.06.19
+ if(tmp=="P",
+ tmp=indexof(name,"-");
+ tmp1=substring(name,0,tmp-1);
+ tmp2=substring(name,tmp,length(name));
+ Putpoint3d([tmp1,pA,tmp2,pB],["fix"]);
+ );
+ if(tmp=="D",
+ Drawpoint3d(pA);
+ Drawpoint3d(pB);
+ );
+ [pA,pB];
+);
+
+Drawpoint3d(pt3):=(
+//help:Drawpoint3d(pt3d);
+ regional(ptL,tmp,tmp1,tmp2);
+ if(MeasureDepth(pt3)==0,ptL=[pt3],ptL=pt3);
+ forall(ptL,
+ tmp=parapt(#);
+ draw(tmp_(1..2));
+ if(SUBSCR==1,
+ draw([tmp_1+NE.x-SW.x, #_3]);
+ );
+ );
+);
+
+Putaxes3d(size):=(
+//help:Putaxes3d(5);
+//help:Putaxes3d([1,2,3]);
+ regional(sL);
+ if(islist(size),sL=size,sL=[size,size,size]);
+ Putpoint3d(["O",[0,0,0]],"fix"); //17.06.02from
+ Putpoint3d(["X",[sL_1,0,0]],"fix");
+ Putpoint3d(["Y",[0,sL_2,0]],"fix");
+ Putpoint3d(["Z",[0,0,sL_3]],"fix");
+// Fixpoint3d(["O",[0,0,0]]);
+// Fixpoint3d(["X",[sL_1,0,0],"Y",[0,sL_2,0],"Z",[0,0,sL_3]]);//17.06.02fupto
+);
+
+IntersectsgpL(name,sgstr,pLstr):=
+ IntersectsgpL(name,sgstr,pLstr,"draw");
+IntersectsgpL(name,sgstr,pLstr,option):=(
+//help:IntersectsgpL("R","P-Q","A-B-C");
+//help:IntersectsgpL("R","P-Q","A-B-C","put");
+//// help:IntersectsgpL("","P-Q","A-B-C","none");
+//help:IntersectsgpL("",[p1,p2],[p3,p4,p5],"draw");
+ regional(opstr,out,pP,pQ,pA,pB,pC,pH,pK,pR,tseg,tt,ss,Eps,flg,
+ nvec,tmp,tmp1,tmp2,tmp3,tmp4);
+ if(islist(option),opstr=option_1,opstr=option);
+ Eps=10^(-4);
+ flg=0;
+ if(!isstring(sgstr), // 15.05.29
+ pP=sgstr_1;
+ pQ=sgstr_2;
+ ,
+ tmp=indexof(sgstr,"-");
+ if(tmp>0, // 15.05.28
+ pP=parse(substring(sgstr,0,tmp-1)+"3d");
+ pQ=parse(substring(sgstr,tmp,length(sgstr))+"3d");
+ ,
+ tmp1=parse(sgstr);
+ pP=tmp1_1;
+ pQ=tmp1_2;
+ );
+ );
+ if(!isstring(pLstr), // 16.02.02
+ pA=pLstr_1;
+ pB=pLstr_2;
+ pC=pLstr_3;
+ ,
+ tmp=indexof(pLstr,"-");
+ pA=parse(substring(pLstr,0,tmp-1)+"3d");
+ tmp1=substring(pLstr,tmp,length(pLstr));
+ tmp=indexof(tmp1,"-");
+ pB=parse(substring(tmp1,0,tmp-1)+"3d");
+ pC=parse(substring(tmp1,tmp,length(tmp1))+"3d");
+ );
+ nvec=Crossprod(pB-pA,pC-pA);
+ if(abs(Dotprod(nvec,pQ-pP))>Eps,
+ pH=(Reflect3point(pP,[pA,pB,pC])+pP)/2;
+ pK=(Reflect3point(pQ,[pA,pB,pC])+pQ)/2;
+ tmp1=pP-pH;
+ tmp2=tmp1+pK-pQ;
+ tmp=select(tmp2,abs(#)==max(apply(tmp2,abs(#))));
+ tmp=select(1..3,tmp2_#==tmp_1);
+ tmp=tmp_1;
+ tseg=tmp1_tmp/tmp2_tmp;
+ pR=(1-tseg)*pH+tseg*pK;
+ tmp=substring(opstr,0,1);
+ if(Toupper(tmp)=="P",
+ Putpoint3d([name,pR]);
+ Fixpoint3d([name,pR]);
+ );
+ if(Toupper(tmp)=="D",
+ Drawpoint3d(pR);
+ );
+ tmp=Dotprod(pB-pA,pC-pA);
+ tmp1=Dotprod(pB-pA,pB-pA);
+ tmp2=Dotprod(pC-pA,pC-pA);
+ tmp3=Dotprod(pR-pA,pB-pA);
+ tmp4=Dotprod(pR-pA,pC-pA);
+ ss=-(tmp*tmp4-tmp3*tmp2)/(tmp1*tmp2-tmp^2);
+ tt=(tmp1*tmp4-tmp*tmp3)/(tmp1*tmp2-tmp^2);
+ out=[pR,tseg,ss,tt];
+ ,
+ if(Toupper(substring(opstr,0,1))!="N",
+ println(" "+sgstr+","+pLstr+" are parallel");
+ );
+ out=[];
+ );
+ out;
+);
+
+Bezier3d(nm,ptctrlist):=Bezier3(nm,ptctrlist);
+Bezier3d(nm,Ag1,Ag2):=Bezier3(nm,Ag1,Ag2);
+Bezier3d(nm,ptlistorg,ctrlistorg,options):=
+ Bezier3(nm,ptlistorg,ctrlistorg,options);
+//help:Bezier3d("1",["A","B","C"],["D","E","F","G"]);
+Bezier3(nm,ptctrlist):=Bezier3(nm,ptctrlist_1,ptctrlist_2,[]);
+Bezier3(nm,Ag1,Ag2):=(
+ if(MeasureDepth(Ag1)==0,
+ Bezier3(nm,Ag1,Ag2,[]);
+ ,
+ if(MeasureDepth(Ag1)>1,
+ Bezier3(nm,Ag1_1,Ag1_2,Ag2);
+ ,
+ if(isstring(Ag_1_1),
+ Bezier3(nm,Ag1,Ag2,[]);
+ ,
+ Bezier3(nm,Ag1_1,Ag1_2,Ag2);
+ );
+ );
+ );
+);
+Bezier3(nm,ptlistorg,ctrlistorg,options):=( //17.10.08 greatly changed
+ regional(name,name3,name2,tmp,tmp1,tmp2,
+ Ltype,Noflg,opstr,eqL,Num,ii,knt,ctr,out);
+ name="bz"+nm;
+ name3="bz3d"+nm;
+ name2="bz2d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opcindy=tmp_(length(tmp));
+ Num=20;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="N",
+ Num=parse(tmp2);
+ );
+ );
+ ptlist=ptlistorg;
+ if(isstring(ptlistorg_1),ptlist=apply(ptlistorg,parse(#+"3d")));
+ ctrlist=ctrlistorg;
+ if(isstring(ctrlistorg_1),ctrlist=apply(ctrlistorg,parse(#+"3d")));
+ out=[];
+ forall(1..(length(ptlist)-1),ii,
+ knt=[ptlist_ii,ptlist_(ii+1)];
+ ctr=[ctrlist_(2*ii-1),ctrlist_(2*ii)];
+ tmp="Bezierpt(T,ptlist,ctrlist)";//17.01.04
+ tmp=Assign(tmp,"ptlist",knt);
+ tmp=Assign(tmp,"ctrlist",ctr);
+ Spacecurve(name+text(ii),tmp,"T=[0,1]",append(eqL,"nodisp"));
+ GLIST=GLIST_(1..(length(GLIST)-2));
+ out=append(out,name3+text(ii));
+ );
+ tmp1=[];
+ forall(1..length(out),
+ tmp=parse(out_#);
+ if(#==1,tmp1=tmp,tmp1=concat(tmp1,tmp_(2..length(tmp))));
+ );
+ if(Noflg<3,
+ println("generate Beziercurve "+name3);
+ tmp=name3+"="+tmp1;
+ parse(tmp);
+ tmp1=Projpara(name3,["nodata"]);
+ tmp=name2+"="+textformat(tmp1,5);
+ parse(tmp);
+ ptlist=apply(ptlistorg,#+"3d");
+ ptlist=RSform(text(ptlist),1);
+ ctrlist=[];
+ forall(1..(length(ctrlistorg)/2),
+ tmp=[ctrlistorg_(2*#-1),ctrlistorg_(2*#)];
+ tmp=apply(tmp,#+"3d");
+ ctrlist=append(ctrlist,tmp);
+ );
+ ctrlist=RSform(text(ctrlist),0);
+ tmp=name3+"=Bezier("+ptlist+","+ctrlist+","+Dq+"Num="+text(Num)+Dq+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1, // 15.02.11
+ Subgraph(name3,opcindy);
+ );
+ );
+ out;
+);
+
+Putbezier3data(name,pt3Lorg):=Putbezier3data(name,pt3Lorg,[]);
+Putbezier3data(name,pt3Lorg,options):=( // 17.10.08 greatly changed
+ regional(pt3L,psize,Deg,nn,numstr,
+ tmp,tmp1,tmp2,tmp3,pts,ctrpts);
+ tmp=Divoptions(options);
+ Deg=3;
+ tmp1=tmp_5;
+ forall(tmp1,
+ if(substring(#,0,1)=="D",
+ tmp=indexof(#,"=");
+ Deg=parse(substring(#,tmp,length(#)));
+ );
+ );
+ pt3L=pt3Lorg;
+ if(isstring(pt3L_1),pt3L=apply(pt3L,parse(#+"3d")));
+ ctrpts=[];
+ forall(2..length(pt3L),nn, // 16.08.19from
+ numstr=text(nn-1); // 16.08.19
+ if(Deg==3,
+ tmp1=name+numstr+"p";
+ tmp2=(2*pt3L_(nn-1)+pt3L_(nn))/3;
+ VLIST=select(VLIST,#_1!=tmp1+"3d"); // 16.08.19from
+ Putpoint3d([tmp1,tmp2]);
+ ctrpts=append(ctrpts,tmp1);
+ tmp1=name+numstr+"q";
+ tmp3=(pt3L_(nn-1)+2*pt3L_nn)/3;
+ VLIST=select(VLIST,#_1!=tmp1+"3d");
+ Putpoint3d([tmp1,tmp3]);
+ ctrpts=append(ctrpts,tmp1);
+ ,
+ tmp1=name+numstr+"p";
+ tmp2=(pt3L_(nn-1)+pt3L_nn)/2;
+ VLIST=select(VLIST,#_1!=tmp1+"3d"); // 16.08.19upto
+ Putpoint3d([tmp1,tmp2]);
+ ctrpts=append(ctrpts,tmp1);
+ );
+ );
+ ctrpts;
+);
+
+Mkbezierptcrv3d(ptdata):=Mkbezierptcrv3(ptdata);
+Mkbezierptcrv3d(ptdata,options):=Mkbezierptcrv3(ptdata,options);
+//help:Mkbezierptcrv3d(["A","B","C","D"]);
+Mkbezierptcrv3(ptdata):=Mkbezierptcrv3(ptdata,[]);
+Mkbezierptcrv3(ptdata,options):=( //17.10.08 greatly changed
+ regional(Eps,name,bz,pt,p1,p2,p13d,p23d,pt3,
+ Out,tt,pos,tmp,tmp1,tmp2);
+ Eps=10^(-4);
+ pos=[NE.x+1,NE.y];
+ Out=[];
+ tmp=floor((BezierNumber3-1)/26);// 15.02.23 from
+ if(tmp==0,tmp="",tmp=text(tmp));
+ tmp2=mod(BezierNumber3,26);
+ if(tmp2==0,tmp2=26);
+ name=unicode(text(96+tmp2),base->10)+tmp;
+ tmp2=Putbezier3data(name,ptdata,options);
+ Bezier3(name,ptdata,tmp2,options);
+ Out=append(Out,tmp2);
+ BezierNumber3=BezierNumber3+1;
+ Out;
+);
+
+///////////////////////////////////////////
+
+Readobj(filename):=Readobj(filename,[]);
+Readobj(filename,options):=(
+//help:Readobj("file.obj",["size=-3"]);
+ regional(eqL,size,vL,fnL,tmp,tmp1,tmp2);
+ size=1;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ forall(eqL,
+ if(Toupper(substring(#,0,1))=="S",
+ tmp=indexof(#,"=");
+ size=parse(substring(#,tmp,length(#)));
+ );
+ );
+ tmp=load(filename);
+ tmp=tokenize(tmp,"v");
+ tmp1=tmp_(2..(length(tmp)-1));
+ tmp2=tmp_(length(tmp));
+ tmp2=tokenize(tmp2,"f");
+ tmp1=append(tmp1,tmp2_1);
+ tmp1=apply(tmp1,Removespace(#));
+ tmp1=apply(tmp1,replace(#," "," "));
+ tmp1=apply(tmp1,"["+replace(#," ",",")+"]");
+ vL=apply(tmp1,size*parse(#));
+ tmp2=tmp2_(2..(length(tmp2)));
+ tmp2=apply(tmp2,Removespace(#));
+ tmp2=apply(tmp2,replace(#," "," "));
+ tmp2=apply(tmp2,"["+replace(#," ",",")+"]");
+ fnL=apply(tmp2,parse(#));
+ [vL,fnL];
+);
+
+/////////////////////////////////////////
+
+Readobj(filename,options):=(
+//help:Readobj("file.obj",["size=-3"]);
+ regional(eqL,size,vL,fnL,dtL,numer,flg,flg2,
+ tmp,tmp1,tmp2,tmp3,tmp4,tmp5);
+ size=1;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ forall(eqL,
+ if(Toupper(substring(#,0,1))=="S",
+ tmp=indexof(#,"=");
+ size=parse(substring(#,tmp,length(#)));
+ );
+ );
+ numer="-0123456789";
+ tmp=load(filename);
+ dtL=tokenize(tmp,"v ");
+ vL=[];
+ fnL=[];
+ flg=0;
+ flg2=0;
+ forall(dtL,dt,
+ tmp1=Removespace(dt);
+ if(indexof(numer,substring(tmp1,0,1))>0,
+ tmp2="";
+ tmp=indexof(tmp1,"f");
+ if(tmp>0,
+ tmp2=substring(tmp1,tmp-1,length(tmp1));
+ tmp1=substring(tmp1,0,tmp-1);
+ if(substring(tmp1,length(tmp1)-1,length(tmp1))=="#",
+ tmp2="#"+tmp2;
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ );
+// tmp=indexof(tmp2,"#");
+// if(tmp>0,
+// tmp2=substring(tmp2,0,tmp-1);
+// );
+ );
+ if(flg==1,
+ tmp1="";
+ flg=0;
+ );
+ if(length(tmp1)>0,
+ tmp=indexof(tmp1,"#");
+ if(tmp>0,
+ tmp1=substring(tmp1,0,tmp-1);
+ flg=1;
+ );
+ tmp=indexof(tmp1,"vt");
+ if(tmp>0,
+ tmp1=substring(tmp1,0,tmp-1);
+ );
+ tmp1=replace(tmp1," ",",");
+ tmp1=replace(tmp1," ",",");
+ tmp1="["+tmp1+"]";
+ tmp1=size*parse(tmp1);
+ vL=append(vL,tmp1);
+ );
+ if(length(tmp2)>0,
+ tmp2=tokenize(tmp2,"f");
+ if(length(tmp2_1)==0,
+ tmp2=tmp2_(2..length(tmp2));
+ // ,
+ // if(tmp2_1=="#",
+// tmp2=tmp2_(2..length(tmp2));
+// tmp2_1="#"+tmp2_1;
+// );
+ );
+ forall(1..length(tmp2),tmp3,
+ tmp=tmp2_tmp3;
+ if(substring(tmp,length(tmp)-1,length(tmp))=="#",
+ tmp2_(tmp3+1)="#"+Removespace(tmp2_(tmp3+1));
+ tmp2_tmp3=substring(tmp,0,length(tmp)-1);
+ );
+ tmp5="";
+ if(length(tmp2_tmp3)>0,
+ tmp4=tokenize(tmp2_tmp3," ");
+ forall(tmp4,
+ if(length(text(#))>0,
+ if(indexof(text(#),"/")==0,
+ tmp=text(#);
+ ,
+ tmp=tokenize(text(#),"/");
+ tmp=tmp_1;
+ );
+ if(length(tmp)>0,
+ tmp5=tmp5+tmp+",";
+ );
+ );
+ );
+ tmp5=substring(tmp5,0,length(tmp5)-1);
+ if(length(tmp5)>0,
+ if(substring(tmp5,0,1)!="#",
+ tmp5="["+tmp5+"]";
+ fnL=append(fnL,parse(tmp5));
+ );
+ );
+ );
+ );
+ );
+ );
+ );
+ [vL,fnL];
+);
+
+Concatobj(objL):=Concatobj(objL,[]);
+Concatobj(objL,options):=(
+//help:Concatobj([polyhed,triangle]);
+//help:Concatobj([polyhed,triangle],["Rmf=no"]);
+//help:Concatobj([[A,B,C],[A,C,D]]);
+ regional(obj,vL,fL,vadd,vtx,faces,fnew,face,jj,kk,vctr,eps,
+ tmp,tmp1,tmp2,tmp3,eqL,rmf);
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ rmf="y"; // 16.08.19
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="R",
+ if(tmp2=="Y",rmf="y"); // 16.08.14
+ );
+ );
+ eps=10^(-4);
+ vL=[];
+ fL=[];
+ vctr=0;
+ forall(objL,obj,
+ if(isstring(obj),
+ tmp1=parse(obj);
+ ,
+ tmp1=obj;
+ );
+ if(length(tmp1)>2, // 16.02.28
+ tmp=1..length(tmp1);
+ tmp1=[tmp1,[tmp]];
+ );
+ vtx=tmp1_1; // 16.02.11 from
+ faces=tmp1_2;
+ fnew=faces;
+ vctr=0;
+ vadd=[];
+ forall(1..length(vtx),jj,
+ tmp1=vtx_jj;
+ tmp=select(1..length(vL),dist3d(vL_#,tmp1)<eps);
+ if(length(tmp)==0,
+ vadd=append(vadd,tmp1);
+ vctr=vctr+1;
+ tmp2=length(vL)+vctr;
+ ,
+ tmp2=tmp_1;
+ );
+ forall(1..length(faces),kk,
+ face=faces_kk;
+ tmp=select(1..length(face),face_#==jj);
+ if(length(tmp)>0,
+ tmp1=tmp_1;
+ fnew_kk_tmp1=tmp2;
+ );
+ );
+ );
+ vL=concat(vL,vadd);
+ fL=concat(fL,fnew); // 16.02.11 upto
+ );
+ tmp2=apply(1..length(fL),1);
+ if(rmf=="y",
+ forall(1..length(fL),jj,
+ tmp=fL_jj;
+ tmp1=select((jj+1)..length(fL),fL_#==tmp);
+ forall(tmp1,tmp2_#=0);
+ );
+ tmp=select(1..length(tmp2),tmp2_#==1);
+ fL=fL_tmp;
+ );
+ [vL,fL];
+);
+
+if(1==0,
+
+Mkobjfile(fname,objL):=Mkobjfile(Dirwork,fname,objL);
+Mkobjfile(path,fnameorg,objL):=(
+//help:Mkobj(filename,objlist);
+ regional(fname,obj,vtx,face,tmp,tmp1,tmp2);
+ fname=fnameorg;
+ if(indexof(fname,".")==0,fname=fname+".obj");
+ vtx=objL_1;
+ face=objL_2;
+ setdirectory(path);
+ SCEOUTPUT = openfile(fname);
+ forall(vtx,tmp1,
+ tmp2=tmp1;
+ if(ispoint(tmp1),
+ tmp2=parse(text(tmp1)+"3d");
+ );
+ tmp="v "+format(tmp2_1,5)+" "+format(tmp2_2,5)+" "+format(tmp2_3,5);
+ println(SCEOUTPUT,tmp);
+ );
+ forall(face,tmp1,
+ tmp="f";
+ forall(tmp1,
+ tmp=tmp+" "+text(#);
+ );
+ println(SCEOUTPUT,tmp);
+ );
+ closefile(SCEOUTPUT);
+ setdirectory(Dirwork);
+);
+
+);
+
+VertexandEdge(nm,vfnL):=VertexEdgeFace(nm,vfnL,[]);
+VertexandEdge(nm,vfnL,options):=VertexEdgeFace(nm,vfnL,options);
+VertexEdgeFace(nm,vfnL):=VertexEdgeFace(nm,vfnL,[]); // 16.02.10
+//help:VertexEdgeFace("1",[vL,fnL]);
+//help:VertexEdgeFace("1",["A","B","C"]);
+//help:VertexEdgeFace(options=["Pt=fix","Edg=geo"]);
+VertexEdgeFace(nm,vfnLorg,optionorg):=(
+ regional(name3,namev,namee,namef,vfnL,options,Noflg,eqL,strL,
+ vL,eL,enL,face,edge,vtx,vname,fixflg,edgflg,tmp,tmp1,tmp2);
+ name3="phvef"+nm;
+ namev="phv3d"+nm;
+ namee="phe3d"+nm;
+ namef="phf3d"+nm;
+ options=optionorg;
+ vfnL=vfnLorg; // 16.06.19from
+ if(length(vfnL)>2,
+ vfnL=[vfnL,[1..length(vfnL)]];
+ );
+ if(length(vfnL)==1,
+ vfnL=[vfnL_1,[1..length(vfnL_1)]];
+ ); // 16.06.19upto
+ tmp=Divoptions(options);
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ strL=tmp_7;
+ fixflg=1;
+ edgflg=1;
+ forall(eqL,
+ tmp1=Toupper(substring(#,0,1));
+ tmp=indexof(#,"=");
+ tmp2=Toupper(substring(#,tmp,length(#)));
+ if(tmp1=="P",
+ if(tmp2=="FREE", fixflg=0);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="E",
+ if(substring(tmp2,0,1)=="N", edgflg=0);
+ options=remove(options,[#]);
+ );
+ );
+ forall(strL,
+ if(Toupper(#)=="FREE",
+ fixflg=0;
+ options=remove(options,[#]);
+ );
+ );
+ vL=[];
+ forall(1..length(vfnL_1),
+ vtx=vfnL_1_#; // 16.02.10 from
+ if(isstring(vtx),vtx=parse(vtx)); // 16.06.19
+ if(ispoint(vtx),
+ tmp=parse(text(vtx)+"3d");
+ vname=text(vtx);
+// tmp=parse(text(vtx)+"3d");
+// tmp="v"+text(#)+"3d="+textformat(tmp,5);
+// parse(tmp);
+ ,
+ vname="v"+text(#);
+ if(fixflg==1,
+ Putpoint3d(["v"+text(#),vtx],"fix");
+ );
+ );
+ vL=append(vL,vname); // 16.02.10 upto
+ );
+ eL=[];
+ forall(vfnL_2,face,
+ forall(1..length(face),
+ tmp1=face_#;
+ if(#<length(face),
+ tmp2=face_(#+1);
+ ,
+ tmp2=face_1;
+ );
+ if(tmp2<tmp1,
+ tmp=tmp2; tmp2=tmp1; tmp1=tmp;
+ );
+// tmp1="v"+text(tmp1)+"3d";
+// tmp2="v"+text(tmp2)+"3d";
+ tmp1=vL_tmp1+"3d";
+ tmp2=vL_tmp2+"3d";
+ tmp=select(eL,#==[tmp1,tmp2] % #==[tmp2,tmp1]);
+ if(length(tmp)==0,
+ eL=append(eL,[tmp1,tmp2]);
+ );
+ );
+ );
+ if(Noflg<3,
+ enL=[];
+ forall(eL,edge,
+ if(edgflg==0,
+ if(Noflg<2,
+ tmp1=edge_1;//parse(edge_1);
+ tmp2=edge_2;//parse(edge_2);
+ tmp="sl3d"+edge_1+edge_2;
+ if(islist(parse(tmp)),
+ Changestyle3d([tmp],["nodisp"]);
+ );
+ tmp="sl3d"+edge_2+edge_1;
+ if(islist(parse(tmp)),
+ Changestyle3d([tmp],["nodisp"]);
+ );
+ tmp=replace(edge_1+edge_2,"3d","");
+ options=append(options,"Msg=no");
+ Spaceline("-"+tmp,[tmp1,tmp2],options); //16.02.28
+ );
+ enL=append(enL,tmp+"3d"); //16.02.29
+ ,
+ tmp1=replace(edge_1,"3d","");
+ tmp2=replace(edge_2,"3d","");
+ tmp=tmp1+tmp2;
+ create([tmp],"Segment",[parse(tmp1),parse(tmp2)]);
+ enL=append(enL,tmp+"3d");//16.02.29
+ );
+ );
+ if(Noflg<2,
+ println("generate "+name3);
+ println(" generate totally "+namee);
+ println(" generate vertexes "+namev);
+ println(" generate faces "+namef);
+ );
+ tmp1="";
+ forall(enL,
+ tmp1=tmp1+Dq+#+Dq+",";
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ tmp=namee+"=["+tmp1+"]";
+ parse(tmp);
+ tmp=namee+"=list("+tmp1+")";
+ tmp=replace(tmp,Dq,"");
+ GLIST=append(GLIST,tmp);
+ tmp1=apply(vL,Dq+#+"3d"+Dq);
+ tmp1=text(tmp1);
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ tmp=namev+"=["+tmp1+"]";
+ parse(tmp);
+ tmp1=replace(tmp1,Dq,"");
+ tmp=namev+"=list("+tmp1+")";
+ GLIST=append(GLIST,tmp);
+ tmp1=text(vfnL_2);
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ tmp=namef+"=["+tmp1+"]";
+ parse(tmp);
+ tmp=namef+"=list("+tmp1+")";
+ GLIST=append(GLIST,tmp);
+ );
+ [namev,namee,namef];
+);
+
+Phparadata(nm,nmvf):=(
+ regional(tmp1,tmp2);
+ tmp1=parse("phv3d"+nmvf);
+ tmp2=parse("phf3d"+nmvf);
+ Phparadata(nm,nmvf,[tmp1,tmp2]);
+);
+Phparadata(nm,nmvf,Arg1):=(
+ regional(vfL,options,tmp1,tmp2);
+ if(islist(Arg1) & !islist(Arg1_1),
+ tmp1=parse("phv3d"+nmvf);
+ tmp2=parse("phf3d"+nmvf);
+ vfL=[tmp1,tmp2];
+ options=Arg1;
+ ,
+ vfL=Arg1;
+ options=[];
+ );
+ Phparadata(nm,nmvf,vfL,options);
+);
+Phparadata(nm,nmvf,vfL,options):=(
+//help:Phparadata("1","1",["do"]);
+ regional(name2,name3,nameh2,nameh3,Ltype,Noflg,eqL,Hidden,
+ opstr,opcindy,Outflg,Inflg,pdata1,tmp,tmp1,tmp2);
+ name2="php2d"+nm;
+ name3="php3d"+nm;
+ nameh2="phh2d"+nm;
+ nameh3="phh3d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ Inflg=tmp_3;
+ Outflg=tmp_4;
+ if(Inflg==0 & Outflg==0, Inflg=1;Outflg=1); // 15.05.15
+ eqL=tmp_5;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ Hidden="";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="H",
+ Hidden=tmp2;
+ );
+ );
+ if(Noflg<3,
+ if(Outflg>=1,
+ println("Output Phparadata "+name3);
+ if(isstring(vfL_1), // 2015.05.27 from
+ tmp1=vfL_1;
+ ,
+ tmp1="list(";
+ forall(vfL_1,
+ tmp1=tmp1+#+",";
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1)+")";
+ );
+ if(isstring(vfL_2),
+ tmp2=vfL_2;
+ ,
+ tmp2="list(";
+ forall(vfL_2,
+ tmp2=tmp2+text(#)+",";
+ );
+ tmp2=substring(tmp2,0,length(tmp2)-1)+")";
+ ); // 2015.05.27 upto
+ tmp=name3+"=Phparadata("+tmp1+","+tmp2+opstr+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ tmp=nameh3+"=PhHiddenData()";
+ GLIST=append(GLIST,tmp);
+ tmp=nameh2+"=Projpara("+nameh3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(Inflg==1,
+// tmp=apply(pltdata1,replace(#,"3d","2d")); // 15.05.18 from
+ Changestyle3d("phe3d"+nmvf,["nodisp"]);
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ );
+ );
+ if(Hidden!="",
+ Drawlinetype(nameh2,Hidden);
+ if(Inflg==1,
+ tmp1=Toupper(substring(Hidden,0,2));
+ if(tmp1=="DR",Ltype=0);
+ if(tmp1=="DA",Ltype=1);
+ if(tmp1=="DO",Ltype=3);
+ if(tmp1=="ID",Ltype=1);
+ GCLIST=append(GCLIST,[nameh2,Ltype,opcindy]);
+ );
+ );
+);
+
+Nohiddenseg(seg,rng,triang):=(
+// help:Nohiddenseg("1",seg1,[0,1],["v1","v2","v3"]);
+ regional(Eps,pA3,pB3,pC3,pA,pB,pC,sg1,sg2,ss1,ss2,parL,flgL,flg1,flg2,
+ veB,veC,sgnoh,sghid,added,tristr,tmp,tmp1,tmp2,tmp3,tmp4,tmp5);
+ Eps=10^(-4);
+ sgnoh=[0,1];
+ pA3=if(isstring(triang_1),parse(triang_1+"3d"),triang_1); //16.06.19
+ pA=Parapt(pA3);
+ pB3=if(isstring(triang_2),parse(triang_2+"3d"),triang_2); //16.06.19
+ pB=Parapt(pB3);
+ pC3=if(isstring(triang_3),parse(triang_3+"3d"),triang_3); //16.06.19
+ pC=Parapt(pC3);
+ sg1=seg_1+rng_1*(seg_2-seg_1);
+ sg2=seg_1+rng_2*(seg_2-seg_1);
+ ss1=Parapt(sg1);
+ ss2=Parapt(sg2);
+ tristr=replace(text(triang),",","-");
+ tristr=substring(tristr,1,length(tristr)-1);
+ if(|ss2-ss1|>Eps & abs(Crossprod(pB-pA,pC-pA))>Eps,
+ tmp=IntersectcrvsPp([ss1,ss2],[pA,pB,pC,pA]);
+ parL=apply(tmp,#_2-1);
+ parL=sort(parL);
+ if(length(parL)==0,
+ parL=[0,1];
+ ,
+ if(parL_1>Eps,parL=prepend(0,parL));
+ if(parL_(length(parL))<1-Eps,parL=append(parL,1));
+ );
+ tmp1=Crossprod(pB3-pA3,pC3-pA3);
+ if(abs(Dotprod(tmp1,sg2-sg1))>Eps,
+ tmp=IntersectsgpL("",[sg1,sg2],tristr,["nodisp"]);
+ if(tmp_2>-Eps & tmp_2<1+Eps,
+ if(tmp_3>-Eps & tmp_4>-Eps & tmp_3+tmp_4<1+Eps,
+ tmp1=select(parL,abs(tmp_2-#)<Eps);
+ if(length(tmp1)==0,
+ parL=sort(append(parL,tmp_2));
+ );
+ );
+ );
+ );
+ flgL=[];
+ forall(parL,
+ tmp1=sg1+#*(sg2-sg1);
+ tmp=Projcoordpara(tmp1);
+ tmp_3=tmp_3+1;
+ tmp2=Cancoordpara(tmp);
+ tmp=IntersectsgpL("",[tmp1,tmp2],tristr,["nodisp"]);
+ tmp1=Projcoordpara(tmp1);
+ tmp2=Projcoordpara(tmp_1);
+ flg1=0;
+ if(tmp1_3<tmp2_3-Eps,flg1=-1);
+ if(tmp1_3>tmp2_3+Eps,flg1=1);
+ flgL=append(flgL,flg1);
+ );
+ sgnoh=[];
+ forall(2..length(flgL),
+ added=[];
+ flg1=flgL_(#-1);
+ flg2=flgL_#;
+ if(max([flg1,flg2])==1 % flg1+flg2==0,
+ added=[parL_(#-1),parL_#];
+ ,
+ sghid=[parL_(#-1),parL_#];
+ tmp1=ss1+sghid_1*(ss2-ss1);
+ tmp2=ss1+sghid_2*(ss2-ss1);
+ tmp=IntersectcrvsPp([tmp1,tmp2],[pA,pB,pC,pA]);
+ if(length(tmp)<2,
+ veB=pB-pA;
+ veC=pC-pA;
+ tmp3=tmp1-pA;
+ tmp4=tmp2-pA;
+ tmp5=Crossprod(veB,veC);
+ tmp1=(tmp3_1*veC_2-tmp3_2*veC_1)/tmp5;
+ tmp2=(-tmp3_1*veB_2+tmp3_2*veB_1)/tmp5;
+ if(tmp1>-Eps & tmp2>-Eps & tmp1+tmp2<1+Eps,flg1=1,flg1=0);
+ tmp1=(tmp4_1*veC_2-tmp4_2*veC_1)/tmp5;
+ tmp2=(-tmp4_1*veB_2+tmp4_2*veB_1)/tmp5;
+ if(tmp1>-Eps & tmp2>-Eps & tmp1+tmp2<1+Eps,flg2=1,flg2=0);
+ if(flg1==1 & flg2==0,
+ if(length(tmp)>0,
+ tmp1=tmp_1_2-1;
+ tmp1=sghid_1+(sghid_2-sghid_1)*tmp1;
+ ,
+ tmp1=sghid_1;
+ );
+ added=[tmp1,sghid_2];
+// added=[tmp1+Eps,sghid_2]; // <--- USUI 2016.02.27
+ );
+ if(flg1==0 & flg2==1,
+ if(length(tmp)>0,
+ tmp1=tmp_1_2-1;
+ tmp1=sghid_1+(sghid_2-sghid_1)*tmp1;
+ ,
+ tmp1=sghid_2;
+ );
+ added=[sghid_1,tmp1];
+ );
+ if(flg1+flg2==0,
+ added=sghid;
+ );
+ );
+ if(length(tmp)==2,
+ if(min([flg1,flg2])>=0,added=sghid,added=[]);
+ );
+ );
+ if(length(added)>0,
+ if(length(sgnoh)==0,
+ sgnoh=added;
+ ,
+ if(sgnoh_(length(sgnoh))<added_1-Eps,
+ sgnoh=concat(sgnoh,added);
+ ,
+ sgnoh=sgnoh_(1..(length(sgnoh)-1));
+ sgnoh=concat(sgnoh,added_(2..length(added)));
+ );
+ );
+ );
+ );
+ );
+ sgnoh=apply(sgnoh,rng_1+#*(rng_2-rng_1));
+ sgnoh;
+);
+
+Nohiddensegs(seg,range,faceno,vtxL):=(
+ regional(Eps,rng,face,vtx,out,ra,rb,tmp,tmp1,tmp2);
+ Eps=10^(-4);
+ face=apply(faceno,vtxL_#); // 16.02.10
+ rng=range;
+ out=rng;
+ forall(2..(length(face)-1),vtx,
+ tmp1=[face_1,face_vtx,face_(vtx+1)];
+ forall(1..(length(rng)/2),
+ tmp=[rng_(2*#-1),rng_(2*#)];
+ out=remove(out,tmp);
+ tmp2=Nohiddenseg(seg,tmp,tmp1);
+ if(length(tmp2)>0,
+ out=remove(out,tmp);
+ out=concat(out,tmp2);
+ );
+ );
+ tmp=sort(out);
+ out=[];
+ forall(1..(length(tmp)/2),
+ ra=tmp_(2*#-1);
+ rb=tmp_(2*#);
+ if(ra<rb-Eps,
+ if(length(out)==0,
+ out=[ra,rb];
+ ,
+ if(out_(length(out))<ra-Eps,
+ out=concat(out,[ra,rb]);
+ ,
+ out_(length(out))=rb;
+ );
+ );
+ );
+ );
+ rng=out;
+ );
+ rng;
+);
+
+Nohiddenbyfaces(nm,facestr):=
+ Nohiddenbyfaces(nm,Datalist3d(),facestr,[],["do"]);
+Nohiddenbyfaces(nm,Arg1,Arg2):=(
+ regional(segstr,facestr,options);
+ if(islist(Arg2),
+ segstr=Datalist3d();
+ facestr=Arg1;
+ options=Arg2;
+ ,
+ segstr=Arg1;
+ facestr=Arg2;
+ options=[];
+ );
+ Nohiddenbyfaces(nm,segstr,facestr,options,["do"]);
+);
+Nohiddenbyfaces(nm,Arg1,Arg2,Arg3):=(
+ regional(segstr,facestr,options,optionsh);
+ if(islist(Arg2),
+ segstr=Datalist3d();
+ facestr=Arg1;
+ options=Arg2;
+ optionsh=Arg3;
+ ,
+ segstr=Arg1;
+ facestr=Arg2;
+ options=Arg3;
+ optionsh=["do"];
+ );
+ Nohiddenbyfaces(nm,segstr,facestr,options,optionsh); // 16.02.21
+);
+Nohiddenbyfaces(nm,segstr,facestr,optionorg,optionsh):=(
+//help:Nohiddenbyfaces("1","phf3d1");
+//help:Nohiddenbyfaces("1","ax3d","phf3d1");
+//help:Nohiddenbyfaces(options1=["dr"]);
+//help:Nohiddenbyfaces(options2=["do"]);
+ regional(Eps,namen,nameh,options,segL,faceL,vtxL,rng,seg,face,
+ flg,ctr,tmp,tmp1,tmp2,Ltype,Noflg,eqL,opstr,opcindy,frnL,frhL);
+ Eps=10^(-4);
+ namen="frn"+nm;
+ nameh="frh"+nm;
+ if(isstring(segstr),
+// segL=parse(segstr);
+ segL=[segstr]; // 16.08.19
+ ,
+ segL=segstr;
+ );
+ tmp2=[]; // 16.02.29 from
+ forall(segL,seg,
+ tmp=replace(seg,"3d","2d");
+ tmp1=select(GCLIST,#_1==tmp);
+ tmp1=tmp1_1;
+ if(tmp1_2==0,
+ tmp2=append(tmp2,seg);
+ );
+ );
+ segL=tmp2;
+ Changestyle3d(segL,["nodisp"]); // 16.02.29 upto
+ if(islist(segL),
+ if(isstring(segL_1),
+ segL=apply(segL,parse(#));
+ );
+ );
+ segL=Flattenlist(segL);
+ flg=0;
+ if(isstring(facestr),
+ if(substring(facestr,0,3)=="phf", // 16.08.19from
+ faceL=parse(facestr);
+ tmp=replace(facestr,"phf","phv"); // 16.02.10 from
+ tmp=parse(tmp);
+ vtxL=apply(tmp,replace(#,"3d","")); // 16.02.10 upto
+ flg=1;
+ ,
+ faceL=parse(facestr);
+ );
+ );
+ if(flg==0,
+ if(length(faceL)==2, // 16.08.19upto
+ vtxL=facestr_1;
+ faceL=facestr_2;
+ ,
+ vtxL=facestr;
+ faceL=[1..length(vtxL)];
+ );
+ );
+// Hidden="";
+ options=optionorg;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+// forall(eqL,
+// tmp=indexof(#,"=");
+// tmp1=Toupper(substring(#,0,1));
+// tmp2=substring(#,tmp,length(#));
+// if(tmp1=="H",
+// Hidden=tmp2;
+// );
+// );
+
+ ctr=1;
+ frnL=[];
+ frhL=[];
+ forall(segL,seg,
+ rng=[0,1];
+ forall(faceL,face,
+ rng=Nohiddensegs(seg,rng,face,vtxL);
+ );
+ forall(1..length(rng)/2,
+ tmp=rng_(2*#-1);
+ tmp1=seg_1+tmp*(seg_2-seg_1);
+ tmp=rng_(2*#);
+ tmp2=seg_1+tmp*(seg_2-seg_1);
+// tmp=remove(options,eqL);
+ tmp=append(options,"Msg=nodisp"); // 15.06.22
+ Spaceline("-"+namen+"n"+text(ctr),[tmp1,tmp2],tmp);
+ frnL=append(frnL,namen+"n"+text(ctr)+"3d");
+ ctr=ctr+1;
+ );
+ if(length(rng)==0,
+ rng=[0,1];
+ ,
+ if(rng_1>0+Eps,
+ rng=prepend(0,rng);
+ ,
+ rng=rng_(2..length(rng));
+ );
+ if(rng_(length(rng))<1-Eps,
+ rng=append(rng,1);
+ ,
+ rng=rng_(1..(length(rng)-1));
+ );
+ );
+ forall(1..length(rng)/2,
+ tmp=rng_(2*#-1);
+ tmp1=seg_1+tmp*(seg_2-seg_1);
+ tmp=rng_(2*#);
+ tmp2=seg_1+tmp*(seg_2-seg_1);
+ if(length(optionsh)>0,tmp=optionsh,tmp=["do"]);
+ tmp=append(tmp,"Msg=nodisp"); // 15.06.22
+ Spaceline("-"+nameh+"n"+text(ctr),[tmp1,tmp2],tmp);
+ frhL=append(frhL,nameh+"n"+text(ctr)+"3d");
+ ctr=ctr+1;
+ );
+ );
+ tmp1=apply(frnL,Dq+#+Dq);
+ tmp="frn3d"+nm+"="+text(tmp1);
+ parse(tmp);
+ println(" generate totally "+"frn3d"+nm);
+ tmp1=apply(frhL,Dq+#+Dq);
+ tmp="frh3d"+nm+"="+text(tmp1);
+ parse(tmp);
+ println(" generate totally "+"frh3d"+nm);
+);
+
+Faceremovaldata(nm,vfdata,crvdata):=Faceremovaldata(nm,vfdata,crvdata,[]);
+Faceremovaldata(nm,vfdata,crvdata,options):=(
+ regional(name2,name3,nameh2,nameh3,Ltype,Noflg,eqL,Hidden,
+ opstr,opcindy,Outflg,Inflg,tmp,tmp1,tmp2);
+ name2="frc2d"+nm;
+ name3="frc3d"+nm;
+ nameh2="frch2d"+nm;
+ nameh3="frch3d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ Inflg=tmp_3;
+ Outflg=tmp_4;
+ if(Inflg==0 & Outflg==0, Inflg=1;Outflg=1); // 15.05.15
+ eqL=tmp_5;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ Hidden="";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="H",
+ Hidden=tmp2;
+ );
+ );
+ if(Noflg<3,
+ if(Outflg>=1,
+ println("Output Faceremovaldata "+name3);
+ if(MeasureDepth(vfdata)==1,
+ tmp1=text(apply(vfdata,#_[1,3]));
+ ,
+ tmp1=text([vfdata_[1,3]]);
+ );
+ tmp1=replace(tmp1,"[","list(");
+ tmp1=replace(tmp1,"]",")");
+ tmp2=text(crvdata);
+ tmp2=replace(tmp2,"[","list(");
+ tmp2=replace(tmp2,"]",")");
+// tmp2="Flattenlist("+tmp2+")";
+ tmp=name3+"=Faceremovaldata("+tmp1+","+tmp2+opstr+","+Dq+"para"+Dq+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ tmp=nameh3+"=PhHiddenData()";
+ GLIST=append(GLIST,tmp);
+ tmp=nameh2+"=Projpara("+nameh3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(Inflg==1,
+ if(MeasureDepth(vfdata)==1,
+ tmp1=apply(vfdata,parse(#_2));
+ ,
+ tmp1=[parse(vfdata_2)];
+ );
+ forall(tmp1,
+ Changestyle3d(#,["nodisp"]);
+ );
+ Changestyle3d(crvdata,["nodisp"]);
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ );
+ );
+ if(Hidden!="",
+ Drawlinetype(nameh2,Hidden);
+ if(Inflg==1,
+ tmp1=Toupper(substring(Hidden,0,2));
+ if(tmp1=="DR",Ltype=0);
+ if(tmp1=="DA",Ltype=1);
+ if(tmp1=="DO",Ltype=3);
+ if(tmp1=="ID",Ltype=1);
+ GCLIST=append(GCLIST,[nameh2,Ltype,opcindy]);
+ );
+ );
+);
+
+Fullformfunc(FdL):=(
+ regional(Out,nn,ii,Jrg,flg,Urg,Vrg,kk,Uname,
+ Zf,Xname,Xf,Yname,Yf,tmp,tmp1,tmp2);
+ Out=[FdL_1];
+ nn=length(FdL);
+ flg=0;
+ forall(1..nn,
+ if(flg==0,
+ tmp=FdL_#;
+ if(substring(tmp,length(tmp)-1,length(tmp))=="]",
+ Jrg=#;
+ Urg=FdL_Jrg;
+ flg=1;
+ );
+ );
+ );
+ kk=indexof(Urg,"=");
+ Uname=Removespace(substring(Urg,0,kk-1));
+ tmp=substring(Urg,kk,length(Urg));
+ Urg=Uname+"="+tmp;
+// tmp1=parse(tmp);
+// Urg=Uname+"="+textformat(tmp1,5);
+ Vrg=FdL_(Jrg+1);
+ kk=indexof(Vrg,"=");
+ Vname=Removespace(substring(Vrg,0,kk-1));
+ tmp=substring(Vrg,kk,length(Vrg));
+ Vrg=Vname+"="+tmp;
+// tmp1=parse(tmp);
+// Vrg=Vname+"="+textformat(tmp1,5);
+ if(Jrg==2,
+ tmp=FdL_1;
+ kk=indexof(tmp,"=");
+ Zf=substring(tmp,kk,length(tmp));
+ tmp=[Uname,Vname,Zf,Urg,Vrg];
+ Out=concat(Out,tmp);
+ ,
+ if(Jrg==4,
+ tmp=FdL_1;
+ kk=indexof(tmp,"=");
+ Zf=substring(tmp,kk,length(tmp));
+ tmp=FdL_2;
+ kk=indexof(tmp,"=");
+ Xname=Removespace(substring(tmp,0,kk-1));
+ Xf=substring(tmp,kk,length(tmp));
+ tmp=FdL_3;
+ kk=indexof(tmp,"=");
+ Yname=Removespace(substring(tmp,0,kk-1));
+ Yf=substring(tmp,kk,length(tmp));
+ tmp=replace(Zf,Xname,"("+Xf+")");
+ Zf=replace(tmp,Yname,"("+Yf+")");
+ Tmp=[Xf,Yf,Zf,Urg,Vrg];
+ Out=concat(Out,Tmp);
+ ,
+ tmp=FdL_2;
+ kk=indexof(tmp,"=");
+ Xf=substring(tmp,kk,length(tmp));
+ tmp=FdL_3;
+ kk=indexof(tmp,"=");
+ Yf=substring(tmp,kk,length(tmp));
+ tmp=FdL_4;
+ kk=indexof(tmp,"=");
+ Zf=substring(tmp,kk,length(tmp));
+ tmp=[Xf,Yf,Zf,Urg,Vrg];
+ Out=concat(Out,tmp);
+ );
+ );
+ DrwS="enws";
+ BdyL=[];
+ forall((Jrg+2)..length(FdL),ii,
+ tmp=FdL_ii;
+ if(isstring(tmp),
+ if(length(tmp)==0,
+ tmp=" ";
+ );
+ DrwS=tmp;
+ );
+ if(islist(tmp) & length(tmp_1)>1,
+ BdyL=tmp;
+ );
+ );
+ tmp=[DrwS,BdyL];
+ Out=concat(Out,tmp);
+);
+
+Surffun(nm,Fd):=(
+ regional(name,coord,var1,var2,rng1,rng2,bdy,tmp,tmp1,tmp2);
+ tmp=Fullformfunc(Fd);
+ rng1=tmp_5;
+ rng2=tmp_6;
+ bdy=tmp_7;
+ coord="["+tmp_2+","+tmp_3+","+tmp_4+"]";
+ tmp=indexof(rng1,"=");
+ var1=substring(rng1,0,tmp-1);
+ rng1=substring(rng1,tmp,length(rng1));
+ tmp=indexof(rng2,"=");
+ var2=substring(rng2,0,tmp-1);
+ rng2=substring(rng2,tmp,length(rng2));
+ name="Sfn"+nm+"("+var1+","+var2+")";
+ Deffun(name,["regional(tmp)","tmp="+coord,"tmp"]);
+ [name,var1,rng1,var2,rng2,bdy];
+);
+
+Sf3data(nm,fdata):=Sf3data(nm,fdata,[]);
+Sf3data(nm,fdata,optionorg):=(
+ regional(tmp,tmp1,tmp2);
+ tmp=Surffun(nm,fdata);
+ tmp1=tmp_2+"="+tmp_3;
+ tmp2=tmp_4+"="+tmp_5;
+ Sf3data(nm,tmp_1,tmp1,tmp2,optionorg);
+);
+Sf3data(nm,funstr,var1,var2):=Sf3data(nm,funstr,var1,var2,[]);
+Sf3data(nm,funstr,var1org,var2org,optionorg):=(
+//help:Sf3data("1",Fd);
+//help:Sf3data(options=["Num=[25,25]","Wire=[20,20]"]);
+ regional(name2,name3,var1,var2,Ltype,Noflg,opstr,opcindy,eqL,Num,
+ Wire,varu,varv,rngu,rngv,sfdtuL,sfdtvL,options,
+ tmp,tmp1,tmp2,tmp3);
+ var1=replace(var1org,"%pi","pi");
+ var2=replace(var2org,"%pi","pi");
+ tmp=Divoptions(optionorg);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ options=optionorg;
+ Num=[25,25];
+ Wire=[20,20];
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#)); // 16.05.25
+ tmp=Toupper(substring(tmp1,0,1));
+ if(tmp=="N",
+ tmp2=parse(tmp2);
+ if(!islist(tmp2),tmp2=[tmp2,tmp2]);
+ Num=tmp2;
+ options=remove(options,[#]);
+ );
+ if(tmp=="W",
+ tmp2=parse(tmp2);
+ if(!islist(tmp2),tmp2=[tmp2,tmp2]);
+ Wire=tmp2;
+ options=remove(options,[#]);
+ );
+ );
+ tmp=indexof(var1,"=");
+ varu=substring(var1,0,tmp-1);
+ rngu=parse(substring(var1,tmp,length(var1)));
+ tmp=indexof(var2,"=");
+ varv=substring(var2,0,tmp-1);
+ rngv=parse(substring(var2,tmp,length(var2)));
+ sfdtuL=[];
+ forall(0..Wire_2,
+ tmp=rngv_1+#/Wire_2*(rngv_2-rngv_1);
+ tmp1=replace(funstr,varv,textformat(tmp,5));
+ tmp="Num="+text(Num_2);
+ tmp2=concat(options,["Msg=no",tmp]);
+ Spacecurve(nm+"u"+#,tmp1,var1,tmp2);
+ sfdtuL=append(sfdtuL,"sc3d"+nm+"u"+#);
+ );
+ sfdtvL=[];
+ forall(0..Wire_1,
+ tmp=rngu_1+#/Wire_1*(rngu_2-rngu_1);
+ tmp1=replace(funstr,varu,textformat(tmp,5));
+ tmp="Num="+text(Num_1);
+ tmp2=concat(options,["Msg=no",tmp]);
+ Spacecurve(nm+"v"+#,tmp1,var2,tmp2);
+ sfdtvL=append(sfdtvL,"sc3d"+nm+"v"+#);
+ );
+ if(Noflg<3,
+ println(" generate totally "+"sf3d"+nm);
+ tmp1="";
+ forall(sfdtuL,
+ tmp1=tmp1+Dq+#+Dq+",";
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ tmp2="";
+ forall(sfdtvL,
+ tmp2=tmp2+Dq+#+Dq+",";
+ );
+ tmp2=substring(tmp2,0,length(tmp2)-1);
+ tmp="sf3d"+nm+"=[["+tmp1+"],["+tmp2+"]]";
+ parse(tmp);
+ );
+ [sfdtuL,sfdtvL];
+);
+
+Sfbdparadata(nm,fd):=
+ Sfbdparadata(nm,fd,[],["nodisp"]);
+Sfbdparadata(nm,fd,options):=
+ Sfbdparadata(nm,fd,options,["nodisp"]);
+Sfbdparadata(nm,fdorg,optionorg,optionsh):=(
+//help:Sfbdparadata("1",Fd);
+//help:Sfbdparadata(options2=["Wait=30",limit1([0.05,1], limit2(0.2)]);
+ regional(fd,options,name2,name3,name2h,name3h,waiting,
+ eqL,reL,strL,fname,outreg,tmp,tmp1,tmp2,flg,wflg);
+ name2="sfbd2d"+nm;
+ name3="sfbd3d"+nm;
+ name2h="sfbdh2d"+nm;
+ name3h="sfbdh3d"+nm;
+ fname=Fhead+"sfbd"+nm+".txt";
+ fd=apply(fdorg,if(isstring(#),"'"+#+"'",#));
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=30;
+ outreg=0; // 16.08.20
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+// if(tmp1=="O", // 16.08.20
+// tmp=Toupper(substring(tmp2,0,1));
+// if(tmp=="T" % tmp=="Y", outreg=1,outreg=0);
+// options=remove(options,[#]);
+// );
+ );
+ options=remove(options,reL);
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=MkprecommandS(5); // 16.02.01
+ tmp=[
+ Dq+fname+Dq,
+ Dq+name3+Dq,name3,
+ Dq+name2+Dq,name2,
+ Dq+name3h+Dq,name3h,
+ Dq+name2h+Dq,name2h,
+ Dq+"HIDDENDATA"+Dq,"HIDDENDATA", // 16.08.20from
+ Dq+"PARTITIONPT"+Dq,"PARTITIONPT",
+ Dq+"OTHERPARTITION"+Dq,"OTHERPARTITION" // 16.08.20upto
+ ];
+ fd=apply(fd,replace(#,"_1","(1)")); // 16.05.25from
+ fd=apply(fd,replace(#,"_2","(2)"));
+ fd=apply(fd,replace(#,"_3","(3)")); // 16.05.25upto
+ cmdL=concat(cmdL,[
+ name3+"=Sfbdparadata",concat([fd,"Error"],reL),
+ name2+"=Projpara",[name3],
+ name3h+"=BorderHiddenData()",[],
+ name2h+"=Projpara",[name3h],
+ "function Ot=Hiddend(),global HIDDENDATA,Ot=HIDDENDATA,endfunction)"
+ ,[], // 16.08.20from
+ "function Ot=Otherp(),global OTHERPARTITION,Ot=OTHERPARTITION,endfunction)"
+ ,[],
+ "HIDDENDATA=Hiddend()",[],
+ "PARTITIONPT=PartitionPt()",[],
+ "OTHERPARTITION=Otherp()",[],
+ "for J=1:length(OTHERPARTITION)",[],
+ " Tmp1=OTHERPARTITION(J)",[],
+ " Tmp2=[]",[],
+ " for K=1:length(Tmp1)",[],
+ " Tmp2=[Tmp2;Tmp1(K),1000]",[],
+ " end",[],
+ " OTHERPARTITION(J)=Tmp2",[],
+ "end",[],
+ "WriteOutData",tmp
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"])); // 16.08.20
+ if(wflg==-1,options=concat(options,["r"]));
+ if(ErrFlag==0,
+ CalcbyS("sfbd"+nm,cmdL,options);
+ );
+ if(ErrFlag==1,
+ err("Sfbdparadata not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[fname]);
+ OutFileList=append(OutFileList,fname);
+ );
+ ReadOutData(fname);
+ if(islist(parse(name2)),
+ Extractdata(name2,options);
+ if(length(optionsh)>0,tmp=optionsh,tmp=["nodisp"]);
+ Extractdata(name2h,tmp);
+ ,
+ ErrFlag=1;
+ );
+ );
+);
+
+Wireparadata(nm,out,wr1,wr2,fd):=
+ Wireparadata(nm,out,fd,wr1,wr2,[],["nodisp"]);
+Wireparadata(nm,out,fd,wr1,wr2,options):=
+ Wireparadata(nm,out,fd,wr1,wr2,options,["nodisp"]);
+Wireparadata(nm,outstr,fdorg,wr1,wr2,optionorg,optionsh):=(
+//help:Wireparadata("1","sfbd3d1",fd,5,5);
+//help:Wireparadata(options2=["Wait=40"]);
+ regional(out,fd,options,name2,name3,name2h,name3h,outreg,
+ eqL,reL,strL,fname,outfname,waiting,tmp,tmp1,tmp2,flg,wflg);
+ name2="wire2d"+nm;
+ name3="wiref3d"+nm;
+ name2h="wireh2d"+nm;
+ name3h="wireh3d"+nm;
+ fname=Fhead+"wire"+nm+".txt";
+ tmp=replace(outstr,"3d","");
+ outfname=Fhead+tmp+".txt"; // 16.08.20
+ out=parse(outstr);
+ if(!islist(out), ErrFlag=1);
+ fd=apply(fdorg,if(isstring(#),"'"+#+"'",#));
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=40;
+ outreg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+// if(tmp1=="O", // 16.08.20from
+// tmp=Toupper(substring(tmp2,0,1));
+// if(tmp=="T" % tmp=="Y", outreg=1,outreg=0);
+// options=remove(options,[#]);
+// );// 16.08.20upto
+ );
+ options=remove(options,reL);
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ flg=0;
+ tmp1=floor(5*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp=load(Fhead+replace(outstr,"3d","")+".txt");
+ if(length(tmp)>=4,
+ tmp2=substring(tmp,length(tmp)-4,length(tmp));
+ if(tmp2=="////",
+ flg=1;
+ );
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ if(flg==0,
+ Err(outstr+" file not copleted");
+ ErrFlag=1;
+ );
+ if(ErrFlag==0,
+// Writeoutdata(outfname,["Out",out]);
+ );
+ cmdL=MkprecommandS(5); // 16.02.01
+ tmp=[
+ Dq+fname+Dq,
+ Dq+name3+Dq,name3,
+ Dq+name2+Dq,name2,
+ Dq+name3h+Dq,name3h,
+ Dq+name2h+Dq,name2h
+ ];
+ fd=apply(fd,if(isstring(#),replace(#,"_1","(1)"),#)); // 16.05.25 08.17from
+ fd=apply(fd,if(isstring(#),replace(#,"_2","(2)"),#));
+ fd=apply(fd,if(isstring(#),replace(#,"_3","(3)"),#)); // 16.05.25 08.17upto
+ cmdL=concat(cmdL,[
+ "disp('Running Wireparadata')",[],
+ "tmp=ReadOutData",[Dq+outfname+Dq],
+ "execstr(tmp)",[],
+ "function SetHidd(Dt),global HIDDENDATA,HIDDENDATA=Dt,endfunction)",
+ [], // 16.08.20from
+ "function SetPart(Dt),global PARTITIONPT,PARTITIONPT=Dt,endfunction)",
+ [],
+ "function SetOther(Dt),global OTHERPARTITION,OTHERPARTITION=Dt,endfunction)",
+ [],
+ "if type(HIDDENDATA)~=15,HIDDENDATA=list(HIDDENDATA),end",[],
+ "if type(PARTITIONPT)~=15,PARTITIONPT=list(PARTITIONPT),end",[],
+ "if type(OTHERPARTITION)~=15,OTHERPARTITION=list(OTHERPARTITION),end",[],
+ "for J=1:length(OTHERPARTITION)",[],
+ " Tmp=OTHERPARTITION(J)",[],
+ " OTHERPARTITION(J)=Tmp(:,1)",[],
+ "end",[],
+ "SetHidd(HIDDENDATA)",[],
+ "SetPart(PARTITIONPT)",[],
+ "SetOther(OTHERPARTITION)",[],
+ "if type("+outstr+")~=15,"+outstr+"=list("+outstr+"),end",[], // 16.08.20upto
+ name3+"=Wireparadata",concat([outstr,fd,wr1,wr2,"Error"],reL),
+ name2+"=Projpara",[name3],
+ name3h+"=WireHiddenData()",[],
+ name2h+"=Projpara",[name3h],
+ "WriteOutData",tmp
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ if(ErrFlag==0,
+ CalcbyS("wire"+nm,cmdL,options);
+ );
+ if(ErrFlag==1,
+ err("Wireparadata not completed");
+ ,
+ if(outreg==1,
+// OutFileList=remove(OutFileList,[fname]);
+// OutFileList=append(OutFileList,fname);
+ );
+ ReadOutData(fname);
+ if(!islist(parse(name2)), ErrFlag=1);
+ if(ErrFlag==0,
+ Extractdata(name2,options);
+ if(length(optionsh)>0,tmp=optionsh,tmp=["nodisp"]);
+ Extractdata(name2h,tmp);
+ );
+ );
+);
+
+Crvsfparadata(nm,gd,out,fd):=
+ Crvsfparadata(nm,gd,out,fd,[],["nodisp"]);
+Crvsfparadata(nm,gd,out,fd,options):=
+ Crvsfparadata(nm,gd,out,fd,options,["nodisp"]);
+Crvsfparadata(nm,gdstr,outstr,fdorg,optionorg,optionsh):=(
+//help:Crvsfparadata("1","ax3d","sfbd3d1",fd);
+//help:Crvsfparadata(options2=["Wait=20"]);
+ regional(gd,out,fd,options,name2,name3,name2h,name3h,outreg,
+ eqL,reL,strL,fname,gdfname,outfname,waiting,tmp,tmp1,tmp2,flg,wflg);
+ name2="crvsf2d"+nm;
+ name3="crvsf3d"+nm;
+ name2h="crvsfh2d"+nm;
+ name3h="crvsfh3d"+nm;
+ fname=Fhead+"crvsf"+nm+".txt";
+ gdfname=Fhead+"crv"+nm+".txt";
+ tmp=replace(outstr,"3d","");
+ outfname=Fhead+tmp+".txt"; // 16.08.20
+ gd=parse(gdstr);
+ out=parse(outstr);
+ if(!islist(out), ErrFlag=1);
+ fd=apply(fdorg,if(isstring(#),"'"+#+"'",#));
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=20;
+ outreg=1;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+// if(tmp1=="O",
+// tmp=Toupper(substring(tmp2,0,1));
+// if(tmp=="T" % tmp=="Y", outreg=1,outreg=0);
+// options=remove(options,[#]);
+// );
+ );
+ options=remove(options,reL);
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ flg=0;
+ tmp1=floor(5*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp=load(Fhead+replace(outstr,"3d","")+".txt");
+ if(length(tmp)>=4,
+ tmp2=substring(tmp,length(tmp)-4,length(tmp));
+ if(tmp2=="////",
+ flg=1;
+ );
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ if(flg==0,
+ Err(outstr+" file not copleted");
+ ErrFlag=1;
+ );
+ if(wflg==0,
+ tmp=load(fname);
+ if(length(tmp)==0,wflg=1);
+ );
+ if(ErrFlag==0,
+// Writeoutdata(outfname,["Gc",gd,"Out",out]);
+// wait(WaitUnit);
+ );
+ cmdL=MkprecommandS(5); // 16.02.01
+ tmp=[
+ Dq+fname+Dq,
+ Dq+name3+Dq,name3,
+ Dq+name2+Dq,name2,
+ Dq+name3h+Dq,name3h,
+ Dq+name2h+Dq,name2h
+ ];
+ fd=apply(fd,if(isstring(#),replace(#,"_1","(1)"),#)); // 16.05.25 08.17from
+ fd=apply(fd,if(isstring(#),replace(#,"_2","(2)"),#));
+ fd=apply(fd,if(isstring(#),replace(#,"_3","(3)"),#)); // 16.05.25 08.17upto
+ cmdL=concat(cmdL,[
+ "disp('Running Crvsfparadata')",[],
+ "tmp=ReadOutData",[Dq+outfname+Dq],
+ "execstr(tmp)",[],
+ "function SetHidd(Dt),global HIDDENDATA,HIDDENDATA=Dt,endfunction)",
+ [], // 16.08.20from
+ "function SetPart(Dt),global PARTITIONPT,PARTITIONPT=Dt,endfunction)",
+ [],
+ "function SetOther(Dt),global OTHERPARTITION,OTHERPARTITION=Dt,endfunction)",
+ [],
+ "if type(HIDDENDATA)~=15,HIDDENDATA=list(HIDDENDATA),end",[],
+ "if type(PARTITIONPT)~=15,PARTITIONPT=list(PARTITIONPT),end",[],
+ "if type(OTHERPARTITION)~=15,OTHERPARTITION=list(OTHERPARTITION),end",[],
+ "for J=1:length(OTHERPARTITION)",[],
+ " Tmp=OTHERPARTITION(J)",[],
+ " OTHERPARTITION(J)=Tmp(:,1)",[],
+ "end",[],
+ "SetHidd(HIDDENDATA)",[],
+ "SetPart(PARTITIONPT)",[],
+ "SetOther(OTHERPARTITION)",[],
+ "if type("+outstr+")~=15,"+outstr+"=list("+outstr+"),end",[], // 16.08.20upto
+ name3+"=Crvsfparadata",concat([gdstr,outstr,fd,"Error"],reL),
+ name2+"=Projpara",[name3],
+ name3h+"=CrvsfHiddenData()",[],
+ name2h+"=Projpara",[name3h],
+ "WriteOutData",tmp
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ if(ErrFlag==0,
+ CalcbyS("crvsf"+nm,cmdL,options);
+ );
+ if(ErrFlag==1,
+ err("Crvsfparadata not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[fname]);
+ OutFileList=append(OutFileList,fname);
+ );
+ ReadOutData(fname);
+ tmp=replace(gdstr,"3d","2d");
+ Changestyle([tmp],["nodisp"]);
+ Extractdata(name2,options);
+ if(length(optionsh)>0,tmp=optionsh,tmp=["nodisp"]);
+ Extractdata(name2h,tmp);
+ );
+);
+
+Intersectcrvsf(nm,gd,fd):=
+ Intersectcrvsf(nm,gd,fd,[]);
+Intersectcrvsf(nm,gdstr,fdorg,optionorg):=(
+//help:Intersectcrvsf("1",ax3d_1,fd);
+//help:Intersectcrvsf(options=["Wait=10",50,0.05]);
+ regional(name,gd,fd,options,reL,fname,gdfname,
+ waiting,tmp,tmp1,tmp2,flg,wflg,pts);
+ name="intpts"+nm;
+ fname=Fhead+name+".txt";
+ gdfname=Fhead+"crv"+nm+".txt";
+ gd=parse(gdstr);
+ fd=apply(fdorg,if(isstring(#),"'"+#+"'",#));
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=10;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ options=remove(options,reL);
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ if(wflg>-1,
+ Writeoutdata(gdfname,["Gd",gd]);
+// wait(WaitUnit);
+ );
+ fd=apply(fd,replace(#,"_1","(1)")); // 16.05.25from
+ fd=apply(fd,replace(#,"_2","(2)"));
+ fd=apply(fd,replace(#,"_3","(3)")); // 16.05.25upto
+ cmdL=[
+ "disp('Finding Intersectcrvsf')",[],
+ "Setangle",[THETA,PHI]*180/pi,
+ "tmp=ReadOutData",[Dq+gdfname+Dq],
+ "execstr(tmp)",[],
+ "Intpts=Intersectcrvsf",concat(["Gd",fd,"Error"],reL),
+ "tmp1='['",[],
+ "for J=1:length(Intpts)",[],
+ " tmp2=Intpts(J)",[],
+ " for K=1:length(tmp2)",[],
+ " if K==1",[],
+ " tmp1=tmp1+'['",[],
+ " end",[],
+ " tmp1=tmp1+string(tmp2(K))",[],
+ " if K<length(tmp2)",[],
+ " tmp1=tmp1+','",[],
+ " else",[],
+ " tmp1=tmp1+']'",[],
+ " end",[],
+ " end",[],
+ " if J<length(Intpts)",[],
+ " tmp1=tmp1+','",[],
+ " else",[],
+ " tmp1=tmp1+']||||'",[], //16.08.09
+ " end",[],
+ "end",[],
+ "fid=mopen('"+fname+"','w')",[],
+ " mputl(tmp1,fid)",[],
+ "mclose(fid)",[]
+ ];
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ if(ErrFlag==0,
+ CalcbyS(name,cmdL,options); // 16.08.14
+ );
+ if(ErrFlag==1,
+ err("Intersectcrvsf not completed");
+ ,
+ println(name+" obtained"); //16.08.14from
+ pts=load(fname);
+ pts=replace(pts,"||||","");
+ tmp=name+"="+pts;
+ parse(tmp);
+ parse(pts); //16.08.14upto
+ );
+);
+
+Skeletonparadata2(nm):=Skeletonparadata2(nm,[]);
+Skeletonparadata2(nm,options):=(
+ regional(tmp,tmp2,tmp3);
+ // tmp=apply(GCLIST,#_1);
+ // tmp=select(tmp,indexo(#,"2d")>0);
+ // tmp2=select(tmp,indexof(#,"sub")==0);
+ tmp3=Datalist3d();
+ Changestyle3d(tmp3,["nodisp"]); // 15.06.02, 07.22
+ // tmp3=apply(tmp2,replace(#,"2d","3d"));
+ Skeletonparadata2(nm,"",tmp3,tmp3,options);
+);
+Skeletonparadata2(nm,Arg1,Arg2):=(
+ regional(nme,pltdata1,pltdata2,options);
+ if(isstring(Arg1) & islist(Arg2),
+ nme=Arg1;
+// pltdata1=parse("phe3d"+nme);
+ pltdata1="phe3d"+nme;
+ pltdata2=pltdata1;
+ options=Arg2;
+ ,
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=[];
+ );
+ Skeletonparadata2(nm,nme,pltdata1,pltdata2,options);
+);
+Skeletonparadata2(nm,Arg1,Arg2,Arg3):=(
+ regional(nme,pltdata1,pltdata2,options);
+ if(!isstring(Arg1),
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=Arg3;
+ ,
+ if(isstring(Arg2) & !isstring(Arg3),
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=Arg3;
+ ,
+ nme=Arg1;
+ pltdata1=Arg2;
+ pltdata2=Arg3;
+ options=[];
+ );
+ );
+ Skeletonparadata2(nm,nme,pltdata1,pltdata2,options); // 15.07.09
+);
+Skeletonparadata2(nm,nme,pltdata1,pltdata2,options):=(
+ regional(name2,name3,count,Ltype,Noflg,PdL,tmp,tmp1,tmp2,
+ opstr,opcindy,Str,Outflg,Inflg,realL,pdata1,pdata2,level);
+ name2="sk2d"+nm;
+ name3="sk3d"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ Inflg=tmp_3;
+ Outflg=tmp_4;
+ if(Inflg==0 & Outflg==0, Inflg=1;Outflg=1); // 15.05.15
+ realL=tmp_6;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ if(Noflg<3,
+ if(Outflg>=1,
+ println("Output Skeletonparadata2 "+name3);
+ if(isstring(pltdata1), // 15.05.27 from
+ tmp1=pltdata1;
+ ,
+ tmp1="";
+ forall(pltdata1,
+ tmp1=tmp1+#+",";
+ );
+ tmp1="list("+substring(tmp1,0,length(tmp1)-1)+")";
+ );
+ if(isstring(pltdata2),
+ tmp2=pltdata2;
+ ,
+ tmp2="";
+ forall(pltdata2,
+ tmp2=tmp2+#+",";
+ );
+ tmp2="list("+substring(tmp2,0,length(tmp2)-1)+")";
+ );
+ Str="Skeletonpara3data("+tmp1+","+tmp2+opstr+")"; // 15.05.27 upto
+ GLIST=append(GLIST,name3+"="+Str);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(Inflg==1,
+// tmp=apply(pltdata1,replace(#,"3d","2d")); // 15.05.18 from
+ if(nme!="", // 15.05.27
+ Changestyle3d("phe3d"+nme,["nodisp"]);
+ ,
+ forall(pltdata1, // 15.07.16
+ tmp=replace(#,"3d","2d");
+ if(contains(GCLIST,tmp),
+ Changestyle3d(#,["nodisp"]);
+ );
+ );
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ );
+ );
+);
+
+Skeletonparadata(nm):=Skeletonparadata(nm,[]);
+Skeletonparadata(nm,options):=(
+ regional(tmp,tmp2,tmp3);
+ tmp3=Datalist3d();
+ Skeletonparadata(nm,"",tmp3,tmp3,options);
+// Changestyle3d(tmp3,["nodisp"]); // 15.06.02, 07.22
+);
+Skeletonparadata(nm,Arg1,Arg2):=(
+//help:Skeletonparadata("1");
+//help:Skeletonparadata("1",[pdata1,pdata2],[pdata3]);
+//help:Skeletonparadata(options2=[width(1), "Wait=20]);
+ regional(nme,pltdata1,pltdata2,options);
+ if(isstring(Arg1) & islist(Arg2),
+ nme=Arg1;
+// pltdata1=parse("phe3d"+nme);
+ pltdata1="phe3d"+nme;
+ pltdata2=pltdata1;
+ options=Arg2;
+ ,
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=[];
+ );
+ Skeletonparadata(nm,nme,pltdata1,pltdata2,options);
+);
+Skeletonparadata(nm,Arg1,Arg2,Arg3):=(
+ regional(nme,pltdata1,pltdata2,options);
+ if(!isstring(Arg1),
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=Arg3;
+ ,
+ if(isstring(Arg2) & !isstring(Arg3),
+ nme="";
+ pltdata1=Arg1;
+ pltdata2=Arg2;
+ options=Arg3;
+ ,
+ nme=Arg1;
+ pltdata1=Arg2;
+ pltdata2=Arg3;
+ options=[];
+ );
+ );
+ Skeletonparadata(nm,nme,pltdata1,pltdata2,options); // 15.07.09
+);
+Skeletonparadata(nm,nme,pltdata1org,pltdata2org,optionorg):=(
+ regional(name2,name3,eqL,strL,options,fname,outreg,waiting,
+ reL, pltdata1,pltdata2,wflg,opcindy,width,pdata,
+ tmp,tmp1,tmp2);
+ name2="sk2d"+nm;
+ name3="sk3d"+nm;
+ fname=Fhead+"sk"+nm+".txt";
+ pltdata1=[];// 16.01.31
+ forall(pltdata1org,tmp1,
+ tmp=parse(tmp1);
+ if(isstring(tmp_1),
+ pltdata1=concat(pltdata1,tmp);
+ ,
+ pltdata1=append(pltdata1,tmp1);
+ );
+ );
+ pltdata2=[];// 16.01.31
+ forall(pltdata2org,tmp1,
+ tmp=parse(tmp1);
+ if(isstring(tmp_1),
+ pltdata2=concat(pltdata2,tmp);
+ ,
+ pltdata2=append(pltdata2,tmp1);
+ );
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6; //16.02.28
+ strL=tmp_7;
+ opcindy=tmp_9;
+ waiting=20;
+ outreg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="O",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", outreg=1,outreg=0);
+ options=remove(options,[#]);
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ width=1;
+ if(length(reL)>0, //16.02.28
+ width=reL_1;
+ );
+ forall(pltdata1,pdata,
+ tmp=select(GLIST,indexof(#,pdata+"=")>0);
+ if(tmp==0,
+ Defvar(pdata,parse(pdata));
+ );
+ );
+ forall(pltdata2,pdata,
+ tmp=select(GLIST,indexof(#,pdata+"=")>0);
+ if(tmp==0,
+ tmp=select(VLIST,#_1==pdata);
+ if(tmp==0,
+ Defvar(pdata,parse(pdata));
+ );
+ );
+ );
+ cmdL=MkprecommandS(4);
+ tmp2=[
+ Dq+fname+Dq,
+ Dq+name3+Dq,name3,
+ Dq+name2+Dq,name2
+ ];
+ cmdL=concat(cmdL,[
+ "Setangle",[THETA,PHI]*180/pi,
+ name3+"=Skeletonpara3data",[pltdata1,pltdata2,width,"Error"],
+ name2+"=Projpara",[name3],
+ "WriteOutData",tmp2
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ if(ErrFlag==0,
+ CalcbyS("sk"+nm,cmdL,options);
+ );
+ if(ErrFlag==1,
+ err("Skeletonparadata not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[fname]);
+ OutFileList=append(OutFileList,fname);
+ );
+ ReadOutData(fname);
+ if(islist(parse(name2)),
+ Extractdata(name2,options);
+// if(isstring(pltdata1_1), // 16.01.31
+ tmp=apply(pltdata1,replace(#,"3d","2d"));
+// ,
+// tmp=replace(pltdata1org,"3d","2d");
+// );
+ Changestyle(tmp,["nodisp"]);
+// Changestyle3d(pltdata1,["nodisp"]);
+ ,
+ ErrFlag=1;
+ );
+ );
+);
+
+Skeletondatacindy(nm):=Skeletondatacindy(nm,[]);
+Skeletondatacindy(nm,options):=(
+ regional(tmp);
+ tmp=Datalist3d();
+ Skeletondatacindy(nm,tmp,tmp,options);
+);
+Skeletondatacindy(nm,pltdata1,pltdata2):=
+ Skeletondatacindy(nm,pltdata1,pltdata2,[]);
+Skeletondatacindy(nm,pltdata1org,pltdata2org,options):=(
+//help:Skeletondatacindy("1");
+//help:Skeletondatacindy("1",[pdata1,pdata2],[pdata3]);
+//help:Skeletondatacindy(options2=[1(width)]);
+ regional(Eps,Eps2,name2,name3,Ltype,Noflg,reL,opcindy,
+ Out,ObjL,Plt3L,Rr,pltdata1,pltdata2,Plt2L,ObjL,ii,Data,
+ Obj3,jj,Gd,PtD,size,tmp,tmp1,tmp2);
+ name2="sk2d"+nm;
+ name3="sk3d"+nm;
+ pltdata1=[];// 16.01.31
+ forall(pltdata1org,tmp1,
+ tmp=parse(tmp1);
+ pltdata1=append(pltdata1,tmp);
+ );
+ pltdata2=[];// 16.01.31
+ forall(pltdata2org,tmp1,
+ tmp=parse(tmp1);
+ pltdata2=append(pltdata2,tmp);
+ );
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ reL=tmp_6; //16.02.28
+ opcindy=tmp_9;
+ Rr=0.075*1000/2.54/MilliIn;
+ size=1;
+ Eps2=0.05;
+ if(length(reL)>0, //16.02.28
+ size=reL_1;
+ Rr=size*Rr;
+ if(length(reL)>1,Eps2=reL_2);
+ );
+ Eps=10^(-4);
+ ObjL=Flattenlist(pltdata1);
+ Plt3L=Flattenlist(pltdata2);
+ tmp=apply(Plt3L,ProjcoordCurve(#));
+ Plt2L=Flattenlist(tmp);
+/////////// tmp=apply(pltdata1,replace(#,"3d","2d"));
+ Out=[];
+ forall(1..(length(ObjL)),ii,
+ Obj3=ObjL_ii;
+ tmp=ProjcoordCurve(Obj3);
+ Data=Makeskeletondata([tmp],Plt2L,Rr,Eps2);
+ forall(1..(length(Data)),jj,
+ Gd=Data_jj;
+ if((length(Gd)>1)
+ & (norm(Ptcrv(1,Gd)-Ptcrv(2,Gd))>Eps),
+ PtD=[];
+ forall(1..(length(Gd)),
+ tmp=Gd_#;
+ tmp1=Invparapt(tmp,Obj3);
+ PtD=append(PtD,tmp1);
+ );
+ Out=append(Out,PtD);
+ );
+ );
+ );
+ Out=select(Out,length(Projcurve(#))>0); // 16.12.19
+ tmp1=apply(Out,textformat(#,5));
+ tmp=name3+"="+tmp1;
+ parse(tmp);
+ tmp=name2+"=Projcurve("+tmp1+");";
+ parse(tmp);
+ Changestyle3d(pltdata1org,["nodisp"]);
+ if(Noflg<3,
+ println("generate skeleton :"+name3);
+ tmp1=text(pltdata1org);
+ tmp1="list("+substring(tmp1,1,length(tmp1)-1)+")";
+ tmp2=text(pltdata2org);
+ tmp2="list("+substring(tmp2,1,length(tmp2)-1)+")";
+ tmp=name3+"=Skeletonpara3data("+tmp1+","+tmp2+",";
+ tmp=tmp+text(size)+")";
+ GLIST=append(GLIST,tmp);
+ tmp=name2+"=Projpara("+name3+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name2);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ if(SUBSCR==1,
+ Subgraph(name3,opcindy);
+ );
+ );
+ Out;
+);
+
+Makeskeletondata(Obj2L,Plt2L,R0,Eps2):=(
+ regional(Allres,Eps,Dmat,Dind,ii,Dt,nn1,nn2,Nind,Nobj,
+ Plt2,PhL,ClipL,ns,pt1,pt2,pt,pta,ptb,za,zb,z1,z2,t1,t2,te,
+ koc,KukanL,nn,tt,Rr,Flg,ii,jj,ptq,hh,Ku,Res,contflg,breakflg);
+ Eps=10.0^(-4);
+ Dmat=[];
+ Dind=[];
+ forall(1..(length(Plt2L)),ii,
+ Dt=Plt2L_ii;
+ nn1=length(Dmat)+1;
+ Dmat=concat(Dmat,Dt);
+ nn2=length(Dmat);
+ Dind=append(Dind,[nn1,nn2]);
+ );
+ Nind=length(Dind);
+ Allres=[];
+ forall(1..(length(Obj2L)),Nobj,
+ Plt2=Obj2L_Nobj;
+ PhL=Columnlist(Plt2,1..2);
+ ClipL=[];
+ forall(1..(length(PhL)-1),ns,
+ pt1=PhL_(ns..(ns+1));
+ forall(1..(length(Dind)),ii,
+ tmp=Dind_ii;
+ tmp=Dmat_(Dind_ii_1..Dind_ii_2);
+ pt2=Columnlist(tmp,1..2);
+ koc=IntersectcrvsPp(pt1,pt2,[Eps]);
+ if(length(koc)>0,
+ breakflg=0;
+ forall(1..(length(koc)),jj,
+ contflg=0;
+ if(breakflg==0,
+ pt=Op(1,Op(jj,koc));
+ tmp=Op(2,Op(jj,koc));
+ if((tmp<1+Eps) & (ns==1),
+ contflg=1;
+ );
+ if(contflg==0,
+ if((tmp>length(pt1)-Eps)
+ & (ns==length(PhL)-1),
+ contflg=1;
+ );
+ );
+ if(contflg==0,
+ nn1=ns;
+ nn2=Op(3,Op(jj,koc));
+ tmp=Plt2_nn1;
+ pta=tmp_(1..2);
+ za=tmp_3;
+ tmp=Plt2_(nn1+1);
+ ptb=tmp_(1..2);
+ zb=tmp_3;
+ if(norm(pta-ptb)<Eps,
+ contflg=1;
+ );
+ );
+ if(contflg==0,
+ t1=norm(pta-pt)/norm(pta-ptb);
+ z1=(1-t1)*za+t1*zb;
+ tmp=Dmat_(Dind_ii_1..Dind_ii_2);
+ tmp1=tmp_nn2;
+ pta=tmp1_(1..2);
+ za=tmp1_3;
+ tmp2=tmp_(nn2+1);
+ ptb=tmp2_(1..2);
+ zb=tmp2_3;
+ if(norm(pta-ptb)<Eps,
+ contflg=1;
+ );
+ );
+ if(contflg==0,
+ t2=norm(pta-pt)/norm(pta-ptb);
+ z2=(1-t2)*za+t2*zb;
+ if(z1<z2-Eps2,
+ if(length(ClipL)==0,
+ tmp=1;
+ ,
+ tmp1=column(ClipL,1);
+ tmp1=apply(tmp1,#-pt_1);
+ tmp2=column(ClipL,2);
+ tmp2=apply(tmp2,#-pt_2);
+ tmp3=apply(tmp1,#^2)+apply(tmp2,#^2);
+ tmp=min(tmp3);
+ );
+ if(tmp>Eps^2,
+ tmp1=pt1_2-pt1_1;
+ tmp2=ptb-pta;
+ tmp3=Dotprod(tmp1,tmp2);
+ tmp3=tmp3/norm(tmp1)/norm(tmp2);
+ tmp=1-0.5*tmp3^2;
+ tmp1=concat(pt,[nn1,t1,R0/tmp]);
+ ClipL=append(ClipL,tmp1);
+ );
+ );
+ );
+ );
+ );
+ );
+ );
+ );
+ te=length(Plt2);
+ KukanL=[[1.0,te]];
+ pt1=PhL;
+ if(length(ClipL)>0,
+ forall(1..(length(ClipL)),ii,
+ tmp=ClipL_ii;
+ pt=tmp_(1..2);
+ nn=tmp_3;
+ tt=nn+tmp_4;
+ Rr=tmp_5;
+ Flg=0;
+ breakflg=0;
+ forall(reverse(1..nn),jj,
+ contflg=0;
+ if(breakflg==0,
+ ptq=PointonCurve(jj,pt1);
+ if(norm(pt-ptq)<Rr,
+ contflg=1;
+ );
+ if(contflg==0,
+ Flg=jj;
+ breakflg=1;
+ contflg=1;
+ );
+ );
+ );
+ if(Flg==0,
+ t1=1;
+ ,
+ t1=Flg; t2=tt;
+ hh=t2-t1;
+ forall(1..10,
+ hh=hh*0.5;
+ ptq=PointonCurve(t1+hh,pt1);
+ if(norm(pt-ptq)<Rr,
+ t2=t2-hh;
+ ,
+ t1=t1+hh;
+ );
+ );
+ );
+ Ku=[t1];
+ Flg=0;
+ breakflg=0;
+ forall((nn+1)..te,jj,
+ contflg=0;
+ if(breakflg==0,
+ ptq=PointonCurve(jj,pt1);
+ if(norm(pt-ptq)<Rr,
+ contflg=1;
+ );
+ if(contflg==0,
+ Flg=jj;
+ breakflg=1;
+ contflg=1;
+ );
+ );
+ );
+ if(Flg==0,
+ t2=te;
+ ,
+ t1=tt; t2=Flg;
+ hh=t2-t1;
+ forall(1..10,
+ hh=hh*0.5;
+ ptq=PointonCurve(t1+hh,pt1);
+ if(norm(pt-ptq)<Rr,
+ t1=t1+hh;
+ ,
+ t2=t2-hh;
+ );
+ );
+ );
+ Ku=append(Ku,t2);
+ KukanL=Kukannozoku(Ku,KukanL);
+ );
+ );
+ Res=[];
+ forall(1..(length(KukanL)),ii,
+ tmp=KukanL_ii;
+ t1=tmp_1; nn1=floor(t1);
+ t2=tmp_2; nn2=floor(t2);
+ PtL=[];
+ if(t1-nn1<1-Eps,
+ tmp=PointonCurve(t1,pt1);
+ PtL=[tmp];
+ );
+ forall((nn1+1)..nn2,jj,
+ tmp=PointonCurve(jj,pt1);
+ PtL=append(PtL,tmp);
+ );
+ if(t2-nn2>Eps,
+ tmp=PointonCurve(t2,pt1);
+ PtL=append(PtL,tmp);
+ );
+ tmp=Listplot("",PtL,["nodata"]);
+ Res=append(Res,tmp);
+ );
+ Allres=concat(Allres,Res);
+ );
+ Allres;
+);
+
+Kukannozoku(Jokyo,KukanL):=(
+ regional(Res,Eps,nn,ii,t1,t2,Ku,Flg,contflg,tmp,tmp1);
+ Eps=10^(-6);
+ nn=length(KukanL);
+ t1=Jokyo_1; t2=Jokyo_2;
+ tmp=KukanL_1;
+ t1=max(t1,tmp_1);
+ tmp=KukanL_nn;
+ t2=min(t2,tmp_2);
+ Res=[];
+ Flg=0;
+ contflg=0;
+ forall(1..nn,ii,
+ if(contflg==0,
+ Ku=KukanL_ii;
+ if(Flg==0,
+ if(Ku_2<t1,
+ Res=append(Res,Ku);
+ ,
+ Flg=1;
+ if(Ku_1<t1-Eps,
+ tmp=[Ku_1,t1];
+ Res=append(Res,tmp);
+ );
+ if(Ku_2>t2+Eps,
+ tmp=[t2,Ku_2];
+ Res=append(Res,tmp);
+ );
+ );
+ ,
+ if(Flg==1,
+ if(Ku_2<t2,
+ contflg=1;
+ ,
+ if(contflg==0,
+ Flg=2;
+ if(Ku_1<t2-Eps,
+ Ku=[t2,Ku_2];
+ );
+ Res=append(Res,Ku);
+ );
+ );
+ ,
+ if(contflg==0,
+ Res=append(Res,Ku);
+ );
+ );
+ );
+ );
+ );
+ Res;
+);
+
+ProjcoordCurve(Curve):=(
+ regional(SP,CP,ST,CT,Out,jj,pt,x,y,z,xz,yz,zz);
+ SP=sin(PHI); CP=cos(PHI);
+ ST=sin(THETA); CT=cos(THETA);
+ Out=[];
+ forall(1..(length(Curve)),jj,
+ pt=Curve_jj;
+ x=pt_1; y=pt_2; z=pt_3;
+ xz=-x*SP+y*CP;
+ yz=-x*CP*CT-y*SP*CT+z*ST;
+ zz=x*CP*ST+y*SP*ST+z*CT;
+ Out=append(Out,[xz,yz,zz]);
+ );
+ Out;
+);
+
+Divnohidhid(nm,dt3dorg,nvec):=Divnohidhid(nm,dt3dorg,nvec,[],["do"]);
+Divnohidhid(nm,dt3dorg,nvec,optionorg,options2):=(
+//help:Divnohidhid("1","sc3d1",nvec,["Num=100"],["Num=100","do"]);
+ regional(name,dt3d,options,pvec,disp,nohid,hid,flg,tmp,tmp1,eqL);
+ name="nh"+nm;
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ disp="Y";
+ forall(eqL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="D",
+ tmp=indexof(#,"=");
+ disp=Toupper(substring(#,tmp,tmp+1));
+ options=remove(options,[#]);
+ );
+ );
+ if(isstring(dt3dorg),dt3d=parse(dt3dorg),dt3d=dt3dorg);
+ pvec=[sin(THETA)*cos(PHI),sin(THETA)*sin(PHI),cos(THETA)];
+ nohid=[];
+ hid=[];
+ flg=0;
+ forall(1..(length(dt3d)-1),
+ p1=dt3d_#;
+ p2=dt3d_(#+1);
+ tmp=assign(nvec,["x",p1_1,"y",p1_2,"z",p1_3]);
+ tmp=parse(tmp);
+ if(Dotprod(tmp,pvec)>0,
+ if(flg==0 % flg==-1,
+ nohid=append(nohid,[p1,p2]);
+ flg=1;
+ );
+ if(flg==1,
+ nohid_(length(nohid))=append(nohid_(length(nohid)),p2);
+ );
+ ,
+ if(flg==0 % flg==1,
+ hid=append(hid,[p1,p2]);
+ flg=-1;
+ );
+ if(flg==-1,
+ hid_(length(hid))=append(hid_(length(hid)),p2);
+ );
+ );
+ );
+ if(disp=="Y",
+ Changestyle3d([dt3dorg],["nodisp"]);
+ forall(1..length(nohid),
+ Spaceline(name+"nh"+text(#),nohid_#,options);
+ );
+ forall(1..length(hid),
+ Spaceline(name+"h"+text(#),hid_#,options2);
+ );
+ );
+ tmp1="[";
+ forall(nohid,tmp1=tmp1+textformat(#,5)+",");
+ tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ parse(name+"nh="+tmp1);
+ tmp1="[";
+ forall(hid,tmp1=tmp1+textformat(#,5)+",");
+ tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ parse(name+"h="+tmp1);
+ [nohid,hid];
+);
+
+Beziersurf(nm,m,n,pL):=(
+//help:Beziersurf("pt",2,2,pL);
+ regional(p3dL,ptlistx,ptlilsty,ptlistz);
+ factorial(n):=(
+ regional(out);
+ out=1;
+ forall(1..n,
+ out=out*#;
+ );
+ out;
+ );
+ Deffun("Comb(n,r)",[
+ "regional(y)",
+ "y=factorial(n)/(factorial(r)*factorial(n-r))",
+ "y"
+ ]);
+ Deffun("Bterm(u,v,m,n,i,j)",[
+ "regional(y)",
+ "y=Comb(m,i)*u^i*(1-u)^(m-i)",
+ "y=y*Comb(n,j)*v^j*(1-v)^(n-j)",
+ "y"
+ ]);
+ Deffun("Ball(u,v,m,n,pL)",[
+ "regional(y,ii,jj,tmp,tmp1)",
+ "y=0",
+ "forall(0..m,ii,
+ forall(0..n,jj,
+ tmp=(n+1)*ii+jj+1;
+ tmp1=Op(tmp,pL);
+ tmp1=tmp1*Bterm(u,v,m,n,ii,jj);
+ y=y+tmp1;
+ )
+ )",
+ "y"
+ ]);
+ if(ispoint(pL_1),
+ p3dL=apply(pL,parse(text(#)+"3d"));
+ ,
+ p3dL=apply(pL,parse(#+"3d"));
+ );
+ ptlistx=apply(p3dL,#_1);
+ ptlisty=apply(p3dL,#_2);
+ ptlistz=apply(p3dL,#_3);
+ Defvar(nm+"x",ptlistx);
+ Defvar(nm+"y",ptlisty);
+ Defvar(nm+"z",ptlistz);
+ tmp=[
+ "p",
+ "x=Ball(U,V,2,2,"+nm+"x)",
+ "y=Ball(U,V,2,2,"+nm+"y)",
+ "z=Ball(U,V,2,2,"+nm+"z)",
+ "U=[0,1]",
+ "V=[0,1]"
+ ];
+ tmp;
+);
+
+//help:end();
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1.cs
index bf9a81eb..d98cfe7c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1.cs
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("KETCindy V.3.0.2(2017.08.23)");
+println("KETCindy V.3.0.3(2017.09.10)");
println(ketjavaversion());//17.06.05
println("ketcindylibbasic1(2017.08.23) loaded");
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1log.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1log.txt
index cf775fa8..cf775fa8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic1log.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1log.txt
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1logr.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1logr.txt
new file mode 100644
index 00000000..11c299d1
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1logr.txt
@@ -0,0 +1,21 @@
+// s:2017.10.13
+// Ketinit() changed (definition of Shellparent,Shellchild)
+// s:2017.10.07
+// Pointdata debugged
+// s:2017.10.07
+// Setcolor debugged ( \ => \\ )
+// s:2017.10.06
+// Deqplot changed
+// s:2017.08.29
+// Ketinit changed (LibnameS)
+//2017.09.22
+// Texcom debugged
+// Setcolor changed ( Texcom used )
+//2017.09.18
+// SCIWR,SCIRE removed
+// 2017.09.17
+// Ketinit changed ( PathS=6... removed )
+// 2017.09.13
+// Changed to FnameR
+
+
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1r.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1r.cs
new file mode 100644
index 00000000..07bc68fd
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1r.cs
@@ -0,0 +1,4810 @@
+// Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+//
+//This program 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 program 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.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>
+//
+
+println("KETCindy V.3.1.0(2017.10.13)");
+println(ketjavaversion());//17.06.05
+println("ketcindylibbasic1(2017.10.13) loaded");
+
+//help:start();
+
+//help:drawimage([0,0],"picture.png",scale->2,alpha->0.4);
+//help:drawtext((2,1),"Text",size->2);
+//help:system(list=append(list,"a"););
+//help:system(list=concat(list,["a","b"]););
+//help:system(arccos,arcsin,arctan);
+//help:system(abs,round,floor,ceil);
+
+//help:Option1(["dr","dr,2","da","da,2,1","do","do,1,2"]);
+//help:Option2(["notex","nodisp","nodata"]);
+
+//help:getdirhead();
+//help:gedirhead("/Applications");
+//help:gedirhead("C:\Users\(username)");
+//help:setpath();
+
+Ch=[0]; ChNum=1;
+
+Ketinit():=Ketinit(1);
+//help:Ketinit();
+Ketinit(sy):=Ketinit(sy,[-5,5],[-5,5]);
+Ketinit(sy,rangex,rangey):=(
+ regional(pt,tmp,tmp1,tmp2,letterc,boxc,shadowc,mboxc);
+ PenThickInit=8;
+ ULEN="1cm";
+ MARKLEN=0.2; //16.11.01
+ KETPICLAYER=20;
+ MilliIn=1/2.54*1000;
+ PenThick=round(MilliIn*0.02);
+ PenThickInit=PenThick;
+ TenSizeInit=0.02;
+ TenSize=TenSizeInit;
+ YaSize=1; YaAngle=18; YaPosition=1;
+ YaThick=1; YaStyle='tf';
+ KETPICCOUNT=1;
+ KCOLOR=[0,0,0];
+ GLIST=[];
+ GCLIST=[];
+// GDATALIST=[];
+ GOUTLIST=[];
+ POUTLIST=[];
+ VLIST=[];
+ FUNLIST=[];
+ LETTERlist=[];
+ COM0thlist=[];
+ COM1stlist=[];
+ COM2ndlist=[];
+ ADDAXES="1";
+ LFmark=unicode("000a");
+ CRmark=unicode("000d");//16.12.13
+ Dq=unicode("0022");
+ WaitUnit=10;
+ CONTINUED=0;
+ OutComList=[];
+ OutFileLIst=[]; // 15.10.22
+ FigPdfList=[]; // 16.04.08
+ ADDPACK=[]; // 16.05.16
+ ErrFlag=0;
+ setdirectory(Dirwork);
+ if(isstring(Fhead), // 15.04.06
+ Fnametex=Fhead+".tex";
+ FnameR=Fhead+".r";
+ FnamebodyR=Fhead+"body.r";
+ Fnameout=Fhead+".txt";
+ );
+ if(!isstring(Mackc),// 16.06.07
+ Mackc="sh";
+ );
+ if(iswindows(),
+ Batparent="\kc.bat";
+ ,
+ Shellparent="/kc.sh";
+ if(!isexists(Dirwork,""),
+ println(Dirwork+" not exist");
+ ,
+ if(!iskcexists(Dirwork),
+ setdirectory(Dirwork);
+ SCEOUTPUT = openfile(Shellparent);
+ closefile(SCEOUTPUT);
+ println(Shellparent+" generated");
+ );
+ println(setexec(Dirwork,Shellparent));
+ );
+ );
+ ArrowlineNumber=1; // 15.01.05
+ ArrowheadNumber=1;
+ BezierNumber=1; //15.01.03
+ SCALEX=1;
+ SCALEY=sy;
+// Setscaling(sy);
+ XMIN=rangex_1/SCALEX;
+ XMAX=rangex_2/SCALEX;
+ YMIN=rangey_1/SCALEY;
+ YMAX=rangey_2/SCALEY;
+ Setwindow("Msg=n"); // 16.05.31
+ // for Presentation
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow"; //17.03.02 regional debugged
+ SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+ letterc,mboxc,mboxc,mboxc,62,2,letterc];
+ ThinDense=0.1;//17.01.08
+ if(indexof(PathS,"-6.")>0,//17.09.29
+ if((indexof(PathT,"pdflatex")==0)&(indexof(PathT,"lualatex")==0),
+ LibnameS=Dirlib+pathsep()+"ketpicscifiles6";
+ ,
+ LibnameS=Dirlib+pathsep()+"ketpic2escifiles6";
+ );
+ );//17.09.29upto
+);
+
+Setwindow():=Setwindow("Msg=yes");
+Setwindow(str):=(
+ regional(tmp,tmp1,tmp2,msg);
+ msg="y";
+ tmp=indexof(str,"="); // 16.02.10
+ tmp1=Toupper(substring(str,tmp,tmp+1));
+ if(tmp1=="N",msg="n");
+ if((ispoint(SW) & ispoint(NE)),
+ tmp1=Lcrd(SW);
+ tmp2=Lcrd(NE);
+ XMIN=tmp1_1; XMAX=tmp2_1;
+ YMIN=tmp1_2; YMAX=tmp2_2;
+ ,
+// XMIN=-5; XMAX=5;
+// YMIN=Lcrdy(-5); YMAX=Lcrdy(5);
+// createpoint("SW",Pcrd([XMIN,YMIN]));
+// createpoint("NE", Pcrd([XMAX,YMAX]));
+ Putpoint("SW",Pcrd([XMIN,YMIN]));
+ Putpoint("NE", Pcrd([XMAX,YMAX]));
+ );
+ if(msg=="y",
+ println("Setwindow(["+XMIN+","+XMAX+"],["+YMIN+","+YMAX+"])");
+ );
+ layer(KETPICLAYER);
+ autoclearlayer(KETPICLAYER,true);
+ drawpoly([Pcrd([XMIN,YMIN]), Pcrd([XMAX,YMIN]),
+ Pcrd([XMAX,YMAX]),Pcrd([XMIN,YMAX])],color->[1,1,1]);
+);
+Setwindow(xrange,yrange):=(
+//help:Setwindow([2,3],[-1,1]);
+ XMIN=xrange_1;
+ XMAX=xrange_2;
+ YMIN=yrange_1;
+ YMAX=yrange_2;
+ Putpoint("SW",Pcrd([XMIN,YMIN]));//17.05.30
+ Putpoint("NE",Pcrd([XMAX,YMAX]));//17.05.30
+// Ketinit();
+);
+
+Setfiles(file):=( // 17.01.16
+//help:Setfiles(file);
+ Fhead=file;
+ Fnametex=Fhead+".tex";
+ FnameR=Fhead+".sce";
+ FnamebodyR=Fhead+"body.sce";
+ Fnameout=Fhead+".txt";
+);
+
+Setcindyname():=Setcindyname("");//16.12.25
+Setcindyname(file):=(
+//help:Setcindyname("Fhead");
+//help:Setcindyname(<only when on the terminal "ketcindy/cindy.sh "+file>);
+ regional(tmp,tmp1,tmp2);
+ setdirectory(Dirhead);
+ CindyPathName="";
+ CindyFileName="";
+ CindyPathName=load("cindypath.txt");
+ tmp2=load("cindyfile.txt");
+ tmp2=replace(tmp2,".cdy","");
+ if(length(tmp2)>0,
+ CindyFileName=tmp2;
+ if(length(file)>0,
+ tmp=file+"="+DqDq(tmp2);
+ parse(tmp);
+ println(file+" set to "+DqDq(tmp2));
+ );
+ ,
+ println("set "+file+" manually");
+ );
+ setdirectory(Dirwork);
+ CindyFileName;
+);
+
+Cindypath():=( // 16.12.26
+//help:Cindypath();
+ regional(out);
+ CindyPathName="";
+ setdirectory(Dirhead);
+ CindyPathName=load("cindypath.txt");
+ setdirectory(Dirwork);
+ if(length(CindyPathName)==0,
+ out=Dirwork;
+ ,
+ out=CindyPathName;
+ );
+ println(" path name="+out);
+ out;
+);
+
+Cindyfile():=( // 16.12.26
+//help:Cindyfile();
+ regional(out);
+ CindyFileName="";
+ setdirectory(Dirhead);
+ out=load("cindyfile.txt");
+ out=replace(out,".cdy","");
+ setdirectory(Dirwork);
+ CindyFileName=out;
+ println(" file name="+out);
+ out;
+);
+
+DqDq(str):=unicode("0022")+str+unicode("0022");
+
+Tab2list(dtstr):=Tab2list(dtstr,[]);
+Tab2list(dtstrorg,options):=(
+//help:Tab2list(datastr);
+//help:Tab2list(options=["Blank=(null)","Sep=tab"]);
+ regional(dtstr,dtall,dt,rep,out,crm,lfm,htm,first,eqL,sep,
+ tmp,tmp1,tmp2);
+ crm=unicode("000d");
+ lfm=unicode("000a");
+ htm=unicode("0009");
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ rep="";
+ sep=htm;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="B",
+ tmp1="0123456789+-."; // 16.09.28from
+ tmp=substring(tmp2,0,1);
+ if(indexof(tmp1,tmp)>0,rep=parse(tmp2),rep=tmp2); // 16.09.28upto
+ );
+ if(tmp1=="S", // 16.12.04
+ if(tmp2!="tab",sep=tmp2);
+ );
+ );
+ first=lfm; // 16.09.05from
+ if(indexof(dtstr,crm)>0,
+ first=crm;
+ if(indexof(dtstr,crm+lfm)>0,
+ first=first+lfm;
+ ); // 16.09.05upto
+ );
+ dtstr=dtstrorg;// 16.09.19from
+ tmp=substring(dtstr,length( dtstr)-1,length(dtstr));
+ if(tmp!=lfm,
+ dtstr=dtstr+first;
+ );// 16.09.19upto
+ tmp1=Indexall(dtstr,first);
+ tmp1=prepend(0,tmp1);
+ tmp1=append(tmp1,length(dtstr));
+ dtall=[];
+ forall(1..(length(tmp1)-1),
+ tmp=substring(dtstr,tmp1_#,tmp1_(#+1)-1);
+ if(length(tmp)>0,
+ dtall=append(dtall,tmp);
+ );
+ );
+ out=[];
+ forall(dtall,dt,
+ tmp1=tokenize(dt,sep); //16.12.04
+ tmp2=[];
+ forall(tmp1,
+ if(isstring(#),tmp=parse(#),tmp=#);
+ if(!isreal(tmp),
+ if(length(#)>0,tmp=#,tmp=rep);
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ out=append(out,tmp2);
+ );
+ out;
+);
+
+Columnlist(dt,list):=( // 16.09.04
+//help:Columnlist(dt,1..3);
+ apply(dt,#_list);
+);
+
+Dispmat(dt):=( // 16.09.16
+//help:Dispmat(dt);
+ regional(htm,crm,lfm,row,tmp,tmp1,tmp2);
+ htm=unicode("0009");
+ crm=unicode("000d");
+ lfm=unicode("000a");
+ tmp2="";
+ forall(dt,row,
+ tmp1="";
+ forall(row,
+ if(isstring(#),
+ tmp1=tmp1+#+htm;
+ ,
+ tmp1=tmp1+text(#)+htm;
+ );
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ tmp1=tmp1+lfm;
+ tmp2=tmp2+tmp1;
+ );
+ print(tmp2);
+ println();
+);
+
+Sep1000(va):=( //17.07.18
+//help:Sep1000(1344555);
+//help:Sep1000([12456,55567]);
+ regional(str,nall,out);
+ if(islist(va),
+ out=apply(va,Sep1000(#));
+ ,
+ str=text(va);
+ nall=length(str);
+ out="";
+ forall(1..nall,
+ out=str_(nall+1-#)+out;
+ if((#<nall)&(mod(#,3)==0),
+ out=","+out;
+ );
+ );
+ );
+ out;
+);
+
+factorial(n):=(
+//help:factorial(5);
+ regional(out);
+ out=1;
+ forall(1..n,
+ out=out*#;
+ );
+ out;
+);
+
+norm(v1):=( // 16.09.01
+//help:norm([2,1,3]);
+ regional(out,tmp,tmp1,tmp2);
+ out=0;
+ forall(1..(length(v1)),
+ out=out+(v1_#)^2;
+ );
+ out=sqrt(out);
+ out;
+);
+norm(v1,v2):=(
+ norm(v2-v1);
+);
+
+// 16.03.28
+Removespace(str):=(
+//help:Removespace(" a b c ");
+ regional(tmp,flg,out);
+ tmp=length(str)+1;
+ flg=0;
+ forall(1..(length(str)),
+ if(flg==0,
+ if((str_#)!=" ",
+ tmp=#;
+ flg=1;
+ );
+ );
+ );
+ out=substring(str,tmp-1,length(str));
+ flg=0;
+ tmp=0;
+ forall(reverse(1..(length(out))),
+ if(flg==0,
+ if((out_#)!=" ",
+ tmp=#;
+ flg=1;
+ );
+ );
+ );
+ out=substring(out,0,tmp);
+);
+
+Indexall(str,key):=(
+ regional(rest,out,flg,tmp,tmp1,);
+ out=[];
+ rest=str;
+ flg=0;
+ forall(1..(length(str)),
+ if(flg==0,
+ tmp=indexof(rest,key);
+ if(tmp>0,
+ tmp1=tmp+length(str)-length(rest);
+ out=append(out,tmp1);
+ rest=substring(rest,tmp,length(rest));
+ ,
+ flg=1;
+ );
+ );
+ );
+ out;
+);
+
+Parlevel(str):=Bracket(str); // 16.05.22from
+Bracket(str):=Bracket(str,"()");
+Bracket(str,br):=(
+//help:Bracket(string,"()");
+ regional(ph,pt,out,noL,ncL,nall,level,tmp);
+ ph=substring(br,0,1);
+ pt=substring(br,1,2);
+ noL=Indexall(str,ph);
+ ncL=Indexall(str,pt); // 16.05.22upto
+ nall=sort(concat(noL,ncL));
+ level=0;
+ out=[];
+ forall(nall,
+ if(contains(noL,#),
+ level=level+1;
+ tmp=[#,level];
+ ,
+ tmp=[#,-level];
+ level=level-1;
+ );
+ out=append(out,tmp);
+ );
+ out;
+);
+
+Pardiagram(str):=Pardiagram(str,[20]);
+Pardiagram(str,options):=(
+//help:Pardiagram(exprstr);
+//help:Pardiagram(options=[20,"Disp=y","Fig=y"]);
+ regional(reL,eqL,len,disp,scheme,bra,nn,sta,out,
+ opos,cpos,all,dx,dh,mxh,start,nn,p1,p2,p3,p4,tmp,tmp1,tmp2,tmp3);
+ len=20;
+ disp=1;
+ scheme=1;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="D",
+ if(tmp2=="N" % tmp2=="F",disp=0);
+ );
+ if(tmp1=="F",
+ if(tmp2=="N" % tmp2=="F",scheme=0);
+ );
+ );
+ forall(reL,
+ len=#;
+ );
+ bra=Bracket(str);
+ tmp1=select(bra,#_2>0);
+ tmp2=select(bra,#_2<0);
+ out=[];
+ forall(1..(length(tmp1)),nn,
+ sta=tmp1_nn;
+ tmp=select(tmp2,#_2==-sta_2 & #_1>sta_1);
+ tmp=tmp_1;
+ out=append(out, [substring(str,sta_1-1,tmp_1),
+ nn,sta_2,sta_1,tmp_1,
+ substring(str,sta_1-1,sta_1+len-1),
+ substring(str,tmp_1-len,tmp_1)] );
+ );
+ if(disp==1,
+ println("Printing from 2 to 7. (Extract full string using _1)");
+ apply(out,println(#_(2..7)));
+ );
+ if(scheme==1,
+ opos=sort(apply(out,#_4));
+ cpos=sort(apply(out,#_5));
+ tmp=concat(opos,cpos);
+ all=sort(tmp);
+ mxh=max(apply(out,#_3));
+ dx=1;
+ dh=1;
+ start=[-5,5];
+ forall(1..(length(all)),nn,
+ tmp=select(out,#_4==all_nn);
+ if(length(tmp)>0,
+ tmp1=tmp_1_3;
+ tmp2=tmp_1_4;
+ tmp3=tmp_1_5;
+ tmp=select(1..(length(all)),all_#==tmp3);
+ tmp4=tmp_1;
+ p1=start+[(nn-1)*dx,-0.5];
+ p2=p1+[0,(tmp1-mxh-1)*dh];
+ p3=p2+[(tmp4-nn)*dx,0];
+ p4=p3+[0,(mxh+1-tmp1)*dh];
+ Listplot("ch"+text(nn),[p1,p2,p3,p4],["Message=n"]);
+ Letter([p2,"s",text(tmp2),p3,"s",text(tmp3)]);
+ tmp=select(1..(length(opos)),opos_#==tmp2);
+ tmp=tmp_1;
+ if(tmp==1,
+ tmp=substring(str,tmp2-1,tmp2);
+ ,
+ if(opos_(tmp-1)==opos_tmp-1,
+ tmp=substring(str,tmp2-1,tmp2);
+ ,
+ tmp=substring(str,tmp2-2,tmp2);
+ );
+ );
+ tmp=replace(tmp,"^","**");
+ Expr(p1,"n",tmp);
+ tmp=select(1..(length(cpos)),cpos_#==tmp3);
+ tmp=tmp_1;
+ if(tmp==length(cpos),
+ tmp=substring(str,tmp3-1,tmp3);
+ ,
+ if(cpos_(tmp+1)==cpos_tmp+1,
+ tmp=substring(str,tmp3-1,tmp3);
+ ,
+ tmp=substring(str,tmp3-1,tmp3+1);
+ );
+ );
+ tmp=replace(tmp,"^","**");
+ Expr(p4,"n",tmp);
+ );
+ );
+ );
+ out;
+);
+
+Changelib(path):=(
+ Dirlib=path;
+ setdirectory(Dirlib);
+ import("ketcindyset.txt");
+ setdirectory(Dirwork); // 16.04.23
+);
+
+Changework(path):=( //16.10.21
+//help:Changework(directory);
+ regional(tmp);
+ if(path=="" % !isexists(path,""),
+ println("Directory "+path+" not exist, so set to "+Dirwork);
+ ErrFlag=-1;
+ ,
+ Dirwork=path;
+ setdirectory(Dirwork);
+ if(!iswindows(), //17.04.11
+ if(!iskcexists(Dirwork),
+ SCEOUTPUT = openfile("/kc.sh");
+ closefile(SCEOUTPUT);
+ println(setexec(Dirwork,"/kc.sh"));
+ );
+ );
+ );
+);
+
+Changestyle(nameL,style):=(
+//help:Changestyle(["sgAB"],["da"]);
+ regional(nmL,name,Ltype,Ltypeorg,Noflg,opcindy,tmp);
+ tmp=Divoptions(style);
+ Ltypeorg=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ if(islist(nameL),nmL=nameL,nmL=[nameL]);
+ forall(nmL,name,
+ Ltype=Ltypeorg;
+ GCLIST=select(GCLIST,#_1!=name);
+ COM2ndlist=select(COM2ndlist,
+ (indexof(#,"("+name)==0)%(indexof(#,"Shade")>0)); // 15.05.23,16.12.13
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ );
+);
+
+Op(n,object):=( // 16.05.25
+//help:Op(4,[1,2,3,4]);
+//help:Op(3,"abcd");
+ regional(out);
+ if(islist(object),
+ out=object_n;
+ ,
+ if(isstring(object),
+ out=substring(object,n-1,n);
+ );
+ );
+ out;
+);
+
+Finddef(G):=(
+ regional(def,tmp,tmp1,tmp2,tmp3);
+ if(isstring(G),tmp=parse(G),tmp=G);
+ def=text(inspect(tmp,"definition"));
+ tmp1=indexof(def,"(");
+ tmp2=indexof(def,";");
+ tmp3=indexof(def,")");
+ tmp=[substring(def,0,tmp1-1)];
+ if(tmp2>0,
+ tmp=append(tmp,substring(def,tmp1,tmp2-1));
+ if(indexof(def,")",tmp3+1)==0,
+ tmp=append(tmp,substring(def,tmp2,tmp3-1));
+ ,
+ tmp=append(tmp,substring(def,tmp2,tmp3));
+ );
+ ,
+ tmp=append(tmp,substring(def,tmp1-1,tmp3));
+ );
+ tmp;
+);
+
+Findgeoinfo(geo):=(
+ regional(out,tmp,tmp1,tmp2);
+ tmp=Finddef(geo);
+ if(ispoint(parse(tmp_2)),
+ out=[tmp_2,tmp_3];
+ ,
+ tmp1=Findgeoinfo(parse(tmp_2));
+ if(ispoint(parse(tmp1_1)),
+ out=[tmp1_1,tmp1_2];
+ ,
+ tmp2=Findgeoinfo(parse(tmp1_2));
+ out=[tmp2_1,tmp2_2];
+ );
+ );
+ if(ispoint(geo),
+ if(!ispoint(parse(tmp_2)),
+ tmp1=Finddef(parse(tmp_2));
+ ,
+ tmp1=tmp;
+ );
+ out=append(out,tmp1_3);
+ ,
+ out=append(out,tmp_3);
+ );
+ out;
+);
+
+Dependgeo(geo):=(
+ regional(tmp,tmp1,tmp2,out);
+ tmp=Finddef(geo);
+ if(!iscircle(geo),
+ out=[text(geo)];
+ ,
+ out=[geo];
+ );
+ if(length(tmp)<3,
+ out=concat(out,[tmp_1,[]]);
+ ,
+ out=concat(out,[tmp_1]);
+ tmp1=[tmp_2,tmp_3];
+ tmp=parse(tmp1_2);
+ if(islist(tmp) % isreal(tmp),
+ tmp1=[tmp1_1];
+ );
+ out=append(out,tmp1);
+ );
+ out;
+);
+
+Workprocess():=Workprocess(300);
+Workprocess(nn):=Drawprocess(nn);
+Drawprocess():=Drawprocess(300);
+Drawprocess(nn):=(
+//help:Workprocess();
+ regional(All,added,remain,out,flg,tmp,tmp1,tmp2);
+ tmp=remove(allpoints(),[NE,SW,TH,FI]);
+ tmp1=select(tmp,
+ substring(text(#),length(text(#))-1,length(text(#)))!="z");
+ tmp1=concat(tmp1,alllines());
+// tmp1=concat(tmp1,allcircles());
+ All=apply(tmp1,Dependgeo(#));
+ added=select(All,length(#_3)==0);
+ out=sort(apply(added,#_1));
+ remain=remove(All,added);
+ flg=0;
+ repeat(nn,
+ if(flg==0,
+ tmp1=select(remain,remove(#_3,out)==[]);
+ tmp2=sort(apply(tmp1,#_1));
+ out=concat(out,tmp2);
+ remain=remove(remain,tmp1);
+ if(length(remain)==0,flg=1);
+ );
+ );
+ println("Process of drawing");
+ forall(out,
+ println(Dependgeo(parse(#)));
+ );
+ out;
+);
+
+Sortpointlist(list):=(
+ regional(plist,ilist,jj,kk,flg,p1,p2,in1,in2,
+ tmp,tmp1,tmp2,out);
+ out=list;
+ plist=list_1;
+ ilist=list_2;
+ flg=0;
+ forall(1..(length(plist)),jj,
+ p1=plist_jj;
+ in1=ilist_jj;
+ forall((jj+1)..(length(plist)),kk,
+ if(flg==0,
+ p2=plist_kk;
+ in2=ilist_kk;
+ if(contains(in1,p2),
+ tmp1=plist_(1..(jj-1));
+ tmp1=append(tmp1,p2);
+ tmp1=concat(tmp1,plist_((jj+1)..(kk-1)));
+ tmp1=append(tmp1,p1);
+ tmp1=concat(tmp1,plist_((kk+1)..(length(plist))));
+ tmp2=ilist_(1..(jj-1));
+ tmp2=append(tmp2,in2);
+ tmp2=concat(tmp2,ilist_((jj+1)..(kk-1)));
+ tmp2=append(tmp2,in1);
+ tmp2=concat(tmp2,ilist_((kk+1)..(length(plist))));
+ out=Sortpointlist([tmp1,tmp2]);
+ flg=1;
+ );
+ );
+ );
+ );
+ out;
+);
+
+Toupper(str):=(
+//help:Toupper("Abc");
+ regional(alphabet,out,tmp,tmp1);
+ alphabet="abcdefghijklmnopqrstuvwxyz";
+ out="";
+ forall(1..(length(str)),
+ tmp=substring(str,#-1,#);
+ tmp1=indexof(alphabet,tmp);
+ if(tmp1>0,
+ out=out+unicode(text(tmp1+64),base->10);
+ ,
+ out=out+tmp;
+ );
+ );
+ out;
+);
+
+Textformat(value,dig):=(
+//help:Textformat(2/3,4);
+//help:Textformat([gr1,gr2],5);
+ regional(vv,tmp,tmp1);
+ if(islist(value),
+ tmp1="[";
+ forall(value,
+ tmp1=tmp1+Textformat(#,dig)+",";
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ ,
+ if(ispoint(value) % isstring(value),
+// vv=Lcrd(value);
+// tmp1=Textformat(vv,dig);
+// tmp1=text(value); // 15.04.07
+ if(isstring(value),tmp1=Dq+value+Dq,tmp1=text(value)); // 15.10.02
+ ,
+ tmp1=format(value,dig);
+ );
+ );
+ tmp1;
+);
+
+Sprintf(value,dig):=(
+//help:Sprintf(5.1,4);
+ regional(vv,tmp,tmp1);
+ if(!islist(value), // 17.03.12from
+ if(isstring(value),
+ vv=value;
+ ,
+ vv=Textformat(value,dig);
+ ); // 17.03.12from
+ if(indexof(vv,".")==0,vv=vv+".");
+ vv=vv+"0000000000000000";
+ tmp=indexof(vv,".")+dig;
+ vv=substring(vv,0,tmp);
+ ,
+ vv=apply(value,Sprintf(#,dig));
+ );
+ vv;
+);
+
+Assign(str):=( // old
+ regional(out);
+ out=str;
+ forall(VLIST,
+ tmp=substring(#_1,0,length(#_1)-1);
+ out=replace(out,tmp,"("+#_2+")");
+ );
+ out;
+);
+
+Assign(funstr,vrL):=(
+ regional(nn,out,tmp,tmp1);
+ nn=length(vrL)/2;
+ out=funstr;
+ forall(1..nn,
+ out=Assign(out,vrL_(2*#-1),vrL_(2*#));
+ );
+ out;
+);
+
+Assign(funstr,varname,rep):=(
+//help:Assign("x^2+a*x","a",1.3);
+//help:Assign("a*x^2+b*x",["a",1,"b",2]);
+ regional(repstr,ii,jj,tmp,tmp1,tmp2,Notvar,Flg);
+ if(isstring(rep),repstr=rep,repstr="("+Textformat(rep,6)+")");
+ // 15.02.09, 07.06,17.08.24
+ tmp=[46]; // 12.20
+ tmp=concat(tmp,48..57);
+ tmp=concat(tmp,65..90);
+ tmp=concat(tmp,97..122);
+ Notvar=apply(tmp,unicode(text(#),base->10));
+ tmp2="";
+ forall(1..100,
+ ii=indexof(funstr,varname);
+ if(ii>0,
+ Flg=0;
+ if(ii>1,
+ tmp=substring(funstr,ii-2,ii-1);
+ if(contains(Notvar,tmp),
+ tmp2=tmp2+substring(funstr,0,ii);
+ funstr=substring(funstr,ii,length(funstr));
+ Flg=1;
+ );
+ );
+ if(Flg==0,
+ jj=ii-1+length(varname);
+ if(jj<length(funstr),
+ tmp=substring(funstr,jj,jj+1));
+ if(contains(Notvar,tmp),
+ tmp2=tmp2+substring(funstr,0,jj);
+ funstr=substring(funstr,jj,length(funstr));
+ Flg=1;
+ );
+ );
+ if(Flg==0,
+ tmp2=tmp2+substring(funstr,0,ii-1)+repstr;
+ funstr=substring(funstr,jj,length(funstr));
+ );
+ );
+ );
+ funstr=tmp2+funstr;
+ funstr;
+);
+
+MeasureDepth(list):=(
+ regional(tmp,tmp1,Depth,Flg);
+ Flg=0;
+ Depth=0;
+ if(ispoint(list), // 15.01.22
+ Depth=0;
+ Flg=1;
+ ,
+ tmp1=select(1..(length(list)),length(list_#)>0);//17.05.21from
+ tmp=list_(tmp1_1);//17.05.21upto
+ );
+ repeat(4,
+ if(Flg==0,
+ if(islist(tmp),
+ tmp=tmp_1;
+ Depth=Depth+1;
+ ,
+ if(ispoint(tmp),Depth=Depth+1);
+ Flg=1;
+ );
+ );
+ );
+ Depth;
+);
+
+Flattenlist(pltlist):=(
+//help:Flattenlist([[2,3],[[1,2],[5,6]]]);
+ regional(Out,nn,Dt,ii,tmp,flg);
+ Out=[];
+ if(MeasureDepth(pltlist)==1,
+ Out=[pltlist];
+ ,
+ forall(1..(length(pltlist)),nn,
+ Dt=pltlist_nn;
+ if(MeasureDepth(Dt)<2,
+ Out=append(Out,Dt);
+ ,
+ forall(1..(length(Dt)),ii,
+ tmp=Flattenlist(Dt_ii);
+ Out=concat(Out,tmp);
+ );
+ );
+ );
+ );
+ Out;
+);
+
+Divoptions(options):=(
+//help:Divoptions(options);
+ regional(Ltype,Noflg,Inflg,Outflg,eqL,realL,strL,opstr,opcindy,flg,tmp,tmp1);
+ Ltype="dr"; // 2015.01.13
+ Noflg=0;
+ Inflg=0;
+ Outflg=0;
+ eqL=[];
+ realL=[];
+ strL=[];
+ opstr="";
+ opcindy="";
+ forall(options,
+ flg=0;
+ if(flg==0,
+ if(isreal(#) % ispoint(#) % islist(#),
+ realL=append(realL,#);
+ opstr=opstr+","+text(#);
+ flg=1;
+ );
+ );
+ if(flg==0,
+ if(indexof(#,"=")>0,
+ eqL=append(eqL,#);
+ flg=1;
+ );
+ );
+ if(flg==0,
+ if(indexof(#,"no")+indexof(#,"No")>0,
+ if(indexof(#,"tex")>0,Noflg=1);
+ if(indexof(#,"disp")>0,Noflg=2);
+ if(indexof(#,"data")>0,Noflg=3);
+ flg=1;
+ );
+ );
+ if(flg==0,
+ if(indexof(#,"->")>0,
+ opcindy=opcindy+","+#;
+ flg=1;
+ );
+ );
+ if(flg==0,
+ if(indexof(#,"out")+indexof(#,"Out")>0,
+ if(indexof(#,"-")==0,
+ Outflg=1;
+ ,
+ Outflg=2;
+ );
+ flg=1;
+ );
+ );
+ if(flg==0,
+ if(indexof(#,"in")+indexof(#,"In")>0,
+ if(indexof(#,"-")==0,
+ Inflg=1;
+ ,
+ Inflg=2;
+ );
+ flg=1;
+ );
+ );
+ if(flg==0,
+ tmp=substring(#,0,2);
+ tmp1=indexof(tmp,"dr")+indexof(tmp,"Dr");
+ tmp1=tmp1+indexof(tmp,"da")+indexof(tmp,"Da");
+ tmp1=tmp1+indexof(tmp,"id")+indexof(tmp,"Id");
+ tmp1=tmp1+indexof(tmp,"do")+indexof(tmp,"Do");
+ tmp1=tmp1+indexof(tmp,"dp")+indexof(tmp,"Dp");
+ if(tmp1>0,
+ Ltype=#;
+ flg=1;
+ );
+ if(flg==0,
+ strL=append(strL,#);
+ opstr=opstr+","+Dq+#+Dq;
+ );
+ );
+ );
+ if(indexof(opcindy,"color->")==0,// 16.10.07from
+ opcindy=opcindy+",color->[0,0,0]";
+ );
+ [Ltype,Noflg,Inflg,Outflg,eqL,realL,strL,opstr,opcindy];
+);
+
+Dotprod(vec1,vec2):=(
+//help:Dotprod(vec1,vec2);
+ regional(v1,v2,tmp);
+ if(ispoint(vec1),v1=vec1.xy,v1=vec1);
+ if(ispoint(vec2),v2=vec2.xy,v2=vec2);
+ v1*v2;
+);
+
+Crossprod(a,b):=(
+//help:Crossprod(vec1,vec2);
+ regional(tmp1,tmp2,tmp3,Out);
+ if(length(a)==3,
+ tmp1=a_2*b_3-a_3*b_2;
+ tmp2=a_3*b_1-a_1*b_3;
+ tmp3=a_1*b_2-a_2*b_1;
+ Out=[tmp1,tmp2,tmp3];
+ ,
+ Out=a_1*b_2-a_2*b_1;
+ );
+ Out;
+);
+
+Ptstart(Fig):=(
+//help:Ptstart("gr1");
+ regional(tmp);
+ if(isstring(Fig),tmp=parse(Fig),tmp=Fig); // 16.01.21
+ tmp_1;
+);
+
+Ptend(Fig):=(
+//help:Ptend("gr1");
+ regional(tmp);
+ if(isstring(Fig),tmp=parse(Fig),tmp=Fig);
+ tmp_(length(tmp)); // 15.04.12
+);
+
+Numptcrv(Fig):=(
+//help:Numptcrv("gr1");
+ regional(tmp);
+ if(isstring(Fig),tmp=parse(Fig),tmp=Fig); // 15.12.23
+ length(tmp);
+);
+
+Ptcrv(Num,Fig):=(
+//help:Ptcrv(10,"gr1");
+ regional(tmp);
+ if(isstring(Fig),tmp=parse(Fig),tmp=Fig);
+ tmp_Num;
+);
+
+Invert(Fig):=(
+//help:Invert("gr1");
+ regional(tmp);
+ if(isstring(Fig),tmp=parse(Fig),tmp=Fig); // 16.01.27
+ reverse(tmp);
+);
+Invert(nm,Fig):=Invert(nm,Fig,["nodisp"]); // from 16.01.27
+Invert(nm,Fig,options):=(
+//help:Invert("1","gr1");
+ regional(name,tmp);
+ name="-inv"+nm;
+ tmp=Invert(Fig);
+ Listplot(name,tmp,options);
+);// upto 16.01.27
+
+Paramoncrv(pP,Gdata):=(
+ regional(Tmp,PtL);
+// Eps=10^(-8);
+ if(isstring(Gdata),PtL=parse(Gdata),PtL=Gdata);
+ Tmp=Nearestpt(pP,PtL);
+ Tmp_2;
+);
+
+ParamonCurve(pP,nN,plist):=(
+//help:ParamonCurve(A,10,"gr1");
+ regional(PtL,Out,Pa,Pb,vV,vW,sS);
+ if(isstring(plist),PtL=parse(plist),PtL=plist);
+ PtL=apply(PtL,LLcrd(#));//16.10.16
+ if(nN==length(PtL),
+ Out=nN;
+ ,
+ Pa=PtL_nN;
+ Pb=PtL_(nN+1);
+ vV=Pb-Pa;
+ vW=pP-Pa;
+ sS=vV*vW/|vV|^2;
+ sS=min([max([sS,0]),1]);
+ Out=nN+sS;
+ );
+ Out;
+);
+
+Pointoncrv(tT,PtL):=PointonCurve(tT,PtL);
+PointonCurve(tT,Gdata):=(
+//help:PointonCurve(20.5,"gr1");
+ regional(Out,Eps,nN,sS,Pa,Pb,PtL);
+ if(isstring(Gdata),PtL=parse(Gdata),PtL=Gdata);
+ if(length(PtL)==1,PtL=PtL_1);
+ Eps=10^(-4);
+ nN=floor(tT+Eps);
+ sS=max([tT-nN,0]);
+ if(nN==length(PtL),
+ Out=PtL_nN;
+ ,
+ Pa=PtL_nN;
+ Pb=PtL_(nN+1);
+ Out=(1-sS)*Pa+sS*Pb;
+ );
+ Out;
+);
+
+Koutenseg(pA,pB,pC,pD):=Koutenseg(pA,pB,pC,pD,[]);
+Koutenseg(pA,pB,pC,pD,options):=(
+ regional(Eps0,Eps,Eps2,pV,Sv2,Out,pP,pQ,Flg,p1,p2,q1,q2,
+ em1,eM1,em2,eM2,rT,Tmp1,Tmp2);
+ Eps0=10^(-4);
+ pV=pB-pA;
+ Sv2=|pV|;
+ pP=pC-pA; pQ=pD-pA;
+ Eps=10^(-3);
+ Eps2=0.2;
+ Tmp1=0;
+ forall(options,
+ if(Tmp1==0,
+ Eps=#;
+ Tmp1=1;
+ ,
+ Eps2=#;
+ );
+ );
+ Flg=0;
+ if(Sv2<10^(-3),
+ Out=["inf","inf"];
+ Flg=1;
+ );
+ if(Flg==0,
+ Eps=min([Eps2,Eps/Sv2]);
+ p1=pP*pV/Sv2^2;
+ p2=[pP_2,-pP_1]*pV/Sv2^2;
+ q1=pQ*pV/Sv2^2;
+ q2=[pQ_2,-pQ_1]*pV/Sv2^2;
+ em1=-Eps; eM1=1+Eps;
+ em2=-Eps; eM2=Eps;
+ if(max([p1,q1])<em1 % min([p1,q1])>eM1,
+ Out=["inf","inf"];
+ Flg=1;
+ );
+ if(max([p2,q2])<em2 % min([p2,q2])>eM2,
+ Out=["inf","inf"];
+ Flg=1;
+ );
+ );
+ if(Flg==0 & p2*q2<0,
+ rT=p1-(q1-p1)/(q2-p2)*p2;
+ if(rT>em1 & rT<eM1,
+ if(rT>-Eps0 & rT<1+Eps0,
+ Tmp1=pA+rT*pV;
+ Tmp2=min([max([rT,0]),1]);
+ Out=[Tmp1,Tmp2,0];
+ ,
+ Tmp1=pA+rT*pV;
+ Tmp2=min([max([rT,0]),1]);
+ Out=[Tmp1,Tmp2,1];
+ );
+ Flg=1;
+ );
+ if(Flg==0 & (p1<em1 % p1>eM1 % p2<em2 % p2>eM2),
+ if(q1<em1 % q1>eM1 % q2<em2 % q2>eM2,
+ Out=["inf","inf"];
+ Flg=1;
+ );
+ if(Flg==0,
+ rT=min([max([p1,0]),1]);
+ Tmp1=pA+rT*pV;
+ Out=[Tmp1,rT,1];
+ Flg=1;
+ );
+ );
+ );
+ if(Flg==0 & (p1 > -Eps0 & p1 < 1 + Eps0 & p2 > -Eps0 & p2 < Eps0),
+ rT= p1;
+ Tmp1=pA+rT*pV;
+ Out= [Tmp1, rT, 0];
+ Flg=1;
+ );
+ if(Flg==0 & (q1 > -Eps0 & q1 < 1 + Eps0 & q2 > -Eps0 & q2 < Eps0),
+ rT= q1;
+ Tmp1=pA+rT*pV;
+ Out=[Tmp1,rT,0];
+ Flg=1;
+ );
+ if(Flg==0 & (p1<em1 % p1>eM1 % p2<em2 % p2>eM2),
+ if(q1<em1 % q1>eM1 % q2<em2 % q2>eM2,
+ Out=["inf","inf"];
+ Flg=1;
+ );
+ if(Flg==0,
+ rT=min([max([q1,0]),1]);
+ Tmp1=pA+rT*pV;
+ Out=[Tmp1,rT,1];
+ Flg=1;
+ );
+ );
+ if(Flg==0 & (q1<em1 % q1>eM1% q2<em2 % q2>eM2),
+ rT=min([max([p1,0]),1]);
+ Tmp1=pA+rT*pV;
+ Out=[Tmp1,rT,1];
+ Flg=1;
+ );
+ if(Flg==0,
+ if(abs(p2)<abs(q2),
+ rT=min([max([p1,0]),1]);
+ ,
+ rT=min([max([q1,0]),1]);
+ );
+ Tmp1=pA+rT*pV;
+ Out=[Tmp1,rT,1];
+ );
+ Out;
+);
+
+IntersectcrvsPp(Gr1,Gr2):=IntersectcrvsPp(Gr1,Gr2,[]);
+IntersectcrvsPp(Gr1,Gr2,options):=(
+//help:IntersectcrvsPp("gr1","pa1");
+//help:IntersectcrvsPp(options=[Eps2(0.1),"Dif=0.05"]);
+ regional(Out,Eps,Eps2,Eps0,Flg,Data1,Data2,
+ Tmp1,Tmp2,Tmp3,Tmp,KL1,KL2,pA,pB,Ni,Nj,
+ pP,pQ,rT,Flg,eqL,realL,opstr,Dif);
+ Eps=10^(-4);
+ Eps2=0.1;
+ Dif=0.05; // 2015.05.31
+ Flg=0;
+ Tmp1=Divoptions(options); //
+ eqL=Tmp1_5;
+ realL=Tmp1_6;
+ opstr=Tmp1_(length(Tmp1));
+ forall(eqL,
+ if(substring(#,0,1)=="D",
+ Tmp1=indexof(#,"=");
+ Dif=parse(substring(#,Tmp1,length(#)));
+ );
+ );
+ Tmp1=length(realL);
+ if(Tmp1>0,
+ Eps=realL_1;
+ if(Tmp1>1,
+ Eps2=realL_2;
+ );
+ );
+ Flg=0;
+ if(isstring(Gr1),Data1=parse(Gr1),Data1=Gr1);
+ if(isstring(Gr2),Data2=parse(Gr2),Data2=Gr2);
+ if(MeasureDepth(Data1)==2,Data1=Data1_1);
+ if(MeasureDepth(Data2)==2,Data2=Data2_1);
+ Data1=apply(Data1,LLcrd(#));
+ Data2=apply(Data2,LLcrd(#));
+ if(length(Data1)==length(Data2),
+ Tmp1=Reverse(Data2);
+ Eps0=10^(-6);
+ Tmp2=0;
+ forall(1..(length(Data1)),
+ Tmp2=Tmp2+abs(Data1_#-Data2_#);
+ );
+ Tmp3=0;
+ forall(1..(length(Data1)),
+ Tmp3=Tmp3+abs(Data1_#-Tmp1_#);
+ );
+ if(Tmp2<Eps0 % Tmp3<Eps0,
+ Out=[];
+ Flg=1;
+ );
+ );
+ if(Flg==0,
+ KL1=[];
+ KL2=[];
+ forall(1..(length(Data1)-1),Ni,
+ pA=Data1_Ni;
+ pB=Data1_(Ni+1);
+ forall(1..(length(Data2)-1),
+ pP=Data2_#; pQ=Data2_(#+1);
+ Tmp=Koutenseg(pA,pB,pP,pQ,[Eps,Eps2]);
+ if(Tmp!=["inf","inf"],
+ if(Tmp_3==0,
+ Tmp1=[Tmp_1,Tmp_2,Ni,#];
+ KL1=concat(KL1,[Tmp1]);
+ ,
+ Tmp2=[Tmp_1,Tmp_2,Ni,#];
+ KL2=concat(KL2,[Tmp2]);
+ );
+ );
+ );
+ );
+ Out=[];
+ if(length(KL1)>0,
+ Tmp=KL1_1;
+ pP=Tmp_1;
+ rT=Tmp_2;
+ Ni=Tmp_3;
+ Nj=Tmp_4;
+ Tmp=[pP,Ni+rT,Nj];
+ Out=[Tmp];
+ );
+ forall(2..(length(KL1)),Ni,
+ Tmp=KL1_Ni;
+ pP=Tmp_1;
+ Tmp2=0;
+ Flg=0;
+ forall(1..(length(Out)),Nj,
+ if(Flg==0,
+ Tmp=Out_Nj;
+ if(|pP-Tmp_1|<Eps,
+ Tmp2=1;
+ Flg=1;
+ );
+ );
+ );
+ if(Tmp2==0,
+ Tmp=KL1_Ni;
+ pP=Tmp_1;
+ rT=Tmp_2;
+ Tmp1=Tmp_3;
+ Tmp2=Tmp_4;
+ Tmp=[pP,Tmp1+rT,Tmp2];
+ Out=concat(Out,[Tmp]);
+ );
+ );
+ forall(1..(length(KL2)),Ni,
+ Tmp=KL2_Ni; // 15.11.21 Usui
+ pP=Tmp_1;
+ Tmp2=0;
+ Flg=0;
+ forall(1..(length(Out)),Nj,
+ if(Flg==0,
+ Tmp=Out_Nj;
+ if(|pP-Tmp_1|<Eps,
+ Tmp2=1;
+ Flg=1;
+ );
+ );
+ );
+ if(Tmp2==0,
+ Tmp=KL2_Ni;
+ rT=Tmp_2;
+ rT=min([max([rT,0]),1]); // 15.11.21 Usui
+ Tmp=[pP,Tmp_3+rT,Tmp_4];
+ Out=concat(Out,[Tmp]);
+ );
+ );
+ );
+ Tmp1=Out; // 15.04.06 from
+ Out=[];
+ forall(Tmp1,Tmp2,
+ Tmp3=select(1..(length(Out)),//16.11.27,
+ |Out_#_1-Tmp2_1|<Dif & |Out_#_2-Tmp2_2|<=1& |Out_#_3-Tmp2_3|<=1);
+ //17.04.13
+ if(length(Tmp3)==0,
+ Out=append(Out,Tmp2);
+ ,
+ forall(Tmp3, //16.11.27
+ Out_#_1=(Out_#_1+Tmp2_1)/2;//17.04.14
+ );
+ );
+ ); // 15.04.06 upto
+ Out;
+);
+
+Intersectcrvs(Gr1,Gr2):=Intersectcrvs(Gr1,Gr2,[]);
+//help:Intersectcrvs("gr1","pa1");
+Intersectcrvs(Gr1,Gr2,options):=(
+ regional(tmp,tmp1,tmp2);
+ tmp1=IntersectcrvsPp(Gr1,Gr2,options);
+ apply(tmp1,#_1);
+);
+
+NearestptcrvPhy(point,PL):=(
+ regional(tmp,pP,plist);
+ pP=Pcrd(point);
+ if(isstring(PL),plist=parse(PL),plist=PL);
+ if(MeasureDepth(plist)==2,plist=plist_1);
+ plist=apply(plist,#); // 14.12.18
+ tmp=Nearestpt(pP,plist);
+ tmp=tmp_1;
+ [tmp_1/SCALEX,tmp_2/SCALEY];
+);
+
+Nearestptcrv(point,plist):=(
+//help:Nearestptcrv(A,"gr1");
+ regional(tmp);
+ tmp=Nearestpt(point,plist);
+ tmp_1;
+);
+
+Nearestpt(point,PL2):=(
+ regional(PL1,PL,Ans,Flg,Eps,pA,Pm,Im,Sm,Nn,Ni,
+ a1,b1,a2,b2,v1,v2,x1,x2,Tmp,rT,pP,sS,Lm,Pm,Sm,Flg);
+//help:Nearestpt("gr1","gr2");
+ if(isstring(point),PL1=parse(point),PL1=point);
+ if(MeasureDepth(PL1)==2,PL1=PL1_1);
+ if(!islist(PL1_1),
+ PL1=[PL1];
+ Flg=0;
+ ,
+ Flg=1;
+ );
+ if(isstring(PL2),PL=parse(PL2),PL=PL2);
+ if(MeasureDepth(PL)==2,PL=PL_1);
+ Eps=10^(-6);
+ Ans=[PL1_1,1,PL_1,1,|PL1_1-PL_1|];
+ forall(1..(length(PL1)),Nn, // 16.05.04
+ pA=PL1_Nn;
+ Pm=PL_1;
+ Im=1;
+ Sm=|Pm-pA|;
+ forall(1..(length(PL)-1),Ni,
+ a1=PL_Ni_1; a2=PL_Ni_2;
+ b1=PL_(Ni+1)_1; b2=PL_(Ni+1)_2;
+ v1=b1-a1; v2=b2-a2;
+ x1=pA_1; x2=pA_2;
+ Tmp=v2^2+v1^2;
+ if(abs(Tmp)>Eps,
+ rT=(-a2*v2-v1*a1+v1*x1+x2*v2)/Tmp;
+ if(rT<-Eps,
+ pP=[a1,a2];
+ ,
+ if(rT>1+Eps,
+ pP=[b1,b2];
+ ,
+ pP=[a1+rT*v1,a2+rT*v2];
+ );
+ );
+ sS=|pP-pA|;
+ if(sS<Sm-Eps,
+ Tmp=ParamonCurve(pP,Ni,PL);
+ Pm=pP; Lm=Tmp; Sm=sS;
+ );
+ );
+ if(Sm<Ans_5, // 16.05.03from
+ Ans=[pA,Nn,Pm,Lm,Sm];
+ );
+ ); // 16.05.03upto
+ );
+ if(Flg==0,
+ Ans=Ans_(3..5);
+ );
+ Ans;
+);
+
+Derivative(fun,var,value):=(
+//help:Derivative("x^3","x",2);
+ regional(str,tmp);
+ str="d(";
+ str=str+replace(fun,var,"#")+",";
+ str=str+value+")";
+ tmp=Pcrd([1,parse(str)]); // 14.11.08
+ tmp_2;
+);
+
+Integrate(pltdata,range):=Integrate(pltdata,range,[]);
+Intergrate(Arg1,Arg2,Arg3):=(
+ regional(pltdata,range,options,fnstr,vartr);
+ if(islist(Arg2),
+ pltdata=Arg1;
+ range=Arg2;
+ options=Arg3;
+ Integrate(pltdata,range,options);
+ ,
+ fnstr=Arg1;
+ vastr=Arg2;
+ range=Arg3;
+ Integrate(fnstr,vastr,range,[]);
+ );
+);
+
+Integrate(pltdata,range,options):=(
+//help:Integrate("gr1",[1,3]);
+//help:Integrate(options=["Rule=o"]);
+ regional(tmp,tmp1,eqL,Rule,pdata,Sm,ptP,ptQ,list,va1,va2);
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ Rule="o";
+ forall(eqL,
+ if(Toupper(substring(#,0,1))=="R",
+ tmp=indexof(#,"=");
+ Rule=substring(#,tmp,tmp+1);
+ );
+ );
+ if(Rule=="o",
+ Sm= IntegrateO(pltdata,range);
+ ,
+ if(isstring(pltdata),pdata=parse(pltdata),pdata=pltdata);
+ if(MeasureDepth(pdata)==2,pdata=pdata_1);
+ va1=MeetCurve(pdata,range_1,0);
+ va2=MeetCurve(pdata,range_2,0);
+ list=select(pdata,(#_1>range_1 & #_1<range_2));
+ list=apply(list,LLcrd(#)); // 15.09.14
+ list=concat([va1],list);
+ list=concat(list,[va2]);
+ Sm=0;
+ forall(1..(length(list)-1),
+ ptP=list_#; // 15.09.14
+ ptQ=list_(#+1);
+ Sm=Sm+(ptP_2+ptQ_2)*(ptQ_1-ptP_1)/2;
+ );
+ Sm;
+ );
+);
+
+Integrate(fnstr,vastr,range,options):=(
+//help:Integrate("sin(x)","x",[0,pi],["Num=100","Rule=s"]);
+ regional(tmp,tmp1,Sm,Lx,Rx,va1,va2,Num,Waysx,ex,dx,xn,yn,x0,x1,x2,y0,y1,y2);
+ Num=100;
+ Way="t";
+ forall(options,
+ if(indexof(#,"=")>0,
+ if(indexof(#,"N=")>0,
+ Num=parse(substring(#,indexof(#,"="),length(#)));
+ );
+ if(indexof(#,"Num=")>0,
+ Num=parse(substring(#,indexof(#,"="),length(#)));
+ );
+ if(Toupper(substring(#,0,1))=="R",
+ tmp=indexof(#,"=");
+ Way=substring(#,tmp,tmp+1);
+ );
+ );
+ );
+ Sm=0;
+ if(Way=="t",
+ forall(1..Num,
+ Lx=range_1+(range_2-range_1)*(#-1)/Num;
+ Rx=range_1+(range_2-range_1)*#/Num;
+ va1=parse(replace(fnstr,vastr,textformat(Lx,5)));
+ va2=parse(replace(fnstr,vastr,textformat(Rx,5)));
+ Sm=Sm+(va1+va2)*(Rx-Lx)/2;
+ );
+ ,
+ sx=range_1;
+ ex=range_2;
+ dx=(ex-sx)/Num;
+ xn=apply(0..Num,sx+#*dx);
+ yn=apply(xn,parse(replace(fnstr,vastr,textformat(#,5))));
+ dx=dx/2;
+ repeat(Num,s,
+ x0=xn_s;
+ x1=(xn_s+xn_(s+1))/2;
+ x2=xn_(s+1);
+ y0=yn_s;
+ y1=parse(replace(fnstr,vastr,textformat(x1,5)));
+ y2=yn_(s+1);
+ Sm=Sm+dx*(y0+4*y1+y2)/3;
+ );
+ );
+ Sm;
+);
+
+IntegrateO(p0org,p1org,p2org,p3org):=(
+ regional(p0,p1,p2,p3,pQ,pR,cc,p01,p02,
+ p11,p12,p21,p22,p31,p32, tmp);
+ if(ispoint(p0org),p0=p0org.xy,p0=p0org); // 16.03.10
+ if(ispoint(p1org),p1=p1org.xy,p1=p1org); // 16.03.16
+ if(ispoint(p2org),p2=p2org.xy,p2=p2org);
+ if(ispoint(p3org),p3=p3org.xy,p3=p3org);
+ tmp=1+sqrt((1+Dotprod(p2-p0,p3-p1)/|p2-p0|/|p3-p1|)/2);
+ cc=4*|p2-p1|/3/(|p2-p0|+|p3-p1|)/tmp;
+ pQ=p1+cc*(p2-p0);
+ pR=p2+cc*(p1-p3);
+ p01=p1_1; p02=p1_2;
+ p31=p2_1; p32=p2_2;
+ p11=pQ_1; p12=pQ_2;
+ p21=pR_1; p22=pR_2;
+ tmp=-6*p12*p01+3*p12*p21+3*p12*p31+6*p02*p11-
+ 10*p02*p01+3*p02*p21+p02*p31-3*p22*p11-
+ 3*p22*p01+6*p22*p31-3*p32*p11-p32*p01-
+ 6*p32*p21+10*p32*p31;
+ tmp=tmp/20;
+);
+IntegrateO(pltdata,rangeorg):=(
+//help:IntegrateO("gr1",[0,2]);
+ regional(tmp,tmp1,tmp2,pdata,va1,va2,list,Bzk,Bzc,range,pmflg,
+ Sm,p0,p1,p2,p3,pQ,pR,cc,p01,p02,p11,p12,p21,p22,p31,p32);
+ if(isstring(pltdata),
+ pdata=parse(pltdata);
+ ,
+ pdata=pltdata;
+ );
+ if(MeasureDepth(pdata)==2,pdata=pdata_1);
+ range=rangeorg;
+ pmflg=1;
+ if(range_2<range_1,
+ range=reverse(range);
+ pmflg=-1;
+ );
+ va1=MeetCurve(pdata,range_1,0);
+ va2=MeetCurve(pdata,range_2,0);
+ list=select(pdata,(#_1>range_1 & #_1<range_2));
+ if(length(list)>0, // 16.09.25
+ if(list_1_1>list_(length(list))_1, //16.11.03
+ list=reverse(list);
+// pmflg=pmflg*(-1);
+ );
+ );
+ list=apply(list,LLcrd(#));
+ list=concat([va1],list);
+ list=concat(list,[va2]);
+ Sm=0;
+ forall(1..(length(list)-1),
+ p1=list_#;
+ p2=list_(#+1);
+ if(#==1 % #==length(list)-1,
+ tmp1=(p1_2+p2_2)*(p2_1-p1_1)/2;
+ Sm=Sm+tmp1;
+ ,
+ p0=list_(#-1);
+ p3=list_(#+2);
+ tmp=1+sqrt((1+Dotprod(p2-p0,p3-p1)/|p2-p0|/|p3-p1|)/2);
+ cc=4*|p2-p1|/3/(|p2-p0|+|p3-p1|)/tmp;
+ pQ=p1+cc*(p2-p0);
+ pR=p2+cc*(p1-p3);
+ p01=p1_1; p02=p1_2;
+ p31=p2_1; p32=p2_2;
+ p11=pQ_1; p12=pQ_2;
+ p21=pR_1; p22=pR_2;
+ tmp1=-6*p12*p01+3*p12*p21+3*p12*p31+6*p02*p11-
+ 10*p02*p01+3*p02*p21+p02*p31-3*p22*p11-
+ 3*p22*p01+6*p22*p31-3*p32*p11-p32*p01-
+ 6*p32*p21+10*p32*p31;
+ tmp1=tmp1/20;
+ Sm=Sm+tmp1;
+ );
+ );
+ if(pmflg==-1,
+ Sm=-Sm;
+ );
+ Sm;
+);
+
+Findarea(pdstr):=(
+//help:Findarea("sgABCA");
+ regional(pd,p1,p2,s,tmp);
+ if(isstring(pdstr),pd=parse(pdstr),pd=pdstr);
+ s=0;
+ forall(1..(length(pd)-1),
+ p1=Lcrd(pd_#);
+ p2=Lcrd(pd_(#+1));
+ tmp=(p1_2+p2_2)*(p2_1-p1_1)/2;
+ s=s+tmp;
+ );
+ if(s<0,s=-s);
+ s;
+);
+
+Findarea(pdstr):=( // 15.11.27
+//help:Findarea("cr1");
+ regional(pd,p0,p1,p2,p3,s,tmp);
+ if(isstring(pdstr),pd=parse(pdstr),pd=pdstr);
+ s=0;
+ forall(1..(length(pd)-1),
+ p1=pd_#;
+ p2=pd_(#+1);
+ if(#==1,p0=pd_(length(pd)-1),p0=pd_(#-1));
+ if(#==length(pd)-1,p3=pd_2,p3=pd_(#+2));
+ tmp=IntegrateO(p0,p1,p2,p3);
+ s=s+tmp;
+ );
+ if(s<0,s=-s);
+ s;
+);
+
+Findlength(pdstr):=(
+//help:Findlength("gr1");
+ regional(pd,p1,p2,s,tmp);
+ if(isstring(pdstr),pd=parse(pdstr),pd=pdstr);
+ s=0;
+ forall(1..(length(pd)-1),
+ p1=Lcrd(pd_#);
+ p2=Lcrd(pd_(#+1));
+ tmp=|p2-p1|;
+ s=s+tmp;
+ );
+ s;
+);
+
+Inversefun(fnstr,rngstr,value):=(
+ regional(tmp,varstr,range,x1,x2,x3,va1,va2);
+ tmp=indexof(rngstr,"=");
+ varstr=substring(rngstr,0,tmp-1);
+ range=parse(substring(rngstr,tmp,length(rngstr)));
+ x1=range_1; x2=range_2;
+ repeat(15,
+ x3=(x1+x2)/2;
+ va1=parse(replace(fnstr,varstr,textformat(x1,5)));
+ va2=parse(replace(fnstr,varstr,textformat(x3,5)));
+ if((va1>value & va2>value) % (va1<value & va2<value),
+ x1=x3;
+ ,
+ x2=x3;
+ );
+ );
+ va1=parse(replace(fnstr,varstr,textformat(x1,5)))-value;
+ va2=parse(replace(fnstr,varstr,textformat(x2,5)))-value;
+ if(x1==range_1 % x2==range_2,
+ println("not found in ("+textformat(range_1,5)
+ +","+textformat(range_2,5)+")");
+ );
+ if(abs(va1)<=abs(va2),x1,x2);
+);
+
+Com0th(String):=(
+ regional(str);
+ str=replace(String,LFmark,"");
+ COM0thlist=append(COM0thlist,str);
+);
+
+Com1st(String):=(
+ regional(str);
+ str=replace(String,LFmark,"");
+ GLIST=append(GLIST,str); // 15.05.27
+// COM1stlist=append(COM1stlist,str);
+);
+
+Com2nd(String):=(
+// help:Com2nd("");
+ regional(str);
+ str=replace(String,LFmark,"");
+ COM2ndlist=append(COM2ndlist,str);
+);
+
+Com2ndpre(String):=(
+ regional(str);
+ str=replace(String,LFmark,"");
+ COM2ndlist=prepend(str,COM2ndlist);
+);
+
+Texcom(strorg):=( //17.09.22
+//help:Texcom("\color[cmyk]{0,0,0,0.5}");
+ regional(str);
+ str=replace(strorg,"\","\\");
+ str=replace(str,"\\\\","\\");
+ str="Texcom("+Dq+str+Dq+")";
+ Com2nd(str);
+);
+
+Ketcindylogo():=(
+//help:Ketcindylogo();
+ Com2nd("Texcom("+Dq+"\def\ketcindy{{K\kern-.20em
+ \lower.5ex\hbox{E}\kern-.125em{TCindy}}}"+Dq+")");
+);
+
+Drwline():=Drwline(textformat(GrL,5));
+Drwline(gstr):=(
+ Com2nd("Drwline("+gstr+")");
+);
+
+Dashline(gstr):=(
+ Com2nd("Dashline("+gstr+")");
+);
+
+Invdashline(gstr):=(
+ Com2nd("Invdashline("+gstr+")");
+);
+
+Dottedline(gstr):=(
+ Com2nd("Dottedline("+gstr+")");
+);
+
+SetEnglish():=(
+//help:SetEnglish();
+ Com0th("setlanguage('en')");
+);
+
+Drawlinetype(name,type):=(
+//help:Drawlinetype("gr1","da,1");
+ regional(Dop,tmp,tmp1,tmp2);
+ Dop="";
+ tmp1=indexof(type,",");
+ if(tmp1>0,
+ Dop=","+substring(type,tmp1,length(type));
+ );
+ tmp1=Toupper(substring(type,0,3));
+ if(tmp1=="DR",
+ Drwline(name+Dop);
+ );
+ if(tmp1=="DA",
+ Dashline(name+Dop);
+ );
+ if(tmp1=="ID",
+ Invdashline(name+Dop);
+ );
+ if(tmp1=="DO",
+ Dottedline(name+Dop);
+ );
+);
+
+Setunitlen(string):=(
+//help:Setunitlen("5mm");
+ ULEN=string;
+ GLIST=append(GLIST,"Setunitlen("+Dq+string+Dq+")");
+);
+
+Setmarklen(ratio):=(
+//help:Setmarklen(0.2);
+ MARKLEN=ratio*0.2;//16.11.01
+ Com2nd("Setmarklen("+textformat(ratio,5)+")");
+);
+
+Setorigin(point):=(
+//help:Setorigin([1,2]);
+ Com2nd("Setorigin("+textformat(point,5)+")");
+);
+
+Fontsize(sizestr):=(
+//help:Fontsize("s");
+ Com2nd("Fontsize('"+sizestr+"')");
+);
+
+Setpen(width):=(
+//help:Setpen(2);
+ PenThick=PenThickInit*width; // 16.04.09
+ Com2nd("Setpen("+text(width)+")");
+);
+
+Lcrd(pt):=(
+ regional(tmp);
+ if(ispoint(pt),
+ tmp=[pt.x/SCALEX,pt.y/SCALEY];
+ ,
+ tmp=pt;
+ );
+ tmp;
+);
+
+Pcrd(pt):=(
+ regional(tmp);
+ if(ispoint(pt),
+ tmp=re(pt.xy); // 15.07.24
+ ,
+ tmp=[pt_1*SCALEX,pt_2*SCALEY];
+ );
+ tmp;
+);
+
+LLcrd(pt):=(
+ regional(tmp);
+ if(ispoint(pt),
+ tmp=pt.xy
+ ,
+ tmp=pt;
+ );
+ tmp=[tmp_1/SCALEX,tmp_2/SCALEY];
+ tmp;
+);
+
+Doscaling(pltdata):=(
+ regional(Level,Out,gL,gr,tmp);
+ if(ispoint(pltdata) % isreal(pltdata_1),
+ gL=[[pltdata]];
+ Level=0;
+ ,
+ if(ispoint(pltdata_1) % isreal(pltdata_1_1),
+ gL=[pltdata];
+ Level=1;
+ ,
+ gL=pltdata;
+ Level=2;
+ );
+ );
+ Out=[];
+ forall(gL,gr,
+ tmp=apply(gr,Lcrd(#));
+ tmp=apply(tmp,LLcrd(#));
+ Out=concat(Out,[tmp]);
+ );
+ if(Level==0,
+ Out=Out_1_1;
+ );
+ if(Level==1,
+ Out=Out_1;
+ );
+ Out;
+);
+
+Unscaling(pltdata):=(
+ regional(Level,Out,gL,gr,tmp);
+ if(ispoint(pltdata) % isreal(pltdata_1),
+ gL=[[pltdata]];
+ Level=0;
+ ,
+ if(ispoint(pltdata_1) % isreal(pltdata_1_1),
+ gL=[pltdata];
+ Level=1;
+ ,
+ gL=pltdata;
+ Level=2;
+ );
+ );
+ Out=[];
+ forall(gL,gr,
+ tmp=apply(gr,Lcrd(#));
+ tmp=apply(tmp,LLcrd(#));
+ Out=concat(Out,[tmp]);
+ );
+ if(Level==0,
+ Out=Out_1_1;
+ );
+ if(Level==1,
+ Out=Out_1;
+ );
+ Out;
+);
+
+Setpt(n):=Ptsize(n);
+//help:Setpt(5);
+Ptsize(n):=(
+ println("Setpt("+text(n)+")");
+ TenSize=TenSizeInit*n;
+ Com2nd("Setpt("+text(n)+")"); // 14.01.19
+);
+
+Definecolor(name,data):=(
+//help:Definecolor("mycolor",[1,1,1,0]);
+ regional(type,tmp);
+ if(length(data)>3,type="cmyk",type="rgb");
+ tmp=text(data);
+ tmp=substring(tmp,1,length(tmp)-1);
+ tmp="\definecolor{"+name+"}{"+type+"}{"+tmp+"}";
+ Texcom(tmp);
+);
+
+Setcolor(Par):=(
+//help:Setcolor([1,0,0,1]);
+//help:Setcolor([1,1,0]);
+ if(islist(Par),
+ if(length(Par)==3,
+ Setcolorrgb(Par); // 2015.04.28
+// KCOLOR=Par;
+ );
+ if(length(Par)==4,
+ Setcolor(Par,[]);
+ );
+ ,
+ Setcolor(Par,[]);
+ );
+);
+
+Setcolor(colorname,options):=(
+//help:Setcolor("greenyellow",0.3);
+ regional(tmp);
+ if(isstring(colorname),
+ tmp="Setcolor("+Dq+colorname+Dq;
+ if(length(options)>0,
+ tmp=tmp+","+text(options_1);
+ );
+ Com2nd(tmp+")");
+ );
+ if(islist(colorname),
+ tmp=text(colorname);
+ tmp=substring(tmp,1,length(tmp)-1);
+ Texcom("\color[cmyk]{"+tmp+"}"); //17.09.22
+ );
+);
+
+Setcolorrgb(colorlist):=(
+// help:Setcolorrgb([0.5,0.3,0.4]);
+ regional(tmp);
+ tmp=text(colorlist);
+ tmp=substring(tmp,1,length(tmp)-1);
+ tmp="Texcom("+Dq+"\\color[rgb]{"+tmp+"}"+Dq+")"; //17.10.07
+ Com2nd(tmp);
+);
+
+ColorRgb2Cmyk(clr):=(
+// help:ColorRgb([0.2,0.5,0.1]);
+ regional(clrnew,tmp,black);
+ tmp=apply(clr,1-#);
+ black=min(tmp);
+ tmp=apply(clr,(1-#-black)/(1-black));
+ clrnew=append(tmp,black);
+ clrnew;
+);
+
+ColorCmyk2Rgb(clr):=(
+// help:ColorRgb([0.2,0.5,0.1,0.2]);
+ regional(clrnew,tmp,black);
+ black=clr_4;
+ tmp=apply(clr,1-min(1,#*(1-black)+black));
+ clrnew=tmp_(1..3);
+ clrnew;
+);
+
+Colorrgbhsv(rgb):=(
+ regional(varR,varG,varB,varMin,varMax,delMax,hh,ss,vv,delR,delG,delB);
+ varR = rgb_1;
+ varG = rgb_2;
+ varB = rgb_3;
+ varMin = min( [varR, varG, varB] );
+ varMax = max( [varR, varG, varB] );
+ delMax = varMax - varMin ;
+ vv = varMax;
+ if ( delMax == 0 ,
+ hh = 0 ;
+ ss = 0 ;
+ ,
+ ss = delMax / varMax;
+ delR = ( ( ( varMax - varR ) / 6 ) + ( delMax / 2 ) ) / delMax;
+ delG = ( ( ( varMax - varG ) / 6 ) + ( delMax / 2 ) ) / delMax;
+ delB = ( ( ( varMax - varB ) / 6 ) + ( delMax / 2 ) ) / delMax;
+ if( varR == varMax ,
+ hh = delB - delG;
+ ,
+ if ( varG == varMax,
+ hh = ( 1 / 3 ) + delR - delB;
+ ,
+ if ( varB == varMax ,
+ hh = ( 2 / 3 ) + delG - delR;
+ );
+ );
+ );
+ if ( hh < 0 ,hh = hh+1);
+ if ( hh > 1 ,hh = hh-1);
+ );
+ [hh*360,ss,vv];
+);
+
+Colorhsvrgb(sL):=(
+ regional(tmp,tmp1,tmp2,tmp3,hi,ff,dL);
+ tmp=[sL_1/60,sL_2,sL_3];
+ hi=mod(floor(tmp_1),6);
+ ff=tmp_1-floor(tmp_1);
+ tmp2=tmp_3*[1-tmp_2,1-tmp_2*ff,1-tmp_2*(1-ff)];
+ tmp2=append(tmp2,tmp_3);
+ if(hi==0,dL=tmp2_[4,3,1]);
+ if(hi==1,dL=tmp2_[2,4,1]);
+ if(hi==2,dL=tmp2_[1,4,3]);
+ if(hi==3,dL=tmp2_[1,2,4]);
+ if(hi==4,dL=tmp2_[3,1,4]);
+ if(hi==5,dL=tmp2_[4,1,2]);
+ dL;
+);
+
+Colorrgbhsl(rgb):=(
+ regional(rr,gg,bb,mn,mx,delta,deltaR,deltaG,deltaB,hh,ss,ll);
+ rr = rgb_1 ;
+ gg = rgb_2 ;
+ bb = rgb_3 ;
+ mn = min([rr, gg, bb]);
+ mx = max([rr, gg, bb]);
+ delta = mx - mn;
+ ll = (mx + mn) / 2;
+ if (delta == 0,
+ hh=0;
+ ss=0;
+ ,
+ if (ll < 0.5,
+ ss = delta/ (mx + mn);
+ ,
+ ss = delta / (2 - mx - mn);
+ );
+ deltaR = (((mx - rr) / 6) + (delta / 2)) / delta;
+ deltaG = (((mx - gg) / 6) + (delta / 2)) / delta;
+ deltaB = (((mx - bb) / 6) + (delta / 2)) / delta;
+ if (rr == mx,
+ hh = deltaB - deltaG;
+ ,
+ if (gg == mx,
+ hh = (1 / 3) + deltaR - deltaB;
+ ,
+ if (bb == mx,
+ hh = (2 / 3) + deltaG - deltaR;
+ );
+ );
+ );
+ if ( hh < 0, hh = hh+1);
+ if ( hh > 1, hh = hh-1);
+ );
+ [hh*360,ss,ll];
+);
+
+Colorhslrgb(hsl):=(
+ regional(hh,ss,ll,rr,gg,bb,var1,var2);
+ hh=hsl_1/360;
+ ss=hsl_2;
+ ll=hsl_3;
+ if ( ss == 0.0,
+ rr = ll ;
+ gg = ll ;
+ bb = ll ;
+ ,
+ if ( ll < 0.5 ,
+ var2 = ll * ( 1.0 + ss );
+ ,
+ var2 = ( ll + ss ) - ( ss * ll );
+ );
+ var1 = 2.0 * ll - var2;
+ rr = hue2rgb( var1, var2, hh + ( 1.0 / 3.0 ) );
+ gg = hue2rgb( var1, var2, hh );
+ bb = hue2rgb( var1, var2, hh - ( 1.0 / 3.0 ) );
+ );
+ [rr,gg,bb];
+);
+
+hue2rgb(vv1,vv2,vh):=(
+ regional(out);
+ if ( vh < 0.0 ,vh =vh+1);
+ if ( vh > 1.0 ,vh =vh-1);
+ if ( 6.0*vh < 1.0 ,
+ out = vv1 + ( vv2 - vv1 ) * 6.0 * vh ;
+ ,
+ if( 2.0*vh < 1.0 ,
+ out = vv2;
+ ,
+ if ( 3.0*vh < 2.0 ,
+ out = vv1 + ( vv2 - vv1 ) * ( ( 2.0 / 3.0 ) - vh ) * 6.0 ;
+ ,
+ out= vv1 ;
+ );
+ );
+ );
+ out;
+);
+
+Colorrgbhwb(sL):=(
+ regional(dl1,dl2,dl3);
+ dl1 = Colorrgbhsl(sL)_1;//Colorcode("rgb","hsl",sL)_1;
+ dl2 = min(sL);
+ dl3 = 1 - max(sL);
+ dL= [dl1, dl2 , dl3 ];
+);
+
+Colorhwbrgb(sLorg):=(
+ regional(sL,tmp,tmp1,tmp2,tmp3,ratio,ff,ii,vv,nn,dL,flg);
+ sL=sLorg;
+ sL=[sL_1/360,sL_2,sL_3];
+ ratio = sL_2 + sL_3;
+ // sL_2 + sL_3 cant be > 1
+ if (ratio > 1.,
+ sL_2 =sL_2 / ratio;
+ sL_3 = sL_3 / ratio;
+ );
+ ii = floor(6 * sL_1);
+ vv = 1 - sL_3;
+ ff = 6 * sL_1 - ii;
+ if(mod(ii,2)==1,ff = 1 - ff);
+ nn = sL_2 + ff * (vv - sL_2); // linear interpolation
+ tmp=[[vv,nn,sL_2],[nn,vv,sL_2],[sL_2,vv,nn],
+ [sL_2,nn,vv],[nn,sL_2,vv],[vv,sL_2,nn],[vv,nn,sL_2]];
+ flg=0;
+ forall(0..6,
+ if(flg==0 & ii == # ,
+ dL=tmp_(#+1);
+ flg=1;
+ );
+ );
+ dL;
+);
+
+Colorhslhsv(sL):=(
+ regional(dl1,dl2,dl3,dL);
+ dl1=sL_1;
+ if(sL_3 == 0,
+ // no need to do calc on black
+ // also avoids divide by 0 error
+ dL= [0, 0, 0];
+ ,
+ sL_3 = sL_3 * 2;
+ if(sL_3 <= 1,sL_2 = sL_2 * sL_3,sL_2 = sL_2 * (2 - sL_3));
+ dl3 = (sL_3 + sL_2) / 2;
+ dl2 = (2 * sL_2) / (sL_3 + sL_2);
+ dL = [dl1, dl2, dl3];
+ );
+ dL;
+);
+
+Colorcode(src,dest,sL):=(
+//help:Colorcode("rgb","cmyk",[1,0.5,0]);
+ regional(tmp,tmp1,tmp2,tmp3,mn,mx,delta,black,dL,flg);
+ regional(dl1,dl2,dl3);
+ if(src=="rgb" & dest=="hsv", dL=Colorrgbhsv(sL));
+ if(src=="hsv" & dest=="rgb", dL=Colorhsvrgb(sL));
+ if(src=="rgb" & dest=="hsl", dL=Colorrgbhsl(sL));
+ if(src=="hsl" & dest=="rgb", dL=Colorhslrgb(sL));
+ if(src=="rgb" & dest=="hwb", dL=Colorrgbhwb(sL));
+ if(src=="hwb" & dest=="rgb", dL=Colorhwbrgb(sL));
+ if(src=="hsl" & dest=="hsv", dL=Colorhslhsv(sL));
+ if(src=="hsv" & dest=="hsl",
+ dl1 = sL_1;
+ dl3 = (2 - sL_2) * sL_3;
+ dl2 = sL_2 * sL_3;
+ if(dl3 <= 1,dl2 = dl2/dl3,dl2=dl2/(2 - dl3));
+ dl3 =d l3/ 2;
+ dL = [dl1, dl2 , dl3 ];
+ );
+
+ if(src=="rgb" & dest=="cmyk",
+ tmp=apply(sL,1-#);
+ black=min(tmp);
+ tmp=apply(sL,(1-#-black)/(1-black));
+ dL=append(tmp,black);
+ );
+ if(src=="cmyk" & dest=="rgb",
+ black=sL_4;
+ tmp=apply(sL,1-min(1,#*(1-black)+black));
+ dL=tmp_(1..3);
+ );
+ if(src=="hsv" & dest=="cmyk",
+ tmp=Colorcode("hsv","rgb",sL);
+ dL=Colorcode("rgb","cmyk",tmp);
+ );
+ if(src=="cmyk" & dest=="hsv",
+ tmp=Colorcode("cmyk","rgb",sL);
+ dL=Colorcode("rgb","hsv",tmp);
+ );
+
+ if(src=="hsv" & dest=="hwb",
+ tmp = Colorcode("hsv","rgb",sL);
+ dL = Colorcode("rgb","hwb",tmp);
+ );
+ if(src=="hwb" & dest=="hsv",
+ tmp = Colorcode("hwb","rgb",sL);
+ dL = Colorcode("rgb","hsv",tmp);
+ );
+ if(src=="hsl" & dest=="hwb",
+ tmp = Colorcode("hsl","rgb",sL);
+ dL = Colorcode("rgb","hwb",tmp);
+ );
+ if(src=="hwb" & dest=="hsl",
+ tmp = Colorcode("hwb","rgb",sL);
+ dL = Colorcode("rgb","hsl",tmp);
+ );
+ if(src=="hsl" & dest=="cmyk",
+ tmp = Colorcode("hsl","rgb",sL);
+ dL = Colorcode("rgb","cmyk",tmp);
+ );
+ if(src=="hwb" & dest=="cmyk",
+ tmp = Colorcode("hwb","rgb",sL);
+ dL = Colorcode("rgb","cmyk",tmp);
+ );
+ if(src=="cmyk" & dest=="hsl",
+ tmp = Colorcode("cmyk","rgb",sL);
+ dL = Colorcode("rgb","hsl",tmp);
+ );
+ if(src=="cmyk" & dest=="hwb",
+ tmp = Colorcode("cmyk","rgb",sL);
+ dL = Colorcode("rgb","hwb",tmp);
+ );
+ if(src=="hsb" & dest=="rgb",dL=Colorcode("hsv","rgb",sL));
+ if(src=="rgb" & dest=="hsb",dL=Colorcode("rgb","hsv",sL));
+
+ if(src=="hsb" & dest=="hsl",dL=Colorcode("hsv","hsl",sL));
+ if(src=="hsl" & dest=="hsb",dL=Colorcode("hsl","hsv",sL));
+
+ if(src=="hsb" & dest=="hwb",dL=Colorcode("hsv","hwb",sL));
+ if(src=="hwb" & dest=="hsb",dL=Colorcode("hwb","hsv",sL));
+
+ if(src=="hsb" & dest=="cmyk",dL=Colorcode("hsv","cmyk",sL));
+ if(src=="cmyk" & dest=="hsb",dL=Colorcode("cmyk","hsv",sL));
+
+ dL;
+);
+
+Addcolor(cmdorg,list):=(
+//help:Addcolor("Plotdata('1','x^2','x',[])",[1,1,0]);
+ regional(rgb,cmyk,cmd,tmp,tmp1,tmp2,tmp3,tmp4);
+ cmd=replace(cmdorg,"'",Dq);
+ if(length(list)==3,
+ rgb=list;
+ cmyk=Colorcode("rgb","cmyk",list);
+ ,
+ cmyk=list;
+ rgb=Colorcode("cmyk","rgb",list);
+ );
+ tmp1="color->"+text(rgb);
+ tmp2="Setcolor("+text(cmyk)+");";
+ tmp3=substring(cmd,0,length(cmd)-2);
+ tmp=substring(tmp3,length(tmp3)-1,length(tmp3));
+ if(tmp!="[",
+ tmp3=tmp3+",";
+ );
+ tmp3=tmp3+Dq+tmp1+Dq+"])";
+ parse(tmp2);
+ parse(tmp3);
+ Setcolor("black");
+);
+
+Colorinfile(filename,clrf,clrt):=(
+ regional(tmp,tmp1,tmp2,head,cstrL,chstrL,head,body);
+ if(length(clrf_1)==3,
+ head="[rgb]{";
+ ,
+ head="[cmyk]{";
+ );
+ tmp=apply(clrf,text(#));
+ cstrL=apply(tmp,head+substring(#,1,length(#)-1)+"}");
+ if(length(clrt_1)==3,
+ head="[rgb]{";
+ ,
+ head="[cmyk]{";
+ );
+ tmp=apply(clrt,text(#));
+ chstrL=apply(tmp,head+substring(#,1,length(#)-1)+"}");
+ tmp1=load(filename);
+ tmp=tokenize(tmp1,"{\unitlength");
+ head=tokenize(tmp_1,"%%%");
+ head=head_(2..(length(head)));
+ head=apply(head,"%%%"+#);
+ tmp2=tmp_2;
+ forall(1..5,
+ tmp2=replace(tmp2,cstrL_#,chstrL_#);
+ );
+ body=tokenize(tmp2,"%");
+ body_1="{\unitlength"+body_1;
+ body=apply(body,#+"%");
+ body=body_(1..(length(body)-1));
+ tmp=replace(filename,".tex","new.tex");
+ SCEOUT=openfile(tmp);
+ forall(head,
+ println(SCEOUT,#);
+ );
+ forall(1..(length(body)),
+ tmp=body_#;
+ if(#<length(body),
+ println(SCEOUT,tmp);
+ ,
+ print(SCEOUT,tmp)
+ );
+ );
+ closefile(SCEOUT);
+);
+
+GetLinestyle(str,name):=(
+ regional(noflg,tmp,tmp1,tmp2,Dop,Ltype,subflg);
+ Ltype=-1;
+ Dop="";
+ tmp1=indexof(str,",");
+ if(tmp1>0,
+ Dop=","+substring(str,tmp1,length(str));
+ );
+ noflg=parse(substring(str,0,1));
+ if(substring(name,0,3)=="sub",subflg=1,subflg=0); // 16.02.29
+ tmp1=substring(str,1,3);
+ if(tmp1=="dr" % tmp1=="Dr",
+ Ltype=0;
+ if(noflg==0 & subflg==0, // 16.02.29
+ Drwline(name+Dop);
+ );
+ );
+ if(tmp1=="da" % tmp1=="Da",
+ Ltype=1;
+ if(noflg==0 & subflg==0, // 16.02.29
+ Dashline(name+Dop);
+ );
+ );
+ if(tmp1=="id" % tmp1=="Id",
+ Ltype=2; // 15.11.09
+ if(noflg==0 & subflg==0, // 16.02.29
+ Invdashline(name+Dop);
+ );
+ );
+ if(tmp1=="do" % tmp1=="Do",
+ Ltype=3;
+ if(noflg==0 & subflg==0, // 16.02.29
+ Dottedline(name+Dop);
+ );
+ );
+ if(tmp1=="dp" % tmp1=="Dp",
+ Ltype=0;
+ tmp1=parse(name);
+ tmp2="";
+ forall(tmp1,
+ tmp2=tmp2+textformat(#_1,5)+",";
+ );
+ tmp2=substring(tmp2,0,length(tmp2)-1);
+ if(noflg==0,
+ Drwpt(tmp2+Dop);
+ );
+ );
+ if(tmp1=="no" % tmp1=="No",
+ Ltype=10;
+ );
+ Ltype;
+);
+
+Chunderscore(str):=(
+ regional(flg,tmp,tmp1,tmp2,tmp3);
+ if(indexof(str,"]")>0,
+ tmp1=replace(str,"]",",]");
+ ,
+ tmp1=str+",";
+ );
+ flg=0;
+ tmp2=[];
+ tmp3=0;
+ forall(1..(length(tmp1)),
+ if(flg==0,
+ tmp=substring(tmp1,tmp3,length(tmp1));
+ tmp=indexof(tmp,"_");
+ if(tmp==0,
+ flg=1;
+ ,
+ tmp3=tmp3+tmp;
+ tmp=substring(tmp1,tmp3,length(tmp1));
+ tmp=indexof(tmp,",")-1;
+ tmp=substring(tmp1,tmp3,tmp3+tmp);
+ tmp2=append(tmp2,tmp);
+ );
+ );
+ );
+ forall(tmp2,
+ tmp1=replace(tmp1,"_"+#,"("+#+")");
+ );
+ if(indexof(str,"]")>0,
+ tmp1=replace(tmp1,",]",")");
+ tmp1=replace(tmp1,"[","list(");
+ ,
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ );
+ tmp1;
+);
+
+//AddGraph(pltdata):=AddGraph("-"+pltdata,pltdata,[]);
+AddGraph(nm,pltdata):=AddGraph(nm,pltdata,[]);
+// if(isstring(Arg2),
+// AddGraph(Arg1,Arg2,[]);
+// ,
+// if(MeasureDepth(Arg2)>0,
+// Addgraph(Arg1,Arg2,[]);
+// ,
+// Addgraph("-"+Arg1,Arg1,Arg2);
+// );
+// );
+//);
+AddGraph(nm,pltdata,options):=(
+//help:AddGraph("1","imp1"); // 16.04.04
+//help:Addgraph("1",["[pt1]","gr1"],["nodisp"]);
+ regional(name,Ltype,Noflg,opcindy,pdata,fname,flg,
+ tmp,tmp1,tmp2,tmp3);
+ if(substring(nm,0,1)=="-",
+ name=substring(nm,1,length(nm));
+ ,
+ name="ad"+nm;
+ );
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_9;
+ if(isstring(pltdata),
+ pdata=parse(pltdata)
+ ,
+ if(!islist(pltdata),pdata=[pltdata],pdata=pltdata);
+ pdata=apply(pdata,parse(#));
+ ); // 15.01.22
+ pdata=Flattenlist(pdata);
+ tmp1=[];
+ forall(pdata,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ if(length(tmp1)==1,tmp1=tmp1_1);
+ pdata=tmp1;
+ if(Noflg<3,
+ println("generate addgraph "+name);
+ tmp=name+"="+textformat(pdata,5);
+ parse(tmp);
+ if(isstring(pltdata), // 16.04.04 from
+ if(indexof(pltdata,"]")>0,
+ tmp1="list(Listplot("+substring(pltdata,1,length(pltdata));
+ tmp1=replace(tmp1,"]",",]");
+ ,
+ tmp1="Listplot("+substring(pltdata,0,length(pltdata))+",]";
+ );
+ flg=0;
+ tmp2=[];
+ tmp3=0;
+ forall(1..(length(tmp1)),
+ if(flg==0,
+ tmp=indexof(substring(tmp1,tmp3,length(tmp1)),"_");
+ if(tmp==0,
+ flg=1;
+ ,
+ tmp3=tmp3+tmp;
+ tmp=indexof(substring(tmp1,tmp3,length(tmp1)),",")-1;
+ tmp=substring(tmp1,tmp3,tmp3+tmp);
+ tmp2=append(tmp2,tmp);
+ );
+ );
+ );
+ forall(tmp2,
+ tmp1=replace(tmp1,"_"+#,"("+#+")");
+ );
+ tmp1=replace(tmp1,",]",")");
+ tmp1=replace(tmp1,",","),Listplot(");
+ if(indexof(pltdata,"[")>0,
+ tmp1=tmp1+")";
+ );
+ GLIST=append(GLIST,name+"="+tmp1);
+ ,
+ if(MeasureDepth(pdata)==1,
+ tmp1=name+"=Listplot("+textformat(pdata,5)+")";
+ ,
+ tmp1="list(";
+ forall(1..(length(pdata)),
+ tmp=name+"p"+textformat(#,5)+"=";
+ if(length(pdata_#)>1, // 15.01.22
+ tmp=tmp+"Listplot("+textformat(pdata_#,5)+")";
+ ,
+ tmp=tmp+"Pointdata("+textformat(pdata_#_1,5)+")";
+ );
+ GLIST=append(GLIST,tmp);
+ tmp1=tmp1+name+"p"+textformat(#,5)+",";
+ );
+ tmp1=name+"="+substring(tmp1,0,length(tmp1)-1)+")";
+ );
+ GLIST=append(GLIST,tmp1);
+ );
+ ); // 16.04.04 upto
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+);
+
+Joincrvs(nm,plotstrL):=Joincrvs(nm,plotstrL,[]);
+Joincrvs(nm,plotstrL,options):=(
+//help:Joincrvs("1",["sgAB","sgDCB"]);
+ regional(plotlist,PtL,Eps,QdL,Flg,Ni,Qd,pP,pS,pQ,pR,rMN,
+ opcindy,tmp,tmp1,tmp2,str,name,Ltype,Noflg);
+ name="join"+nm;
+ plotlist=[];
+ forall(plotstrL,str,
+ if(isstring(str),
+ tmp=parse(str);
+ tmp=apply(tmp,LLcrd(#));
+ ,
+ tmp=str;
+ );
+ plotlist=append(plotlist,tmp);
+ );
+ Eps=10^(-4);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Eps=tmp1_1);
+ QdL=[];
+ forall(plotlist,Qd,
+ if(ispoint(Qd_1) % !islist(Qd_1_1),
+ QdL=concat(QdL,[Qd]);
+ ,
+ forall(Qd,
+ QdL=concat(QdL,[#]);
+ );
+ );
+ );
+ Flg=0;
+ if(length(QdL)==0,
+ PtL=[];
+ Flg=1;
+ );
+ if(Flg==0,
+ PtL=QdL_1;
+ forall(2..(length(QdL)),Ni,
+ Qd=QdL_Ni;
+ if(Numptcrv(Qd)>1,
+ pP=Ptend(PtL);
+ pS=Ptstart(PtL);
+ pQ=Ptstart(Qd);
+ pR=Ptend(Qd);
+ rMN=min([|pP-pQ|,|pP-pR|,|pS-pQ|,|pS-pR|]);
+ if(rMN==|pP-pR|,
+ Qd=reverse(Qd);
+ ,
+ if(rMN==|pS-pQ|,
+ PtL=reverse(PtL);
+ ,
+ if(rMN==|pS-pR|,
+ PtL=reverse(PtL);
+ Qd=reverse(Qd);
+ );
+ );
+ );
+ );
+ if(rMN>Eps,
+ PtL=concat(PtL,Qd);
+ ,
+ PtL=concat(PtL,Qd_(2..(length(Qd))));
+ );
+ );
+ );
+ if(Noflg<3,
+ println("generate joincurve "+name);
+ tmp1=apply(PtL,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1="";
+ forall(plotstrL,
+ tmp1=tmp1+#+",";
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1);
+ GLIST=append(GLIST,name+"=Joincrvs("+tmp1+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PtL;
+);
+
+Partcrv(nm,pA,pB,PkLstr):=Partcrv(nm,pA,pB,PkLstr,[]);
+Partcrv(nm,pA,pB,PkLstr,options):=(
+//help:Partcrv("1",A,B,"sgABC");
+//help:Partcrv("1",1.3,2.5,"sgABC");
+ regional(PkL,Ans,Eps,Npt,Out1,Out2,tmp,tmp1,Flg,nS,nE,PPL,pP,
+ opcindy,Ta,Tb,name,Ltype,Noflg,DepthFlg);
+ name="part"+nm;
+ if(isstring(PkLstr),PkL=parse(PkLstr),PkL=PkLstr);
+ DepthFlg=0;
+ if(MeasureDepth(PkL)==2,
+ PkL=PkL_1;
+ DepthFlg=1;
+ );
+ PkL=apply(PkL,LLcrd(#));
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ Eps=10^(-3);
+ Flg=0;
+ if(isreal(pA),
+ if(pA>pB+Eps,
+ Npt=Numptcrv(PkL);
+ Out1=Partcrv("",pA,Npt,PkLstr,["nodata"]);
+ Out2=Partcrv("",1,pB,PkLstr,["nodata"]);
+ tmp=Ptstart(PkL)-Ptend(PkL);
+ if(|tmp|<Eps,
+ Ans=Joincrvs("",[Out1,Out2],["nodata"]);
+ ,
+ Ans=[apply(Out1,Pcrd(#)),apply(Out2,Pcrd(#))];
+ );
+ Flg=1;
+ );
+ if(Flg==0,
+ nS=ceil(pA);
+ nE=floor(pB);
+ PPL=[];
+ if(pA<nS-Eps,
+ pP=(nS-pA)*PkL_(nS-1)+(1-nS+pA)*PkL_nS;
+ PPL=[pP];
+ );
+ PPL=concat(PPL,PkL_(nS..nE));
+ if(pB>nE+Eps,
+ pP=(1-pB+nE)*PkL_nE+(pB-nE)*PkL_(nE+1);
+ PPL=concat(PPL,[pP]);
+ );
+ Ans=PPL;
+ Flg=1;
+ );
+ );
+ if(Flg==0,
+ tmp=Nearestpt(LLcrd(Pcrd(pA)),PkL);
+ Ta=tmp_2;
+ tmp=Nearestpt(LLcrd(Pcrd(pB)),PkL); // 15.09.12
+ Tb=tmp_2;
+ Ans=Partcrv("",Ta,Tb,PkL,["nodata"] );
+ Ans=apply(Ans,Pcrd(#));
+ );
+ if(Noflg<3,
+ println("generate partcrv "+name);
+ tmp1=apply(Ans,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+// GLIST=append(GLIST, // 16.04.03
+ if(DepthFlg==0,
+ tmp=PkLstr;
+ ,
+ tmp=PkLstr+"(1)";
+ );
+ tmp1=name+"=Partcrv("+textformat(Lcrd(pA),5)
+ +","+textformat(Lcrd(pB),5)+","+tmp+")"; // 16.04.03
+ GLIST=append(GLIST,tmp1);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Ans;
+);
+
+Opcrvs(num,Fig):=Opcrvs(num,Fig,["nodisp"]);
+Opcrvs(num,Fig,options):=(
+ //help:Subgraph(2,"grfs");
+ regional(name,tmp,tmp1);
+ name="-"+Fig+text(num);
+ tmp=Fig+"_"+text(num);
+ tmp1=parse(tmp);
+ Listplot(name,tmp1,options);
+);
+
+
+Pointdata(nm,list):=Pointdata(nm,list,[]);
+Pointdata(nm,list,options):=(
+//help:Pointdata("1",[2,4],["Size=5"]);
+//help:Pointdata("2",[[2,3],[4,1]]);
+ regional(name,nameL,ptlist,opstr,opcindy,
+ eqL,size,thick,tmp,tmp1,tmp2,tmp3,Ltype,Noflg);
+ name="pt"+nm;
+ nameL=name+"L";
+ println("generate pointdata "+name);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ opstr=tmp_(length(tmp)-1);
+ size="";
+ eqL=tmp_5;
+ if(length(eqL)>0,
+ forall(eqL,
+ tmp=substring(#,0,1);
+ if(tmp=="s" % tmp=="S",
+ tmp=indexof(#,"=");
+ size=substring(#,tmp,length(#));
+ );
+ );
+ );
+ tmp=MeasureDepth(list);
+ if(tmp>0, // 2015.02.21
+ if(tmp==1,ptlist=list,ptlist=list_1);
+ tmp=apply(ptlist,[textformat(Pcrd(#),5)]);
+ tmp1=text(tmp);
+ tmp2=substring(tmp1,1,length(tmp1)-1);
+ tmp3=tmp1;
+ ,
+ ptlist=list;
+ tmp1=textformat(Pcrd(ptlist),5);
+ tmp2=tmp1;
+ tmp3="["+tmp1+"]";
+ );
+ tmp=name+"="+tmp1;
+ parse(tmp);
+ tmp=nameL+"="+tmp3;
+ parse(tmp);
+ if(Noflg<3,
+ tmp2="list("; //17.10.10from
+ forall(list,
+ if(isstring(#),
+ tmp=#;
+ ,
+ if(ispoint(#),tmp=text(#),tmp=textformat(#,6));
+ );
+ tmp2=tmp2+tmp+",";
+ );
+ tmp2=substring(tmp2,0,length(tmp2)-1)+")"; //17.10.10upto
+ GLIST=append(GLIST,name+"=Pointdata("+tmp2+")");
+ );
+ if(Noflg<2,
+ tmp=[nameL,0,opcindy];
+ GCLIST=append(GCLIST,tmp);
+ if(Noflg==0,
+ if(length(size)>0,
+ Com2nd("Setpt("+size+")");
+ );
+ thick=PenThick/PenThickInit; // 16.04.09 from
+ if(length(size)>0,tmp1=parse(size),tmp1=1);
+ tmp1=max(tmp1,1)/8;
+ Setpen(tmp1); // 16.04.09 upto
+ Com2nd("Drwpt(list("+name+")"+opstr+")");
+ Setpen(thick); // 16.04.09
+ if(length(size)>0,
+ Com2nd("Setpt("+textformat(TenSize/TenSizeInit,1)+")");
+ );
+ );
+ );
+ ptlist;
+);
+
+Listplot(nm,list,options):=(
+//help:Listplot([A,B]);
+// help:Listplot(["A","B"]);
+//help:Listplot("1",[[2,1],[3,3]]);
+//help:Listplot(options2=["Msg=yes"]);
+ regional(name,tmp,tmp1,ptlist,Ltype,opcindy,Noflg,eqL,Msg);
+ if(substring(nm,0,1)=="-", // 16.01.27 from
+ name=substring(nm,1,length(nm));
+ ,
+ name="sg"+nm;
+ ); // upto
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opcindy=tmp_(length(tmp));
+ Msg=1; // 15.09.17
+ forall(eqL,
+ tmp=substring(#,0,1);
+ if(Toupper(tmp)=="M",
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,tmp+1); // 16.06.28
+ if(Toupper(tmp1)=="N", // 16.06.28
+ Msg=0;
+ );
+ );
+ );
+ if(Noflg<3,
+ if(Msg==1,
+ println("generate Listplot "+name);
+ );
+ if(isstring(list_1),tmp=apply(list,parse(#)),tmp=list); // 15.03.24
+ ptlist=apply(tmp,Pcrd(#));
+ tmp=name+"="+textformat(ptlist,5);
+ parse(tmp);
+ GLIST=append(GLIST,name+"=Listplot("+textformat(list,5)+")"); // 15.12.23
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ tmp1=apply(list,Lcrd(#));
+ tmp1;
+);
+Listplot(Arg1,Arg2):=(
+ regional(name,list,options,str);
+ if(isstring(Arg1),
+ name=Arg1;
+ list=Arg2;
+ Listplot(name,list,[]);
+ ,
+ list=Arg1;
+ options=Arg2;
+ name="";
+ forall(list, // 16.10.07from
+ name=name+#.name;
+ );// 16.10.07upto
+ Listplot(name,list,options);
+ );
+);
+Listplot(list):=Listplot(list,[]);
+
+Lineplot(nm,list,options):=(
+//help:Lineplot([A,B]);
+//help:Lineplot("1",[[2,1],[3,3]]);
+ regional(name,Out,tmp,tmp1,opstr,opcindy,Mag,Semi,
+ Vec,pA,pB,Ltype,Noflg);
+ name="ln"+nm;
+ Mag=100;
+ Semi="";
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ opstr=tmp_(length(tmp)-1);
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Mag=tmp1_1);
+ tmp1=tmp_7;
+ if(length(tmp1)>0,Semi=tmp1_1);
+ pA=Lcrd(list_1); pB=Lcrd(list_2);
+ Vec= Mag/dist(pA,pB)*(pB-pA);
+ if(length(Semi)==0,
+ Out=[pA-Vec,pA+Vec];
+ ,
+ if(Semi=="+",
+ Out=[pA,pA+Vec];
+ ,
+ Out=[pA-Vec,pA];
+ );
+ );
+ if(Noflg<3,
+ println("generate Lineplot "+name);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ GLIST=append(GLIST,name+"=Lineplot("+textformat(list,5)+opstr+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+);
+Lineplot(Arg1,Arg2):=(
+ regional(name,list,options,str);
+ if(isstring(Arg1),
+ name=Arg1;
+ list=Arg2;
+ Lineplot(name,list,[]);
+ ,
+ list=Arg1;
+ options=Arg2;
+ name="";
+ forall(list, // 16.10.07from
+ name=name+#.name;
+ );// 16.10.07upto
+ Lineplot(name,list,options);
+ );
+);
+Lineplot(list):=Lineplot(list,[]);
+
+Plotdata(name1,func,variable):=Plotdata(name1,func,variable,[]);
+Plotdata(name1,func,variable,options):=(
+//help:Plotdata("1","sin(x)","x",["Num=100"]);
+//help:Plotdata("2","x^2","x=[-1,1]");
+//help:Plotdata("3","Fout(x)","x",["out"]);
+ regional(Fn,Va,tmp,tmp1,tmp2,eqL,name,Vname,x1,x2,dx,
+ PdL,QdL,Num,Ec,Dc,Fun,Exfun,x,Ke,Eps,Pa,
+ Ltype,Noflg,Inflg,Outflg,opstr,opcindy);
+ name="gr"+name1;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ Inflg=tmp_3;
+ Outflg=tmp_4;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ Num=50;
+ Ec=[];
+ Exfun="";
+ Dc=1000;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ opstr=opstr+",'"+#+"'";
+ if(substring(#,0,1)=="N",
+ Num=parse(tmp1);
+ );
+ if(substring(#,0,1)=="E",
+ if(substring(tmp1,0,1)=="[",
+ Ec=parse(tmp1);
+ ,
+ Exfun=tmp1;
+ );
+ );
+ if(substring(#,0,1)=="D",
+ Dc=parse(tmp1);
+ );
+ );
+ if(Inflg==0 & Outflg==0,
+ Eps=10^(-3);
+ tmp=replace(func,LFmark,"");
+ tmp=tokenize(variable,"=");
+ Vname=tmp_1;
+ if(length(tmp)>1,
+ tmp=tmp_2;
+ tmp=parse(tmp);
+ x1=tmp_1;
+ x2=tmp_2;
+ ,
+ x1=XMIN;
+ x2=XMAX;
+ );
+ // dx=(x2-x2)/Num;
+ Ec=append(sort(Ec),10000);
+ Fun=Assign(func,Vname, "xx");
+ Exfun=Assign(Exfun,Vname, "xx");
+ PdL=[];
+ Ke=1;
+ forall(0..Num,
+ xx=x1+#*(x2-x1)/Num; // differs from Scilab ( / Num-1)
+ if(length(Exfun)>0,
+ tmp=parse(Exfun);
+ if(abs(tmp)<Eps,
+ if(length(Pdt)>0,
+ PdL=concat(PdL,["inf"]);
+ );
+ );
+ ,
+ Pa=[];
+ if(xx-Ec_Ke<-Eps,
+ Pa=[xx,parse(Fun)];
+ );
+ if(abs(xx-Ec_Ke)<=Eps,
+ if(length(PdL)>0,
+ if(PdL_(length(PdL))_1!="inf",
+ Pa=["inf"];
+ );
+ );
+ );
+ if(xx-Ec_Ke>Eps,
+ Pa=[xx,parse(Fun)];
+ Ke=Ke+1;
+ );
+ if(length(Pa)>0,
+ if(Pa_1=="inf",
+ PdL=concat(PdL,[Pa]);
+ ,
+ if(length(PdL)==0,
+ PdL=[Pa];
+ ,
+ tmp=PdL_(length(PdL));
+ if(tmp_1=="inf",
+ PdL=concat(PdL,[Pa]);
+ ,
+ if(dist(tmp,Pa)<Dc,
+ PdL=concat(PdL,[Pa]);
+ ,
+ PdL=concat(PdL,[["inf"],Pa]);
+ );
+ );
+ );
+ );
+ );
+ );
+ );
+ tmp1=[];
+ tmp2=select(1..(length(PdL)),PdL_#==["inf"]);
+ tmp=1;
+ forall(tmp2,
+ if(#>tmp,
+ tmp1=concat(tmp1,[PdL_(tmp..(#-1))])
+ );
+ tmp=#+1;
+ );
+ if(tmp<length(PdL),
+ tmp1=concat(tmp1,[PdL_(tmp..(length(PdL)))]);
+ );
+ PdL=tmp1;
+ if(length(PdL)==1,
+ PdL=PdL_1;
+ );
+ if(Noflg<3,
+ println("generate Plotdata "+name);
+ if(MeasureDepth(PdL)==1,
+ tmp1=apply(PdL,Pcrd(#));
+ ,
+ tmp1=[];
+ forall(PdL,tmp2,
+ tmp1=append(tmp1,apply(tmp2,Pcrd(#)));
+ );
+ );
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=replace(func,LFmark,"");
+ tmp2=replace(variable,LFmark,"");
+ tmp=name+"=Plotdata('"+tmp1+"','"+tmp2+"'"+opstr+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PdL;
+ ,
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(Inflg==1,
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ );
+ );
+);
+
+Paramplot(name1,funstr,variable):=Paramplot(name1,funstr,variable,[]);
+Paramplot(name1,funstr,variable,options):=(
+//help:Paramplot("1","[2*cos(t),sin(t)]","t=[0,2*pi]");
+ regional(name,Out,tmp,tmp1,tmp2,vname,func,str,Rng,Num,
+ Ec,Exfun,Dc,eqL,Fntmp,Vatmp,t1,t2,dt,tt,pa,ke,
+ Ltype,Noflg,Inflg,Outflg,opstr,opcindy);
+ name="gp"+name1;
+ Eps=10^(-4);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ Inflg=tmp_3;
+ Outflg=tmp_4;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ Num=50;
+ Ec=[];
+ Exfun="";
+ Dc=1000;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ opstr=opstr+",'"+#+"'";
+ if(substring(#,0,1)=="N",
+ Num=parse(tmp1);
+ );
+ if(substring(#,0,1)=="E",
+ if(substring(tmp1,0,1)=="[",
+ Ec=parse(tmp1);
+ ,
+ Exfun=tmp1;
+ );
+ );
+ if(substring(#,0,1)=="D",
+ Dc=parse(tmp1);
+ );
+ );
+ if(Inflg==0 & Outflg==0,
+ tmp=indexof(variable,"=");
+ vname=substring(variable,0,tmp-1);
+ str=substring(variable,tmp,length(variable));
+ Rng=parse(str);
+ t1=Rng_1; t2=Rng_2;
+ dt=(t2-t1)/Num;// differs from Scilab ( / Num-1)
+ func=Assign(funstr,vname,"tt");
+ Out=[];
+ Ec=append(sort(Ec),10000);
+ ke=1;
+ forall(0..Num,
+ pt=[];
+ tt=Rng_1+#*dt;
+ if(tt-Ec_ke<-Eps,
+ pa=parse(func);
+ );
+ if(abs(tt-Ec_ke)<=Eps,
+ if(length(Out)>0,
+ if(Out_(length(Out))_1!="inf",
+ pa=["inf"];
+ );
+ );
+ );
+ if(tt-Ec_ke>Eps,
+ pa=parse(func);
+ ke=ke+1;
+ );
+ if(length(pa)>0,
+ if(pa_1=="inf",
+ Out=append(Out,pa);
+ ,
+ if(length(Out)==0,
+ Out=[pa];
+ ,
+ tmp=Out_(length(Out));
+ if(tmp_1=="inf",
+ Out=append(Out,pa);
+ ,
+ if(|tmp-pa|<Dc,
+ Out=append(Out,pa);
+ ,
+ Out=concat(Out,[["inf"],pa]);
+ );
+ );
+ );
+ );
+ );
+ );
+ tmp1=[];
+ tmp2=select(1..(length(Out)),Out_#==["inf"]);
+ tmp=1;
+ forall(tmp2,
+ if(#>tmp,
+ tmp1=concat(tmp1,[Out_(tmp..(#-1))])
+ );
+ tmp=#+1;
+ );
+ if(tmp<length(Out),
+ tmp1=concat(tmp1,[Out_(tmp..(length(Out)))]);
+ );
+ Out=tmp1;
+ if(length(Out)==1,
+ Out=Out_1;
+ );
+ if(Noflg<3,
+ println("generate Paramplot "+name);
+ if(MeasureDepth(Out)==1,
+ tmp1=apply(Out,Pcrd(#));
+ ,
+ tmp1=[];
+ forall(Out,tmp2,
+ tmp1=append(tmp1,apply(tmp2,Pcrd(#)));
+ );
+ );
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=replace(funstr,LFmark,""); // 15.11.13
+ tmp2=replace(variable,LFmark,"");
+ tmp=name+"=Paramplot('"+tmp1+"','"+tmp2+"'"+opstr+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+ ,
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ if(Inflg==1,
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ );
+ );
+);
+
+Circledata(cenrad):=Circledata(cenrad,[]);
+Circledata(para1,para2):=(
+//help:Circledata([A,B],["Rng=[0,pi/2]"]);
+//help:Circledata([A,B,C]);
+ regional(name,cenrad,options,str,n);
+ if(isstring(para1),
+ name=para1;
+ cenrad=para2;
+ options=[];
+ ,
+ cenrad=para1;
+ options=para2;
+ name="";// 16.10.07from
+ forall(cenrad,
+ name=name+#.name;
+ );// 16.10.07upto
+ );
+ Circledata(name,cenrad,options);
+);
+Circledata(nm,cenrad,options):=(
+ regional(name,Out,Ctr,Ptcir,ra,Num,Rg,opstr,opcindy,
+ tmp,tmp1,tmp1,Th,Ltype,Noflg,eqL,pA,pB,pC,d1,d2,Eps);
+ name="cr"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ Num=50;
+ Rg=[0,2*pi];
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ opstr=opstr+",'"+#+"'";
+ if(substring(#,0,1)=="N",
+ Num=parse(tmp1);
+ );
+ if(substring(#,0,1)=="R",
+ Rg=parse(tmp1);
+ );
+ );
+ if(length(cenrad)==2,
+ Ctr=Lcrd(cenrad_1);
+ Ptcir=Lcrd(cenrad_2);
+ ra=dist(Ctr,Ptcir);
+ ,
+ Eps=10^(-1);
+ pA=Lcrd(cenrad_1);
+ pB=Lcrd(cenrad_2);
+ pC=Lcrd(cenrad_3);
+ tmp=pB-pA;
+ tmp1=(tmp_2,-tmp_1);
+ tmp=pC-pB;
+ tmp2=(tmp_2,-tmp_1);
+ d1=det([tmp1,tmp2]);
+ d2=det([pC-pA,tmp2]);
+ if(abs(d1)<Eps & abs(d2)>10*Eps,
+ println("points are in a line");
+ ra=0;
+ ,
+ Ctr=1/2*(pA+pB)+1/2*d2/d1*tmp1;
+ ra=|pA-Ctr|;
+ tmp=name+"center="+Ctr;
+ parse(tmp);
+ Defvar(name+"center",Ctr);
+ );
+ );
+ if(ra>0,
+ Out=[];
+ forall(0..Num,
+ Th=Rg_1+#*(Rg_2-Rg_1)/Num;
+ Out=append(Out,Ctr+ra*[cos(Th),sin(Th)]);
+ );
+ ,
+ Out=Lineplot("1",[pA,pB],["nodata"]);
+ );
+ if(Noflg<3,
+ println("generate Circledata "+name);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ if(length(cenrad)==2,
+ tmp=name+"=Circledata("+cenrad+opstr+")";
+ ,
+ if(ra>0,
+ tmp=name+"=Circledata(["+Ctr+","+cenrad_1+"]"+opstr+")";
+ ,
+ tmp=name+"=Lineplot("+cenrad_1+","+cenrad_2+")";
+ );
+ );
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+);
+
+Framedata():=Framedata(["dr"]);//16.10.29from
+Framedata(list):=(
+ regional(pA,pB);
+ if(MeasureDepth(list)==0,
+ pA=LLcrd((SW+NE)/2); // 15.09.17
+ pB=LLcrd(NE);
+ Framedata("win",[pA,pB],list);
+ ,
+ Framedata(list,[]);
+ );
+);//16.10.29upto
+Framedata(Arg1,Arg2):=(
+ regional(name,list,options,str);
+ if(isstring(Arg1),
+ name=Arg1;
+ list=Arg2;
+ Framedata(name,list,[]);
+ ,
+ list=Arg1;
+ options=Arg2;
+ name="";// 16.10.07from
+ forall(list,
+ name=name+#.name;
+ );// 16.10.07upto
+ Framedata(name,list,options);
+ );
+);
+Framedata(nm,list,options):=(
+//help:Framedata();
+//help:Framedata([C,A]);
+//help:Framedata("1",[C,A]);
+//help:Framedata("1",[C,dx,dy]);
+ regional(name,Out,tmp,tmp1,pB,x1,x2,y1,y2,dx,dy,
+ opcindy,Ltype,Noflg,cent,dx,dy);
+ name="fr"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ if(length(list)==2, // 15.05.12
+ pA=Lcrd(list_1); pB=Lcrd(list_2);
+ dx=abs(pB_1-pA_1); dy=abs(pB_2-pA_2);
+ ,
+ pA=Lcrd(list_1);
+ dx=list_2; dy=list_3;
+ );
+ x1=pA_1-dx; x2=pA_1+dx;
+ y1=pA_2-dy; y2=pA_2+dy;
+ Out=[[x1,y1],[x2,y1],[x2,y2],[x1,y2],[x1,y1]];
+ if(Noflg<3,
+ println("generate Framedata "+name);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ GLIST=append(GLIST,name+"=Framedata("+pA+","+dx+","+dy+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+);
+Framedata(nm,cent,dx,dy):=Framedata(nm,cent,dx,dy,[]);
+Framedata(nm,cent,dx,dy,options):=(
+ regional(name,Out,tmp,tmp1,x1,y1,x2,y2,Ltype,opcindy,Noflg);
+ name="fr"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ x1=cent.x-dx; x2=cent.x+dx;
+ y1=cent.y-dy; y2=cent.y+dy;
+ Out=[[x1,y1],[x2,y1],[x2,y2],[x1,y2],[x1,y1]];
+ if(Noflg<3,
+ println("generate Framedata "+name);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ GLIST=append(GLIST,name+"=Framedata("+cent.xy+","+dx+","+dy+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+);
+
+Framedata2(nm,list):=Framedata2(nm,list,[]);
+Framedata2(nm,list,options):=(
+//help:Framedata2("1",[A,B]);
+ regional(tmp,tmp1,pC,pB);
+ pC=(Lcrd(list_1)+Lcrd(list_2))/2;
+ pB=Lcrd(list_2);
+ Framedata(nm,[pC,pB],options);
+);
+
+Ovaldata(nm,Pdata):=Ovaldata(nm,Pdata,[]);
+Ovaldata(nm,Pdata,options):=(
+//help:Ovaldata("1",[A,B]);
+//help:Ovaldata(optios=[size]);
+ regional(name,Graph,Ctr,Dx,Dy,Rc,Out,Point,Graph,
+ opstr,opcindy,tmp,tmp1,tmp2,tmp3,Ltype,Noflg);
+ name="ov"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ opstr=tmp_(length(tmp)-1);
+ Rc=0.2;
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Rc=tmp1_1*Rc);
+// if(length(tmp1)>0,Rc=tmp1_1); //15.11.15
+ Ctr=Lcrd(Pdata_1);
+ if(ispoint(Pdata_2) % islist(Pdata_2),
+ tmp1=Lcrd(Pdata_2);
+ Dx=abs(tmp1_1-Ctr_1);
+ Dy=abs(tmp1_2-Ctr_2);
+ ,
+ Dx=Pdata_2;
+ Dy=Pdata_3;
+ );
+ Point=Ctr+[Dx-Rc,Dy-Rc];
+ tmp1=Circledata("1",[Point,Point+[Rc,0]],
+ ["Rng=[0,pi/2]","Num=10","nodata"]);
+ tmp2=Listplot("1",[Ctr+[Dx-Rc,Dy],Ctr+[0,Dy]],
+ ["nodata"]);
+ tmp3=Listplot("2",[Ctr+[Dx,0],Ctr+[Dx,Dy-Rc]],
+ ["nodata"]);
+ Graph=Joincrvs("1",[tmp3,tmp1,tmp2],["nodata"]);
+ tmp1=Reflectdata("1",[Graph],[Ctr,Ctr+[0,1]],["nodata"]);
+ Graph=Joincrvs("1",[Graph,tmp1],["nodata"]);
+ tmp2=Reflectdata("2",[Graph],[Ctr,Ctr+[1,0]],
+ ["nodata"]);
+ Graph=Joincrvs("2",[Graph,tmp2],["nodata"]);
+ if(Noflg<3,
+ println("generate Ovaldata "+name);
+ tmp1=apply(Graph,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ GLIST=append(GLIST,
+ name+"=Ovaldata("+Ctr+","+Dx+","+Dy+opstr+")");//16.01.30
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ tmp1=apply(Graph,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=textformat(Ctr,5)+","+textformat(Dx,5)+","+textformat(Dy,5);
+ );
+ Graph;
+);
+
+Segmark(nm,ptlist):=Segmark(nm,ptlist,[]);
+Segmark(nm,ptlist,options):=Drawsegmark(nm,ptlist,options);
+Drawsegmark(nm,ptlist):=Drawsegmark(nm,ptlist,[]);
+Drawsegmark(nm,ptlist,options):=(
+//help:Segmark("1",[A,B]);
+//help:Segmark(options=["Type=1","Width=1","Size=1"]);
+ regional(name,pA,pB,wid,mid,size,tp,dir,nor,eqL,
+ tmp,tmp1,tmp2);
+ name="mrk"+nm;
+ pA=ptlist_1;
+ pB=ptlist_2;
+ size=0.15;
+ wid=0.05;
+ tp=1;
+ tmp1=Divoptions(options);
+ eqL=tmp1_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ tmp1=parse(tmp1);
+ tmp=substring(#,0,1);
+ if(tmp=="S" % tmp=="s",
+ size=size*tmp1;
+ );
+ if(tmp=="W" % tmp=="w",
+ wid=wid*tmp1;
+ );
+ if(tmp=="T" % tmp=="t",
+ tp=tmp1;
+ );
+ );
+ mid=(pA+pB)/2;
+ dir=(pB-pA)/|pB-pA|;
+ nor=[-dir_2,dir_1];
+// nor=nor/|nor|;
+ if(tp==1,
+ tmp1=mid+size*nor;
+ tmp2=mid-size*nor;
+ Listplot(name,[tmp1,tmp2]);
+ );
+ if(tp==2,
+ tmp1=mid+wid*dir+size*nor;
+ tmp2=mid+wid*dir-size*nor;
+ Listplot(name+"r",[tmp1,tmp2]);
+ tmp1=mid-wid*dir+size*nor;
+ tmp2=mid-wid*dir-size*nor;
+ Listplot(name+"l",[tmp1,tmp2]);
+ );
+ if(tp==3,
+ tmp1=mid;
+ tmp2=mid+size*dir;
+ Circledata(name,[tmp1,tmp2]);
+ );
+ if(tp==4,
+ tmp=mid+size*2/sqrt(3)*nor;
+ tmp1=mid+size*dir-size/sqrt(3)*nor;
+ tmp2=mid-size*dir-size/sqrt(3)*nor;
+ Listplot(name,[tmp,tmp1,tmp2,tmp]);
+ );
+);
+
+Parabolaplot(nm,ptlist):=Parabolaplot(nm,ptlist,"[-5,5]",[]);
+Parabolaplot(nm,ptlist,Arg):=(
+ regional(rng,options);
+ if(isstring(Arg),
+ rng=Arg;
+ options=[];
+ ,
+ rng="[-5,5]";
+ options=Arg;
+ );
+ Parabolaplot(nm,ptlist,rng,options);
+);
+Parabolaplot(nm,ptlist,rng,options):=(
+//help:Parabolaplot("1",[A,B,C]):
+//help:Parabolaplot("1",[A,B,C],"[-5,5]");
+ regional(pA,pB,pC,angle,tmp,tmp1,tmp2);
+ tmp1=Lcrd(ptlist_1);
+ tmp2=Lcrd(ptlist_3);
+ pB=Lcrd(ptlist_2);
+ tmp=(tmp2-pB)/|tmp2-pB|;
+ if(tmp_2>=0,
+ angle=arccos(tmp_1);
+ ,
+ if(tmp_1>=0,
+ angle=arcsin(tmp_2);
+ ,
+ angle=-arccos(tmp_1);
+ );
+ );
+ pA=Rotatepoint(tmp1,-angle,pB);
+ pC=Rotatepoint(tmp2,-angle,pB);
+ tmp1=1/(2*(pA_2-pB_2));
+ tmp2=1/2*(pA_2+pB_2);
+ tmp="("+format(tmp1,5)+")*(x-("+format(pA_1,5)+"))^2";
+ tmp=tmp+"+("+format(tmp2,5)+")";
+ tmp1=parse(rng);
+ tmp1=[pA_1-(tmp1_2-tmp1_1)/2,pA_1+(tmp1_2-tmp1_1)/2];
+ tmp2="x="+textformat(tmp1,5);
+ Plotdata(nm+"para",tmp,tmp2,append(options,"nodisp"));
+ Rotatedata(nm+"para","gr"+nm+"para",angle,append(options,pB));
+);
+
+Ellipseplot(nm,ptlist):=Ellipseplot(nm,ptlist,"[0,2*pi]",[]);
+Ellipseplot(nm,ptlist,Arg):=(
+ regional(rng,options);
+ if(isstring(Arg),
+ rng=Arg;
+ options=[];
+ ,
+ rng="[0,2*pi]";
+ options=Arg;
+ );
+ Ellipseplot(nm,ptlist,rng,options);
+);
+Ellipseplot(nm,ptlist,rng,options):=(
+//help:Ellipseplot("1",[A,B,3]);
+//help:Ellipseplot("1",[A,B,C],"[0,pi]",[options]);
+ regional(pA,pB,d,angle,f,a,b,pM,tmp,tmp1,tmp2);
+ pA=Lcrd(ptlist_1);
+ tmp1=Lcrd(ptlist_2);
+ if(ispoint(ptlist_3),
+ tmp2=Lcrd(ptlist_3);
+ d=|tmp2-pA|+|tmp2-tmp1|;
+ ,
+ d=ptlist_3;
+ );
+ tmp=(tmp1-pA)/|tmp1-pA|;
+ if(tmp_2>=0,
+ angle=arccos(tmp_1);
+ ,
+ if(tmp_1>=0,
+ angle=arcsin(tmp_2);
+ ,
+ angle=-arccos(tmp_1);
+ );
+ );
+ pB=Rotatepoint(tmp1,-angle,pA);
+ f=|pB_1-pA_1|/2;
+ a=d/2;
+ b=sqrt(d^2/4-f^2);
+ pM=(pA+pB)/2;
+ tmp="["+format(pM_1,5)+","+format(pM_2,5)+"]";
+ tmp=tmp+"+["+format(a,5)+"*cos(t),"+format(b,5)+"*sin(t)]";
+ Paramplot(nm+"elp",tmp,"t="+rng,append(options,"nodisp"));
+ Rotatedata(nm+"elp","gp"+nm+"elp",angle,append(options,pA));
+);
+
+Hyperbolaplot(nm,ptlist):=Hyperbolaplot(nm,ptlist,"[-5/2,5/2]",[]);
+Hyperbolaplot(nm,ptlist,Arg):=(
+ regional(rng,options);
+ if(isstring(Arg),
+ rng=Arg;
+ options=[];
+ ,
+ rng="[-5/2,5/2]";
+ options=Arg;
+ );
+ Hyperbolaplot(nm,ptlist,rng,options);
+);
+Hyperbolaplot(nm,ptlist,rng,optionsorg):=(
+//help:Hyperbolaplot("1",[A,B,C],["Num=200"]):
+//help:Hyperbolaplot("1",[A,B,C],"[-5,5]",["Asy=do"]);
+ regional(pA,pB,d,angle,f,a,b,pM,eqL,options,opasy,tmp,tmp1,tmp2);
+ tmp=Divoptions(optionsorg);
+ eqL=tmp_5;
+ options=optionsorg;
+ opasy=[];
+ forall(eqL,
+ if(Toupper(substring(#,0,1))=="A",
+ tmp=indexof(#,"=");
+ opasy=[substring(#,tmp,length(#))];
+ options=remove(options,[#]);
+ );
+ );
+ pA=Lcrd(ptlist_1);
+ tmp1=Lcrd(ptlist_2);
+ if(ispoint(ptlist_3),
+ tmp2=Lcrd(ptlist_3);
+ d=abs(|tmp2-pA|-|tmp2-tmp1|);
+ ,
+ d=ptlist_3;
+ );
+ tmp=(tmp1-pA)/|tmp1-pA|;
+ if(tmp_2>=0,
+ angle=arccos(tmp_1);
+ ,
+ if(tmp_1>=0,
+ angle=arcsin(tmp_2);
+ ,
+ angle=-arccos(tmp_1);
+ );
+ );
+ pB=Rotatepoint(tmp1,-angle,pA);
+ f=|pB_1-pA_1|/2;
+ a=d/2;
+ b=sqrt(f^2-d^2/4);
+ pM=(pA+pB)/2;
+ tmp="["+format(pM_1,5)+"+"+format(a,5)+"*(exp(t)+exp(-t))/2,";
+ tmp=tmp+format(pM_2,5)+"+"+format(b,5)+"*(exp(t)-exp(-t))/2]";
+ Paramplot(nm+"hyp1",tmp,"t="+rng,append(options,"nodisp"));
+ tmp="["+format(pM_1,5)+"-"+format(a,5)+"*(exp(t)+exp(-t))/2,";
+ tmp=tmp+format(pM_2,5)+"+"+format(b,5)+"*(exp(t)-exp(-t))/2]";
+ Paramplot(nm+"hyp2",tmp,"t="+rng,append(options,"nodisp"));
+ tmp=["gp"+nm+"hyp1","gp"+nm+"hyp2"];
+ Rotatedata(nm+"hyp",tmp,angle,append(options,pA));
+ if(length(opasy)>0,
+ Lineplot(nm+"asy1",[pM+[a,b],pM+[-a,-b]],["nodisp"]);
+ Lineplot(nm+"asy2",[pM+[-a,b],pM+[a,-b]],["nodisp"]);
+ tmp=["ln"+nm+"asy1","ln"+nm+"asy2"];
+ Rotatedata(nm+"asy",tmp,angle,append(opasy,pA));
+ );
+);
+
+Polygonplot(nm,ptlist,number):=Polygonplot(nm,ptlist,number,[]);
+Polygonplot(nm,ptlist,number,options):=(
+//help:Polygonplot("1",[A,B],12);
+ regional(rr,pA,pB,ptL,angle,tmp,tmp1,tmp2);
+ pA=Lcrd(ptlist_1);
+ pB=Lcrd(ptlist_2);
+ rr=|pB-pA|;
+ tmp=(pB-pA)/rr;
+ if(tmp_2>=0,
+ angle=arccos(tmp_1);
+ ,
+ if(tmp_1>=0,
+ angle=arcsin(tmp_2);
+ ,
+ angle=-arccos(tmp_1);
+ );
+ );
+ ptL=[];
+ forall(0..number,
+ tmp=angle+#*2*pi/number;
+ tmp1=pA+rr*[cos(tmp),sin(tmp)];
+ if(#>0 & #<number,
+ Putpoint((ptlist_2).name+text(#),tmp1);//16.10.07
+ //Pointdata(nm,ptL);
+ );
+ tmp2=tmp1;
+ ptL=append(ptL,tmp1);
+ );
+ Listplot(nm+"ply",ptL,options);
+);
+
+Putintersect(nm,pdata1,pdata2):=(
+//help:Putintersect("Q","gr1","gr2");
+ regional(pd1,pd2,tmp);
+ if(isstring(pdata1),pd1=parse(pdata1),pd1=pdata1);
+ if(isstring(pdata2),pd2=parse(pdata2),pd2=pdata2);
+ tmp=Intersectcrvs(pd1,pd2);
+ if(length(tmp)==1,
+ Putpoint(nm,tmp_1);
+ ,
+ if(length(tmp)==0,
+ err("No intersect point");
+ ,
+ err("Multiple intersect points");
+ println(tmp);
+ err("Choose point number");
+ );
+ );
+);
+Putintersect(nm,pdata1,pdata2,ptno):=(
+ regional(pd1,pd2,tmp);
+ if(isstring(pdata1),pd1=parse(pdata1),pd1=pdata1);
+ if(isstring(pdata2),pd2=parse(pdata2),pd2=pdata2);
+ tmp=Intersectcrvs(pd1,pd2);
+ if(length(tmp)>0,
+ Putpoint(nm,tmp_ptno);
+ ,
+ err("No intersect point");
+ );
+);
+
+Arrowheaddata(point,direction):=Arrowheaddata(point,direction,[]);
+Arrowheaddata(point,direction,options):=(
+//help:Arrowheaddata(A,B);
+ regional(list,Ookisa,Hiraki,Futosa,Houkou,Str,Flg,tmp,Ev,Nv,pA,pB,
+ pP,rF,gG,Flg,Nj,Eps,tmp1,scx,scy);
+ Eps=10^(-3);
+ pP=point;
+ Ookisa=0.2*YaSize;
+ Hiraki=YaAngle;
+ Futosa=0;
+ Str=YaStyle;
+ tmp=Divoptions(options);
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Ookisa=Ookisa*tmp1_1);
+ if(length(tmp1)>1,
+ tmp=tmp1_2;
+ if(tmp<5,
+ Hiraki=Hiraki*tmp;
+ ,
+ Hiraki=tmp;
+ );
+ );
+ Flg=0;
+ Hiraki=Hiraki*pi/180;
+ if(isstring(direction),Houkou=parse(direction),Houkou=direction);
+ if(MeasureDepth(Houkou)==2,Houkou=Houkou_1);
+ if(islist(Houkou_1),
+// pP=Lcrd(pP);
+// pP=Doscaling(pP);
+// Houkou=Dosscaling(Houkou);
+ pP=Pcrd(pP);
+ scy=SCALEY;
+ SCALEY=1;
+ tmp=Nearestpt(pP,Houkou);
+ pA=tmp_1;
+ rF=floor(tmp_2);
+ if(rF==1,
+ if(|Ptend(Houkou)-Ptstart(Houkou)|<Eps,
+ rF=Numptcrv(Houkou);
+ );
+ );
+ gG=apply(0..10,pP+Ookisa*cos(Hiraki)*[cos(2*pi/10*#),sin(2*pi/10*#)]);
+ Flg=0;
+ forall(1..rF,Nj,
+ if(Flg==0,
+ pB=Ptcrv(rF+1-Nj,Houkou);
+ tmp=IntersectcrvsPp([pA,pB],gG);
+ if(length(tmp)>0,
+ Houkou=pP-tmp_1_1;
+ Flg=1;
+ );
+ pA=pB;
+ );
+ );
+ SCALEY=scy;
+ if(Flg==0,
+ println("Arrowhead may be too large (no intersect)");
+ Flg=2;
+ );
+ if(Flg==1,
+ Houkou=Unscaling(Houkou);
+ pP=Unscaling(pP);
+ );
+ );
+ if(Flg<2,
+// pP=Doscaling(pP);
+// Houkou=Doscaling(Houkou);
+ pP=Pcrd(pP);
+ if(!ispoint(point),
+ Houkou=Pcrd(Houkou);
+ );
+// if(MeasureDepth(Houkou)==0,Houkou=Pcrd(Houkou));
+ Ev=-1/|Houkou|*Houkou;
+ Ev=Lcrd(Ev);
+ Nv=[-Ev_2, Ev_1];
+ if(indexof(Str,"c")>0,
+ pP=pP-0.5*Ookisa*cos(Hiraki)*Ev;
+ );
+ if(indexof(Str,"b")>0,
+ pP=pP-Ookisa*cos(Hiraki)*Ev;
+ );
+ pA=pP+Ookisa*cos(Hiraki)*Ev+Ookisa*sin(Hiraki)*Nv;
+ pB=pP+Ookisa*cos(Hiraki)*Ev-Ookisa*sin(Hiraki)*Nv;
+ list=[pA,pP,pB];
+ list=apply(list,LLcrd(#));
+// Out=Unscaling(Out);
+ list;
+ );
+);
+
+Arrowhead(point,Houkou):=Arrowhead(point,Houkou,[]);
+Arrowhead(point,Houkou,options):=(
+//help:Arrowhead(B,B-A,[1.5,30]);
+//help:Arrowhead(A,"gr1");
+ // global ArrowheadNumber
+ regional(name,Ltype,Noflg,reL,opstr,opcindy,ptstr,hostr,tmp,tmp1,list);
+ name="arh"+text(ArrowheadNumber);
+ ArrowheadNumber=ArrowheadNumber+1;
+ ptstr=textformat(point,5);
+ if(isstring(Houkou), // 15.01.11
+ tmp=parse(Houkou);
+ if(MeasureDepth(tmp)<2,
+ hostr=Houkou;
+ ,
+ hostr=Houkou+"(1)";
+ );
+ ,
+ if(ispoint(point),
+ hostr=textformat(LLcrd(Houkou),5);
+ ,
+ hostr=textformat(Houkou,5);
+ );
+ );
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ reL=tmp_6;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ list=Arrowheaddata(point,Houkou,options);
+ if(Noflg<3,
+// println("generate Arrowhead "+name);
+ tmp1=apply(list,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+// GLIST=append(GLIST,name+"=Listplot("+list+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(1)+Ltype,name);
+ ,
+// if(Noflg==1,Ltype=0);
+ Ltype=0;
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ if(Noflg==0,
+ if(length(reL)<3, // 16.04.09 from
+ forall(1..(2-length(reL)),
+ opstr=opstr+",1";
+ );
+ tmp=PenThick/PenThickInit;
+ opstr=opstr+","+text(tmp);
+ ); // 16.04.09 upto
+ Com2nd("Arrowhead("+ptstr+","+hostr+opstr+")");
+ );
+);
+
+Arrowdata(ptlist):=Arrowdata(ptlist,[]);
+Arrowdata(Arg1,Arg2):=(
+ regional(tmp,nm,ptlist,flg,pA,pB,options);
+ flg=0;
+ if(isstring(Arg1),
+ nm=Arg1;
+ ptlist=Arg2;
+ Arrowdata(nm,ptlist,[]);
+ flg=1;
+ );
+ if(flg==0,
+ tmp=MeasureDepth(Arg1);
+ if(tmp==0,
+ pA=Arg1;
+ pB=Arg2;
+ Arrowdata(pA,pB,[]);
+ ,
+ ptlist=Arg1;
+ options=Arg2;
+ nm=text(ArrowlineNumber);
+ ArrowlineNumber=ArrowlineNumber+1;
+ Arrowdata(nm,ptlist,options);
+ );
+ );
+);
+Arrowdata(Arg1,Arg2,options):=(
+//help:Arrowdata([A,B],[2,10]);
+ regional(Retflg,nm,ptlist,name,opstr,opcindy,realL,strL,size,
+ flg,Ltype,Noflg,lineflg,tmp,tmp1,tmp2,pA,pB,segpos);
+ Retflg=0;
+ Noflg=0;
+ Ltype=0;
+ if(!isstring(Arg1),
+ pA=Arg1;
+ pB=Arg2;
+ Arrowdata(pA,pB,options,"old");
+ Retflg=1;
+ ptlist=[pA,pB];
+ );
+ if(Retflg==0,
+ nm=Arg1;
+ ptlist=Arg2;
+ name="ar"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ realL=tmp_6;
+ strL=tmp_7;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ size=1; // 15.06.11
+ if(length(realL)>0,
+ size=realL_1;
+ );
+ tmp2=select(strL,indexof(#,"l")>0); // 16.04.09
+ if(length(tmp2)>0,lineflg=1,lineflg=0); // 16.04.09
+ segpos=1;
+ tmp1=tmp_5;
+ if(length(tmp1)>2,
+ segpos=tmp1_3;
+ );
+ if(Noflg<3,
+// println("generate Arrowdata "+name);
+ tmp1=apply(ptlist,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=Pcrd(ptlist_1);//16.10.20
+ tmp2=Pcrd(ptlist_2);//16.10.20
+ if(lineflg==0, // 16.04.09 from
+ tmp=tmp2-0.2*size/2*(tmp2-tmp1)/|tmp2-tmp1|; // 15.06.11
+ ,
+ tmp=tmp2;
+ ); // 16.04.09 upto
+ tmp=[LLcrd(tmp1),LLcrd(tmp)];//16.10.20
+ GLIST=append(GLIST,name+"=Listplot("+textformat(tmp,5)+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ tmp=textformat(ptlist,5);
+ tmp=substring(tmp,1,length(tmp)-1);
+ tmp1=indexof(tmp,"],[");
+ if(tmp1>0,
+ pA=substring(tmp,0,tmp1);
+ pB=substring(tmp,tmp1+1,length(tmp));
+ ,
+ tmp1=indexof(tmp,",");
+ pA=substring(tmp,0,tmp1-1);
+ pB=substring(tmp,tmp1,length(tmp));
+ );
+ tmp1="Lcrd("+pA+")+"
+ +textformat(segpos,5)+"*(Lcrd("+pB+")-"+"Lcrd("+pA+"))";
+ tmp1=parse(tmp1);
+ tmp2="Lcrd("+pB+")-Lcrd("+pA+")";
+ tmp2=parse(tmp2);
+ Arrowhead(tmp1,tmp2,options);
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ );
+ ptlist;
+);
+Arrowdata(pA,pB,options,str):=(
+ regional(ptA,ptB,opstr,Astr,Bstr,name,tmp,opcindy);
+ Astr=textformat(pA,5);
+ Bstr=textformat(pB,5);
+ name="ar"+pA.name+pB.name;
+ println("generate Arrow "+name);
+ opstr="";
+ opcindy="";
+ forall(options,
+ if(isstring(#),
+ if(indexof(#,"->")>0,
+ opcindy=opcindy+","+#;
+ ,
+ tmp="'"+#+"'";
+ );
+ ,
+ tmp=text(#);
+ );
+ opstr=opstr+","+tmp;
+ );
+ ptA=Lcrd(pA);
+ ptB=Lcrd(pB);
+ Arrowheaddata(ptB,ptB-ptA,options);
+ tmp="connect("+textformat([ptA,ptB],5)
+ +",linecolor->"+text(KCOLOR)+opcindy+");";
+ parse(tmp); // 14.11.17
+ Com2nd("Arrowline("+Astr+","+Bstr+opstr+")"); // 14.10.04
+);
+
+Anglemark(plist):=Anglemark(plist,[]);
+Anglemark(Arg1,Arg2):=( // 2015.04.28 from
+ regional(nm,plist,options,tmp);
+ if(isstring(Arg1),
+ nm=Arg1;
+ plist=Arg2;
+ Anglemark(nm,plist,[]);
+ ,
+ plist=Arg1;
+ options=Arg2;
+ tmp=textformat(plist,5);
+ tmp=replace(tmp,",","");
+ nm=substring(tmp,1,length(tmp)-1);
+ Anglemark(nm,plist,options);
+ );
+); // upto
+Anglemark(nm,plist,options):=(
+//help:Anglemark([A,B,C],["E=\theta",2]);
+//help:Anglemark("1",[A,B,C],["E=1.2,\theta",2]);
+//help:Anglemark(options=["E/L=(sep,)letter",size]);
+ regional(name,Out,pB,pA,pC,Ctr,ra,sab,sac,ratio,opstr,Bname,Bpos,
+ Brat,tmp,tmp1,tmp2,Num,opcindy,Ltype,eqL,realL,Rg,Th,Noflg);
+ name="ag"+nm;
+ Bpos="md"+name;
+ ra=0.5;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ realL=tmp_6;
+ Bname="";
+ Brat=1.5;
+ Num=20;
+ if(length(realL)>0,
+ ra=realL_1*ra;
+ opstr=opstr+","+text(realL_1);
+ );
+ forall(eqL,
+ if(substring(#,0,1)=="L",Bname="Letter(");
+ if(substring(#,0,1)=="E",Bname="Expr(");
+ Bname=Bname+Bpos+","+Dq+"c"+Dq+","+Dq;//16.10.29
+ tmp=substring(#,indexof(#,"="),length(#));
+ tmp1=indexof(tmp,",");
+ Bname=Bname+substring(tmp,tmp1,length(tmp))+Dq+")";
+ if(tmp1>0,
+ Brat=parse(substring(tmp,0,tmp1-1));
+ );
+ );
+ pB=Lcrd(plist_1); pA=Lcrd(plist_2); pC=Lcrd(plist_3);
+ Ctr=Lcrd(pA);
+ sab=pB-pA;
+ sac=pC-pA;
+ Rg=[arctan2(sab)+0,arctan2(sac)+0];
+ if(Rg_2<Rg_1,Rg_2=Rg_2+2*pi);
+ Out=[];
+ if(ra>min(|sab|,|sac|), // 16.12.29
+ println(" segments too short");
+ ,
+ forall(0..Num,
+ Th=Rg_1+#*(Rg_2-Rg_1)/Num;
+ Out=append(Out,Ctr+ra*[cos(Th),sin(Th)]);
+ );
+ Th=(Rg_1+Rg_2)/2; //16.10.31from(moved)
+ tmp1=Ctr+Brat*ra*[cos(Th),sin(Th)];
+ tmp="Defvar("+Dq+Bpos+"=";
+ tmp=tmp+textformat(tmp1,5)+Dq+");";
+ parse(tmp);//16.10.31upto(moved)
+ if(length(Bname)>0,
+ parse(Bname);
+ );
+ if(Noflg<3,
+ println("generate anglemark "+name+" and "+Bpos);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp=textformat(plist,5);
+ tmp1=substring(tmp,1,length(tmp)-1);
+ tmp=name+"=Anglemark("+tmp1+opstr+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ );
+ Out;
+);
+
+Paramark(plist):=Paramark(plist,[]);
+Paramark(Arg1,Arg2):=( // 17.03.27 from
+ regional(nm,plist,options,tmp);
+ if(isstring(Arg1),
+ nm=Arg1;
+ plist=Arg2;
+ Paramark(nm,plist,[]);
+ ,
+ plist=Arg1;
+ options=Arg2;
+ tmp=textformat(plist,5);
+ tmp=replace(tmp,",","");
+ nm=substring(tmp,1,length(tmp)-1);
+ Paramark(nm,plist,options);
+ );
+);// upto
+Paramark(nm,plist,options):=(
+//help:Paramark([A,B,C],["E=\theta"]);
+//help:Paramark("1",[p1,p2,p3],["E=\theta"]);
+ regional(name,Out,pB,pA,pC,ra,sab,sac,ratio,opstr,Bname,Bpos,
+ Brat,tmp,tmp1,tmp2,Ltype,Noflg,eqL,realL,opcindy);
+ name="pm"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ realL=tmp_6;
+ ra=0.5;
+ Bname="";
+ Brat=1.2;
+ if(length(realL)>0,
+ tmp=realL_1;
+ ra=tmp*ra;
+ opstr=opstr+","+text(tmp);
+ );
+ forall(eqL,
+ if(substring(#,0,1)=="L",Bname="Letter(");
+ if(substring(#,0,1)=="E",Bname="Expr(");
+ Bpos="md"+name;
+ Bname=Bname+Dq+Bpos+Dq+","+Dq+"c"+Dq+","+Dq;
+ tmp=substring(#,indexof(#,"="),length(#));
+ tmp1=indexof(tmp,",");
+ Bname=Bname+substring(tmp,tmp1,length(tmp))+Dq+")";
+ if(tmp1>0,
+ Brat=parse(substring(tmp,0,tmp1-1));
+ );
+ );
+ pB=Lcrd(plist_1); pA=Lcrd(plist_2); pC=Lcrd(plist_3);
+ Ctr=Lcrd(pA);
+ Out=[];
+ Out=append(Out,pA+ra*(pB-pA)/|pB-pA|);
+ Out=append(Out,pA+ra*(pB-pA)/|pB-pA|+ra*(pC-pA)/|pC-pA|);
+ Out=append(Out,pA+ra*(pC-pA)/|pC-pA|);
+ if(length(Bname)>0,
+ tmp1=pA+Brat*ra*(pB-pA)/|pB-pA|+Brat*ra*(pC-pA)/|pC-pA|;
+ tmp="Defvar("+Dq+Bpos+"="+textformat(tmp1,5)+Dq+");";
+ parse(tmp);
+ parse(Bname);
+ );
+ if(Noflg<3,
+ println("generate paramark "+name);
+ tmp1=apply(Out,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=substring(textformat(plist,5),1,length(textformat(plist,5))-1);
+ tmp=name+"=Paramark("+tmp1+opstr+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ Out;
+);
+
+MakeBowdata(pA,pB,Hgt):=(
+ regional(angle,pB2,pH2,pC2,pC,tmp,Th1,Th2,ra,dMA);
+ angle=arctan2(pB-pA)+0;
+ pB2=Rotatepoint(pB,-angle,pA);
+ tmp=Lcrd(pA);
+ pH2=[(tmp_1+pB2_1)/2,tmp_2-Hgt];
+ dMA=|tmp-pB2|/2;
+ ra=(dMA^2+Hgt^2)/(2*Hgt);
+ pC2=[pH2_1,pB2_2+(ra-Hgt)];
+ pC=Rotatepoint(pC2,angle,pA);
+ Th1=arctan2(pA-pC2)+angle;
+ Th2=arctan2(pB2-pC2)+angle;
+ [pC,ra,Th1,Th2];
+);
+
+Bowdata(plist):=Bowdata(plist,[]);
+Bowdata(plist,options):=(
+ regional(nm,tmp);
+ if(islist(plist), // 16.12.04from
+ tmp=textformat(plist,5);
+ tmp=replace(tmp,",","");
+ nm=substring(tmp,1,length(tmp)-1);
+ Bowdata(nm,plist,options);
+ ,
+ nm=plist;
+ tmp=options;
+ Bowdata(nm,tmp,[]);
+ ); // 16.12.04upto
+);
+Bowdata(nm,plist,options):=(
+//help:Bowdata([C,A],[2,1.2,"Expr=10","da"]);
+//help:Bowdata([A,B],["Expr=t0n3,a"]);
+//help:Bowdata([A,B],["Exprrot=t0n2r,a"]);
+ regional(name,Out,pB,pA,pC,ra,tmp,tmp1,tmp2,Ltype,eqL,realL,
+ Bname,Bpos,Th,Cut,Num,Hgt,opstr,opcindy,Ydata,pC,
+ Th1,Th2,Noflg,Bops,Bmov,Tmov,Nmov,rev);
+ name="bw"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ eqL=tmp_5;
+ realL=tmp_6;
+ pA=Lcrd(plist_1); pB=Lcrd(plist_2);
+ Hgt=1/2*|pB-pA|*0.2;
+ Cut=0;
+ Num=24;
+ Bname="";
+ Tmov=0;//16.11.01from
+ Nmov=0;
+ Bmov="";
+ rev=0;//16.11.01upto
+ if(length(realL)>0,
+ Hgt=realL_1*Hgt; // 15.04.12
+ if(length(realL)>1,Cut=realL_2);
+ );
+ forall(eqL,
+ tmp=substring(#,0,1);
+ if(tmp=="L" % tmp=="l",
+ if(indexof(#,"rot")>0,
+ Bname="Letterrot(";
+ ,
+ Bname="Letter(";
+ );
+ );
+ if(tmp=="E" % tmp=="e",
+ if(indexof(#,"rot")>0,
+ Bname="Exprrot(";
+ ,
+ Bname="Expr(";
+ );
+ );
+ tmp=indexof(#,"=");
+ Bops=substring(#,tmp,length(#)); // 16.11.01
+ );
+ Ydata=MakeBowdata(pA,pB,Hgt);
+ pC=Ydata_1;
+ ra=Ydata_2;
+ Th=(Ydata_3+Ydata_4)*0.5;
+ BOWMIDDLE=[pC_1+ra*cos(Th),pC_2+ra*sin(Th)];
+ Bpos="md"+name; // 16.10.31from(moved)
+ tmp="Defvar("+Dq+Bpos+"="+textformat(BOWMIDDLE,5)+Dq+");";
+ parse(tmp);// 16.10.31upto(moved)
+ if(length(Bname)>0, //16.11.01from
+ tmp=indexof(Bops,",");
+ if(tmp>0,
+ tmp1=substring(Bops,0,tmp-1);
+ if(length(tmp1)>=4 & substring(tmp1,0,1)=="t" & indexof(tmp1,"n")>0,
+ Bmov=tmp1;
+ Bops=substring(Bops,tmp,length(Bops));
+ );
+ );
+ if(length(Bmov)>0,
+ tmp=indexof(Bmov,"t");
+ if(tmp>0,
+ tmp1=indexof(Bmov,"n");
+ Tmov=parse(substring(Bmov,tmp,tmp1-1));
+ tmp=indexof(Bmov,"r");
+ if(tmp>0,
+ Nmov=parse(substring(Bmov,tmp1,tmp-1));
+ rev=1;
+ ,
+ Nmov=parse(substring(Bmov,tmp1,length(Bmov)));
+ );
+ );
+ );
+ Bname=Bname+Bpos;//16.11.01
+ if(abs(Tmov)+abs(Nmov)>0,
+ tmp=Pcrd(pA)-Pcrd(pB);
+ tmp1=1/norm(tmp)*tmp;
+ tmp2=[-tmp1_2,tmp1_1];
+ tmp=MARKLEN*(Tmov*tmp1+Nmov*tmp2);
+ tmp=LLcrd(tmp);
+ Bname=Bname+"+"+text(tmp);
+ );
+ Bname=Bname+",";
+ if(indexof(Bname,"rot")>0,
+ if(rev==1,tmp=pB-pA,tmp=pA-pB);
+ Bname=Bname+textformat(tmp,5)+",";
+ ,
+ Bname=Bname+Dq+"c"+Dq+",";
+ );
+ Bname=Bname+Dq+Bops+Dq+")";
+ parse(Bname);
+ );//16.11.01upto
+ if(Cut==0,
+ Th1=Ydata_3;
+ Th2=Ydata_4;
+ Out=[];
+ forall(0..Num,
+ tmp=Th1+#*(Th2-Th1)/Num;
+ Out=append(Out,pC+ra*[cos(tmp),sin(tmp)]);
+ );
+ ,
+ Th1=Ydata_3;
+ Th2=Th-Cut/(2*ra);
+ tmp1=[];
+ forall(0..Num/2,
+ tmp=Th1+#*(Th2-Th1)/(Num/2);
+ tmp1=append(tmp1,pC+ra*[cos(tmp),sin(tmp)]);
+ );
+ Th1=Th+Cut/(2*ra);
+ Th2=Ydata_4;
+ tmp2=[];
+ forall(0..Num/2,
+ tmp=Th1+#*(Th2-Th1)/(Num/2);
+ tmp2=append(tmp2,pC+ra*[cos(tmp),sin(tmp)]);
+ );
+ Out=[tmp1,tmp2];
+ );
+ if(Noflg<3,
+ println("generate bowdata "+name+" and "+Bpos);//16.10.31
+ if(MeasureDepth(Out)==1,Out=[Out]);
+ tmp1=[];
+ forall(Out,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=substring(textformat(plist,5),1,length(textformat(plist,5))-1);
+ tmp=name+"=Bowdata("+tmp1+opstr+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+);
+
+Bowname(str):=Bowname("c",str);
+Bowname(dir,str):=(
+ Expr([BOWMIDDLE,dir,str]);
+);
+
+Bownamerot(bwdata,str):=Bownamerot(bwdata,0,0,str,1);
+Bownamerot(bwdata,str,updown):=Bownamerot(bwdata,0,0,str,updown);
+Bownamerot(bwdata,tmov,nmov,str):=Bownamerot(bwdata,tmov,nmov,str,1);
+Bownamerot(bwdata,tmov,nmov,str,updown):=(
+ regional(bdata,tmp);
+ tmp=MeasureDepth(bwdata);
+ if(tmp==1,bdata=[bwdata],bdata=bwdata);
+ if(length(bdata)>1,
+ tmp=Ptend(bdata_2)-Ptstart(bdata_1);
+ ,
+ tmp=Ptend(bdata_1)-Ptstart(bdata_1);
+ );
+ if(updown<0,tmp=-tmp);
+ Exprrot(BOWMIDDLE,tmp,tmov,nmov,str);
+);
+
+Deqdata(deq,rng,initt,initf,Num):=( //17.10.04
+// Deqdata("[x1,...xn]`=[f1,...fn]","t=[0,20]",0,[...],50);
+ regional(Eps,Inf,tname,Xname,func,t1,t2,dt,tt,X0,flg,
+ kl1,kl2,kl3,kl4,pdL,tmp,tmp1,tmp2);
+ Eps=10^(-3);
+ Inf=10^3;
+ tmp=tokenize(deq,"=");
+ tmp1=replace(tmp_1,"`","");
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ Xname=tokenize(tmp1,",");
+ func=tmp_2;
+ forall(1..(length(Xname)),
+ func=replace(func,Xname_#,"X_"+text(#));
+ );
+ tmp=tokenize(rng,"=");
+ tname=tmp_1;
+ tmp=parse(tmp_2);
+ t1=tmp_1;
+ t2=tmp_2;
+ tmp="funP("+tname+",X):="+func+";";
+ parse(tmp);
+ tmp="funN("+tname+",X):=-"+func+";";
+ parse(tmp);
+ dt=(t2-t1)/Num;
+ tt=initt;
+ X0=Lcrd(initf);
+ pdL=[flatten([tt,X0])];
+ flg=0;
+ forall(1..floor((t2-initt)/dt),
+ if(flg==0,
+ kl1=dt*funP(tt,X0);
+ kl2=dt*funP(tt+dt/2,X0+kl1/2);
+ kl3=dt*funP(tt+dt/2,X0+kl2/2);
+ kl4=dt*funP(tt+dt,X0+kl3);
+ X0=X0+(kl1+2*kl2+2*kl3+kl4)/6;
+ tt=initt+#*dt;
+ tmp=flatten([tt,X0]);
+ pdL=append(pdL,tmp);
+ if(|tmp|>Inf,flg=1);
+ );
+ );
+ tt=initt;
+ X0=Lcrd(initf);
+ flg=0;
+ forall(1..floor((initt-t1)/dt),
+ if(flg==0,
+ kl1=dt*funN(tt,X0);
+ kl2=dt*funN(tt+dt/2,X0+kl1/2);
+ kl3=dt*funN(tt+dt/2,X0+kl2/2);
+ kl4=dt*funN(tt+dt,X0+kl3);
+ X0=X0+(kl1+2*kl2+2*kl3+kl4)/6;
+ tt=initt-#*dt;
+ tmp=flatten([tt,X0]);
+ pdL=prepend(tmp,pdL);
+ if(|tmp1|>Inf,flg=1);
+ );
+ );
+ pdL;
+);
+
+Deqplot(nm,deq,rng,initf):=Deqplot(nm,deq,rng,Lcrd(initf)_1,initf,[]);
+Deqplot(nm,deq,rng,Arg1,Arg2):=(
+ regional(initt,initf,options);
+ if(isreal(Arg1) & !islist(Arg1),
+ initt=Arg1;
+ initf=Arg2;
+ options=[];
+ ,
+ initf=Lcrd(Arg1);
+ initt=initf_1;
+ options=Arg2;
+ );
+ Deqplot(nm,deq,rng,initt,initf,options);
+);
+Deqplot(nm,deqorg,rngorg,initt,initf,options):=( //17.10.06
+//help:Deqplot("2","y`=y*(1-y)","x",0, 0.5,["Num=100"]);
+//help:Deqplot("1","y``=-y","x",0, [1,0]);
+//help:Deqplot("3","[x,y]`=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",0,[1,0.5]);
+ regional(deq,rng,Ltype,Noflg,eqL,opcindy,Num,name,nn,pdL,phase,
+ sel,tmp,tmp1,tmp2);
+ name="de"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ opcindy=tmp_(length(tmp));
+ Num=50;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp2=substring(#,0,1);
+ tmp2=Toupper(tmp2);
+ tmp1=substring(#,tmp,length(#));
+ if(Toupper(substring(#,0,1))=="N",
+ Num=parse(tmp1);
+ );
+ );
+ rng=rngorg;
+ if(indexof(rng,"=")==0,
+ rng=rng+"="+textformat([XMIN,XMAX],6);
+ );
+ deq=deqorg;
+ tmp=indexof(deq,"=");
+ tmp1=substring(deq,0,tmp-1);
+ if(indexof(tmp1,"[")==0,
+ phase=0;
+ sel=[1,2];
+ ,
+ phase=1;
+ sel=[2,3];
+ );
+ tmp2=substring(deq,tmp,length(deq));
+ nn=length(Indexall(tmp1,"`"));
+ if(nn==1,
+ if(indexof(tmp1,"[")==0,
+ tmp1="["+replace(tmp1,"`","]`");
+ deq=tmp1+"="+tmp2;
+ );
+ ,
+ tmp=indexof(tmp1,"`");
+ tmp1=substring(tmp1,0,tmp-1);
+ deq="[";
+ forall(1..nn,
+ deq=deq+tmp1+"N"+text(#)+",";
+ );
+ deq=substring(deq,0,length(deq)-1)+"]`=[";
+ forall(1..(nn-1),
+ deq=deq+tmp1+"N"+text(#+1)+",";
+ );
+ forall(reverse(1..(nn)),jj,
+ tmp=tmp1;
+ forall(1..jj,
+ tmp=tmp+"`";
+ tmp2=replace(tmp2,tmp,tmp1+"N"+text(#+1));
+ );
+ );
+ tmp2=tmp2+"]";
+ forall(1..(length(tmp2)-1),
+ tmp=substring(tmp2,#-1,#);
+ if(tmp!=tmp1,
+ deq=deq+tmp;
+ ,
+ tmp=substring(tmp2,#,#+1);
+ if(tmp=="N",
+ deq=deq+tmp1;
+ ,
+ deq=deq+tmp1+"N1"
+ );
+ );
+ );
+ deq=deq+"]";
+ );
+ if(Noflg<3,
+ pdL=deqdata(deq,rng,initt,initf,Num);
+ if(phase==1,
+ pdL=apply(pdL,#_(2..3));
+ );
+ tmp1=apply(pdL,Pcrd(#));
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ );
+ if(Noflg<1,
+ tmp=Assign(deq);
+ tmp=replace(deq,"'","`");
+ tmp=name+"=Deqplot('"+tmp+"','"+rng+"',";
+ tmp=tmp+format(initt,6)+","+textformat(initf,6);
+ tmp=tmp+","+text(sel)+",'Num="+text(Num)+"')";
+ tmp=RSform(tmp);
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+);
+
+Enclosing(nm,plist):=EnclosingS(nm,plist);
+Enclosing(nm,plist,options):=EnclosingS(nm,plist,options);
+EnclosingS(nm,plist):=EnclosingS(nm,plist,[]);
+EnclosingS(nm,plist,options):=(
+//help:Enclosing("1",["sc2","crAB","sc2","Invert(sc1)"],[pt,"dr"]);
+ regional(name,AnsL,Start,Eps,EEps,S,Flg,Fdata,Gdata,KL,pt,qt,
+ t1,t2,t3,ii,nn,tmp,tmp1,tmp2,Ltype,Noflg,realL,eqL,opstr,opcindy);
+ name="en"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ eqL=tmp_5;
+ realL=tmp_6;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ Eps=10^(-5); // 16.12.05
+ EEps=0.05;
+ Start=[];
+ Flg=0;
+ forall(realL,
+ if(isList(#) % ispoint(#),
+ Start=Lcrd(#); // 15.09.12
+ ,
+ Flg=Flg+1;
+ if(Flg==1,Eps=#);
+ if(Flg==2,EEps=#);
+ );
+ );
+// tmp1=concat([Eps,EEps],eqL); // 15.04.06
+ Fdata=plist_1;
+ Gdata=plist_(length(plist));
+ KL=IntersectcrvsPp(Fdata,Gdata);
+ if(length(KL)==1,
+ pt=KL_1_1;
+ t1=KL_1_2;
+ );
+ if(length(KL)==0,
+ if(Numptcrv(Fdata)>Numptcrv(Gdata),
+ tmp=Nearestpt(Fdata,Gdata);
+ pt=tmp_1;
+ t1=tmp_2;
+ ,
+ tmp=Nearestpt(Gdata,Fdata);
+ pt=tmp_3;
+ t1=tmp_4;
+ );
+ );
+ if(length(KL)>1,
+ if(Start==[],
+ err("No Start Point");
+ ,
+ pt=KL_1_1;
+ t1=KL_1_2;
+ tmp=|pt-Start|;
+ forall(2..(length(KL)),ii, // 15.04.20
+ tmp1=KL_ii_1;
+ tmp2=|tmp1-Start|; // 15.04.20
+ if(tmp2<tmp,
+ pt=tmp1;
+ t1=KL_ii_2;
+ tmp=tmp2;
+ );
+ );
+ );
+ );
+// pt=Pcrd(pt); // 15.09.12
+ Start=pt;
+ AnsL=[];
+ forall(1..(length(plist)),nn,
+ Fdata=plist_nn;
+ if(nn>1, pt=qt);
+ if(nn==length(plist),
+ qt=Start;
+ ,
+ Flg=0;
+ Gdata=plist_(nn+1);
+// tmp1=concat([Eps,EEps],eqL); // 15.04.06
+ KL=IntersectcrvsPp(Gdata,Fdata);
+ if(length(KL)==1,
+ tmp=KL_1;
+ qt=KL_1_1;
+ t3=KL_1_2;
+ Flg=10;
+ );
+ if(length(KL)==0,Flg=1);
+ if(length(KL)>1,
+ tmp1=KL_1_1;
+ tmp2=KL_2_1;
+ tmp=|tmp1-tmp2|;
+ if(tmp<Eps*10, Flg=1);
+ );
+ if(Flg==1,
+ if(Numptcrv(Fdata)>Numptcrv(Gdata),
+ tmp=Nearestpt(Fdata,Gdata);
+ qt=tmp_1;
+ t3=tmp_4;
+ Flg=10;
+ ,
+ tmp=Nearestpt(Gdata,Fdata);
+ qt=tmp_3;
+ t3=tmp_2;
+ Flg=10;
+ );
+ );
+ if(Flg<10,
+ t2=10^6; //%inf;
+ forall(1..(length(KL)),ii,
+ tmp1=KL_ii_1;
+ tmp=KL_ii_3;
+ tmp2=ParamonCurve(tmp1,tmp,Fdata);
+ tmp3=KL_ii_2;
+ if(tmp2>t1+Eps & tmp2<t2+Eps,
+ qt=tmp1;
+ t2=tmp2;
+ t3=tmp3;
+ );
+ );
+ );
+ );
+ tmp=Partcrv("",pt,qt,Fdata,["nodata"]);
+ t1=t3;
+ if(nn==1,
+ AnsL=tmp;
+ ,
+ AnsL=concat(AnsL,tmp_(2..(length(tmp))));
+ );
+ );
+ AnsL=apply(AnsL,Pcrd(#)); // 15.09.12
+ AnsL_(length(AnsL))=AnsL_1;//16.10.20
+ if(Noflg<3,
+ println("generate Enclosing "+name);
+ tmp=name+"="+textformat(AnsL,5);
+ parse(tmp);
+ tmp=name+"=Enclosing(";//16.11.07from
+ tmp1="list(";
+ forall(plist,
+ tmp1=tmp1+#+",";
+ );
+ tmp=tmp+substring(tmp1,0,length(tmp1)-1)+")"+opstr+")";
+ GLIST=append(GLIST,tmp);//16.11.07upto
+ // GLIST=append(GLIST,"Tmp=[]"); // 16.11.05from
+// nn=floor(length(AnsL)/20);
+// forall(1..nn,ii,
+// tmp=AnsL_(((ii-1)*20+1)..(ii*20));
+// tmp=apply(tmp,LLcrd(#));
+// tmp="Tmp=[Tmp,"+textformat(tmp,5)+"]";
+// GLIST=append(GLIST,tmp);
+// );
+// if(length(AnsL)>nn*20,
+// tmp=AnsL_((nn*20+1)..(length(AnsL)));
+// tmp=apply(tmp,LLcrd(#));
+// tmp="Tmp=[Tmp,"+textformat(tmp,5)+"]";
+// GLIST=append(GLIST,tmp);
+// );
+// GLIST=append(GLIST,name+"=Listplot(Tmp)"); // 16.11.05upto
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ tmp=apply(AnsL,LLcrd(#));//16.10.20
+ tmp;
+);
+
+Shade(plist):=Shade(plist,[]);
+Shade(plist,options):=(
+//help:Shade(["gr2","sg1"],[0.5]);
+//help:Shade(["gr2","sg1"],["red" /pict2e]);
+//help:Shade(["gr2","sg1"],[[0,0,0,0.5] /pict2e]);
+//help:Shade(["gr2","sg1"],[[1,0,0] /pict2e]);
+//help:Shade([pointlist]);
+ regional(tmp,tmp1,tmp2,opstr,opcindy,Str,G2,flg);
+ if(isstring(plist_1), // 16.01.24
+ println("output Shade of "+plist);
+ ,
+ println("output Shade of lists");
+ );
+ tmp=Divoptions(options);
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ flg=0;
+ forall(plist,
+ if(flg==0,
+ if(isstring(#),tmp=parse(#),tmp=#); // from 16.01.24
+ if(!islist(tmp),flg=1); upto
+ );
+ );
+ if(flg==1,
+// err("some data not defined yet");
+ ,
+ G2=Joincrvs("1",plist,["nodata"]);
+ G2=apply(G2,Pcrd(#));
+ tmp1="fillpoly("+textformat(G2,5)+opcindy+");";
+ parse(tmp1);
+ );
+ Str="Shade(";
+ tmp1="list(";
+ forall(plist,
+ if(isstring(#), // from 16.01.24
+ if(length(#)>1,
+ tmp1=tmp1+#+",";
+ ,
+ tmp1=tmp1+Dq+#+Dq+",";
+ );
+ ,
+ tmp1=tmp1+"Listplot("+textformat(#,5)+"),";
+ ); // upto 16.01.24
+ );
+ Str=Str+substring(tmp1,0,length(tmp1)-1)+")"+opstr+")";
+ Com2nd(Str);
+);
+
+//help:end();
+
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2.cs
index 80e48da9..68775f1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2.cs
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2.cs
@@ -3099,7 +3099,7 @@ Makeshell(texmainfile,flow):=(
tmp="sh "+Dq+Shellchild+Dq+tmp1; // 16.05.15,16.05.30
,
flg=0;
- forall(reverse(1..length(PathT)),
+ forall(reverse(1..(length(PathT))),
if(flg==0,
if(substring(PathT,#-1,#)=="/",
tex=substring(PathT,#,length(PathT));
@@ -3230,7 +3230,7 @@ Makebat(texmainfile,flow):=(
tmp=Dq+Batchild+Dq+tmp1;
,
flg=0;
- forall(reverse(1..length(PathT)),
+ forall(reverse(1..(length(PathT))),
if(flg==0,
if(substring(PathT,#-1,#)=="\",
tex=substring(PathT,#,length(PathT));
@@ -3934,6 +3934,7 @@ Setslidehyper(Arg):=(
Setslidehyper(driver,options):=(
//help:Setslidehyper();
//help:Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",125,70,1]);
+//help:Setslidehyper([125,70,0]);
regional(reL,stL,tmp,tmp1,tmp2,str,reL);
str="";
reL=[];
@@ -4519,46 +4520,50 @@ Presentation(texfile,txtfile):=(
,
tmp4=concat(tmp4,["","\begin{layer}{120}{0}"]);
);
- if((hyperflg>0) & (LinkSize>0.15),
- tmp="{"+text(LinkPosV)+"}{\hyperlink{para"; // 17.01.12from
- tmp1=tmp+text(paractr)+"pg";
- tmp2=tmp+text(paractr-1)+"pg"+text(nrepprev);
- if(#>1,tmp=tmp1+text(1),tmp=tmp2);
- tmp3=[text(LinkPosH-29*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
- +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut|\!\lhd$}}}}}"];
- if(#>1,tmp=tmp1+text(max(#-3,1)),tmp=tmp2);
- tmp3=append(tmp3,
- text(LinkPosH-24*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
- +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}");
- if(#>1,tmp=tmp1+text(#-1),tmp=tmp2);
- tmp3=append(tmp3,
- text(LinkPosH-17*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
- +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}");
- tmp="{"+text(LinkPosV)+"}{\hyperlink{para";
- tmp2=tmp+text(paractr+1)+"pg"+text(1);
- if(#<nrep,tmp=tmp1+text(#+1),tmp=tmp2);
- tmp3=append(tmp3,
- text(LinkPosH-10*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
- +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut\!\rhd\!$}}}}}");
- if(#<nrep,tmp=tmp1+text(min(#+3,nrep)),tmp=tmp2);
- tmp3=append(tmp3,
+ if(hyperflg>0, //17.09.05
+ if(LinkSize>0.15, //17.09.05
+ tmp="{"+text(LinkPosV)+"}{\hyperlink{para"; // 17.01.12from
+ tmp1=tmp+text(paractr)+"pg";
+ tmp2=tmp+text(paractr-1)+"pg"+text(nrepprev);
+ if(#>1,tmp=tmp1+text(1),tmp=tmp2);
+ tmp3=[text(LinkPosH-29*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut|\!\lhd$}}}}}"];
+ if(#>1,tmp=tmp1+text(max(#-3,1)),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-24*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}");
+ if(#>1,tmp=tmp1+text(#-1),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-17*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}");
+ tmp="{"+text(LinkPosV)+"}{\hyperlink{para";
+ tmp2=tmp+text(paractr+1)+"pg"+text(1);
+ if(#<nrep,tmp=tmp1+text(#+1),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-10*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\rhd\!$}}}}}");
+ if(#<nrep,tmp=tmp1+text(min(#+3,nrep)),tmp=tmp2);
+ tmp3=append(tmp3,
text(LinkPosH-5*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
- +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}");
- if(#<nrep,tmp=tmp1+text(nrep),tmp=tmp2);
- tmp3=append(tmp3,
- text(LinkPosH)+"}"+tmp+"}{\fbox{\Ctab{" // 17.01.19
- +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
- +"}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}");
- tmp3=apply(tmp3,tmp,"\putnotew{"+tmp);
- tmp4=concat(tmp4,tmp3);// 17.01.12uptor
- tmp="\putnotew{"+text(LinkPosH)+"}{"+text(LinkPosV+6)+"}";//17.10.21from
- tmp=tmp+"{\scriptsize\color{black} "+text(#)+"/"+text(nrep)+"}";
- tmp4=append(tmp4,tmp);//17.10.21upto
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}");
+ if(#<nrep,tmp=tmp1+text(nrep),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH)+"}"+tmp+"}{\fbox{\Ctab{" // 17.01.19
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}");
+ tmp3=apply(tmp3,tmp,"\putnotew{"+tmp);
+ tmp4=concat(tmp4,tmp3);// 17.01.12upto
+ );//17.09.05
+ if(LinkPosH>0, //17.09.05
+ tmp="\putnotew{"+text(LinkPosH)+"}{"+text(LinkPosV+6)+"}";//17.01.21from
+ tmp=tmp+"{\scriptsize\color{black} "+text(#)+"/"+text(nrep)+"}";
+ tmp4=append(tmp4,tmp);//17.01.21upto
+ );
);
tmp4=concat(tmp4,["\end{layer}",""]);//16.12.31upto
Repeatsameslide(repeatflg,text([#]),tmp4);
@@ -5084,6 +5089,7 @@ BBdata(fname,optionorg):=(
tmp=replace(PathT,"pdflatex","extractbb"); //16.11.22
tmp=replace(tmp,"pdftex","extractbb"); //16.11.22
tmp=replace(tmp,"xelatex","extractbb");
+ tmp=replace(tmp,"uplatex","extractbb"); //17.09.20
tmp=replace(tmp,"platex","extractbb");
tmp=replace(tmp,"latex","extractbb");
tmp=tmp+" -O "+file;
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2log.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2log.txt
index 98d7a8c3..d74a1a68 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibbasic2log.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2log.txt
@@ -1,3 +1,5 @@
+// s:2017.09.05
+// Presentation ( option about display of arrowbutton )
// s:2017.08.23
// thin changed so as to change dynamically
// \setthin{dense} supported
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2logr.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2logr.txt
new file mode 100644
index 00000000..289a096c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2logr.txt
@@ -0,0 +1,28 @@
+//2017.10.13
+// Makebat,Makeshell,Mkslides debugged (Shellfile,Sehllchild removed )
+//2017.10.08
+// Mkslides debugged (Sheslide=>Shellslide )
+//2017.10.07
+// WritetoRS changed (for pict2e)
+// Helplist debugged ( for r )
+//2017.10.06
+// RSform debugged
+//2017.09.29
+// Viewparent debugged (WritetoRS)
+//2017.09.24
+// WritetoRS debugged ("\" => "/")
+// RSslash added
+// Letter changed (RSslash used)
+//2017.09.22
+// Defvar changed ("=" removed)
+// WritetoRS changed (Com1st,..., VLIST )
+//2017.09.18
+// Extractdata changed
+// SCIWR,SCIRE removed
+//2017.09.17
+// WritetoRS added
+// Viewtex changed ( Writetosci => WritetoR )
+//2017.09.16
+// RSform, Deffun, IftoR, FortoR changed( added )
+//2017.09.14
+// Makeshell, Makebat changed \ No newline at end of file
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2r.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2r.cs
new file mode 100644
index 00000000..bbb7cf44
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2r.cs
@@ -0,0 +1,4999 @@
+// Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+//
+//This program 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 program 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.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>
+//
+
+println("ketcindybasic2(2017.10.11) loaded");
+
+//help:start();
+
+Dispchoice():=(
+ if(islist(Ch),
+ if(!isreal(ChNum),ChNum=1);
+ drawtext(mouse().xy,"Ch="+text(Ch)+" N="+text(ChNum),size->24,color->[0,0,1]);
+ );
+);
+
+Datetime():=(
+//help:Datetime();
+ regional(names,dt,tmp);
+ tmp=getdatetime();
+ dt=tokenize(tmp," ");
+ dt=apply(dt,if(!isstring(#),text(#),#));
+ names=["Jan","Feb","Mar","Apr","May","Jun",
+ "Jul","Aug","Sep","Oct","Nov","Dec"];
+ tmp=select(1..12,names_#==dt_2);
+ tmp=text(tmp_1);
+ tmp=[dt_6+"/"+tmp+"/"+dt_3,dt_4];
+);
+
+Rotatepoint(point,Theta,ctr):=(
+//help:Rotatepoint(A,2*pi/3,B);
+ regional(X1,X2,Y1,Y2,Cx,Cy,tmp);
+ tmp=Lcrd(point);
+ X1=tmp_1; Y1=tmp_2;
+ tmp=Lcrd(ctr);
+ Cx=tmp_1; Cy=tmp_2;
+ X2=Cx+(X1-Cx)*cos(Theta)-(Y1-Cy)*sin(Theta);
+ Y2=Cy+(X1-Cx)*sin(Theta)+(Y1-Cy)*cos(Theta);
+ [X2,Y2];
+);
+
+Translatepoint(point,mov):=(
+//help:Translatepoint(A,[2,3]);
+ regional(X1,X2,Y1,Y2,Cx,Cy,tmp);
+ tmp=Lcrd(point);
+ X1=tmp_1; Y1=tmp_2;
+ tmp=Lcrd(mov);
+ Cx=tmp_1; Cy=tmp_2;
+ X2=X1+Cx;
+ Y2=Y1+Cy;
+ [X2,Y2];
+);
+
+Scalepoint(point,ratio,center):=(
+//help:Scalepoint(A,[3,2],[0,0]);
+ regional(X1,X2,Y1,Y2,Cx,Cy,tmp);
+ tmp=Lcrd(point);
+ X1=tmp_1; Y1=tmp_2;
+ tmp=Lcrd(center);
+ Cx=tmp_1; Cy=tmp_2;
+ X2=Cx+ratio_1*(X1-Cx);
+ Y2=Cy+ratio_2*(Y1-Cy);
+ [X2,Y2];
+);
+
+Reflectpoint(point,symL):=(
+//help:Reflectpoint(A,B);
+//help:Reflectpoint(A,[[2,3]]);
+//help:Reflectpoint(A,[C,E]);\\
+ regional(X1,X2,Y1,Y2,Us,Vs,Pt1,Pt2,Cx,Cy,tmp);
+ tmp=Lcrd(point);
+ X1=tmp_1; Y1=tmp_2;
+ Pt1=Lcrd(symL_1);
+ if(length(symL)==1,
+ Pt2=Pt1;
+ ,
+ Pt2=Lcrd(symL_2);
+ );
+ Us=Pt2_1-Pt1_1;
+ Vs=Pt2_2-Pt1_2;
+ if(Pt1==Pt2,
+ X2=2*Pt1_1-X1;
+ Y2=2*Pt1_2-Y1;
+ ,
+ X2=(Us^2-Vs^2)/(Us^2+Vs^2)*X1+2*Us*Vs/(Us^2+Vs^2)*Y1
+ -2*Vs*(Us*Pt1_2-Vs*Pt1_1)/(Us^2+Vs^2);
+ Y2=2*Us*Vs/(Us^2+Vs^2)*X1-(Us^2-Vs^2)/(Us^2+Vs^2)*Y1
+ +2*Us*(Us*Pt1_2-Vs*Pt1_1)/(Us^2+Vs^2);
+ );
+ [X2,Y2];
+);
+
+Rotatedata(nm,plist,Theta):=Rotatedata(nm,plist,Theta,[]);
+Rotatedata(nm,plist,angle,options):=(
+//help:Rotatedata("1","crAB",pi/3,[[1,5],"dr,2"]);
+ regional(tmp,tmp1,tmp2,pdata,Theta,Pt,Cx,Cy,PdLL,PdL,
+ opcindy,Nj,Njj,Kj,Mj,X1,Y1,X2,Y2,Ltype,Noflg,name);
+ name="rt"+nm;
+ Pt=[0,0];
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ tmp1=tmp_6;
+ if(length(tmp1)>0,Pt=Lcrd(tmp1_1));
+ pdata=plist;
+ if(isstring(pdata),pdata=[pdata]);
+ if(!isstring(pdata_1) & MeasureDepth(pdata)==1,
+ pdata=[pdata];
+ );
+ if(isstring(angle),Theta=parse(angle),Theta=angle);
+ Cx=Pt_1; Cy=Pt_2;
+ PdL=[];
+ forall(pdata,Njj,
+ if(isstring(Njj),Kj=parse(Njj),Kj=Njj);
+ if(MeasureDepth(Kj)==1,Kj=[Kj]);
+ tmp2=[];
+ forall(Kj,Nj,
+ tmp1=[];
+ forall(Nj,
+ tmp=LLcrd(#);
+ X1=tmp_1;
+ Y1=tmp_2;
+ X2=Cx+(X1-Cx)*cos(Theta)-(Y1-Cy)*sin(Theta);
+ Y2=Cy+(X1-Cx)*sin(Theta)+(Y1-Cy)*cos(Theta);
+ tmp1=concat(tmp1,[[X2,Y2]]);
+ );
+ tmp2=concat(tmp2,[tmp1]);
+ );
+ PdL=concat(PdL,tmp2);
+ );
+ if(Noflg<3,
+ println("generate Rotatedata "+name);
+ tmp1=[];
+ forall(PdL,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ if(length(tmp1)==1,tmp1=tmp1_1);
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+// tmp1=textformat(plist,5);
+ tmp1=text(plist); // 15.10.15
+ tmp1=replace(tmp1,"[","list(");
+ tmp1=replace(tmp1,"]",")");
+ tmp=name+"=Rotatedata("+tmp1+","
+ +textformat(angle,5)+","+textformat(Pt,5)+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PdL;
+);
+
+Translatedata(nm,plist,mov):=Translatedata(nm,plist,mov,[]);
+Translatedata(nm,plist,mov,options):=(
+//help:Translatedata("1",["gr1"],[1,2]);
+ regional(tmp,tmp1,tmp2,pdata,Cx,Cy,PdL,Nj,Njj,Kj,
+ opcindy,X2,Y2,Ltype,Noflg,name);
+ name="tr"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ pdata=plist;
+ if(isstring(pdata),pdata=[pdata]);
+ if(!isstring(pdata_1) & MeasureDepth(pdata)==1,
+ pdata=[pdata];
+ );
+ tmp=Lcrd(mov);
+ Cx=tmp_1; Cy=tmp_2;
+ PdL=[];
+ forall(pdata,Njj,
+ if(isstring(Njj),Kj=parse(Njj),Kj=Njj);
+ if(MeasureDepth(Kj)==1,Kj=[Kj]);
+ tmp2=[];
+ forall(Kj,Nj,
+ tmp1=[];
+ forall(Nj,
+ tmp=LLcrd(#);
+ X2=tmp_1+Cx;
+ Y2=tmp_2+Cy;
+ tmp1=concat(tmp1,[[X2,Y2]]);
+ );
+ tmp2=concat(tmp2,[tmp1]);
+ );
+ PdL=concat(PdL,tmp2);
+ );
+ if(Noflg<3,
+ println("generate Translatedata "+name);
+ tmp1=[];
+ forall(PdL,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ if(length(tmp1)==1,tmp1=tmp1_1);
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+// tmp1=textformat(plist,5);
+ tmp1=text(plist); // 15.10.15
+ tmp1=replace(tmp1,"[","list(");
+ tmp1=replace(tmp1,"]",")");
+ tmp=name+"=Translatedata("+tmp1+","+textformat(mov,5)+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PdL;
+);
+
+Scaledata(nm,plist,ratioV):=(
+ regional(tmp);
+ tmp=Lcrd(ratioV);
+ Scaledata(nm,plist,tmp_1,tmp_2,[]);
+);
+Scaledata(nm,plist,Arg1,Arg2):=(
+//help:Scaledata("1","crAB",3,2,[[0,0]]);
+ regional(tmp,options);
+ if(islist(Arg2),
+ tmp=Lcrd(Arg1);
+ options=Arg2;
+ Scaledata(nm,plist,tmp_1,tmp_2,options);
+ ,
+ Scaledata(nm,plist,Arg1,Arg2,[]);
+ );
+);
+Scaledata(nm,plist,rx,ry,options):=(
+ regional(tmp,tmp1,tmp2,pdata,Theta,Pt,Cx,Cy,PdL,
+ opcindy,Nj,Njj,Kj,X2,Y2,Ltype,Noflg,name);
+ name="sc"+nm;
+ Pt=[0,0];
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ tmp1=tmp_6;
+ if(length(tmp1)>0,
+ Pt=Lcrd(tmp1_1);
+ );
+ pdata=plist;
+ if(isstring(pdata),pdata=[pdata]);
+ if(!isstring(pdata_1) & MeasureDepth(pdata)==1,
+ pdata=[pdata];
+ );
+ Cx=Pt_1; Cy=Pt_2;
+ PdL=[];
+ forall(pdata,Njj,
+ if(isstring(Njj),Kj=parse(Njj),Kj=Njj);
+ if(MeasureDepth(Kj)==1,Kj=[Kj]);
+ tmp2=[];
+ forall(Kj,Nj,
+ tmp1=[];
+ forall(Nj,
+ tmp=LLcrd(#);
+ X2=Cx+rx*(tmp_1-Cx);
+ Y2=Cy+ry*(tmp_2-Cy);
+ tmp1=concat(tmp1,[[X2,Y2]]);
+ );
+ tmp2=concat(tmp2,[tmp1]);
+ );
+ PdL=concat(PdL,tmp2);
+ );
+ if(Noflg<3,
+ println("generate Scaledata "+name);
+ tmp1=[];
+ forall(PdL,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ if(length(tmp1)==1,tmp1=tmp1_1);
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+ tmp1=text(plist); // 15.10.15
+ tmp1=replace(tmp1,"[","list(");
+ tmp1=replace(tmp1,"]",")");
+ tmp=name+"=Scaledata("+tmp1+","
+ +textformat(rx,5)+","+textformat(ry,5)+","+textformat(Pt,5)+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PdL;
+);
+
+Reflectdata(nm,plist,symL):=Reflectdata(nm,plist,symL,[]);
+Reflectdata(nm,plist,symL,options):=(
+//help:Reflectdata("1","crAB",[C]);
+ regional(tmp,tmp1,tmp2,pdata,Us,Vs,Pt1,Pt2,Cx,Cy,PdL,
+ opcindy,Nj,Njj,Kj,X1,Y1,X2,Y2,Ltype,Noflg,name);
+ name="re"+nm;
+ Pt=[0,0];
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opcindy=tmp_(length(tmp));
+ pdata=plist;
+ if(isstring(pdata),pdata=[pdata]);
+ if(!isstring(pdata_1) & MeasureDepth(pdata)==1,
+ pdata=[pdata];
+ );
+ Pt1=Lcrd(symL_1);
+ if(length(symL)==1,
+ Pt2=Pt1;
+ ,
+ Pt2=Lcrd(symL_2);
+ );
+ Us=Pt2_1-Pt1_1;
+ Vs=Pt2_2-Pt1_2;
+ PdL=[];
+ forall(pdata,Njj,
+ if(isstring(Njj),Kj=parse(Njj),Kj=Njj);
+ if(MeasureDepth(Kj)==1,Kj=[Kj]);
+ tmp2=[];
+ forall(Kj,Nj,
+ tmp1=[];
+ forall(Nj,
+ tmp=LLcrd(#);
+ X1=tmp_1;
+ Y1=tmp_2;
+ if(Pt1==Pt2,
+ X2=2*Pt1_1-X1;
+ Y2=2*Pt1_2-Y1;
+ ,
+ X2=(Us^2-Vs^2)/(Us^2+Vs^2)*X1+2*Us*Vs/(Us^2+Vs^2)*Y1
+ -2*Vs*(Us*Pt1_2-Vs*Pt1_1)/(Us^2+Vs^2);
+ Y2=2*Us*Vs/(Us^2+Vs^2)*X1-(Us^2-Vs^2)/(Us^2+Vs^2)*Y1
+ +2*Us*(Us*Pt1_2-Vs*Pt1_1)/(Us^2+Vs^2);
+ );
+ tmp1=concat(tmp1,[[X2,Y2]]);
+ );
+ tmp2=concat(tmp2,[tmp1]);
+ );
+ PdL=concat(PdL,tmp2);
+ );
+ if(Noflg<3,
+ println("generate Reflectdata "+name);
+ tmp1=[];
+ forall(PdL,tmp2,
+ tmp=apply(tmp2,Pcrd(#));
+ tmp1=append(tmp1,tmp);
+ );
+ if(length(tmp1)==1,tmp1=tmp1_1);
+ tmp=name+"="+textformat(tmp1,5);
+ parse(tmp);
+// tmp1=textformat(plist,5);
+ tmp1=text(plist); // 15.10.15
+ tmp1=replace(tmp1,"[","list(");
+ tmp1=replace(tmp1,"]",")");
+ tmp=name+"=Reflectdata("+tmp1+","+textformat(symL,5)+")";
+ GLIST=append(GLIST,tmp);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ PdL;
+);
+
+Mksegments():=Mksegments([]);
+Mksegments(options):=(
+//help:Mksegments();
+ regional(segstr,p,q,r,tmp1,tmp2,tmp3);
+ forall(allsegments(),seg,
+ str=text(inspect(seg,"definition"));
+ tmp1=indexof(str,"(");
+ tmp2=indexof(str,";");
+ tmp3=indexof(str,")");
+ p=substring(str,tmp1,tmp2-1);
+ q=substring(str,tmp2,tmp3-1);
+ Listplot([parse(p),parse(q)]);
+ );
+);
+
+Mkcircles():=Mkcircles([]);
+Mkcircles(options):=(
+//help:Mkcircles():
+ regional(seg,cir,str,p,q,r,tmp1,tmp2,tmp3,tmp4);
+ forall(allcircles(),cir,
+ str=text(inspect(cir,"definition"));
+ tmp1=indexof(str,"(");
+ tmp2=indexof(str,";");
+ tmp3=indexof(str,")");
+ tmp4=indexof(str,";",tmp2+1);
+ if(tmp4==0,
+ p=substring(str,tmp1,tmp2-1);
+ q=substring(str,tmp2,tmp3-1);
+ Circledata([parse(p),parse(q)]);
+ ,
+ p=substring(str,tmp1,tmp2-1);
+ q=substring(str,tmp2,tmp4-1);
+ r=substring(str,tmp4,tmp3-1);
+ Circledata([parse(p),parse(q),parse(r)]);
+ );
+ );
+);
+
+Makesciarg(arglist):=(
+ regional(str,tmpstr);
+ str="";
+ forall(arglist,
+ if(isstring(#),
+ tmpstr=Dq+#+Dq;
+ ,
+ tmpstr=textformat(#,5);
+ );
+ str=str+tmpstr+",";
+ );
+ str=substring(str,0,length(str)-1);
+ str;
+);
+
+Setax(arglist):=(
+//help:Setax(["l","x","e","y","n","O","sw"]);
+//help:Setax([7,"nw"]);
+ regional(tmp);
+ tmp=Makesciarg(arglist);
+ Com1st("Setax("+tmp+")");
+);
+
+Htickmark(arglist):=(
+//help:Htickmark([1,"1",2,"sw","2"]);
+ regional(tmp);
+ tmp="";
+ tmp=Makesciarg(arglist);
+ Com2nd("Htickmark("+tmp+")");
+);
+
+Vtickmark(arglist):=(
+//help:Vtickmark([1,"1",2,"sw","2"]);
+ regional(tmp);
+ tmp=Makesciarg(arglist);
+ Com2nd("Vtickmark("+tmp+")");
+);
+
+Vtick(py):=Vtick(py,MARKLEN,[]);
+Vtick(py,len):=Vtick(py,len,[]);
+Vtick(py,len,options):=(
+//help:Vtick(1,0.1,options);
+ regional(tmp,tmp1,tmp2);
+ tmp="v"+text(round(py*100));
+ tmp=replace(tmp,"-","m");
+ tmp1=[0-len/2,py];
+ tmp2=[0+len/2,py];
+ Listplot(tmp,[tmp1,tmp2],options);
+);
+
+Htick(px):=Htick(px,MARKLEN,[]);
+Htick(px,len):=Htick(px,len,[]);
+Htick(px,lenorg,options):=(
+//help:Htick(-1,0.1,options);
+ regional(len,tmp,tmp1,tmp2);
+ tmp=LLcrd([0,lenorg]);
+ len=tmp_2;
+ tmp="h"+text(round(px*100));
+ tmp=replace(tmp,"-","m");
+ tmp1=[px,0-len/2];
+ tmp2=[px,0+len/2];
+ Listplot(tmp,[tmp1,tmp2],options);
+);
+
+Drwxy():=(
+//help:Drwxy();
+ Com2nd("Drwxy()");
+ Addax(0); // 16.01.21
+);
+
+Drwpt(pstr):=Drawpoint(pstr);
+Drwpt(ptlist,nn):=( // 16.03.05 from
+//help:Drwpt(A);
+//help:Drwpt("[1,1],0");
+//help:Drwpt(A,0);
+//help:Drwpt([1,2],0);
+ Drawpoint(ptlist,nn);
+);
+Drawpoint(pstr):=(
+ if(isstring(pstr),
+ println("Drwpt : "+pstr);
+ Com2nd("Drwpt("+pstr+")");
+ ,
+ Drawpoint(pstr,1);
+ );
+);
+Drawpoint(ptlistorg,nn):=(
+ regional(ptlist,thick,tmp,tmp1);
+ println("Drwpt : "+text(ptlistorg));
+ if(islist(ptlistorg),
+ if(MeasureDepth(ptlistorg)==1,
+ ptlist=ptlistorg
+ ,
+ ptlist=[ptlistorg]
+ );
+ ,
+ ptlist=[ptlistorg]
+ );
+ thick=PenThick/PenThickInit;// 16.04.09 from
+ tmp1=max(TenSize/TenSizeInit,1)/8;
+ Setpen(tmp1); // 16.04.09 upto
+ forall(ptlist,
+ tmp=textformat(#,5)+","+text(nn);
+ Com2nd("Drwpt("+tmp+")"); // 16.04.09
+ );
+ Setpen(thick); // 16.04.09
+);// 16.03.05 upto
+
+Addax(param):=(
+//help:Addax(0);
+ ADDAXES=textformat(param,5);
+);
+
+Expr(Pt,Dr,St):=Expr([Pt,Dr,St]);
+Expr(list):=Expr(list,[]);
+Expr(listorg,options):=( //16.10.09
+//help:Expr([A,"e","f(x)=x^2"]);
+ regional(list,str,tmp,tmp1,tmp2);
+ list=listorg;
+ forall(1..round(length(list)/3),
+ str=list_(3*#);
+ if(!isstring(str),str=format(str,5));
+ str="$"+str+"$";
+ list_(3*#)=str;
+ );
+ Letter(list,options);
+);
+
+Letter(Pt,Dr,St):=Letter([Pt,Dr,St]);
+Letter(list):=Letter(list,[]);
+Letter(list,options):=(
+//help:Letter([C,"c","Graph of f(x)"]);
+ regional(Nj,Pos,Dir,Str,Off,Dmv,Xmv,Ymv,Noflg,opcindy,
+ opL,aln,sz,clr,bld,ita,tmp,tmp1,tmp2);
+ tmp=Divoptions(options);
+ Noflg=tmp_2;
+ opL=select(options,indexof(#,"->")>0); //16.10.09from
+ tmp=select(opL,indexof(#,"color"));
+ size=12;
+ clr=[0,0,0];
+ bld=false;
+ ita=false;
+ aln="left";
+ forall(opL,
+ tmp=indexof(#,"->");
+ tmp1=removespace(substring(#,0,tmp-1));
+ tmp2=substring(#,tmp+1,length(#));
+ if(tmp1=="size",sz=parse(tmp2));
+ if(tmp1=="color",clr=parse(tmp2));
+ if(tmp1=="bold",bld=parse(tmp2));
+ if(tmp1=="ita",ita=parse(tmp2));
+ );//16.10.09upto
+ Off=-4;
+ Dmv=8;
+ Nj=1;
+ while(Nj+2<=length(list),
+// Pos=textformat(list_Nj,5);
+ Pos=list_Nj;
+ Dir=list_(Nj+1);
+ tmp=indexof(Dir,"s")+indexof(Dir,"n");//16.10.19from
+ if(tmp>0,
+ tmp=indexof(Dir,"w")+indexof(Dir,"e");
+ if(tmp==0,
+ Dir="c"+Dir;//16.10.08
+ );
+ );//16.10.19upto
+ Str=list_(Nj+2);
+ if(!isstring(Str),Str=format(Str,5)); // 16.09.30,10.09
+ tmp=replace(Str,".xy","");
+ tmp=replace(tmp,".x","(1)");
+ Str=replace(tmp,".y","(2)");
+ Str=RSslash(Str); // 17.09.24
+ if(indexof(Str,"`")>0,
+// tmp=Dq+",Assign('"+Str+"','`',Prime()))";
+ tmp=Dq+",Assign('"+Str+"'))"; // 15.02.22
+ ,
+ tmp=Dq+","+Dq+Str+Dq+")";
+ );
+ if(Noflg==0,
+ Com2nd("Letter("+Lcrd(Pos)+","+Dq+Dir+tmp);//16.10.10
+ );
+ if(Noflg<2,
+ Xmv=0;//16.10.13
+ Ymv=-4;
+ if(indexof(Dir,"n")>0,
+ Ymv=Dmv/2;
+ );
+ if(indexof(Dir,"s")>0,
+ Ymv=-Dmv*3/2;//16.10.13
+ );
+ if(indexof(Dir,"e")>0,
+ Xmv=Dmv/2;
+ Off=0;
+ aln="left";
+ );
+ if(indexof(Dir,"w")>0,
+ Xmv=-Dmv/2;
+ Off=0; // 16.09.30from
+ aln="right";
+ );
+ if(indexof(Dir,"c")>0,
+ Xmv=0;//16.10.13
+ Off=0;
+ if(Ymv==0,Ymv=-4);//16.10.08
+ aln="mid"; // 16.09.30upto
+ );
+ drawtext(Pcrd(Pos),Str,offset->[Off+Xmv,Off+Ymv],
+ size->sz,color->clr,align->aln,bold->bld,italics->ita);//16.10.09
+ );
+ Nj=Nj+3;
+ );
+);
+
+Letterrot(pt,dir,str):=Letterrot(pt,dir,0,0,str);
+Letterrot(pt,dir,movstr,str):=(
+//help:Letterrot(C,B-A,"AB"):
+//help:Letterrot(C,B-A,0,5,"AB"):
+//help:Letterrot(C,B-A,"t0n5","AB"):
+ regional(tmov,nmov,tmp,tmp1,tmp2);
+ tmp1=indexof(movstr,"t");
+ tmp2=indexof(movstr,"n");
+ if(tmp1>0,
+ if(tmp2>0,tmp=tmp2-1,tmp=length(movstr));
+ tmov=parse(substring(movstr,tmp1,tmp));
+ ,
+ tmov=0;
+ );
+ if(tmp2>0,
+ nmov=parse(substring(movstr,tmp2,length(movstr)));
+ ,
+ nmov=0;
+ );
+ Letterrot(pt,dir,tmov,nmov,str);
+);
+Letterrot(pt,dir,tmov,nmov,str):=(
+ Letter([pt,"c",str],["notex"]);
+ Com2nd("Letterrot("+pt+","+dir+","+tmov+","+nmov+",'"+str+"')");
+);
+
+Exprrot(pt,dir,str):=Exprrot(pt,dir,0,0,str);
+Exprrot(pt,dir,movstr,str):=(
+//help:Exprrot(C,B-A,"d"):
+//help:Exprrot(C,B-A,0,5,"d"):
+//help:Exprrot(C,B-A,"t0n5","d"):
+ regional(tmov,nmov,tmp,tmp1,tmp2);
+ tmp1=indexof(movstr,"t");
+ tmp2=indexof(movstr,"n");
+ if(tmp1>0,
+ if(tmp2>0,tmp=tmp2-1,tmp=length(movstr));
+ tmov=parse(substring(movstr,tmp1,tmp));
+ ,
+ tmov=0;
+ );
+ if(tmp2>0,
+ nmov=parse(substring(movstr,tmp2,length(movstr)));
+ ,
+ nmov=0;
+ );
+ Exprrot(pt,dir,tmov,nmov,str);
+);
+Exprrot(pt,dir,tmov,nmov,str):=(
+ Expr([pt,"c",str],["notex"]);
+ Com2nd("Exprrot("+pt+","+dir+","+tmov+","+nmov+",'"+str+"')");
+);
+
+Putslider(ptstr,p1,p2):=Slider(ptstr,p1,p2);
+Slider(ptstr,p1,p2):=( //17.04.11
+//help:Slider("A-C-B",[-3,0],[3,0]);
+ regional(pA,pB,pC,seg,sname,Alpha,tmp,tmp1);
+ tmp=indexall(ptstr,"-");
+ pA=substring(ptstr,0,tmp_1-1);
+ pC=substring(ptstr,tmp_1,tmp_2-1);
+ pB=substring(ptstr,tmp_2,length(ptstr));
+ seg=pA+pB;
+ Alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ sname="";
+ forall(1..(length(seg)),
+ tmp=substring(seg,#-1,#);
+ tmp1=indexof(Alpha,tmp);
+ if(tmp1>0,
+ sname=sname+unicode(text(tmp1+96),base->10);
+ ,
+ sname=sname+tmp;
+ );
+ );
+ Putpoint(pA,p1);
+ Putpoint(pB,p2);
+ Listplot([parse(pA),parse(pB)],["notex","color->[0,0.4,0.4]","size->2"]);
+// create([sname],"Segment",[parse(pA),parse(pB)]);
+// tmp2=Listplot("",[p1,p2],["nodata"]);
+ Putonseg(pC,parse("sg"+pA+pB));
+// create([pC],"PointOn",[parse(sname),0.5]);
+);
+
+Putpoint(name,Pt):=Putpoint(name,Pt,Pt);
+Putpoint(name,Ptinit,Pt):=(
+//help:Putpoint("A",[1,2],[1,A.y]);
+ regional(ptstr);
+ ptstr=apply(allpoints(),#.name);//16.10.06
+ if(!contains(ptstr,name),
+ createpoint(name,Pcrd([Ptinit_1,Ptinit_2]));
+ ,
+ ptstr=name+".xy="+textformat(Pcrd(Pt),5);
+ parse(ptstr);
+ );
+);
+
+Bezierpt(t,ptlist,ctrlist):=(
+ regional(flg3,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9);
+ p0=ptlist_1;
+ p3=ptlist_2;
+ p1=ctrlist_1;
+ if(length(ctrlist)==1,
+ p2=p3;
+ flg3=0;
+ ,
+ p2=ctrlist_2;
+ flg3=1;
+ );
+ if(length(p0)<3, // 15.02.08
+ p0=Lcrd(p0);
+ p3=Lcrd(p3);
+ p1=Lcrd(p1);
+ p2=Lcrd(p2);
+ );
+ p4=(1-t)*p0+t*p1;
+ p5=(1-t)*p1+t*p2;
+ p6=(1-t)*p2+t*p3;
+ p7=(1-t)*p4+t*p5;
+ p8=(1-t)*p5+t*p6;
+ p9=(1-t)*p7+t*p8;
+ if(flg3==0,p7,p9);
+);
+
+Bezier(ptctrlist):=BezierCurve(ptctrlist_3,ptctrlist_1,ptctrlist_2,[]);
+Bezier(ptctrlist,options):=BezierCurve(ptctrlist_3,ptctrlist_1,ptctrlist_2,options);
+Bezier(nm,ptlist,ctrlist):=BezierCurve(nm,ptlist,ctrlist,[]);
+Bezier(nm,ptlist,ctrlist,options):=BezierCurve(nm,ptlist,ctrlist,options);
+BezierCurve(nm,ptlist,ctrlist):=BezierCurve(nm,ptlist,ctrlist,[]);
+BezierCurve(nm,ptlistorg,ctrlistorg,options):=(
+//help:Bezier("1",[A,D],[B,C]);
+//help:Bezier(options=["Num=10"]);
+ regional(name,Ltype,Noflg,opstr,opcindy,Num,
+ ptlist,ctrlist,tmp,tmp1,tmp2,ii,st,out,list);
+ name="bz"+nm;
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ Num=10;
+ tmp1=tmp_5;
+ forall(tmp1, // 14.12.31
+ if(substring(#,0,1)=="N",
+ tmp2=indexof(#,"=");
+ Num=parse(substring(#,tmp2,length(#)));
+ opstr=opstr+","+Dq+#+Dq;
+ );
+ );
+ ptlist=apply(ptlistorg,Lcrd(#)); // 16.08.16
+ ctrlist=[]; // 14.12.31
+ if(length(ctrlistorg)==length(ptlist)-1,
+ forall(ctrlistorg,tmp1,
+ if(MeasureDepth(tmp1)==0,tmp=[tmp1],tmp=tmp1);
+ tmp=apply(tmp,Lcrd(#)); // 16.08.16
+ ctrlist=append(ctrlist,tmp);
+ );
+ ,
+ forall(1..(length(ptlist)-1),ii,
+ tmp=ctrlistorg_((2*ii-1)..(2*ii));
+ tmp=apply(tmp,Lcrd(#)); // 16.08.16
+ ctrlist=append(ctrlist,tmp);
+ );
+ );
+ if(!islist(Num),
+ Num=apply(ctrlist,Num);
+ );
+ list=[];
+ forall(1..(length(ptlist)-1),ii,
+ tmp1=ptlist_(ii..(ii+1));
+ tmp2=ctrlist_ii;
+ if(ii==1,st=0,st=1);
+ forall(st..Num_ii,
+ tmp=Bezierpt(#/Num_ii,tmp1,tmp2);
+ list=append(list,tmp);
+ );
+ );
+ if(Noflg<3,
+ println("generate Bezier "+name);
+ out=apply(list,Pcrd(#));
+ tmp=name+"="+textformat(out,5);
+ parse(tmp);
+ tmp1=textformat(ptlist,5);
+ tmp1="list("+substring(tmp1,1,length(tmp1)-1)+")";
+ tmp2=textformat(ctrlist,5);
+ tmp2="list("+substring(tmp2,1,length(tmp2)-1)+")";
+ GLIST=append(GLIST,name+"=Bezier("+tmp1+","+tmp2+opstr+")");
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ list;
+);
+
+Readcsvsla(fname):=Readplotdigdata(fname,[]);
+Readcsvsla(fname,options):=Readplotdigdata(fname,options);
+Readplotdigdata(fname):=Readplotdigdata(fname,[]);
+Readplotdigdata(fname,options):=(
+ regional(fsc,mv,cmdall,dataL,nd,npt,ptdata,ii,tmp,tmp1,tmp2,tmp3);
+ tmp=Divoptions(options);
+ tmp1=tmp_6;
+ sc=1;//10;
+ mv=[0,0];//[5,5];
+ forall(tmp1,
+ if(!islist(#),sc=#,mv=#);
+ );
+ if(indexof(fname,".")>0,
+ tmp=load(fname);
+ ,
+ tmp=load(fname+".txt");
+ );
+ cmdall=tokenize(tmp,"//");
+ dataL=[];
+ forall(2..length(cmdall),ii,
+ tmp1=parse("["+cmdall_ii+"]");
+ dataL=append(dataL,tmp1);
+ );
+ if(length(dataL_(length(dataL)))<2,
+ dataL=dataL_(1..(length(dataL)-1));
+ );
+ nd=length(dataL_1)/2;
+ npt=length(dataL);
+ ptdata=[];
+ forall(1..nd,ii,
+ tmp3=[];
+ forall(1..npt,
+ tmp1=dataL_#_(2*ii-1);
+ tmp2=dataL_#_(2*ii);
+ if(isreal(tmp1),
+ tmp3=append(tmp3,[tmp1,tmp2]);
+ );
+ );
+ ptdata=append(ptdata,tmp3);
+ );
+ tmp1=[];
+ forall(ptdata,
+ tmp=#/sc;
+ tmp=Translatedata("1",[tmp],-mv,["nodata"]);
+ tmp1=append(tmp1,tmp);
+ );
+ ptdata=tmp1;
+ ptdata;
+);
+
+Putbezierdata(name,ptL):=Putbezierdata(name,ptL,[]);
+Putbezierdata(name,ptL,options):=(
+ regional(psize,Deg,tmp,tmp1,tmp2,p1,p2,pts,ctrs);
+ tmp=Divoptions(options);
+ psize=3;
+ Deg=3;
+ tmp1=tmp_5;
+ forall(tmp1,
+ if(substring(#,0,1)=="D",
+ tmp=indexof(#,"=");
+ Deg=parse(substring(#,tmp,length(#)));
+ );
+ if(substring(#,0,1)=="S",
+ tmp=indexof(#,"=");
+ psize=parse(substring(#,tmp,length(#)));
+ );
+ );
+ pts=[];
+ ctrs=[];
+ forall(1..length(ptL),
+ p2=ptL_#; // 16.08.16
+ if(ispoint(p2),
+ tmp1=text(p2);
+ ,
+ tmp1=name+text(#);
+ Putpoint(tmp1,p2,Lcrd(parse(tmp1))); // 16.08.16
+ );
+ inspect(parse(tmp1),"ptsize",psize);
+ pts=append(pts,parse(tmp1));
+ inspect(parse(tmp1),"color",4);
+ if(#>1,
+ p1=Lcrd(ptL_(#-1)); // 16.08.16
+ p2=Lcrd(ptL_#); // 16.08.16
+ if(Deg==3,
+ tmp=(2*p1+p2)/3;
+ tmp1=name+"p"+text(#-1);
+ Putpoint(tmp1,tmp,Lcrd(parse(tmp1))); // 16.08.16
+ inspect(parse(tmp1),"labeled",false); //15.01.22
+ Letter([parse(tmp1),"ne",tmp1],["notex"]); //15.01.22
+ inspect(parse(tmp1),"ptsize",psize);
+ inspect(parse(tmp1),"color",3);
+ tmp=(p1+2*p2)/3;
+ tmp2=name+"q"+text(#-1);
+ Putpoint(tmp2,tmp,Lcrd(parse(tmp2))); // 16.08.16
+ inspect(parse(tmp2),"labeled",false); //15.01.22
+ Letter([parse(tmp2),"ne",tmp2],["notex"]); //15.01.22
+ inspect(parse(tmp2),"ptsize",psize);
+ inspect(parse(tmp2),"color",3);
+ ctrs=append(ctrs,[parse(tmp1),parse(tmp2)]);
+ ,
+ tmp=(p1+p2)/2;
+ tmp1=name+"p"+text(#-1);
+ Putpoint(tmp1,tmp,Lcrd(parse(tmp1))); // 16.08.16
+ inspect(parse(tmp1),"labeled",false); //15.01.22
+ Letter([parse(tmp1),"ne",tmp1],["notex"]); //15.01.22
+ inspect(parse(tmp1),"ptsize",psize);
+ inspect(parse(tmp1),"color",3);
+ ctrs=append(ctrs,[parse(tmp1)]);
+ );
+ );
+ );
+ [pts,ctrs,name];
+);
+
+Bezierstart(n):=( // 2016.02.26
+ BezierNumber=n;
+);
+
+Mkbezierptcrv(ptdata):=Mkbezierptcrv(ptdata,[]);
+Mkbezierptcrv(ptdata,options):=(
+ //help:Mkbezierptcrv([A,B,C,D]);
+ //help:Mkbezierptcrv([[A,B],[C,D]]);
+ //help:Mkbezierptcrv(options=["Num=10"]);
+ // global BezierNumber
+ regional(ptlist,Out,tmp,tmp1,tmp2);
+ if(isstring(ptdata),
+ ptlist=Readcsvsla(ptdata,options);
+ ,
+ ptlist=ptdata;
+ );
+ if(MeasureDepth(ptlist)==1,ptlist=[ptlist]);
+ Out=[];
+ forall(1..length(ptlist),
+ tmp=floor((BezierNumber-1)/26);// 15.02.23
+ if(tmp==0,tmp="",tmp=text(tmp));
+ tmp2=mod(BezierNumber,26);
+ if(tmp2==0,tmp2=26);
+ tmp1=unicode(text(96+tmp2),base->10)+tmp;// 15.03.11
+ tmp2=Putbezierdata(tmp1,ptlist_#,options);
+ Bezier(tmp2,options);
+ BezierNumber=BezierNumber+1;
+ Out=append(Out,tmp2_(1..2));
+ );
+ Out;
+);
+
+Mkbeziercrv(nm,ptctrL):=Mkbeziercrv(nm,ptctrL,[]);
+Mkbeziercrv(nm,ptctrL,options):=(
+ //help:Mkbeziercrv("1",[[A,B,C,D],[[P,Q],[R,S],T]]);
+ regional(ptctrLL,name,ptlist,ctrlist,tmp,tmp1,tmp2);
+ if(MeasureDepth(ptctrL)==2,ptctrLL=[ptctrL],ptctrLL=ptctrL);
+ forall(1..length(ptctrLL),
+ name=nm+text(#);
+ ptlist=ptctrLL_#_1;
+ ctrlist=ptctrLL_#_2;
+ Bezier(nm,ptlist,ctrlist,options); // 17.01.06
+ );
+);
+
+Writebezier():=Writebezier(Fhead,"all");
+Writebezier(head):=Writebezier(head,"all");
+Writebezier(head,seL):=(
+//help:Writebezier(file);
+//help:Writebezier(file,"acd");
+ regional(bz,dt,name,tmp,tmp1,tmp2);
+ bz=select(GLIST,indexof(#,"=Bezier")>0);
+ tmp1=[]; // 16.04.22from
+ if(seL!="all",
+ forall(1..length(seL),
+ tmp=substring(seL,#-1,#);
+ tmp=select(bz,indexof(#,"bz"+tmp)>0);
+ tmp1=concat(tmp1,tmp);
+ );
+ bz=tmp1;// 16.04.22upto
+ );
+ dt=[head+"n",[[length(bz),0]]];
+ forall(1..length(bz),
+ tmp=indexof(bz_#,"=");
+ name=substring(bz_#,0,tmp-1);
+ tmp=indexof(bz_#,","+Dq);
+ if(tmp>0,
+ tmp1=substring(bz_#,0,tmp-1)+")";
+ ,
+ tmp1=bz_#;
+ );
+ tmp1=replace(tmp1,"Bezier(","[");
+ tmp1=replace(tmp1,"list(","[");
+ tmp1=replace(tmp1,")","]");
+ tmp1=replace(tmp1,",",".xy,");
+ tmp1=replace(tmp1,"]",".xy]");
+ tmp1=replace(tmp1,".xy,[",",[");
+ tmp1=replace(tmp1,"].xy","]");
+ tmp1=replace(tmp1,name,head+text(#));
+ parse(tmp1);
+ tmp=parse(head+text(#)+"_1");
+ dt=concat(dt,[head+text(#)+"k",tmp]);
+ tmp=parse(head+text(#)+"_2");
+ dt=concat(dt,[head+text(#)+"c",tmp]);
+ );
+ WriteOutData(head+".txt",dt);
+ dt;
+);
+
+Readbezier(file):=Readbezier(file,[]);
+Readbezier(file,optionorg):=(
+//help:Readbezier("xsr");
+//help:Readbezier(options=["Num=10","nogeo"]);
+ regional(nn,options,stL,geo,nc,alpha,out,tmp,tmp1,tmp2,tmp3);
+ options=optionorg;
+ tmp=Divoptions(options);
+ stL=tmp_7;
+ geo=0;
+ forall(stL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="G",geo=1);
+ options=remove(options,[#]);
+ );
+ ReadOutData(file);
+ tmp=file+"n_1_1";
+ nn=parse(tmp);
+ out=[];
+ forall(1..nn,nc,
+ tmp=file+text(nc);
+ tmp1=parse(tmp+"k");
+ tmp2=parse(tmp+"c");
+ if(MeasureDepth(tmp2)==1,tmp2=[tmp2]); // 16.04.22from
+ if(geo==1,
+ alpha="abcdefghijklmnopqrstuvwxyz";
+ forall(1..length(tmp1),
+ tmp="k"+BezierNumber+"n"+text(nc)+substring(alpha,#-1,#);
+ Putpoint(tmp,tmp1_#,parse(tmp+".xy"));
+ inspect(parse(tmp),"labeled",false);
+ inspect(parse(tmp),"ptsize",3);
+ tmp1_#=parse(tmp+".xy");
+ );
+ forall(1..length(tmp2),
+ tmp="c"+BezierNumber+"n"+text(nc)+substring(alpha,#-1,#)+"1";
+ Putpoint(tmp,tmp2_#_1,parse(tmp+".xy"));
+ inspect(parse(tmp),"labeled",false);
+ inspect(parse(tmp),"color",4);
+ inspect(parse(tmp),"ptsize",3);
+ tmp2_#_1=parse(tmp+".xy");
+ tmp="c"+BezierNumber+"no"+text(nc)+substring(alpha,#-1,#)+"2";
+ Putpoint(tmp,tmp2_#_2,parse(tmp+".xy"));
+ inspect(parse(tmp),"labeled",false);
+ inspect(parse(tmp),"color",4);
+ inspect(parse(tmp),"ptsize",3);
+ tmp2_#_2=parse(tmp+".xy");
+ );
+ BezierNumber=BezierNumber+1;
+ );
+ Bezier(file+text(nc),tmp1,tmp2,options);// 16.04.22upto
+ out=append(out,"bz"+tmp);
+ );
+ out;
+);
+
+Ospline(nm,ptlist):=Ospline(nm,ptlist,[]);
+Ospline(nm,ptlist,options):=(
+//help:Ospline("1",ptlist,[options]);
+ regional(tmp,tmp1,tmp2,list,ptL,ctrL,name,closed,flg,
+ p0,p1,p2,p3,pQ,pR,cc,p01,p02,p11,p12,p21,p22,p31,p32);
+ name="o"+nm;
+ if(isstring(ptlist),list=parse(ptlist),list=ptlist);
+ if(|list_1-list_(length(list))|<10^(-6),closed=1,closed=0);
+// list=apply(list,LLcrd(#));
+ ctrL=[];
+ forall(1..(length(list)-1),
+ flg=0;
+ p1=Lcrd(list_#); // 16.08.16
+ p2=Lcrd(list_(#+1)); // 16.08.16
+ if(#==1 % #==length(list)-1,
+ flg=1;
+ if(closed==0,
+ pQ=(p1+2*p2)/3; // 15.09.21 // 16.08.16
+ pR=(2*p1+p2)/3; // 16.08.16
+ ctrL=append(ctrL,[pQ,pR]);
+ flg=2;
+ ,
+ if(#==1,
+ p0=Lcrd(list_(length(list)-1)); // 16.08.16
+ p3=Lcrd(list_(#+2)); // 16.08.16
+ ,
+ p0=Lcrd(list_(#-1)); // 16.08.16
+ p3=Lcrd(list_2); // 16.08.16
+ );
+ );
+ );
+ if(flg<=1,
+ if(flg==0,
+ p0=Lcrd(list_(#-1)); // 16.08.16
+ p3=Lcrd(list_(#+2)); // 16.08.16
+ );
+ tmp=1+sqrt((1+Dotprod(p2-p0,p3-p1)/|p2-p0|/|p3-p1|)/2);
+ cc=4*|p2-p1|/3/(|p2-p0|+|p3-p1|)/tmp;
+ pQ=p1+cc*(p2-p0); // 15.09.21 // 16.08.16
+ pR=p2+cc*(p1-p3); // 16.08.16
+ ctrL=append(ctrL,[pQ,pR]);
+ );
+ );
+// list=apply(list,LLcrd(#)); // 16.08.16
+// ctrL=apply(ctrL,LLcrd(#));
+ if(closed==0, // 15.09.21
+ p1=ctrL_2_1;
+ p2=Lcrd(list_2); // 16.08.16
+ pQ=p2+(p2-p1);
+ ctrL_1=[pQ];
+ tmp=length(ctrL);
+ tmp1=ctrL_(tmp-1);
+ p1=ctrL_(tmp-1)_2;
+ p2=Lcrd(list_(tmp)); // 16.08.16
+ pQ=p2+(p2-p1);
+ ctrL_tmp=[pQ];
+ );
+ Bezier("o"+nm,list,ctrL,options);
+);
+
+CRspline(nm,ptL):=CRspline(nm,ptL,[]);
+CRspline(nm,ptL,options):=(
+ // Catmull-Rom spline
+//help:CRspline("1",[A,B,C,A]);
+ regional(name,ptlist,ctrpts,eqL,opcindy,c,v,tmp,tmp1,tmp2,ctrlist,cflg);
+ name="crsp"+nm;
+ if(MeasureDepth(ptL)==1,tmp=[ptL],tmp=ptL);
+ ptlist=tmp_1;
+ if(length(tmp)==1,
+ cflg=1;
+ ,
+ cflg=0;
+ ctrpts=tmp_2;
+ );
+ c=1/6;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ opcindy=tmp_(length(tmp)); // 15.03.05
+ forall(eqL,
+ if(substring(#,0,1)=="R",
+ tmp2=indexof(#,"=");
+ c=parse(substring(#,tmp2,length(#)));
+ );
+ );
+ ptlist=apply(ptlist,Lcrd(#)); // 16.08.16
+ ctrlist=[];
+ forall(1..(length(ptlist)-1),
+ if(#==1,
+ if(cflg==0,
+ tmp1=ctrpts_1;
+ ,
+ v=ptlist_2-ptlist_(length(ptlist)-1);
+ tmp1=ptlist_#+c*v;
+ );
+ ,
+ v=ptlist_(#+1)-ptlist_(#-1);
+ tmp1=ptlist_#+c*v;
+ );
+ if(#==length(ptlist)-1,
+ if(cflg==0,
+ tmp2=ctrpts_2;
+ ,
+ v=ptlist_2-ptlist_#;
+ tmp2=ptlist_(#+1)-c*v;
+ );
+ ,
+ v=ptlist_(#+2)-ptlist_#;
+ tmp2=ptlist_(#+1)-c*v;
+ );
+ tmp=select(options,indexof(text(#),"->")>0);
+ tmp=append(tmp,"notex"); //15.03.05
+ Pointdata(name+text(#),[tmp1,tmp2],tmp);
+ ctrlist=append(ctrlist,[tmp1,tmp2]);
+ );
+ Bezier(nm,ptlist,ctrlist,options);
+);
+
+Beziersmooth(nm,ptL):=Bzspline(nm,ptL,[]);
+//help:Beziersmooth("1",[A,B,C,A]);
+Beziersmooth(nm,ptL,options):=Bzspline(nm,ptL,options);
+Bzspline(nm,ptL):=Bzspline(nm,ptL,[]);
+Bzspline(nm,ptLorg,options):=(
+ // smooth bezier
+ regional(name,Eps,ptL,pt,pt1,pt2,pt3,npt,lstr,
+ tmp,tmp1,tmp2,cflg,ctrlist);
+ name="bzsp"+nm;
+ Eps=10^(-3);
+ ptL=apply(ptLorg,Lcrd(#)); // 16.08.16
+ if(|ptL_1-ptL_(length(ptL))|<Eps,cflg=1,cflg=0);
+ forall(2..length(ptL),
+ pt=ptL_#;
+ pt1=ptL_(#-1);
+ tmp1="C"+text(#-1)+"q";// 16.10.07
+ Putpoint(tmp1,(pt1+4*pt)/5,Lcrd(parse(tmp1))); // 16.08.16
+ );
+ forall(2..(length(ptL)-1),
+ if(#<length(ptL) % cflg==1,
+ lstr="c"+text(#);
+ pt=ptLorg_#; // 16.08.16
+ pt1=parse("C"+text(#-1)+"q");
+ create([lstr],"Join",[pt1,pt]);
+ tmp2="C"+text(#)+"p";
+ tmp=Append((2*pt.xy-pt1.xy),1);
+ create([tmp2],"PointOnLine",[parse(lstr),tmp]);
+ );
+ );
+ if(cflg==0,
+ pt=ptL_1;
+ pt1=ptL_2;
+ tmp1="C1p";
+ Putpoint(tmp1,(4*pt+pt1)/5,Lcrd(parse(tmp1))); // 16.08.16
+ );
+ if(cflg==1,
+ lstr="c1";
+ pt=ptLorg_1; // 16.08.16
+ pt1=parse("C"+text(length(ptL)-1)+"q");
+ create([lstr],"Join",[pt1,pt]);
+ tmp1="C1p";
+ tmp=Append((2*pt.xy-pt1.xy),1);
+ create([tmp1],"PointOnLine",[parse(lstr),tmp]);
+ );
+ ctrlist=[];
+ forall(1..(length(ptL)-1),
+ if(#>1 % cflg==1,
+ tmp1="c"+text(#);
+ inspect(parse(tmp1),"alpha",0.3);
+ );
+ tmp1="C"+text(#)+"p";
+ tmp2="C"+text(#)+"q";
+ inspect(parse(tmp1),"ptsize",3);
+ inspect(parse(tmp1),"color",3);
+ inspect(parse(tmp2),"ptsize",3);
+ inspect(parse(tmp2),"color",3);
+ tmp=[parse(tmp1),parse(tmp2)];
+ ctrlist=append(ctrlist,tmp);
+ );
+ Bezier(nm,ptL,ctrlist,options);
+ [ptL,ctrlist];
+);
+
+Beziersym(nm,ptL):=Bzsspline(nm,ptL,[]);
+Beziersym(nm,ptL,options):=Bzsspline(nm,ptL,options);
+Bzsspline(nm,ptL):=Bzsspline(nm,ptL,[]);
+Bzsspline(nm,ptLorg,options):=(
+ // smooth bezier with symmetric control points
+ regional(name,Eps,ptL,pt,pt1,pt2,pt3,npt,lstr,
+ tmp,tmp1,tmp2,cflg,ctrlist);
+ name="bzssp"+nm;
+ Eps=10^(-3);
+ ptL=apply(ptLorg,Lcrd(#)); // 16.08.16
+ if(|ptL_1-ptL_(length(ptL))|<Eps,cflg=1,cflg=0);
+ forall(2..length(ptL),
+ pt=ptL_#;
+ pt1=ptL_(#-1);
+ tmp1="C"+text(#-1)+"q";
+ Putpoint(tmp1,(pt1+4*pt)/5,Lcrd(parse(tmp1)));
+ );
+ forall(2..(length(ptL)-1),
+ if(#<length(ptL) % cflg==1,
+ pt=ptL_#;
+ pt1=parse("C"+text(#-1)+"q");
+ tmp2="C"+text(#)+"p=2*pt-pt1";
+ parse(tmp2);
+ );
+ );
+ if(cflg==0,
+ pt=ptL_1;
+ pt1=ptL_2;
+ Putpoint("C1p",(4*pt+pt1)/5,Lcrd(C1p)); // 16.08.16
+ inspect(C1p,"ptsize",3);
+ inspect(C1p,"color",3);
+ );
+ if(cflg==1,
+ pt=ptL_1;
+ pt1=Lcrd(parse("C"+text(length(ptL)-1)+"q")); // 16.08.16
+ tmp1="Putpoint("+Dq+"C1p"+Dq+",2*pt-pt1)"; // 16.08.16
+ parse(tmp1);
+ );
+ ctrlist=[];
+ forall(1..(length(ptL)-1),
+ tmp1="C"+text(#)+"p";
+ tmp2="C"+text(#)+"q";
+ inspect(parse(tmp2),"ptsize",3);
+ inspect(parse(tmp2),"color",3);
+ tmp=[parse(tmp1),parse(tmp2)];
+ ctrlist=append(ctrlist,tmp);
+ );
+ Bezier(nm,ptL,ctrlist,options);
+ [ptL,ctrlist];
+);
+
+Listbspline2bz(listorg):=(
+ regional(Eps,list,pcl,ptl,ctrl,k);
+ Eps=10^(-3);
+ list=apply(listorg,Lcrd(#)); // 16.08.16
+ k=length(list);
+ if(|list_1-list_k|>Eps,
+ pcl=list;
+ pcl_1=2*list_1-list_2;
+ pcl_k=2*list_k-list_(k-1);
+ ,
+ pcl=concat(list,[list_2]);
+ );
+ ctrl=apply(2..(length(pcl)-1),[pcl_#]);
+ ptl=apply(1..(length(pcl)-1),(pcl_#+pcl_(#+1))/2);
+ [ptl,ctrl];
+);
+
+Bspline(nm,ctrL):=Bspline(nm,ctrL,[]);
+Bspline(nm,ctrL,options):=(
+//help:Bspline("",[A,B,C]);
+ regional(list,tmp);
+ list=Listbspline2bz(ctrL);
+ tmp=BezierCurve("b"+nm,list_1,list_2,options);
+ tmp;
+);
+
+MeetCurve(Crv,Xorg,Yorg):=(
+ regional(Cv,tmp,tmp1,tmp2,X0,Y0,x1,x2,y1,y2,Ylist,Ban,Tate);
+ if(isstring(Crv),Cv=parse(Crv),Cv=Crv);
+ if(MeasureDepth(Cv)==2,Cv=Cv_1);
+ Cv=apply(Cv,LLcrd(#)); // 14.12.18
+ while(length(Cv)==1,
+ Cv=Cv_1;
+ );
+ Cv=apply(Cv,Lcrd(#));
+ tmp1=min(apply(Cv,#_1));
+ tmp2=max(apply(Cv,#_1));
+ if(isstring(Xorg),X0=parse(Xorg),X0=Xorg);
+ if(isstring(Yorg),Y0=parse(Yorg),Y0=Yorg);
+ if(X0<tmp1,
+ X0=tmp1;
+ ,
+ if(X0>tmp2,
+ X0=tmp2;
+ );
+ );
+ tmp1=select(
+ 1..(length(Cv)-1),Cv_#_1<=X0 & X0<=Cv_(#+1)_1);
+ tmp2=select(
+ 1..(length(Cv)-1),Cv_#_1>=X0 & X0>=Cv_(#+1)_1);
+ tmp2=remove(tmp2,common(tmp2,tmp1));
+ Ban=concat(tmp1,tmp2);
+ Tate=select(Ban,
+ abs(Cv_#_1-Cv_(#+1)_1)<=
+ 10^(-2)*abs(Cv_#_2-Cv_(#+1)_2)
+ );
+ Ban=remove(Ban,Tate);
+ Ylist=[];
+ forall(Ban,
+ tmp=Cv_#;
+ x1=tmp_1; y1=tmp_2;
+ tmp=Cv_(#+1);
+ x2=tmp_1; y2=tmp_2;
+ tmp=((x2-X0)*y1+(X0-x1)*y2)/(x2-x1);
+ Ylist=append(Ylist,tmp);
+ );
+ forall(Tate,
+ tmp=Cv_#;
+ x1=tmp_1; y1=tmp_2;
+ tmp=Cv_(#+1);
+ x2=tmp_1; y2=tmp_2;
+ tmp1=min([y1,y2]);
+ tmp2=max([y1,y2]);
+ if(Y0<tmp1,
+ tmp=tmp1;
+ ,
+ if(Y0>tmp2,
+ tmp=tmp2;
+ ,
+ tmp=Y0;
+ );
+ );
+ Ylist=append(Ylist,tmp);
+ );
+ tmp=sort(Ylist,abs(#_1-Y0));
+ [X0,tmp_1];
+);
+
+PutonLine(name,p1,p2):=PutonLine(name,p1,p2,[]);
+PutonLine(name,p1org,p2org,options):=(
+//help:PutonLine("C","sgAB");
+//help:PutonLine("C",pA,pB);
+ regional(par,p1,p2,dx,dy,tmp,tmp1,tmp2);
+ par=0.5;
+ tmp=Divoptions(options);
+ if(length(tmp_6)>0,
+ par=tmp_6_1;
+ );
+ p1=Lcrd(p1org);//16.10.11from
+ p2=Lcrd(p2org);
+ dx=p2_1-p1_1;
+ dy=p2_2-p1_2;
+ tmp1=(1-par)*p1+par*p2;
+ if(abs(dx)>abs(dy),
+ tmp=name+".x";
+ tmp2="["+tmp+",dy/dx*("+tmp+"-p1_1)+p1_2]";//16.10.11upto
+ Putpoint(name,tmp1,parse(tmp2));
+ ,
+ if(abs(dy)>0,
+ tmp=name+".y";
+ tmp2="[dx/dy*("+tmp+"-p1.y)+p1_1,"+tmp+"]";
+ Putpoint(name,tmp1,parse(tmp2));
+ ,
+ tmp2=p1;//16.10.11
+ Putpoint(name,tmp1,tmp2);
+ );
+ );
+);
+
+PutonSeg(name,sgstr):=(
+ regional(seg,p1,p2);
+ if(isstring(sgstr),seg=parse(sgstr),seg=sgstr);
+ PutonSeg(name,LLcrd(seg_1),LLcrd(seg_2));
+);
+PutonSeg(name,p1,p2):=PutonSeg(name,p1,p2,[]);
+PutonSeg(name,p1org,p2org,options):=(
+//help:PutonSeg("C","sgAB");
+//help:PutonSeg("C",pA,pB);
+ regional(par,dx,dy,p,tmp,tmp1,tmp2);
+ par=0.5;
+ tmp=Divoptions(options);
+ if(length(tmp_6)>0,
+ par=tmp_6_1;
+ );
+ p1=Lcrd(p1org);//16.10.11from
+ p2=Lcrd(p2org);
+ PutonLine(name,p1,p2,[par]);
+ dx=p2_1-p1_1;
+ dy=p2_2-p1_2;
+ p=parse(name+".xy");
+ p=LLcrd(p);
+ if(abs(dx)>abs(dy) & (p_1-p1_1)*(p_1-p2_1)>0,
+ if(|p-p1|<|p-p2|,
+ parse(name+".xy=Pcrd(p1)");
+ ,
+ parse(name+".xy=Pcrd(p2)");
+ );
+ );
+ if(abs(dx)<abs(dy) & (p_2-p1_2)*(p_2-p2_2)>0,
+ if(|p-p1|<|p-p2|,
+ parse(name+".xy=Pcrd(p1)");
+ ,
+ parse(name+".xy=Pcrd(p2)");//16.10.11upto
+ );
+ );
+);
+
+PutonCurve(pn,crv):=PutonCurve(pn,crv,[]);
+PutonCurve(pn,crv,options):=(
+//help:PutonCurve("A","gr1");
+ regional(Pmt,pstr,optionL,leftlim,rightlim,tmp,tmp1,Flg,Msg);
+ if(!islist(options),optionL=[options],optionL=options);
+ leftlim=XMIN;
+ rightlim=XMAX;
+ Flg=0;
+ Msg="y";
+ forall(optionL,
+ if(isstring(#), // 16.02.10 from
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="N", Msg="n"); // 16.02.10 upto
+ ,
+ if(Flg==0,
+ leftlim=#;
+ Flg=Flg+1;
+ ,
+ rightlim=#;
+ );
+ );
+ );
+ Pmt=MeetCurve(crv,leftlim,0);
+ pstr=apply(allpoints(),textformat(#,5)); // 15.04.07
+ if(!contains(pstr,pn),
+ createpoint(pn,Pcrd(Pmt));
+ ,
+ tmp1=parse(pn+".x");
+ if(tmp1< leftlim % tmp1>rightlim,
+ if(tmp1< leftlim,tmp= leftlim, tmp=rightlim);
+ Pmt=MeetCurve(crv,textformat(tmp,5),pn+".y");
+ ,
+ Pmt=MeetCurve(crv,pn+".x",pn+".y");
+ );
+ ptstr=pn+".xy="+textformat(Pcrd(Pmt),5)+";";
+ parse(ptstr);
+ );
+ if(Msg=="y",
+ println("Put "+pn+" on Curve "+text(crv));
+ );
+);
+
+CrossPoint(name,Crv1,Crv2,range):=(
+ regional(Mx1,Mx2,Mx3,tmp,Crs1,Crs2,Crs3,Crs4,df1,df2);
+ Mx1=range_1; Mx2=range_2;
+ repeat(15,
+ Mx3=(Mx1+Mx2)/2;
+ Crs1=MeetCurve(Crv1,Mx1,0);
+ Crs2=MeetCurve(Crv2,Mx1,0);
+ Crs3=MeetCurve(Crv1,Mx3,0);
+ Crs4=MeetCurve(Crv2,Mx3,0);
+ df1=Crs1_2-Crs2_2;
+ df2=Crs3_2-Crs4_2;
+ if((df1>0 & df2>0) % (df1<0 & df2<0),
+ Mx1=Mx3;
+ ,
+ Mx2=Mx3;
+ );
+ );
+ Putpoint(name,Crs1);
+);
+
+Setscaling(sc):=(
+//help:Setscaling(3);
+ SCALEX=1;
+ SCALEY=sc;
+ Com0th("Setscaling("+sc+")");
+ Setwindow("Msg=no");
+);
+
+Periodfun(defL,rep):=Periodfun(defL,rep,[]);
+Periodfun(defL,rep,optionorg):=( // 16.11.24
+//help:Periodfun(["0",[-1,0],"1",1,[0,1],1],2(num of repetition),options);
+//help:Periodfun(options=["Con=y"]);
+//help:Periodfun(defL=[function string, range, devision number,...]);
+ regional(nn,fun,range,num,options,nr,maxfun,
+ tmp,tmp1,tmp2,eqL,connect,minx,maxx,pdata,Eps,prept);
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ connect="Y";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp2=substring(#,tmp,tmp+1);
+ tmp=substring(#,0,3);
+ if(Toupper(tmp)=="CON",
+ connect=Toupper(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ minx=10000;
+ maxx=-10000;
+ mxfun="";
+ pdata=[];
+ forall(1..(length(defL)/3),nn,
+ fun=defL_(3*nn-2);
+ range=defL_(3*nn-1);
+ tmp1=if(isstring(range_1),parse(range_1),range_1); //17.06.11(2lines)
+ tmp2=if(isstring(range_2),parse(range_2),range_2);
+ minx=min(minx,tmp1);
+ maxx=max(maxx,tmp2);
+ num=defL_(3*nn);
+ options=append(options,"Num="+text(num));
+ Plotdata("pe"+text(nn),fun,
+ "x="+textformat([tmp1,tmp2],5),options);
+ pdata=append(pdata,"grpe"+text(nn));
+ tmp1=range_1; //17.06.11(4lines)
+ if(isstring(tmp1),tmp1=replace(tmp1,"pi","%pi"),tmp1=format(tmp1,5));
+ tmp2=range_2;
+ if(isstring(tmp2),tmp2=replace(tmp2,"pi","%pi"),tmp2=format(tmp2,5));
+ mxfun=mxfun+"elseif ("+tmp1+
+ "<=x and x<"+tmp2+") then "+fun+" ";
+ );
+ per=maxx-minx;
+ forall(1..rep,nr,
+ tmp1=[];
+ forall(pdata,
+ Translatedata("p"+#+text(nr),#,[per*nr,0],options);
+ Translatedata("m"+#+text(nr),#,[-per*nr,0],options);
+ tmp1=concat(tmp1,["trp"+#+text(nr),"trm"+#+text(nr)]);
+ );
+ );
+ pdata=concat(pdata,tmp1);
+ if(connect=="Y",
+ Eps=10^(-5);
+ pdata=sort(pdata,[parse(#)_1_1]);
+ prept=parse(pdata_1)_1;
+ forall(1..(length(pdata)),
+ tmp=parse(pdata_#);
+ tmp1=tmp_1;
+ tmp2=tmp_(length(tmp));
+ if(|prept-tmp1|>Eps,
+ Listplot("con"+text(#),[prept,tmp1],append(options,"da"));
+ );
+ prept=tmp_(length(tmp));
+ );
+ );
+ mxfun=substring(mxfun,4,length(mxfun)-1);
+ [mxfun,per];
+);
+
+Fourierseries(nm,coeff,per,nterm):=
+ Fourierseries(nm,coeff,per,nterm,[]); // 16.11.24
+Fourierseries(nm,coeff,per,nterm,options):=(
+//help:Fourierseries("1",[c0,cn,sn],period,numterm,options);
+ regional(c0,cn,sn,fs,tmp,tmp1,tmp2);
+ c0=coeff_1;
+ if(!isstring(c0),c0=format(c0,5));
+ c0=replace(c0,"%pi","pi");
+ cn=coeff_2;
+ if(!isstring(cn),cn=format(cn,5));
+ cn=replace(cn,"%pi","pi");
+ sn=coeff_3;
+ if(!isstring(sn),sn=format(sn,5));
+ sn=replace(sn,"%pi","pi");
+ fs=c0;
+ forall(1..nterm,
+ tmp=parse(Assign(cn,["n",#]));
+ tmp1=Assign("("+format(tmp,5)+")*cos(n*2*pi/per*x)",
+ ["n",#,"per",per]);
+ tmp=parse(Assign(sn,["n",#]));
+ tmp2=Assign("("+format(tmp,5)+")*sin(n*2*pi/per*x)",
+ ["n",#,"per",per]);
+ fs=fs+"+"+tmp1+"+"+tmp2;
+ );
+ Plotdata("four"+nm,fs,"x",options);
+);
+
+Tabledatalight(nm,xLst,yLst,rmvL):=Tabledatalight(nm,xLst,yLst,rmvL,[]);
+Tabledatalight(nm,xLst,yLst,rmvL,optionorg):=(
+//help:Tabledatalight("",xLst,yLst,rmvL,[2,"Rng=y"]);
+ regional(options,rng,name,upleft,ul,flg,tick,eqL,reL,n,m,xsize,ysize,
+ rlist,clist,Tb,tmp,tmp1,tmp2,tmp3,Eps);
+// name="tb"+nm;
+ name="tb";
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5; //16.12.16from
+ reL=tmp_6;
+ rng="Y";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,2));
+ tmp2=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="RN",
+ rng=tmp2;
+ options=remove(options,[#]);
+ );
+ );//16.12.16upto
+ tick=1;
+ flg=0;
+ forall(reL,
+ if(flg==0,
+ tick=#;
+ flg=flg+1;
+ ,
+ upleft=tmp_6_1;
+ );
+ );
+ tmp=sum(yLst);
+ upleft=[0,tmp];
+ TableOptions=options; // 16.11.28
+ println("Tabledatalight "+name+" generated");
+ ul=upleft/10;
+ m=length(xLst);
+ n=length(yLst);
+ xsize=sum(xLst);
+ ysize=sum(yLst);
+ clist=[ul];
+ rlist=[ul];
+ forall(1..m,
+ tmp1=clist_(#)_1+xLst_#/10;
+ clist=append(clist,[tmp1,clist_1_2]);
+ );
+ forall(1..n,
+ tmp1=rlist_(#)_2-yLst_#/10;
+ rlist=append(rlist,[0,tmp1]);
+ );
+ Tb=[clist,rlist];
+ tmp=name+"="+Tb;
+ parse(tmp);
+ forall(0..m,
+ tmp1="c"+text(#)+"r0";
+ tmp2="c"+text(#)+"r"+text(n);
+ Tlistplot("c"+text(#)+"r0r"+text(n),[tmp1,tmp2],options);
+ if(mod(#,tick)==0 % #==m,
+ tmp=clist_(#+1);
+ drawtext(clist_(#+1)-[0.04,-0.1],"c"+text(#));
+ );
+ );
+ forall(0..n,
+ tmp1="c0r"+text(#);
+ tmp2="c"+text(m)+"r"+text(#);
+ Tlistplot("r"+text(#)+"c0c"+text(m),[tmp1,tmp2],options);
+ if(mod(#,tick)==0 % #==n,
+ tmp=rlist_(#+1);
+ drawtext(rlist_(#+1)-[0.4,0.1],"r"+text(#));
+ );
+ );
+ Tsegrmv(rmvL,options);
+ Addax(0);
+ Eps=10^(-3);
+ tmp1=clist_(length(clist));
+ tmp2=rlist_1;
+ tmp3=rlist_(length(rlist));
+ if(rng=="Y", // 16.12.16
+ Setwindow([0-Eps,tmp1_1+Eps],[tmp3_2-Eps,tmp2_2+Eps]);
+ );
+ Tb;
+);
+
+Tabledata(nm,n,m,xsize,ysize,rmvL):=
+ Tabledata(nm,n,m,xsize,ysize,rmvL,[]);
+Tabledata(nm,n,m,xsize,ysize,rmvL,options):=(
+//help:Tabledata("",xLst,yLst,rmvL,[2,"Rng=y"]);
+ regional(Tb,name,tmp,xLst,yLst);
+ name="tb"+nm;
+ xLst=apply(1..n,xsize/n);
+ yLst=apply(1..m,ysize/m);
+ Tabledata(nm,xLst,yLst,rmvL,options)
+);
+Tabledata(nm,xLst,yLst,rmvL):=Tabledata(nm,xLst,yLst,rmvL,[]);
+Tabledata(nm,xLst,yLst,rmvL,optionorg):=(
+//help:Tabledata("",xLst,yLst,rmvL,[2,"Rng=y"]);
+ regional(name,options,eqL,reL,rng,upleft,ul,flg,tick,n,m,xsize,ysize,
+ rlist,clist,Tb,tmp,tmp1,tmp2,tmp3,Eps);
+// name="tb"+nm;
+ name="tb";
+ tmp=sum(yLst);
+ upleft=[0,tmp];
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5; //16.12.16from
+ reL=tmp_6;
+ rng="Y";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,2));
+ tmp2=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="RN",
+ rng=tmp2;
+ options=remove(options,[#]);
+ );
+ );//16.12.16upto
+ tick=1;
+ flg=0;
+ forall(reL,
+ if(flg==0,
+ tick=#;
+ flg=flg+1;
+ ,
+ upleft=tmp_6_1;
+ );
+ );
+ TableOptions=options; // 16.11.28
+ println("Tabledata "+name+" generated");
+ ul=upleft/10;
+ m=length(xLst);
+ n=length(yLst);
+ xsize=sum(xLst);
+ ysize=sum(yLst);
+ clist=[ul];
+ rlist=[ul];
+ forall(1..m,
+ tmp1=clist_(#)_1+xLst_#/10;
+ clist=append(clist,[tmp1,clist_1_2]);
+ );
+ forall(1..n,
+ tmp1=rlist_(#)_2-yLst_#/10;
+ rlist=append(rlist,[0,tmp1]);
+ );
+ Tb=[clist,rlist];
+ tmp=name+"="+Tb;
+ parse(tmp);
+ forall(0..m,
+ tmp="C"+text(#);
+ tmp1="c"+text(#)+"r0";
+ if(#==0,
+ Putpoint(tmp,Tgrid(tmp1));
+ ,
+ Putpoint(tmp,Tgrid(tmp1),[parse(tmp+".x"),C0.y]);
+ clist_(#+1)=parse(tmp+".xy");
+ );
+ inspect(parse(tmp),"ptsize",3);
+ inspect(parse(tmp),"labeled",false);
+ if(mod(#,tick)==0 % #==m,
+ tmp=clist_(#+1);
+ drawtext(clist_(#+1)-[0.04,-0.1],"c"+text(#));
+ );
+ );
+ forall(0..n,
+ tmp="R"+text(#);
+ tmp1="c0r"+text(#);
+ if(#==0,
+ Putpoint(tmp,Tgrid(tmp1));
+ ,
+ Putpoint(tmp,Tgrid(tmp1),[R0.x,parse(tmp+".y")]);
+ rlist_(#+1)=parse(tmp+".xy");
+ );
+ Putpoint(tmp,Tgrid(tmp1),[R0.x,parse(tmp+".y")]);
+ inspect(parse(tmp),"ptsize",3);
+ inspect(parse(tmp),"labeled",false);
+ if(mod(#,tick)==0 % #==n,
+ tmp=rlist_(#+1);
+ drawtext(rlist_(#+1)-[0.4,0.1],"r"+text(#));
+ );
+ );
+ Tb=[clist,rlist];
+ tmp=name+"="+Tb;
+ parse(tmp);
+ forall(0..m,
+ tmp1="c"+text(#)+"r0";
+ tmp2="c"+text(#)+"r"+text(n);
+ Tlistplot("c"+text(#)+"r0r"+text(n),[tmp1,tmp2],options);
+ if(#<m,
+ tmp1=parse("C"+text(#));
+ tmp2=parse("C"+text(#+1));
+ tmp=(tmp1.xy+tmp2.xy)/2;
+ drawtext(tmp+[-0.2,0.5],text((tmp2.x-tmp1.x)*10));
+ );
+ );
+ forall(0..n,
+ tmp1="c0r"+text(#);
+ tmp2="c"+text(m)+"r"+text(#);
+ Tlistplot("r"+text(#)+"c0c"+text(m),[tmp1,tmp2],options);
+ if(#<n,
+ tmp1=parse("R"+text(#));
+ tmp2=parse("R"+text(#+1));
+ tmp=(tmp1.xy+tmp2.xy)/2;
+ drawtext(tmp-[1.2,0.1],text(abs(tmp1.y-tmp2.y)*10));
+ );
+ );
+ Tsegrmv(rmvL,options);
+ Addax(0);
+ Eps=10^(-3);
+ tmp1=clist_(length(clist));
+ tmp2=rlist_1;
+ tmp3=rlist_(length(rlist)); // 15.06.11
+ if(rng=="Y", // 16.12.16
+ Setwindow([0-Eps,tmp1_1+Eps],[tmp3_2-Eps,tmp2_2+Eps]);
+ );
+ Tb;
+);
+
+Tseginfo(seg):=(
+ regional(cr,tp,tpc,n1,n2,n3,tmp,tmp1,tmp2);
+ if(substring(seg,0,2)=="sg",
+ cr=substring(seg,2,length(seg));
+ ,
+ cr=seg;
+ );
+ tp=substring(cr,0,1);
+ if(tp=="c",
+ tpc="r";
+ ,
+ tpc="c";
+ );
+ tmp1=indexof(cr,tpc);
+ tmp=substring(cr,tmp1,length(cr));
+ tmp2=tmp1+indexof(tmp,tpc);
+ n1=substring(cr,1,tmp1-1);
+ n2=substring(cr,tmp1,tmp2-1);
+ n3=substring(cr,tmp2,length(cr));
+ [tp+n1,tpc,parse(n2),parse(n3)];
+);
+
+Tsegrmv(rmvL):=Tsegrmv(rmvL,[]);
+Tsegrmv(rmvL,options):=(
+ regional(cr,gcL,flg,gc,hd,tail,tpc,m1,m2,n1,n2,tmp,tmp1,tmp2);
+ forall(rmvL,cr,
+ tmp1=Tseginfo(cr);
+ hd=tmp1_1;
+ tpc=tmp1_2;
+ m1=tmp1_3;
+ m2=tmp1_4;
+ gcL=select(GCLIST,Tseginfo(#_1)_1==tmp1_1);
+ flg=0;
+ forall(gcL,
+ if(flg==0,
+ tmp=Tseginfo(#_1);
+ n1=tmp_3;
+ n2=tmp_4;
+ if(m1>=n1 & m2<=n2,
+ gc=#;
+ flg=1;
+ );
+ );
+ );
+ if(flg==1,
+ Changestyle([gc_1],["nodisp"]);
+ tail="";
+ if(indexof(hd,"r")>0,
+ tail=hd; hd="";
+ );
+ if(n1<m1,
+ tmp1=tpc+text(n1);
+ tmp2=tpc+text(m1);
+ tmp=hd+tail+tmp1+tmp2;
+ Tlistplot(tmp,[hd+tmp1+tail,hd+tmp2+tail],options);
+ );
+ if(m2<n2,
+ tmp1=tpc+text(m2);
+ tmp2=tpc+text(n2);
+ tmp=hd+tail+tmp1+tmp2;
+ Tlistplot(tmp,[hd+tmp1+tail,hd+tmp2+tail],options);
+ );
+ );
+ );
+);
+
+Tgrid(ptstr):=(
+//help:Tgrid("c2r5");
+ regional(tmp,tmp1,tmp2);
+ tmp=parse(ptstr);
+ if(islist(tmp),
+ tmp;
+ ,
+ tmp=indexof(ptstr,"r");
+ tmp1=substring(ptstr,1,tmp-1);
+ tmp1=parse(tmp1);
+ tmp2=substring(ptstr,tmp,length(ptstr));
+ tmp2=parse(tmp2);
+ [tb_1_(tmp1+1)_1,tb_2_(tmp2+1)_2];
+ );
+);
+
+Tlistplot(ptL):=Tlistplot(ptL,[]);
+Tlistplot(Ag1,Ag2):=(
+ regional(nm,ptL,options);
+ if(isstring(Ag1),
+ nm=Ag1;
+ ptL=Ag2;
+ options=[];
+ ,
+ ptL=Ag1;
+ options=Ag2;
+ nm=ptL_1+ptL_2;
+ );
+ Tlistplot(nm,ptL,options);
+);
+Tlistplot(nm,ptL,options):=(
+//help:Tlistplot(["c0r0","c0r4"]);
+//help:Tlistplot("1",["c0r0","c0r4"]);
+ regional(tmp);
+ tmp=apply(ptL,Tgrid(#)); // 15.06.03
+ Listplot(nm,tmp,append(options,"Msg=no"));
+);
+
+ChangeTablestyle(nameL,style):=(
+////help:ChangeTablestyle(["r0c0c3"],["da"]);
+ regional(nmL,grid,head,sb,tmp,tmp1,tmp2,
+ tsg,segall,sg,str);
+ if(islist(nameL),nmL=nameL,nmL=[nameL]);
+ forall(nmL,grid,
+ if(substring(grid,0,1)=="r",sb="c",sb="r");
+ tmp=Indexall(grid,sb);
+ head=substring(grid,0,tmp_1-1);
+ tmp1=substring(grid,tmp_1,tmp_2-1);
+ tmp2=substring(grid,tmp_2,length(grid));
+ tsg=apply([tmp1,tmp2],parse(#));
+ tmp1=apply(GCLIST,#_1); // 16.12.06from
+ segall=[];
+ forall(tmp1,
+ tmp2=substring(#,2,length(#));
+ tmp=indexof(tmp2,sb);
+ tmp2=substring(tmp2,0,tmp-1);
+ if(head==tmp2,segall=append(segall,#));
+ );// 16.12.06upto
+ sg=[];
+ forall(segall,
+ tmp=Indexall(#,sb);
+ tmp1=substring(#,tmp_1,tmp_2-1);
+ tmp2=substring(#,tmp_2,length(#));
+ tmp=apply([tmp1,tmp2],parse(#));
+ if((tsg_1>=tmp_1) & (tsg_2<=tmp_2),
+ sg=tmp;
+ Changestyle(#,["nodisp"]);
+ );
+ );
+ if(length(sg)==0,
+ println("No segment includes "+grid);
+ ,
+ if(sb=="c",str=sb+"no"+head,str=head+sb+"no");
+ if(sg_1<tsg_1,
+ tmp1=replace(str,"no",text(sg_1));
+ tmp2=replace(str,"no",text(tsg_1));
+ tmp=head+sb+text(sg_1)+"c"+text(tsg_1);
+ Tlistplot(tmp,[tmp1,tmp2],TableOptions);
+ );
+ tmp1=replace(str,"no",text(tsg_1));
+ tmp2=replace(str,"no",text(tsg_2));
+ tmp=head+"c"+text(tsg_1)+"c"+text(tsg_2);
+ Tlistplot(tmp,[tmp1,tmp2],style);
+ if(tsg_2<sg_2,
+ tmp1=replace(str,"no",text(tsg_2));
+ tmp2=replace(str,"no",text(sg_2));
+ tmp=head+"c"+text(tsg_2)+"c"+text(sg_2);
+ Tlistplot(tmp,[tmp1,tmp2],TableOptions);
+ );
+ );
+ );
+);
+
+Findcell(pos1,pos2):=Findcell("",pos1,pos2);
+Findcell(Tbdata,pos1,pos2):=(
+//help:Findcell("c0r0","c2r1");
+ regional(tmp1,tmp2,posnw,posse,ctr,dx,dy);
+ if(isstring(pos1),
+ posnw=Tgrid(pos1); // 15.05.20
+ posse=Tgrid(pos2);
+ //posnw=parse(pos1);
+ //posse=parse(pos2);
+ ,
+ if(islist(pos1),
+ posnw=pos1;
+ posse=pos2;
+ ,
+ tmp1="c"+text(pos1-1)+"r"+text(pos2-1);
+ tmp2="c"+text(pos1)+"r"+text(pos2);
+ posnw=Tgrid(tmp1);
+ posse=Tgrid(tmp2);
+// posnw=parse(tmp1);
+// posse=parse(tmp2);
+ );
+ );
+ ctr=(posnw+posse)/2;
+ dx=abs(posse_1-ctr_1);
+ dy=abs(posnw_2-ctr_2);
+ [ctr,dx,dy];
+);
+
+Putcell(pos1,pos2,dir,lttr):=Putcell("",pos1,pos2,dir,lttr);
+Putcell(Tbdata,pos1,pos2,dir,lttr):=(
+//help:Putcell("c0r0","c2r1","lt","abc");
+//help:Putcell(2,3,"c","xyz");
+ regional(tmp,tmp1,tmp2,posnw,posse,
+ posdir,posstr,ctr,dx,dy);
+ tmp=Findcell(Tbdata,pos1,pos2);
+ ctr=tmp_1; dx=tmp_2; dy=tmp_3;
+ posdir=ctr;
+ posstr=dir;
+ if(indexof(dir,"b")>0,
+ posdir_2=posdir_2-dy;
+ posstr=replace(posstr,"b","n");
+ );
+ if(indexof(dir,"t")>0,
+ posdir_2=posdir_2+dy;
+ posstr=replace(posstr,"t","s");
+ );
+ if(indexof(dir,"l")>0,
+ posdir_1=posdir_1-dx;
+ posstr=replace(posstr,"l","e");
+ );
+ if(indexof(dir,"r")>0,
+ posdir_1=posdir_1+dx;
+ posstr=replace(posstr,"r","w");
+ );
+ Letter(posdir,posstr,text(lttr));
+);
+
+Putcellexpr(pos1,pos2,dir,ex):=Putcellexpr("",pos1,pos2,dir,ex);
+Putcellexpr(Tbdata,pos1,pos2,dir,ex):=(
+//help:Putcellexpr("c0r0","c2r1","lt","abc");
+//help:Putcellexpr(2,3,"c","\sin x");
+ Putcell(Tbdata,pos1,pos2,dir,"$"+text(ex)+"$");
+);
+
+Putrow(nrow,dir,lttrL):=Putrow("",nrow,dir,lttrL);
+Putrow(Tbdata,nrow,dir,lttrL):=(
+//help:Putrow(1,"c",["x","y","z"]);
+ regional(tmp,tmp1,mcol);
+ mcol=length(lttrL);
+ forall(1..mcol,
+ Putcell(Tbdata,#,nrow,dir,lttrL_#);
+ );
+);
+
+Putrowexpr(nrow,dir,exL):=Putrowexpr("",nrow,dir,exL);
+Putrowexpr(Tbdata,nrow,dir,exL):=(
+//help:Putrowexpr(2,"r",["x","y","z"]);
+ regional(lttrL);
+ lttrL=apply(exL,"$"+#+"$");
+ Putrow(Tbdata,nrow,dir,lttrL);
+);
+
+PutcoL(mcol,dir,lttrL):=PutcoL("",mcol,dir,lttrL);
+PutcoL(Tbdata,mcol,dir,lttrL):=(
+//help:PutcoL(1,"c",["x","y","z"]);
+ regional(tmp,tmp1,nrow);
+ nrow=length(lttrL);
+ forall(1..nrow,
+ Putcell(Tbdata,mcol,#,dir,lttrL_#);
+ );
+);
+PutcoLexpr(mcol,dir,exL):=PutcoLexpr("",mcol,dir,exL);
+PutcoLexpr(Tbdata,mcol,dir,exL):=(
+//help:PutcoLexpr(2,"r",["x","y","z"]);
+ regional(lttrL);
+ lttrL=apply(exL,"$"+#+"$");
+ PutcoL(Tbdata,mcol,dir,lttrL);
+);
+
+Setrange():=(
+//help:Setrange();
+ SW.xy=Pcrd([XMIN,YMIN]);
+ NE.xy=Pcrd([XMAX,YMAX]);
+ drawpoly([Pcrd([XMIN,YMIN]), Pcrd([XMAX,YMIN]),
+ Pcrd([XMAX,YMAX]),Pcrd([XMIN,YMAX])],color->[1,1,1]);
+);
+
+Sciform(list):=(
+ regional(plotlist,comp,pos,out,out2,nn,strL,flg,
+ tmp,tmp1,tmp2,tmp3,Nj);
+ plotlist=Flatten([list]);
+ out=replace(plotlist_1,".xy","");
+ out=replace(out,".x","(1)");
+ out=replace(out,".y","(2)");
+ if(length(plotlist)==1,
+ comp=[];
+ forall(1..length(out),
+ comp=append(comp,substring(out,#-1,#));
+ );
+ out="";
+ pos=0;
+ forall(comp,
+ if(#!="'",
+ out=out+#;
+ ,
+ if(pos==0,
+ tmp=indexof(out,"Assign(");
+ if(substring(out,length(out)-7,length(out))=="Assign(",
+ out=out+"'";
+ pos=1;
+ ,
+ out=out+"Assign('";
+ pos=2;
+ );
+ ,
+ if(pos==2,
+ out=out+"')";
+ ,
+ out=out+"'";
+ );
+ pos=0;
+ );
+ );
+ );
+ ,
+ forall(2..length(plotlist),
+ comp=plotlist_#;
+ if(isstring(comp),
+ pos=indexof(comp,"Assign(");
+ if(pos>0,
+ comp=substring(comp,6,length(comp));
+ );
+ out=out+"Assign(";
+ comp=replace(comp,".xy","");
+ comp=replace(comp,".x","(1)");
+ comp=replace(comp,".y","(2)");
+ out=out+"'"+comp+"'";
+ out=out+"),";
+ );
+ if(islist(comp),
+ forall(comp,
+ out=out+"'"+#+"',";
+ );
+ );
+ );
+ if(length(plotlist)>1,
+ out=substring(out,0,length(out)-1);
+ out=out+");";
+ );
+ );
+ pos=[];
+ forall(1..length(out),
+ tmp=indexof(substring(out,#-1,length(out)),"Assign");
+ if(tmp>0,
+ tmp1=#-1+tmp;
+ if(length(pos)==0,
+ pos=[tmp1];
+ ,
+ if(pos_(length(pos))<tmp1,
+ pos=append(pos,tmp1);
+ );
+ );
+ );
+ );
+ if(length(pos)>0,
+ strL=[];
+ Nj=0;
+ forall(pos,
+ tmp=substring(out,Nj,#-1);
+ strL=append(strL,tmp);
+ Nj=#-1;
+ );
+ strL=append(strL,substring(out,Nj,length(out)));
+ out="";
+ forall(strL,
+ if(indexof(#,"Assign")==0,
+ out=out+#;
+ ,
+ tmp=indexof(#,"('");
+ tmp1=indexof(#,"')");
+ tmp2=substring(#,tmp+1,tmp1-2);
+ tmp3=substring(#,tmp1-2,length(#));
+ if(indexof(tmp2,"=")==0,
+ out=out+#;
+ ,
+ tmp=substring(tmp2,0,indexof(tmp2,"="));
+ out=out+"'"+tmp+"'+"+"Assign('";
+ tmp=substring(tmp2,indexof(tmp2,"="),length(tmp2));
+ out=out+tmp+tmp3;
+ );
+ );
+ );
+ );
+ out2=""; // patched 16.01.21 from
+ nn=length(out);
+ flg=0;
+ forall(1..nn,
+ if(flg==0,
+ tmp=indexof(out,"='+Assign('");
+ if(tmp==0,
+ out2=out2+out;
+ flg=1;
+ ,
+ out2=out2+substring(out,0,tmp);
+ out=substring(out,tmp+10,length(out));
+ tmp=indexof(out,"'"); // 16.04.19 from
+ tmp1=substring(out,0,tmp-1);
+ tmp2="1234567890";
+ tmp=apply(1..length(tmp1),
+ indexof(tmp2,substring(tmp1,#-1,#)));
+ tmp=min(tmp);
+ if(tmp==0, // 16.04.19 upto
+ out2=out2+"'+Assign('";
+ ,
+ tmp=indexof(out,"'");
+ out=substring(out,0,tmp)+substring(out,tmp+1,length(out));
+ // 16.04.18 upto
+ );
+ );
+ );
+ );
+ out2=replace(out2,"Dist=","D=");
+ out2=replace(out2,"Dis=","D=");
+ out2;
+);
+
+RSform(str):=RSform(str,3);
+RSform(str,listfrom):=(
+ regional(posL,mxlv,rep1,rep2,rep3,prev,out,
+ tmp,tmp1,tmp2);
+ rep1="c("; rep2="c("; rep3="list(";
+ if(listfrom<3,rep2="list(");
+ if(listfrom==1,rep1="list(");
+ posL=Bracket(str,"[]");
+ tmp=apply(posL,#_2);
+ mxlv=max(tmp);
+ out="";
+ prev=0;
+ forall(posL,
+ out=out+substring(str,prev,#_1-1);
+ prev=#_1;
+ if(#_2>0,
+ tmp1=select(posL,tmp,(tmp_2<0)&(tmp_1>#_1));
+ tmp1=tmp1_1_1;
+ tmp=substring(str,#_1,tmp1);
+ if(#_2==mxlv,out=out+rep1);
+ if(#_2==mxlv-1,out=out+rep2);
+ if(#_2<=mxlv-2,out=out+rep3);
+ ,
+ out=out+")";
+ );
+ );
+ out=out+substring(str,prev,length(str));
+ out=replace(out,".xy","");
+ out=replace(out,".x","[1]");
+ out=replace(out,".y","[2]");
+ out=replace(out,"c(1)","[1]");//17.10.06(2lines)
+ out=replace(out,"c(2)","[2]");
+ out;
+);
+
+RSslash(str):=( //17.09.24
+ regional(tmp);
+ tmp=replace(str,"\","\\");
+// tmp=replace(tmp,"\\\\","\\");
+ tmp;
+);
+
+Rform(list):=(
+ regional(plotlist,comp,pos,out,strL,tmp,tmp1,tmp2,tmp3,Nj);
+ out=list;
+ out=replace(out,"[[[","list([[");
+ out=replace(out,"[","c(");
+ out=replace(out,"]",")");
+ out=replace(out,".xy","");
+ out=replace(out,".x","[1]");
+ out=replace(out,".y","[2]");
+ out;
+);
+
+Defvar(varstr):=(
+ regional(name,value,tmp,tmp1);
+ if(isstring(varstr),
+ parse(varstr);
+ tmp=indexof(varstr,"=");
+ name=substring(varstr,0,tmp-1);
+ value=substring(varstr,tmp,length(varstr));
+ value=parse(value);
+ tmp1=select(1..length(VLIST),VLIST_#_1==name);
+ if(length(tmp1)>0,
+ tmp=tmp1_1;
+ VLIST_tmp=[name,value];
+ ,
+ VLIST=prepend([name,value],VLIST);
+ );
+ ,
+ forall(1..(length(varstr)/2), // 16.11.16from
+ name=varstr_(2*#-1);
+ value=varstr_(2*#);
+ Defvar(name,value);
+ ); // 16.11.16upto
+ );
+);
+
+Defvar(name,value):=(
+//help:Defvar("a",0.3);
+//help:Defvar(["a",0.3,"b",2]);
+ regional(tmp,tmp1);
+ if(islist(value),
+ tmp1="[";
+ forall(value,
+ if(isstring(#), // 16.11.14
+ tmp1=tmp1+Dq+#+Dq+","; // 16.11.14
+ ,
+ tmp1=tmp1+format(#,5)+",";
+ );
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ ,
+ tmp1=format(value,5);
+ );
+ tmp=name+"="+tmp1; // 15.02.06
+ parse(tmp);
+ VLIST=select(VLIST,#_1!=name); // 15.02.08
+ VLIST=prepend([name,value],VLIST);
+);
+
+IftoR(strorg):=( // 17.09.16
+ regional(str,ifL,ppL,cpL,kk,Lv,no,out,prev,
+ tmp,tmp1,tmp2);
+ str=replace(strorg,LFmark,"");
+ ifL=Indexall(str,"if(");
+ ifL=apply(ifL,#+2);
+ if(length(ifL)>0,
+ ppL=Bracket(str,"()");
+ tmp2=[];
+ forall(ifL,kk,
+ tmp=select(ppL,#_1==kk);
+ tmp1=select(ppL,#_2==-tmp_1_2);
+ tmp2=append(tmp2,[kk,tmp1_1_1,tmp_1_2]);
+ );
+ ifL=tmp2;
+ cpL=[];
+ forall(1..(length(str)),kk,
+ if(substring(str,kk-1,kk)==",",
+ tmp1=select(ifL,#_1<kk & kk<#_2);
+ Lv=max(apply(tmp1,#_3));
+ tmp=select(cpL,#_2==Lv);
+ no=length(tmp)+1;
+ cpL=append(cpL,[kk,Lv,no]);
+ );
+ if(contains(ifL,kk),
+ tmp1=select(ifL,#_1<kk & kk<#_2);
+ Lv=max(apply(tmp1,#_3));
+ tmp=select(cpL,#_2==Lv);
+ no=length(tmp)+1;
+ cpL=append(cpL,[kk,Lv,no]);
+ );
+ );
+ forall(ifL,
+ str_(#_2)="}";
+ );
+ out="";
+ prev=0;
+ forall(cpL,
+ out=out+substring(str,prev,#_1-1);
+ prev=#_1;
+ if(#_3==1,out=out+"){");
+ if(#_3==2,out=out+"}else{");
+ );
+ out=out+substring(str,prev,length(str));
+ );
+);
+
+FortoR(strorg):=( // 17.09.16
+ regional(str,frL,ppL,cpL,kk,Lv,no,out,prev,
+ tmp,tmp1,tmp2);
+ str=replace(strorg,LFmark,"");
+ frL=Indexall(str,"forall(");
+ frL=apply(frL,#+6);
+ if(length(frL)>0,
+ ppL=Bracket(str,"()");
+ tmp2=[];
+ forall(frL,kk,
+ tmp=select(ppL,#_1==kk);
+ tmp1=select(ppL,#_2==-tmp_1_2);
+ tmp2=append(tmp2,[kk,tmp1_1_1,tmp_1_2]);
+ );
+ frL=tmp2;
+ cpL=[];
+ forall(1..(length(str)),kk,
+ if(substring(str,kk-1,kk)==",",
+ tmp1=select(frL,#_1<kk & kk<#_2);
+ Lv=max(apply(tmp1,#_3));
+ tmp=select(cpL,#_2==Lv);
+ no=length(tmp)+1;
+ cpL=append(cpL,[kk,Lv,no]);
+ );
+ if(contains(frL,kk),
+ tmp1=select(frL,#_1<kk & kk<#_2);
+ Lv=max(apply(tmp1,#_3));
+ tmp=select(cpL,#_2==Lv);
+ no=length(tmp)+1;
+ cpL=append(cpL,[kk,Lv,no]);
+ );
+ );
+ forall(frL,
+ str_(#_2)="}";
+ );
+ out="";
+ prev=0;
+ forall(cpL,
+ if(#_3==1,
+ tmp1=substring(str,prev,#_1-1);
+ tmp=indexof(tmp1,"(");
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ tmp1=replace(tmp1,"..",":");
+ );
+ if(#_3==2,
+ tmp2=substring(str,prev,#_1-1);
+ out=out+"for("+tmp2+" in "+tmp1+"){";
+ );
+ prev=#_1;
+ );
+ out=out+substring(str,prev,length(str));
+ );
+);
+
+Deffun(name,bodylist):=(
+//help:Deffun("f(x)",["regional(y)","y=x^2*(x-3)","y"]);
+ regional(funstr,tmp,tmp1,str,Pos);
+ funstr=name+":=(";
+ forall(bodylist,
+ funstr=funstr+#+";";
+ );
+ funstr=funstr+");";
+ parse(funstr);
+ tmp=indexof(name,"("); // 17.09.15from
+ str=substring(name,0,tmp-1)+"<-function(";
+ str=str+substring(name,tmp,length(name))+"{";
+ forall(1..(length(bodylist)-1),
+ tmp1=bodylist_#;
+ tmp1=replace(tmp1,LFmark,"");
+ tmp1=replace(tmp1," ","");
+ Pos=indexof(tmp1,"regional")+indexof(tmp1,"local");
+ if(Pos==0,
+ tmp=RSform(tmp1);
+ if(indexof(tmp,"if(")>0,
+ tmp=iftoR(tmp);
+ );
+ if(indexof(tmp,"forall(")>0,
+ tmp=FortoR(tmp);
+ );
+ str=str+tmp+";";
+ );
+ );
+ str=str+"return("+bodylist_(length(bodylist))+")}";
+ //17.09.15upto
+ FUNLIST=append(FUNLIST,str);
+);
+
+Windispg():=(
+ regional(Nj,Nk,Dt,Vj,tmp,tmp1,tmp2,opcindy);
+ gsave();
+ layer(KETPIClayer);
+ forall(GCLIST,Nj,
+ if(isstring(Nj_1),Dt=parse(Nj_1),Dt=Nj_1); // 11.17
+ if(islist(Dt) & length(Dt)>0, // 12.19,12.22
+ tmp=MeasureDepth(Dt);
+ if(tmp==1,Dt=[Dt]);
+ opcindy=Nj_3;
+ if(Nj_2<0,tmp1=0,tmp1=Nj_2);
+ if(tmp1<10,
+ forall(Dt,Nk,
+// tmp2=apply(Nk,if(ispoint(#),Lcrd(#),#));
+// tmp2=apply(tmp2,Pcrd(#));
+ tmp2=Nk; // 14.12.04
+ if(length(Nk)>1,
+ tmp="connect("+textformat(tmp2,5)+
+ ",dashtype->"+text(tmp1)+",linecolor->"+KCOLOR+opcindy+")";
+ parse(tmp);
+ ,
+ if(length(Nk)==1,
+ tmp="draw("+text(tmp2_1)+opcindy+")"; // 14.12.31
+ parse(tmp);
+ );
+ );
+ );
+ );
+ );
+ );
+// if(ADDAXES=="1", // 16.10.08from
+// draw([XMIN,0],[XMAX,0],color->[0,0.2,0]);
+// draw([0,YMIIN],[0,YMAX],color->[0,0.2,0]);
+// Letter([[XMAX,0],"e","x",[0,YMAX],"n","y"]);
+// Letter([[0,0],"sw","O"]);
+// ); // 16.10.08upto
+ grestore();
+ layer(0);
+);
+
+Windispg(pltdata):=(
+ regional(pdata,Nj,Nk,Dt,tmp,tmp1,tmp2,opcindy);
+ gsave();
+ layer(KETPIClayer);
+ if(!islist(pltdata),tmp=[pltdata],tmp=pltdata);
+ pdata=select(GCLIST,contains(tmp,#_1));
+ forall(pdata,Nj,
+ if(isstring(Nj_1),Dt=parse(Nj_1),Dt=Nj_1); // 11.17
+ if(islist(Dt) & length(Dt)>0, // 12.19,12.22
+ tmp=MeasureDepth(Dt);
+ if(tmp==1,Dt=[Dt]);
+ opcindy=Nj_3;
+ if(Nj_2<0,tmp1=0,tmp1=Nj_2);
+ if(tmp1<10,
+ forall(Dt,Nk,
+ tmp2=Nk; // 14.12.04
+ if(length(Nk)>1,
+ tmp="connect("+textformat(tmp2,5)+ // 15.05.11
+ ",dashtype->"+text(tmp1)+
+ ",linecolor->"+KCOLOR+opcindy+")";
+ parse(tmp);
+ ,
+ if(length(Nk)==1,
+ tmp="draw("+text(tmp2_1)+opcindy+")"; // 14.12.31
+ parse(tmp);
+ );
+ );
+ );
+ );
+ );
+ );
+ grestore();
+ layer(0);
+);
+
+WritetoRS():=WritetoRS(FnameR);// 17.09.17from
+WritetoRS(Arg):=(
+ regional(string,filename,shch,tmp1,tmp2);
+ if(isstring(Arg),
+ string=Arg;
+ if(indexof(string,".r")>0,
+ filename=string;
+ shch="";
+ ,
+ filename=FnameR;
+ shch=string;
+ );
+ WritetoRS(filename,shch);
+ ,
+ if(Arg<=1,WritetoRS(FnameR,"all"));
+ if(Arg==2,WritetoRS(FnameR,"sh"));
+ );
+);
+WritetoRS(filename,shchoice):=(
+ regional(Plist,Pos,GrL,str,tmp,tmp1,tmp2,cmd);
+ println("Write to R "+filename);
+ Plist=[];
+ Pnamelist=[];
+ forall(remove(allpoints(),[SW,NE]),
+ tmp=Lcrd(#);
+ tmp1=format(re(tmp_1),6);// 15.02.05
+ tmp2=format(re(tmp_2),6);
+ tmp=#.name+"="+"c("+tmp1+","+tmp2+");";
+ tmp=tmp+"Assignadd('"+#.name+"',"+#.name+")";
+ Plist=append(Plist,tmp);
+ );
+ SCEOUTPUT = openfile(filename);
+ tmp=Datetime();
+ println(SCEOUTPUT,"# date time="+tmp_1+" "+tmp_2);
+ if(isstring(CindyPathName), // 16.12.25from
+ if(length(CindyPathName)>0,
+ println(SCEOUTPUT,
+ "# path file="+CindyPathName+" "+CindyFileName+".cdy");
+ ,
+ println(SCEOUTPUT,"");
+ );
+ ,
+ println(SCEOUTPUT,"");
+ );
+ tmp=replace(Dirwork,"\","/"); //17.09.24
+ println(SCEOUTPUT,"setwd('"+tmp+"')"); //17.09.24
+// if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0),
+// Libname=Libname+"2e";
+// ); // 17.10.07removed
+ tmp=replace(Libname,"\","/"); //17.09.24from
+// println(SCEOUTPUT,"load('"+tmp+".Rdata')"); //17.10.11
+ println(SCEOUTPUT,"source('"+tmp+".r')");//temporary
+ if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0),
+ // 17.10.07added
+ tmp=replace(tmp+"_rep2e","\","/");
+ println(SCEOUTPUT,"source('"+tmp+".r')");
+ );
+ println(SCEOUTPUT,"Ketinit()");
+ println(SCEOUTPUT,"cat('KETpic',ThisVersion,'\n')");
+ println(SCEOUTPUT,"Fnametex='"+Fnametex+"'");
+ println(SCEOUTPUT,"FnameR='"+FnameR+"'");
+ println(SCEOUTPUT,"Fnameout='"+Fnameout+"'");
+ println(SCEOUTPUT,"arccos=acos; arcsin=asin; arctan=atan");
+ println(SCEOUTPUT,"");
+ forall(COM0thlist,
+ if(indexof(#,"Texcom")==0, //17.09.22
+ println(SCEOUTPUT,RSform(#));
+ ,
+ println(SCEOUTPUT,#);
+ );
+ );
+ println(SCEOUTPUT,
+ "Setwindow(c("+XMIN+","+XMAX+"), c("+YMIN+","+YMAX+"))");
+ forall(Plist,
+ println(SCEOUTPUT,#);
+ );
+ forall(VLIST,
+ tmp=#_1;
+ tmp1=#_2;
+ if(!isstring(tmp1),
+ if(islist(tmp1),
+ tmp2="[";
+ forall(tmp1,
+ tmp2=tmp2+textformat(#,6)+",";
+ );
+ tmp1=substring(tmp2,0,length(tmp2)-1)+"]";
+ ,
+ tmp1=format(tmp1,6);
+ );
+ );
+ tmp1=RSform(tmp1);
+ print(SCEOUTPUT,tmp+"="+tmp1+";"); //17.09.22
+// tmp=substring(tmp,0,length(tmp)-1);
+ println(SCEOUTPUT,"Assignadd('"+tmp+"',"+tmp+")");
+ );
+ forall(FUNLIST,
+ println(SCEOUTPUT,#);
+ );
+ forall(GLIST,
+ println(SCEOUTPUT,RSform(#));
+ );
+ tmp=text(Pnamelist);
+ tmp=replace(tmp,"[","list(");
+ Pnamelist=replace(tmp,"]",")");
+ println(SCEOUTPUT,"PtL="+Pnamelist+";");
+ tmp=select(GCLIST,#_2==-1);
+ GrL=apply(tmp,#_1);
+ tmp=text(GrL);
+ tmp=replace(tmp,"[","list(");
+ tmp=replace(tmp,"]",")");
+ println(SCEOUTPUT,"GrL="+tmp);
+ tmp1="";
+ if(length(tmp1)>0,
+ tmp1="WriteOutData(Fnameout"+tmp1+");";
+ println(SCEOUTPUT,tmp1);
+ );
+ forall(COM1stlist,
+ if(indexof(#,"Texcom")==0, //17.09.22
+ println(SCEOUTPUT,RSform(#));
+ ,
+ println(SCEOUTPUT,#);
+ );
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"# Windisp(GrL)");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"if(1==1){");
+ println(SCEOUTPUT,"");
+ tmp=replace(Dirwork,"\","/"); //17.09.24(2lines)
+ println(SCEOUTPUT,"Openfile('"+tmp+"/"+Fnametex+"','"+ULEN+"')");
+ forall(COM2ndlist,
+ if(indexof(#,"Texcom")==0, //17.09.22
+ println(SCEOUTPUT,RSform(#));
+ ,
+ println(SCEOUTPUT,#);
+ );
+ );
+ if(length(GrL)>0,
+ println(SCEOUTPUT," Drwline(GrL)");
+ );
+ println(SCEOUTPUT,"Closefile('"+ADDAXES+"')");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"}");
+ if(shchoice=="sh",
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"quit()");
+ ,
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"#quit()");
+ );
+ closefile(SCEOUTPUT);
+); //17.09.17upto
+
+Extractdata(name):=Extractdata(1,name,[]);
+Extractdata(Arg1,Arg2):=(
+ if(isstring(Arg1),
+ Extractdata(1,Arg1,Arg2);
+ ,
+ Extractdata(Arg1,Arg2,[]);
+ );
+);
+Extractdata(number,name,options):=(
+//help:ExtractData("ha1");
+//help:ExtractData(1,"ha1");
+ regional(dlist,tmp,tmp1,tmp2,tmp3,File,Ltype,Noflg,opstr,opcindy);
+ tmp=Divoptions(options);
+ Ltype=tmp_1;
+ Noflg=tmp_2;
+ opstr=tmp_(length(tmp)-1);
+ opcindy=tmp_(length(tmp));
+ tmp1=[];
+ forall(1..length(GOUTLIST),
+ if(contains(GOUTLIST_#_2,name),
+ tmp1=append(tmp1,#);
+ );
+ );
+ if(length(tmp1)==0,
+ println(varname+" not found");
+ ,
+ tmp1=tmp1_number;
+ tmp2=GOUTLIST_tmp1;
+ tmp=remove(tmp2_2,[name]);
+ GOUTLIST_tmp1=[tmp2_1,tmp];
+ File=tmp2_1;
+ );
+ if(Noflg<3,
+ println("extract outdata "+name);
+ tmp1=parse(name);
+ tmp3=[ //17.09.18
+ "Tmpout=ReadOutData("+Dq+File+Dq+")"
+ ];
+ GLIST=concat(GLIST,tmp3);
+ );
+ if(Noflg<2,
+ if(isstring(Ltype),
+ Ltype=GetLinestyle(text(Noflg)+Ltype,name);
+ ,
+ if(Noflg==1,Ltype=0);
+ );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
+ tmp2;
+);
+
+RemoveOut(pltlist):=(
+ regional(name,tmp,tmp1,tmp2);
+ forall(pltlist,name,
+ tmp1=[];
+ forall(GOUTLIST,
+ tmp=remove(#_2,[name]);
+ tmp1=append(tmp1,[#_1,tmp]);
+ );
+ GOUTLIST=tmp1;
+ );
+);
+
+ReadOutData():=ReadOutData(Fnameout);
+ReadOutData(filename):=ReadOutData("",filename); //16.03.07
+ReadOutData(pathorg,filenameorg):=(
+//help:ReadOutData();
+//help:Readoutdata();
+//help:ReadOutData("file.txt");
+//help:Readoutdata("file.txt");
+//help:ReadOutData("/datafolder","file.txt");
+//help:Readoutdata("/datafolder","file.txt");
+ regional(path,filename,varname,varL,ptL,pts,tmp,tmp1,tmp2,tmp3,tmp4,
+ nmbr,cmdall,cmd,cmdorg,outdt,goutdt);
+ path=pathorg; //16.03.07 from
+ if(length(path)>0,
+ setdirectory(path);
+ if(indexof(path,"\")>0,tmp1="\",tmp1="/");
+ tmp=substring(path,length(path)-1,length(path));
+ if(tmp!=tmp1,path=path+tmp1);
+ ); //16.03.07 upto
+ filename=filenameorg; // 16.04.17
+ if(indexof(filename,".")==0,filename=filename+".txt");
+ tmp=load(filename);
+ cmdall=tokenize(tmp,"//");
+ varname=cmdall_1;
+ cmdall=cmdall_(2..length(cmdall));
+ outdt=[];
+ varL=[varname];
+ ptL=[];
+ forall(cmdall,cmdorg,
+ cmd=replace(cmdorg,LFmark,"");
+ if(length(cmd)>0,
+ if(cmd=="start" % cmd=="end" % substring(cmd,0,1)=="[",
+ if(cmd=="start",
+ pts=[];
+ );
+ if(cmd=="end",
+ ptL=append(ptL,pts);
+ );
+ if(substring(cmd,0,1)=="[",
+ tmp1=parse(cmd);
+ if(length(tmp1_1)==2,
+ tmp1=apply(tmp1,Pcrd(#));
+ );
+ pts=concat(pts,tmp1);
+ );
+ ,
+ if(length(ptL)>0,
+ if(length(ptL)==1,
+ ptL=ptL_1;
+ tmp=apply(ptL,textformat(#,6));
+ ,
+ tmp="[";
+ forall(ptL,tmp1,
+ tmp=tmp+apply(tmp1,textformat(#,6))+",";
+ );
+ tmp=substring(tmp,0,length(tmp)-1)+"]";
+ );
+ ,
+ tmp="[]";
+ );
+ parse(varname+"="+tmp);
+ outdt=append(outdt,ptL);
+ ptL=[];
+ varname=cmd;
+ varL=append(varL,varname);
+ );
+ );
+ );
+ if(length(ptL)>0,
+ if(length(ptL)==1,
+ ptL=ptL_1;
+ tmp=apply(ptL,textformat(#,6));
+ ,
+ tmp="[";
+ forall(ptL,tmp1,
+ tmp=tmp+apply(tmp1,textformat(#,6))+",";
+ );
+ tmp=substring(tmp,0,length(tmp)-1)+"]";
+ );
+ ,
+ tmp="[]";
+ );
+ parse(varname+"="+tmp);
+ outdt=append(outdt,ptL);
+ if(path=="",tmp=filename,tmp=path+filename); //16.03.07
+ GOUTLIST=append(GOUTLIST,[tmp,varL]);
+ if(length(path)>0, // 16.03.09
+ setdirectory(Dirwork); // 16.03.07
+ );
+ print("readoutdata from "+tmp+" : ");
+ println(varL);
+ varL;
+);
+
+WriteOutData(filename,ptlist):=(
+//help:WriteOutData("file.txt",["g1",gr1,"sg",sgAB]);
+//help:Writeoutdata("file.txt",["g1",gr1,"sg",sgAB]);
+ regional(nn,Gname,Gdata,Str,Gstr,Gj,Pt,Flg,tmp,tmp1,loopend);
+ Flg=0;
+ if(isstring(ptlist_(length(ptlist))),
+ Flg=1;
+ );
+ SCEOUTPUT = openfile(filename);
+ if(Flg==0,
+ loopend=length(ptlist)/2;
+ ,
+ loopend=length(ptlist);
+ );
+ Gstr="[";
+ forall(1..loopend,nn,
+ if(Flg==0,
+ Gname=ptlist_(2*nn-1);
+ ,
+ Gname=ptlist_nn;
+ );
+ Gstr=Gstr+Gname+",";
+ println(SCEOUTPUT,Gname+"//");
+ if(Flg==0,
+ Gdata=ptlist_(2*nn);
+ ,
+ Gdata=parse(Gname);
+ );
+ Gdata=Flattenlist(Gdata);
+ if(MeasureDepth(Gdata)==1,Gdata=[Gdata]);
+ forall(Gdata,Gj,
+ println(SCEOUTPUT,"start//");
+ Str="";
+ forall(Gj,Pt,
+ if(length(Str)>0,
+ Str=Str+","
+ );
+ Str=Str+"["+format(Pt_1,5)+",";
+ Str=Str+format(Pt_2,5);
+ if(length(Pt)<3,
+ Str=Str+"]";
+ ,
+ Str=Str+","+format(Pt_3,5)+"]";
+ );
+ if(length(Str)>80,
+ println(SCEOUTPUT,"["+Str+"]//");
+ Str="";
+ );
+ );
+ if(length(Str)>0,
+ println(SCEOUTPUT,"["+Str+"]//");
+ );
+ if((nn==loopend) & (Gj==Gdata_(length(Gdata))),
+ println(SCEOUTPUT,"end////");
+ ,
+ println(SCEOUTPUT,"end//");
+ );
+ );
+ );
+ closefile(SCEOUTPUT);
+ Gstr=substring(Gstr,0,length(Gstr)-1)+"]";
+ println("writeoutdata "+filename+":"+Gstr);
+);
+
+Makeshell():=(
+ if(length(Texmain)>0,
+ Texparent=Texmain;
+ );
+ if(length(Texparent)>0,
+ Makeshell(Texparent);
+ if(length(FigPdfList)>0,
+ SCEOUTPUT=openfile(Texparent+".tex");
+ forall(FigPdfList,println(SCEOUTPUT,#));
+ closefile(SCEOUTPUT);
+ );
+ ,
+ Makeshell(Fhead+"main");
+ );
+);
+Makeshell(texmainfile):=Makeshell(texmainfile,"rtv");
+Makeshell(texmainfile,flow):=(
+ regional(parent,tmp,tmp1,tmp2,tmp3,flg,tex,path,shnm);
+ parent=Dirwork+Shellparent; // 16.05.29
+ kc():=(
+ println("kc : "+kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex)); // 16.06.04,06.07
+ );
+ tmp1="";
+// tmp2=parent;
+ flg=0;
+ forall(reverse(1..length(parent)),
+ if(flg==0,
+ tmp=substring(parent,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(parent,0,#-1);
+ tmp2=substring(parent,#,length(parent));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ );
+ SCEOUTPUT = openfile(tmp2);
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq); // 15.07.16
+ tmp1=" "+Dq+Fhead+Dq+" "+Dq+texmainfile+Dq; // 15.12.11
+ flg=0;
+ forall(reverse(1..length(PathT)),
+ if(flg==0,
+ if(substring(PathT,#-1,#)=="/",
+ tex=substring(PathT,#,length(PathT));
+ path=substring(PathT,0,#-1);
+ flg=1;
+ );
+ );
+ );
+ // check the case where no / is found
+ if(flg==0,
+ tex=PathT;
+ path="";
+ );
+ if(indexof(flow,"r")>0,
+ tmp=Dq+PathR+Dq+" --vanilla --slave < "+Fhead+".r";
+ // 17.09.14
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="latex" % tex=="platex" % tex=="uplatex", //17.08.13
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ tmp=replace(Dq+PathT+Dq,tex,"dvipdfmx")+" "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ tmp="rm "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="xelatex",
+ tmp="export PATH=$"+path+":${PATH}";
+ println(SCEOUTPUT,tmp);
+ tmp="xelatex"+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ tmp="rm "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="pdflatex" % tex=="pdftex",//16.11.22from
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ );//16.11.22upto
+ if(tex=="lualatex",//16.12.16
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ );//16.12.16
+ if(!isstring(Pathpdf),
+ tmp="preview";
+ ,
+ tmp=Pathpdf;
+ );
+ if(tmp=="preview" % tmp=="skim", // 16.09.09from,16.10.20
+ tmp="open -a "+Dq+tmp+Dq+" "+texmainfile+".pdf";
+ ,
+ tmp=Dq+tmp+Dq+" "+texmainfile+".pdf";
+ );// 16.09.09upto
+ println(SCEOUTPUT,tmp); // 16.07.21upto
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ setdirectory(Dirwork);
+);
+
+Makebat():=(
+ if(length(Texmain)>0,
+ Texparent=Texmain;
+ );
+ if(length(Texparent)>0,
+ Makebat(Texparent);
+ if(length(FigPdfList)>0,
+ SCEOUTPUT=openfile(Texparent+".tex");
+ forall(FigPdfList,println(SCEOUTPUT,#));
+ closefile(SCEOUTPUT);
+ );
+ ,
+ Makebat(Fhead+"main");
+ );
+);
+Makebat(texmainfile):=Makebat(texmainfile,"rtv");
+Makebat(texmainfile,flow):=(
+ regional(drive,fname,tmp,tmp1,tmp2,tmp3,flg,tex,path,batnm);
+ drive="C:";
+ fname=Dirwork+Batparent;
+ kc():=(
+ println("kc : "+kc(Dirwork+Batparent,Dirlib,Fnametex)); // 16.06.04
+ );
+ tmp=indexof(fname,":");
+ if(tmp>0,
+ drive=substring(fname,0,tmp);
+ fname=substring(fname,tmp,length(fname));
+ );
+ tmp1="";
+ tmp2=fname;
+ flg=0;
+ forall(reverse(1..length(fname)),
+ if(flg==0,
+ tmp=substring(fname,#-1,#);
+ if(tmp=="/" % tmp=="\" % tmp=="\", // 14.01.15
+ tmp1=substring(fname,0,#-1);
+ tmp2=substring(fname,#,length(fname));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(drive+tmp1);
+ );
+ SCEOUTPUT = openfile(tmp2);
+ fname=Dirwork;
+ tmp=indexof(fname,":");
+ if(tmp>0,
+ drive=substring(Dirwork,0,tmp);
+ fname=substring(Dirwork,tmp,length(Dirwork));
+ println(SCEOUTPUT,drive);
+ );
+ println(SCEOUTPUT,"cd "+Dq+fname+Dq);// 15.07.16
+ flg=0;
+ forall(reverse(1..length(PathT)),
+ if(flg==0,
+ if(substring(PathT,#-1,#)=="\",
+ tex=substring(PathT,#,length(PathT));
+ path=substring(PathT,0,#-1);
+ flg=1;
+ );
+ );
+ );
+ if(indexof(flow,"r")>0,
+ tmp=Dq+PathR+"\R"+Dq+" --vanilla --slave < "+Fhead+".r";
+ // 17.09.14
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="latex" % tex=="platex" % tex=="uplatex", //17.08.13
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ tmp=replace(Dq+PathT+Dq,tex,"dvipdfmx")+" "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ tmp="del "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="xelatex",
+ tmp="set Path = %Path%;"+Dq+path+Dq;
+ println(SCEOUTPUT,tmp);
+ tmp="xelatex"+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ tmp="del "+texmainfile+".dvi";
+ println(SCEOUTPUT,tmp);
+ );
+ if(tex=="pdflatex" % tex=="pdftex",//16.11.22from
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ );//16.11.22upto
+ if(tex=="lualatex",//16.12.16
+ tmp=Dq+PathT+Dq+" "+texmainfile+".tex";
+ println(SCEOUTPUT,tmp);
+ if(indexof(Shellfile,"mv")>0,
+ println(SCEOUTPUT,tmp);
+ );
+ );//16.12.16
+ if(!isstring(Pathpdf),
+ tmp=indexof(PathS,"\scilab");// 15.12.12
+ tmp=substring(PathS,0,tmp-1)+"\SumatraPDF\SumatraPDF.exe";
+ ,
+ tmp=Pathpdf;
+ );
+ tmp=Dq+tmp+Dq+" "+texmainfile+".pdf";
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ if(indexof(Dirwork,":")==0, // 14.01.15
+ drive="C:";
+ ,
+ drive="";
+ );
+ setdirectory(drive+Dirwork);
+);
+
+Addpackage(packorg):=(
+//help:Addpackage("bm");
+//help:Addpackage(["bm","enumerate"]);
+//help:Addpackage(["bm","[c]{somepackage}"]);
+ regional(packL,tmp);
+ packL=packorg; //17.06.25from
+ if(!islist(packL),packL=[packL]);
+ packL=apply(packL,replace(#,"\","/"));
+ forall(1..(length(packL)),
+ tmp=packL_#;
+ if(substring(tmp,0,11)=="ketpicstyle",
+ tmp=replace(Dirhead+"/"+tmp,"\","/");
+ );
+ if(indexof(tmp,"[")==0,
+ packL_#="{"+tmp+"}";
+ );
+ );
+ ADDPACK=concat(ADDPACK,packL); //17.06.25upto
+);
+
+Viewtex():=(
+ regional(texfile,tmp,tmp1,sep);
+ texfile=Fhead+"main";
+// if(iswindows(),sep="\",sep="/"); // 17.04.07
+// sep="/";
+ SCEOUTPUT=openfile(texfile+".tex");
+ tmp="\documentclass{article}"; // 16.06.09from
+ if(indexof(PathT,"platex")>0,
+ tmp=replace(tmp,"article","jarticle");
+ if(indexof(PathT,"uplatex")>0, //17.08.13from
+ tmp=replace(tmp,"jarticle","ujarticle");
+ );//17.08.13upto
+ ); // 16.06.09upto
+ println(SCEOUTPUT,tmp);
+ if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0) ,
+ //16.11.23,12.16
+ if(indexof(PathT,"pdflatex")>0,
+ println(SCEOUTPUT,"\usepackage[pdftex]{pict2e}");//16.11.24
+ ,
+ println(SCEOUTPUT,"\usepackage{pict2e}");//16.12.16
+ println(SCEOUTPUT,"\usepackage{luatexja}");//16.12.18
+ );
+ println(SCEOUTPUT,"\usepackage{ketpic2e,ketlayer2e}");// 17.04.07from
+// tmp=replace(Dirhead+"/ketpicstyle","\","/");
+// println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic2e}");
+// println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer2e}");
+ ,
+ println(SCEOUTPUT,"\usepackage{ketpic,ketlayer}");
+// tmp=replace(Dirhead+"/ketpicstyle","\","/");
+// println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic}");
+// println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer}");
+ );//17.04.07upto
+ println(SCEOUTPUT,"\usepackage{amsmath,amssymb}");
+ println(SCEOUTPUT,"\usepackage{graphicx}");
+ println(SCEOUTPUT,"\usepackage{color}");
+ forall(ADDPACK, // 16.05.16from
+ println(SCEOUTPUT,"\usepackage"+#); //17.05.25
+ );// 16.05.16upto
+ println(SCEOUTPUT,"");
+// println(SCEOUTPUT,"\def\ketcindy{{K\kern-.20em%"); // deleted 16.11.27,recovered11.29 redeleted17.04.07
+// println(SCEOUTPUT,"\lower.5ex\hbox{E}\kern-.125em{TCindy}}}");
+// println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\setmargin{20}{20}{20}{20}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{document}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\verb|"+Fhead+"| by \ketcindy");// 16.01.12, 18, 16.04.08
+// println(SCEOUTPUT,"\verb|"+Fhead+"| by KeTCindy");// 16.11.29 temporarily
+ println(SCEOUTPUT,"\vspace{5mm}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\input{"+Fhead+".tex}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\end{document}");
+ closefile(SCEOUTPUT);
+ if(iswindows(),
+ kc():=(
+ println("kc : "+kc(Dirwork+Batparent,Dirlib,Fnametex)); // 16.06.04
+ );
+ Makebat(texfile);
+ ,
+ kc():=(
+ println("kc : "+kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex)); // 16.06.04
+ );
+ Makeshell(texfile);
+ );
+ WritetoRS(2); //17.09.19
+);
+
+Viewparent():=( //17.04.13
+ if(!isexists(Dirwork,Texparent+".tex"),
+ if(isstring(Texparent),
+ drawtext(mouse().xy,Texparent+".tex not exist",
+ size->24,color->[1,0,0]);
+ ,
+ drawtext(mouse().xy,"Texparent not defined",
+ size->24,color->[1,0,0]);
+ );
+ ,
+ if(iswindows(),
+ Makebat();
+ ,
+ Makeshell();
+ );
+ WritetoRS(2); //17.09.29
+ kc();
+ );
+);
+
+Makecmdlist(libname):=(
+//help:Makecmdlist("ketcindylib");
+ regional(cmdall,cmd,flg,tmp,tmp1,tmp2,out);
+ setdirectory(Dirlib);
+ tmp=load(libname+".cs");
+ cmdall=tokenize(tmp,":=");
+ out=[];
+ forall(cmdall,cmd,
+ tmp=max([0,length(cmd)-50]);
+ tmp1=";"+substring(cmd,tmp,length(cmd));
+ flg=0;
+ forall(reverse(1..length(tmp1)),
+ if(flg==0,
+ if(substring(tmp1,#-1,#)==";",
+ tmp=substring(tmp1,#,length(tmp1));
+ tmp2=substring(tmp,0,1);
+ if(length(tmp)>0,
+ if(!contains([" ","/"],tmp2),
+ out=append(out,tmp);
+ flg=1;
+ );
+ );
+ );
+ );
+ );
+ );
+ setdirectory(Dirwork);
+ tmp=length(out)-1;
+ out=out_(2..tmp);
+ out=sort(out);
+);
+
+Savecmdlist(cmdlist,cmdfile):=(
+ SCEOUTPUT=openfile(cmdfile+".cs");
+ forall(cmdlist,
+ println(SCEOUTPUT,#);
+ );
+ closefile(SCEOUTPUT);
+);
+
+Quicksort(seq):=(
+ regional(pivot,left,right,out);
+ if(length(seq)<2,
+ out=seq;
+ ,
+ pivot = max(seq_1,seq_2);
+ left = [];
+ right = [];
+ forall(seq,
+ if(#< pivot,
+ left=append(left,#);
+ ,
+ right=append(right,#);
+ );
+ );
+ left = Quicksort(left);
+ right = Quicksort(right);
+ out=concat(left,right);
+ );
+ out;
+);
+
+Lessstr(st1,st2):=(
+ regional(tmp,tmp1,tmp2,out);
+ tmp=min(length(st1),length(st2));
+ flg=0;
+ forall(1..tmp,
+ if(flg==0,
+ tmp1=substring(st1,#-1,#);
+ tmp2=substring(st2,#-1,#);
+ if(tmp1<tmp2,
+ out=(1<2);
+ flg=1;
+ ,
+ if(tmp1>tmp2,
+ out=(1>2);
+ flg=1;
+ );
+ );
+ );
+ );
+ if(flg==0,
+ if(length(st1)<length(str2),
+ out=(1<2);
+ ,
+ out=(1>2);
+ );
+ );
+ out;
+);
+
+Figpdf():=Figpdf(Texparent,[]);
+Figpdf(Arg1):=(
+ if(isstring(Arg1),
+ Figpdf(Arg1,[]);
+ ,
+ Figpdf(Texparent,Arg1);
+ );
+);
+Figpdf(fnameorg,optionorg):=(
+//help:Figpdf();
+//help:Figpdf([10,,10,,[0,2] ]);(margin(4),move)
+//help:Figpdf([[0,0]]);(move)
+//help:Figpdf(options=[5,5,5,5,[0,0]]]);
+ regional(options,fname,mar,pos,dp,sc,tmp,tmp1,tmp2,sep);
+ fname=fnameorg;
+ if(indexof(fnameorg,".")==0,
+ fname=fnameorg+".tex";
+ );
+ tmp=apply(optionorg,if(isstring(#),parse("["+#+"]"),#)); // 16.04.07
+ tmp=select(tmp,#!=[]);
+ options=optionorg;//16.11.08from
+// mar=[5,5,5,5];
+ dp=[0,-3];
+ tmp=select(options,islist(#));
+ if(length(tmp)>0,
+ dp=tmp_1;
+ options=remove(options,tmp);
+ );
+ tmp=4-length(options);
+ tmp1=apply(1..tmp,5);
+ mar=concat(options,tmp1);
+ mar=apply(mar,if(length(#)==0,5,#));//16.11.08upto
+ pos=[mar_1+dp_1,mar_3+dp_2];
+ sc=10;
+ tmp=indexof(ULEN,"cm");
+ if(tmp>0,
+ tmp1=Removespace(substring(ULEN,0,tmp-1));
+ sc=parse(tmp1)*10;
+ );
+ tmp=indexof(ULEN,"mm");
+ if(tmp>0,
+ tmp1=Removespace(substring(ULEN,0,tmp-1));
+ sc=parse(tmp1);
+ );
+ tmp="\documentclass{article}"; // 16.06.09from
+ if(indexof(PathT,"platex")>0,
+ tmp=replace(tmp,"article","jarticle");
+ if(indexof(PathT,"uplatex")>0, //17.08.13from
+ tmp=replace(tmp,"jarticle","ujarticle");
+ );//17.08.13upto
+ );
+ FigPdfList=append(FigPdfList,tmp); // 16.06.09upto
+ tmp1="\special{papersize=W mm,H mm}";
+ tmp=(XMAX-XMIN)*sc+(mar_1+mar_2);
+ tmp1=replace(tmp1,"W",text(tmp));
+ tmp=(YMAX-YMIN)*sc+(mar_3+mar_4);
+ tmp1=replace(tmp1,"H",text(tmp));
+// if(iswindows(),sep="\",sep="/");//17.04.08
+// sep="/";
+ FigPdfList=append(FigPdfList,tmp1);
+ if(indexof(PathT,"pdflatex")>0 ,//16.11.23
+ Libname=Dirlib+"/ketpic2esciL5";//16.11.23
+ FigPdfList=append(FigPdfList,
+ "\usepackage[pdftex]{pict2e}");//16.11.24
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");
+ FigPdfList=concat(FigPdfList, // 17.04.08from
+// "\usepackage{ketpic2e,ketlayer2e}");
+ ["\usepackage{"+tmp+"/ketpic2e}",
+ "\usepackage{"+tmp+"/ketlayer2e}"]
+ );
+ ,
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");
+ FigPdfList=concat(FigPdfList,
+// "\usepackage{ketpic,ketlayer}");
+ ["\usepackage{"+tmp+"/ketpic}",
+ "\usepackage{"+tmp+"/ketlayer}"]
+ );// 17.04.08upto
+ );//16.11.22from
+ FigPdfList=append(FigPdfList,
+ "\usepackage{amsmath,amssymb}");
+ FigPdfList=append(FigPdfList,
+ "\usepackage{graphicx,color}");
+ forall(ADDPACK, // 16.05.16from
+// if(indexof(#,"[")==0, // 16.09.05from
+// tmp1="\usepackage{"+#+"}";
+// ,
+ tmp1="\usepackage"+#; //17.07.10
+// );
+ FigPdfList=append(FigPdfList,tmp1); // 16.09.05upto
+ );
+ FigPdfList=append(FigPdfList,"");
+// FigPdfList=append(FigPdfList, // deleted 2016.11.27
+// "\def\ketcindy{{K\kern-.20em%");
+// tmp="\lower.5ex\hbox{E}\kern-.125em";
+// tmp=tmp+"{TCindy}}}";
+// FigPdfList=append(FigPdfList,tmp);
+// FigPdfList=append(FigPdfList,"");
+ FigPdfList=append(FigPdfList,
+ "\setmargin{0}{0}{0}{0}");
+ FigPdfList=append(FigPdfList,"");
+ FigPdfList=append(FigPdfList,"\begin{document}");
+ FigPdfList=append(FigPdfList,"");
+ FigPdfList=append(FigPdfList,
+ "\begin{layer}{50}{0}");
+ tmp1="\putnotese{X}{Y}{\input{";
+ tmp1=replace(tmp1,"X",text(pos_1));
+ tmp1=replace(tmp1,"Y",text(pos_2));
+ FigPdfList=append(FigPdfList,tmp1+Fhead+".tex}}");
+ FigPdfList=append(FigPdfList,"");
+ FigPdfList=append(FigPdfList,"\end{layer}");
+ FigPdfList=append(FigPdfList,"");
+ FigPdfList=append(FigPdfList,"\end{document}");
+ if(fnameorg!=Texparent,
+ SCEOUTPUT=openfile(fname);
+ forall(FigPdfList,println(SCEOUTPUT,#));
+ closefile(SCEOUTPUT);
+ );
+ FigPdfList;
+);
+
+Makehelplist(libname):=(
+ regional(cmdall,cmd,flg,lev,tmp,tmp1,out);
+ tmp=load(libname);
+ cmdall=tokenize(tmp,"//help:");
+ cmdall=select(cmdall,substring(#,1,3)!=");");
+ flg=0;
+ forall(1..3,
+ if(flg==0,
+ if(substring(cmdall_#,0,7)=="start()",
+ cmdall=cmdall_((#+1)..length(cmdall));
+ flg=1;
+ );
+ );
+ );
+ flg=0;
+ tmp=length(cmdall);
+ forall(0..2,
+ if(flg==0,
+ if(substring(cmdall_(tmp-#),0,5)=="end()",
+ cmdall=cmdall_(1..(tmp-#-1));
+ flg=1;
+ );
+ );
+ );
+ out=[];
+ forall(cmdall,cmd,
+ tmp1=indexof(cmd,"(");
+ lev=1;
+ flg=0;
+ forall((tmp1+1)..length(cmd),
+ if(flg==0,
+ tmp=substring(cmd,#-1,#);
+ if(tmp=="(",lev=lev+1);
+ if(tmp==")",
+ lev=lev-1;
+ if(lev==0,
+ flg=1;
+ out=append(out,substring(cmd,0,#)+";");
+ );
+ );
+ );
+ );
+ );
+ sort(out);
+);
+
+Helplist():=Helplist(Dirlib,["+","+3d"],"helpJ");
+// 15.05.22
+Helplist(Arg):=(
+ if(islist(Arg),
+ Helplist(Dirlib,Arg,"helpJ"); // 15.06.20
+ ,
+ if(indexof(Arg,"help")>0,
+ Helplist(Dirlib,["+","+3d"],Arg);
+ ,
+ Helplist(Arg,["+","+3d"],"helpJ");
+ );
+ );
+);
+Helplist(Arg1,Arg2):=(
+ if(islist(Arg1),
+ Helplist(Dirlib,Arg1,Arg2);
+ ,
+ if(indexof(Arg2,"help")>0,
+ Helplist(Dirlib,Arg1,Arg2);
+ ,
+ Helplist(Arg,["+","+3d"],Arg2);
+ );
+ );
+);
+Helplist(dir,files,help):=(
+//help:Helplist();
+//help:Helplist("helpE");
+ regional(ketfiles,tmp,tmp1,tmp2);
+ setdirectory(dir);
+ if(contains(files,"+"),
+ tmp=remove(files,["+"]);
+ ketfiles=concat(["+basic1","+basic2","+out"],tmp);
+ ,
+ ketfiles=files;
+ );
+ ketfiles=apply(ketfiles,replace(#,"+","ketcindylib"));
+ ketfiles=apply(ketfiles,#+"r.cs"); // 15.11.05 from
+ tmp=apply(files,replace(#,"+","ketcindylib"));
+// tmp=apply(files,replace(#,"r.cs",""));
+// tmp=remove(tmp,["ketcindylibout"]);
+// tmp=apply(tmp,replace(#,"basic",""));
+ tmp=apply(tmp,#+help+".txt");
+ ketfiles=concat(ketfiles,tmp);// 15.11.05 upto
+ tmp1=[];
+ forall(ketfiles,
+ tmp=Makehelplist(#);
+ tmp1=concat(tmp1,tmp);
+ );
+ if(!islist(HLIST), // 16.12.31from
+ HLIST=sort(tmp1);
+ ,
+ HLIST=sort(concat(HLIST,tmp1));
+ ); // 16.12.31upto
+ setdirectory(Dirwork);
+);
+
+
+Help():=(
+ forall(HLIST,
+ println(#);
+ );
+);
+Help(strorg):=(
+//help:Help("Plot");
+//help:Help("*");
+ regional(str,sel,tmp,tmp1,tmp2,flg,Endflg);
+ if(length(HLIST)>0,flg=0,flg=-1);
+ str=replace(strorg,"'",Dq); // 15.11.25
+ if(length(str)==0,
+ forall(HLIST,
+ if(indexof(#,"*")>0,
+ println(#);
+ );
+ flg=1;
+ );
+ ,
+ if(str=="*",
+ sel=HLIST;
+ ,
+ sel=select(HLIST,substring(#,0,length(str))==str);
+ );
+ if(length(sel)>0,flg=1);
+ forall(sel,
+ tmp=indexof(#,"(");
+ if(substring(#,tmp-2,tmp-1)!="*",
+ println(#);
+ ,
+// println(substring(#,0,tmp-1));
+ tmp1=substring(#,tmp,length(#)-2);
+ tmp2=indexof(tmp1,"//");
+ Endflg=0;
+ forall(1..4,
+ if(Endflg==0,
+ tmp2=indexof(tmp1,"//");
+ if(tmp2==0,
+ println(" "+tmp1);
+ Endflg=1;
+ ,
+ println(" "+substring(tmp1,0,tmp2-1));
+ tmp1=substring(tmp1,tmp2+1,length(tmp1));
+ );
+ );
+ );
+ );
+ );
+ );
+ if(flg==-1,println(" Help not read in"));
+ if(flg==0,println(" no example"));
+);
+
+Helpkey(str):=(
+ regional(tmp,tmp1,tmp2);
+ tmp1=select(HLIST,indexof(#,str)>0);
+ forall(tmp1,
+ tmp=substring(#,0,indexof(#,"*")-1);
+ Help(tmp);
+ );
+);
+Helpkey(str1,str2):=(
+//help:Helpkey(keyword);
+//help:Helpkey(keyword1,keyword2);
+ regional(tmp,tmp1,tmp2);
+ tmp1=select(HLIST,indexof(#,str1)>0);
+ tmp1=select(tmp1,indexof(#,str2)>0);
+ forall(tmp1,
+ tmp=substring(#,0,indexof(#,"*")-1);
+ Help(tmp);
+ );
+);
+
+Slidework():=Slidework(Dirwork); // 16.06.10
+Slidework(dirorg):=(
+//help:Slidework(directory);
+ regional(dir,tmp,sep); // 16.06.25
+ dir=replace(dirorg,unicode("000a"),""); // 16.06.25
+ sep="/"; //17.04.16from
+ if(iswindows(),
+ dir=replace(dir,"/","\");
+ sep="\";
+ ); //17.04.16upto
+ if(isexists(dir,""), // 16.12.20
+ Changework(dir);
+ if(!isexists(Dirwork,"fig"), // 16.12.18
+ cmdL=["createdir",[Dq+dir+sep+"fig"+Dq]];//16.12.27,17.04.16
+ CalcbyS("crdr",cmdL,["m"]);
+ println(dir+sep+"fig generated"); //17.04.16
+ );
+ tmp=dir+sep+"fig"; //17.04.16from
+ Changework(tmp);// 17.02.19upto
+ ,
+ println(dir+ " not exists");
+ );
+);
+
+Setslidepage():=( // 17.03.05
+ regional(tmp1,tmp2,tmp3);
+ tmp1=["letterc","boxc","framec","shadowc","xpos","size"];
+ tmp2=apply([1,2,4,5,7,8],SlideColorList_#);
+ tmp3=apply(1..(length(tmp1)),tmp1_#+"="+tmp2_#);
+ println(tmp3);
+);
+Setslidepage(list):=( // 16.12.22
+//help:Setslidepage([letterc,boxc,framec,shadowc,xpos,size]);
+ regional(numlist,tmp,tmp1,letterc,boxc,shadowc,mboxc);
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow";
+ if(!islist(SlideColorList),
+ SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+ letterc,mboxc,mboxc,mboxc,62,2,letterc];
+ );
+ numlist=[1,2,4,5,7,8];
+ forall(1..(length(list)),
+ if(length(list_#)>0,
+ tmp=numlist_#;
+ SlideColorList_tmp=list_#;
+ );
+ );
+ SlideColorList_3=SlideColorList_2;
+ SlideColorList_6=SlideColorList_5;
+);
+
+Setslidemain():=( // 17.03.05
+ regional(tmp1,tmp2,tmp3);
+ tmp1=["letterc","boxc","framec","xpos","size"];
+ tmp2=apply([9,10,12,13,14],SlideColorList_#);
+ tmp3=apply(1..(length(tmp1)),tmp1_#+"="+tmp2_#);
+ println(tmp3);
+);
+Setslidemain(list):=( // 16.12.22
+//help:Setslidemain([letterc,boxc,framec,xpos,size]);
+ regional(numlist,tmp,tmp1,letterc,boxc,shadowc,mboxc);
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow";
+ if(!islist(SlideColorList),
+ SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+ letterc,mboxc,mboxc,mboxc,62,2,letterc];
+ );
+ numlist=[9,10,12,13,14];
+ forall(1..(length(list)),
+ if(length(list_#)>0, //17.01.04
+ tmp=numlist_#;
+ SlideColorList_tmp=list_#;
+ );
+ );
+ SlideColorList_11=SlideColorList_10;
+);
+
+Setslidebody():=( // 17.03.05
+ regional(tmp1,tmp2,tmp3);
+ tmp1=["letterc","style","thindense"];
+ tmp2=[SlideColorList_(15),BodyStyle,ThinDense];
+ tmp3=apply(1..(length(tmp1)),tmp1_#+"="+tmp2_#);
+ println(tmp3);
+);
+Setslidebody(str):=(
+ regional(clr,style,thin);
+ if(isstring(str),
+ Setslidebody(str,"\Large\bf\boldmath",0.1);
+ ,
+ if(length(str)==1,Setslidebody(str_1));
+ if(length(str)==2,Setslidebody(str_1,str_2));
+ if(length(str)==3,Setslidebody(str_1,str_2,str_3));
+ );
+);
+Setslidebody(str,Arg):=( //17.01.08
+ if(isstring(Arg),
+ Setslidebody(str,Arg,0.1);
+ ,
+ Setslidebody(str,"\Large\bf\boldmath",Arg);
+ );
+);
+Setslidebody(str,style,density):=( // 16.12.22,17.01.06,01.08
+//help:Setslidebody(["black",,0]);
+//help:Setslidebody(["blue","\Large\bf\boldmath",0.1]);
+ regional(numlist,tmp,tmp1,letterc,boxc,shadowc,mboxc);
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow";
+ if(!islist(SlideColorList),
+ SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+ letterc,mboxc,mboxc,mboxc,62,2,letterc];
+ );
+ if(length(str)>0,SlideColorList_(15)=str);
+ if(length(style)>0,BodyStyle=style);
+ ThinDense=density;//17.01.08
+);
+
+Setslidehyper():=Setslidehyper(["cl=true,lc=blue,fc=blue",125,70,1]);
+// 16.12.31from
+Setslidehyper(Arg):=(
+ if(isstring(Arg),
+ if(length(Arg)==0, //17.01.29from
+ Setslidehyper();
+ ,
+ Setslidehyper(Arg,[]);
+ );//17.01.29upto
+ ,
+ Setslidehyper("dvipdfmx",Arg);
+ );
+);
+Setslidehyper(driver,options):=(
+//help:Setslidehyper();
+//help:Setslidehyper("dvipdfmx",["cl=true,lc=blue,fc=blue",125,70,1]);
+ regional(reL,stL,tmp,tmp1,tmp2,str,reL);
+ str="";
+ reL=[];
+ forall(options,
+ if(isstring(#),
+ str=#
+ ,
+ reL=append(reL,#);
+ );
+ );
+ if(length(str)>0,str=","+str);
+ tmp1="";
+ if(length(driver+str)>0,
+ tmp1="["+driver+str+"]";
+ );
+ tmp1=replace(tmp1,"cl=","colorlinks=");
+ tmp1=replace(tmp1,"lc=","linkcolor=");
+ tmp1=replace(tmp1,"fc=","filecolor=");
+ tmp1=replace(tmp1,"uc=","urlcolor=");
+ Addpackage(tmp1+"{hyperref}");
+ LinkPosH=125;
+ LinkPosV=70;
+ LinkSize=1;
+ if(length(reL)>0,LinkPosH=reL_1);
+ if(length(reL)>1,LinkPosV=reL_2);
+ if(length(reL)>2,LinkSize=max(reL_3,0.1)); // 17.07.31
+);
+
+Settitle(cmdL):=Settitle("slide0",cmdL,[]);
+Settitle(Arg1,Arg2):=(
+ if(isstring(Arg1),
+ Settitle(Arg1,Arg2,[]);
+ ,
+ Settitle("slide0",Arg1,Arg2);
+ );
+);
+Settitle(name,cmdL,options):=(
+//help:Settitle(cmdL);
+//help:Settitle(name,cmdL);
+//help:Settitle(options=["Layery=0","Color=blue"]);
+ regional(tmp,tmp1,tmp2,eqL,layery,color,size,font);
+ TitleName=name;
+ layery="0";
+ color="blue";
+ size="\Large";
+ font="\bf";
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ forall(eqL,
+ tmp1=Toupper(substring(#,0,1));
+ tmp=indexof(#,"=");
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="L",
+ layery=tmp2;
+ );
+ if(tmp1=="C",
+ color=tmp2;
+ );
+ if(tmp1=="S",
+ size=tmp2;
+ if(substring(size,0,1)!="\",size="\"+size);
+ );
+ if(tmp1=="F",
+ font=tmp2;
+ if(substring(font,0,1)!="\",font="\"+font);
+ );
+ );
+ TitleCmdL=["{"+size+font];
+ if(indexof(color,"[")>0,
+ tmp=replace(color,"[","{");
+ tmp=replace(tmp,"]","}");
+ tmp1=Indexall(tmp,",");
+ if(length(tmp1)>=3,
+ tmp="\color[cmyk]"+tmp;
+ ,
+ tmp="\color[rgb]"+tmp;
+ );
+ ,
+ tmp="\color{"+color+"}";
+ );
+ TitleCmdL=append(TitleCmdL,tmp);
+ TitleCmdL=concat(TitleCmdL,["","\begin{layer}{120}{"+layery+"}"]);
+ forall(1..(length(cmdL)),
+ tmp=cmdL_#;
+ if(length(tmp)>0,
+ if(#==1,
+ tmp="{\Huge \putnote"+tmp+"}"
+ ,
+ tmp="\putnote"+tmp;
+ );
+ TitleCmdL=append(TitleCmdL,tmp);
+ );
+ );
+ TitleCmdL=concat(TitleCmdL,["\end{layer}","","}"]);
+);
+
+Maketitle():=(
+ if(!isstring(TitleName), //17.04.13from
+ drawtext(mouse().xy,"Settitle not defined",
+ size->24,color->[1,0,0]);
+ , //17.04.13upto
+ Maketitle(TitleName);
+ );
+);
+Maketitle(name):=(
+//help:Maketitle();
+ regional(texfile,texmain,tmp,tmp1,sep);
+ texfile=name;
+ texmain=name+"main";
+ SCEOUTPUT=openfile(texfile+".tex");
+ forall(TitleCmdL,
+ println(SCEOUTPUT,#);
+ );
+ closefile(SCEOUTPUT);
+ SCEOUTPUT=openfile(texmain+".tex");
+ tmp="\documentclass[landscape,10pt]{article}";
+ if(indexof(PathT,"platex")>0,
+ tmp=replace(tmp,"article","jarticle");
+ if(indexof(PathT,"uplatex")>0, //17.08.13from
+ tmp=replace(tmp,"jarticle","ujarticle");
+ );//17.08.13upto
+ );
+ println(SCEOUTPUT,tmp);
+ tmp="\special{papersize=\the\paperwidth,\the\paperheight}";
+ println(SCEOUTPUT,tmp);
+// if(iswindows(),sep="\",sep="/"); // 17.04.08from
+// sep="/";
+ //println(SCEOUTPUT,"\usepackage{ketpic,ketlayer,ketslide}");
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketslide}");
+ println(SCEOUTPUT,"\usepackage{amsmath,amssymb}");
+ println(SCEOUTPUT,"\usepackage{bm,enumerate}");
+ if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0),
+ println(SCEOUTPUT,"\usepackage{graphicx}");
+ ,
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{graphicx}");
+ );
+ println(SCEOUTPUT,"\usepackage[usenames]{xcolor}");
+ forall(ADDPACK,
+// if(indexof(#,"[")==0,
+// println(SCEOUTPUT,"\usepackage{"+#+"}");
+// ,
+ println(SCEOUTPUT,"\usepackage"+#); // 17.07.10
+// );
+ );
+ if(indexof(PathT,"platex")>0,tmp="\ketmarginJ",tmp="\ketmarginE");
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"\ketslideinit");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{document}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\input{"+texfile+".tex}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\end{document}");
+ closefile(SCEOUTPUT);
+ if(iswindows(),
+ Makebat(texmain,"tv");
+ ,
+ Makeshell(texmain,"tv");
+ );
+ kc();
+);
+
+Repeatsameslide(repeatflg,sestr,addedL):=(
+ regional(seL,flg1,ss,nn,nrep,tmp,tmp1,tmp2,tmp3,str,j,k);
+ // global RepeatList, SCEOUTPUT
+ nrep=length(RepeatList);
+ flg1=0;
+ forall(addedL,ss,
+ if(repeatflg==0,
+ if(substring(ss,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,ss);
+ );//16.01.04
+ ,
+ forall(1..nrep,nn,
+ if(sestr=="",
+ RepeatList_nn=append(RepeatList_nn,ss);
+ );
+ );
+ if(sestr=="",
+ seL=[1];
+ ,
+ tmp1=substring(sestr,1,length(sestr)-1);
+ tmp1=replace(tmp1,",-",".."+text(nrep));
+ tmp1=replace(tmp1,"-,","1..");
+ tmp1="["+tmp1+"]"; //17.01.03
+ seL=flatten(parse(tmp1)); //17.01.03
+ );
+ if(contains(seL,1),
+ if(substring(ss,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,ss);
+ );
+ seL=remove(seL,[1]);
+ flg1=1;
+ );
+ forall(1..(length(seL)),nn,
+ tmp=seL_nn;
+ if(tmp<=length(RepeatList), //17.01.12from
+ RepeatList_tmp=append( RepeatList_tmp,ss);
+ ,
+ println(" "+sestr+" : "+text(tmp)+" > "+text(length(RepeatList)));
+ );
+ );
+ if(ThinFlg==1,//16.01.05from
+ if(flg1==1,seL=append(seL,1));
+ seL=remove(1..nrep,seL);
+ str=ss; // 17.05.28from
+ repeat(10,
+ tmp1=Indexall(str,"{\color");
+ if(length(tmp1)>0,
+ tmp2=Indexall(str,"}");
+ tmp=select(tmp2,tmp1_1<#);
+ tmp=substring(str,tmp1_1,tmp_1);
+ str=replace(str,tmp+" ","");
+ str=replace(str,tmp,"");
+ );
+ );//17.05.28upto
+ if(contains(seL,1),
+ if(substring(str,0,1)!="%",
+ if(NonThinFlg==0,
+ if(!contains(["\begi","\end{"],substring(str,0,5)),//17.01.15
+ println(SCEOUTPUT,"{\color[cmyk]{\thin,\thin,\thin,\thin}");//17.08.23
+ println(SCEOUTPUT,str);
+ println(SCEOUTPUT,"}%");
+ ,
+ println(SCEOUTPUT,str);
+ );
+ );
+ if(NonThinFlg==1,
+ if(!contains(["\begi","\end{"],substring(str,0,5)),//17.01.15
+ println(SCEOUTPUT,"{\color[cmyk]{\thin,\thin,\thin,\thin}");//17.08.23
+ );
+ println(SCEOUTPUT,str);
+ );
+ if(NonThinFlg==2,
+ println(SCEOUTPUT,str);
+ if(!contains(["\begi","\end{"],substring(str,0,5)),//17.01.15
+ println(SCEOUTPUT,"}%");
+ );
+ );
+ seL=remove(seL,[1]);
+ );
+ );
+ if(substring(ss,0,1)!="%", //16.01.04
+ forall(1..(length(seL)),nn,
+ tmp=seL_nn;
+ if(NonThinFlg==0,
+ tmp1="{\color[cmyk]{\thin,\thin,\thin,\thin}";//17.08.23
+ tmp1=[tmp1,str,"}%"];
+ );
+ if(NonThinFlg==1,
+ tmp1="{\color[cmyk]{\thin,\thin,\thin,\thin}";//17.08.23
+ tmp1=[tmp1,str];//17.01.08upto
+ );
+ if(NonThinFlg==2,
+ tmp1=[str,"}%"];
+ );
+ RepeatList_tmp=concat( RepeatList_tmp,tmp1);
+ );
+ );
+ );//16.01.05upto
+ );
+ );//16.12.05upto
+);
+
+Presentation(texfile):=Presentation(texfile,texfile);
+Presentation(texfile,txtfile):=(
+//help:Presentation(texfile,txtfile);
+ regional(file,flgL,flg,verbflg,slideL,ns,slideorgL,wall,sld,slidecmd,tmp,tmp0,tmp1,
+ tmp2,tmp3,tmp4,tmp5,newoption,top,repeatflg,nrep,nrepprev,,repstr,
+ sestr,npara,paradt,parafiles,hyperflg,paractr,
+ letterc,boxc,shadowc,mboxc,sep);
+ slidecmd=["\ketcletter","\ketcbox","\ketdbox","\ketcframe",
+ "\ketcshadow","\ketdshadow","\slidetitlex","\slidetitlesize",
+ "\mketcletter","\mketcbox","\mketdbox","\mketcframe",
+ "\mslidetitlex","\mslidetitlesize"];
+ if(!isstring(BodyStyle),//17.01.06
+ BodyStyle="\Large\bf\boldmath";
+ );
+ repeatflg=0;
+ RepeatList=[];
+ paractr=0; //16.12.31
+ if(indexof(texfile,".")==0,file=texfile+".tex",file=texfile);
+ if(indexof(txtfile,".")==0,tmp1=txtfile+".txt",tmp1=txtfile);
+ tmp=load(tmp1);
+ tmp=replace(tmp,"////","||||");// 16.05.11, 06.24(reactivated)
+ slideL=tokenize(tmp,"//");
+ slideorgL=slideL; // 16.07.11
+ slideL=apply(slideL,Removespace(#));
+ tmp=select(1..length(slideL),length(slideL_#)>0); // 16.07.11from
+ slideL=apply(tmp,slideL_#);
+ slideorgL=apply(tmp,slideorgL_#);
+// slideL=select(slideL,length(#)>0); // 16.07.11upto
+ flg=0; // 16.06.09from
+ forall(1..10,
+ if(flg==0,
+ if(substring(slideL_1,0,1)!="%",
+ flg=1;
+ ,
+ slideL=slideL_(2..length(slideL));
+ slideorgL=slideorgL_(2..length(slideorgL));
+ );
+ );
+ ); // 16.06.09upto
+ flgL=[];
+ SCEOUTPUT = openfile(file);
+ tmp=tokenize(slideL_1,"::");
+ tmp1=tmp_1;
+ if(length(tmp)>1,
+ tmp2=tmp_2;
+ tmp3=tmp_(3..length(tmp));//16.06.25
+ ,
+ tmp2="";
+ tmp3=tmp_(2..length(tmp));//16.06.25
+ );
+ wall=""; // 16.06.10
+ if(length(tmp3)>0,//16.06.25from
+ if(substring(tmp3_1,0,1)!="\" & indexof(tmp3_1,"=")==0,
+ wall=tmp3_1;
+ tmp3=tmp3_(2..length(tmp3));
+ );
+ );//16.06.25upto
+ tmp="%%% "+tmp1+" "+txtfile;// 16.06.09from
+ println(SCEOUTPUT,tmp);
+ tmp="\documentclass[landscape,10pt]{article}";
+ if(indexof(PathT,"platex")>0,
+ tmp=replace(tmp,"article","jarticle");
+ if(indexof(PathT,"uplatex")>0, //17.08.13from
+ tmp=replace(tmp,"jarticle","ujarticle");
+ );//17.08.13upto
+ );
+ println(SCEOUTPUT,tmp);// 16.06.09from
+ tmp=select(1..(length(tmp3)),indexof(tmp3_#,"\usepackage")>0);//17.06.18from
+ forall(tmp,
+ println(SCEOUTPUT,tmp3_#);
+ );
+ tmp=remove(1..(length(tmp3)),tmp);
+ tmp3=tmp3_tmp;//17.06.18upto
+// if(iswindows(),sep="\",sep="/"); // 17.04.08
+// sep="/";
+ if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0),
+ if(indexof(PathT,"lualatex")>0,
+ println(SCEOUTPUT,"\usepackage{luatexja}");
+ );
+ println(SCEOUTPUT,"\usepackage{pict2e}");
+// println(SCEOUTPUT,"\usepackage{ketpic2e,ketlayer2e}");// 17.04.08from
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic2e}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer2e}");
+ ,
+ println(SCEOUTPUT,"\special{papersize=\the\paperwidth,\the\paperheight}");
+ //println(SCEOUTPUT,"\usepackage{ketpic,ketlayer}");
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer}");
+ );// 17.04.08upto
+ if(length(wall)==0,
+ //println(SCEOUTPUT,"\usepackage{ketslide}");//17.04.08from
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");//17.04.16
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketslide}");
+ ,
+ tmp=replace(Dirhead+"/ketpicstyle","\","/");//17.04.16
+ //println(SCEOUTPUT,"\usepackage{ketslide2}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketslide2}");
+ );//17.04.08upto
+ println(SCEOUTPUT,"\usepackage{amsmath,amssymb}");
+ println(SCEOUTPUT,"\usepackage{bm,enumerate}");
+ if((indexof(PathT,"pdflatex")>0)%(indexof(PathT,"lualatex")>0),
+ println(SCEOUTPUT,"\usepackage{graphicx}");
+ ,
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{graphicx}");
+ );
+// println(SCEOUTPUT,"\usepackage[usenames]{color}");
+// println(SCEOUTPUT,"\usepackage{color}");//17.06.14
+ println(SCEOUTPUT,"\usepackage{xcolor}");//17.07.31
+ letterc=[0.98,0.13,0,0.43]; boxc=[0,0.32,0.52,0];
+ shadowc=[0,0,0,0.5]; mboxc="yellow";
+// if(!islist(SlideColorList), //17.03.02from
+// SlideColorList=[letterc,boxc,boxc,boxc,shadowc,shadowc,6,1.3,
+// letterc,mboxc,mboxc,mboxc,62,2,letterc];
+// , //17.03.02upto
+ tmp4="abcdefghijklmno";
+ forall(1..15,
+ tmp=SlideColorList_#;
+ if(islist(tmp),
+ tmp=text(tmp);
+ tmp=substring(tmp,1,length(tmp)-1);
+ if(length(SlideColorList_#)==4,//17.01.07from
+ println(SCEOUTPUT,"\definecolor{slidecolor"+tmp4_#+"}{cmyk}{"+tmp+"}");
+ );
+ if(length(SlideColorList_#)==3,
+ println(SCEOUTPUT,"\definecolor{slidecolor"+tmp4_#+"}{rgb}{"+tmp+"}");
+ );//17.01.07upto
+ SlideColorList_#="slidecolor"+tmp4_#;
+ );
+ );
+// ); //17.03.02
+ println(SCEOUTPUT,"\def\setthin#1{\def\thin{#1}}");//17.08.23
+ println(SCEOUTPUT,"\setthin{"+text(ThinDense)+"}");//17.08.23
+ forall(ADDPACK,// 16.06.09from
+// if(indexof(#,"[")==0, // 16.09.05from
+// println(SCEOUTPUT,"\usepackage{"+#+"}");
+// ,
+ println(SCEOUTPUT,"\usepackage"+#); //17.07.10
+// );
+ );// 16.06.09upto
+ tmp=select(ADDPACK,indexof(#,"{hyperref}")>0);//16.12.31from
+ if(length(tmp)>0,
+ hyperflg=1;
+ ,
+ hyperflg=0; //16.12.31upto
+ );
+ forall(tmp3,
+ println(SCEOUTPUT,#);
+ );
+ if(indexof(PathT,"platex")>0,tmp="\ketmarginJ",tmp="\ketmarginE"); // 16.06.09
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"\ketslideinit");
+ println(SCEOUTPUT,"");
+ forall(tmp, // 15.07.21
+ if(substring(#,0,1)=="\", println(SCEOUTPUT,#));
+ );
+ if(!isstring(PageStyle),PageStyle="headings");//17.04.09
+ println(SCEOUTPUT,"\pagestyle{"+PageStyle+"}");//17.04.09
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{document}");
+ println(SCEOUTPUT,"");
+ if(length(wall)>0,
+ println(SCEOUTPUT,"\input{fig/"+wall+".tex}");
+ println(SCEOUTPUT,"");
+ );
+ if(length(tmp2)>0,
+ if(indexof(tmp2," no")==0, // 16.11.11from
+ println(SCEOUTPUT,"\begin{layer}{120}{0}");
+ if(substring(tmp2,0,1)!="\",
+ tmp2="\putnotese{0}{0}{\input{fig/"+tmp2+".tex}}";//16.12.27
+ );
+ println(SCEOUTPUT,tmp2);
+ println(SCEOUTPUT,"\end{layer}");
+ println(SCEOUTPUT,"");
+ ,
+ tmp=indexof(tmp2,"=");
+ if(tmp==0,
+ top="10mm";
+ ,
+ top=substring(tmp2,tmp,length(tmp2));
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\vspace*{"+top+"}");
+ println(SCEOUTPUT,"");
+ ); // 16.11.11upto
+ );
+ println(SCEOUTPUT,"\def\mainslidetitley{22}");
+ forall(1..14, //16.12.22from
+ tmp=SlideColorList_#;
+ if(!isstring(tmp),tmp=text(tmp));
+ if(length(tmp)>0,
+ tmp="\def"+slidecmd_#+"{"+tmp+"}";
+ println(SCEOUTPUT,tmp);
+ );
+ );//16.12.22upto
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\color{"+SlideColorList_(15)+"}");
+ println(SCEOUTPUT,BodyStyle);//17.01.07
+ println(SCEOUTPUT,"\thispagestyle{empty}");//17.01.29
+ println(SCEOUTPUT,"\addtocounter{page}{-1}");//17.01.29
+ println(SCEOUTPUT,"");
+ verbflg=0; //16.06.28
+ repeatflg=0;//16.12.02
+ nrep=0;//16.12.27
+ nrepprev=0;//17.01.03
+ npara=0;//16.12.27
+ forall(2..length(slideL),ns,
+ ThinFlg=0;
+ NonThinFlg=0;
+ flg=0;
+ tmp1="";
+ tmp2="";
+ tmp3="";
+ sld=removespace(slideL_ns); // 16.06.28
+ sestr="";
+ if((substring(sld,0,1)=="%") & (substring(sld,0,2)!="%%"), // 17.06.23
+ Repeatsameslide(repeatflg,"",[slideL_ns]);
+ if(repeatflg>0,
+ tmp=indexof(sld,"]::");
+ if(tmp>0,
+ if(substring(sld,1,2)!="%",//17.05.31
+ if(substring(sld,1,5)=="thin", ThinFlg=1); // 17.05.28
+ sestr=substring(sld,1,tmp);
+ sld=substring(sld,tmp+2,length(sld));
+ tmp=indexof(sestr,"[");
+ sestr=substring(sestr,tmp-1,length(sestr));//17.01.05
+ );
+ );
+ );
+ if(substring(sld,1,7)=="repeat", // 16.12.09from
+ tmp=indexof(sld,"=");
+ tmp5=substring(sld,tmp,length(sld));
+ tmp=indexof(tmp5,",");
+ if(tmp>0,//17.01.03from
+ tmp5=substring(tmp5,0,tmp-1);
+ );//17.01.03upto
+ repeatflg=1;
+ if(length(tmp5)>0,
+ nrep=parse(tmp5);
+ tmp=[];
+ if(length(wall)>0,
+ tmp=["","\input{fig/"+wall+".tex}"];
+ );
+ tmp=concat(tmp,["","\sameslide"+NewSlideOption,"","\vspace*{18mm}",""]);
+ RepeatList=apply(1..nrep,if(#==1,[],tmp));
+ );
+ if(sestr=="",flg=1);
+ tmp=indexof(sld,",");//17.01.03from
+ if(tmp>0,
+ sld="%"+substring(sld,tmp,length(sld));
+ if(indexof(sld,"=")==0,sld=sld+"=");
+ );//17.01.03upto
+ );
+ if(substring(sld,1,5)=="para",
+ paractr=paractr+1;
+ repeatflg=1;
+ tmp=indexof(sld,"=");
+ tmp=substring(sld,tmp,length(sld));
+ if(length(tmp)==0, //17.01.03
+ npara=0;
+ ,
+ paradt=tokenize(tmp,":");
+ tmp=fileslist(Dirwork+"/fig/"+paradt_1);
+ if(length(tmp)>0,
+ parafiles=tokenize(tmp,",");
+ if(indexof(paradt_4,"input")>0,
+ tmp0=indexof(paradt_4,",");//17.01.29from
+ if(tmp0>0,
+ paradt=append(paradt,substring(paradt_4,tmp0,length(paradt_4)));
+ paradt_4=substring(paradt_4,0,tmp0-1);
+ );//17.01.29upto
+ parafiles=select(parafiles,indexof(#,".tex")>0);
+ if(indexof(paradt_4,"\input")==0,paradt_4="\"+paradt_4);//16.12.17
+ );
+ if(indexof(paradt_4,"include")>0,
+ parafiles=select(parafiles,indexof(#,".pdf")>0);
+ );
+ npara=length(parafiles);
+ ,
+ println(Dirwork+"/fig/"+paradt_1+" not found");
+ parafiles=[];
+ npara=0;
+ );
+ if(nrep==0,
+ nrep=npara;
+ if(length(wall)>0,
+ tmp=["","\input{fig/"+wall+".tex}"];
+ );
+ tmp=concat(tmp,["","\sameslide"+NewSlideOption,"","\vspace*{18mm}",""]);
+ RepeatList=apply(1..nrep,if(#==1,[],tmp));
+ );
+ );
+ forall(1..nrep, //16.12.28
+ tmp4=[]; //16.12.31from
+ if(hyperflg>0,
+ tmp4=["\hypertarget{para"+text(paractr)+"pg"+text(#)+"}{}"];
+ );//16.12.31upto
+ if(npara>0, //17.01.03
+ tmp4=concat(tmp4,["","\begin{layer}{120}"+paradt_2]);
+ if(#<=npara, //16.12.28from
+ tmp=parafiles_#;
+ ,
+ tmp=parafiles_npara;
+ );
+ tmp="{"+paradt_4+"{fig/"+paradt_1+"/"+tmp+"}}";
+ if(length(paradt)>=5,
+ tmp="{\scalebox{"+text(paradt_5)+"}"+tmp+"}";
+ );
+ if(substring(paradt_3,0,1)=="\",
+ tmp=paradt_3+tmp;
+ ,
+ tmp="\putnote"+paradt_3+tmp;
+ );
+ tmp4=concat(tmp4,[tmp]);//16.12.31
+ ,
+ tmp4=concat(tmp4,["","\begin{layer}{120}{0}"]);
+ );
+ if((hyperflg>0) & (LinkSize>0.15),
+ tmp="{"+text(LinkPosV)+"}{\hyperlink{para"; // 17.01.12from
+ tmp1=tmp+text(paractr)+"pg";
+ tmp2=tmp+text(paractr-1)+"pg"+text(nrepprev);
+ if(#>1,tmp=tmp1+text(1),tmp=tmp2);
+ tmp3=[text(LinkPosH-29*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut|\!\lhd$}}}}}"];
+ if(#>1,tmp=tmp1+text(max(#-3,1)),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-24*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\! \lhd\!\!\lhd\!$}}}}}");
+ if(#>1,tmp=tmp1+text(#-1),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-17*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\!\lhd\!\!$}}}}}");
+ tmp="{"+text(LinkPosV)+"}{\hyperlink{para";
+ tmp2=tmp+text(paractr+1)+"pg"+text(1);
+ if(#<nrep,tmp=tmp1+text(#+1),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-10*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(4.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\rhd\!$}}}}}");
+ if(#<nrep,tmp=tmp1+text(min(#+3,nrep)),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH-5*LinkSize)+"}"+tmp+"}{\fbox{\Ctab{"
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut\!\!\rhd\!\!\rhd\!$}}}}}");
+ if(#<nrep,tmp=tmp1+text(nrep),tmp=tmp2);
+ tmp3=append(tmp3,
+ text(LinkPosH)+"}"+tmp+"}{\fbox{\Ctab{" // 17.01.19
+ +text(2.5*LinkSize)+"mm}{\scalebox{"+text(LinkSize)
+ +"}{\scriptsize $\mathstrut \!\rhd\!\!|$}}}}}");
+ tmp3=apply(tmp3,tmp,"\putnotew{"+tmp);
+ tmp4=concat(tmp4,tmp3);// 17.01.12uptor
+ tmp="\putnotew{"+text(LinkPosH)+"}{"+text(LinkPosV+6)+"}";//17.10.21from
+ tmp=tmp+"{\scriptsize\color{black} "+text(#)+"/"+text(nrep)+"}";
+ tmp4=append(tmp4,tmp);//17.10.21upto
+ );
+ tmp4=concat(tmp4,["\end{layer}",""]);//16.12.31upto
+ Repeatsameslide(repeatflg,text([#]),tmp4);
+ );
+ );
+ );
+ if(substring(sld,0,2)=="%%", //17.06.23from
+ println(SCEOUTPUT,sld);
+ flg=1;
+ ); //17.06.23upto
+ if(flg==0,
+ if(indexof(sld,"\begin{verbatim}")==1, // 16.06.28from
+ Repeatsameslide(repeatflg,sestr,[slideL_ns]);
+ verbflg=1;
+ flg=1;
+ ); // 16.06.28
+ if(indexof(sld,"\end{verbatim}")==1,
+ Repeatsameslide(repeatflg,sestr,[slideL_ns]);
+ verbflg=0;
+ flg=1;
+ ); // 16.06.28upto
+ if(flg==0,
+ tmp=replace(sld,"||||","//"); // 16.05.11
+ tmp=tokenize(tmp,"::"); // 16.05.11
+ tmp1=tmp_1;
+ if(length(tmp)>1,tmp2=tmp_2,tmp2="");
+ if(length(tmp)>2,tmp3=tmp_3,tmp3="");
+ if(length(tmp)>3,tmp4=tmp_4,tmp4="");
+ if(length(tmp)>4,tmp5=tmp_5,tmp5="");
+ if(contains(["main","new","same"],tmp1),
+ if(tmp1=="new", // 16.11.09from
+ newoption="";
+ if(substring(tmp2,0,1)=="[",newoption=tmp2);
+ );
+ if(tmp1=="same",
+ if(length(tmp2)==0,tmp2=newoption);
+ );// 16.11.09upto
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%%%%%%%%%%%%%%%%%%%%");
+ println(SCEOUTPUT,"");
+ );
+ );
+ if(flg==0&tmp1=="main",
+ if(repeatflg==1,
+ forall(2..(length(RepeatList)),nrep,
+ tmp=RepeatList_nrep;
+ forall(tmp,
+ if(substring(#,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,#);
+ );
+ );
+ );
+ println(SCEOUTPUT,"");
+ repeatflg=0;RepeatList=[];
+ nrepprev=nrep;//17.01.03
+ nrep=0;//16.12.27
+ npara=0;//16.12.27
+ );
+ if(length(wall)>0,
+ println(SCEOUTPUT,"\input{fig/"+wall+".tex}");
+ );
+ println(SCEOUTPUT,"\mainslide{"+tmp2+"}");
+ println(SCEOUTPUT,"");
+ tmp2="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="new",
+ if(repeatflg==1,
+ forall(2..(length(RepeatList)),nrep,
+ tmp=RepeatList_nrep;
+ forall(tmp,
+ if(substring(#,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,#);
+ );
+ );
+ );
+ println(SCEOUTPUT,"");
+ repeatflg=0;RepeatList=[];
+ nrepprev=nrep;//17.01.03
+ nrep=0;
+ npara=0;
+ );
+ if(length(wall)>0,
+ Repeatsameslide(repeatflg,sestr,["\input{fig/"+wall+".tex}"]);
+ );
+ tmp="\newslide";
+ NewSlideOption=""; //17.01.04
+ if(substring(tmp2,0,1)=="[",
+ NewSlideOption=tmp2; //17.01.04
+ tmp=tmp+tmp2;
+ tmp2=tmp3;
+ tmp3=tmp4;
+ tmp4=tmp5;
+ );
+ tmp=tmp+"{"+tmp2+"}";
+ Repeatsameslide(repeatflg,sestr,[tmp,"","\vspace*{18mm}",""]);
+ tmp2="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="same",
+ if(repeatflg==1,
+ forall(2..(length(RepeatList)),nrep,
+ tmp=RepeatList_nrep;
+ forall(tmp,
+ if(substring(#,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,#);
+ );
+ );
+ );
+ println(SCEOUTPUT,"");
+ repeatflg=0;RepeatList=[];
+ nrepprev=nrep;//17.01.03
+ nrep=0;
+ npara=0;
+ );
+ if(length(wall)>0,
+ println(SCEOUTPUT,"\input{fig/"+wall+".tex}");
+ );
+ tmp="\sameslide"+NewSlideOption; //17.01.04;
+// if(substring(tmp2,0,1)=="[",
+// tmp=tmp+tmp2;
+// tmp2=tmp3;
+// tmp3=tmp4;
+// );
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\vspace*{18mm}");
+ println(SCEOUTPUT,"");
+ tmp4=tmp3;
+ tmp3=tmp2;
+ tmp2="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="itemize",
+ Repeatsameslide(repeatflg,sestr,["\begin{itemize}"]);
+ flgL=append(flgL,"i");
+ tmp2="";
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="enumerate",
+ Repeatsameslide(repeatflg,sestr,["\begin{enumerate}"+tmp2]);
+ flgL=append(flgL,"e");
+ tmp2="";
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="verbatim", //16.06.28from
+ Repeatsameslide(repeatflg,sestr,["\begin{verbatim}"]);
+ flgL=append(flgL,"v");
+ tmp1="";
+ tmp2="";
+ tmp3="";
+ verbflg=1;
+ flg=1;
+ ); //16.06.28upto
+ if(flg==0&tmp1=="layer",
+ Repeatsameslide(repeatflg,sestr,[""]);
+ tmp="\begin{layer}";
+ if(length(tmp2)>0,
+ tmp=tmp+tmp2;
+ ,
+ tmp=tmp+"{120}{0}";
+ );
+ Repeatsameslide(repeatflg,sestr,[tmp]);
+ flgL=append(flgL,"l");
+ tmp2="";
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="putnote",
+ tmp="\putnote"+tmp2+"{";
+ if(indexof(tmp3,"include")==0,
+ tmp1=indexof(tmp3,",");
+ if(tmp1==0,
+ tmp=tmp+"\input{fig/"+tmp3+".tex}}";
+ ,
+ tmp2=substring(tmp3,tmp1,length(tmp3));
+ tmp3=substring(tmp3,0,tmp1-1);
+ tmp=tmp+"\scalebox{"+tmp2+"}{\input{fig/"+tmp3+".tex}}}";
+ );
+ ,
+ tmp2=indexof(tmp3,"[");
+ tmp3=substring(tmp3,tmp2-1,length(tmp3));
+ tmp=tmp+"\includegraphics"+tmp3+"{fig/"+tmp4+"}}";
+ );
+ Repeatsameslide(repeatflg,sestr,[tmp]);
+ tmp2="";
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="item",
+ NonThinFlg=1;
+ Repeatsameslide(repeatflg,sestr,["\item"]);
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0&tmp1=="end",
+ tmp=flgL_(length(flgL));
+ if(tmp=="i",
+ Repeatsameslide(repeatflg,sestr,["\end{itemize}"]);
+ );
+ if(tmp=="e",
+ Repeatsameslide(repeatflg,sestr,["\end{enumerate}"]);
+ );
+ if(tmp=="l",
+ Repeatsameslide(repeatflg,sestr,["\end{layer}",""]);
+ );
+ if(tmp=="v", // 16.06.28from
+ Repeatsameslide(repeatflg,sestr,["\end{verbatim}",""]);
+ verbflg=0;
+ ); // 16.06.28upto
+ flgL=flgL_(1..(length(flgL)-1));
+ tmp2="";
+ tmp3="";
+ flg=1;
+ );
+ if(flg==0, // 16.06.28from
+ if(verbflg==0,
+ tmp2=tmp1;
+ ,
+ tmp2=slideorgL_ns; // 16.07.11
+ tmp2=replace(tmp2,"||","//"); // 16.07.10
+ tmp3="";
+ );
+ ); // 16.06.28upto
+ if(length(tmp2)>0,
+ if(tmp2=="...", tmp2="");
+ if(NonThinFlg==1,NonThinFlg=2);
+ Repeatsameslide(repeatflg,sestr,[tmp2]);
+ );
+ if(length(tmp3)>0,
+ Repeatsameslide(repeatflg,sestr,["\begin{layer}{120}{0}"]);
+ if(substring(tmp3,0,1)=="{",
+ tmp=tmp3;
+ tmp3=tmp4;
+ ,
+ tmp="{60}{0}";
+ );
+ tmp1=indexof(tmp3,",");
+ if(tmp1==0,
+ tmp3="\putnotes"+tmp+"{\input{fig/"+tmp3+".tex}}";
+ ,
+ tmp2=substring(tmp3,tmp1,length(tmp3));
+ tmp3=substring(tmp3,0,tmp1-1);
+ tmp3="\putnotes"+tmp+"{\scalebox{"+tmp2+"}
+ {\input{fig/"+tmp3+".tex}}}";
+ );
+ Repeatsameslide(repeatflg,sestr,[tmp3,"\end{layer}",""]);
+ );
+ );
+ );
+ if(repeatflg==1,
+ forall(2..(length(RepeatList)),nrep,
+ tmp=RepeatList_nrep;
+ forall(tmp,
+ if(substring(#,0,1)!="%", //16.01.04
+ println(SCEOUTPUT,#);
+ );
+ );
+ );
+ println(SCEOUTPUT,"");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\end{document}");
+ closefile(SCEOUTPUT);
+);
+
+Mkslides():=(
+ regional(sep,parent,texparentorg,tmp,tmp1,tmp2,tmp3,tmp4,flg);
+ tmp4=Fhead;
+ Fhead="";
+ if(length(Shellparent)>0, // 16.05.29
+ sep="/";
+ Dirwork=replace(Dirwork,"\",sep);
+ parent=replace(Dirwork+Shellparent,"\",sep);// 16.05.29
+ ,
+ sep="\";
+ Dirwork=replace(Dirwork,"/",sep);
+ parent=replace(Dirwork+Batparent,"/",sep);// 16.05.29
+ );
+ Dirwork=replace(Dirwork,sep+"fig","");
+ Setdirectory(Dirwork);
+ if(length(Texmain)>0, // 15.08.14 from
+ Texparent=Texmain;
+ );
+ texparentorg=Texparent; //17.04.10from
+ if(isstring(Slidename), // 15.08.14 from
+ Texparent=Slidename;
+ );//17.04.10upto
+ if(!isexists(Dirwork,Texparent+".txt"), // 17.04.12from
+ drawtext(mouse().xy,Texparent+".txt not exist in "+Dirwork,
+ size->24,color->[1,0,0]);
+ , // 17.04.12upto
+ Presentation(Texparent); // 15.08.14 upto
+ if(iswindows(),
+ tmp2=Batparent;
+ parent=replace(Dirwork+Batparent,sep+"fig","");// 16.05.29
+ Makebat(Texparent,"tv"); // 16.07.21
+ kc():=(
+ println("kc : "+kc(parent,Dirlib,Fnametex)); // 16.06.10, 17.02.19
+ );
+ kc();
+ Batparent=tmp2;
+ ,
+ tmp2=Shellparent;
+ parent=replace(Dirwork+Shellparent,sep+"fig","");// 16.05.29
+ Shellparent=replace(Shellparent,sep+"fig","");
+ Makeshell(Texparent,"tv"); // 16.07.21
+ kc():=(
+ println("kc : "+kc(parent,Mackc+Dirlib,Fnametex)); // 16.06.10
+ );
+ kc();
+ Shellparent=tmp2;
+ );
+ );
+ Dirwork=Dirwork+sep+"fig";
+ setdirectory(Dirwork);
+ Fhead=tmp4;
+ Texparent=texparentorg;//17.04.10
+);
+
+Mkslidesummary():=( // 17.04.10revised
+ regional(texparentorg);
+ texparentorg=Texparent;
+ if(isstring(Slidename),
+ Texparent=Slidename;
+ );
+ Mkslidesummary(Texparent,Texparent+"sum",["m","Wait=3"]);
+ Texparent=texparentorg;//17.04.10
+);
+Mkslidesummary(fin,fout):=
+ Mkslidesummary(fin,fout,["m","Wait=3"]);
+Mkslidesummary(inputfile,outputfile,options):=(
+//help:Mkslidesummary(fin,fout,options);
+ regional(fin,fout,out,sep,figflg,dirworkorg,dirtop,tmp);
+ dirworkorg=Dirwork;//17.04.10from
+ if(iswindows(),sep="\",sep="/");
+ dirtop=replace(Dirwork,sep+"fig","");
+ Changework(dirtop);//17.04.10uptp
+ fin=inputfile;
+ if(indexof(fin,".")==0,fin=fin+".tex");
+ fout=outputfile;
+ if(indexof(fout,".")==0,fout=fout+".tex");
+ cmdL=[
+ "Dt=mgetl('"+fin+"');",[],
+ "Tmp=find((strstr(Dt,'\hypertarget')=='')
+ &(strstr(Dt,'\hyperlink')==''))",[],
+ "Dt=Dt(Tmp)",[],
+ "Smain=strstr(Dt,'\mainslide')",[],
+ "Snew=strstr(Dt,'\newslide')",[],
+ "Ssame=strstr(Dt,'\sameslide')",[],
+ "Nnew=[]",[],
+ "Nsame=[]",[],
+ "for J=1:size(Dt,1),
+ if (length(Snew(J))>0)|(length(Smain(J))>0),
+ Nnew=[Nnew,J],
+ end;
+ if length(Ssame(J))>0,
+ Nsame=[Nsame,J],
+ end;
+ end",[],
+ "Out=Dt(1:Nnew(1))",[],
+ "for J=2:length(Nnew),
+ Tmp=find(Nsame<Nnew(J));
+ Tmp=max(Tmp);
+ Tmp=max([Nsame(Tmp),Nnew(J-1)])+1;
+ Out=[Out;Dt(Tmp:Nnew(J))],
+ end",[],
+ "Tmp=max([Nsame($),Nnew($)])+1",[],
+ "Out=[Out;Dt(Tmp:size(Dt,1))]",[],
+ "mputl(Out,'"+fout+"');",[]
+ ];
+ CalcbyS("out",cmdL,options);
+ wait(1000);
+ Changework(dirtop);//17.04.10
+ tmp=replace(fout,".tex","");
+ if(iswindows(),
+ Makebat(tmp,"tv");
+ ,
+ Makeshell(tmp,"tv");
+ );
+ kc();
+ Changework(dirworkorg);//17.04.10
+);
+
+Example(exorg):=Example(exorg,"");
+Example(exorg,suborg):=(
+//help:Example("Mxfun","diff");
+ regional(ex,tmp,tmp1,tmp2);
+ ex=replace(exorg,"'",Dq);
+ sub=replace(suborg,"'",Dq);
+ setdirectory(Dirlib);
+ tmp=load("examples.txt");
+ setdirectory(Dirwork);
+ tmp=tokenize(tmp,"//");
+ tmp=tmp_(1..(length(tmp)-1));
+ tmp1=select(tmp,substring(#,0,length(ex))==ex);
+ tmp1=sort(tmp1);
+ if(length(sub)>0,
+ tmp1=select(tmp1,indexof(#,sub)>0);
+ );
+ forall(tmp1,
+ if((indexof(#,"##")>0) % (indexof(#,"~#")>0),
+ tmp=indexof(#,",");
+ println(substring(#,tmp,length(#)));
+ ,
+ println(#);
+ );
+ );
+);
+
+BBdata():=Bbdata(BBTarget,0);
+BBdata(fname):=Bbdata(fname,0); // 16.04.09
+BBdata(fname,optionorg):=(
+//help:BBdata(filename);
+//help:BBdata(options=0(automatic),1(make),"w=","h=");
+ regional(fout,flg,path,file,kcfile,options,eqL,reL,stL,
+ waiting,addop,tmp,tmp1,tmp2);
+ path="";
+ file=fname;
+ flg=0;
+ waiting=2;
+ forall(reverse(1..length(fname)),
+ if(flg==0,
+ tmp=substring(fname,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ path=substring(fname,0,#-1);
+ file=substring(fname,#,length(fname));
+ flg=1;
+ );
+ );
+ );
+ if(path=="",path=Dirwork);//16.10.05
+ if(indexof(file,".")==0,file=file+".pdf");
+ if(islist(optionorg),options=optionorg,options=[optionorg]);
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ stL=tmp_7;
+ flg=0;
+ addop="";
+ if(length(reL)>0,
+ tmp=reL_1;
+ if(tmp==1,flg=1);
+ );
+ forall(stL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",flg=1);
+ );
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,2));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W=",
+ addop=addop+",width="+tmp2;
+ options=remove(options,[#]);
+ );
+ if(tmp1=="H=",
+ addop=addop+",height="+tmp2;
+ options=remove(options,[#]);
+ );
+ );
+ tmp=indexof(file,".");
+ tmp1=substring(file,0,tmp-1);
+ fout=tmp1+".txt";
+ if(iswindows(),
+ kcfile="kc.bat";
+ ,
+ kcfile="kc.sh";
+ );
+ if(flg==0,
+ tmp=load(fout); //
+ if(length(tmp)==0,
+ flg=1;
+ ,
+ tmp=tokenize(tmp,"%%");
+ tmp=tmp_2;
+ tmp1=indexof(tmp,":");
+ tmp=substring(tmp,tmp1,length(tmp));
+ tmp=Removespace(tmp);
+ if(tmp!=file,flg=1);
+ );
+ );
+ if(length(path)==0,
+ path=Dirwork;
+ );
+ if(flg==1,
+ setdirectory(path);
+ tmp=load(file);
+ setdirectory(Dirwork);
+ if(length(tmp)==0,
+ println(" => "+file+" not exists");
+ flg=-1;
+ );
+ );
+ if(flg==1,
+ SCEOUTPUT = openfile(kcfile);
+ if(!iswindows(),
+ println(SCEOUTPUT,"#!/bin/sh");
+ );
+ println(SCEOUTPUT,"cd "+Dq+path+Dq);
+ tmp=replace(PathT,"pdflatex","extractbb"); //16.11.22
+ tmp=replace(tmp,"pdftex","extractbb"); //16.11.22
+ tmp=replace(tmp,"xelatex","extractbb");
+ tmp=replace(tmp,"uplatex","extractbb"); //17.09.20
+ tmp=replace(tmp,"platex","extractbb");
+ tmp=replace(tmp,"latex","extractbb");
+ tmp=tmp+" -O "+file;
+ if(iswindows(),
+ tmp=tmp+" > "+Dirwork+"\"+fout;
+ ,
+ tmp=tmp+" > "+Dirwork+"/"+fout;
+ );
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ kc(Dirwork+"/"+kcfile,Mackc+Dirlib,Fnametex); // 16.06.07
+ );
+ if(flg>=0,
+ tmp1=0;
+ repeat(floor(waiting*1000/WaitUnit),
+ if(tmp1==0,
+ wait(10);
+ tmp=load(fout);
+ if(indexof(tmp,"CreationDate")>0,
+ tmp1=1;
+ );
+ );
+ );
+ if(length(tmp)==0,
+ println(fout+" not generated. Maybe "+kcfile+" not run.");
+ ,
+ tmp=tokenize(tmp,"%%");
+ tmp=select(tmp,indexof(#,"Bounding")>0);
+ tmp=tmp_2; //
+ tmp1=indexof(tmp,":");
+ tmp=substring(tmp,tmp1,length(tmp));
+ tmp=removespace(tmp);
+ tmp=tokenize(tmp," ");
+ tmp1="";
+ forall(tmp,
+ tmp1=tmp1+Sprintf(#,2)+" ";
+ );
+ tmp1=removespace(tmp1)+addop;
+ tmp2="\includegraphics[bb="+tmp1+"]{"+file+"}";
+ println(tmp2);
+ );
+ );
+// setdirectory(Dirwork);
+ tmp2; // 16.04.25
+);
+
+//help:end();
+
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpE.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpE.txt
index 437bdefd..437bdefd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpE.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpE.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpJ.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpJ.txt
index 330a47c4..330a47c4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibhelpJ.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpJ.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmv.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmv.cs
index bf846d08..80353e48 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmv.cs
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmv.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindymv(2017.08.19) loaded");
+println("ketcindymv(2017.10.12) loaded");
//help:start();
@@ -808,5 +808,103 @@ Animatefile(path,folder):=(
println(fname+" has been generated");
);
+Mkanimation():=( // 17.10.08
+ if(!isexists(Dirwork,ParaPath),
+ Parafolder();
+ );
+ if(!isexists(Dirwork,"anim"+ParaPath+".tex"),
+ Animatefile();
+ );
+ Mkanimation("fig",ParaPath);
+);
+Mkanimation(folder):=Mkanimation("fig",folder);
+Mkanimation(path,folder):=(
+//help:Mkanimation();
+//help:Mkanimation(path,folder);
+ regional(Fheadbkup,Dirworkbkup,Pathpdfbkup,tex,article,parent,
+ tmp,tmp1,tmp2,tmp3,flg);
+ Fheadbkup=Fhead;
+ Dirworkbkup=Dirwork;
+ Pathpdfbkup=Pathpdf;
+ Fhead="animate"+folder;
+ Pathpdf=PathAd;
+ Dirwork=replace(Dirwork,"\",pathsep());
+ Dirwork=replace(Dirwork,"/",pathsep());
+ Dirwork=replace(Dirwork,pathsep()+"fig","");
+ Setdirectory(Dirwork);
+ tmp1=replace(PathT,pathsep(),"/");
+ tmp=indexall(tmp1,pathsep());
+ tex=substring(tmp1,tmp_(length(tmp)),length(tmp1));
+ if((tex=="platex")%(tex=="uplatex"),
+ if(tex=="platex",article="jarticle",article="ujarticle");
+ ,
+ article="article";
+ );
+ SCEOUTPUT=openfile(Fhead+".tex");
+ println(SCEOUTPUT,"\documentclass[landscape]{"+article+"}");
+ if((tex=="platex")%(tex=="uplatex")%(tex=="latex"),
+ tmp="\special{papersize=\the\paperwidth,\the\paperheight}";
+ println(SCEOUTPUT,tmp);
+ );
+ if((tex=="pdflatex")%(tex=="lualatex")%(tex=="xelatex"),
+ if((tex=="pdflatex")%(tex=="xelatex"),
+ println(SCEOUTPUT,"\usepackage[pdftex]{pict2e}");
+ ,
+ println(SCEOUTPUT,"\usepackage{pict2e}");
+ println(SCEOUTPUT,"\usepackage{luatexja}");
+ );
+ tmp=replace(Dirhead+"/ketpicstyle",pathsep(),"/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic2e}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer2e}");
+ ,
+ tmp=replace(Dirhead+"/ketpicstyle",pathsep(),"/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer}");
+ );
+ println(SCEOUTPUT,"\usepackage{amsmath,amssymb}");
+ println(SCEOUTPUT,"\usepackage{bm,enumerate}");
+ if((tex=="platex")%(tex=="uplatex")%(tex=="latex"),
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{graphicx}");
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{animate}");
+ ,
+ println(SCEOUTPUT,"\usepackage{graphicx}");
+ println(SCEOUTPUT,"\usepackage{animate}");
+ );
+ println(SCEOUTPUT,"\usepackage{xcolor}");
+ forall(ADDPACK, tmp1,
+ tmp=indexof(tmp1,"{animate}")+indexof(tmp1,"{hyperref}");
+ if(tmp==0,
+ println(SCEOUTPUT,"\usepackage"+tmp1);
+ );
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{document}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{center}");
+ println(SCEOUTPUT,"\input{"+path+"/anim"+folder+".tex}");
+ println(SCEOUTPUT,"\end{center}");
+ println(SCEOUTPUT,"\end{document}");
+ closefile(SCEOUTPUT);
+ if(iswindows(),
+ parent=replace(Dirwork+Batparent,pathsep()+"fig","");
+ Makebat(Fhead,"tv");
+ kc():=(
+ println("kc : "+kc(parent,Dirlib,Fnametex))
+ );
+ ,
+ parent=replace(Dirwork+Shellparent,pathsep()+"fig","");
+ Makeshell(Fhead,"tv");
+ kc():=(
+ println("kc : "+kc(parent,Mackc+Dirlib,Fnametex));
+ );
+ );
+ kc();
+ Dirwork=Dirworkbkup;
+ Dirwork=Dirwork+pathsep()+"fig";
+ setdirectory(Dirwork);
+ Fhead=Fheadbkup;
+ Pathpdf= Pathpdfbkup;
+);
+
//help:end();
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpE.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpE.txt
index 9a7edb2e..9a7edb2e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpE.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpE.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpJ.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpJ.txt
index 354d6596..354d6596 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvhelpJ.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvhelpJ.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvlog.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlog.txt
index b39a48e0..93491c3d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibmvlog.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlog.txt
@@ -1,3 +1,7 @@
+// e: 2017.10.09
+// Parafolder changed (for R)
+// e: 2017.10.08
+// Mkanimation added
// e: 2017.08.19
// Help of Setpara changed
// e: 2017.06.25
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlogr.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlogr.txt
new file mode 100644
index 00000000..674d30e2
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlogr.txt
@@ -0,0 +1,7 @@
+//2017.10.13
+// Ketinitmv changed (Shellfile removed)
+// Parafolder debugged
+//2017.10.12
+// Parafolder changed ( cmdL for making TeX files)
+//2017.10.08
+// Mkanimation added
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvr.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvr.cs
new file mode 100644
index 00000000..d34f9fd8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvr.cs
@@ -0,0 +1,924 @@
+// Copyright (C) 2014 Masataka Kaneko, Setsuo Takato, KETCindyJapan project team
+//
+//This program 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 program 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.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>
+//
+
+println("ketcindymv(2017.10.13) loaded");
+
+//help:start();
+
+Ketinitmv():=(
+ regional(tmp,tmp1,tmp2,tmp3);
+ Ketinit();//17.04.10
+ Texmov=Fhead+"movie";
+ Texpara=Fhead+"para";
+ ParaTitle=Texpara;//16.12.10
+ tmp1=round(4*SW.y)/4-0.5;
+ tmp2=SW.x+1;
+ tmp3=NE.x-1;
+ Listplot("sl",[[tmp2,tmp1],[tmp3,tmp1]],["notex","linecolor->[0,1,0]"]);
+ PutonCurve("MF",sgsl,[tmp2,tmp3]);
+ Paraamble(); // 16.08.10
+ Pathpdf=Pathad; // 17.10.13
+);
+
+Moviedata(func,var):=Moviedata(func,var,[]);
+Moviedata(func,var,options):=(
+//help:Moviedata("mf(t)","t=[0,4]");
+//help:Moviedata(Options=["Cut=20","Div=80"]);
+ regional(tmp,tmp1,tmp2,eqL);
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ CUT=20;
+ DVALL=0;
+ Ec=[];
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=Toupper(substring(#,tmp,length(#)));
+ if(tmp1=="D",
+ DVALL=parse(tmp2);
+ );
+ if(tmp1=="C",
+ CUT=parse(tmp2);
+ );
+ );
+ if(DVALL==0,
+ DVALL=4*CUT;
+ );
+ tmp=indexof(var,"=");
+ tmp1=substring(var,0,tmp-1);
+ tmp2=substring(var,tmp,length(var));
+ tmp2=parse(tmp2);
+ if(indexof(func,"Moiveframe")==0,
+ tmp="Movieframe("+tmp1+"):="+func+";";
+ parse(tmp);
+ );
+ tmp="Movierange="+tmp2+";";
+ parse(tmp);
+// tmp="Movieoptions=["+Dq+"Div="+text(DVALL)+Dq+","+Dq+"Cut="+text(CUT)+Dq+"]";
+// parse(tmp);
+);
+
+Paraamble():=Paraamble("");
+Paraamble(str):=(
+//help:Paraamble();
+//help:Paraamble(amblelist);
+//help:Paraamble(filename);
+ regional(cmdall,sep,tmp,tmp1,tmp2);
+ if(isstring(str),
+ if(str=="",
+ Parafirsthead=[
+ "\def\ketcbox{white}", // 17.02.26
+ "\newslide[0]{"+ParaTitle+"}", //16.12.10
+ "",
+ "\hypertarget{FIRST}{}",
+ "Commonhead"
+ ];
+ Parafirsttail=[
+ "Commontail"
+ ];
+ Parahead=[
+ "\sameslide[0]",
+ "Commonhead"
+ ];
+ Paratail=[
+ "Commontail"
+ ];
+ Paralasthead=[
+ "\sameslide[0]",
+ "",
+ "\hypertarget{LAST}{}",
+ "Commonhead"
+ ];
+ Paralasttail=[
+ "Commontail"
+ ];
+ Commonhead=[
+ "",
+ "\definecolor{thinblue}{cmyk}{0.3,0.3,0,0}", //17.02.19
+ "\begin{layer}{130}{0}",
+ "\hyperlink{FIRST}{\colorframe[8]{0}{80}{thinblue}{yellow}{blue}{FIRST}}", //17.02.19
+ "\hyperlink{LAST}{\colorframe[8]{110}{80}{thinblue}{yellow}{blue}{LAST}}", //17.02.19
+ "\putnotec{60}{40}{" // 16.07.06
+ ];
+ Commontail=[
+ "",
+ "}",
+ "\end{layer}",
+ ""
+ ];
+ ,
+ if(indexof(str,".")>0,tmp1=str,tmp1=str+".txt");
+ tmp=load(tmp1);
+ cmdall=tokenize(tmp,"...");
+ cmdall=apply(cmdall,Removespace(#));
+ sep=select(1..length(cmdall),substring(cmdall_#,0,5)=="%Para");
+ Parafirsthead=cmdall_(2..(sep_2-1));
+ Parafirsttail=cmdall_((sep_2+1)..(sep_3-1));
+ Parahead=cmdall_((sep_3+1)..(sep_4-1));
+ Paratail=cmdall_((sep_4+1)..(sep_5-1));
+ Paralasthead=cmdall_((sep_5+1)..(sep_6-1));
+ tmp1=cmdall_((sep_6+1)..length(cmdall));
+ sep=select(1..length(tmp1),substring(tmp1_#,0,7)=="%Common");
+ Paralasttail=tmp1_(1..sep_1-1);
+ Commonhead=tmp1_((sep_1+1)..(sep_2-1));
+ Commontail=tmp1_((sep_2+1)..length(tmp1));
+ );
+ );
+ if(islist(str),
+ Parafirsthead=str_1;
+ Parafirsttail=str_2;
+ Parahead=str_3;
+ Paratail=str_4;
+ Paralasthead=str_5;
+ Paralasttail=str_6;
+ Commonhead=str_7;
+ Commontail=str_8;
+ );
+ tmp1=apply(Parafirsthead,Dq+#+Dq);
+ tmp2=apply(Parafirsttail,Dq+#+Dq);
+ tmp=[tmp1,tmp2];
+ tmp1=apply(Parahead,Dq+#+Dq);
+ tmp2=apply(Paratail,Dq+#+Dq);
+ tmp=concat(tmp,[tmp1,tmp2]);
+ tmp1=apply(Paralasthead,Dq+#+Dq);
+ tmp2=apply(Paralasttail,Dq+#+Dq);
+ tmp=concat(tmp,[tmp1,tmp2]);
+ tmp1=apply(Commonhead,Dq+#+Dq);
+ tmp2=apply(Commontail,Dq+#+Dq);
+ tmp=concat(tmp,[tmp1,tmp2]);
+ tmp;
+);
+
+Writeparaamble(filename):=(
+ //regional(tmp,tmp1,tmp2);
+ SCEOUTPUT=openfile(filename);
+ println(SCEOUTPUT,"%Parafirsthead"+"...");
+ forall(Parafirsthead,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Parafirsttail"+"...");
+ forall(Parafirsttail,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Parahead"+"...");
+ forall(Parahead,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Paratail"+"...");
+ forall(Paratail,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Paralasthead"+"...");
+ forall(Paralasthead,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Paralasttail"+"...");
+ forall(Paralasttail,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Commonhead"+"...");
+ forall(Commonhead,
+ println(SCEOUTPUT,#+"...");
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"%Commontail"+"...");
+ forall(Commontail,
+ println(SCEOUTPUT,#+"...");
+ );
+ closefile(SCEOUTPUT);
+);
+
+Mvdispg():=(
+ regional(tmp,tmp1,tmp2,tmp3,num,s,i);
+ CLIST=COM2ndlist;
+ FIXGLIST=[];
+ forall(2..length(GLIST),
+ FIXGLIST=append(FIXGLIST,GLIST_#);
+ );
+ STPTlist=remove(allpoints(),[SW,NE,MF]);
+ STPlist=[];
+ STPnamelist=[];
+ STPvaluelist=[];
+ forall(STPTlist,
+ tmp=Lcrd(#);
+ tmp1=format(re(tmp_1),5);
+ tmp2=format(re(tmp_2),5);
+ tmp="["+tmp1+","+tmp2+"]";
+ STPlist=append(STPlist,#.name+"="+tmp+";");
+ STPnamelist=append(STPnamelist,#.name);
+ STPvaluelist=append(STPvaluelist,tmp);
+ );
+ tmp1=round(4*SW.y)/4-0.5;
+ tmp2=SW.x+1;
+ tmp3=NE.x-1;
+ if(length(Movierange)==2,
+ s=Movierange_1+(MF.x-tmp2)/(tmp3-tmp2)*(Movierange_2-Movierange_1);
+ Movieframe(s);
+ ,
+ num=length(Movierange);
+ tmp=Movierange_1+(MF.x-tmp2)/(tmp3-tmp2)*(Movierange_num-Movierange_1);
+ i=1;
+ while(Movierange_(i+1)<=tmp,
+ i=i+1;
+ );
+ s=Movierange_i;
+ Movieframe(s);
+ );
+ Windispg();
+ Defvar("s",s);
+ GOUTLIST=[];
+);
+
+Mkmovie():=Mkmovie(Movierange);
+Mkmovie(rng):=(
+ regional(x1,x2,PLIST,GL,num0,num1,num2,num3,num4,num5,num6,num,
+ l,s,k,tmp,tmp1,tmp2,tmp3,Plist,Pnamelist,Pvaluelist,
+ ALLPlist,MVPlist);
+ if(length(rng)==2,
+ x1=rng_1;
+ x2=rng_2;
+ PLIST=[x1];
+ forall(1..DVALL,k,
+ s=x1+k*(x2-x1)/DVALL;
+ PLIST=append(PLIST,s);
+ );
+ ,
+ PLIST=rng;
+ DVALL=length(rng)-1;
+ );
+ if(VERNUM==0,
+ SCEOUTPUT=openfile(Texmov+".sce");
+ ,
+ SCEOUTPUT=openfile(Texpara+".sce");
+ );
+ println(SCEOUTPUT,"cd('"+Dirwork+"');");
+ println(SCEOUTPUT,"Ketlib=lib('"+Libname+"');");
+ println(SCEOUTPUT,"Ketinit();");
+ println(SCEOUTPUT,"pi=%pi;");
+ tmp="Setwindow(["+text(XMIN)+","+text(XMAX)+
+ "],["+text(YMIN)+","+text(YMAX)+"]);";// 16.05.19
+ println(SCEOUTPUT,tmp);
+ //println(SCEOUTPUT,"Setax('l','x','e','y','n','O','sw');");
+ num1=length(COM1stlist);
+ forall(1..num1,l,
+ println(SCEOUTPUT,COM1stlist_l+";");
+ );
+ forall(1..length(STPlist),
+ print(SCEOUTPUT,STPlist_#);
+ println(SCEOUTPUT," Assignrep('"+STPnamelist_#+"',"+STPvaluelist_#+");");
+ );
+ num2=length(CLIST);
+ num3=length(FIXGLIST);
+ num=0;
+ repeat(num3,
+ num=num+1;
+ tmp1=FIXGLIST_num;
+ num4=indexof(tmp1,"=");
+ if(num4>0,
+ tmp2=substring(tmp1,num4,length(tmp1));
+ tmp=substring(tmp1,0,num4-1);
+ println(SCEOUTPUT,tmp+"="+text(tmp2)+";");
+ );
+ );
+ if(VERNUM==0,
+ println(SCEOUTPUT,"Openfile('"+Texmov+"figs.tex');");
+ println(SCEOUTPUT,"Texcom('\begin{animateinline}{"+text(CUT)+"}');");
+ ,
+ println(SCEOUTPUT,"Openfile('"+Texpara+"figs.tex');");
+ );
+ println(SCEOUTPUT,"");
+ forall(0..DVALL,k,
+ s=PLIST_(k+1);
+ println(SCEOUTPUT,"s="+format(s,5)+";");
+ GLIST=[];
+ COM2ndlist=[];
+ GCLIST=FIXGCLIST;
+ Movieframe(s);
+ clrscr(); // 15.06.17
+ Plist=[];
+ Pnamelist=[];
+ Pvaluelist=[];
+ ALLPlist=remove(allpoints(),[SW,NE,MF]);
+ RMPlist=[];
+ forall(1..length(ALLPlist),
+ tmp=indexof(STPvaluelist_#,",");
+ tmp1=substring(STPvaluelist_#,1,tmp-1);
+ tmp2=substring(STPvaluelist_#,tmp,length(STPvaluelist_#)-1);
+ if(parse(format(Lcrd(ALLPlist_#)_1,5))==parse(tmp1),
+ if(parse(format(Lcrd(ALLPlist_#)_2,5))==parse(tmp2),
+ RMPlist=append(RMPlist,ALLPlist_#);
+ );
+ );
+ );
+ MVPlist=remove(ALLPlist,RMPlist);
+ forall(MVPlist,
+ tmp=Lcrd(#);
+ tmp1=format(re(tmp_1),5);
+ tmp2=format(re(tmp_2),5);
+ tmp="["+tmp1+","+tmp2+"]";
+ Plist=append(Plist,#.name+"="+tmp+";");
+ Pnamelist=append(Pnamelist,#.name);
+ Pvaluelist=append(Pvaluelist,tmp);
+ );
+ forall(1..length(Plist),
+ print(SCEOUTPUT,Plist_#);
+ println(SCEOUTPUT," Assignrep('"+Pnamelist_#+"',"+Pvaluelist_#+");");
+ );
+ num3=length(GLIST);
+ num=0;
+ GL=[];
+ forall(GCLIST,
+ GL=append(GL,#_1);
+ );
+ repeat(num3,
+ num=num+1;
+ tmp1=GLIST_num;
+ num4=indexof(tmp1,"=");
+ tmp2=substring(tmp1,num4,length(tmp1));
+ tmp=substring(tmp1,0,num4-1);
+ //if(indexof(tmp2,"=")>0,
+ if(substring(tmp2,0,5)=="Param",
+ num5=indexof(tmp2,"=");
+ tmp3=substring(tmp2,num5,length(tmp2)-2);
+ tmp3=parse(tmp3);
+ if(tmp3_1==tmp3_2,
+ tmp2="Pointdata([0,0])";
+ );
+ );
+ println(SCEOUTPUT,tmp+"="+text(tmp2)+";");
+ );
+ forall(GOUTLIST,
+ tmp=#_1;
+ println(SCEOUTPUT,"Tmpout=ReadOutData('"+tmp+"');");
+ println(SCEOUTPUT,"execstr(Tmpout);");
+ );
+ if(VERNUM==1,
+ if(k==0,
+ tmp1=apply(Parafirsthead,Removespace(#));
+ ,
+ if(k<DVALL,
+ tmp1=apply(Parahead,Removespace(#));
+ ,
+ tmp1=apply(Paralasthead,Removespace(#));
+ );
+ );
+ tmp1=apply(tmp1,if(length(#)==0,"newline",#));
+ tmp=select(1..length(tmp1),indexof(tmp1_#,"Common")>0);
+ tmp2=apply(Commonhead,Removespace(#));
+ tmp2=apply(tmp2,if(length(#)==0,"newline",#));
+ tmp1_(tmp_1)=tmp2;
+ tmp1=flatten(tmp1);
+ forall(tmp1,
+ println(SCEOUTPUT,"Texcom('"+#+"');");
+ );
+ );
+ tmp=indexof(ULEN,"cm"); // 16.05.19from
+ if(tmp>0,
+ tmp1=Removespace(substring(ULEN,0,tmp-1));
+ tmp2=0.5/parse(tmp1)
+ ); // 16.05.19upto
+ tmp=indexof(ULEN,"mm");
+ if(tmp>0,
+ tmp1=Removespace(substring(ULEN,0,tmp-1));
+ tmp2=5/parse(tmp1);
+ );
+ tmp="Setwindow(["+text(XMIN)+","+text(XMAX+tmp2)+
+ "],["+text(YMIN)+","+text(YMAX+tmp2)+"]);";// 16.05.19
+ println(SCEOUTPUT,tmp);// 16.05.19
+ println(SCEOUTPUT,"Beginpicture('"+ULEN+"');");
+ tmp="Setwindow(["+text(XMIN)+","+text(XMAX)+
+ "],["+text(YMIN)+","+text(YMAX)+"]);";// 16.05.19
+ println(SCEOUTPUT,tmp);// 16.05.19
+ forall(1..num2,l,
+ println(SCEOUTPUT,CLIST_l+";");
+ );
+ forall(1..length(COM2ndlist),l,
+ println(SCEOUTPUT,COM2ndlist_l+";");
+ );
+ println(SCEOUTPUT,"Endpicture("+ADDAXES+");");
+ if(VERNUM==0,
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"Texcom('');");
+ if(k<DVALL,
+ println(SCEOUTPUT,"Texcom('\newframe');");
+ println(SCEOUTPUT,"");
+ ,
+ println(SCEOUTPUT,"Texcom('\end{animateinline}')");
+ println(SCEOUTPUT,"Closefile();");
+ println(SCEOUTPUT,"quit();");
+ closefile(SCEOUTPUT);
+ );
+ ,
+ if(k==0,
+ tmp1=apply(Parafirsttail,Removespace(#));
+ ,
+ if(k<DVALL,
+ tmp1=apply(Paratail,Removespace(#));
+ ,
+ tmp1=apply(Paralasttail,Removespace(#));
+ );
+ );
+ tmp1=apply(tmp1,if(length(#)==0,"newline",#));
+ tmp=select(1..length(tmp1),indexof(tmp1_#,"Common")>0);
+ tmp2=apply(Commontail,Removespace(#));
+ tmp2=apply(tmp2,if(length(#)==0,"newline",#));
+ tmp1_(tmp_1)=tmp2;
+ tmp1=flatten(tmp1);
+ forall(tmp1,
+ println(SCEOUTPUT,"Texcom('"+#+"');");
+ );
+ if(k==DVALL,
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"Closefile();");
+ println(SCEOUTPUT,"quit();");
+ closefile(SCEOUTPUT);
+ );
+ );
+ Windispg(GL);
+ time=1000/CUT;
+ wait(time);
+ GLIST=[];
+ GCLIST=[];
+ COM2ndlist=[];
+ GOUTLIST=[];
+ );
+);
+
+Mkmovietexmain():=(
+ TEXOUTPUT=openfile(Texmov+"main"+".tex"); // 15.03.28
+ println(TEXOUTPUT,"");
+ println(TEXOUTPUT,"\documentclass{article}");
+ println(TEXOUTPUT,"\usepackage{amsmath,amssymb}"); // 16.07.06
+ println(TEXOUTPUT,"\usepackage{graphicx}");
+ println(TEXOUTPUT,"\usepackage[dvipdfmx]{animate}");
+ println(TEXOUTPUT,"\usepackage{color}");
+ println(TEXOUTPUT,"\usepackage{ketpic,ketlayer}");
+ println(TEXOUTPUT,"\setmargin{20}{20}{20}{20}");
+ println(TEXOUTPUT,"\begin{document}");
+ println(TEXOUTPUT,"\input{"+Texmov+"figs.tex}%");
+ println(TEXOUTPUT,"\end{document}");
+ closefile(TEXOUTPUT);
+);
+
+Mkmoviesh():=(
+ regional(parentorg,tmp);
+ parentorg=Texparent;//17.04.10
+ Texparent="";//17.04.10
+ tmp=Fhead;// 15.03.28
+ Fhead=Texmov;
+ if(length(Shellparent)>0,
+ Makeshell()
+ ,
+ Makebat();
+ );
+ Fhead=tmp;
+ Texparent=parentorg;//17.04.10
+);
+
+Texmovie():=(
+ VERNUM=0;
+ Mkmovie();
+ Mkmovietexmain();
+ Mkmoviesh();
+);
+
+Mkparatexmain():=(
+ TEXOUTPUT=openfile(Texpara+"main"+".tex");
+ println(TEXOUTPUT,"");
+ println(TEXOUTPUT,"\documentclass[landscape,10pt]{article}");
+ println(TEXOUTPUT,"\usepackage{amsmath,amssymb}"); // 16.07.06
+ println(TEXOUTPUT,"\usepackage{graphicx}");
+ println(TEXOUTPUT,"\usepackage[dvipdfmx,colorlinks=true,linkcolor=black]{hyperref}");
+ println(TEXOUTPUT,"\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}");
+ println(TEXOUTPUT,"\usepackage{color}");
+ println(TEXOUTPUT,"\usepackage{ketpic,ketlayer,ketslide}");
+ println(TEXOUTPUT,"\ketmarginE");
+ println(TEXOUTPUT,"\ketslideinit");
+ println(TEXOUTPUT,"\begin{document}");
+ println(TEXOUTPUT,"\input{"+Texpara+"figs.tex}%");
+ println(TEXOUTPUT,"\end{document}");
+ closefile(TEXOUTPUT);
+);
+
+Mkparash():=(
+ regional(tmp);
+ tmp=Fhead;
+ Fhead=Texpara;
+ if(length(Shellparent)>0,
+ Makeshell()
+ ,
+ Makebat();
+ );
+ Fhead=tmp;
+);
+
+Texpara():=(
+ VERNUM=1;
+ Mkmovie();
+ Mkparatexmain();
+ Mkparash();
+);
+
+Setpara(path,fstr,sL):=Setpara(path,fstr,sL,[]); // 16.12.27added
+Setpara(pathorg,fstr,sL,options):=(
+//help:Setpara("folder name","funstr","range",options);
+//help:Setpara(folder,funstr,range,options);
+//help:Setpara(options=["m/r","Div=25"]);
+//help:Setpara(options=["Frate=10","Scale=1","OpA=[loop]"] for animation);
+ regional(path);//17.04.10
+ if(length(pathorg)==0, path=Slidename,path=pathorg);//17.04.10
+ ParaPath=path;
+ ParaFstr=fstr;
+ ParaSL=sL;
+ ParaOp=options;
+ GLISTback=GLIST;
+ GCLISTback=GCLIST;
+ GOUTLISTback=GOUTLIST;
+ POUTLISTback=POUTLIST;
+ VLISTback=VLIST;
+ FUNLISTback=FUNLIST;
+ LETTERlistback=LETTERlist;
+ COM0thlistback=COM0thlist;
+ COM1stlistback=COM1stlist;
+ COM2ndlistback=COM2ndlist;
+);
+
+Parafolder():=Parafolder(ParaPath,ParaFstr,ParaSL,ParaOp);
+Parafolder(path,fstr,sL):=Parafolder(path,fstr,sL,[]);
+Parafolder(path,fstr,sLorg,optionorg):=(
+//help:Parafolder(foldername,1..4);
+//help:Parafolder(foldername,"s=[0,1]");
+//help:Parafolder("mf(s)",foldername,"s=[0,1]");
+//help:Parafolder(options=["m/r","Div=25"]);
+//help:Paraslide(para=folder:layery:pos:input,scale);
+//help:Paraslide(para=folder:layery:pos:include:[width=100]);
+ regional(nn,sL,tmp,tmp1,tmp2,strL,eqL,waiting,
+ mkr,mktex,ndiv,options,sfL);
+ if(!isstring(ParaPath),
+ println("Setpara not executed");
+ ,
+ sL=sLorg;//16.12.24from
+ if(!isstring(sL),
+ tmp=indexof(fstr,"(");
+ tmp1=substring(fstr,tmp,length(fstr));
+ tmp=indexof(tmp1,")");
+ tmp1=substring(tmp1,0,tmp-1);
+ ,
+ tmp=indexof(sL,"=");//16.12.21from
+ if(length(tmp)>0,
+ tmp1=substring(sL,0,tmp-1);
+ );
+ );
+ parse("Movieframe("+tmp1+"):="+fstr);
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ if(length(strL)==0,options=append(options,"m"));//16.12.18
+ mkr="A";
+ mktex="A";
+ ndiv=25;
+ waiting=20;
+ forall(eqL,
+ tmp=Indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="D",
+ ndiv=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ forall(strL,
+ tmp1=Toupper(substring(#,0,1));
+ if(tmp1=="M",
+ mkr="Y"; mktex="Y";
+ );
+ );
+ sL=sLorg;
+ if(isstring(sL),
+ tmp=indexof(sL,"=");
+ tmp1=parse(substring(sL,tmp,length(sL)));
+ sL=apply(0..ndiv,tmp1_1+#*(tmp1_2-tmp1_1)/ndiv);
+ );
+ if(!isexists(Dirwork,path),
+ if(ErrFlag!=-1,
+ makedir(Dirwork,path)
+ ,
+ println(" ==> Changework may not work properly");
+ sL=[];
+ );
+ ,
+ if(mkr=="Y",
+ cmdL=[
+ "setwd",[Dq+Dirwork+pathsep()+path+Dq],
+ "fL=as.matrix(list.files())",[],
+ "apply",["fL",2,"file.remove"],
+ "setwd",[Dq+Dirwork+Dq],
+ ];
+ CalcbyR("rvf",cmdL,["Cat=n","m"]);
+ tmp=Dirwork+pathsep()+path;
+ repeat(1..30,
+ if(length(fileslist(tmp))>0,wait(10));
+ );
+ );//17.02.20upto
+ );
+ sfL=[];
+ forall(1..(length(sL)),nn,
+ clrscr(); // 16.12.28
+ GLIST=GLISTback;
+ GCLIST=GCLISTback;
+ GOUTLIST=GOUTLISTback;
+ POUTLIST=POUTLISTback;
+ VLIST=VLISTback;
+ FUNLIST=FUNLISTback;
+ LETTERlist=LETTERlistback;
+ COM0thlist=COM0thlistback;
+ COM1stlist=COM1stlistback;
+ COM2ndlist=COM2ndlistback;
+ tmp1=Sprintf(nn/1000,3);
+ tmp=indexof(tmp1,".");
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ FnameR=path+"/p"+tmp1+".r";
+ sfL=append(sfL,FnameR);
+ Fnametex=replace(FnameR,".r",".tex");
+ Movieframe(sL_nn);
+ if(!isexists(Dirwork,FnameR) % mkr=="Y",
+ if(ErrFlag!=-1,
+ Viewtex();
+ );
+ );
+ );
+ tmp1=replace(Dirwork+pathsep()+path,"\","/"); //17.10.13
+ cmdL=[
+ "setwd",[Dq+tmp1+Dq],
+ "Mkallfile=function(fname){",[],
+ " Ctr<<- Ctr+1",[],
+ " cat('print(',Ctr,')\n',file='all.r',append=TRUE)",[],
+ " tmp=readLines(fname)",[],
+ " first=1",[],
+ " if(Ctr>1){",[],
+ " first=7",[],
+ " cat('Ketinit()\n',file='all.r',append=TRUE)",[],
+ " }",[],
+ " for(J in first:(length(tmp)-1)){",[],
+ " cat(paste(tmp[J],'\n',sep=''),file='all.r',append=TRUE)",[],
+ " }",[],
+// " source(fname)",[],
+ "}",[],
+ "file.remove('all.r')",[],
+ "fL=list.files()",[],
+ "Ctr=0",[],
+ "t<-proc.time()",[],
+ "for(fname in fL){",[],
+ " Mkallfile(fname)",[],
+ "}",[],
+ "proc.time()-t",[],
+ "source('all.r')",[],
+ "proc.time()-t",[],
+ "setwd",[Dq+Dirwork+Dq]
+ ];
+ if(ErrFlag!=-1,
+ if(!isexists(Dirwork,Fnametex) % mktex=="Y",
+ CalcbyR("all",cmdL,["Cat=n","m","Wait="+text(waiting)]);
+ ,
+ println("Parafolder "+path+" finished");//16.12.20
+ );
+ if(length(after)>0, // 16.12.27
+ parse(after);
+ );
+ FnameR=Fhead+".r";
+ Fnametex=Fhead+".tex";
+ );
+ );
+);
+
+Flipbook():=( //17.04.09
+ regional(parentorg,Dirworkorg,figfolder,sep,x0,y0,sc,title,tmp,tmp1,tmp2);
+ Dirworkorg=Dirwork;
+ Slidework(Dirwork);
+ figfolder=Dirwork;
+ parentorg=Texparent;
+ PageStyle="empty";
+ title=Texparent;
+ tmp=Divoptions(ParaOp);
+ tmp1=tmp_5;
+ forall(tmp1,
+ tmp2=substring(Toupper(#),0,1);
+ if(tmp2=="T",
+ tmp=indexof(#,"=");
+ title=substring(#,tmp,length(#));
+ ParaOp=remove(ParaOp,[#]);
+ );
+ );
+ x0="60"; y0="5"; sc="1";
+ tmp=select(ParaOp,islist(#));
+ if(length(tmp)>0,
+ x0=text(tmp_1_1);
+ y0=text(tmp_1_2);
+ ParaOp=remove(ParaOp,[tmp_1]);
+ );
+ tmp=select(ParaOp,!islist(#) & isreal(#));
+ if(length(tmp)>0,
+ sc=text(tmp_1);
+ ParaOp=remove(ParaOp,[tmp_1]);
+ );
+ Parafolder();
+ Changework(Dirworkorg);
+ if(isstring(Slidename),
+ Texparent=Slidename;
+ ,
+ Texparent=parentorg+"flip";
+ );
+ SCEOUTPUT = openfile(Texparent+".txt");
+ println(SCEOUTPUT,"%title//");
+ println(SCEOUTPUT,"\pagestyle{empty};//");
+ println(SCEOUTPUT,"new::"+title+"//");
+ println(SCEOUTPUT,
+ "%repeat=,para="+ParaPath+":{0}:s{"+x0+"}{"+y0+"}:input:"+sc+"//");
+ closefile(SCEOUTPUT);
+ Changework(figfolder);
+ Setslidebody("black");
+ Setslidehyper("");
+ Mkslides();
+ Changework(Dirworkorg);
+ Texparent=parentorg;
+);
+
+Animatefile():=Animatefile(Dirwork,ParaPath);
+Animatefile(path,folder):=(
+//help:Animatefile();
+//help:Animatefile(Dirwork,ParaPath);
+ regional(FRate, Scale, OpA, pa,fname,eqL,tmp,tmp1,tmp2);
+ tmp=divoptions(ParaOp);
+ eqL=tmp_5;
+ FRate="10";
+ Scale="1";
+ OpA="";
+ forall(eqL,
+ tmp1=Toupper(substring(#,0,2));
+ tmp=indexof(#,"=");
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="FR",
+ FRate=tmp2;
+ );
+ if(tmp1=="SC",
+ Scale=tmp2;
+ );
+ if(tmp1=="OP",
+ if(substring(tmp2,0,1)!="[",tmp2="["+tmp2+"]");
+ OpA=tmp2;
+ );
+ );
+ pa=replace(path,"\","/");
+ fname="anim"+folder+".tex";
+ tmp=Dirwork+"/"+folder;
+ path=replace(tmp,"\","/");
+ if(iswindows(),tmp=replace(tmp,"/","\"));
+ tmp1=fileslist(tmp);
+ tmp1=tokenize(tmp1,",");
+ tmp1=select(tmp1,indexof(#,".tex")>0);
+ SCEOUTPUT= openfile(fname);
+ println(SCEOUTPUT,"\def\parapath{"+pa+"}%"); //17.06.22
+ println(SCEOUTPUT,"\begin{animateinline}"+OpA+"{"+FRate+"}%");
+ forall(1..(length(tmp1)),
+ if(Scale==1, // 17.08.30from
+ tmp="\input{\parapath/";
+ tmp=tmp+folder+"/"+tmp1_#+"}%";
+ ,
+ tmp="\scalebox{"+Scale+"}{\input{\parapath/";//17.06.22(3lines)
+ tmp=tmp+folder+"/"+tmp1_#+"}}%";
+ ); // 17.08.30upto
+ println(SCEOUTPUT,tmp);
+// println(SCEOUTPUT,""); //17.06.25
+ if(#<length(tmp1),
+ println(SCEOUTPUT,"\newframe%");
+ );
+ );
+ println(SCEOUTPUT,"\end{animateinline}%");
+ closefile(SCEOUTPUT);
+ println(fname+" has been generated");
+);
+
+Mkanimation():=( // 17.10.08
+ if(!isexists(Dirwork,ParaPath),
+ Parafolder();
+ );
+ if(!isexists(Dirwork,"anim"+ParaPath+".tex"),
+ Animatefile();
+ );
+ Mkanimation("fig",ParaPath);
+);
+Mkanimation(folder):=Mkanimation("fig",folder);
+Mkanimation(path,folder):=(
+//help:Mkanimation();
+//help:Mkanimation(path,folder);
+ regional(Fheadbkup,Dirworkbkup,Pathpdfbkup,tex,article,parent,
+ tmp,tmp1,tmp2,tmp3,flg);
+ Fheadbkup=Fhead;
+ Dirworkbkup=Dirwork;
+ Pathpdfbkup=Pathpdf;
+ Fhead="animate"+folder;
+ Pathpdf=PathAd;
+ Dirwork=replace(Dirwork,"\",pathsep());
+ Dirwork=replace(Dirwork,"/",pathsep());
+ Dirwork=replace(Dirwork,pathsep()+"fig","");
+ Setdirectory(Dirwork);
+ tmp1=replace(PathT,pathsep(),"/");
+ tmp=indexall(tmp1,pathsep());
+ tex=substring(tmp1,tmp_(length(tmp)),length(tmp1));
+ if((tex=="platex")%(tex=="uplatex"),
+ if(tex=="platex",article="jarticle",article="ujarticle");
+ ,
+ article="article";
+ );
+ SCEOUTPUT=openfile(Fhead+".tex");
+ println(SCEOUTPUT,"\documentclass[landscape]{"+article+"}");
+ if((tex=="platex")%(tex=="uplatex")%(tex=="latex"),
+ tmp="\special{papersize=\the\paperwidth,\the\paperheight}";
+ println(SCEOUTPUT,tmp);
+ );
+ if((tex=="pdflatex")%(tex=="lualatex")%(tex=="xelatex"),
+ if((tex=="pdflatex")%(tex=="xelatex"),
+ println(SCEOUTPUT,"\usepackage[pdftex]{pict2e}");
+ ,
+ println(SCEOUTPUT,"\usepackage{pict2e}");
+ println(SCEOUTPUT,"\usepackage{luatexja}");
+ );
+ tmp=replace(Dirhead+"/ketpicstyle",pathsep(),"/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic2e}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer2e}");
+ ,
+ tmp=replace(Dirhead+"/ketpicstyle",pathsep(),"/");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketpic}");
+ println(SCEOUTPUT,"\usepackage{"+tmp+"/ketlayer}");
+ );
+ println(SCEOUTPUT,"\usepackage{amsmath,amssymb}");
+ println(SCEOUTPUT,"\usepackage{bm,enumerate}");
+ if((tex=="platex")%(tex=="uplatex")%(tex=="latex"),
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{graphicx}");
+ println(SCEOUTPUT,"\usepackage[dvipdfmx]{animate}");
+ ,
+ println(SCEOUTPUT,"\usepackage{graphicx}");
+ println(SCEOUTPUT,"\usepackage{animate}");
+ );
+ println(SCEOUTPUT,"\usepackage{xcolor}");
+ forall(ADDPACK, tmp1,
+ tmp=indexof(tmp1,"{animate}")+indexof(tmp1,"{hyperref}");
+ if(tmp==0,
+ println(SCEOUTPUT,"\usepackage"+tmp1);
+ );
+ );
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{document}");
+ println(SCEOUTPUT,"");
+ println(SCEOUTPUT,"\begin{center}");
+ println(SCEOUTPUT,"\input{"+path+"/anim"+folder+".tex}");
+ println(SCEOUTPUT,"\end{center}");
+ println(SCEOUTPUT,"\end{document}");
+ closefile(SCEOUTPUT);
+ if(iswindows(),
+ parent=replace(Dirwork+Batparent,pathsep()+"fig","");
+ Makebat(Fhead,"tv");
+ kc():=(
+ println("kc : "+kc(parent,Dirlib,Fnametex))
+ );
+ ,
+ parent=replace(Dirwork+Shellparent,pathsep()+"fig","");
+ Makeshell(Fhead,"tv");
+ kc():=(
+ println("kc : "+kc(parent,Mackc+Dirlib,Fnametex));
+ );
+ );
+ kc();
+ Dirwork=Dirworkbkup;
+ Dirwork=Dirwork+pathsep()+"fig";
+ setdirectory(Dirwork);
+ Fhead=Fheadbkup;
+ Pathpdf= Pathpdfbkup;
+);
+
+//help:end();
+
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindylibout.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibout.cs
index baf06a73..ccfd7693 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindylibout.cs
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindylibout.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindyout(2017.06.23) loaded");
+println("ketcindyout(2017.09.10) loaded");
//help:start();
@@ -4597,7 +4597,7 @@ Mkketcindyjs(Arg):=(
);
);
Mkketcindyjs(libname,options):=(
-//help:Mkketcindyjs("ketcindylib");
+//help:Mkketcindyjs();
//help:Mkketcindyjs(options="Tex=y","Net=y"]);
regional(texflg,netflg,tmp,tmp1,tmp2);
texflg="Y";
@@ -4614,90 +4614,69 @@ Mkketcindyjs(libname,options):=(
);
);
SCEOUTPUT = openfile(Fhead+".sce");
- println(SCEOUTPUT,"cd('"+Dirhead+"/CindyJS);");
+ println(SCEOUTPUT,"cd('"+Dirhead+"/CindyJS');");
println(SCEOUTPUT,"Dtket=mgetl('"+libname+".txt');");
println(SCEOUTPUT,"cd('"+Dirwork+"');");
println(SCEOUTPUT,"Dtjs=mgetl('"+Fhead+".html');");
println(SCEOUTPUT,"Qt=char(34);");
- println(SCEOUTPUT,"Fb=0;Lb=0;Ka=0;");
+ // 17.09.10from
println(SCEOUTPUT,
- "for I=1:size(Dtjs,1)");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['<script id=','csinit']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then Fb=I,end;");
- println(SCEOUTPUT,
- " if Fb>0 then");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),'</script>');");
- println(SCEOUTPUT,
- " if Tmp>0 then Lb=I,end;");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),'scripts: '+Qt+'cs*'+Qt+',');");
- println(SCEOUTPUT,
- " if Tmp>0 then Ka=I;break,end;");
- println(SCEOUTPUT,
- " end;");
- println(SCEOUTPUT,
- "end;");
- if(netflg=="N", //16.11.08from
- println(SCEOUTPUT,
- "for I=1:Fb");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['href=','CindyJS.css']);");
+ "Dtinit=['<script id='+Qt+'csinit'+Qt+' type='+Qt+'text/x-cindyscript'+Qt+'>'];");
+ println(SCEOUTPUT,"Dtinit=[Dtinit;Dtket;'</script>'];");
+ println(SCEOUTPUT,"Dthead=[];");
+ println(SCEOUTPUT,"for I=1:size(Dtjs,1)");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),'<script id='))==0 then");
+ println(SCEOUTPUT," Tmp=Dtjs(I,:);");
+ if(netflg=="N",
println(SCEOUTPUT,
- " if length(Tmp)>1 then");
+ " if length(strindex(Tmp,'link rel='))>0 then");
println(SCEOUTPUT,
- " Tmp=part(Dtjs(I,:),1:(Tmp(1)+4))+Qt+'CindyJS.css'+Qt+'>';");
- println(SCEOUTPUT,
- " Dtjs(I,:)=Tmp;");
+ " Tmp=' <link rel='+Qt+'stylesheet'+Qt+' href='+Qt+'CindyJS.css'+Qt+'>';");
println(SCEOUTPUT,
" end;");
println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['src=','Cindy.js']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then");
+ " if length(strindex(Tmp,['script type=','Cindy.js']))>1 then");
println(SCEOUTPUT,
- " Tmp=part(Dtjs(I,:),1:(Tmp(1)+3))+Qt+'Cindy.js'+Qt+'></script>';");
+ " Tmp=' <script type='+Qt+'text/javascript'+Qt+' src='+Qt+'Cindy.js'+Qt+'>';");
println(SCEOUTPUT,
- " Dtjs(I,:)=Tmp;");
+ " Tmp=Tmp+'</script>';");
println(SCEOUTPUT,
" end;");
- println(SCEOUTPUT,
- "end;");
- );//16.11.08upto
- println(SCEOUTPUT,
- "Dtket=[Dtjs(1:Fb,:);Dtket;Dtjs(Lb:Ka,:)];");
+ );
+ println(SCEOUTPUT," Dthead=[Dthead;Tmp];");
+ println(SCEOUTPUT," else");
+ println(SCEOUTPUT," Is=I;break");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"Dt=[];");
+ println(SCEOUTPUT,"for I=Is:size(Dtjs,1)");
+ println(SCEOUTPUT," Dt=[Dt;Dtjs(I,1)];");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),'</script>'))>0 then");
+ println(SCEOUTPUT," if length(strindex(Dt(1,1),'draw'))>0 then Dtdraw=Dt,end;");
+ println(SCEOUTPUT," if length(strindex(Dt(1,1),'keytyped'))>0 then Dtkey=Dt,end;");
+ println(SCEOUTPUT," Dt=[];");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I+1,1),'<script id='))==0 then");
+ println(SCEOUTPUT," Ie=I+1;break;");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"Dt=[Dthead;Dtdraw;Dtkey;Dtinit];");
+ println(SCEOUTPUT,"for I=Ie:size(Dtjs,1)");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Figure']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Exekc']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Parent']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Dt=[Dt;Dtjs(I,1)];");
if(texflg=="Y",
- println(SCEOUTPUT,
- "Dtket=[Dtket;' use: ['+Qt+'katex'+Qt+'],'];");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),Qt+'cs*'+Qt))>0 then");
+ println(SCEOUTPUT," Dt=[Dt;' use: ['+Qt+'katex'+Qt+'],'];");
+ println(SCEOUTPUT," end;");
);
- println(SCEOUTPUT, //16.11.08from
- "for I=Ka+1:size(Dtjs,1)");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['Button',Qt+'Figure']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then continue,end;");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['Button',Qt+'Exekc']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then continue,end;");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['Button',Qt+'Parent']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then continue,end;");
- println(SCEOUTPUT,
- " Tmp=strindex(Dtjs(I,:),['Button',Qt+'KeTJS']);");
- println(SCEOUTPUT,
- " if length(Tmp)>1 then continue,end;");
- println(SCEOUTPUT,
- " Dtket=[Dtket;Dtjs(I,:)];");
- println(SCEOUTPUT,
- "end"); //16.11.08upto
-// println(SCEOUTPUT,
-// "Dtket=[Dtket;Dtjs((Ka+1):(size(Dtjs,1)),:)];");
- println(SCEOUTPUT,
- "mputl(Dtket,'"+Fhead+"ketcindy.html');");
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"mputl(Dt,'"+Fhead+"ketcindy.html');");
+ // 17.09.10upto
println(SCEOUTPUT,"quit()");
closefile(SCEOUTPUT);
kcS(PathS,Fhead+".sce",["m"]);
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketcindyliboutlog.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlog.txt
index 1e4a426e..ad36aeed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketcindyliboutlog.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlog.txt
@@ -1,4 +1,6 @@
-//// s:2017.08.26
+// s:2017.09.10
+// MkketcindyJS changed substantially
+// s:2017.08.26
//// MkketcindyJS ( data/js => CindyJS )
// s:2017.07.02
// MkketcindyJS ( Texview => Figure )
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlogr.txt b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlogr.txt
new file mode 100644
index 00000000..7a908aa0
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlogr.txt
@@ -0,0 +1,17 @@
+// 2017.10.12
+// kcR debugged ( for Mac, => 2> )
+// 2017.10.07
+// CalcbyR debugged ( => WritetoRS )
+// ReadCdata changed ( execstr removed )
+// 2017.10.02
+// Imlicitplot changed (for R)
+// 2017.09.29
+// WritetoS debugged (LibnameS)
+// Dotfilldata changed
+// 2017.09.24
+// Circledata, WritetoR, PrecommandR debugged
+// 2017.09.23
+// Hatchdata debugged
+// 2017.09.18
+// Hatchdata changed (for R)
+// SCIWR,SCIRE removed
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutr.cs b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutr.cs
new file mode 100644
index 00000000..6d077fa9
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutr.cs
@@ -0,0 +1,5230 @@
+// Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+//
+//This program 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 program 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.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>
+//
+
+println("ketcindyout(2017.10.12) loaded");
+
+//help:start();
+
+WritetoS(fname,cmdL):=(
+// help:WritetoS("outdata",cmdL);
+ regional(tmp,tmp1,tmp2,filename);
+ if(indexof(fname,".")==0,
+ filename=fname+".sce";
+ ,
+ filename=fname;
+ );
+ SCEOUTPUT = openfile(filename);
+ tmp="cd('"+Dirwork+"');//";
+ println(SCEOUTPUT,tmp);
+// tmp1=replace(Dirlib,"\","/");
+ tmp="Ketlib=lib("+Dq+LibnameS+Dq+");//"; //17.09.29
+ println(SCEOUTPUT,tmp);
+ tmp="Ketinit();//";
+ println(SCEOUTPUT,tmp);
+ tmp="Setwindow([XMIN,XMAX],[YMIN,YMAX]);"; // 16.06.26from
+ tmp=Assign(tmp,["XMIN",XMIN,"XMAX",XMAX,"YMIN",YMIN,"YMAX",YMAX]);
+ println(SCEOUTPUT,tmp); // 16.06.26upto
+ if(iswindows(), // 17.01.11from
+ println(SCEOUTPUT,"setlanguage('en')");
+ ); // 17.01.11upto
+ tmp="pi=%pi;////";
+ println(SCEOUTPUT,tmp);
+ forall(cmdL,
+ println(SCEOUTPUT,#+"//");
+ );
+ closefile(SCEOUTPUT);
+);
+
+kcS(path,fname):=kcS(path,fname,[]);
+kcS(path,fname,optionorg):=(
+//help:kcS(PathS,"boxdata");
+//help:kcS(options=["r/m"]);
+ regional(options,tmp,tmp1,tmp2,eqL,strL,filename,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".sce";
+ ,
+ filename=fname;
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ );
+ flg=0;
+ forall(strL,
+ if(Toupper(substring(#,0,1))=="R",
+ flg=0;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="M",
+ flg=1;
+ );
+ );
+ if(flg==0,
+ tmp2=replace(filename,".sce",".txt");
+ tmp1=load(tmp2);
+ if(length(tmp1)==0,
+ flg=1;
+ );
+ );
+ if(flg==1,
+ tmp1=""; // 15.10.08 from
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ flg=0;
+ forall(reverse(1..length(tmp2)),
+ if(flg==0,
+ tmp=substring(tmp2,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(tmp2,0,#-1);
+ tmp2=substring(tmp2,#,length(tmp2));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ ); // 15.10.08 to
+ if(iswindows(),
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+path+Dq+" -nb -nwni -f "+filename;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Batparent,Dirlib,Fnametex));// 16.05.29, 0605
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+path+Dq+" -nwni -f "+filename;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex));// 16.05.29
+ );
+ wait(WaitUnit);
+ setdirectory(Dirwork);
+ );
+);
+
+SetpathS():=(
+ regional(tmp,tmp1);
+ if(!isstring(PathS), // 15.12.11
+ Setdirectory(Dirbin); // 15.12.07
+ tmp=load(Shellfile);
+ if(iswindows(),
+ tmp=tokenize(tmp," -nb");
+ PathS=tmp_1;
+ ,
+ tmp=tokenize(tmp," -nwni");
+ tmp=tokenize(tmp_1,"/Applications/sci");
+ PathS="/Applications/sci"+tmp_2;
+ );
+ setdirectory(Dirwork);
+ );
+ PathS;
+);
+
+ErrhandleS(fname):=( // 2016.02.28
+ regional(str); //17.04.14
+ if(indexof(PathS,"-6.")==0,
+ str=["if iserror(-1) then"," error=lasterror()+'????';"];
+ str=append(str," errclear(-1);"); // 16.03.14
+ str=append(str," Fd=mopen("+Dq+wfile+Dq+",'wt');");
+ str=append(str," mfprintf(Fd,'%s','Error: '+error);");
+ str=append(str," mclose(Fd);");
+ str=append(str," quit();");
+ str=append(str,"end;");
+ str;
+ ,
+ str=[]; //17.04.14
+ );
+);
+
+Testfunstr(funstr,varx,vary):=(
+ regional(var,val,fun,tmp,tmp1,tmp2);
+ fun=replace(funstr,".x","(1)"); // 16.05.19
+ fun=replace(fun,".y","(2)"); // 16.05.19
+ tmp=indexof(varx,"=");
+ var=substring(varx,0,tmp-1);
+ val=substring(varx,tmp+1,length(varx));
+ tmp=indexof(val,",");
+ val=substring(val,0,tmp-1);
+ tmp1=replace(fun,var,"("+val+")");
+ tmp=indexof(vary,"=");
+ var=substring(vary,0,tmp-1);
+ val=substring(vary,tmp+1,length(vary));
+ tmp=indexof(val,",");
+ val=substring(val,0,tmp-1);
+ tmp1=replace(tmp1,var,"("+val+")");
+ tmp1;
+);
+
+CalcbyS(name,cmd):=CalcbyS(name,SetpathS(),cmd,[]);
+CalcbyS(name,Arg1,Arg2):=(
+ if(isstring(Arg1),
+ CalcbyS(name,Arg1,Arg2,[]);
+ ,
+ CalcbyS(name,SetpathS(),Arg1,Arg2);
+ );
+);
+CalcbyS(name,path,cmd,optionorg):=(
+//help:CalcbyS("a",cmd);
+//help:CalcbyS(options= ["m/r","Wait=10","Cat=middle"]]);
+//help:CalcbyS(options1= ["Ncol=2","File=result","Dig=5"]]);
+ regional(options,tmp,tmp1,tmp2,tmp3,tmp4,realL,strL,eqL,
+ ncoL,cat,dig,flg,wflg,file,nc,arg,cmdS,cmdlist,wfile,ext,
+ waiting, errcheck);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ realL=tmp_6;
+ strL=tmp_7;
+ cat="M";//16.11.24
+ ncoL=2;
+ ext=".txt";
+ waiting=10;
+ dig=5;
+ wfile="";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,2));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="CA",
+ cat=Toupper(substring(tmp2,0,1));// 16.11.24
+ options=remove(options,[#]);
+ );
+ if(tmp1=="NC",
+ ncoL=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="EX",
+ if(indexof(tmp2,".")==0,ext="."+tmp2,ext=tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="WA",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="DI",
+ dig=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="FI", // 16.06.26from
+ wfile=tmp2;
+ options=remove(options,[#]);
+ ); // 16.06.26upto
+ );
+ if(wfile=="",
+ if(cat=="Y",
+ wfile=Fhead+name;
+ ,
+ wfile="resultS";
+ );
+ );
+ if(indexof(wfile,".")==0,// 16.06.26from
+ wfile=wfile+ext;
+ ); // 16.06.26upto
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ if(CONTINUED==0,
+ if((wflg==0) & (cat=="Y"), // 16.11.24
+ tmp=load(wfile);
+ if(length(tmp)==0,wflg=1);
+ );
+ );
+ file=Fhead+name;
+ cmdS=cmd;
+ cmdlist=[];
+ forall(1..floor(length(cmdS)/2),nc, //17.05.18
+ tmp1=cmdS_(2*nc-1);
+ tmp1=replace(tmp1,LFmark,""); // 16.06.12
+ tmp1=replace(tmp1,CRmark,""); // 16.12.13
+ if(nc==length(cmdR)/2, //16.10.23from
+ if(indexof(tmp1,"=")==0,tmp1="="+tmp1);
+ ); //16.10.23from
+ if(substring(tmp1,0,1)=="=",
+// tmp1=name+tmp1; // 16.12.20
+ );
+ tmp2=cmdS_(2*nc); // list of argments
+ tmp3="";
+ tmp4="";
+ errcheck=0;
+ forall(tmp2,arg,
+ if(isstring(arg),
+ if(Toupper(arg)=="ERROR",
+ errcheck=1;
+ ,
+ tmp3=tmp3+replace(arg,"'",Dq)+",";
+ );
+ ,
+ if(!islist(arg),
+ tmp3=tmp3+textformat(arg,dig)+",";
+ ,
+ tmp=select(arg,isstring(#) % islist(#));
+ if(length(tmp)>0,
+ tmp3=tmp3+"list(";
+ tmp4=")";
+ ,
+ tmp3=tmp3+"[";
+ tmp4="]";
+ );
+ forall(arg,
+ if(isstring(#),
+ tmp3=tmp3+replace(#,"'",Dq)+",";
+ ,
+ if(!islist(#), // 15.11.01 from
+ tmp3=tmp3+textformat(#,dig)+",";
+ ,
+ tmp=textformat(#,dig);
+ tmp=replace(tmp,"],[","];[");
+ tmp3=tmp3+tmp+",";
+ ); // 15.11.01 upto
+ );
+ );
+ tmp3=substring(tmp3,0,length(tmp3)-1)+tmp4+",";
+ );
+ );
+ );
+ if(length(tmp3)>0,
+ tmp3=substring(tmp3,0,length(tmp3)-1);
+ tmp1=tmp1+"("+tmp3+");";
+ );
+ if(errcheck==1,
+ if(indexof(Dirlib,"sciL5")>0, // 17.03.20
+ cmdlist=append(cmdlist,"errcatch(-1,'continue','nomessage');");
+ ); // 17.03.20
+ );
+ cmdlist=append(cmdlist,tmp1);
+ if(errcheck==1,
+ tmp=ErrhandleS(wfile);
+ cmdlist=concat(cmdlist,tmp);
+ );
+ );
+ if(CONTINUED==1,
+ ComOutList=concat(ComOutList,cmdlist);
+ ,
+ if(cat=="Y",
+ tmp=[];
+ tmp=append(tmp,"Fd=mopen("+Dq+file+".txt"+Dq+",'wt');");
+ // 16.03.11 from
+ tmp=append(tmp,"mfprintf(Fd,'%s',"+name+");");
+ tmp=append(tmp,"mclose(Fd);");
+ cmdlist=concat(cmdlist,tmp);
+// tmp="fprintfMat("+Dq+file+".txt"+Dq+","+name+")";
+// cmdlist=append(cmdlist,tmp); // 16.03.11 upto
+ ,
+// tmp="mputl(['????'],"+Dq+file+".txt"+Dq+");"; // 16.06.2 from
+// cmdlist=concat(cmdlist,[tmp]); // 16.06.2 upto
+ );
+ if(cat!="Y", // 16.12.18
+ cmdlist=append(cmdlist,"mputl('||||','"+wfile+"')");
+ );
+ cmdlist=append(cmdlist,"quit()");
+ if(wflg==0,
+ tmp1=load(file+".sce");
+ if(length(tmp1)==0,
+ wflg=1;
+ ,
+ tmp1=tokenize(tmp1,"////");
+ tmp1=tokenize(tmp1_2,"//");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ if(length(tmp1)!=length(cmdlist),
+ wflg=1;
+ ,
+ tmp=select(1..length(tmp1),tmp1_#!=cmdlist_#);
+ if(length(tmp)>0, wflg=1);
+ );
+ );
+ );
+ if(wflg==0,wflg=-1); // 15.10.16
+ if(wflg==1,
+ if(length(wfile)>0, // 15.10.05
+ SCEOUTPUT=openfile(wfile);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ );
+ WritetoS(file+".sce",cmdlist);
+ kcS(path,file,concat(options,["m"])); // 15.09.25
+ );
+ flg=0;
+ tmp1=floor(waiting*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp=load(wfile);
+ if(length(tmp)>=4,
+ tmp2=substring(tmp,length(tmp)-4,length(tmp));
+ if(tmp2=="////" % tmp2=="||||" % tmp2=="????", // 16.08.09
+ if(indexof(Toupper(tmp),"ERROR")>0,
+ println(tmp);
+ flg=2;
+ ,
+ flg=1;
+ );
+ );
+ tmp2=#*WaitUnit/1000;
+ ,
+ if(wflg==-1,
+ flg=-1;
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ );
+ if(flg<=0,
+ ErrFlag=1;
+ if(flg==-1,
+ println(wfile+" does not exist");
+ ,
+ tmp="("+text(waiting)+" s )";
+ println(wfile+" not generated "+tmp);
+ );
+ ,
+ if(flg==1,
+ println(" CalcbyS succeeded "+name+"("+text(tmp2)+" sec)"); //16.06.03
+ ,
+ ErrFlag=1;
+ );
+ );
+ );
+ if(wflg>-1,
+// wait(WaitUnit);
+ );
+);
+
+Scifun(name,fun,argL):=Scifun(name,fun,argL,[]);//16.10.22
+Scifun(name,fun,argL,optionorg):=(
+//help:Scifun("1","date()",[]);
+//help:Scifun(options=["Disp=y"]);
+ regional(nm,options,eqL,disp,cmdL,fname,
+ tmp,tmp1,tmp2);
+ nm="sc"+name;
+ fname=Fhead+nm+".txt";
+ options=optionorg;
+ tmp=divoptions(options);
+ precise=6;
+ disp=1;
+ pack=[];
+ set=[];
+ add="";
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if((tmp1=="DIS") % (tmp1=="DSP") ,
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=[];
+ cmdL=concat(cmdL,[
+ nm+"="+fun,argL,
+ "Fd=mopen",[Dq+fname+Dq,Dq+"wt"+Dq],
+ "Sla=char(47)+char(47);",[],
+ "mputl",["string("+nm+")+Sla","Fd"],
+ "mputl",["Sla","Fd"],
+ "mclose",["Fd"]
+ ]);
+ options=append(options,"Wait=2");
+ CalcbyS(nm,cmdL,options);
+ if(ErrFlag==0,
+ tmp=load(fname);
+ tmp=replace(tmp,"////","");
+ tmp=tokenize(tmp,"//");
+ tmp=apply(tmp,if(!isstring(#),textformat(#,6),Dq+#+Dq));
+ if(length(tmp)==1,
+ tmp=tmp_1;
+ );
+ tmp=nm+"="+text(tmp);
+ parse(tmp);
+ if(disp==1, // 15.11.24
+ println(nm+" is : ");
+ println(parse(nm));
+ );
+ );
+ parse(nm);
+);
+
+WritetoR(fname,cmdL):=WritetoR(fname,cmdL,[]);
+WritetoR(fname,cmdL,options):=(
+// help:WritetoR("outdata",cmdL);
+ regional(eqL,tmp,tmp1,tmp2,filename,waiting);
+ if(indexof(fname,".")==0,
+ filename=fname+".r";
+ ,
+ filename=fname;
+ );
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ waiting=5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ if(Toupper(substring(tmp1,0,1))=="W",
+ waiting=parse(tmp2);
+ );
+ );
+ SCEOUTPUT = openfile(filename);
+ tmp1=replace(Dirwork,"\","/");
+ tmp="setwd("+Dq+tmp1+Dq+")##";
+ println(SCEOUTPUT,tmp);
+ tmp1=replace(Libname,"\","/"); // 17.09.24from
+// tmp="load('"+tmp1+".Rdata')"; # 17.10.12
+ tmp="source('"+tmp1+".r')##"; // 17.09.24temporarily
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"Ketinit()##"); // 16.07.07
+ tmp="Setwindow(c(XMIN,XMAX),c(YMIN,YMAX))####"; // 16.06.26from
+ tmp=Assign(tmp,["XMIN",XMIN,"XMAX",XMAX,"YMIN",YMIN,"YMAX",YMAX]);
+ println(SCEOUTPUT,tmp);
+ forall(cmdL,
+ println(SCEOUTPUT,#+"##");
+ );
+ closefile(SCEOUTPUT);
+// flg=0;
+// tmp1=floor(waiting*1000/WaitUnit);
+// repeat(tmp1,
+// if(flg==0,
+// tmp=load(filename);
+// if(length(tmp)>0,
+// flg=1;
+// ,
+// wait(WaitUnit);
+// );
+// );
+// );
+);
+
+kcR(path,fname):=kcR(path,fname,[]);
+kcR(path,fname,optionorg):=(
+//help:kcR(PathR,"boxdata");
+//help:kcR(options=["m/r","Wait=10"]);
+ regional(options,tmp,tmp1,tmp2,eqL,strL,filename,ferr,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".r";
+ ,
+ filename=fname;
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ );
+ flg=0;
+ forall(strL,
+ if(Toupper(substring(#,0,1))=="R",
+ flg=0;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="M",
+ flg=1;
+ options=remove(options,[#]);
+ );
+ );
+ if(flg==0,
+ tmp2=replace(filename,".r",".txt");
+ tmp1=load(tmp2);
+ if(length(tmp1)==0,
+ flg=1;
+ );
+ );
+ if(flg==1,
+ tmp1=""; // 15.10.08 from
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ flg=0;
+ forall(reverse(1..length(tmp2)),
+ if(flg==0,
+ tmp=substring(tmp2,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(tmp2,0,#-1);
+ tmp2=substring(tmp2,#,length(tmp2));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ ); // 15.10.08 to
+ ferr="errormessageR.txt";//16.10.22from
+ SCEOUTPUT=openfile(ferr);
+ closefile(SCEOUTPUT);//16.10.22uptp
+ if(iswindows(),
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+path+"\R"+Dq+" --vanilla --slave < "+filename+" 2> "+ferr;
+ //16.10.22
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Batparent,Dirlib,Fnametex));// 16.05.29,06.05
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ if(PathR=="",tmp="R",tmp=PathR);//16.10.20
+ tmp=tmp+" --vanilla --slave < "+filename+" 2> "+ferr;//17.10.12
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex));// 16.05.29,06.05
+ );
+ wait(WaitUnit);
+ setdirectory(Dirwork);
+ );
+);
+
+Dataframe(nmL,dL):=Dataframe(nmL,dL,[]);
+Dataframe(nmL,dL,options):=(
+//help:Dataframe(["name","no1","no2"],dtL);
+//help:Dataframe(options=["Dig=5"]);
+ regional(dig,tmp,tmp1,tmp2,out);
+ dig=5;
+ tmp=Divoptions(options);
+ tmp=tmp_5;
+ forall(tmp,
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=indexof(#,"=");
+ tmp2=substring(#,tmp2,length(#));
+ if(tmp1=="D",
+ dig=parse(tmp2);
+ );
+ );
+ out="data.frame(";
+ forall(1..(length(nmL)),
+ tmp1=nmL_#;
+ tmp2=column(dL,#);
+ tmp2=apply(tmp2,if(isstring(#),Dq+#+Dq,format(#,dig)));
+ tmp=tmp1+"="+tmp2+",";
+ out=out+tmp;
+ );
+ out=substring(out,0,length(out)-1)+")";
+ out=replace(out,"[","c(");
+ out=replace(out,"]",")");
+);
+
+CalcbyR(name,cmd):=CalcbyR(name,PathR,cmd,[]);
+CalcbyR(name,Arg1,Arg2):=(
+ if(isstring(Arg1),
+ CalcbyR(name,Arg1,Arg2,[]);
+ ,
+ CalcbyR(name,PathR,Arg1,Arg2);
+ );
+);
+CalcbyR(name,path,cmd,optionorg):=(
+//help:CalcbyR("Pr",cmd);
+//help:CalcbyR(options=["m/r","Wait=2","Cat=yes","File=result" ]);
+ regional(options,tmp,tmp1,tmp2,tmp3,realL,strL,eqL,
+ cat,dig,flg,wflg,file,nc,arg,cmdR,cmdlist,wfile,ext,waiting);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ realL=tmp_6;
+ strL=tmp_7;
+ dig=5;
+ cat="Y";
+ wfile="";
+ ext=".txt";
+ waiting=2;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="C",
+ cat=Toupper(substring(tmp2,0,1));
+ options=remove(options,[#]);
+ );
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="E",
+ if(indexof(tmp2,".")==0,ext="."+tmp2,ext=tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="D",
+ dig=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="F",
+ wfile=tmp2;
+ options=remove(options,[#]);
+ );
+ );
+ if(wfile=="",
+ if(cat=="Y",
+ wfile=Fhead+name+ext;
+ ,
+ wfile="resultR"+ext;
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ if(CONTINUED==0,
+ if((wflg==0) & (cat!="N"), // 16.11.13
+ tmp=load(wfile);
+ if(length(tmp)==0,wflg=1);
+ );
+ );
+ file=Fhead+name;
+// cmdR=flatten(cmd);
+ cmdR=cmd;
+ cmdlist=[];
+ if(dig>5, //16.10.28from
+ cmdlist=append(cmdlist,"options(digits="+text(dig+2)+");");
+ ); //16.10.28upto
+ forall(1..floor(length(cmdR)/2),nc, //17.05.18
+ tmp1=cmdR_(2*nc-1);
+ tmp1=replace(tmp1,LFmark,""); // 16.06.12
+ if(nc==length(cmdR)/2, //16.10.23from
+// if(indexof(tmp1,"=")==0,tmp1="="+tmp1);//16.12.20
+ ); //16.10.23uptp
+ if(substring(tmp1,0,1)=="=",
+ tmp1=name+tmp1;
+ );
+ tmp2=cmdR_(2*nc); // list of argments
+ tmp3="";
+ forall(tmp2,arg,
+ if(isstring(arg),
+ tmp3=tmp3+replace(arg,"'",Dq)+",";
+ ,
+ if(length(arg)==1,
+ tmp3=tmp3+textformat(arg,dig)+",";
+ ,
+ tmp3=tmp3+"c(";
+ forall(arg,
+ tmp3=tmp3+textformat(#,dig)+",";
+ );
+ tmp3=substring(tmp3,0,length(tmp3)-1)+")"+",";
+ );
+ );
+ );
+ if(length(tmp3)>0,
+ tmp3=substring(tmp3,0,length(tmp3)-1);
+ tmp1=tmp1+"("+tmp3+")";
+ );
+ cmdlist=append(cmdlist,tmp1);
+ );
+ if(CONTINUED==1,
+ ComOutList=concat(ComOutList,cmdlist);
+ ,
+ if(cat=="Y", //16.10.23from
+ tmp="sharp=rawToChar(as.raw(35))";
+ cmdlist=append(cmdlist,tmp);
+ tmp="sharps=paste(sharp,sharp,'\n',sep='')";
+ cmdlist=append(cmdlist,tmp);
+ cmdlist=append(cmdlist,"if(is.matrix("+name+")){");
+ cmdlist=append(cmdlist," "+name+"=as.data.frame("+name+")");
+ cmdlist=append(cmdlist,"}");
+ cmdlist=append(cmdlist,"if(is.list("+name+")){");
+ tmp=" cat(names("+name+"),file='"+wfile+"',sep=',')";
+ cmdlist=append(cmdlist,tmp);
+ tmp=" cat(sharps,file='"+wfile+"',append=TRUE)";
+ cmdlist=append(cmdlist,tmp);
+ cmdlist=append(cmdlist," for(ii in 1:length("+name+")){");
+ tmp=" cat("+name+"[[ii]],file='"+wfile+"',";
+ tmp=tmp+"sep=',',append=TRUE)";
+ cmdlist=append(cmdlist,tmp);
+ tmp=" cat(sharps,file='"+wfile+"',append=TRUE)";
+ cmdlist=append(cmdlist,tmp);
+ cmdlist=append(cmdlist," }");
+ cmdlist=append(cmdlist,"}else{");
+ tmp=" cat("+name+",file='"+wfile+"',sep=',')";
+ cmdlist=append(cmdlist,tmp);
+ tmp=" cat(sharps,file='"+wfile+"',append=TRUE)";
+ cmdlist=append(cmdlist,tmp);
+ cmdlist=append(cmdlist,"}");
+ tmp="cat('////',file='"+wfile+"',sep=',',append=TRUE)";
+ cmdlist=append(cmdlist,tmp);
+ ); //16.10.23upto
+ if(cat!="Y", // 16.12.18
+ cmdlist=append(cmdlist,"cat('////',file='"+wfile+"',sep='')");
+ );
+ cmdlist=append(cmdlist,"quit()");
+ if(wflg==0,
+ tmp1=load(file+".r");
+ if(length(tmp1)==0,
+ wflg=1;
+ ,
+ tmp1=tokenize(tmp1,"####"); // 15.09.25 from
+ tmp1=tokenize(tmp1_2,"##");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ if(length(tmp1)!=length(cmdlist),
+ wflg=1;
+ ,
+ tmp=select(1..length(tmp1),tmp1_#!=cmdlist_#);
+ if(length(tmp)>0, wflg=1);
+ );
+ ); // 15.09.25 to
+ );
+ if(wflg==0,wflg=-1); // 15.10.16
+ if(wflg==1,
+ if(length(wfile)>0, // 15.10.05
+ SCEOUTPUT=openfile(wfile);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ );
+ WritetoR(file+".r",cmdlist); //17.10.08
+ kcR(PathR,file,concat(options,["m"])); // 15.09.25
+ );
+ flg=0;
+ tmp1=floor(waiting*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp=load(wfile);
+ if(length(tmp)>=4,
+ tmp2=substring(tmp,length(tmp)-4,length(tmp));
+ if(tmp2=="////",
+ tmp=substring(tmp,0,length(tmp)-4);
+ flg=1;
+ tmp2=#*WaitUnit/1000;
+ );
+ ,
+ if(wflg==-1,
+ flg=-1;
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ );
+ if(flg<=0,
+ ErrFlag=1;
+ if(flg==-1,
+ println(wfile+" does not exist");
+ ,
+ tmp="("+text(waiting)+" s )";
+ println(wfile+" not generated "+tmp);
+ tmp=load("errormessageR.txt");//16.10.22
+ if(length(tmp)>1,println(tmp));//16.10.22
+ );
+ ,
+ println(" CalcbyR succeeded "+name+" ("+text(tmp2)+" sec)");
+ if(cat=="Y", // 16.10.29,11.25
+ tmp1=tokenize(tmp,"##"); //16.10.23from
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ tmp2=[];
+ forall(tmp1,tmp3,
+ if(!isstring(tmp3),tmp3=format(tmp3,dig));
+ tmp=tokenize(tmp3,",");
+ tmp=apply(tmp,if(isstring(#),Dq+#+Dq,format(#,dig)));
+ tmp2=append(tmp2,tmp);
+ );
+ if(length(tmp2)==1,
+ tmp2=tmp2_1;
+ if(length(tmp2)==1,tmp2=tmp2_1);//16.10.24
+ ,
+ tmp2=[tmp2_1,tmp2_(2..(length(tmp2)))];
+ );
+ tmp=name+"="+text(tmp2); //16.10.23upto
+ parse(tmp);
+ );
+ );
+ );
+);
+
+Rfun(name,fun,argL):=Rfun(name,fun,argL,[]);//16.10.22
+Rfun(name,fun,argL,optionorg):=(
+//help:Rfun("1","rnorm",[10]);
+//help:Rfun(options=["Disp=y"]);
+ regional(nm,options,eqL,disp,cmdL,
+ tmp,tmp1,tmp2);
+ nm="R"+name;
+ options=optionorg;
+ tmp=divoptions(options);
+ precise=6;
+ disp=1;
+ pack=[];
+ set=[];
+ add="";
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if((tmp1=="DIS") % (tmp1=="DSP") ,
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=[];
+ cmdL=concat(cmdL,[
+ nm+"="+fun,argL
+ ]);
+ options=concat(options,["Wait=2"]);
+ CalcbyR(nm,cmdL,options);
+ if(ErrFlag==0,
+ if(disp==1, // 15.11.24
+ println(nm+" is : ");
+ println(parse(nm));
+ );
+ );
+ parse(nm);
+);
+
+Readcsv(file):=Readcsv(Dirwork,file,[]);
+Readcsv(Arg1,Arg2):=(
+ if(isstring(Arg2),
+ Readcsv(Arg1,Arg2,[]);
+ ,
+ Readcsv(Dirwork,Arg1,Arg2);
+ );
+);
+Readcsv(pathorg,file,optionorg):=(
+//help:Readcsv("ex.csv");
+//help:Readcsv(directory,"ex.csv");
+//help:Readcsv(options=["Head=yes","Sep=-999","Flat=no","Use=R"]);
+ regional(path,fname,fout,options,eqL,header,cmdL,sep,
+ dt,nrow,tmp,tmp1,tmp2,csv,use,flat);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ header=1;
+ sep="-999";
+ csv="Y"; // 16.12.12
+ use="R";
+ flat="N";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ tmp=Toupper(substring(tmp1,0,2));
+ if(tmp=="HE",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="F" % tmp=="N",
+ header=0;
+ options=remove(options,[#]);
+ );
+ );
+// if(tmp=="WA", // removed:17.02.19
+// waiting=parse(tmp2);
+// options=remove(options,[#]);
+// );
+ if(tmp=="SE",
+ sep=tmp2;
+ options=remove(options,[#]);
+ );
+ if(tmp=="CS",
+ csv=Toupper(substring(tmp2,0,1));
+ options=remove(options,[#]);
+ );
+ if(tmp=="US",
+ use=Toupper(substring(tmp2,0,1));
+ options=remove(options,[#]);
+ );
+ if(tmp=="FL",
+ flat=Toupper(substring(tmp2,0,1));
+ options=remove(options,[#]);
+ );
+ );
+ if(flat=="Y",csv="N");
+ sep=","+sep;
+ tmp=indexof(file,".");
+ if(tmp==0,
+ fname=file+".csv";
+ fout=file+"sep.csv";
+ ,
+ fname=file;
+ tmp1=substring(file,0,tmp-1);
+ tmp2=substring(file,tmp-1,length(file));
+ fout=tmp1+"sep"+tmp2;
+ );
+ path=pathorg;
+ if(!isexists(path,fname),
+ println(path+" "+fname+" not found");
+ ,
+ path=replace(path,"\","/");
+ if(use=="S",
+ cmdL=[ // 16.12.20from
+ "cd('"+path+"')",[],
+ "Dt=mgetl('"+fname+"');",[],
+ "cd('"+Dirwork+"')",[],
+ "Dt2=[]",[],
+ "for I=1:size(Dt,1),
+ Tmp=Dt(I,:)+'"+sep+"';
+ Dt2=[Dt2;Tmp];
+ end",[],
+ "mputl(Dt2,'"+fout+"')",[]
+ ];
+ CalcbyS("sep",cmdL,options);
+ ,
+ cmdL=[
+ "setwd",[Dq+path+Dq],
+ "tmp1=readLines",[Dq+fname+Dq,"warn=FALSE"],
+ "fun=function(s) paste(s,"+Dq+sep+Dq+",sep="+Dq+Dq+")",[],
+ "tmp2=sapply(tmp1,fun)",[],
+ "writeLines",["tmp2",Dq+fout+Dq]
+ ];
+ CalcbyR("sep",cmdL,concat(options,["Cat=n"]));
+ ); // 16.12.20upto
+ if(ErrFlag==1,
+ println("Readcsv not completed");
+ ,
+ dt=load(fout);
+ dt=tokenize(dt,sep);
+ dt=dt_(1..(length(dt)-1));//16.12.20
+ if(isstring(dt_1),// 17.02.10from
+ if(indexof(dt_1,",")==0,csv="N");
+ ,
+ csv="N";
+ );// 17.02.10upto
+ if(csv=="Y",
+ dt=apply(dt,tokenize(#,","));
+ ,
+ dt=apply(dt,[#]);
+ );
+ forall(1..(length(dt)),nrow,
+ tmp1=dt_nrow;
+ tmp2=[];
+ forall(tmp1,
+ if(!isstring(#),
+ tmp=#;
+ ,
+ if(substring(#,0,1)==Dq,
+ tmp=parse(#);
+ ,
+ tmp=#;
+ );
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ dt_nrow=tmp2;
+ );
+ if(header==0,dt=dt_(2..(length(dt))));
+ if(length(dt)==1,
+ dt=dt_1
+ ,
+ if(length(dt_1)==1,
+ dt=apply(dt,#_1);
+ );
+ );
+ dt;
+ );
+ );
+);
+
+Writecsv(nmL,data,file):=Writecsv(nmL,data,file,[]);
+Writecsv(nmL,dataorg,file,optionorg):=(
+//help:Writecsv([],data,"ex.csv");
+//help:Writecsv(["a","b"],data,"ex.csv");
+//help:Writecsv(optins=["Col=1"]);
+ regional(nameL,data,eqL,strL,ncol,nrow,fname,dig,tmp,tmp1,tmp2);
+ ncol=0; // 17.02.09from
+ dig=5;
+ if(isstring(dataorg),data=parse(dataorg),data=dataorg);
+ if(islist(data_1),
+ ncol=length(data_1);
+ data=flatten(data);
+ ); // 17.02.09upto
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ if(Toupper(substring(tmp1,0,1))=="C",
+ ncol=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ if(indexof(file,".")==0,fname=file+".csv",fname=file);
+ if(ncol==0,ncol=max(1,length(nmL)));
+ tmp1=mod(length(data),ncol);
+ if(tmp1>0,
+ tmp=apply(1..(ncol-tmp1),-1);
+ data=concat(data,tmp);
+ );
+ nrow=length(data)/ncol;
+ if(length(nmL)<ncol,
+ nameL=apply(1..ncol,"c"+text(#));
+// tmp=nameL_length(nameL)+"##";//17.02.09
+ tmp=nameL_(length(nameL));//17.02.09
+ nameL_(length(nameL))=tmp;
+ ,
+ nameL=nmL;
+ );
+ SCEOUTPUT=openfile(fname);
+ tmp=text(nameL);
+ println(SCEOUTPUT,substring(tmp,1,length(tmp)-1));
+ forall(1..nrow,
+ tmp1=data_(((#-1)*ncol+1)..(#*ncol));
+ tmp2="";
+ forall(tmp1,
+ tmp2=tmp2+textformat(#,5)+",";
+ );
+ tmp2=substring(tmp2,0,length(tmp2)-1);
+ println(SCEOUTPUT,tmp2);
+ );
+ closefile(SCEOUTPUT);
+);
+
+Hatchdata(nm,iostr,pltlist):=Hatchdata(nm,iostr,pltlist,[]);
+Hatchdata(nm,iostr,pltlist,optionorg):=( //17.09.18
+//help:Hatchdata("1","ii",[["gr1"],["gr2","n"]]);
+//help:Hatchdata(options=["Wait=5"]);
+ regional(options,name,fun,eqL,reL,strL,
+ plt,fname,options,tmp,tmp1,tmp2,tmp3,flg,wflg,waiting);
+ name="ha"+nm;
+ fname=Fhead+name+".txt";
+ fun=fnorg;
+ tmp=indexof(fun,"=");
+ if(tmp>0,
+ tmp1=substring(fun,0,tmp-1);
+ tmp2=substring(fun,tmp,length(fun));
+ fun=tmp1+"-("+tmp2+")";
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(length(#)==0,
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ if(islist(iostr),
+ tmp1=text(apply(iostr,Dq+#+Dq));
+ tmp1=replace(tmp1,"[","list("); //16.02.14
+ tmp1=replace(tmp1,"]",")"); //16.02.14
+ ,
+ tmp1=Dq+iostr+Dq;
+ );
+ if(!islist(pltlist_1),
+ tmp2=apply(pltlist,if(length(#)==1,Dq+#+Dq,Chunderscore(#)));
+ tmp2=text(tmp2);
+ tmp2="list("+substring(tmp2,1,length(tmp2)-1)+"),";
+ ,
+ tmp2="";
+ forall(pltlist,plt,
+ tmp=apply(plt,if(length(#)==1,Dq+#+Dq,Chunderscore(#))); // 16.04.06
+ tmp=text(tmp);
+ tmp="list("+substring(tmp,1,length(tmp)-1)+")";
+ tmp2=tmp2+tmp+",";
+ );
+ );
+ cmdL=MkprecommandR();
+ tmp2=substring(tmp2,0,length(tmp2)-1);
+ tmp=[tmp1,tmp2];
+ tmp=concat(tmp,reL);
+ cmdL=concat(cmdL,[
+ "Setscaling",[SCALEY],
+ "Setunitlen",[Dq+ULEN+Dq],
+ name+"=Hatchdata",tmp, //16.12.23
+ "WriteOutData",[Dq+fname+Dq,Dq+name+Dq,name]
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ options=append(options,"Cat=no");
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,options);
+ );
+ if(ErrFlag==1,
+ err("Hatchdata not completed");
+ ,
+ if(ErrFlag==0,
+ ReadOutData(fname);
+ Extractdata(name,options);
+ );
+ );
+);
+
+PlotdataR(name1,func,var):=PlotdataR(name1,PathR,func,var);
+PlotdataR(name1,Arg1,Arg2,Arg3):=(
+ if(islist(Arg3),
+ PlotdataR(name1,PathR,Arg1,Arg2,Arg3);
+ ,
+ PlotdataR(name1,Arg1,Arg2,Arg3,[]);
+ );
+);
+PlotdataR(name1,path,func,variable,optionorg):=(
+//help:PlotdataR("1","dnorm(x)","x");
+//help:PlotdataR(options=["m/r","Num=50","Wait=10"]);
+ regional(options,tmp,tmp1,tmp2,tmp3,name,varstr,flg,Num,
+ Ltype,Noflg,eqL,strL,flg,outreg,filename,wfile,cmdL,waiting);
+ name="grR"+name1;
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ Num=50;
+ waiting=5;
+ outreg=0;
+ flg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ if(Toupper(substring(#,0,1))=="N",
+ Num=parse(tmp1);
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="W",
+ waiting=parse(tmp1);
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="O",
+ tmp=Toupper(substring(tmp1,0,1));
+ if(tmp=="T" % tmp=="Y", outreg=1);
+ options=remove(options,[#]);
+ );
+ );
+ tmp=indexof(variable,"=");
+ if(tmp>0,
+ varstr=variable;
+ ,
+ varstr=variable+"="+textformat([XMIN,XMAX],5);
+ );
+ varstr=replace(varstr,"[","c(");
+ varstr=replace(varstr,"]",")");
+ filename=Fhead+name+".r";
+ wfile=Fhead+name+".txt";
+ cmdL=MkprecommandR();
+ cmdL=concat(cmdL,[
+ name+"=Plotdata",[Dq+func+Dq,Dq+varstr+Dq,Dq+"Num="+text(Num)+Dq],
+ "WriteOutData",[Dq+wfile+Dq,Dq+name+Dq,name]
+ ]);
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,concat(options,["Cat=middle","Wait="+text(waiting)]));
+ );
+ if(ErrFlag==1,
+ println("PlotdataR not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[wfile]);
+ OutFileList=append(OutFileList,wfile);
+ );
+ ReadOutData(wfile);
+ Extractdata(name,options);
+ tmp=parse(name);
+ tmp1=name+"="+textformat(tmp,5);
+ parse(tmp1);
+ tmp2=apply(tmp,Lcrd(#));
+ tmp2;
+ );
+);
+
+PlotdiscR(nm,fun,varrng):=PlotdiscR(nm,fun,varrng,[]);
+PlotdiscR(nm,fun,varrng,options):=(
+//help:PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");
+ regional(name,pb,cmdL,var,range,tmp,tmp1,tmp2,wfile);
+ name="grd"+nm;
+ tmp=indexof(varrng,"=");
+ var=substring(varrng,0,tmp-1);
+ range=parse(substring(varrng,tmp,length(varrng)));
+ if(length(range)==2,
+ range=(range_1)..(range_2);
+ );
+ cmdL=[
+ "fnb=function("+var+") "+fun,[],
+ name+"=sapply",[range,"fnb"]
+ ];
+ wfile=Fhead+name+".txt";
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,options);
+ );
+ if(ErrFlag==1,
+ println("PlotdiscR not completed");
+ ,
+ tmp1=load(wfile);
+ tmp1=substring(tmp1,0,length(tmp1)-4);
+ tmp1=replace(tmp1,"##","");
+ pb=tokenize(tmp1,",");
+ tmp=apply(range,[#,pb_(#+1)]);
+ Listplot(name,tmp,options);
+ );
+);
+
+Boxplot(nm,dataorg,ypos,dy):=Boxplot(nm,dataorg,ypos,dy,[]);
+Boxplot(nm,dataorg,ypos,dy,optionorg):=(
+//help:Boxplot("1",dt,2,1/2,[""]);
+ regional(options,name,data,bp,cmdL,waiting,tmp,tmp1,tmp2,tmp3,tmp4,
+ out,eqL,strL,pstr,ext,file,flg,wrflg);
+ name="bp"+nm;
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ waiting=3;
+ wrflg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ if(Toupper(substring(tmp1,0,1))=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="R",
+ wrflg=-1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wrflg=1;
+ options=remove(options,[#]);
+ );
+ );
+ data=dataorg;
+ if(isstring(data),
+ if(indexof(data,".")==0,data=data+".dat");
+ if(iswindows(), // 15.11.10
+ data=replace(data,"/","\");
+ flg="\";
+ ,
+ data=replace(data,"\","/");
+ flg="/";
+ );
+ forall(reverse(1..length(data)),
+ if(length(flg)>0,
+ tmp=substring(data,#-1,#);
+ if(tmp==flg,
+ tmp3=substring(data,0,#-1);
+ tmp4=substring(data,#,length(data));
+ if(indexof(tmp3,":")==0, // 11.11.10
+ tmp=substring(tmp3,0,1);
+ if(tmp!=flg,
+ tmp3=Dirwork+flg+tmp3;
+ );
+ );
+ flg="";
+ );
+ );
+ );
+ if(length(flg)>0,
+ tmp3=Dirwork; //15.11.10
+ tmp4=data;
+ );
+ setdirectory(tmp3);
+ tmp=load(tmp4);
+ if(length(tmp)==0, ErrFlag=2); // 15.11.07 upto
+ setdirectory(Dirwork);
+ ,
+ file=Fhead+name+".dat";
+ tmp=load(file);
+ if(length(tmp)>0,
+ tmp1=tokenize(tmp,",");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ ,
+ tmp1=[];
+ );
+ flg=0;
+ if(length(tmp1)==length(data),
+ tmp=tmp1-data;
+ tmp=select(tmp,#!=0);
+ if(length(tmp)>0,flg=1);
+ ,
+ flg=1;
+ );
+ if(flg==1,
+ SCEOUTPUT=openfile(file);
+ forall(data,
+ print(SCEOUTPUT,textformat(#,5)+",");
+ );
+ println(SCEOUTPUT,"////");
+ closefile(SCEOUTPUT);
+// wait(WaitUnit);
+ );
+ data=file;
+ );
+ data=replace(data,"\","/");
+ cmdL=[
+ "tmp=readLines",[Dq+data+Dq, "warn=FALSE"],
+ "tmp=substring",["tmp",1,"nchar(tmp)-4"],
+ "data=strsplit",["tmp",Dq+","+Dq,"fix=TRUE"],
+ "data=data[[1]]",[],
+ "fun=function(s) eval(parse(text=s))",[],
+ "data=sapply",["data","fun"],
+ "data=data[!is.na(data)]",[],
+ "tmp=boxplot",["data","plot=FALSE"],
+ "tmp1=tmp$stat",[],
+ "tmp2=tmp$out",[],
+ name+"=c(tmp1,tmp2)",[]
+ ];
+ file=Fhead+name+".txt";
+ options=append(options,"Wait="+text(waiting));
+ if(wrflg==1,options=append(options,"m"));
+ if(wrflg==-1,options=append(options,"r"));
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,options);
+ );
+ if(ErrFlag>0,
+ if(ErrFlag==1,println("Boxplot not completed"));
+ if(ErrFlag==2,println(Dq+data+Dq+" not found"));
+ ,
+ bp=parse(name);
+ pstr="[";
+ tmp1=[bp_1,ypos-dy/2];
+ tmp2=[bp_1,ypos+dy/2];
+ Listplot(name+text(1),[tmp1,tmp2],["Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(1)+Dq+",";
+ tmp1=[bp_2,ypos-dy];
+ tmp2=[bp_2,ypos+dy];
+ tmp3=[bp_4,ypos+dy];
+ tmp4=[bp_4,ypos-dy];
+ Listplot(name+text(2),[tmp1,tmp2,tmp3,tmp4,tmp1],["Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(2)+Dq+",";
+ tmp1=[bp_5,ypos-dy/2];
+ tmp2=[bp_5,ypos+dy/2];
+ Listplot(name+text(3),[tmp1,tmp2],["Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(3)+Dq+",";
+ tmp1=[bp_3,ypos-dy];
+ tmp2=[bp_3,ypos+dy];
+ Listplot(name+text(4),[tmp1,tmp2],["dr,2","Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(4)+Dq+",";
+ tmp1=[bp_1,ypos];
+ tmp2=[bp_2,ypos];
+ Listplot(name+text(5),[tmp1,tmp2],["da","Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(5)+Dq+",";
+ tmp1=[bp_4,ypos];
+ tmp2=[bp_5,ypos];
+ Listplot(name+text(6),[tmp1,tmp2],["da","Msg=no"]);
+ pstr=pstr+Dq+"sg"+name+text(6)+Dq+",";
+ out=bp_(6..length(bp));
+ if(length(out)>0,
+ out=apply(out,[#,ypos]);
+ Pointdata(name+text(1),out,[0,"Size=4"]);
+ );
+ pstr=substring(pstr,0,length(pstr)-1)+"]";
+ println("generate totally "+name);
+ tmp=name+"="+pstr;
+ [bp_(1..5),out];
+ );
+);
+
+Histplot(nm,dataorg):=Histplot(nm,dataorg,[]);
+Histplot(nm,dataorg,optionorg):=(
+//help:Histplot("1",data(fillename));
+//help:Histplot(options=["Breaks=","Den=no","Rel=no"]);
+ regional(options,name,data,waiting,hp,cmdL,tmp,tmp1,tmp2,tmp3,tmp4,
+ out,eqL,strL,breaks,bdata,cdata,pstr,file,flg,rwflg,density,relative);
+ name="hp"+nm;
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ breaks = "breaks="+Dq+"Sturges"+Dq;
+ density=0;
+ relative=0;
+ waiting=3;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,tmp,length(#));
+ if(Toupper(substring(#,0,1))=="B",
+ if(substring(tmp1,0,1)=="[",
+ tmp1="c("+substring(tmp1,1,length(tmp1)-1)+")";
+ );
+ breaks="breaks="+tmp1;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="D",
+ tmp2=Toupper(substring(tmp1,0,1));
+ if(tmp2=="T" % tmp2=="Y",
+ density=1;
+ );
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="R",
+ tmp2=Toupper(substring(tmp1,0,1));
+ if(tmp2=="T" % tmp2=="Y",
+ relative=1;
+ );
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="W",
+ waiting=parse(tmp1);
+ options=remove(options,[#]);
+ );
+ );
+ wrflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="R",
+ wrflg=-1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wrflg=1;
+ options=remove(options,[#]);
+ );
+ );
+ data=dataorg;
+ if(isstring(data),
+ if(indexof(data,".")==0,data=data+".csv");
+ if(iswindows(), // 15.11.10
+ data=replace(data,"/","\");
+ flg="\";
+ ,
+ data=replace(data,"\","/");
+ flg="/";
+ );
+ forall(reverse(1..length(data)),
+ if(length(flg)>0,
+ tmp=substring(data,#-1,#);
+ if(tmp==flg,
+ tmp3=substring(data,0,#-1);
+ tmp4=substring(data,#,length(data));
+ if(indexof(tmp3,":")==0, // 11.11.10
+ tmp=substring(tmp3,0,1);
+ if(tmp!=flg,
+ tmp3=Dirwork+flg+tmp3;
+ );
+ );
+ flg="";
+ );
+ );
+ );
+ if(length(flg)>0,
+ tmp3=Dirwork; //15.11.10
+ tmp4=data;
+ );
+ setdirectory(tmp3);
+ tmp=load(tmp4);
+ if(length(tmp)==0, ErrFlag=2); // 15.11.07 upto
+ setdirectory(Dirwork);
+ ,
+ file=Fhead+name+".dat";
+ tmp=load(file);
+ if(length(tmp)>0,
+ tmp1=tokenize(tmp,",");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ ,
+ tmp1=[];
+ );
+ flg=0;
+ if(length(tmp1)==length(data),
+ tmp=tmp1-data;
+ tmp=select(tmp,#!=0);
+ if(length(tmp)>0,flg=1);
+ ,
+ flg=1;
+ );
+ if(flg==1,
+ SCEOUTPUT=openfile(file);
+ forall(data,
+ print(SCEOUTPUT,textformat(#,5)+",");
+ );
+ println(SCEOUTPUT,"////");
+ closefile(SCEOUTPUT);
+// wait(WaitUnit);
+ );
+ data=file;
+ );
+ data=replace(data,"\","/");
+ cmdL=[
+ "tmp=readLines",[Dq+data+Dq, "warn=FALSE"],
+ "tmp=substring",["tmp",1,"nchar(tmp)-4"],
+ "data=strsplit",["tmp",Dq+","+Dq,"fix=TRUE"],
+ "data=data[[1]]",[],
+ "fun=function(s) eval(parse(text=s))",[],
+ "data=sapply",["data","fun"],
+ "data=data[!is.na(data)]",[],
+ "tmp=hist",["data","plot=FALSE",breaks],
+ "tmp1=tmp$breaks",[],
+ "tmp2=tmp$count",[],
+ "tmp3=tmp$density",[],
+ name+"=c(tmp1,tmp2,tmp3)",[]
+ ];
+ file=Fhead+name+".txt";
+ options=append(options,"Wait="+text(waiting));
+ if(wrflg==1,options=append(options,"m"));
+ if(wrflg==-1,options=append(options,"r"));
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,options);
+ );
+ if(ErrFlag>0,
+ if(ErrFlag==1,println("Histplot not completed"));
+ if(ErrFlag==2,println(Dq+data+Dq+" not found"));
+ ,
+// tmp=load(file);
+// tmp=replace(tmp,"/","");
+// tmp=tokenize(tmp,",");
+// tmp=name+"="+textformat(tmp,5);
+// parse(tmp);
+ hp=parse(name);
+ tmp1=(length(hp)-1)/3+1;
+ tmp2=tmp1+(length(hp)-1)/3;
+ bdata=hp_(1..tmp1);
+ if(density==0,
+ cdata=hp_((tmp1+1)..tmp2);
+ ,
+ cdata=hp_((tmp2+1)..length(hp));
+ );
+ if(relative==1,
+ cdata=cdata/sum(cdata);
+ );
+ options=append(options,"Msg=no"); // 15.10.03
+ pstr="[";
+ forall(1..length(cdata),
+ tmp1=[bdata_#,0];
+ tmp2=[bdata_#,cdata_#];
+ tmp3=[bdata_(#+1),cdata_#];
+ tmp4=[bdata_(#+1),0];
+ Listplot(name+text(#),[tmp1,tmp2,tmp3,tmp4,tmp1],options);
+ pstr=pstr+Dq+"sg"+name+text(#)+Dq+",";
+ );
+ pstr=substring(pstr,0,length(pstr)-1)+"]";
+ println("generate totally "+name);
+ tmp=name+"="+pstr;
+ parse(tmp);
+ [bdata,cdata];
+ );
+);
+
+Scatterplot(nm,file):=Scatterplot(nm,file,[]);
+Scatterplot(nm,file,optionorg):=(
+//help:Scatterplot("1",path+filename);
+//help:Scatterplot(options=["Reg=yes",A,B,C,"Size"=4"]);
+ regional(tmp,tmp1,tmp2,fname,name,reg,eqL,reL,cdysize,
+ options,dtx,dty,nn,mx,my,sx,sy,sxy,rr,aa,bb,size);
+ name="sc"+nm;
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ options=remove(options,reL);
+ cdysize=select(options,indexof(#,"size->")>0);
+ options=remove(options,cdysize);
+ size=4;
+ reg="yes";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="R",
+ reg=tmp2;
+ options=remove(options,[#]);
+ );
+ if(tmp1=="S",
+ size=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ if(indexof(file,".")==0,
+ fname=file+".csv";
+ ,
+ fname=file;
+ );
+ Readcsv(nm,fname);
+ tmp=concat(options,cdysize);
+ Pointdata(name,parse("rc"+nm),append(tmp,"Size="+text(size)));
+ tmp=parse("rc"+nm);
+ dtx=apply(tmp,#_1);
+ dty=apply(tmp,#_2);
+ nn=length(dtx);
+ mx=sum(dtx)/nn;
+ my=sum(dty)/nn;
+ sx=sqrt(dtx*dtx/nn-mx^2);
+ sy=sqrt(dty*dty/nn-my^2);
+ sxy=dtx*dty/nn-mx*my;
+ rr=sxy/sx/sy;
+ aa=sxy/sx^2;
+ bb=my-aa*mx;
+ tmp=Assign("a*x+b",["a",aa,"b",bb]);
+ if(reg!="no",
+ Plotdata(name,tmp,"x",append(options,"Num=2"));
+ );
+ if(length(reL)>=2,
+ Framedata2(name,[reL_1,reL_2]);
+ if(length(reL)>2,
+ tmp="r="+textformat(rr,3)+",\ y=";
+ tmp=tmp+textformat(aa,3)+"x";
+ if(bb>0,tmp=tmp+"+",tmp=tmp+"-");
+ tmp=tmp+textformat(abs(bb),3);
+ Expr([reL_3,"e",tmp]);
+ );
+ );
+ [mx,my,sx,sy,sxy,rr,bb,aa];
+);
+
+Rulerscale(pt,hscale,vscale):=Rulerscale(pt,hscale,vscale,0.1);
+Rulerscale(pt,hscale,vscale,tick):=(
+//help:Rulerscale(A,["r",0,5,1],["s2",0,2,4]);
+//help:Rulerscale(A,["r",0,5,1],["f",10,"a",20,"w2","b"]);
+//help:Rulerscale(A,["r",0,5,1],["r",0,10,1],0.2);
+ regional(pA,pos,mrk,dir,tmp,tmp1,tmp2,tmp3);
+ pA=Lcrd(pt);
+ if(length(hscale)>0,
+ pos=[]; mrk=[]; dir=[];
+ tmp=Toupper(substring(hscale_1,0,1));
+ if(tmp=="R" % tmp=="F",
+ if(tmp=="R",
+ dir="s2";
+ tmp1=hscale_2;
+ tmp2=hscale_3;
+ tmp3=hscale_4;
+ tmp=floor((tmp2-tmp1)/tmp3);
+ pos=apply(0..tmp,tmp1+#*tmp3);
+ mrk=apply(pos,text(#));
+ dir=apply(1..length(pos),"s2");
+ ,
+ forall(2..(length(hscale)-2),
+ tmp1=hscale_(#);
+ tmp2=hscale_(#+1);
+ tmp3=hscale_(#+2);
+ if(isreal(tmp1),
+ pos=append(pos,tmp1);
+ if(isstring(tmp3),
+ dir=append(dir,tmp2);
+ mrk=append(mrk,tmp3);
+ ,
+ dir=append(dir,"s2");
+ mrk=append(mrk,tmp2);
+ );
+ );
+ );
+ if(isreal(tmp2),
+ pos=append(pos,tmp2);
+ dir=append(dir,"s2");
+ mrk=append(mrk,tmp3);
+ );
+ );
+ ,
+ pos=hscale_(2..length(hscale));
+ dir=apply(pos,"s2");
+ mrk=apply(pos,text(#));
+ );
+ pos=apply(pos,[#,pA_2]);
+ forall(1..length(pos),
+ Expr([pos_#,dir_#,mrk_#]);
+ tmp1=pos_#;
+ tmp2=pos_#-[0,tick/SCALEY];
+ Listplot("rsh"+text(#),[tmp1,tmp2],["Msg=no"]);
+ );
+ );
+ if(length(vscale)>0,
+ pos=[]; mrk=[]; dir=[];
+ tmp=Toupper(substring(vscale_1,0,1));
+ if(tmp=="R" % tmp=="F",
+ if(tmp=="R",
+ dir="w2";
+ tmp1=vscale_2;
+ tmp2=vscale_3;
+ tmp3=vscale_4;
+ tmp=floor((tmp2-tmp1)/tmp3);
+ pos=apply(0..tmp,tmp1+#*tmp3);
+ mrk=apply(pos,text(#));
+ dir=apply(1..length(pos),"w2");
+ ,
+ forall(2..(length(vscale)-2),
+ tmp1=vscale_(#);
+ tmp2=vscale_(#+1);
+ tmp3=vscale_(#+2);
+ if(isreal(tmp1),
+ pos=append(pos,tmp1);
+ if(isstring(tmp3),
+ dir=append(dir,tmp2);
+ mrk=append(mrk,tmp3);
+ ,
+ dir=append(dir,"w2");
+ mrk=append(mrk,tmp2);
+ );
+ );
+ );
+ if(isreal(tmp2),
+ pos=append(pos,tmp2);
+ dir=append(dir,"w2");
+ mrk=append(mrk,tmp3);
+ );
+ );
+ ,
+ pos=vscale_(2..length(vscale));
+ dir=apply(pos,"w1");
+ mrk=apply(pos,text(#));
+ );
+ pos=apply(pos,[pA_1,#]);
+ forall(1..length(pos),
+ Expr([pos_#,dir_#,mrk_#]);
+ tmp1=pos_#;
+ tmp2=pos_#-[tick/SCALEX,0];
+ Listplot("rsv"+text(#),[tmp1,tmp2],["Msg=no"]);
+ );
+ );
+);
+
+MkprecommandR():=MkprecommandR(6);
+MkprecommandR(prec):=(
+ regional(cmdL,Plist,tmp,tmp1,tmp2);
+ Plist=[];
+ Pnamelist=[];
+ Pvaluelist=[];
+ forall(remove(allpoints(),[SW,NE]),
+ tmp=textformat(re(Lcrd(#)),prec);
+ tmp=RSform(tmp);
+ tmp1=#.name;
+ tmp1=tmp1+"="+tmp+";Assignadd('"+tmp1+"',"+tmp1+")";
+ Plist=append(Plist,tmp1);
+ );
+ cmdL=[];
+ forall(1..(length(Plist)),
+ cmdL=concat(cmdL,[Plist_#,[]]);
+ );
+ tmp2=sort(apply(VLIST,#_1)); // 16.02.03 from
+ tmp1=[];
+ forall(tmp2,tmp,
+ tmp1=concat(tmp1,select(VLIST,#_1==tmp));
+ );
+ VLIST=tmp1;// 17.09.24from
+ forall(VLIST,
+ tmp=#_1;
+ tmp1=#_2;
+ if(!isstring(tmp1),
+ if(islist(tmp1),
+ tmp2="[";
+ forall(tmp1,
+ tmp2=tmp2+textformat(#,6)+",";
+ );
+ tmp1=substring(tmp2,0,length(tmp2)-1)+"]";
+ ,
+ tmp1=format(tmp1,6);
+ );
+ );
+ tmp1=RSform(tmp1);
+ tmp1=tmp+"="+tmp1+";";
+ tmp1=tmp1+"Assignadd('"+tmp+"',"+tmp+")";
+ cmdL=concat(cmdL,[tmp1,[]]);//17.09.24upto
+ );
+ forall(OutFileList,
+ cmdL=concat(cmdL,["tmp=ReadOutData",[Dq+#+Dq]]);
+ );
+ forall(FUNLIST,
+ cmdL=concat(cmdL,[#,[]]);
+ );
+ forall(GLIST,
+ tmp1=Rform(#);
+ cmdL=concat(cmdL,[tmp1,[]]);
+ );
+ cmdL;
+);
+
+MkprecommandS():=MkprecommandS(6);
+MkprecommandS(prec):=(
+ regional(cmdL,Plist,Pnamelist,Pvaluelist,tmp,tmp1,tmp2);
+ cmdL=[];
+ Plist=[];
+ Pnamelist=[];
+ Pvaluelist=[];
+ forall(remove(allpoints(),[SW,NE]),
+ tmp=Lcrd(#);
+ tmp1=format(re(tmp_1),prec);// 15.02.05
+ tmp2=format(re(tmp_2),prec);
+ tmp="["+tmp1+","+tmp2+"]";
+ Plist=append(Plist,#.name+"="+tmp);
+ Pnamelist=append(Pnamelist,#.name);
+ Pvaluelist=append(Pvaluelist,tmp);
+ );
+ forall(1..length(Plist),
+ cmdL=concat(cmdL,[Plist_#,[]]);
+ cmdL=concat(cmdL,["Assignrep('"+Pnamelist_#+"',"+Pvaluelist_#+")",[]]);
+ );
+ tmp2=sort(apply(VLIST,#_1)); // 16.02.03 from
+ tmp1=[];
+ forall(tmp2,tmp,
+ tmp1=concat(tmp1,select(VLIST,#_1==tmp));
+ );
+ VLIST=tmp1;// 16.02.03 upto
+ forall(VLIST,
+ tmp=Sciform(#_1);
+ tmp1=#_2; // 15.02.06
+ if(!isstring(tmp1),
+ if(islist(tmp1),
+ if(!isstring(tmp1_1), // 16.11.14
+ tmp2="[";
+ forall(tmp1,
+ if(abs(#)<10^(-prec), // 16.01.30
+ tmp2=tmp2+"0,";
+ ,
+ tmp2=tmp2+format(#,prec)+",";
+ );
+ );
+ tmp1=substring(tmp2,0,length(tmp2)-1)+"]";
+ ,
+ tmp2="list("; // 16.11.14from
+ forall(tmp1,
+ tmp2=tmp2+#+",";
+ );
+ tmp1=substring(tmp2,0,length(tmp2)-1)+")";
+ ); // 16.11.14upto
+ ,
+ tmp1=format(tmp1,prec);
+ );
+ );
+ cmdL=concat(cmdL,[tmp+"evstr('"+tmp1+"')",[]]);
+ tmp=substring(tmp,0,length(tmp)-1);
+ cmdL=concat(cmdL,["Assignrep('"+tmp+"',"+tmp1+")",[]]); // 15.01.27
+ );
+ forall(OutFileList,
+ tmp=["tmp=ReadOutData",[Dq+#+Dq],
+ "if length(tmp(1))>8,execstr(tmp),end",[]];
+ cmdL=concat(cmdL,tmp);
+ );
+ forall(FUNLIST, // 16.02.17 from
+ cmdL=concat(cmdL,[#,[]]);
+ ); // 16.02.17 upto
+ forall(GLIST,
+ tmp1=Sciform(#);
+ cmdL=concat(cmdL,[tmp1,[]]);
+ );
+ cmdL;
+);
+
+PlotdataS(name1,func,var):=PlotdataS(name1,func,var,[]);
+PlotdataS(nm,fun,variable,optionorg):=(
+//help:PlotdataS("1","besselj(1,x)","x");
+//help:PlotdataS(options=["m/r","Num=50","Wait=5","Mx=no"]);
+ regional(options,name,varstr,Num,waiting,mxcheck,outreg,
+ eqL,strL,fname,tmp,tmp1,tmp2,tmp3,cmdL,flg,wflg);
+ name="grsc"+nm;
+ fname=Fhead+name+".txt";
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ Num=50;
+ waiting=5;
+ mxcheck=0; // 16.03.02
+ outreg=0;
+ flg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="N",
+ Num=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="O",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", outreg=1);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="M",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", mxcheck=1);
+ options=remove(options,[#]);
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(length(#)==0,
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ tmp=indexof(variable,"=");
+ if(tmp>0,
+ varstr=variable;
+ ,
+ varstr=variable+"="+textformat([XMIN,XMAX],5);
+ );
+ cmdL=MkprecommandS();
+ cmdL=concat(cmdL,[
+ name+"=Plotdata",[Dq+fun+Dq,Dq+varstr+Dq,Dq+"Num="+text(Num)+Dq],
+ "WriteOutData",[Dq+fname+Dq,Dq+name+Dq,name]
+ ]);
+ ErrFlag=0; // 16.03.02 from
+ if(mxcheck==1,
+ Mxfun(name,fun,[],["Disp=n"]);
+ tmp=parse("mx"+name);
+ if(!isstring(tmp),ErrFlag=1);
+ );
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=append(options,"m"));
+ if(wflg==-1,options=append(options,"r"));// 16.03.02 upto
+ if(ErrFlag==0,
+ CalcbyS(name,cmdL,concat(options,["cat=middle","Wait="+text(waiting)]));
+ );
+ if(ErrFlag==1,
+ println(" PlotdataS not completed");
+ ,
+ if(outreg==1, // 2016.03.02 ( // )
+ OutFileList=remove(OutFileList,[wfile]);
+ OutFileList=append(OutFileList,wfile);
+ );
+ ReadOutData(fname);
+ Extractdata(name,options);
+ tmp=parse(name);
+ tmp1=name+"="+textformat(tmp,5);
+ parse(tmp1);
+// Addgraph(name); // 16.04.04
+ tmp2=apply(tmp,Lcrd(#));
+ tmp2;
+ );
+);
+
+Implicitplot(nm,fun,varx,vary):=
+ Implicitplot(nm,fun,varx,vary,[]);
+Implicitplot(nm,fnorg,varx,vary,optionorg):=(
+//help:Implicitplot("1","3*x^2+y^2=1","x=[-3,3]","y=[-3,3]");
+//help:Implicitplot(options2=["Wait=10","Out=no","Mx=no"]);
+ regional(options,name,fun,waiting,mxcheck,outreg,
+ eqL,reL,strL,fname,var,rng,val,tmp,tmp1,tmp2,cmdL,flg,wflg);
+ name="imp"+nm;
+ fname=Fhead+name+".txt";
+ fun=fnorg;
+ tmp=indexof(fun,"=");
+ if(tmp>0,
+ tmp1=substring(fun,0,tmp-1);
+ tmp2=substring(fun,tmp,length(fun));
+ fun=tmp1+"-("+tmp2+")";
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ waiting=5; // 16.02.29
+ mxcheck=0; // 16.02.29
+ outreg=0;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,2));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="WA",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="OU",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", outreg=1);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="MX",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", mxcheck=1);
+ options=remove(options,[#]);
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(length(#)==0,
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ tmp1=Testfunstr(fun,varx,vary);
+ tmp=apply([fun,varx,vary],Dq+Rsform(#)+Dq); //17.09.30
+// tmp_1=RSform(tmp_1);
+ tmp=concat(tmp,reL);
+// tmp=append(tmp,"Error"); // 16.02.29
+ cmdL=MkprecommandR();//17.09.30
+ cmdL=concat(cmdL,[
+// "evstr",[tmp1,"Error"],
+ name+"=Implicitplot",tmp, // 16.03.15
+ "WriteOutData",[Dq+fname+Dq,Dq+name+Dq,name]
+ ]);
+ options=concat(options,["Wait="+text(waiting),"Cat=n"]);
+ if(wflg==1,options=append(options,"m"));
+ if(wflg==-1,options=append(options,"r"));
+ CalcbyR(name,cmdL,options);
+ if(ErrFlag==1,
+ println(" Implicitplot not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[fname]);
+ OutFileList=append(OutFileList,fname);
+ );
+ ReadOutData(fname);
+ Extractdata(name,options);
+ tmp=parse(name);
+ tmp1=name+"="+textformat(tmp,5);
+ parse(tmp1);
+ tmp2=apply(tmp,Lcrd(#));
+ tmp2;
+ );
+);
+
+Dotfilldata(nm,iostr,pltlist):=
+ Dotfilldata(nm,iostr,pltlist,[]);
+Dotfilldata(nm,iostr,pltlist,optionorg):=(
+//help:Dotfilldata("1","ii",[["sg1"],["sg2"]]);
+//help:Dotfilldata(options=[0.3,"Wait=5"]);
+ regional(options,name,fun,eqL,reL,strL,outreg,
+ plt,fname,options,tmp,tmp1,tmp2,tmp3,flg,
+ wflg,waiting,dense);
+ name="df"+nm;
+ fname=Fhead+name+".txt";
+ fun=fnorg;
+ tmp=indexof(fun,"=");
+ if(tmp>0,
+ tmp1=substring(fun,0,tmp-1);
+ tmp2=substring(fun,tmp,length(fun));
+ fun=tmp1+"-("+tmp2+")";
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ strL=tmp_7;
+ dense=0.3;
+ waiting=5;
+ outreg=0;
+ forall(reL,
+ dense=#;
+ );
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="O",
+ tmp=Toupper(substring(tmp2,0,1));
+ if(tmp=="T" % tmp=="Y", outreg=1);
+ options=remove(options,[#]);
+ );
+ );
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(length(#)==0,
+ options=remove(options,[#]);
+ );
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ if(islist(iostr),
+ tmp1=text(apply(iostr,Dq+#+Dq));
+ tmp1=replace(tmp1,"[","list("); //16.02.14
+ tmp1=replace(tmp1,"]",")"); //16.02.14
+ ,
+ tmp1=Dq+iostr+Dq;
+ );
+ if(!islist(pltlist_1),
+ tmp2=apply(pltlist,if(length(#)==1,Dq+#+Dq,#));
+ tmp2=text(tmp2);
+ tmp2="list("+substring(tmp2,1,length(tmp2)-1)+"),";
+ ,
+ tmp2="";
+ forall(pltlist,plt,
+ tmp=apply(plt,if(length(#)==1,Dq+#+Dq,#));
+ tmp=text(tmp);
+ tmp="list("+substring(tmp,1,length(tmp)-1)+")";
+ tmp2=tmp2+tmp+",";
+ );
+ );
+ cmdL=MkprecommandR(); //17.09.29
+ tmp2=substring(tmp2,0,length(tmp2)-1);
+ tmp=[tmp1,tmp2];
+ tmp=concat(tmp,dense);
+ cmdL=concat(cmdL,[
+ "Setscaling",[SCALEY],
+ "Setunitlen",[Dq+ULEN+Dq],
+ name+"=Dotfilldata",tmp,
+ "WriteOutData",[Dq+fname+Dq,Dq+name+Dq,name],
+ ]);
+ options=append(options,"Wait="+text(waiting));
+ if(wflg==1,options=concat(options,["m"]));
+ if(wflg==-1,options=concat(options,["r"]));
+ options=append(options,"Cat=n");
+ if(ErrFlag==0,
+ CalcbyR(name,cmdL,options); //17.09.29
+ );
+ if(ErrFlag==1,
+ println("Dotfilldata not completed");
+ ,
+ if(outreg==1,
+ OutFileList=remove(OutFileList,[fname]);
+ OutFileList=append(OutFileList,fname);
+ );
+ if(ErrFlag==0,
+ ReadOutData(fname);
+ tmp1=parse(name);
+ forall(tmp1,
+ tmp=#_1;
+ draw(tmp,pointsize->1);
+ );
+ Com2nd("tmp=ReadOutData("+Dq+fname+Dq+")");
+ Com2nd("Drwpt("+name+")");
+ );
+ );
+);
+
+WritetoA(fname,cmdL):=(
+// help:WritetoA("outdata",cmdL);
+ regional(tmp,tmp1,tmp2,filename,wfilename,endmark);
+ if(indexof(fname,".")==0,
+ filename=fname+".rr";
+ ,
+ filename=fname;
+ );
+ wfilename=replace(filename,".rr",".txt");
+ SCEOUTPUT = openfile(filename);
+// tmp=replace(Dirlib,"\","/");
+// tmp="load("+Dq+tmp+"/oshima/os_muldif.rr"+Dq+")$/*####*/";
+ tmp="/*####*/"; // 16.03.11
+ println(SCEOUTPUT,tmp);
+ tmp="output("+Dq+wfilename+Dq+")$/*##*/"; // 16.05.18from
+ println(SCEOUTPUT,tmp); // 16.05.18upto
+ forall(1..(length(cmdL)),
+ tmp1=cmdL_#;
+ tmp=indexof(tmp1,";"); // 16.05.18from
+ if(tmp>0,endmark=";",endmark="$");
+ tmp1=replace(tmp1,";",""); // 16.05.18upto
+ if(#==length(cmdL)-1,
+ println(SCEOUTPUT,tmp1+";/*##*/");
+ ,
+ println(SCEOUTPUT,tmp1+endmark+"/*##*/");//16.05.18
+ );
+ );
+ closefile(SCEOUTPUT);
+);
+
+kcA(fname):=kcA(fname,[]);
+kcA(fname,optionorg):=(
+//help:kcA("boxdata");
+//help:kcA(options=["r/m"]);
+ regional(options,tmp,tmp1,tmp2,eqL,strL,filename,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".rr";
+ ,
+ filename=fname;
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ );
+ flg=0;
+ forall(strL,
+ if(Toupper(substring(#,0,1))=="R",
+ flg=0;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="M",
+ flg=1;
+ );
+ );
+ if(flg==0,
+ tmp2=replace(filename,".rr",".txt");
+ tmp1=load(tmp2);
+ if(length(tmp1)==0,
+ flg=1;
+ );
+ );
+ if(flg==1,
+ tmp1="";
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ flg=0;
+ forall(reverse(1..length(tmp2)),
+ if(flg==0,
+ tmp=substring(tmp2,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(tmp2,0,#-1);
+ tmp2=substring(tmp2,#,length(tmp2));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ );
+ if(iswindows(),
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp="del "+replace(filename,".rr",".txt");
+ println(SCEOUTPUT,tmp);
+ tmp=Dq+PathA+Dq+" -quiet -f "+Dq+filename+Dq;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ tmp=replace(filename,".rr",".txt");
+ println(kc(Dirwork+Batparent,Dirlib,tmp)); // 16.05.29,06.05
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp="rm "+replace(filename,".rr",".txt");
+ println(SCEOUTPUT,tmp);
+ tmp=Dq+PathA+Dq+" -quiet -f "+Dq+filename+Dq;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ tmp=replace(filename,".rr",".txt");
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,tmp));// 16.05.29,06.05
+
+ );
+// wait(WaitUnit);
+ setdirectory(Dirwork);
+ );
+);
+
+CalcbyA(name,cmd):=CalcbyA(name,cmd,[]);
+CalcbyA(name,cmd,optionorg):=(
+//help:CalcbyA("a",cmd);
+//help:CalcbyA(options= ["m/r","Wait=10","Ext=txt","Dig=16"]]);
+ regional(options,tmp,tmp1,tmp2,tmp3,tmp4,realL,strL,eqL,
+ dig,flg,wflg,file,nc,arg,cmdA,cmdlist,wfile,ext,waiting,num,st);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ realL=tmp_6;
+ strL=tmp_7;
+ wfile="";
+ ext=".txt";
+ waiting=2;
+ dig=6;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="E",
+ if(indexof(tmp2,".")==0,ext="."+tmp2,ext=tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="D",
+ dig=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ wfile=Fhead+name+ext;
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ file=Fhead+name;
+ cmdA=cmd;
+ cmdlist=[];
+ forall(1..floor(length(cmdA)/2),nc, //17.5.18
+ tmp1=cmdA_(2*nc-1);
+ tmp1=replace(tmp1,LFmark,""); // 16.06.12
+ if(nc==length(cmdA)/2,
+ tmp=indexof(tmp1,"=");
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ if(substring(tmp1,0,1)=="[",
+ tmp=substring(tmp1,0,length(tmp1)-1);
+ ,
+ tmp="["+Dq+"/start/"+Dq+","+tmp1; // 16.05.18
+ );
+ tmp=replace(tmp,"::",","+Dq+"//"+Dq+",");
+ tmp1=tmp+","+Dq+"////"+Dq+"]";
+ );
+ tmp2=cmdA_(2*nc); // list of argments
+ tmp3="";
+ tmp4="";
+ forall(tmp2,arg,
+ if(isstring(arg),
+ tmp3=tmp3+replace(arg,"'",Dq)+",";
+// tmp3=tmp3+arg;
+ ,
+ if(!islist(arg),
+ tmp3=tmp3+textformat(arg,dig)+",";
+ ,
+ tmp3=tmp3+"[";
+ tmp4="]";
+ forall(arg,
+ if(isstring(#),
+// tmp3=tmp3+Dq+#+Dq+",";
+ tmp=replace(#,"'",Dq);
+// tmp=#;// 2016.03.03
+ tmp3=tmp3+tmp+",";
+ ,
+ if(!islist(#),
+ tmp3=tmp3+textformat(#,dig)+",";
+ ,
+ tmp=textformat(#,dig);
+ tmp=replace(tmp,"],[","];[");
+ tmp3=tmp3+tmp+",";
+ );
+ );
+ );
+ tmp3=substring(tmp3,0,length(tmp3)-1)+tmp4+",";
+ );
+ );
+ );
+ if(length(tmp3)>0,
+ tmp3=substring(tmp3,0,length(tmp3)-1);
+ tmp1=tmp1+"("+tmp3+")";
+ );
+ cmdlist=append(cmdlist,tmp1);
+ );
+ cmdlist=append(cmdlist,"quit");
+ if(wflg==0,
+ tmp1=load(file+".rr");
+ if((length(tmp1)==0) % (indexof(tmp1,"/*####*/")==0), //15.11.26
+ wflg=1;
+ ,
+ tmp1=tokenize(tmp1,"/*####*/");
+ tmp1=tokenize(tmp1_2,"/*##*/");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ tmp=select(tmp1,indexof(#,"output")>0);
+ tmp1=remove(tmp1,tmp);
+ tmp1=apply(tmp1,substring(#,0,length(#)-1));
+ if(length(tmp1)!=length(cmdlist), // 15.12.06
+ wflg=1;
+ ,
+ tmp=select(1..length(tmp1),tmp1_#!=cmdlist_#);
+ if(length(tmp)>0, wflg=1);
+ );
+ );
+ );
+ if(wflg==0,wflg=-1); // 15.10.16
+ if(wflg==1,
+ if(length(wfile)>0, // 15.10.05
+ SCEOUTPUT=openfile(wfile);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ );
+ WritetoA(file+".rr",cmdlist);
+ kcA(file,concat(options,["m"]));
+ );
+ flg=0;
+ tmp1=floor(waiting*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp=load(wfile);
+ if(length(tmp)>=4,
+ tmp2=substring(tmp,length(tmp)-5,length(tmp));
+ if(tmp2=="////]",
+ tmp=substring(tmp,1,length(tmp)-6);
+ num="1234567890+-.";
+ tmp1=tokenize(","+tmp,",//");
+ tmp3=apply(tmp1,substring(#,1,length(#)));
+ tmp1="[";
+ forall(tmp3,st,
+ tmp=select(1..length(st),indexof(num,substring(st,#-1,#))==0);
+ if((length(tmp)==0) & (length(st)<4), // 16.05.10 16=>4
+ tmp1=tmp1+st+",";
+ ,
+ tmp1=tmp1+Dq+st+Dq+",";
+ );
+ );
+ tmp=Indexof(tmp1,"/start/,"); // 16.05.18from
+ tmp1="["+Dq+substring(tmp1,tmp+7,length(tmp1)-1)+"]";
+ // 16.05.18upto
+// tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ parse(name+"="+tmp1);
+ tmp=parse(name);
+ if(length(tmp)==1,
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ parse(name+"="+tmp1);
+ );
+ flg=1;
+ tmp2=#*WaitUnit/1000;
+ );
+ ,
+ if(wflg==-1,
+ flg=-1;
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ );
+ if(flg<=0,
+ ErrFlag=1;
+ if(flg==-1,
+ println(wfile+" does not exist");
+ ,
+ tmp="("+text(waiting)+" s )";
+ println(wfile+" not generated "+tmp);
+ );
+ ,
+ println(" CalcbyA succeeded "+name+" ("+text(tmp2)+" sec)");
+ );
+);
+
+AsfunO(name,fun,argL):=AsirfunO(name,fun,argL); // 16.02.03
+AsfunO(name,fun,argL,options):=AsirfunO(name,fun,argL,options);
+Asfun(name,fun,argL):=Asirfun(name,fun,argL);
+Asfun(name,fun,argL,optionorg):=Asirfun(name,fun,argL,optionorg);
+AsirfunO(name,fun,argL):=AsirfunO(name,fun,argL,[]);
+AsirfunO(name,fun,argLorg,options):=(
+//help:AsirfunO("an1","fint",["1/(x^2+1)",32,"['-','+']"]);
+ regional(argL,tmp,tmp1,tmp2,eqL);// 16.05.26from
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ argL=argLorg;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="PRO", // 16.05.26from
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="T") % (tmp=="Y"),
+ tmp1=argL_(length(argL));
+ tmp=indexof(tmp1,"|");
+ if(tmp==0,
+ argL_(length(argL))=tmp1+"|dumb=-1,dviout=-2";
+ );
+ );
+ );
+ ); // 16.05.26upto
+ Asirfun(name,"os_md."+fun,argL,options);
+);
+Asirfun(name,fun,argL):=Asirfun(name,fun,argL,[]);
+Asirfun(name,fun,argL,optionorg):=(
+//help:Asirfun("al1","2*(3+5^4)",[],[""]);
+ regional(nm,options,eqL,precise,disp,process,
+ cmdL,tmp,tmp1,tmp2,tmp3,tmp4,out,out2);
+ nm="as"+name;
+ options=optionorg;
+ tmp=divoptions(options);
+ precise=6;
+ disp=1;
+ process=0;
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="PRE",
+ precise=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if((tmp1=="DIS") % (tmp1=="DSP"),
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ if(tmp1=="PRO", // 16.05.26from
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="T") % (tmp=="Y"),
+ process=1;
+ );
+ options=remove(options,[#]);
+ ); // 16.05.26upt
+ );
+ tmp=replace(Dirlib,"\","/");
+ cmdL=[
+ "load",[Dq+tmp+"/oshima/os_muldif.rr"+Dq], // 16.03.11
+ "ctrl",[Dq+"real_digit"+Dq,precise],
+ "A="+fun,argL, // 16.05.26from
+ "A",[]
+ ];
+ CalcbyA(nm,cmdL,options);
+ out=parse(nm); //16.05.26from
+ if(process==1,
+ tmp1=Bracket(out,"[]");
+ tmp2=select(tmp1,abs(#_2)==2);
+ tmp2=apply(tmp2,#_1);
+ out=[];
+ forall(1..length(tmp2)/2,
+ tmp3=tmp2_(2*#-1);
+ tmp4=tmp2_(2*#);
+ tmp=substring(as1,tmp3+1,tmp4-2);
+ tmp=tokenize(tmp,"],[");
+ out=append(out,tmp);
+ );
+ out2=[];
+ forall(out,tmp2,
+ tmp4="";
+ forall(tmp2,tmp3,
+ tmp1=tokenize(tmp3,",");
+ if(tmp1_1==0,
+ tmp4=tmp4+tmp1_2+"="+tmp1_3+"+";
+ ,
+ if(tmp1_1==1,
+ tmp4=tmp4+tmp1_2+"+";
+ ,
+ tmp="'integrate(";
+ forall(2..length(tmp1),
+ tmp=tmp+tmp1_#+"+";
+ );
+ tmp=substring(tmp,0,length(tmp)-1);
+ tmp=tmp+","+tmp1_1+")";
+ tmp4=tmp4+tmp+"+";
+ );
+ );
+ );
+ tmp4=substring(tmp4,0,length(tmp4)-1);
+ out2=append(out2,tmp4);
+ );
+ out=out2;
+ tmp=apply(out,Dq+#+Dq);
+ parse(nm+"="+tmp);
+ );
+ if(ErrFlag==0,
+ if(disp==1, // 15.11.24
+ println(nm+" is : ");
+ println(parse(nm));
+ );
+ );
+ out; //16.05.26upto
+);
+
+WritetoM(fname,cmdL,allflg):=(
+// help:WritetoM("outdata",cmdL);
+ regional(tmp,tmp1,tmp2,filename,wfilename,outflg);
+ if(indexof(fname,".")==0,
+ filename=fname+".max";
+ ,
+ filename=fname;
+ );
+ wfilename=replace(filename,".max",".txt");
+ SCEOUTPUT = openfile(filename);
+ outflg=0;
+ forall(1..(length(cmdL)),
+ tmp1=cmdL_#;
+
+ if(allflg==1, // 2016.02.23 from
+ if(#==1,
+ tmp="writefile("+Dq+Dirwork+"/"+wfilename+Dq+")$/*##*/";
+ tmp=replace(tmp,"\","/");
+ println(SCEOUTPUT,tmp);
+ outflg=1;
+ println(SCEOUTPUT,tmp1+"$/*##*/");
+ ,
+ println(SCEOUTPUT,tmp1+"$/*##*/");
+ );
+ ,
+ if((indexof(tmp1,"disp(")>0) & (outflg==0),
+ tmp="writefile("+Dq+Dirwork+"/"+wfilename+Dq+")$/*##*/";
+ tmp=replace(tmp,"\","/");
+ println(SCEOUTPUT,tmp);
+ outflg=1;
+ println(SCEOUTPUT,tmp1+"$/*##*/");
+ ,
+ println(SCEOUTPUT,tmp1+"$/*##*/");
+ );
+ );
+ );
+ closefile(SCEOUTPUT);
+);
+
+kcM(fname):=kcM(fname,[]);
+kcM(fname,optionorg):=(
+//help:kcM("boxdata");
+//help:kcM(options=["r/m"]);
+ regional(options,tmp,tmp1,tmp2,eqL,strL,filename,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".max";
+ ,
+ filename=fname;
+ );
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ );
+ flg=0;
+ forall(strL,
+ if(Toupper(substring(#,0,1))=="R",
+ flg=0;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="M",
+ flg=1;
+ );
+ );
+ if(flg==0,
+ tmp2=replace(filename,".max",".txt");
+ tmp1=load(tmp2);
+ if(length(tmp1)==0,
+ flg=1;
+ );
+ );
+ if(flg==1,
+ tmp1="";
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ flg=0;
+ forall(reverse(1..length(tmp2)),
+ if(flg==0,
+ tmp=substring(tmp2,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(tmp2,0,#-1);
+ tmp2=substring(tmp2,#,length(tmp2));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ );
+ if(iswindows(),
+ SCEOUTPUT=openfile(replace(filename,".max",".txt"));
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+// tmp="del "+replace(filename,".max",".txt");
+// println(SCEOUTPUT,tmp);
+ tmp=Indexall(PathM,".");
+ tmp=substring(PathM,tmp_1,tmp_2-1);
+ tmp=parse(tmp);
+ if(tmp<39,
+ tmp="call "+Dq+Dq+PathM+Dq+Dq+" -b "+Dq+filename+Dq;
+ ,
+ tmp="call "+Dq+PathM+Dq+" -b "+Dq+filename+Dq;
+ );
+// tmp="cmd/c "+Dq+PathM+" -b "+filename+Dq;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ tmp=replace(filename,".max",".txt");
+ println(kc(Dirwork+Batparent,Mackc+Dirlib,tmp));// 16.05.29,06.05
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp="rm "+replace(filename,".max",".txt");
+ println(SCEOUTPUT,tmp);
+ tmp=Dq+PathM+Dq+" -b "+Dq+filename+Dq;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ tmp=replace(filename,".max",".txt");
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,tmp));// 16.05.29,06.05
+ );
+// wait(WaitUnit);
+ setdirectory(Dirwork);
+ );
+);
+
+CalcbyM(name,cmd):=CalcbyM(name,cmd,[]);
+CalcbyM(name,cmd,optionorg):=(
+//help:CalcbyM("a",cmdL);
+//help:CalcbyM(options1= ["m/r","Wait=5","Ext=txt","Dig=6","Pow=no","All=y"]);
+//help:CalcbyM(options2= ["line=1000"]);
+ regional(options,tmp,tmp0,tmp1,tmp2,tmp3,tmp4,realL,strL,eqL,allflg,indL,line,
+ dig,flg,wflg,file,nc,arg,add,powerd,cmdM,cmdlist,wfile,ext,waiting,num,st);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ realL=tmp_6;
+ strL=tmp_7;
+ wfile="";
+ ext=".txt";
+ waiting=5;
+ dig=6;
+ allflg=1;
+ powerd="false";
+ line=1000; // 16.06.13
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="E",
+ if(indexof(tmp2,".")==0,ext="."+tmp2,ext=tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="D",
+ dig=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="L", // 16.06.13
+ line=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if(tmp1=="P",
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="y") % (tmp=="F"),powerd="true");
+ options=remove(options,[#]);
+ );
+ if(tmp1=="A", // 2016.02.23
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="N") % (tmp=="F"),allflg=0);
+ options=remove(options,[#]);
+ );
+ );
+ wfile=Fhead+name+ext;
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ file=Fhead+name;
+ cmdM=cmd;
+ cmdlist=[
+ "powerdisp:"+powerd,"display2d:false","linel:"+text(line) //15.11.25,16.06.13
+ ];
+ forall(1..floor(length(cmdM)/2),nc, //17.5.18
+ tmp1=replace(cmdM_(2*nc-1),"`","'");//2016.02.23
+ tmp1=replace(tmp1,LFmark,""); // 16.06.12
+ if(nc==length(cmdM)/2,
+ tmp=indexof(tmp1,"=");
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ if(substring(tmp1,0,1)=="[",
+ tmp=substring(tmp1,0,length(tmp1)-1);
+ ,
+ tmp="["+tmp1;
+ );
+ tmp2="";
+ forall(1..length(tmp1),
+ if(substring(tmp1,#-1,#+1)=="::",
+ if(substring(tmp2,0,1)==":", tmp2=substring(tmp2,1,length(tmp2)));
+ cmdlist=append(cmdlist,"disp("+tmp2+")");
+ tmp2="";
+ ,
+ tmp2=tmp2+substring(tmp1,#-1,#);
+ );
+ );
+ if(length(tmp2)>0,
+ if(substring(tmp2,0,1)==":", tmp2=substring(tmp2,1,length(tmp2)));
+ cmdlist=append(cmdlist,"disp("+tmp2+")");
+ );
+ ,
+ tmp2=cmdM_(2*nc); // list of argments
+ tmp3="";
+ tmp4="";
+ add="";
+ forall(tmp2,arg,
+ if(isstring(arg),
+ if(substring(arg,0,1)!=",",
+// tmp=replace(arg,"'",Dq); // 16.03.03
+ tmp=arg; // 16.03.03
+ tmp=replace(tmp,"`","'");// 2016.02.23
+ tmp3=tmp3+tmp+",";
+ ,
+ add=add+arg;
+ );
+ ,
+ if(!islist(arg),
+ tmp3=tmp3+textformat(arg,dig)+",";
+ ,
+ tmp3=tmp3+"[";
+ tmp4="]";
+ forall(arg,
+ if(isstring(#),
+// tmp3=tmp3+Dq+#+Dq+",";
+ tmp=replace(#,"'",Dq);
+ tmp3=tmp3+tmp+",";
+ ,
+ if(!islist(#),
+ tmp3=tmp3+textformat(#,dig)+",";
+ ,
+ tmp=textformat(#,dig);
+ tmp=replace(tmp,"],[","];[");
+ tmp3=tmp3+tmp+",";
+ );
+ );
+ );
+ tmp3=substring(tmp3,0,length(tmp3)-1)+tmp4+",";
+ );
+ );
+ );
+ if(length(tmp3)>0,
+ tmp3=substring(tmp3,0,length(tmp3)-1);
+ tmp1=tmp1+"("+tmp3+")"+add;
+ );
+ cmdlist=append(cmdlist,tmp1);
+ );
+ );
+ cmdlist=append(cmdlist,"closefile()");
+ cmdlist=append(cmdlist,"quit()");
+ if(wflg==0,
+ tmp1=load(file+".max");
+ if(length(tmp1)==0,
+ wflg=1;
+ ,
+ if(indexof(tmp1,"/*##*/")==0, // 15.11.26
+ wflg=1;
+ ,
+ tmp1=tokenize(tmp1,"/*##*/");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ tmp=select(tmp1,indexof(#,"writefile")>0);
+ tmp1=remove(tmp1,tmp);
+ tmp1=apply(tmp1,substring(#,0,length(#)-1));
+ if(length(tmp1)!=length(cmdlist), // 15.12.07
+ wflg=1;
+ ,
+ tmp=select(1..length(tmp1),tmp1_#!=cmdlist_#);
+ if(length(tmp)>0, wflg=1);
+ );
+ );
+ );
+ );
+ if(wflg==0,wflg=-1); // 15.10.16
+ if(wflg==1,
+ if(length(wfile)>0, // 15.10.05
+ SCEOUTPUT=openfile(wfile);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ );
+ WritetoM(file+".max",cmdlist,allflg); // 2016.02.23
+ kcM(file,concat(options,["m"]));
+ );
+ flg=0;
+ tmp1=floor(waiting*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp1=load(wfile);
+ if(wflg==1,wait(WaitUnit)); // 2016.02.23
+ if(length(tmp1)>0,
+ tmp=indexof(tmp1,"error")+indexof(tmp1,"syntax"); //2016.02.23
+ if(tmp>0,
+ println("Some error(s) occurred"); //2016.02.24 from
+ tmp2=tokenize(tmp1,"(%");
+ forall(4..length(tmp2),println(tmp2_#)); //2016.02.24 upto
+ flg=2; //2016.02.23
+ ,
+ if(indexof(tmp1,"closefile()")>0, // 15.11.24
+ tmp=tokenize(tmp1,"disp(");
+ tmp1=tmp_(2..length(tmp));
+ tmp4=[];
+ forall(tmp1,tmp2,
+ tmp=indexof(tmp2,")");
+ tmp3=substring(tmp2,tmp,length(tmp2));
+ indL=Indexall(tmp3,"(%i"); // 16.04.26from
+ tmp0=0;
+ forall(indL,
+ if(tmp0==0,
+ tmp=substring(tmp3,#+2,#+3);
+ if(indexof("0123456789",tmp)>0,//16.04.25?
+ tmp3=removespace(substring(tmp3,0,#-1));
+ tmp4=append(tmp4,tmp3);
+ tmp0=1;
+ );
+ );// 16.04.26upto
+ );
+ );
+ num="1234567890+-.";
+ tmp1="[";
+ forall(tmp4,st,
+ tmp=select(1..length(st),indexof(num,substring(st,#-1,#))==0);
+ if((length(tmp)==0) & (length(st)<4), // 16.05.10 16=>4
+ tmp1=tmp1+st+",";
+ ,
+ tmp1=tmp1+Dq+st+Dq+",";
+ );
+ );
+ tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
+ tmp1=replace(tmp1,".d+0",""); // 15.11.23
+ parse(name+"="+tmp1);
+ tmp=parse(name);
+ if(length(tmp)==1,
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ parse(name+"="+tmp1);
+ );
+ flg=1;
+ tmp2=#*WaitUnit/1000;
+ );
+ );
+ ,
+ if(wflg==-1,
+ flg=-1;
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ );
+ if(flg<=0,
+ ErrFlag=1;
+ if(flg==-1,
+ println(wfile+" does not exist");
+ ,
+ tmp="("+text(waiting)+" s )";
+ tmp1=load(wfile);
+ if(length(tmp1)>0,
+ println(wfile+" incomplete"+tmp); // 2016.02.24
+ ,
+ println(wfile+" not generated "+tmp);
+ );
+ );
+ ,
+ if(flg==1, // 2016.02.23
+ println(" CalcbyM succeeded "+name+" ("+text(tmp2)+" sec)");
+ );
+ );
+);
+
+Mxfun(name,fun,argL):=Mxfun(name,fun,argL,[]);
+Mxfun(name,fun,argL,optionorg):=(
+//help:Mxfun("ca1","diff",["sin(x)^3","x"],[""]);
+//help:Mxfun(options=["Pre=6","Disp=y","Load= :: ","Set=::","Add="]);
+ regional(nm,options,eqL,precise,disp,pack,set,add,cmdL,tmp,tmp1,tmp2);
+ nm="mx"+name;
+ options=optionorg;
+ tmp=divoptions(options);
+ precise=6;
+ disp=1;
+ pack=[];
+ set=[];
+ add="";
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="PRE",
+ precise=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ if((tmp1=="DIS") % (tmp1=="DSP") ,
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ if((tmp1=="PAC") % (tmp1=="LOA"), // 16.02.08
+ pack=tokenize(tmp2,"::");
+ options=remove(options,[#]);
+ );
+ if(tmp1=="SET",
+ set=tokenize(tmp2,"::");
+ options=remove(options,[#]);
+ );
+ if(tmp1=="ADD",
+ add=","+tmp2;
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=[];
+ forall(pack,
+ cmdL=concat(cmdL,["load",[#]]);
+ );
+ forall(set,
+ cmdL=concat(cmdL,[#,[]]);
+ );
+ if(length(add)>0,
+ tmp=append(argL,add);
+ ,
+ tmp=argL;
+ );
+ cmdL=concat(cmdL,[
+ "ans"+":"+fun,tmp,
+ "ans",[]
+ ]);
+ CalcbyM(nm,cmdL,options);
+ if(ErrFlag==0,
+ if(disp==1, // 15.11.24
+ println(nm+" is : ");
+ println(parse(nm));
+ );
+ );
+ parse(nm);
+);
+
+Mxtex(nm,ex):=Mxtex(nm,ex,[]);
+Mxtex(nm,ex,optionorg):=(
+//help:Mxtex("1","sin(x)/x");
+//help:Mxtex(options=["Disp=y"]);
+ regional(name,cmdL,eqL,options,tx,disp,out,set,
+ tmp,tmp1,tmp2); // 16.01.25
+ name="tx"+nm;
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ disp=1;
+ set=[];
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if((tmp1=="DIS") % (tmp1=="DSP") ,
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ if(tmp1=="SET", // 16.03.01
+ set=tokenize(tmp2,"::");
+ options=remove(options,[#]);
+ );
+ if(tmp1=="ORD", // 16.03.01
+ tmp="ordergreat("+tmp2+")";
+ set=append(set,tmp);
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=[
+ "load",[Dq+"mactex-utilities.lisp"+Dq]]; // 16.03.03
+ forall(set, // 16.03.01
+ cmdL=concat(cmdL,[#,[]]);
+ );
+ cmdL=concat(cmdL,[
+ name+":disp(tex("+ex+"))",[], // 16.01.18
+ name,[] // 16.01.18
+ ]);
+ CalcbyM(name,cmdL,options); // 16.02.19
+ tx=parse(name);
+ if(islist(tx), // 16.01.10
+ out=tx_1;
+ ,
+ out=tx;
+ );
+ tmp=indexof(out,"$$")+1;
+ out=substring(out,tmp,length(out));
+ tmp=indexof(out,"$$")-1;
+ out=substring(out,0,tmp);
+ if(disp==1, // 16.01.10
+ println(name+" is:");
+ println(out);
+ );
+ tmp=name+"="+Dq+out+Dq; //16.01.10
+ parse(tmp);
+ out;
+);
+
+MxtexL(nm,exlist):=MxtexL(nm,exlist,[]); // 16.05.27
+MxtexL(nm,exlist,options):=(
+ regional(out,tmp,tmp1);
+ out=[];
+ forall(1..length(exlist),
+ tmp=Mxtex(nm+"n"+text(#),exlist_#,["Disp=n"]);
+ out=append(out,Dq+tmp+Dq);
+ );
+ tmp="tx"+nm+"="+out;
+ parse(tmp);
+ println("tx"+nm+"is:");
+ apply(out,println(#));
+ out;
+);
+
+Mxbatch(file):=(
+//help:Mxbatch(["matoperation.max"]);
+ regional(figL,out,path,tmp,tmp1,tmp2);
+ if(!islist(file),figL=[file],figL=file);
+ path=replace(Dirlib+"/maximaL/","\","/");
+ out=[];
+ forall(figL,
+ if(indexof(#,".")==0,tmp1=#+".max",tmp1=#);
+ tmp1=Dq+path+tmp1+Dq;
+ tmp2=["batch",[tmp1]];
+ out=concat(out,tmp2);
+ );
+ out;
+);
+
+Mxload(file):=( //17.06.16
+//help:Mxload(["rkfun.lispp"]);
+ regional(figL,out,path,tmp,tmp1,tmp2);
+ if(!islist(file),figL=[file],figL=file);
+ path=replace(Dirlib+"/maximaL/","\","/");
+ out=[];
+ forall(figL,
+ if(indexof(#,".")==0,tmp1=#+".lisp",tmp1=#);
+ tmp1=Dq+path+tmp1+Dq;
+ tmp2=["load",[tmp1]];
+ out=concat(out,tmp2);
+ );
+ out;
+);
+
+kcV3(fname):=kcV3(Dirwork,fname);
+kcV3(path,fname):=(
+//help:kcV3(path,"ex.obj");
+ regional(tmp,tmp1,tmp2,eqL,strL,filename,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".obj";
+ ,
+ filename=fname;
+ );
+ flg=1;
+ if(flg==1,
+ tmp1=""; // 15.10.08 from
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ tmp=replace(path,"\","/");
+ tmp=substring(tmp,length(tmp)-1,length(tmp));
+ if(tmp=="/" % tmp=="\", tmp1=path, tmp1=path+"/");
+ if(iswindows(),
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+PathV3+Dq+" "+tmp1+filename;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Batparent,Dirlib,Fnametex));// 16.05.29,06.05
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+PathV3+Dq+" "+tmp1+filename;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex));// 16.05.29,06.05
+ );
+ wait(WaitUnit);
+ );
+ if(fig==2,
+ println("Obj file not exist / imperfect");
+ );
+);
+
+Changeobjscale(fname):=Changeobjscale(ULEN,fname,fname,[]);
+Changeobjscale(fname,Arg):=(
+ if(islist(Arg),
+ Changeobjscale(ULEN,fname,fname,Arg);
+ ,
+ Changeobjscale(ULEN,fname,Arg,[]);
+ );
+);
+Changeobjscale(Arg1,Arg2,Arg3):=(
+ if(islist(Arg3),
+ Changeobjscale(ULEN,Arg1,Arg2,Arg3);
+ ,
+ Changeobjscale(Arg1,Arg2,Arg3,[]);
+ );
+);
+Changeobjscale(unitlen,fnameorg,foutorg,optionorg):=(
+//help:Changeobjscale("20mm",fnamei,fmediate);
+//help:Changeobjscale(options=["Unit=mm",[0,0,0]]);
+ regional(fname,fout,fmd,unit,val,options,eqL,reL,
+ origin,outunit,sc,stL,nn,tmp,tmp1,tmp2);
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ outunit="IN";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=Toupper(substring(#,tmp,length(#)));
+ if(tmp1=="O" % tmp1=="U",
+ outunit=tmp2;
+ options=remove(options,[#]);
+ );
+ );
+ options=remove(options,reL);
+ origin=[0,0,0];
+ forall(reL,
+ if(islist(#),origin=#);
+ );
+ options=remove(options,reL);
+ tmp1=".0123456789+-*/";
+ unit="";
+ val=1;
+ tmp2=0;
+ forall(reverse(1..length(unitlen)),
+ tmp=substring(unitlen,#-1,#);
+ if(tmp2==0,
+ if(indexof(tmp1,tmp)>0,
+ tmp2=#;
+ );
+ );
+ unit=substring(unitlen,tmp2,length(unitlen));
+ unit=removespace(unit);
+ val=parse(substring(unitlen,0,tmp2));
+ );
+ sc=1;
+ if(unit=="cm",sc=1);
+ if(unit=="mm",sc=0.1);
+ if(unit=="in",sc=2.54);
+ sc=sc*val;
+ if(outunit=="IN",sc=sc/2.54);
+ if(outunit=="MM",sc=sc*10);
+ fname=fnameorg;
+ if(indexof(fname,".")==0,fname=fname+".obj");
+ fmd=replace(fname,".obj",".txt");
+ fout=foutorg;
+ if(indexof(fout,".")==0,fout=fout+".obj");
+ tmp1=Textformat(origin,4);
+ tmp1=replace(tmp1,",",";");
+ cmdL=[
+ "Origin="+tmp1+";",[],
+ "Sc="+format(sc,6)+";",[],
+ "Stv=mgetl",[Dq+fname+Dq],
+ "for nn=1:size(Stv,1),Tmp=Stv(nn);",[],
+ " if part(Tmp,1:2)=='v ' then,Tmp=tokens(Tmp,' ');",[],
+ " Tmp=evstr(Tmp(2:4));",[],
+ " Tmp=Origin+Sc*(Tmp-Origin);",[],
+ " Tmp='v '+msprintf('%7.4f %7.4f %7.4f',Tmp(1),Tmp(2),Tmp(3));",[],
+ " Stv(nn,1)=Tmp;",[],
+ " end;",[],
+ "end;",[],
+ "mputl",["Stv",Dq+fout+Dq],
+ "mputl",["['finished////']",Dq+fmd+Dq]
+ ];
+ options=concat(["Wait=3","Cat=n","File="+fmd],options); // 16.06.26
+ CalcbyS("cs",cmdL,options);
+ println("Scale of "+fname+" changed");
+);
+
+Mkviewobj(fname,cmdL):=Mkviewobj(Dirwork,fname,cmdL,[]);
+Mkviewobj(Arg1,Arg2,Arg3):=(
+ if(!isstring(OCNAME), //17.04.13from
+ drawtext(mouse().xy,"Mkobjcmd not defined",
+ size->24,color->[1,0,0]);
+ , //17.04.13upto
+ if(islist(Arg2),
+ Mkviewobj(Dirwork,Arg1,Arg2,Arg3);
+ ,
+ Mkviewobj(Arg1,Arg2,Arg3,[]);
+ );
+ );
+);
+Mkviewobj(pathorg,fnameorg,cmdLorg,optionorg):=(
+//help:Mkviewobj(fname,cmdlist);
+//help:Mkviewobj(fname,[]);
+//help:Mkviewobj(path,fname,cmdlist);
+//help:Mkviewobj(options=["M/R","V","Unit=in","Wait=5"]);
+ regional(path,cmdL,eqL,strL,flg,fname,options,make,view,cmdlist,
+ vtx,face,unit,tmp,tmp1,tmp2);
+ path=replace(pathorg,"\","/");
+ if(substring(path,length(path)-1,length(path))!="/",path=path+"/");
+ fname=fnameorg;
+ if(indexof(fname,".")==0,fname=fname+".obj");
+ cmdL=cmdLorg;
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ make=-1;
+ view=0;
+ unit="";
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="M",
+ tmp2=Toupper(substring(tmp2,0,1));
+ if(tmp2=="N" % tmp2=="F",
+ make=0;
+ );
+ options=remove(options,[#]);
+ );
+ if(tmp1=="V",
+ tmp2=Toupper(substring(tmp2,0,1));
+ if(tmp2=="N" % tmp2=="F",
+ view=0;
+ );
+ options=remove(options,[#]);
+ );
+ if(tmp1=="U", // 16.06.30from
+ unit=tmp2;
+ options=remove(options,[#]);
+ ); // 16.06.30upto
+ );
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ make=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ make=0;
+ options=remove(options,[#]);
+ );
+ if(tmp=="V",
+ view=1;
+ options=remove(options,[#]);
+ );
+ );
+ if(islist(cmdL),
+ if(length(cmdL)==0,
+ make=0;
+ println("Command sequence not defnamed");
+ );
+ ,
+ make=0;
+ println("Command sequence not defined");
+ );
+ if(make==-1,
+ setdirectory(pathorg);
+ tmp1=load(fname);
+ if(length(tmp1)==0,make=1,make=0);
+ setdirectory(Dirwork);
+ );
+ if(make==1,
+ if(isstring(cmdL_1),
+ cmdlist=MkprecommandS(); // 16.04.23
+ cmdlist=concat(cmdlist,["Openobj",[Dq+path+fname+Dq]]);
+ cmdlist=concat(cmdlist,cmdL);
+ tmp=["Closeobj()",[],"ans="+Dq+"||||"+Dq,[]];//16.12.26
+ cmdlist=concat(cmdlist,tmp);
+ tmp=append(options,"Cat=y");
+ tmp1=apply(tmp,Toupper(substring(#,0,1))); // 16.04.23from
+ tmp1=select(tmp1,#=="W");
+ if(length(tmp1)==0,
+ tmp=append(tmp,"Wait=5");
+ );// 16.04.23upto
+ CalcbyS("ans",cmdlist,tmp);
+ wait(WaitUnit*100); // 16.03.18
+ ,
+ vtx=cmdL_1;
+ face=cmdL_2;
+ setdirectory(pathorg);
+ SCEOUTPUT = openfile(fname);
+ forall(vtx,tmp1,
+ tmp2=tmp1;
+ if(ispoint(tmp1),
+ tmp2=parse(text(tmp1)+"3d");
+ );
+ tmp2=apply(tmp2,format(#,5));
+ tmp="v "+tmp2_1+" "+tmp2_2+" "+tmp2_3;
+ println(SCEOUTPUT,tmp);
+ );
+ forall(face,tmp1,
+ tmp="f";
+ forall(tmp1,
+ tmp=tmp+" "+text(#);
+ );
+ println(SCEOUTPUT,tmp);
+ );
+ closefile(SCEOUTPUT);
+ setdirectory(Dirwork);
+ );
+ );
+ if(length(unit)>0, // 16.06.30from
+ Changeobjscale(fname,["Unit="+unit]);//16.10.04
+ ); // 16.06.30upto
+ if(view==1,
+ flg=0; // 16.03.14 from
+ if(isstring(ViewFile),
+ if(ViewFile==fname,flg=1);
+ );
+ if(flg==0,
+ kcV3(path,fname);
+ ViewFile=fname;
+ ); // 16.03.14 upto
+ );
+);
+
+SetObj(str):=Objname(str,["m","v"]); //17.01.12
+SetObj(str,options):=Objname(str,options); //17.01.12
+Objnameoptions(str,options):=Objname(str,options);// 16.11.29
+Objname(str):=Objname(str,["m","v"]); // 16.11.29
+Objname(str,options):=(
+//help:Objname("sample");
+//help:Objname(options=["m","v"]);
+//help:Setobj("sample");
+//help:Setobj(options=["m","v"]);
+ if(length(str)>0,
+ OCNAME=str;
+ );
+ OCOPTION=options;
+ println([OCNAME,OCOPTION]);
+);
+
+Mkobjcmd(nm,fd):=Mkobjcmd(nm,fd,[40,40,"+"]);
+Mkobjcmd(nm,fd,options):=(
+//help:Mkobjcmd("1",fd,[40,40,"+"]);
+ regional(ffd,cmd,out,div1,div2,side,
+ reL,stL,tmp,tmp1,tmp2,tmp3,tmp4);
+ div1=40;
+ div2=40;
+ side="+";
+ tmp=Divoptions(options);
+ reL=tmp_6;
+ stL=select(tmp_7,length(#)>0);
+ forall(1..length(reL),
+ if(#==1,
+ div1=reL_1;
+ div2=div1;
+ ,
+ div2=reL_2;
+ );
+ );
+ forall(stL,
+ side=#;
+ );
+ side="'"+side+"'";
+ ffd=Fullformfunc(fd);
+ tmp=indexof(ffd_5,"=");
+ tmp1=substring(ffd_5,0,tmp-1);
+ tmp2=substring(ffd_5,tmp,length(ffd_5));
+ tmp=indexof(ffd_6,"=");
+ tmp3=substring(ffd_6,0,tmp-1);
+ tmp4=substring(ffd_6,tmp,length(ffd_6));
+ out=["function Out=Fun"+nm+"("+tmp1+","+tmp3+")",[]];
+ tmp=" Out=["+ffd_2+","+ffd_3+","+ffd_4+"]";
+ out=concat(out,[tmp,[]]);
+ out=concat(out,["endfunction",[]]);
+ tmp1=["Objsurf",
+ ["Fun"+nm,tmp2,tmp4,div1,div2,side]];
+ out=concat(out,tmp1);
+ tmp2=[]; // 16.06.10from
+ forall(out,tmp1,
+ if(islist(tmp1),
+ tmp=apply(tmp1,if(isstring(#),Dq+#+Dq,Textformat(#,5)));
+ ,
+ if(isstring(tmp1),tmp=Dq+tmp1+Dq,tmp=Textformat(#,5));
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ parse("oc"+nm+"="+tmp2);
+ println("cmd seq oc"+nm+" generated"); // 16.06.10upto
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Mkobjnrm(nm,fd):=Mkobjnrm(nm,fd,[]);
+Mkobjnrm(nm,fd,optionorg):=(
+//help:Mkobjnrm("1",fd1,["Disp=y"]);
+//help:Mkobjnrm("1","[x,y,x*y/(x^2+y^2)],x,y");
+ regional(name,options,stL,eqL,disp,ffd,fst,xst,yst,cmdL,
+ precmd,out,tmp,tmp1,tmp2,tmp3);
+ name="nrm"+nm;
+ options=select(optionorg,length(#)>0);
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ stL=tmp_7;
+ precmd=[];
+ disp="N";
+ forall(eqL, // 16.05.02
+ tmp1=Toupper(substring(#,0,1));
+ tmp=indexof(#,"=");
+ tmp2=Toupper(substring(#,tmp,tmp+1));
+ if(tmp1=="D",
+ if(tmp2=="Y" % tmp2=="T",
+ disp="Y";
+ options=remove(options,[#]);
+ );
+ );
+ );
+ forall(stL,
+ if(indexof(#,"+")+indexof(#,"-")==0,
+ precmd=concat(precmd,[#,[]]);
+ options=remove(options,[#]);
+ );
+ );
+ if(isstring(fd),
+ tmp=Indexall(fd,",");
+ fst=[
+ substring(fd,1,tmp_1-1),
+ substring(fd,tmp_1,tmp_2-1),
+ substring(fd,tmp_2,tmp_3-2)
+ ];
+ xst=substring(fd,tmp_3,tmp_4-1);
+ yst=substring(fd,tmp_4,length(fd));
+ ,
+ ffd=Fullformfunc(fd);
+ fst=text(ffd_(2..4));
+ tmp=indexof(ffd_5,"=");
+ xst=substring(ffd_5,0,tmp-1);
+ tmp=indexof(ffd_6,"=");
+ yst=substring(ffd_6,0,tmp-1);
+ );
+ cmdL=precmd;
+ cmdL=concat(cmdL,[
+ "fx:diff",[fst,xst],
+ "fy:diff",[fst,yst],
+ "nx:fx[2]*fy[3]-fx[3]*fy[2]",[],
+ "ny:fx[3]*fy[1]-fx[1]*fy[3]",[],
+ "nz:fx[1]*fy[2]-fx[2]*fy[1]",[],
+ "nn:factor(nx^2+ny^2+nz^2)",[], // 16.04.21
+ "nn:sqrt(nn)",[], // 16.04.20
+ "nx:nx/nn",[],
+ "ny:ny/nn",[],
+ "nz:nz/nn",[],
+ "n:[nx,ny,nz]",[], // 16.04.21from
+ "n:ratsimp(n)",[],
+ "n:trigsimp(n)",[],
+ "n:factor(n)",[], // 16.04.21upto
+ "n",[]
+ ]);
+ CalcbyM(name,cmdL,options); // 16.05.12
+ tmp1=parse(name); // 16.05.12
+ out=[tmp1]; // 15.04.21b from
+ tmp2=[];
+ forall(1..3,
+ tmp=indexof(tmp1,",");
+ if(tmp==0,
+ tmp=indexof(tmp1,"]");
+ );
+ tmp3=substring(tmp1,0,tmp-1);
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ tmp=indexof(tmp3,"/");
+ if(tmp>0,
+ tmp3=substring(tmp3,tmp,length(tmp3));
+ tmp2=append(tmp2,tmp3);
+ ,
+ tmp2=append(tmp2,"1");
+ );
+ );
+// out=append(out,tmp2);
+ out=out_1; // 16.05.02from
+ println("calculate "+name+":"); // 16.05.12
+ if(disp=="Y", // 16.05.02
+ println(out);
+ // println(out_2);
+ ); // 16.05.02upto
+ out;
+);
+
+Mkobjthickcmd(nm,fd):=Mkobjthickcmd(nm,fd,"",[40,40,"+"]);
+Mkobjthickcmd(nm,fd,Arg):=(
+ if(islist(Arg),
+ Mkobjthickcmd(nm,fd,"",Arg);
+ ,
+ Mkobjthickcmd(nm,fd,Arg,[]);
+ );
+);
+Mkobjthickcmd(nm,fd,fnrm,optionorg):=(
+//help:Mkobjthickcmd("1",fd,["assume(R>0)"]);
+//help:Mkobjthickcmd("1",fd,fnorm);
+//help:Mkobjthickcmd(options1=[40,40,0.05,-0.05,"+n+s+e+w+"]);
+//help:Mkobjthickcmd(options2=["ratsimp","trigsimp"]);
+ regional(options,ffd,cmd,out,div1,div2,thick1,thick2,side,
+ reL,stL,addcmd,fst,xst,yst,tmp,tmp1,tmp2,tmp3,tmp4);
+ div1=40;
+ div2=40;
+ thick1=0.05;
+ thick2=-0.05;
+ side="+n+s+e+w+";
+ options=select(optionorg,length(#)>0);
+ tmp=Divoptions(options);
+ reL=tmp_6;
+ stL=tmp_7;
+ tmp1=1; // 16.04.21from
+ tmp2=1;
+ forall(1..length(reL),
+ tmp=reL_#;
+ if(tmp>1,
+ if(tmp1==1,
+ div1=tmp;
+ div2=tmp;
+ ,
+ div2=tmp;
+ );
+ tmp1=tmp1+1;
+ ,
+ if(tmp2==1,
+ thick1=tmp;
+ thick2=-tmp;
+ ,
+ thick2=tmp;
+ );
+ tmp2=tmp2+1;
+ );
+ ); // 16.04.21upto
+ options=remove(options,reL);
+ forall(stL,
+ if(length(#)>0,
+ tmp=indexof(#,"+")+indexof(#,"-");
+ if(tmp>0,
+ side=#;
+ options=remove(options,[#]);
+ );
+ );
+ );
+ side="'"+side+"'";
+ ffd=Fullformfunc(fd);
+ tmp=indexof(ffd_5,"=");
+ tmp1=substring(ffd_5,0,tmp-1);
+ tmp2=substring(ffd_5,tmp,length(ffd_5));
+ tmp=indexof(ffd_6,"=");
+ tmp3=substring(ffd_6,0,tmp-1);
+ tmp4=substring(ffd_6,tmp,length(ffd_6));
+ fst=text(ffd_(2..4));
+ tmp=indexof(ffd_5,"=");
+ xst=substring(ffd_5,0,tmp-1);
+ tmp=indexof(ffd_6,"=");
+ yst=substring(ffd_6,0,tmp-1);
+ out=["function Out=Fun"+nm+"("+tmp1+","+tmp3+")",[]];
+ tmp=" Out=["+ffd_2+","+ffd_3+","+ffd_4+"]";
+ out=concat(out,[tmp,[]]);
+ out=concat(out,["endfunction",[]]);
+ tmp=["function Out=Fnrm"+nm+"("+xst+","+yst+")",[]];
+ out=concat(out,tmp);
+ if(fnrm=="",
+ tmp=Mkobjnrm(nm,fd,options);
+ tmp1="Out="+tmp; // 16.05.17
+ tmp="Fnrmden"+nm+"("+xst+","+yst+"):="+tmp_2;
+ parse(tmp);
+ ,
+// tmp1=" Out="+fnrm; // 16.04.30
+ tmp1=fnrm; // 16.04.30
+ if(indexof(tmp1,"Out=")==0, // 16.05.09from
+ tmp1="Out="+tmp1;
+ ); // 16.05.09upto
+ );
+ out=concat(out,[tmp1,[]]);
+ out=concat(out,["endfunction",[]]);
+ tmp1=["Objthicksurf",
+ ["Fun"+nm,tmp2,tmp4,div1,div2,"Fnrm"+nm,thick1,thick2,side]];
+ out=concat(out,tmp1);
+ tmp2=[]; // 16.06.10from
+ forall(out,tmp1,
+ if(islist(tmp1),
+ tmp=apply(tmp1,if(isstring(#),Dq+#+Dq,Textformat(#,5)));
+ ,
+ if(isstring(tmp1),tmp=Dq+tmp1+Dq,tmp=Textformat(#,5));
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ parse("oc"+nm+"="+tmp2);
+ println("cmd seq oc"+nm+" generated"); // 16.06.10upto
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Mkobjpolycmd(nm,pd):=Mkobjpolycmd(nm,pd,[]);
+Mkobjpolycmd(nm,pd,optionorg):=(
+//help:Mkobjpolycmd("1",pd);
+//help:Mkobjpolycmd(options1=[internal([0,0,0])]);
+ regional(options,cmd,out,thick1,thick2,origin,
+ reL,stL,vtx,face,pt1,pt2,pt3,tmp,tmp1,tmp2);
+ thick1=0;
+ thick2=-0;
+ origin=[0,0,0];
+ options=select(optionorg,length(#)>0);
+ tmp=Divoptions(options);
+ reL=tmp_6;
+ stL=tmp_7;
+ tmp1=1;
+ forall(1..length(reL),
+ tmp=reL_#;
+ if(islist(tmp),
+ origin=tmp;
+ ,
+ if(tmp1==1,
+ thick1=tmp;
+ thick2=-tmp;
+ ,
+ thick2=tmp;
+ );
+ tmp1=tmp1+1; // 16.07.08
+ );
+ );
+ options=remove(options,reL);
+ forall(stL,
+ tmp=indexof(#,"+")+indexof(#,"-");
+ if(tmp>0,
+ side=#;
+ options=remove(options,[#]);
+ );
+ );
+ vtx=pd_1; //16.04.23from
+ if(length(pd)==2,face=pd_2,face=pd_3);
+ if(isstring(vtx),vtx=parse(vtx));
+ vtx=apply(vtx,if(isstring(#),parse(#),#)); // 16.06.18
+ if(isstring(face),face=parse(face));
+ forall(1..length(face),
+ tmp=face_#;
+ pt1=vtx_(tmp_1);// 16.06.18
+ pt2=vtx_(tmp_2);// 16.06.18
+ pt3=vtx_(tmp_(length(tmp)));// 16.06.18
+ tmp1=Crossprod(pt2-pt1,pt3-pt1);
+ tmp2=Dotprod(tmp1,pt1-origin);
+ if(tmp2<0,
+ face_#=reverse(face_#);
+ );
+ );
+ out=["Objpolyhedron",[vtx,face]];
+ tmp2=[]; // 16.06.10from
+ forall(out,tmp1,
+ if(islist(tmp1),
+ tmp=apply(tmp1,if(isstring(#),Dq+#+Dq,Textformat(#,5)));
+ ,
+ if(isstring(tmp1),tmp=Dq+tmp1+Dq,tmp=Textformat(#,5));
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ parse("oc"+nm+"="+tmp2);
+ println("cmd seq oc"+nm+" generated"); // 16.06.10upto
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Mkobjplatecmd(nm,pd):=Mkobjplatecmd(nm,pd,[]);
+Mkobjplatecmd(nm,pdorg,optionorg):=( // 16.06.18
+//help:Mkobjplatecmd("1",pd);
+//help:Mkobjplatecmd("1",vtxlist);
+//help:Mkobjplatecmd(options1=[0.05,-0.05]);
+ regional(pd,options,cmd,out,thick1,thick2,nn,pdn,
+ reL,vtx,face,nv,npttmp,tmp1,tmp2,tmp3);
+ pd=pdorg;
+ if(MeasureDepth(pd)==1,pd=[pd]);
+ if(MeasureDepth(pd)==2,pd=[pd]);//16.10.04from
+ forall(1..length(pd),nn, // 16.06.19from
+ pdn=pd_nn;
+ vtx=pdn_1;
+ if(length(pdn)==1,face=[1..(length(vtx))],face=pdn_2);
+ vtx=apply(vtx,if(isstring(#),parse(#),#));
+ vtx=apply(vtx,if(ispoint(#),parse(text(#)+"3d"),#));
+ pd_nn=[vtx,face];//16.10.04upto
+ ); // 16.06.19upto
+ thick1=0.05;
+ thick2=-0.05;
+ options=select(optionorg,length(#)>0);
+ tmp=Divoptions(options);
+ reL=tmp_6;
+ tmp1=1;
+ forall(1..length(reL),
+ tmp=reL_#;
+ if(tmp1==1,
+ thick1=tmp;
+ thick2=-tmp;
+ ,
+ thick2=tmp;
+ );
+ tmp1=tmp1+1;// 16.07.08
+ );
+ options=remove(options,reL);
+ out=[];
+ forall(1..length(pd),npd,
+ forall(pd_npd_2,face,
+ vtx=apply(face,pd_npd_1_#);
+ npt=length(vtx);
+ tmp1=vtx_1;
+ tmp2=vtx_2;
+ tmp3=vtx_npt;
+ tmp=Crossprod(tmp2-tmp1,tmp3-tmp1);
+ nv=tmp/Dist3d(tmp);
+ tmp1=apply(vtx,#+thick1*nv);
+ tmp2=apply(vtx,#+thick2*nv);
+ vtx=concat(tmp1,tmp2);
+ tmp=apply(1..npt,#+npt);
+ tmp2=[1..npt,reverse(tmp)];
+ tmp=apply(1..(npt-1),[#,#+npt,#+npt+1,#+1]);
+ tmp2=concat(tmp2,tmp);
+ tmp=[npt,npt+npt,1+npt,1];
+ tmp2=append(tmp2,tmp);
+ out=concat(out,["Objpolyhedron",[vtx,tmp2]]);
+ );
+ );
+ tmp3="["; // 16.06.10from
+ forall(out,tmp1,
+ tmp2="";
+ if(isstring(tmp1),
+ tmp2=tmp2+Dq+tmp1+Dq+",[";
+ ,
+ tmp2=tmp2+Textformat(tmp1_1,5)+",";
+ tmp2=tmp2+Textformat(tmp1_2,5)+"],";
+ );
+ tmp3=tmp3+tmp2;
+ );
+ tmp3=substring(tmp3,0,length(tmp3)-1)+"]";
+ parse("oc"+nm+"="+tmp3);
+ println("cmd seq oc"+nm+" generated");
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Mkobjcrvcmd(nm,pst):=Mkobjcrvcmd(nm,pst,[]);
+Mkobjcrvcmd(nm,pstorg,options):=(
+//help:Mkobjcrvcmd("1","sc3d1",[0.02,6,"xy"]);
+ regional(cmd,out,thick,poly,dir,phead,pst,
+ reL,stL,tmp,tmp1,tmp2,tmp3,tmp4,flg);
+ thick=0.02;
+ poly=6;
+ dir="xy";
+ tmp=Divoptions(options);
+ reL=tmp_6;
+ stL=select(tmp_7,length(#)>0);
+ forall(1..length(reL),
+ if(#==1,
+ thick=reL_1;
+ ,
+ poly=reL_2;
+ );
+ );
+ forall(stL,
+ dir=#;
+ );
+ dir="'"+dir+"'";
+ tmp=indexof(pstorg,"_");
+ if(tmp==0,
+ phead=pstorg;
+ ,
+ phead=substring(pstorg,0,tmp-1);
+ );
+ pst=pstorg;
+ out=[];
+ tmp1=select(GLIST,indexof(#,phead+"=")>0);
+ if(length(tmp1)==0, println(phead+" incorrect"));
+// out=[tmp1_1,[]];
+ out=[];
+ tmp1=parse(pst);
+ flg=0; // 16.04.23from
+ if(MeasureDepth(tmp1)==2,flg=1);
+ if(MeasureDepth(tmp1)==0,
+ if(islist(tmp1),flg=1);
+ );
+ if(flg==1, // 16.04.23upto
+ if(!isstring(tmp1_1),
+ forall(1..length(tmp1),
+ tmp=["Objcurve",[pst+"("+text(#)+")",thick,poly,dir]];
+ out=concat(out,tmp);
+ );
+ ,
+ forall(1..length(tmp1), // 16.11.14from
+ tmp=["Objcurve",[tmp1_#,thick,poly,dir]];
+ out=concat(out,tmp);
+ );// 16.11.14upto
+ );
+ ,
+ tmp1=Chunderscore(pst);
+ tmp=["Objcurve",[tmp1,thick,poly,dir]];
+ out=concat(out,tmp);
+ );
+ tmp2=[]; // 16.06.10from
+ forall(out,tmp1,
+ if(islist(tmp1),
+ tmp=apply(tmp1,if(isstring(#),Dq+#+Dq,Textformat(#,5)));
+ ,
+ if(isstring(tmp1),tmp=Dq+tmp1+Dq,tmp=Textformat(#,5));
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ parse("oc"+nm+"="+tmp2);
+ println("cmd seq oc"+nm+" generated"); // 16.06.10upto
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Mkobjsymbcmd(symb,size,rot,dir,pos):=
+ Mkobjsymbcmd("",symb,size,rot,dir,pos,[]);
+Mkobjsymbcmd(Ar1,Ar2,Ar3,Ar4,Ar5,Ar6):=(
+ if(isstring(Ar2),
+ Mkobjsymbcmd(Ar1,Ar2,Ar3,Ar4,Ar5,Ar6,[]);
+ ,
+ Mkobjsymbcmd("",Ar1,Ar2,Ar3,Ar4,Ar5,Ar6);
+ );
+);
+Mkobjsymbcmd(path,symborg,size,rot,dir,pos,optionorg):=(
+//help:Mkobjsymbcmd("x",0.5,0,V3d,A3d);
+//help:Mkobjsymbcmd("P",0.5,0,V3d,A3d);
+//help:Mkobjsymbcmd(options=[0.05,4,"'yz'"]);
+ regional(symb,options,opbez,eqL,reL,stL,dtL,dt,
+ alpha,Alpha,out,mx,Mx,my,My,center,tmp,tmp1,tmp2);
+ alpha="abcdefghijklmnopqrstuvwxyz";
+ Alpha=Toupper(alpha);
+ symb=symborg;
+ options=optionorg;
+ opbez=["nodisp"];
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ reL=tmp_6;
+ stL=tmp_7;
+ opbez=concat(opbez,eqL);
+ options=remove(options,eqL);
+ tmp1=[0.05,4,"'yz'"];
+ if(length(reL)==0,
+ options=concat(options,tmp1_(1..2));
+ );
+ if(length(reL)==1, // debugged 16.06.18
+ options=concat(options,[tmp1_2]);
+ );
+ if(length(stL)==0,
+ options=concat(options,[tmp1_3]);
+ );
+ tmp=parse(symb);
+ if(islist(tmp),
+ tmp1=select(GLIST,substring(#,0,length(symb))==symb);
+ tmp1=tmp1_1;
+ out=[tmp1,[]];
+ dtL=symb;
+ ,
+ tmp=substring(symb,0,1);
+ if(tmp>="a" & tmp<="z",tmp1=tmp+"s");
+ if(tmp>="A" & tmp<="Z",
+ tmp=indexof(Alpha,tmp);
+ tmp=substring(alpha,tmp-1,tmp);
+ tmp1=tmp+"c";
+ );
+ if(length(symb)==1,
+ if(symb>"Z",
+ symb=tmp1+"i";
+ ,
+ symb=tmp1+"r";
+ );
+ );
+ if(length(symb)==2,symb=tmp1+substring(symb,1,2));
+ out=[];
+ if(length(path)>0, // 16.04.23from
+ setdirectory(path);
+ ,
+// tmp=Dirhead+"/ketsample/samples/s13meshlab/fontF";
+ tmp=Dirhead+"/data/fontF"; // 16.05.10
+ setdirectory(tmp);
+ ); // 16.04.23upto
+ dtL=Readbezier(symb,opbez);
+ setdirectory(Dirwork);
+ forall(dtL,dt,
+ tmp=dt+"=";
+ tmp1=select(GLIST,indexof(#,tmp)>0);
+ tmp1=tmp1_1;
+ out=concat(out,[tmp1,[]]);
+ );
+ mx=100;Mx=-100;my=100;My=-100;
+ forall(dtL,dt,
+ tmp=apply(parse(dt),#_1);
+ mx=min(append(tmp,mx));
+ Mx=max(append(tmp,Mx));
+ tmp=apply(parse(dt),#_2);
+ my=min(append(tmp,my));
+ My=max(append(tmp,My));
+ );
+ center=[(mx+Mx)/2,(my+My)/2];
+ tmp1=[];
+ forall(dtL,dt,
+ Rotatedata(dt,dt,rot,[center,"nodisp"]); // 16.04.23
+ Translatedata(dt,"rt"+dt,-center,["nodisp"]);
+ tmp1=append(tmp1,"tr"+dt);
+ );
+ dtL=tmp1;
+ forall(dtL,dt,
+ tmp=dt+"=";
+ tmp1=select(GLIST,indexof(#,tmp)>0);
+ tmp1=tmp1_1;
+ out=concat(out,[tmp1,[]]);
+ );
+ );
+ tmp1=text(options);
+ tmp1=substring(tmp1,1,length(tmp1)-1);
+ out=concat(out,[
+ "Sd=Symb3data",[dtL,size,0,dir,pos], // 16.04.23
+ "Objsymb(Sd,"+tmp1+")",[]
+ ]);
+ tmp2=[]; // 16.06.10from
+ forall(out,tmp1,
+ if(islist(tmp1),
+ tmp=apply(tmp1,if(isstring(#),Dq+#+Dq,Textformat(#,5)));
+ ,
+ if(isstring(tmp1),tmp=Dq+tmp1+Dq,tmp=Textformat(#,5));
+ );
+ tmp2=append(tmp2,tmp);
+ );
+ parse("oc"+symborg+"="+tmp2);
+ println("cmd seq oc"+symborg+" generated"); // 16.06.10upto
+ OBJCMD=concat(OBJCMD,out);//16.11.29
+ out;
+);
+
+Concatcmd(cmdlist):=(
+//help:Concatcmd([cmdL1,cmdL2]);
+ regional(out);
+ out=[];
+ forall(cmdlist,
+ out=concat(out,#);
+ );
+ out;
+);
+
+WritetoF(fname,cmdL):=(
+// help:WritetoF("outdata",cmdL);
+ regional(tmp,tmp1,tmp2,filename,wfilename);
+ if(indexof(fname,".")==0,
+ filename=fname+".input";
+ ,
+ filename=fname;
+ );
+ wfilename=replace(filename,".input",".txt");
+ SCEOUTPUT = openfile(filename);
+ forall(1..(length(cmdL)),
+ tmp1=cmdL_#;
+ if(substring(tmp1,0,1)=="[",
+ tmp1=tmp1+" --##";
+ println(SCEOUTPUT,tmp1);
+ ,
+ println(SCEOUTPUT,tmp1);
+ println(SCEOUTPUT," --##");
+ );
+ );
+ closefile(SCEOUTPUT);
+);
+
+kcF(fname):=kcF(fname,[]);
+kcF(fname,optionorg):=(
+ regional(options,tmp,tmp1,tmp2,eqL,strL,
+ filename,wfile,flg);
+ if(indexof(fname,".")==0,
+ filename=fname+".input";
+ ,
+ filename=fname;
+ );
+ wfile=replace(filename,".input",".sfort");
+ options=optionorg;
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=substring(#,0,tmp-1);
+ tmp2=substring(#,tmp,length(#));
+ );
+ flg=0;
+ forall(strL,
+ if(Toupper(substring(#,0,1))=="R",
+ flg=0;
+ options=remove(options,[#]);
+ );
+ if(Toupper(substring(#,0,1))=="M",
+ flg=1;
+ );
+ );
+ if(flg==0,
+ tmp2=replace(filename,".input",".sfort");
+ tmp1=load(tmp2);
+ if(length(tmp1)==0,
+ flg=1;
+ );
+ );
+ if(flg==1,
+ tmp1="";
+ if(iswindows(),
+ tmp2=Batparent;
+ ,
+ tmp2=Shellparent;
+ );
+ flg=0;
+ forall(reverse(1..length(tmp2)),
+ if(flg==0,
+ tmp=substring(tmp2,#-1,#);
+ if(tmp=="/" % tmp=="\", // 14.01.15
+ tmp1=substring(tmp2,0,#-1);
+ tmp2=substring(tmp2,#,length(tmp2));
+ flg=1;
+ );
+ );
+ );
+ if(length(tmp1)>0,
+ setdirectory(tmp1);
+ );
+ if(iswindows(),
+// SCEOUTPUT=openfile(wfile);
+// println(SCEOUTPUT,"");
+// closefile(SCEOUTPUT);
+ SCEOUTPUT = openfile("kc.bat");
+ tmp=Dq+PathF+"\bash"+Dq+" --login -i -c "+Dq+"/cygdrive/";
+ tmp1=replace(Dirwork,"\","/");
+ if(indexof(tmp1,":")==0,
+ tmp=tmp+"c/"+tmp1+"/kc.sh"+Dq;
+ ,
+ tmp1=replace(tmp1,":","");
+ tmp=tmp+tmp1+"/kc.sh"+Dq;
+ );
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ SCEOUTPUT = openfile("kc.sh");
+ Lf=unicode("10",base->10);
+ print(SCEOUTPUT,"#!/bin/sh"+Lf);
+ tmp1=replace(Dirwork,"\","/");
+ if(indexof(tmp1,":")==0,
+ tmp="cd "+Dq+"/cygdrive/c/"+tmp1+Dq;
+ ,
+ tmp1=replace(tmp1,":","");
+ tmp="cd "+Dq+"/cygdrive/"+tmp1+Dq;
+ );
+ print(SCEOUTPUT,tmp+Lf);
+ tmp=Dq+"/opt/fricas/bin/fricas";
+ tmp=tmp+Dq+" -nox -eval ";
+ tmp=tmp+Dq+")read "+filename+Dq;
+// tmp=tmp+" > "+Dq+wfile+Dq;
+ print(SCEOUTPUT,tmp+Lf);
+ print(SCEOUTPUT,"exit 0"+Lf);
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Batparent,Dirlib,Fnametex));// 16.05.29,06.05
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=Dq+PathF+Dq+" -nox -eval "+Dq+")read "+filename+Dq;
+// tmp=tmp+" > "+wfile;
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,Fnametex));// 16.05.29,06.05
+ );
+ setdirectory(Dirwork);
+ );
+);
+
+CalcbyF(name,cmd):=CalcbyM(name,cmd,[]);
+CalcbyF(name,cmd,optionorg):=(
+//help:CalcbyF("a",cmdL);
+//help:CalcbyF(options= ["m/r","Wait=5"]]);
+ regional(options,tmp,tmp1,tmp2,tmp3,tmp4,strL,eqL,
+ flg,wflg,file,nc,arg,cmdF,cmdlist,wfile,Alpha,
+ waiting,num,dig,varlist);
+ options=optionorg;
+ tmp=divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ waiting=5;
+ dig=5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,1));
+ tmp2=substring(#,tmp,length(#));
+ if(tmp1=="W",
+ waiting=parse(tmp2);
+ options=remove(options,[#]);
+ );
+ );
+ file=Fhead+name+".input";
+ wfile=Fhead+name+".sfort";
+ wflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="M",
+ wflg=1;
+ options=remove(options,[#]);
+ );
+ if(tmp=="R",
+ wflg=-1;
+ options=remove(options,[#]);
+ );
+ );
+ cmdF=cmd;
+ tmp1=")set breakmode quit";
+ tmp2=")set output fortran on";
+ tmp3=")set fortran precision single";
+ cmdlist=[tmp1,tmp2,tmp3];
+ tmp=")set output fortran "+wfile;
+ cmdlist=append(cmdlist,tmp);
+ forall(1..floor(length(cmdF)/2),nc, //17.5.18
+ tmp1=cmdF_(2*nc-1);
+ tmp1=replace(tmp1,LFmark,""); // 16.06.12
+ tmp2=cmdF_(2*nc); // list of argments
+ if(nc<length(cmdF)/2,
+ tmp3="";
+ forall(tmp2,arg,
+ if(isstring(arg),
+ tmp3=tmp3+arg+",";
+ ,
+ tmp3=tmp3+textformat(arg,dig)+",";
+ );
+ );
+ if(length(tmp3)>0,
+ tmp3=tmp1+
+ "("+substring(tmp3,0,length(tmp3)-1)+")";
+ ,
+ tmp3=tmp1;
+ );
+ cmdlist=append(cmdlist,tmp3);
+ ,
+ if(indexof(tmp1,"::")==0,
+ varlist=[tmp1];
+ ,
+ varlist=tokenize(tmp1,"::");
+ );
+ forall(varlist,
+ cmdlist=append(cmdlist,"["+#+"]");
+ );
+ );
+ );
+ cmdlist=concat(cmdlist,["111111*1",")quit"]);
+ if(wflg==0,
+ tmp1=load(file);
+ if(length(tmp1)==0,
+ wflg=1;
+ ,
+ if(indexof(tmp1," --##")==0, // 15.11.26
+ wflg=1;
+ ,
+ tmp1=tokenize(tmp1," --##");
+ tmp1=tmp1_(1..(length(tmp1)-1));
+ if(length(tmp1)!=length(cmdlist),
+ wflg=1;
+ ,
+ tmp=select(1..length(tmp1),tmp1_#!=cmdlist_#);
+ if(length(tmp)>0, wflg=1);
+ );
+ );
+ );
+ );
+ if(wflg==0,wflg=-1);
+ if(wflg==1,
+ if(length(wfile)>0,
+ SCEOUTPUT=openfile(wfile);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ );
+ WritetoF(file,cmdlist);
+ kcF(file,concat(options,["m"]));
+ );
+ Alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ flg=0;
+ tmp1=floor(waiting*1000/WaitUnit);
+ repeat(tmp1,
+ if(flg==0,
+ tmp1=load(wfile);
+ if(wflg==1,wait(WaitUnit));
+ tmp=indexof(tmp1,"Error")+indexof(tmp1,"find");
+ if(tmp>0,
+ println("Some error(s) occurred");
+ tmp=tokenize(tmp1," --##");
+ forall(tmp,
+ if(indexof(#,"Error")+indexof(#,"find")>0,
+ println(tmp_(length(tmp)));
+ );
+ );
+ flg=2;
+ );
+ if(indexof(tmp1,"111111")>0,
+ tmp1=replace(tmp1," &","");
+ tmp3="[";
+ forall(1..length(varlist),
+ tmp=indexof(tmp1,"["+varlist_#+"]");
+ tmp1=substring(tmp1,tmp,length(tmp1));
+ tmp=indexof(tmp1,"(1)=");
+ tmp1=substring(tmp1,tmp+3,length(tmp1));
+ tmp=indexof(tmp1," ");
+ tmp3=tmp3+Dq+substring(tmp1,0,tmp-1)+Dq+",";
+ );
+ tmp3=replace(tmp3,"**","^");
+ tmp3=replace(tmp3,".0","");
+ tmp4="";
+ forall(1..length(tmp3),
+ tmp=substring(tmp3,#-1,#);
+ tmp1=indexof(Alpha,tmp);
+ if(tmp1>0,
+ tmp4=tmp4+unicode(text(tmp1+96),base->10);
+ ,
+ if(tmp==" " % tmp=="&",
+ ,
+ tmp4=tmp4+tmp;
+ );
+ );
+ );
+ tmp=name+"="+substring(tmp4,0,length(tmp4)-1)+"]";
+ parse(tmp);
+ tmp=parse(name);
+ if(length(tmp)==1,
+ tmp1=substring(tmp4,1,length(tmp3)-1);
+ parse(name+"="+tmp1);
+ );
+ flg=1;
+ tmp2=#*WaitUnit/1000;
+ ,
+ if(wflg==-1,
+ flg=-1;
+ ,
+ wait(WaitUnit);
+ );
+ );
+ );
+ );
+ if(flg<=0,
+ if(flg==-1,
+ println(wfile+" does not exist");
+ ,
+ tmp="("+text(waiting)+" s )";
+ tmp1=load(wfile);
+ if(length(tmp1)>0,
+ println(wfile+" incomplete"+tmp); // 2016.02.24
+ ,
+ println(wfile+" not generated "+tmp);
+ );
+ );
+ ,
+ if(flg==1,
+ println(" Succeeded "+name+" ("+text(tmp2)+" sec)");
+ );
+ );
+);
+
+Frfun(name,fun,argL):=Frifun(name,fun,argL,[]);
+Frfun(name,fun,argL,optionorg):=Frifun(name,fun,argL,optionorg);
+Frifun(name,fun,argL):=Frifun(name,fun,argL,[]);
+Frifun(name,fun,argL,optionorg):=(
+//help:Frfun("1","integrate",["sin(x)^3","x"],[""]);
+//help:Mxfun(options=["Disp=y"]);
+ regional(nm,options,eqL,disp,cmdL,tmp,tmp1,tmp2);
+ nm="fri"+name;
+ options=optionorg;
+ tmp=divoptions(options);
+ disp=1;
+ eqL=tmp_5;
+ forall(eqL,
+ tmp=indexof(#,"=");
+ tmp1=Toupper(substring(#,0,3));
+ tmp2=substring(#,tmp,length(#));
+ if((tmp1=="DIS") % (tmp1=="DSP") ,
+ tmp=Toupper(substring(tmp2,0,1));
+ if((tmp=="F") % (tmp=="N"),
+ disp=0;
+ );
+ options=remove(options,[#]);
+ );
+ );
+ cmdL=[];
+ cmdL=concat(cmdL,[
+ "ans"+":="+fun,argL,
+ "ans",[]
+ ]);
+ CalcbyF(nm,cmdL,options);
+ if(disp==1, // 15.11.24
+ println(nm+" is : ");
+ println(parse(nm));
+ );
+ parse(nm);
+);
+
+Mkketcindyjs():=Mkketcindyjs("ketcindylib"); //16.10.07,11.06
+Mkketcindyjs(Arg):=(
+ if(isstring(Arg),
+ Mkketcindyjs(Arg,[])
+ ,
+ Mkketcindyjs("ketcindylib",Arg)
+ );
+);
+Mkketcindyjs(libname,options):=(
+//help:Mkketcindyjs();
+//help:Mkketcindyjs(options="Tex=y","Net=y"]);
+ regional(texflg,netflg,tmp,tmp1,tmp2);
+ texflg="Y";
+ netflg="Y";
+ forall(options,
+ tmp1=Toupper(#);
+ if(indexof(tmp1,"TEX")>0,
+ tmp=indexof(tmp1,"=");
+ texflg=Toupper(substring(tmp1,tmp,tmp+1));
+ );
+ if(indexof(tmp1,"NET")>0,
+ tmp=indexof(tmp1,"=");
+ netflg=Toupper(substring(tmp1,tmp,tmp+1));
+ );
+ );
+ SCEOUTPUT = openfile(Fhead+".sce");
+ println(SCEOUTPUT,"cd('"+Dirhead+"/CindyJS');");
+ println(SCEOUTPUT,"Dtket=mgetl('"+libname+".txt');");
+ println(SCEOUTPUT,"cd('"+Dirwork+"');");
+ println(SCEOUTPUT,"Dtjs=mgetl('"+Fhead+".html');");
+ println(SCEOUTPUT,"Qt=char(34);");
+ // 17.09.10from
+ println(SCEOUTPUT,
+ "Dtinit=['<script id='+Qt+'csinit'+Qt+' type='+Qt+'text/x-cindyscript'+Qt+'>'];");
+ println(SCEOUTPUT,"Dtinit=[Dtinit;Dtket;'</script>'];");
+ println(SCEOUTPUT,"Dthead=[];");
+ println(SCEOUTPUT,"for I=1:size(Dtjs,1)");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),'<script id='))==0 then");
+ println(SCEOUTPUT," Tmp=Dtjs(I,:);");
+ if(netflg=="N",
+ println(SCEOUTPUT,
+ " if length(strindex(Tmp,'link rel='))>0 then");
+ println(SCEOUTPUT,
+ " Tmp=' <link rel='+Qt+'stylesheet'+Qt+' href='+Qt+'CindyJS.css'+Qt+'>';");
+ println(SCEOUTPUT,
+ " end;");
+ println(SCEOUTPUT,
+ " if length(strindex(Tmp,['script type=','Cindy.js']))>1 then");
+ println(SCEOUTPUT,
+ " Tmp=' <script type='+Qt+'text/javascript'+Qt+' src='+Qt+'Cindy.js'+Qt+'>';");
+ println(SCEOUTPUT,
+ " Tmp=Tmp+'</script>';");
+ println(SCEOUTPUT,
+ " end;");
+ );
+ println(SCEOUTPUT," Dthead=[Dthead;Tmp];");
+ println(SCEOUTPUT," else");
+ println(SCEOUTPUT," Is=I;break");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"Dt=[];");
+ println(SCEOUTPUT,"for I=Is:size(Dtjs,1)");
+ println(SCEOUTPUT," Dt=[Dt;Dtjs(I,1)];");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),'</script>'))>0 then");
+ println(SCEOUTPUT," if length(strindex(Dt(1,1),'draw'))>0 then Dtdraw=Dt,end;");
+ println(SCEOUTPUT," if length(strindex(Dt(1,1),'keytyped'))>0 then Dtkey=Dt,end;");
+ println(SCEOUTPUT," Dt=[];");
+ println(SCEOUTPUT," if length(strindex(Dtjs(I+1,1),'<script id='))==0 then");
+ println(SCEOUTPUT," Ie=I+1;break;");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT," end;");
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"Dt=[Dthead;Dtdraw;Dtkey;Dtinit];");
+ println(SCEOUTPUT,"for I=Ie:size(Dtjs,1)");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Figure']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Exekc']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Tmp=strindex(Dtjs(I,1),['Button',Qt+'Parent']);");
+ println(SCEOUTPUT," if length(Tmp)>1 then continue,end;");
+ println(SCEOUTPUT," Dt=[Dt;Dtjs(I,1)];");
+ if(texflg=="Y",
+ println(SCEOUTPUT," if length(strindex(Dtjs(I,1),Qt+'cs*'+Qt))>0 then");
+ println(SCEOUTPUT," Dt=[Dt;' use: ['+Qt+'katex'+Qt+'],'];");
+ println(SCEOUTPUT," end;");
+ );
+ println(SCEOUTPUT,"end;");
+ println(SCEOUTPUT,"mputl(Dt,'"+Fhead+"ketcindy.html');");
+ // 17.09.10upto
+ println(SCEOUTPUT,"quit()");
+ closefile(SCEOUTPUT);
+ kcS(PathS,Fhead+".sce",["m"]);
+);
+
+Cheader():=Cheader(FdC,FheadC+"header.h");
+Cheader(fdc,fname):=(
+ regional(tmp,tmp1,tmp2,j, dW,dE,dS,dN,dstr,
+ DsizeLL,DsizeL,DsizeM,DsizeS,Eps,Eps1,Eps2,Eps3);
+ Mdv=50; Ndv=50;
+ DsizeLL=15000; DsizeL=1500; DsizeM=500; DsizeS=200;
+ Eps=0.00001; Eps1=0.05; Eps2=0.2; Eps3=1;
+ SCEOUTPUT = openfile(fname);
+ tmp=indexof(fdc_2,"=");
+ tmp1=substring(fdc_2,tmp,length(fdc_2));
+ tmp1=replace(tmp1,"[","{");
+ tmp1=replace(tmp1,"]","}");
+ tmp=indexof(fdc_3,"=");
+ tmp2=substring(fdc_3,tmp,length(fdc_3));
+ tmp2=replace(tmp2,"[","{");
+ tmp2=replace(tmp2,"]","}");
+ tmp="const double Urng[2]="+tmp1+", Vrng[2]="+tmp2;
+ println(SCEOUTPUT,tmp+";");
+ tmp="const double XMIN="+Sprintf(XMIN,6);
+ tmp=tmp+",XMAX="+Sprintf(XMAX,6);
+ println(SCEOUTPUT,tmp+";");
+ tmp="const double THETA="+Sprintf(THETA,6);
+ tmp=tmp+",PHI="+Sprintf(PHI,6);
+ println(SCEOUTPUT,tmp+";");
+ tmp=" //THETA:"+Sprintf(THETA*180/pi,2);
+ tmp=tmp+", PHI:"+Sprintf(PHI*180/pi,2);
+ println(SCEOUTPUT,tmp+";");
+ dstr=fdc_4;
+ if(indexof(dstr,"w")>0,dW=1,dW=0);
+ if(indexof(dstr,"e")>0,dE=1,dE=0);
+ if(indexof(dstr,"s")>0,dS=1,dS=0);
+ if(indexof(dstr,"n")>0,dN=1,dN=0);
+ tmp="const int DrawW="+text(dW)+", DrawE="+text(dE);
+ tmp=tmp+", DrawS="+text(dS)+", DrawN="+text(dN);
+ println(SCEOUTPUT,tmp+";");
+ forall(j=5..(length(fdc)),
+ tmp=fdc_#; //17.05.21from
+ if(length(tmp)==2,
+ if(tmp_1>1, //17.05.24from
+ Mdv=tmp_1; Ndv=tmp_2;
+ ,
+ if(length(tmp_1)>0, Eps1=tmp_1);
+ if(length(tmp_1)>0, Eps2=tmp_2);
+ ); //17.05.24upto
+ );
+ if(length(tmp)==3,
+ if(length(tmp_1)>0, DsizeLL=tmp_1);//17.06.09(3lines)
+ if(length(tmp_2)>0, DsizeL=tmp_2);
+ if(length(tmp_3)>0, DsizeM=tmp_3);
+ );
+ if(length(tmp)==4,
+ if(min(tmp)<1,
+ if(length(tmp_1)>0, Eps=tmp_1);
+ if(length(tmp_2)>0, Eps1=tmp_2);
+ if(length(tmp_3)>0, Eps2=tmp_3);
+ if(length(tmp_4)>0, Eps3=tmp_4);
+ ,
+ if(length(tmp_1)>0, DsizeLL=tmp_1);
+ if(length(tmp_2)>0, DsizeL=tmp_2);
+ if(length(tmp_3)>0, DsizeM=tmp_3);
+ if(length(tmp_4)>0, DsizeS=tmp_4);
+ )
+ );//17.05.21upto
+ );
+ tmp1=text(fdc_5_1);
+ tmp2=text(fdc_5_2);
+ tmp="const int Mdv="+text(Mdv)+", Ndv="+text(Ndv);
+ println(SCEOUTPUT,tmp+";");
+ tmp="#define DsizeLL "+text(DsizeLL);//17.05.21
+ println(SCEOUTPUT,tmp);
+ tmp="#define DsizeL "+text(DsizeL);
+ println(SCEOUTPUT,tmp);
+ tmp="#define DsizeM "+text(DsizeM);
+ println(SCEOUTPUT,tmp);
+ tmp="#define DsizeS "+text(DsizeS);
+ println(SCEOUTPUT,tmp);
+ tmp="const double Eps="+format(Eps,7);
+ tmp=tmp+", Eps1="+format(Eps1,7);
+ tmp=tmp+", Eps2="+format(Eps2,7);
+ tmp=tmp+", Eps3= "+format(Eps3,7);
+ println(SCEOUTPUT,tmp+";");
+ tmp="void surffun(double u, double v, double pt[3]){";
+ println(SCEOUTPUT,tmp);
+ forall(fdc_1,
+ tmp1=replace(#,"x=","pt[0]=");
+ tmp1=replace(tmp1,"y=","pt[1]=");
+ tmp1=replace(tmp1,"z=","pt[2]=");
+ println(SCEOUTPUT," "+tmp1+";");
+ );
+ println(SCEOUTPUT,"}");
+ closefile(SCEOUTPUT);
+);
+
+Cmain():=Cmain(FheadC+".c",MainC);
+Cmain(fname,cmdLorg):=(
+//help:MainC(writesfbd("sfbd");)
+//help:MainC(writeax("ax");)
+//help:MainC(writewire("wire" (,2), [10,10]);)
+//help:MainC(writewire("wire", [[0.5,1],[0,1,2]]]);)
+//help:MainC(writecut("sfcut","x+y+2*z-4");)
+//help:MainC(writesc("sl3d1");)
+//help:MainC(skeleton("sk",[objlist],[pltlist] (,width));)
+//help:MainC(writewire ptincrease (=2) are optional);)
+ regional(cmdL, tmp,tmp1,tmp2,tmp3,tmp4,nL, nn,kk,jj, num, en,cmd,
+ ax1,ax2,ax3,path, var,varh,file,fileh, flg, cutctr);
+ path=Dirwork+"/"; //17.05.29from
+ path=replace(path,"\","/");
+ cmdL=cmdLorg;// 17.05.26from
+ nL=select(1..(length(cmdL)),cmdL_#=="writeax");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==1,tmp2=append(tmp2,"Surf"));
+ tmp=tmp2_1; // 17.06.08(5lines)
+ if(substring(tmp,length(tmp)-2,length(tmp))!="3d",
+ tmp=tmp+"3d";
+ );
+ tmp1=parse(tmp);
+ tmp="axx="+textformat(tmp1_1,5);
+ parse(tmp);
+ tmp="axy="+textformat(tmp1_2,5);
+ parse(tmp);
+ tmp="axz="+textformat(tmp1_3,5);
+ parse(tmp);
+ tmp3=concat(tmp3,[
+ "double "+tmp2_1+"[DsizeL][3];",[], //17.06.07(2lines)
+ "double axx[3][3], axy[3][3], axz[3][3];",[],
+ "spaceline",["axx"],
+ "spaceline",["axy"],
+ "spaceline",["axz"],
+ tmp2_1+"[0][0]=0;",[],
+ "appendd3(2,1,2,axx,"+tmp2_1+");",[],
+ "appendd3(2,1,2,axy,"+tmp2_1+");",[],
+ "appendd3(2,1,2,axz,"+tmp2_1+");",[],
+ "writecrv",[tmp2_1,tmp2_2] //17.06.07
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writesc");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==1,
+ tmp2=[tmp2_1,"Surf"];
+ );
+ tmp3=concat(tmp3,[
+ "double "+tmp2_1+"[DsizeL][3];",[], //17.06.07(2lines)
+ "double "+tmp2_1+"h[DsizeL][3];",[],
+ "spaceline",[tmp2_1],
+ "writecrv",[tmp2_1,tmp2_2] //17.06.07
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writesfbd");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==1,tmp2=append(tmp2,"Surf"));
+ var=Dq+tmp2_1+"3d"+Dq;
+ varh=Dq+tmp2_1+"h3d"+Dq;
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ fileh=Dq+path+FheadC+tmp2_1+"h.txt"+Dq;
+ tmp="Borderhiddendata";
+ tmp3=concat(tmp3,[
+ "double "+tmp2_1+"[DsizeL][3];",[], //17.06.09(6lines)
+ "sfbdparadata",[tmp2_1],
+ "output3h",[var, varh,file,tmp2_1],
+ "dataindexd3",[3,tmp2_1,"din"],
+ tmp2_2+"[0][0]=0;",[],
+ "appendd3",[2,"din[1][0]","din[1][1]",tmp2_1,tmp2_2]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writecrv");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==1,tmp2=append(tmp2,"Surf"));
+ var=Dq+tmp2_1+"3d"+Dq;
+ varh=Dq+tmp2_1+"h3d"+Dq;
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ tmp3=concat(tmp3,[
+ "crvsfparadata",[tmp2_1,tmp2_2,1,"Crvdata"],
+ tmp2_1+"[0][0]=0;",[], //17.06.09(3lines)
+ "appendd3",[0,1,"length3(Crvdata)","Crvdata",tmp2_1],
+ "output3h",[var, varh, file,tmp2_1]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writescrvonsf");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==1,tmp2=append(tmp2,"Surf"));
+ var=Dq+tmp2_1+"3d"+Dq;
+ varh=Dq+tmp2_1+"h3d"+Dq; //17.06.09(8lines)
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ tmp3=concat(tmp3,[
+ "double "+tmp2_1+"[DsizeL][3];",[],
+ " crv3onsfparadata",[tmp2_1,tmp2_2,1,"Crvdata"],
+ tmp2_1+"[0][0]=0;",[],
+ "appendd3",[0,1,"length3(Crvdata)","Crvdata",tmp2_1],
+ "output3h",[var,varh, file ,tmp2_1]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writecut");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ cutctr=0;
+ forall(1..(length(nL)),
+ cutctr=#;
+ tmp2=cmdL_(nL_#+1);
+ if(length(tmp2)==2,
+ tmp2=[tmp2_1,"Surf",tmp2_2];
+ );
+ var=Dq+tmp2_1+"3d"+Dq;
+ varh=Dq+tmp2_1+"h3d"+Dq; //17.06.09(10lines)
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ tmp3=concat(tmp3,[
+ "cutfun",[tmp2_3],
+ "double "+tmp2_1+"[DsizeL][3];",[],
+ "sfcutdata",[text(cutctr),"out"], //17.06.02
+ "crv3onsfparadata",["out",tmp2_2,"Crvdata"],
+ tmp2_1+"[0][0]=0;",[],
+ "appendd3",[0,1,"length3(Crvdata)","Crvdata",tmp2_1],
+ "output3h",[var, varh, file, tmp2_1]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(nL_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );
+ nL=select(1..(length(cmdL)),cmdL_#=="writewire");
+ cmd=[];
+ if(length(nL)>0,tmp3=cmdL_(1..(nL_1-1)),tmp3=[]);
+ forall(1..(length(nL)),
+ tmp2=cmdL_(nL_#+1);
+ if(!isstring(tmp2_2),
+ tmp2=[tmp2_1,"Surf",tmp2_2,tmp2_3];
+ );
+ var=Dq+tmp2_1+"3d"+Dq;
+ varh=Dq+tmp2_1+"h3d"+Dq; //17.06.09
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ tmp4=tmp2_(length(tmp2)); num=2;
+ if(!islist(tmp4),
+ num=tmp4; tmp4=tmp2_(length(tmp2)-1);
+ );
+ if(!islist(tmp4_1),
+ tmp3=concat(tmp3,[
+ "double udv[2]={-1,"+text(tmp4_1)+"};",[]
+ ]);
+ ,
+ len=length(tmp4_1);
+ tmp="double udv["+text(len+1)+"]={"+text(len)+",";
+ forall(tmp4_1,
+ tmp=tmp+format(#,5)+",";
+ );
+ tmp=substring(tmp,0,length(tmp)-1)+"};";
+ tmp3=concat(tmp3,[tmp,[]]);
+ );
+ if(!islist(tmp4_2),
+ tmp3=concat(tmp3,[
+ "double vdv[2]={-1,"+text(tmp4_2)+"};",[]
+ ]);
+ ,
+ len=length(tmp4_2);
+ tmp="double vdv["+text(len+1)+"]={"+text(len)+",";
+ forall(tmp4_2,
+ tmp=tmp+format(#,5)+",";
+ );
+ tmp=substring(tmp,0,length(tmp)-1)+"};";
+ tmp3=concat(tmp3,[tmp,[]]);
+ );
+ tmp3=concat(tmp3,[
+ "double "+tmp2_1+"[DsizeLL][3];",[], //17.06.09(5lines)
+ "wireparadata",["Surf", "udv","vdv", num, "Wiredata"],
+ tmp2_1+"[0][0]=0;",[],
+ "appendd3",[0,1,"length3(Wiredata)","Wiredata",tmp2_1],
+ "output3h",[var, varh, file, tmp2_1]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(#<length(nL),
+ tmp3=cmdL_((nL_#+2)..(tmp_(#+1)-1));
+ ,
+ tmp3=cmdL_((nL_#+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );
+ );// 17.05.29upto
+ nL=select(1..(length(cmdL)),cmdL_#=="skeleton");// 17.06.05from
+ cmd=[];
+ if(length(nL)>0,
+ tmp3=cmdL_(1..(nL_1-1));
+ tmp3=concat(tmp3,["double sk[DsizeLL][3];",[]]);//17.06.13
+ ,
+ tmp3=[];
+ );
+ forall(1..(length(nL)),nn,
+ tmp2=cmdL_(nL_nn+1);
+ var=Dq+tmp2_1+"3d"+Dq;
+ file=Dq+path+FheadC+tmp2_1+".txt"+Dq;
+ tmp3=concat(tmp3,[ //17.06.08from
+ "data[0][0]=0;",[]
+ ]);
+ forall(tmp2_2,
+ if(substring(#,length(#)-1,length(#))!="h",
+ tmp1=#;
+ tmp=[0,"din[1][0]","din[1][1]",tmp1,"data"];
+ ,
+ tmp1=substring(#,0,length(#)-1);
+ tmp=[0,"din[2][0]","din[2][1]",tmp1,"data"];
+ );
+ tmp3=concat(tmp3,[
+ "dataindexd3",[3,tmp1,"din"],
+ "appendd3",tmp
+ ]);
+ );
+ forall(1..(length(tmp2_3)),
+ if(substring(tmp2_3_#,length(tmp2_3_#)-1,length(tmp2_3_#))!="h",
+ tmp1=tmp2_3_#;
+ tmp=[0,"din[1][0]","din[1][1]",tmp1,"data"];
+ ,
+ tmp1=substring(tmp2_3_#,0,length(tmp2_3_#)-1);
+ tmp=[0,"din[2][0]","din[2][1]",tmp1,"data"];
+ );
+ tmp3=concat(tmp3,[
+ "push3",["Inf",3,0,"data"],
+ "dataindexd3",[3,tmp1,"din"],
+ "appendd3",tmp
+ ]);
+ );
+ if(length(tmp2)<=3,tmp=1,tmp=tmp2_4);
+ tmp3=concat(tmp3,[
+ "skeletondata3",["data", tmp, "Eps1","Eps2","sk"],//17.06.13
+ "output3",[var, file, 2, "sk"]
+ ]);
+ cmd=concat(cmd,tmp3);
+ if(nn<length(nL),
+ tmp3=cmdL_((nL_nn+2)..(nL_(nn+1)-1));
+ ,
+ tmp3=cmdL_((nL_nn+2)..(length(cmdL)));
+ cmdL=concat(cmd,tmp3);
+ );//17.06.08upto
+ );// 17.06.05upto
+ path=DirlibC+"/";
+ path=replace(path,"\","/");
+ cmd=[
+ "#include <stdio.h>", "#include <math.h>",
+ "#include "+Dq+FheadC+"header.h"+Dq,
+ "#include "+Dq+path+"ketcommon.h"+Dq,
+ "#include "+Dq+path+"surflibhead.h"+Dq,
+ "#include "+Dq+path+"surflib.h"+Dq,
+ "int main(void){",
+ " double out[DsizeL][3], data[DsizeLL][3];", //17.06.10
+ " int i, j, nall, din[DsizeS][2];" //17.06.09
+ ];
+// tmp=select(cmdL,#=="cutfun");
+// if(length(tmp)==0,
+ if(cutctr==0, //17.06.02
+ cmdL=prepend(["1"],cmdL);
+ cmdL=prepend("cutfun",cmdL);
+ );// 17.05.26upto
+ cutctr=0;
+ forall(1..(floor(length(cmdL))/2),nn,
+ tmp1=cmdL_(2*nn-1); tmp2=cmdL_(2*nn);
+ flg=0; // 17.05.26from
+ if(tmp1=="cutfun",
+ cutctr=cutctr+1;
+ tmp=select(1..(length(cmd)), indexof(cmd_#,"main")>0);
+ tmp3=cmd_((tmp_1)..(length(cmd)));
+ cmd=cmd_(1..(tmp_1-1));
+ cmd=append(cmd,"double cutfun"+text(cutctr)+"(double u, double v){");
+ cmd=append(cmd," double p[3],val;");
+ cmd=append(cmd," surffun(u,v,p);");
+ tmp=" val="+assign(tmp2_1,["x","p[0]","y","p[1]","z","p[2]"])+";";
+ cmd=concat(cmd, [tmp," return val;", "}"]);
+ cmd=concat(cmd, tmp3);
+ flg=1;
+ );
+ if(tmp1=="xyzax3data",
+ tmp=" "+tmp1+"(";
+ tmp=tmp+textformat(tmp2_1_1_1_1,5)+",";
+ tmp=tmp+textformat(tmp2_1_1_2_1,5)+",";
+ tmp=tmp+textformat(tmp2_1_2_1_2,5)+",";
+ tmp=tmp+textformat(tmp2_1_2_2_2,5)+",";
+ tmp=tmp+textformat(tmp2_1_3_1_3,5)+",";
+ tmp=tmp+textformat(tmp2_1_3_2_3,5)+",";
+ tmp=tmp+tmp2_2+");";
+ cmd=append(cmd,tmp);
+ flg=1;
+ );
+ if(tmp1=="spaceline",
+ if(!isstring(tmp2_1),
+ println(tmp2_1+" should be assgined as a string");
+ ,
+ tmp3=parse(tmp2_1);
+ tmp=text(length(tmp3)+1);
+// cmd=append(cmd, " double "+tmp2_1+"["+tmp+"][3];");
+ tmp=text(length(tmp3));
+ cmd=append(cmd, " "+tmp2_1+"[0][0]="+tmp+";");
+ forall(1..(length(tmp3)),
+ tmp=" "+tmp2_1+"["+text(#)+"][0]="+textformat(tmp3_#_1,5)+",";
+ tmp=tmp+tmp2_1+"["+text(#)+"][1]="+textformat(tmp3_#_2,5)+",";
+ tmp=tmp+tmp2_1+"["+text(#)+"][2]="+textformat(tmp3_#_3,5)+";";
+ cmd=append(cmd,tmp);
+ );
+ );
+ flg=1;
+ );
+ if(flg==0,
+ tmp=" "+tmp1;
+ if(length(tmp2)>0,
+ tmp=tmp+"(";
+ forall(1..length(tmp2),kk,
+ if(isstring(tmp2_kk),
+ if((kk==1)&(substring(tmp1,0,5)=="write"),
+ file=path+FheadC+tmp2_kk+".txt";
+ fileh=path+FheadC+tmp2_kk+"h.txt";
+ tmp=tmp+Dq+tmp2_kk+Dq+","+Dq+file+Dq+","+Dq+fileh+Dq;
+ ,
+ tmp=tmp+tmp2_kk;
+ );
+ ,
+ if(!islist(tmp2_kk),
+ tmp=tmp+textformat(tmp2_kk,5);
+ ,
+ );
+ );
+ if(kk<length(tmp2),
+ tmp=tmp+",";
+ ,
+ tmp=tmp+");";
+ );
+ );
+ );
+ cmd=append(cmd, tmp);// 17.05.26upto
+ );
+ );
+ tmp=select(1..(length(cmd)), indexof(cmd_#,"main")>0);//17.06.02from
+ tmp3=cmd_((tmp_1)..(length(cmd)));
+ cmd=cmd_(1..(tmp_1-1));
+ cmd=append(cmd,"double cutfun(int ch, double u, double v){");
+ cmd=append(cmd," double val;");
+ forall(1..cutctr,
+ tmp=text(#);
+ cmd=append(cmd," if(ch=="+tmp+"){val=cutfun"+tmp+"(u,v);}");
+ );
+ cmd=concat(cmd,[" return val;", "}"]);
+ cmd=concat(cmd, tmp3);//17.06.02upto
+ cmd=concat(cmd, [" return 0;", "}"]);
+ SCEOUTPUT = openfile(fname);
+ forall(cmd,
+ println(SCEOUTPUT,#);
+ );
+ closefile(SCEOUTPUT);
+ tmp=fileslist(Dirwork); // 17.05.20from
+ tmp=tokenize(tmp,",");
+ tmp=select(tmp,indexof(#,".txt")>0);
+ tmp=select(tmp,indexof(#,FheadC)>0);
+ forall(tmp,
+ SCEOUTPUT = openfile(#);
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ ); // 17.05.20upto
+);
+
+kcC():=kcC(FheadC);
+kcC(cname):=(
+ regional(tmp, tmp1, flg);
+ if(iswindows(),
+ SCEOUTPUT = openfile("kc.bat");
+ println(SCEOUTPUT,"set path="+Dirwork);
+ tmp=Indexall(PathC,"\");
+ if(length(tmp)==0, tmp=ndexall(PathC,"/"));
+ tmp1=substring(PathC,0,tmp_(length(tmp))-1);
+ println(SCEOUTPUT,"cd "+tmp1);
+ tmp=PathC+" %path%\"+cname+".c";
+ tmp=tmp+" -o %path%\main.exe";
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"%path%\main.exe");
+ println(SCEOUTPUT,"echo //// > %path%\resultC.txt");
+ println(SCEOUTPUT,"exit");
+ closefile(SCEOUTPUT);
+ tmp=cname+".txt";
+ println(kc(Dirwork+Batparent,Mackc+Dirlib,tmp));
+ ,
+ SCEOUTPUT = openfile("kc.sh");
+ println(SCEOUTPUT,"#!/bin/sh");
+ println(SCEOUTPUT,"cd "+Dq+Dirwork+Dq);
+ tmp=PathC+" "+cname+".c -o main.out";
+ println(SCEOUTPUT,tmp);
+ println(SCEOUTPUT,"./main.out");
+ println(SCEOUTPUT,"echo //// > resultC.txt");
+ println(SCEOUTPUT,"exit 0");
+ closefile(SCEOUTPUT);
+ tmp=cname+".txt";
+ println(kc(Dirwork+Shellparent,Mackc+Dirlib,tmp));
+ );
+ SCEOUTPUT=openfile("resultC.txt");
+ println(SCEOUTPUT,"");
+ closefile(SCEOUTPUT);
+ flg=0;
+ repeat(floor(10*1000/WaitUnit),
+ if(flg==0,
+ tmp1=load("resultC.txt");
+ if(substring(tmp1,0,4)=="////",
+ flg=1;
+ );
+ wait(WaitUnit);
+ );
+ );
+ if(flg==0,
+ println("Ckc not completed");
+ ,
+ println("Ckc succeeded");
+ );
+);
+
+ReadCdata(var, fname):=ReadCdata(var, fname,[]);
+ReadCdata(var, fname,options):=(
+ regional(file,dt,name,str,tmp,tmp1,opstr,gout, out3,out2);
+ if(indexof(fname,".")==0,
+ file=fname+".txt";
+ name=fname;
+ ,
+ file=fname;
+ tmp=indexof(fname,".");
+ name=substring(fname,0,tmp-1);
+ );
+ tmp=Divoptions(options);
+ opstr=tmp_8;
+ gout=ReadOutData(file);
+ GLIST=Append(GLIST,"Tmpstr=ReadOutData("+Dq+file+Dq+")");
+ if(substring(var,length(var)-1,length(var))!="h",
+ if(length(parse(gout_1))>0,
+ Projpara(var+"3d",options);
+ );
+ ,
+ if(length(parse(gout_2))>0,
+ Projpara(var+"3d",options);
+ );
+ );//17.06.16upto
+);
+
+WriteCdata(fnameorg,dataorg):=(
+//help:WriteCdata(filename, 3ddata);
+ regional(tmp,fname,data,kk,nn,pt);
+ data=dataorg;
+ if(isstring(data),data=parse(data));
+ if(MeasureDepth(data)==1,data=[data]);
+ fname=fnameorg;
+ if(indexof(fname,".")==0, fname=fname+".txt");
+ SCEOUTPUT=openfile(fname);
+ forall(1..(length(data)),kk,
+ forall(1..(length(data_kk)),nn,
+ pt=apply(1..3,Sprintf(data_kk_nn_#,5));
+ tmp=pt_1+" "+pt_2+" "+pt_3;
+ println(SCEOUTPUT,tmp);
+ );
+ if(kk<length(data),
+ println(SCEOUTPUT,"99999.00000 2.00000 0.00000");
+ );
+ );
+ closefile(SCEOUTPUT);
+);
+
+DisplayC():=DisplayC(DispC);
+DisplayC(name,options):=DisplayC([name,options]);
+DisplayC(dispc):=(
+//help:DisplayC("out",["Color=[1,0,0]");
+//help:DispC(options=["dr", "Color=[0,0,0]"])
+ regional(tmp,tmp1,cflg,var, file,options,eqL,opcindy,color);
+ forall(1..(floor(length(dispc)/2)), //17.05.18
+ var=dispc_(2*#-1); // 17.05.24
+ if(substring(var,length(var)-1,length(var))!="h",//17.06.09(5lines)
+ file=FheadC+var+".txt";
+ ,
+ file=FheadC+substring(var,0,length(var)-1)+".txt";
+ );
+ options=dispc_(2*#);
+ cflg=0;
+ tmp=Divoptions(options);//17.06.18from
+ eqL=tmp_5;
+ opcindy=tmp_9;
+ forall(eqL,
+ if(Toupper(substring(#,0,2))=="CO",
+ tmp=indexof(#,"=");
+ color=substring(#,tmp,length(#));
+ if(substring(color,0,1)=="[",
+ color=parse(color);
+ if(length(color)==3,
+ tmp1="color->"+text(color);
+ ,
+ tmp=Colorcode("rgb","cmyk",color);
+ tmp1="color->"+text(tmp);
+ );
+ options=append(options,tmp1);
+ );
+ options=remove(options,[#]);
+ cflg=1;
+ );
+ );
+ if(cflg==1,
+ Texcom("{");
+ Setcolor(color);
+ );
+ ReadCdata(var,file,options);// 17.05.24
+ if(cflg==1,
+ Texcom("}");
+ );
+ );
+);
+
+//help:end();
+
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Addcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Addcounter.bin
index c1e3ef24..c1e3ef24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Addcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Addcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Anglemark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Anglemark.bin
index 8b094651..8b094651 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Anglemark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Anglemark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowdata.bin
index 2af2be64..2af2be64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowhead.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowhead.bin
index f4101b32..f4101b32 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowhead.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowhead.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowheaddata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowheaddata.bin
index 3640469b..3640469b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowheaddata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowheaddata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowline.bin
index 0d68e6d0..0d68e6d0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Arrowline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Arrowline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assign.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assign.bin
index 3f243306..3f243306 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assign.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assign.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignadd.bin
index 99a0cecd..99a0cecd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignrep.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignrep.bin
index 47ac2ac9..47ac2ac9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignrep.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignrep.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignset.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignset.bin
index afb1b3bc..afb1b3bc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Assignset.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Assignset.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Beginpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Beginpicture.bin
index 81625f07..81625f07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Beginpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Beginpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezier.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezier.bin
index 1e8b41fb..1e8b41fb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezier.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezier.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezierpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezierpt.bin
index f146b511..f146b511 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bezierpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bezierpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderHiddenData.bin
index bb466f84..bb466f84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderPt.bin
index 80964b1c..80964b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/BorderPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/BorderPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderparadata.bin
index 94cfb714..94cfb714 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderpersdata.bin
index bee787d9..bee787d9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderrawdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderrawdata.bin
index f53ad324..f53ad324 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Borderrawdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Borderrawdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowdata.bin
index 05a4fb2e..05a4fb2e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowmiddle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowmiddle.bin
index bc02de52..bc02de52 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowmiddle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowmiddle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowname.bin
index 77aa840f..77aa840f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bowname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bowname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bownamerot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bownamerot.bin
index 49978903..49978903 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Bownamerot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Bownamerot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcHeight.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcHeight.bin
index 5e3f28b9..5e3f28b9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcHeight.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcHeight.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcWidth.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcWidth.bin
index 426023be..426023be 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CalcWidth.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CalcWidth.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Calcfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Calcfun.bin
index 7745bccc..7745bccc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Calcfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Calcfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameraCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameraCurve.bin
index d037c656..d037c656 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameraCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameraCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameracoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameracoordCurve.bin
index 13e374db..13e374db 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CameracoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CameracoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpara.bin
index c16f84ba..c16f84ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpers.bin
index 55b15ad7..55b15ad7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cancoordpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cancoordpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Circledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Circledata.bin
index 9a27e094..9a27e094 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Circledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Circledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Clipindomain.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Clipindomain.bin
index 73ea5db3..73ea5db3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Clipindomain.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Clipindomain.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closefile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closefile.bin
index e7a00c3e..e7a00c3e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closefile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closefile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closeobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closeobj.bin
index f62af795..f62af795 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closeobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closeobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepar.bin
index f73458f1..f73458f1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closephr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closephr.bin
index 5960bb73..5960bb73 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closephr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closephr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepicture.bin
index 1c8fd062..1c8fd062 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Closepicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Closepicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Connectseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Connectseg.bin
index 70566c55..70566c55 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Connectseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Connectseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crossprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crossprod.bin
index ade04624..ade04624 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crossprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crossprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin
index 5c4f8404..5c4f8404 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfparadata.bin
index 7d645929..7d645929 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin
index 7f994b75..7f994b75 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crv3onsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin
index d92d7a5a..d92d7a5a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvonsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfparadata.bin
index 71b24de1..71b24de1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfpersdata.bin
index 835d570f..835d570f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvonsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvonsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvsfHiddenData.bin
index 0ecbcb1c..0ecbcb1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CrvsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CrvsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfparadata.bin
index dba77269..dba77269 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfpersdata.bin
index b3a3f8e4..b3a3f8e4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Crvsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Crvsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspData.bin
index b2124b51..b2124b51 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspPt.bin
index 08f82d89..08f82d89 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspSplitPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspSplitPt.bin
index 2fbf6adb..2fbf6adb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/CuspSplitPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/CuspSplitPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpara.bin
index b09e4aeb..b09e4aeb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpers.bin
index 609d057a..609d057a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cuspsplitpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cuspsplitpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cutsf2d.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cutsf2d.bin
index e6f70b1c..e6f70b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Cutsf2d.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Cutsf2d.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dashline.bin
index 8f7d28a1..8f7d28a1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dataindex.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dataindex.bin
index e3bd11d0..e3bd11d0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dataindex.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dataindex.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Definecolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Definecolor.bin
index f0ff3ef8..f0ff3ef8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Definecolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Definecolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Deqplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Deqplot.bin
index a3ba57b6..a3ba57b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Deqplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Deqplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Derivative.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Derivative.bin
index 8ab45716..8ab45716 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Derivative.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Derivative.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Diagcelldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Diagcelldata.bin
index 70d3663e..70d3663e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Diagcelldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Diagcelldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividegraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividegraphics.bin
index 03498fd7..03498fd7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividegraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividegraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividetable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividetable.bin
index abf752c8..abf752c8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dividetable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dividetable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Doscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Doscaling.bin
index 1a024a4d..1a024a4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Doscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Doscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotfilldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotfilldata.bin
index 589adeaf..589adeaf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotfilldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotfilldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotprod.bin
index 7a097bea..7a097bea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dotprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dotprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dottedline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dottedline.bin
index c4c45ddd..c4c45ddd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dottedline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dottedline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dropnumlistcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dropnumlistcrv.bin
index 9ac44969..9ac44969 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Dropnumlistcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Dropnumlistcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Droppoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Droppoint.bin
index f4bff84e..f4bff84e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Droppoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Droppoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwline.bin
index 69c411ef..69c411ef 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwpt.bin
index 5af3db83..5af3db83 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwxy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwxy.bin
index 54ce1e7c..54ce1e7c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Drwxy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Drwxy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Embed.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Embed.bin
index 5a081c10..5a081c10 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Embed.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Embed.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Enclosing.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Enclosing.bin
index 17e55798..17e55798 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Enclosing.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Enclosing.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/EnclosingS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/EnclosingS.bin
index 1a6860c5..1a6860c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/EnclosingS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/EnclosingS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Endpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Endpicture.bin
index 7fa6e7b9..7fa6e7b9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Endpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Endpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepara.bin
index e4bb3e12..e4bb3e12 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepers.bin
index a300752a..a300752a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Evlptablepers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Evlptablepers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Execmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Execmd.bin
index 3ed90ff9..3ed90ff9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Execmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Execmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Expr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Expr.bin
index 3cae8493..3cae8493 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Expr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Expr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Exprrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Exprrot.bin
index e249a055..e249a055 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Exprrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Exprrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Faceremovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Faceremovaldata.bin
index f7f2e09b..f7f2e09b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Faceremovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Faceremovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Facesdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Facesdata.bin
index 003930bd..003930bd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Facesdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Facesdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Findcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Findcell.bin
index 1cc63d81..1cc63d81 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Findcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Findcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Flattenlist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Flattenlist.bin
index 47cd3aff..47cd3aff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Flattenlist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Flattenlist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fontsize.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fontsize.bin
index d0ac6d1f..d0ac6d1f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fontsize.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fontsize.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriercoeff.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriercoeff.bin
index 0c1ff22d..0c1ff22d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriercoeff.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriercoeff.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/FouriercoeffL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/FouriercoeffL.bin
index 0ada7614..0ada7614 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/FouriercoeffL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/FouriercoeffL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriersum.bin
index 80d7fa1d..80d7fa1d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fouriersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fouriersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fracform.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fracform.bin
index f17997ae..f17997ae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fracform.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fracform.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Framedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Framedata.bin
index 4dfc5fba..4dfc5fba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Framedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Framedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fullformfunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fullformfunc.bin
index a445388d..a445388d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Fullformfunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Fullformfunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gaiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gaiseki.bin
index 00cefe7b..00cefe7b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gaiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gaiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Getcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Getcounter.bin
index 5efa1ba3..5efa1ba3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Getcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Getcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gettrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gettrace.bin
index 31de11e2..31de11e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Gettrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Gettrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hatchdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hatchdata.bin
index 8bc86748..8bc86748 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hatchdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hatchdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hexahedrondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hexahedrondata.bin
index ebb9f45e..ebb9f45e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Hexahedrondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Hexahedrondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/HiddenWireData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/HiddenWireData.bin
index 0335b185..0335b185 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/HiddenWireData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/HiddenWireData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Htickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Htickmark.bin
index 88ce57e9..88ce57e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Htickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Htickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ImplicitData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ImplicitData.bin
index f52ad0ee..f52ad0ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ImplicitData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ImplicitData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Implicitplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Implicitplot.bin
index 5662575f..5662575f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Implicitplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Implicitplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/InWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/InWindow.bin
index 38306a20..38306a20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/InWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/InWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Initangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Initangle.bin
index 3c6ed6c5..3c6ed6c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Initangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Initangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Integrate.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Integrate.bin
index deb2de0d..deb2de0d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Integrate.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Integrate.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvs.bin
index 3a87071b..3a87071b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectcrvsPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectcrvsPp.bin
index de85e2a9..de85e2a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectcrvsPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectcrvsPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvsf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvsf.bin
index 3a918b84..3a918b84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectcrvsf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectcrvsf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectlines.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectlines.bin
index 5b1846e7..5b1846e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Intersectlines.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Intersectlines.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectselfPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectselfPp.bin
index 2b895f4d..2b895f4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/IntersectselfPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/IntersectselfPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invdashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invdashline.bin
index 76baa221..76baa221 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invdashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invdashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invert.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invert.bin
index def0bb31..def0bb31 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invert.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invert.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invparapt.bin
index 07c0c078..07c0c078 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invperspt.bin
index 5dbdc7cb..5dbdc7cb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Invperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Invperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joincrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joincrvs.bin
index dafe1e24..dafe1e24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joincrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joincrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joingraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joingraphics.bin
index 97caac64..97caac64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Joingraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Joingraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ketinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ketinit.bin
index 70e1971c..70e1971c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ketinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ketinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kouten.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kouten.bin
index 21dc66a1..21dc66a1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kouten.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kouten.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/KoutenList.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/KoutenList.bin
index 9ccea2a3..9ccea2a3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/KoutenList.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/KoutenList.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Koutenseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Koutenseg.bin
index d191d41a..d191d41a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Koutenseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Koutenseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukannozoku.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukannozoku.bin
index 313c934d..313c934d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukannozoku.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukannozoku.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukeiwake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukeiwake.bin
index f705d5b1..f705d5b1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kukeiwake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kukeiwake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyorihensuu.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyorihensuu.bin
index 3940a613..3940a613 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyorihensuu.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyorihensuu.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyoukai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyoukai.bin
index c9ce9f14..c9ce9f14 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Kyoukai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Kyoukai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letter.bin
index bcaebbbd..bcaebbbd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letterrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letterrot.bin
index 4bc6206a..4bc6206a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Letterrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Letterrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Lineplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Lineplot.bin
index 51fbfbe1..51fbfbe1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Lineplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Lineplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Listplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Listplot.bin
index 0fa577df..0fa577df 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Listplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Listplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeBowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeBowdata.bin
index fb13efa4..fb13efa4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeBowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeBowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeCurves.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeCurves.bin
index 98ddd1a4..98ddd1a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeCurves.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeCurves.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakecutbycrvL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakecutbycrvL.bin
index 6356eaed..6356eaed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakecutbycrvL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakecutbycrvL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makehasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makehasen.bin
index 0d7bd77d..0d7bd77d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makehasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makehasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeliststr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeliststr.bin
index 83ba3861..83ba3861 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeliststr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeliststr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makesfcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makesfcutoffdata.bin
index 92534466..92534466 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makesfcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makesfcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeshasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeshasen.bin
index 2d013048..2d013048 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeshasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeshasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletondata.bin
index 0bd11580..0bd11580 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin
index 49a24e6c..49a24e6c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makeskeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makevaltable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makevaltable.bin
index 67316bd1..67316bd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makevaltable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makevaltable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeveLfaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeveLfaceL.bin
index 1658b408..1658b408 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MakeveLfaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MakeveLfaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makexybdy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makexybdy.bin
index 95c31670..95c31670 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Makexybdy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Makexybdy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mawarikomi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mawarikomi.bin
index fcf74e3c..fcf74e3c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mawarikomi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mawarikomi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MeetWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MeetWindow.bin
index f5ced4c3..f5ced4c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MeetWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MeetWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Meetpoints.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Meetpoints.bin
index 6cd9f985..6cd9f985 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Meetpoints.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Meetpoints.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Member.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Member.bin
index c41eb72e..c41eb72e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Member.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Member.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi.bin
index ab493424..ab493424 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi2.bin
index 659d412f..659d412f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Menkakusi2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Menkakusi2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mix.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mix.bin
index f26a75b6..f26a75b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mix.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mix.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixL.bin
index 1a2a931f..1a2a931f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixS.bin
index 92c22101..92c22101 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/MixS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/MixS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixadd.bin
index 43809cb9..43809cb9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixdisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixdisp.bin
index 4562fd87..4562fd87 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixdisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixdisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixjoin.bin
index 29800896..29800896 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixlength.bin
index dc725565..dc725565 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixmake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixmake.bin
index e1ab36e0..e1ab36e0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixmake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixmake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixop.bin
index 74a5a6aa..74a5a6aa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixsub.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixsub.bin
index 332d7968..332d7968 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixsub.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixsub.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixtype.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixtype.bin
index b188ade7..b188ade7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Mixtype.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Mixtype.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naigai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naigai.bin
index 4c0a5b2d..4c0a5b2d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naigai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naigai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naiseki.bin
index d7d9f480..d7d9f480 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Naiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Naiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nearestpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nearestpt.bin
index bf51af8a..bf51af8a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nearestpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nearestpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Newlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Newlength.bin
index 80a32401..80a32401 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Newlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Newlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara.bin
index b7f0d8cf..b7f0d8cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara2.bin
index 7bfcf7ab..7bfcf7ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpara2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpara2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers.bin
index 2bdabcc4..2bdabcc4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers2.bin
index b692d55a..b692d55a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Nohiddenpers2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Nohiddenpers2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Numptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Numptcrv.bin
index 57a2ce6f..57a2ce6f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Numptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Numptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objcurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objcurve.bin
index 845d40ca..845d40ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objcurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objcurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objjoin.bin
index 92afe9ad..92afe9ad 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objname.bin
index a14bcc2f..a14bcc2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolygon.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolygon.bin
index da05430c..da05430c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolygon.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolygon.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolyhedron.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolyhedron.bin
index 18416f1c..18416f1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objpolyhedron.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objpolyhedron.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objrecs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objrecs.bin
index bef4fb7d..bef4fb7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objrecs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objrecs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsurf.bin
index 6bbe6d7d..6bbe6d7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsymb.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsymb.bin
index 8c215679..8c215679 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objsymb.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objsymb.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objthicksurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objthicksurf.bin
index e66c254e..e66c254e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Objthicksurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Objthicksurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Op.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Op.bin
index fb3d3b45..fb3d3b45 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Op.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Op.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openfile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openfile.bin
index e1625a76..e1625a76 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openfile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openfile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openobj.bin
index 2024ea60..2024ea60 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpar.bin
index c812540a..c812540a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openphr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openphr.bin
index 41d69ca5..41d69ca5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openphr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openphr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpicture.bin
index f10f1efc..f10f1efc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Openpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Openpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovalbox.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovalbox.bin
index 32bf34e8..32bf34e8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovalbox.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovalbox.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovaldata.bin
index d28e36ee..d28e36ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramark.bin
index a7078f9c..a7078f9c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ParamonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ParamonCurve.bin
index e4c31df3..e4c31df3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ParamonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ParamonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramoncrv.bin
index f532d7ee..f532d7ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramplot.bin
index ffebca84..ffebca84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Paramplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Paramplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Parapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Parapt.bin
index e7958ab9..e7958ab9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Parapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Parapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv.bin
index d54eb52f..d54eb52f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv3.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv3.bin
index 07321262..07321262 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partcrv3.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partcrv3.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partframe.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partframe.bin
index a13d3f5f..a13d3f5f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partframe.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partframe.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PartitionPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PartitionPt.bin
index 58cef916..58cef916 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PartitionPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PartitionPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partitionseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partitionseg.bin
index 6f557a3b..6f557a3b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Partitionseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Partitionseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Perspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Perspt.bin
index f95c613a..f95c613a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Perspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Perspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhFaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhFaceL.bin
index 2d1eec35..2d1eec35 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhFaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhFaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhHiddenData.bin
index ac5490d9..ac5490d9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhVertexL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhVertexL.bin
index 814b8791..814b8791 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PhVertexL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PhVertexL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutdata.bin
index d700ec69..d700ec69 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutoffdata.bin
index ccea3366..ccea3366 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phidegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phidegree.bin
index c3f667e3..c3f667e3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phidegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phidegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phparadata.bin
index 2e3c664b..2e3c664b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phpersdata.bin
index 1a2bbf95..1a2bbf95 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawparadata.bin
index 903c9029..903c9029 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawpersdata.bin
index 5e7b5ffb..5e7b5ffb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsparadata.bin
index da8b1196..da8b1196 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phspersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phspersdata.bin
index 6ac27dcb..6ac27dcb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phspersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phspersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawparadata.bin
index a3da7dd1..a3da7dd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawpersdata.bin
index 8843cde4..8843cde4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Phsrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Phsrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Plotdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Plotdata.bin
index c0547852..c0547852 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Plotdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Plotdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointdata.bin
index 8c11c2c2..8c11c2c2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PointonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PointonCurve.bin
index e6055b42..e6055b42 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PointonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PointonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointoncrv.bin
index cf693dd1..cf693dd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Pointoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Pointoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Powersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Powersum.bin
index 1dce322f..1dce322f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Powersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Powersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Prime.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Prime.bin
index e7094eb4..e7094eb4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Prime.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Prime.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Printobjstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Printobjstr.bin
index 3a62be73..3a62be73 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Printobjstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Printobjstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjCurve.bin
index 2ca583e9..2ca583e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjcoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjcoordCurve.bin
index 5de23ccd..5de23ccd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ProjcoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ProjcoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpara.bin
index bda03ab0..bda03ab0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpers.bin
index fbf6d134..fbf6d134 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Projpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Projpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptcrv.bin
index 13f43f67..13f43f67 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptend.bin
index 10ac2f07..10ac2f07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PthiddenQ.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PthiddenQ.bin
index cf36ca4e..cf36ca4e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PthiddenQ.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PthiddenQ.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptne.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptne.bin
index 4f608b89..4f608b89 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptne.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptne.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptnw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptnw.bin
index 727cf4d5..727cf4d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptnw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptnw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptse.bin
index f09e463c..f09e463c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptstart.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptstart.bin
index c1303557..c1303557 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptstart.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptstart.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptsw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptsw.bin
index 1003cd61..1003cd61 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ptsw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ptsw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcell.bin
index be3a6f13..be3a6f13 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcirmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcirmark.bin
index d154a0a0..d154a0a0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putcirmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putcirmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoL.bin
index 77a99874..77a99874 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLexpr.bin
index 01e1b69c..01e1b69c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLstr.bin
index a4872a7f..a4872a7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/PutcoLstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/PutcoLstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putdashmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putdashmark.bin
index 1e679bfc..1e679bfc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putdashmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putdashmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrecmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrecmark.bin
index 5df6db75..5df6db75 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrecmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrecmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrow.bin
index 042a7261..042a7261 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowexpr.bin
index df1a3849..df1a3849 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowstr.bin
index da18fb37..da18fb37 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Putrowstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Putrowstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Puttrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Puttrace.bin
index 10769324..10769324 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Puttrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Puttrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ratiocmyk.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ratiocmyk.bin
index 56a87566..56a87566 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ratiocmyk.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ratiocmyk.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadOutData.bin
index 0acb33cf..0acb33cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadfromCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadfromCindy.bin
index 8d4a1b0e..8d4a1b0e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ReadfromCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ReadfromCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Readtextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Readtextdata.bin
index f51f7599..f51f7599 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Readtextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Readtextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Reflectdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Reflectdata.bin
index 02bd0619..02bd0619 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Reflectdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Reflectdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rmmember.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rmmember.bin
index 1036fe46..1036fe46 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rmmember.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rmmember.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3data.bin
index 6cfc7b1c..6cfc7b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3pt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3pt.bin
index 7bc8974d..7bc8974d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotate3pt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotate3pt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotatedata.bin
index dcde7e7d..dcde7e7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Rotatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Rotatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Roundstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Roundstr.bin
index c9678719..c9678719 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Roundstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Roundstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Scaledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Scaledata.bin
index aca40719..aca40719 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Scaledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Scaledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sectionview.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sectionview.bin
index bfdb8495..bfdb8495 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sectionview.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sectionview.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setangle.bin
index 997e8178..997e8178 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setarrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setarrow.bin
index 1d2063bf..1d2063bf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setarrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setarrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setax.bin
index 46e49d69..46e49d69 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcolor.bin
index ae62bffa..ae62bffa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcounter.bin
index 3a609bc9..3a609bc9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmark.bin
index be2cbbb6..be2cbbb6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmarklen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmarklen.bin
index 79ae6660..79ae6660 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setmarklen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setmarklen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjdecimals.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjdecimals.bin
index 3fe068d8..3fe068d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjdecimals.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjdecimals.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjscale.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjscale.bin
index adc5ef97..adc5ef97 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setobjscale.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setobjscale.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setorigin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setorigin.bin
index ed695e7f..ed695e7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setorigin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setorigin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpen.bin
index 934f8764..934f8764 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpers.bin
index e417c91f..e417c91f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpt.bin
index f9fb21b4..f9fb21b4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setscaling.bin
index faf60668..faf60668 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoL.bin
index c0d4e9e7..c0d4e9e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoR.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoR.bin
index 44dc173e..44dc173e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/SetstereoR.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/SetstereoR.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setunitlen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setunitlen.bin
index d6b8e988..d6b8e988 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setunitlen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setunitlen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setversion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setversion.bin
index 9658e1ab..9658e1ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setversion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setversion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setwindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setwindow.bin
index fc39c4e1..fc39c4e1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Setwindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Setwindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sf3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sf3data.bin
index bed3747e..bed3747e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sf3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sf3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdparadata.bin
index bd7b7168..bd7b7168 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdpersdata.bin
index 86ba2a9e..86ba2a9e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawparadata.bin
index c4009953..c4009953 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin
index 278af331..278af331 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfbdrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutdata.bin
index 5aa6fd04..5aa6fd04 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffparadata.bin
index b22043d8..b22043d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin
index 64f416d6..64f416d6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin
index cd356699..cd356699 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin
index 295812ba..295812ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfcutoffrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfparadata.bin
index c98b95ed..c98b95ed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfpersdata.bin
index 5a780fab..5a780fab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Shade.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Shade.bin
index c4a3aef7..c4a3aef7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Shade.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Shade.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeleton2data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeleton2data.bin
index b3d2d402..b3d2d402 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeleton2data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeleton2data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpara3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpara3data.bin
index 5895e254..5895e254 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpara3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpara3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonparadata.bin
index c34f7e16..c34f7e16 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpers3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpers3data.bin
index 4ba4947b..4ba4947b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpers3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpers3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpersdata.bin
index 9c83ea64..9c83ea64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Skeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Skeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spacecurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spacecurve.bin
index 0e8bacaf..0e8bacaf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spacecurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spacecurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spaceline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spaceline.bin
index b097e980..b097e980 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Spaceline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Spaceline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Splinedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Splinedata.bin
index 7a3c634c..7a3c634c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Splinedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Splinedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Strop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Strop.bin
index ca70656e..ca70656e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Strop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Strop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Subs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Subs.bin
index 66f8e6c0..66f8e6c0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Subs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Subs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sumfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sumfun.bin
index a2bafc2c..a2bafc2c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Sumfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Sumfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symb3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symb3data.bin
index 131297e0..131297e0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symb3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symb3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symbdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symbdata.bin
index a1a27f00..a1a27f00 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Symbdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Symbdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tabledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tabledata.bin
index ab4bb5ed..ab4bb5ed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tabledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tabledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texcom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texcom.bin
index 74871299..74871299 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texcom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texcom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texctr.bin
index e0e2dab3..e0e2dab3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texelse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texelse.bin
index 4e974456..4e974456 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texelse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texelse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texend.bin
index d22ea31d..d22ea31d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendfor.bin
index 0d86b601..0d86b601 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendif.bin
index 46fd7b7e..46fd7b7e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texendif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texendif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texfor.bin
index f5e92c99..f5e92c99 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texforinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texforinit.bin
index a8140128..a8140128 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texforinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texforinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texif.bin
index be4c9157..be4c9157 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texletter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texletter.bin
index 99ef9902..99ef9902 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texletter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texletter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewcmd.bin
index 0904029d..0904029d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewctr.bin
index 7d332cfd..7d332cfd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texnewctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texnewctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texrenewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texrenewcmd.bin
index 1abdf882..1abdf882 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texrenewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texrenewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texsetctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texsetctr.bin
index ccfce689..ccfce689 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texsetctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texsetctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texthectr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texthectr.bin
index f2e50561..f2e50561 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texthectr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texthectr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvalctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvalctr.bin
index a224f885..a224f885 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvalctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvalctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvctr.bin
index 2fee3584..2fee3584 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Texvctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Texvctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Thetadegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Thetadegree.bin
index 5f360f2f..5f360f2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Thetadegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Thetadegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ThisVersion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ThisVersion.bin
index 5aa530ec..5aa530ec 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ThisVersion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ThisVersion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tolist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tolist.bin
index 5e76126d..5e76126d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Tolist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Tolist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translate3data.bin
index 3fd4aeda..3fd4aeda 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translatedata.bin
index 3262007d..3262007d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Translatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Translatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Trunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Trunc.bin
index a05f649a..a05f649a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Trunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Trunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Unscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Unscaling.bin
index 1bd27535..1bd27535 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Unscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Unscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa.bin
index 1668581e..1668581e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa2.bin
index 3acff07e..3acff07e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vecnagasa2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vecnagasa2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Viewfrom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Viewfrom.bin
index 06515c27..06515c27 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Viewfrom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Viewfrom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vtickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vtickmark.bin
index e0c9fdf2..e0c9fdf2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Vtickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Vtickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Windisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Windisp.bin
index 487a5881..487a5881 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Windisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Windisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WireHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WireHiddenData.bin
index 15d7c7ea..15d7c7ea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WireHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WireHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WirePt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WirePt.bin
index 8356c7d3..8356c7d3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WirePt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WirePt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wireparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wireparadata.bin
index 8a956544..8a956544 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wireparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wireparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirepersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirepersdata.bin
index 06813c26..06813c26 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirepersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirepersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawparadata.bin
index 53ef48f2..53ef48f2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawpersdata.bin
index a4463d6f..a4463d6f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Wirerawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Wirerawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WriteOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WriteOutData.bin
index 35bbb30a..35bbb30a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WriteOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WriteOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writeobjpoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writeobjpoint.bin
index 1c115eb9..1c115eb9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writeobjpoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writeobjpoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writetextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writetextdata.bin
index 90e83be0..90e83be0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Writetextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Writetextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WritetoCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WritetoCindy.bin
index 3cc76a71..3cc76a71 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/WritetoCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/WritetoCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmax.bin
index 51ccdf48..51ccdf48 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmin.bin
index bba8a4ee..bba8a4ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xmin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xmin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzax3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzax3data.bin
index 3a5e517b..3a5e517b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzax3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzax3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxparaname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxparaname.bin
index d89801c7..d89801c7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxparaname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxparaname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxpersname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxpersname.bin
index f89ae3a7..f89ae3a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Xyzaxpersname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Xyzaxpersname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymax.bin
index cc5aea83..cc5aea83 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymin.bin
index e454fb5a..e454fb5a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Ymin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Ymin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zparapt.bin
index 1749fad9..1749fad9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zperspt.bin
index 8613eba7..8613eba7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/Zperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/Zperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ketcindylibhelpE.txt b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ketcindylibhelpE.txt
index 437bdefd..437bdefd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/ketcindylibhelpE.txt
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/ketcindylibhelpE.txt
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/names b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/names
index 02079ff8..02079ff8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2esciL5/names
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2esciL5/names
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.bin
index 04ec361b..04ec361b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.sci
index c940a543..c940a543 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Addcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Addcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.bin
index 9e505d61..9e505d61 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.sci
index 6deb302c..6deb302c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Anglemark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Anglemark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.bin
index fa50bd08..fa50bd08 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.sci
index f6ac6ef2..f6ac6ef2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.bin
index bbd95348..bbd95348 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.sci
index 9073ca6e..9073ca6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowhead.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowhead.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.bin
index 99f58621..99f58621 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.sci
index 68dfe27c..68dfe27c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowheaddata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowheaddata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.bin
index dec6b519..dec6b519 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.sci
index 881662b1..881662b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Arrowline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Arrowline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.bin
index a4ad2b27..a4ad2b27 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.sci
index 8d9201cc..8d9201cc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assign.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assign.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.bin
index c6c202fa..c6c202fa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.sci
index d8883e6c..d8883e6c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignadd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignadd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.bin
index 3e962180..3e962180 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.sci
index 0a362b01..0a362b01 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignrep.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignrep.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.bin
index 04246041..04246041 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.sci
index bb77c105..bb77c105 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Assignset.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Assignset.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.bin
index aa6d94ab..aa6d94ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.sci
index f93e3200..f93e3200 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Beginpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Beginpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.bin
index 4de26d03..4de26d03 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.sci
index 7d1993eb..7d1993eb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezier.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezier.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.bin
index 53d89112..53d89112 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.sci
index ac639249..ac639249 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bezierpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bezierpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.bin
index 2c743976..2c743976 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.sci
index dac12561..dac12561 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.bin
index 6fb6e54e..6fb6e54e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.sci
index 12947bcd..12947bcd 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/BorderPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/BorderPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.bin
index 1e0a62fc..1e0a62fc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.sci
index 2e944821..2e944821 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.bin
index 2a4cc650..2a4cc650 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.sci
index f86ddfa0..f86ddfa0 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.bin
index fb44560f..fb44560f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.sci
index 657efc23..657efc23 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Borderrawdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Borderrawdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.bin
index a5819013..a5819013 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.sci
index 48154cf1..48154cf1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.bin
index b212c380..b212c380 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.sci
index 5157c111..5157c111 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowmiddle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowmiddle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.bin
index 7286b547..7286b547 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.sci
index f57c4961..f57c4961 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bowname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bowname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.bin
index b66d56a9..b66d56a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.sci
index 8d1edf78..8d1edf78 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Bownamerot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Bownamerot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.bin
index dd6d1a9c..dd6d1a9c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.sci
index aa1216dd..aa1216dd 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcHeight.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcHeight.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.bin
index cba76bac..cba76bac 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.sci
index 111e9b3b..111e9b3b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CalcWidth.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CalcWidth.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.bin
index 4fdb507e..4fdb507e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.sci
index 30c646a6..30c646a6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Calcfun.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Calcfun.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.bin
index 5227aec7..5227aec7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.sci
index fcc7687c..fcc7687c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameraCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameraCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.bin
index dfe76941..dfe76941 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.sci
index 310ac166..310ac166 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CameracoordCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CameracoordCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.bin
index 58fd0152..58fd0152 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.sci
index 1574d812..1574d812 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.bin
index 57e2e49c..57e2e49c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.sci
index b63aba5c..b63aba5c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cancoordpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cancoordpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.bin
index 0b9ca934..0b9ca934 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.sci
index 2148c061..2148c061 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Circledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Circledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.bin
index 374f6316..374f6316 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.sci
index bf9572c5..bf9572c5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Clipindomain.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Clipindomain.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.bin
index 991de452..991de452 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.sci
index f2928103..f2928103 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closefile.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closefile.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.bin
index d8f4d64d..d8f4d64d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.sci
index da7c3850..da7c3850 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closeobj.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closeobj.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.bin
index 0e0991c3..0e0991c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.sci
index 64b93e1a..64b93e1a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepar.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepar.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.bin
index 6bffbf74..6bffbf74 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.sci
index 39b363f6..39b363f6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closephr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closephr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.bin
index c0c13ad5..c0c13ad5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.sci
index a3f345cb..a3f345cb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Closepicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Closepicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.bin
index 7504d934..7504d934 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.sci
index 2abe8c90..2abe8c90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Connectseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Connectseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.bin
index c22f1e9e..c22f1e9e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.sci
index ab4d55b5..ab4d55b5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crossprod.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crossprod.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin
index 9de876b4..9de876b4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci
index 07c17303..07c17303 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin
index b2cafb90..b2cafb90 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci
index ba168b71..ba168b71 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin
index 55aa8c1f..55aa8c1f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci
index 5fc40737..5fc40737 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crv3onsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin
index 5269bbf1..5269bbf1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci
index 9d97b3ce..9d97b3ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvonsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.bin
index 69551af4..69551af4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.sci
index a530284b..a530284b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin
index 48451c6b..48451c6b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci
index f3bdf700..f3bdf700 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvonsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin
index 110cf0de..110cf0de 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci
index 0081b20c..0081b20c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CrvsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.bin
index b759eff5..b759eff5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.sci
index a87506d2..a87506d2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.bin
index af00090e..af00090e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.sci
index 7e24efcb..7e24efcb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Crvsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Crvsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.bin
index e6820112..e6820112 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.sci
index 8c2b6eee..8c2b6eee 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.bin
index a31b8fa0..a31b8fa0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.sci
index 33f1d807..33f1d807 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.bin
index 040b5f3e..040b5f3e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.sci
index 07cbb09b..07cbb09b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/CuspSplitPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/CuspSplitPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.bin
index 333137e7..333137e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.sci
index 0ea935b6..0ea935b6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.bin
index d5f47f89..d5f47f89 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.sci
index a8221f5b..a8221f5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cuspsplitpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cuspsplitpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.bin
index d9fb0edd..d9fb0edd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.sci
index fa26b319..fa26b319 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Cutsf2d.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Cutsf2d.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.bin
index dc144378..dc144378 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.sci
index 1df8e5e3..1df8e5e3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dashline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dashline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.bin
index b64a96c8..b64a96c8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.sci
index 82e9ac48..82e9ac48 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dataindex.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dataindex.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.bin
index 7ffb898a..7ffb898a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.sci
index b06ac44b..b06ac44b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Definecolor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Definecolor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.bin
index a2f5f722..a2f5f722 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.sci
index 43d8ea6e..43d8ea6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Deqplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Deqplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.bin
index c30c8ae4..c30c8ae4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.sci
index cbffc3d7..cbffc3d7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Derivative.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Derivative.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.bin
index 6f9d2eaf..6f9d2eaf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.sci
index b6a53b62..b6a53b62 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Diagcelldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Diagcelldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.bin
index 76090b77..76090b77 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.sci
index be16b473..be16b473 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividegraphics.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividegraphics.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.bin
index f65a407d..f65a407d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.sci
index 36531da2..36531da2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dividetable.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dividetable.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.bin
index 921b0546..921b0546 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.sci
index 5054faf2..5054faf2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Doscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Doscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.bin
index 9b3d417e..9b3d417e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.sci
index fc2847c7..fc2847c7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotfilldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotfilldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.bin
index 2e5b0eb1..2e5b0eb1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.sci
index dc35fde5..dc35fde5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dotprod.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dotprod.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.bin
index 6f85f204..6f85f204 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.sci
index 253d5d75..253d5d75 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.bin
index 5576b57e..5576b57e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.sci
index c4d9b86a..c4d9b86a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dottedlineold.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dottedlineold.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin
index 14cf5d76..14cf5d76 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci
index 3a06be00..3a06be00 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Dropnumlistcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.bin
index 155b2072..155b2072 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.sci
index 84fd6daa..84fd6daa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Droppoint.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Droppoint.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.bin
index 86d3110c..86d3110c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.sci
index 60f0da1a..60f0da1a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.bin
index 02e88bd7..02e88bd7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.sci
index 5df4a877..5df4a877 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.bin
index 6d275fab..6d275fab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.sci
index b091754f..b091754f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Drwxy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Drwxy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.bin
index e3e99cfd..e3e99cfd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.sci
index 9b67e366..9b67e366 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Embed.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Embed.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.bin
index 6a5a9096..6a5a9096 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.sci
index bfc191b9..bfc191b9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Enclosing.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Enclosing.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.bin
index a5f0596e..a5f0596e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.sci
index cded7ef2..cded7ef2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/EnclosingS.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/EnclosingS.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.bin
index ceb0ffb6..ceb0ffb6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.sci
index ff4a3c43..ff4a3c43 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Endpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Endpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.bin
index 38c7da86..38c7da86 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.sci
index b9c86eef..b9c86eef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.bin
index 775dd55e..775dd55e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.sci
index 15ddd0a8..15ddd0a8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Evlptablepers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Evlptablepers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.bin
index 44e39527..44e39527 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.sci
index 2a4d1491..2a4d1491 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Execmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Execmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.bin
index b58e53fd..b58e53fd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.sci
index 5b9df24b..5b9df24b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Expr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Expr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.bin
index 17904d7a..17904d7a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.sci
index d51dfa91..d51dfa91 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Exprrot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Exprrot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.bin
index 5095cc06..5095cc06 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.sci
index ae0bea54..ae0bea54 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.bin
index ea9738c8..ea9738c8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.sci
index 7dc8bef1..7dc8bef1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Faceremovaldata0.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Faceremovaldata0.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.bin
index 84ab9833..84ab9833 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.sci
index 0ed2f249..0ed2f249 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.bin
index 82821a8b..82821a8b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.sci
index c300cf6e..c300cf6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Facesdata0.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Facesdata0.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.bin
index ade40fbf..ade40fbf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.sci
index 062fcc5c..062fcc5c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Findcell.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Findcell.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.bin
index 31e5d594..31e5d594 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.sci
index 903679ab..903679ab 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Flattenlist.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Flattenlist.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.bin
index 10387e38..10387e38 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.sci
index 218b599f..218b599f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fontsize.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fontsize.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.bin
index e718a4ba..e718a4ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.sci
index af259244..af259244 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriercoeff.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriercoeff.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.bin
index 59f91f6c..59f91f6c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.sci
index 2d0d840b..2d0d840b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/FouriercoeffL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/FouriercoeffL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.bin
index bf840511..bf840511 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.sci
index 6182f4a7..6182f4a7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fouriersum.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fouriersum.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.bin
index 478d4e52..478d4e52 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.sci
index 437ff122..437ff122 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fracform.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fracform.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.bin
index 442df592..442df592 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.sci
index 071f7381..071f7381 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Framedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Framedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.bin
index b86c79cf..b86c79cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.sci
index 97ddae5b..97ddae5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Fullformfunc.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Fullformfunc.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.bin
index 5ada2529..5ada2529 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.sci
index 3d17995e..3d17995e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gaiseki.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gaiseki.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.bin
index 9dbd0923..9dbd0923 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.sci
index ca4e0d2a..ca4e0d2a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Getcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Getcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.bin
index b99800fe..b99800fe 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.sci
index 5395d885..5395d885 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Gettrace.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Gettrace.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.bin
index d688039f..d688039f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.sci
index 236287ef..236287ef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hatchdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hatchdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.bin
index fed0c2c1..fed0c2c1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.sci
index 7bc05ed9..7bc05ed9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Hexahedrondata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Hexahedrondata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.bin
index 09289136..09289136 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.sci
index 2ead122d..2ead122d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/HiddenWireData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/HiddenWireData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.bin
index 86cae9a7..86cae9a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.sci
index ab8a54b6..ab8a54b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Htickmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Htickmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.bin
index 6334287e..6334287e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.sci
index ae02fee1..ae02fee1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ImplicitData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ImplicitData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.bin
index 6336bf4c..6336bf4c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.sci
index b0715484..b0715484 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Implicitplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Implicitplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.bin
index da2db1f4..da2db1f4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.sci
index 9dacd30c..9dacd30c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/InWindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/InWindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.bin
index ac64c46b..ac64c46b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.sci
index d5e09ff4..d5e09ff4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Initangle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Initangle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.bin
index b26672c0..b26672c0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.sci
index abd3377f..abd3377f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Integrate.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Integrate.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.bin
index 3ff5a305..3ff5a305 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.sci
index 59b4fdcc..59b4fdcc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin
index 348451cf..348451cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci
index a1218d06..a1218d06 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectcrvsPp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.bin
index 3d7069f0..3d7069f0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.sci
index 2a2e5b6c..2a2e5b6c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectcrvsf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectcrvsf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.bin
index bebf87c5..bebf87c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.sci
index ed92a5aa..ed92a5aa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Intersectlines.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Intersectlines.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.bin
index 5f0cad0f..5f0cad0f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.sci
index 4b246e95..4b246e95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/IntersectselfPp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/IntersectselfPp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.bin
index e3bc6bf4..e3bc6bf4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.sci
index bf6f976f..bf6f976f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invdashline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invdashline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.bin
index 2e870385..2e870385 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.sci
index 9f9f9d95..9f9f9d95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invert.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invert.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.bin
index c92f5024..c92f5024 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.sci
index 4d7863b1..4d7863b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invparapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invparapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.bin
index 073bbdca..073bbdca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.sci
index c2c35355..c2c35355 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Invperspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Invperspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.bin
index b44d17eb..b44d17eb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.sci
index 04aaf4eb..04aaf4eb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joincrvs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joincrvs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.bin
index c7b88175..c7b88175 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.sci
index 78cd46e5..78cd46e5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Joingraphics.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Joingraphics.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.bin
index 140d9028..140d9028 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.sci
index bbe02e62..bbe02e62 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ketinit.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ketinit.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.bin
index f5871542..f5871542 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.sci
index c12b721e..c12b721e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kouten.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kouten.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.bin
index f5b67546..f5b67546 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.sci
index 82cf1e2c..82cf1e2c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/KoutenList.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/KoutenList.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.bin
index be93baf3..be93baf3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.sci
index 371807fa..371807fa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Koutenseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Koutenseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.bin
index 7535fd2e..7535fd2e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.sci
index 0e38dae7..0e38dae7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukannozoku.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukannozoku.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.bin
index 656dd42d..656dd42d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.sci
index 4e38175f..4e38175f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kukeiwake.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kukeiwake.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.bin
index a45aa2e3..a45aa2e3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.sci
index a07a89d1..a07a89d1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyorihensuu.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyorihensuu.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.bin
index 07c938a3..07c938a3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.sci
index 4090c2da..4090c2da 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Kyoukai.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Kyoukai.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.bin
index 41551ef5..41551ef5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.sci
index 7a7a4b78..7a7a4b78 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.bin
index 53dcb238..53dcb238 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.sci
index f99917cf..f99917cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Letterrot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Letterrot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.bin
index 3acfa7aa..3acfa7aa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.sci
index bc44c2e9..bc44c2e9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Lineplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Lineplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.bin
index e2ea3688..e2ea3688 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.sci
index 0bc9f736..0bc9f736 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Listplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Listplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.bin
index 10970e3d..10970e3d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.sci
index 27e70d48..27e70d48 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeBowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeBowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.bin
index 1e4a9df1..1e4a9df1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.sci
index f3bbd3ec..f3bbd3ec 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeCurves.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeCurves.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.bin
index 8d2516c2..8d2516c2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.sci
index 81b0492f..81b0492f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakecutbycrvL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakecutbycrvL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.bin
index b2f34062..b2f34062 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.sci
index 3f768e87..3f768e87 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makehasen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makehasen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.bin
index 1c9d8f4d..1c9d8f4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.sci
index e9915e1b..e9915e1b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeliststr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeliststr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin
index bafa4670..bafa4670 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci
index e24525e1..e24525e1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makesfcutoffdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.bin
index c4f4d4c5..c4f4d4c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.sci
index 443751be..443751be 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeshasen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeshasen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.bin
index 102b44b6..102b44b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.sci
index 99ad5910..99ad5910 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletondata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletondata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin
index 0082bcd5..0082bcd5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci
index 4838d658..4838d658 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makeskeletonpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.bin
index 37e149ff..37e149ff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.sci
index dc917f30..dc917f30 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makevaltable.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makevaltable.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.bin
index 82acb406..82acb406 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.sci
index a16a5a4d..a16a5a4d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MakeveLfaceL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MakeveLfaceL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.bin
index 7c309bf0..7c309bf0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.sci
index fb8aa27b..fb8aa27b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Makexybdy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Makexybdy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.bin
index 86b2954f..86b2954f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.sci
index 11b02c63..11b02c63 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mawarikomi.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mawarikomi.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.bin
index 78d328fc..78d328fc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.sci
index 65f543ea..65f543ea 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MeetWindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MeetWindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.bin
index ebe3ead9..ebe3ead9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.sci
index 65ba1166..65ba1166 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Meetpoints.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Meetpoints.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.bin
index 711c4fc4..711c4fc4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.sci
index 79826f90..79826f90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Member.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Member.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.bin
index 9cb3477e..9cb3477e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.sci
index de8d4b0d..de8d4b0d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.bin
index e8361324..e8361324 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.sci
index 43eab74b..43eab74b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Menkakusi2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Menkakusi2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.bin
index acc02ec0..acc02ec0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.sci
index 4f06c437..4f06c437 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mix.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mix.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.bin
index 50f6189c..50f6189c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.sci
index daf5a2d9..daf5a2d9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.bin
index 2372bb1f..2372bb1f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.sci
index 623af493..623af493 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/MixS.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/MixS.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.bin
index 0dbd5427..0dbd5427 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.sci
index 8d45fea1..8d45fea1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixadd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixadd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.bin
index 45325b78..45325b78 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.sci
index 2fed1197..2fed1197 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixdisp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixdisp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.bin
index 6ed0a2a6..6ed0a2a6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.sci
index d6e49c14..d6e49c14 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixjoin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixjoin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.bin
index b601884d..b601884d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.sci
index 6fd31749..6fd31749 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixlength.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixlength.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.bin
index c607a109..c607a109 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.sci
index 7f05a2ab..7f05a2ab 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixmake.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixmake.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.bin
index 9aa1f9f1..9aa1f9f1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.sci
index 10c846dc..10c846dc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixop.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixop.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.bin
index e2b2ba6a..e2b2ba6a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.sci
index e3e281f3..e3e281f3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixsub.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixsub.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.bin
index 4d786a5d..4d786a5d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.sci
index b336c763..b336c763 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Mixtype.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Mixtype.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.bin
index aa1e8c72..aa1e8c72 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.sci
index 8a4f0557..8a4f0557 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naigai.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naigai.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.bin
index 0c5dc7b1..0c5dc7b1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.sci
index 193ad384..193ad384 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Naiseki.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Naiseki.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.bin
index 59d31369..59d31369 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.sci
index a404370a..a404370a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nearestpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nearestpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.bin
index 038306fb..038306fb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.sci
index 9e0227e8..9e0227e8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Newlength.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Newlength.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.bin
index 701b77db..701b77db 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.sci
index 3826b281..3826b281 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.bin
index cbc317ca..cbc317ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.sci
index 996559db..996559db 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpara2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpara2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.bin
index 1ad435a7..1ad435a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.sci
index 140516b1..140516b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.bin
index 7de094a4..7de094a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.sci
index d49bce91..d49bce91 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Nohiddenpers2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Nohiddenpers2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.bin
index dff5f719..dff5f719 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.sci
index dad4f4ef..dad4f4ef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Numptcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Numptcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.bin
index 544abced..544abced 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.sci
index 20a86640..20a86640 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objcurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objcurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.bin
index 9b530ae6..9b530ae6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.sci
index e8a80ff3..e8a80ff3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objjoin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objjoin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.bin
index c1e415ab..c1e415ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.sci
index 6c523fc2..6c523fc2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.bin
index ad6e0eba..ad6e0eba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.sci
index ba5b346a..ba5b346a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolygon.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolygon.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.bin
index a0fdf444..a0fdf444 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.sci
index c33e23a8..c33e23a8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objpolyhedron.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objpolyhedron.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.bin
index 4f7b55de..4f7b55de 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.sci
index d8775fb3..d8775fb3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objrecs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objrecs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.bin
index 122e0986..122e0986 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.sci
index 15543b8a..15543b8a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsurf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsurf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.bin
index 733ab14d..733ab14d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.sci
index 808924a4..808924a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objsymb.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objsymb.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.bin
index 6c85bcca..6c85bcca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.sci
index 42fde6a5..42fde6a5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Objthicksurf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Objthicksurf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.bin
index e90f633d..e90f633d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.sci
index 519bc9da..519bc9da 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Op.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Op.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.bin
index 3935c2e7..3935c2e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.sci
index 4007e1b3..4007e1b3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openfile.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openfile.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.bin
index e72281c1..e72281c1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.sci
index e902ce5d..e902ce5d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openobj.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openobj.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.bin
index a8d4c7fc..a8d4c7fc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.sci
index a3056f66..a3056f66 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpar.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpar.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.bin
index f9d281d0..f9d281d0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.sci
index 461549e9..461549e9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openphr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openphr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.bin
index 877c0a04..877c0a04 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.sci
index edf043ca..edf043ca 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Openpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Openpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.bin
index eca8a277..eca8a277 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.sci
index 8889de32..8889de32 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovalbox.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovalbox.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.bin
index a33c17e9..a33c17e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.sci
index 823fc8c4..823fc8c4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ovaldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ovaldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.bin
index e86a5592..e86a5592 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.sci
index 82ac7c4f..82ac7c4f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.bin
index 3479482b..3479482b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.sci
index ce7e0d76..ce7e0d76 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ParamonCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ParamonCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.bin
index d3aeafcc..d3aeafcc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.sci
index 83661787..83661787 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramoncrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramoncrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.bin
index 79569617..79569617 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.sci
index 4e3effdc..4e3effdc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Paramplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Paramplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.bin
index 468a99cd..468a99cd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.sci
index 5adb4837..5adb4837 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Parapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Parapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.bin
index a488103c..a488103c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.sci
index 0b4844df..0b4844df 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.bin
index 5b652d87..5b652d87 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.sci
index 5b3cd178..5b3cd178 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partcrv3.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partcrv3.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.bin
index 1678ce6b..1678ce6b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.sci
index a8581b1b..a8581b1b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partframe.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partframe.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.bin
index 13e1cb62..13e1cb62 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.sci
index 15d74ec4..15d74ec4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PartitionPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PartitionPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.bin
index 7e736e20..7e736e20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.sci
index 39c23c45..39c23c45 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Partitionseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Partitionseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.bin
index e07e8ade..e07e8ade 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.sci
index eb689ffe..eb689ffe 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Perspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Perspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.bin
index c7fb3404..c7fb3404 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.sci
index ea2c8e28..ea2c8e28 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhFaceL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhFaceL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.bin
index 162ba3f6..162ba3f6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.sci
index d5333cd1..d5333cd1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.bin
index 7c4526ca..7c4526ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.sci
index 1eae4bc9..1eae4bc9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PhVertexL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PhVertexL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.bin
index 767e453e..767e453e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.sci
index 9c7806f5..9c7806f5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.bin
index 5e7c757a..5e7c757a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.sci
index 879067ce..879067ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phcutoffdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phcutoffdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.bin
index 2e8372d4..2e8372d4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.sci
index 02fe98a5..02fe98a5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phidegree.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phidegree.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.bin
index f048d289..f048d289 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.sci
index 835c173e..835c173e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.bin
index fd962e37..fd962e37 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.sci
index e422b6fc..e422b6fc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.bin
index ab558ee1..ab558ee1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.sci
index c4c79c26..c4c79c26 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.bin
index b07adddd..b07adddd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.sci
index 29870630..29870630 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.bin
index 5548e0e3..5548e0e3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.sci
index 3c8018e3..3c8018e3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.bin
index b625f4d4..b625f4d4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.sci
index 58ab8101..58ab8101 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phspersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phspersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.bin
index 7b3c7f0f..7b3c7f0f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.sci
index 6928d928..6928d928 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.bin
index 0594752f..0594752f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.sci
index 21677841..21677841 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Phsrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Phsrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.bin
index 7d239bba..7d239bba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.sci
index fc548f28..fc548f28 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Plotdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Plotdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.bin
index 73d006ea..73d006ea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.sci
index 35e2347e..35e2347e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.bin
index 1914f8a3..1914f8a3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.sci
index fd2a35d0..fd2a35d0 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PointonCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PointonCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.bin
index 69dc99ce..69dc99ce 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.sci
index c39cdadc..c39cdadc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Pointoncrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Pointoncrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.bin
index f85dfeb2..f85dfeb2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.sci
index b23dfdc8..b23dfdc8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Powersum.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Powersum.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.bin
index 54fceb67..54fceb67 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.sci
index bc866928..bc866928 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Prime.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Prime.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.bin
index 3e8d6ca7..3e8d6ca7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.sci
index bf137751..bf137751 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Printobjstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Printobjstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.bin
index 22cf9f20..22cf9f20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.sci
index bbe28c12..bbe28c12 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.bin
index 1a815b50..1a815b50 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.sci
index 74c552a6..74c552a6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ProjcoordCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ProjcoordCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.bin
index c78a60ff..c78a60ff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.sci
index 82feeff2..82feeff2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.bin
index fe160426..fe160426 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.sci
index b43451a9..b43451a9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Projpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Projpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.bin
index 6ba89403..6ba89403 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.sci
index 78776d7b..78776d7b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.bin
index 9cc74d07..9cc74d07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.sci
index d16ebf80..d16ebf80 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptend.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptend.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.bin
index f195927d..f195927d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.sci
index 98f2ca94..98f2ca94 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PthiddenQ.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PthiddenQ.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.bin
index 00ce8734..00ce8734 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.sci
index f6452897..f6452897 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptne.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptne.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.bin
index d8c23898..d8c23898 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.sci
index e3cd5ebc..e3cd5ebc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptnw.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptnw.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.bin
index 19bd2ccc..19bd2ccc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.sci
index fe5e52b9..fe5e52b9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptse.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptse.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.bin
index c87076aa..c87076aa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.sci
index f94437cf..f94437cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptstart.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptstart.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.bin
index df35b82c..df35b82c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.sci
index 5b0a3474..5b0a3474 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ptsw.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ptsw.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.bin
index baf3e29f..baf3e29f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.sci
index e0020f0b..e0020f0b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcell.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcell.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.bin
index 3a9d0634..3a9d0634 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.sci
index 63bc151f..63bc151f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putcirmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putcirmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.bin
index b7994dc4..b7994dc4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.sci
index 41b9a1b6..41b9a1b6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.bin
index 304768e4..304768e4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.sci
index 0e2f9d0a..0e2f9d0a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLexpr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLexpr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.bin
index 153f9afd..153f9afd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.sci
index b993ffa9..b993ffa9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/PutcoLstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/PutcoLstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.bin
index f48d783b..f48d783b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.sci
index 8d732a9d..8d732a9d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putdashmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putdashmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.bin
index ae7f9955..ae7f9955 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.sci
index ce63e542..ce63e542 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrecmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrecmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.bin
index 9e4117c2..9e4117c2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.sci
index 0c2c209a..0c2c209a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.bin
index f29ca390..f29ca390 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.sci
index 0a3158cc..0a3158cc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowexpr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowexpr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.bin
index 32f9675d..32f9675d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.sci
index d006f3ec..d006f3ec 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Putrowstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Putrowstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.bin
index 30dda6f7..30dda6f7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.sci
index a4f1ad89..a4f1ad89 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Puttrace.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Puttrace.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.bin
index aa4a60ac..aa4a60ac 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.sci
index 839452f6..839452f6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ratiocmyk.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ratiocmyk.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.bin
index 0b858b05..0b858b05 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.sci
index c1656b15..c1656b15 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadOutData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadOutData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.bin
index e078ba2f..e078ba2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.sci
index eaf9f6df..eaf9f6df 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ReadfromCindy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ReadfromCindy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.bin
index 05df3aa2..05df3aa2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.sci
index 7109f789..7109f789 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Readtextdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Readtextdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.bin
index 2269d9ad..2269d9ad 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.sci
index 837a5727..837a5727 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Reflectdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Reflectdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.bin
index 1a99c6ca..1a99c6ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.sci
index facea4d5..facea4d5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rmmember.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rmmember.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.bin
index c9391ec5..c9391ec5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.sci
index 9082290d..9082290d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.bin
index 35da0ed9..35da0ed9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.sci
index 910aa734..910aa734 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotate3pt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotate3pt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.bin
index fda8e518..fda8e518 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.sci
index 845cac17..845cac17 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Rotatedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Rotatedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.bin
index dd5656fd..dd5656fd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.sci
index d14f3b3a..d14f3b3a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Roundstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Roundstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.bin
index 7aeb7385..7aeb7385 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.sci
index 7e563f4b..7e563f4b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Scaledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Scaledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.bin
index 4ebf14d1..4ebf14d1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.sci
index e918e475..e918e475 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sectionview.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sectionview.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.bin
index 4b102f32..4b102f32 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.sci
index 2a4a3c95..2a4a3c95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setangle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setangle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.bin
index 7ea694d9..7ea694d9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.sci
index 8f9d6053..8f9d6053 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setarrow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setarrow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.bin
index 55e4fb8c..55e4fb8c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.sci
index 5fab30e2..5fab30e2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.bin
index a6d15d9d..a6d15d9d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.sci
index 51b8e0c3..51b8e0c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcolor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcolor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.bin
index e8d09380..e8d09380 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.sci
index 4b8b932b..4b8b932b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.bin
index b50381fd..b50381fd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.sci
index ae713f4e..ae713f4e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.bin
index 1ad13b66..1ad13b66 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.sci
index a17c9e95..a17c9e95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setmarklen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setmarklen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.bin
index af675f9c..af675f9c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.sci
index 2ee06cbb..2ee06cbb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjdecimals.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjdecimals.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.bin
index 5ae9c620..5ae9c620 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.sci
index 22f13c4d..22f13c4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setobjscale.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setobjscale.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.bin
index 05b3c3e2..05b3c3e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.sci
index 62a1f624..62a1f624 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setorigin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setorigin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.bin
index fd0d6bd7..fd0d6bd7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.sci
index b3f0cbad..b3f0cbad 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.bin
index 07e56733..07e56733 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.sci
index 455551bb..455551bb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.bin
index 43792ee3..43792ee3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.sci
index a3b86b01..a3b86b01 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.bin
index 85da2aca..85da2aca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.sci
index 1d4868c9..1d4868c9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.bin
index 4e097b75..4e097b75 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.sci
index cb6c79ae..cb6c79ae 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.bin
index bf25b018..bf25b018 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.sci
index ff9de892..ff9de892 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/SetstereoR.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/SetstereoR.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.bin
index 455d977f..455d977f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.sci
index 84ea4d60..84ea4d60 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setunitlen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setunitlen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.bin
index a2e35ff2..a2e35ff2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.sci
index 92883d5a..92883d5a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setversion.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setversion.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.bin
index 0fdd661f..0fdd661f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.sci
index fb72097b..fb72097b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Setwindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Setwindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.bin
index df965eb7..df965eb7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.sci
index 9c20a13b..9c20a13b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sf3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sf3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.bin
index a86220d5..a86220d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.sci
index 7a759f69..7a759f69 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.bin
index 304be9f0..304be9f0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.sci
index 9833a7f4..9833a7f4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin
index cb2d0f7a..cb2d0f7a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci
index 082ccec3..082ccec3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin
index 5731c723..5731c723 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci
index cde6870f..cde6870f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfbdrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.bin
index a7dae3c3..a7dae3c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.sci
index 5a15d61c..5a15d61c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin
index 07cfe7f8..07cfe7f8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci
index 0e4c6a5b..0e4c6a5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin
index aaf088b5..aaf088b5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci
index c10cdb8d..c10cdb8d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin
index b2d998a7..b2d998a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci
index 546f66d8..546f66d8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin
index 8c08c1b7..8c08c1b7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci
index e5a387f5..e5a387f5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfcutoffrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.bin
index 45df29ba..45df29ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.sci
index 5aa4e5e5..5aa4e5e5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.bin
index 3350f9b9..3350f9b9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.sci
index ecc63e41..ecc63e41 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.bin
index 130e2b32..130e2b32 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.sci
index ff22a933..ff22a933 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Shade.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Shade.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.bin
index 89d8b459..89d8b459 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.sci
index 4eec31cf..4eec31cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeleton2data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeleton2data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.bin
index 03fcdda2..03fcdda2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.sci
index 5914d47a..5914d47a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpara3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpara3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.bin
index 913af31d..913af31d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.sci
index 1270f789..1270f789 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.bin
index ec2a9bad..ec2a9bad 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.sci
index 57dde938..57dde938 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpers3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpers3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.bin
index 7d2c1a07..7d2c1a07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.sci
index c91e73cf..c91e73cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Skeletonpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Skeletonpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.bin
index 880f8540..880f8540 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.sci
index 077a88cb..077a88cb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spacecurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spacecurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.bin
index 86bddaa8..86bddaa8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.sci
index 9fe33c06..9fe33c06 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Spaceline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Spaceline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.bin
index cadb3d56..cadb3d56 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.sci
index a4de85ea..a4de85ea 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Splinedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Splinedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.bin
index de695ff2..de695ff2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.sci
index 8f4da94d..8f4da94d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Strop.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Strop.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.bin
index 2ca7ae03..2ca7ae03 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.sci
index 785b605c..785b605c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Subs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Subs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.bin
index 0e796d65..0e796d65 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.sci
index 55fdfd0f..55fdfd0f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Sumfun.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Sumfun.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.bin
index c5c00977..c5c00977 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.sci
index 0d649872..0d649872 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symb3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symb3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.bin
index 2fb81c8f..2fb81c8f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.sci
index d63a3470..d63a3470 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Symbdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Symbdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.bin
index 774b416f..774b416f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.sci
index 621f6256..621f6256 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tabledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tabledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.bin
index 97832ff7..97832ff7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.sci
index 9b848315..9b848315 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texcom.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texcom.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.bin
index e04419ed..e04419ed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.sci
index 2a8b08ca..2a8b08ca 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.bin
index 30d0e388..30d0e388 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.sci
index 8ef93556..8ef93556 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texelse.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texelse.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.bin
index 89cf7657..89cf7657 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.sci
index a3139873..a3139873 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texend.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texend.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.bin
index 72f260ac..72f260ac 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.sci
index ecb7b788..ecb7b788 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendfor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendfor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.bin
index bd069613..bd069613 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.sci
index 97d32d85..97d32d85 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texendif.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texendif.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.bin
index b9861fc7..b9861fc7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.sci
index 0c239842..0c239842 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texfor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texfor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.bin
index 3d33948a..3d33948a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.sci
index f661c649..f661c649 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texforinit.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texforinit.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.bin
index 6f53de74..6f53de74 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.sci
index 8cbae5dc..8cbae5dc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texif.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texif.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.bin
index 4dea33e2..4dea33e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.sci
index f83cc8c8..f83cc8c8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texletter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texletter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.bin
index a44b7156..a44b7156 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.sci
index b3b9a417..b3b9a417 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewcmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewcmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.bin
index c0acb00b..c0acb00b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.sci
index 03cabf81..03cabf81 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texnewctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texnewctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.bin
index 507705b2..507705b2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.sci
index b8926589..b8926589 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texrenewcmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texrenewcmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.bin
index d9c2bcae..d9c2bcae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.sci
index 166af676..166af676 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texsetctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texsetctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.bin
index 26d4e8ef..26d4e8ef 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.sci
index 469da91a..469da91a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texthectr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texthectr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.bin
index fd208b4a..fd208b4a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.sci
index 96d1c734..96d1c734 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvalctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvalctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.bin
index 74890021..74890021 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.sci
index fc443411..fc443411 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Texvctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Texvctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.bin
index 67df224b..67df224b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.sci
index c6ceff89..c6ceff89 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Thetadegree.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Thetadegree.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.bin
index 3cbb70be..3cbb70be 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.sci
index a7a3fc2d..a7a3fc2d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/ThisVersion.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/ThisVersion.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.bin
index a0704ffc..a0704ffc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.sci
index 8ef53bd5..8ef53bd5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Tolist.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Tolist.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.bin
index 55b89eee..55b89eee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.sci
index 98d69544..98d69544 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translate3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translate3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.bin
index 2239d9d6..2239d9d6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.sci
index a2e31085..a2e31085 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Translatedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Translatedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.bin
index 4d0816a4..4d0816a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.sci
index b4705593..b4705593 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Trunc.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Trunc.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.bin
index c9d8edf5..c9d8edf5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.sci
index 74910ceb..74910ceb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Unscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Unscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.bin
index ba124a81..ba124a81 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.sci
index 4bc7684c..4bc7684c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.bin
index b524d528..b524d528 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.sci
index 527d3834..527d3834 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vecnagasa2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vecnagasa2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.bin
index cef98adc..cef98adc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.sci
index 44bde517..44bde517 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Viewfrom.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Viewfrom.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.bin
index 278e7845..278e7845 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.sci
index de320918..de320918 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Vtickmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Vtickmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.bin
index 6b3e87e9..6b3e87e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.sci
index baa03e73..baa03e73 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Windisp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Windisp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.bin
index 68abd1d4..68abd1d4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.sci
index 24920661..24920661 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WireHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WireHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.bin
index 085de36e..085de36e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.sci
index d62acaf3..d62acaf3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WirePt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WirePt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.bin
index d84e23dc..d84e23dc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.sci
index b46e359c..b46e359c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wireparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wireparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.bin
index 01266c62..01266c62 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.sci
index 11def80c..11def80c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirepersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirepersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.bin
index 4e6ca980..4e6ca980 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.sci
index 59c5ba54..59c5ba54 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.bin
index 2718cfd0..2718cfd0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.sci
index d168b4f7..d168b4f7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Wirerawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Wirerawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.bin
index 3016dd47..3016dd47 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.sci
index 059ac6d5..059ac6d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WriteOutData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WriteOutData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.bin
index e53ba463..e53ba463 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.sci
index ae51bf8b..ae51bf8b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writeobjpoint.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writeobjpoint.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.bin
index c3f3d522..c3f3d522 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.sci
index 51a13884..51a13884 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Writetextdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Writetextdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.bin
index 655cd4e6..655cd4e6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.sci
index 60d73ef7..60d73ef7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/WritetoCindy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/WritetoCindy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.bin
index ba00f67f..ba00f67f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.sci
index 28ab28ce..28ab28ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.bin
index 7e8c9e46..7e8c9e46 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.sci
index e18e83d7..e18e83d7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xmin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xmin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.bin
index fc0a8807..fc0a8807 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.sci
index b2118c90..b2118c90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzax3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzax3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.bin
index 04b8bdce..04b8bdce 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.sci
index b833802d..b833802d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxparaname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxparaname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.bin
index 3940b5b0..3940b5b0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.sci
index d9c1c7df..d9c1c7df 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Xyzaxpersname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Xyzaxpersname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.bin
index 93cbf4e2..93cbf4e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.sci
index 0a835534..0a835534 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.bin
index 79ab6600..79ab6600 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.sci
index 73d0d261..73d0d261 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Ymin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Ymin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.bin
index d870458d..d870458d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.sci
index 5c237179..5c237179 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zparapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zparapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.bin
index 0af89330..0af89330 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.sci
index 13601556..13601556 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/Zperspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/Zperspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/lib b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/lib
index 24864cee..24864cee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/lib
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/lib
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/names b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/names
index cef9f19b..cef9f19b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic2escifiles6/names
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic2escifiles6/names
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3.r b/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3.r
new file mode 100644
index 00000000..7c102a22
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3.r
@@ -0,0 +1,11327 @@
+# Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+#
+#This program 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 program 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.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>
+
+
+#########################################
+
+# source("/Rfiles/ketpic5_2_3.r")
+
+ThisVersion<- "KeTpic for R v5_2_3(17.10.08)"
+
+# 2017.10.11
+# Drwpt debugged (Flattenlist )
+# 2017.10.08
+# Bezier debugged ( Num )
+# 2017.10.07
+# ReadOutData debugged ( for null data )
+# 2017.10.06
+# Deqdata, Deqplot added
+# Connectseg remade(bug)
+# 2017.09.30
+# Bezierpt, Bezier added
+# 2017.09.29
+# Ptcrv debugged
+# 2017.09.28
+# Openfile changed
+# 2017.09.24
+# Circledata debugged
+# Kyoukai changed (Eps)
+# Shade updated
+# 2017.09.22
+# Setcolor changed
+# Plotdata,Paramplot,Spacecurve changed (N-1 -> N)
+# 2017.09.21
+# Shade changed (Sci 17.01.09)
+# 2017.09.17
+# Ovaldata,Assignadd changed
+# Dist added
+# Cicledata changed
+# Bowdata debugged (Circledata,etc)
+
+# 2015.11.05
+# WriteOutData changed
+
+# 2015.10.29
+# WriteOutData changed ( endmark //// )
+
+# 2015.10.24
+# ReadOutData changed ( in case of listlength=1 )
+
+# 2014.12.23
+# ReadOutData added
+
+# 2014.12.17
+# WriteOutData added
+
+# 2014.0905
+# Unscaling debugged MARKLENI => MARKLEN
+# 2014.03.31
+# PhHiddenData added
+# 2014.03.30
+# Facesdata changed ( for Hiddendata )
+# 2014.03.23
+# MARKLEN separated, Rotate3data debugged
+
+# 2013.12.19
+# Openfile, Closefile, Bowname, Bownamerot
+
+# 2013.11.13
+# Arrowhead, Arrowheaddata
+
+# 2013.08.07
+# Cancoordpara added
+
+# 2013.08.07
+# Integrate added
+
+# 2013.05.20
+# Openfile changed
+
+# 2013.05.03
+# Tabledata, Pointdata changed
+# Dividetable, Partframe added
+
+# 2013.02.10
+# Ketinit added
+
+# 2012.01.07
+# Arrowline, Arrowhead ( Cut implemented )
+
+# 2011.12.18
+# Framedata ( compliant for list )
+
+# 2011.12.12
+# Skeletonparadata... ( Flattellist used)
+
+# 2011.11.27
+# drwboxframe
+
+# 2011.11.07
+# metacommands added
+
+# 2011.11.02
+# Joingraphics ( for list structure )
+
+# 2011.08.24
+# Setcolor ( c(1,0,0,0.5) etc )
+# Rotate3data ( Point is available )
+
+# 2011.07.19
+# Drwline, Letter, Expr
+# Drwboxplot( etc ) min,max => outliners
+# Drwline ( unfinished in the case of "integer" )
+
+# 2011.06.25
+# joincrvs debugged
+
+# synchro with ketpict2e
+
+# 2011.06.01
+# Bowdata debugged
+
+#2011.05.28
+# Ratiocmyk, Setcolor ( new )
+
+#2011.04.28
+# Htickmark, Vtickmark debugged
+
+#2011.03.08
+# Drwboxframe debugged
+# Putrow, Putrowexpr debugged (Dpos )
+
+#2011.03.02
+# Tabledata ( index of hline ), PutcoL, PutcoLexpr ( "r",...) debugged
+# Texcom changed ( // => backslash )
+
+#2011.01.07
+# Dividegraphics, Splinedat are changed significantly
+# Readtextdata is changed
+
+#2011.01.04
+# Derivative, Integrate are added
+
+#2010.12.07
+# Translatedata, Scaledata, Reflectdata changed ( efficient for vector )
+# Rotatedata changed ( deg : logical )
+# HIstplotdata, Drwhistplot ( type => freq , fpplot (added) )
+
+# 2010.12.04
+# WindispT changed ( tickmark )
+# Lineplot changed ( mag=> length )
+# Plotdata debugged ( 'E=fun', 'D=')
+# Enclosing changed (return PD)
+
+# 2010.12.02
+# WindispT changed
+# Makecurves debugged
+
+# 2010.11.27
+# Pointdata changed ( efficient for matrix and data.frame )
+# WindispT
+# Setwindow ( decide from data )
+# Assign debugged ( strsplit => gsub(fixed=T))
+
+# 2010.11.20
+# Flattenlist, WindispT
+# Splinedata changed( efficient for data.frame )
+
+#2010.08.19 ( Maybe not finished )
+# Stripblanks
+# Fullformfunc, Sf3data
+
+#2010.08.17
+# Phparadata, Phpersdata, Phspersdata, Phsparadata
+# Facesdata, MakeveLfaceL, Menkakusi2
+# Rotate3data
+# Skeletonpersdata, Skeletonpers3data, Makeskeletonpersdata
+# Embed
+
+#2010.08.16
+# Spacecurve changed
+# CameracoordCurve, Partcrv3, Projpers, CameraCurve,
+# Perspt, Xyzaxpersname, Invperspt, Zparapt, Zperspt
+
+# 2010.08.15
+# Phcutoffdata added
+
+# 2010.08.13
+# Phcutdata, Spacecurve debugged
+# Setangle changed
+
+# 2010.08.09
+# Spacecurve
+# Rotate3data, Rotate3pt
+# Phcutdata
+
+# 2010.08.08
+# Implementing 3d
+# Initangle, Setangle, Setpers, SetstereoL, SetstereoR
+# Mixlength
+# Spaceline, Projpara, ProjCurve, Parapt
+# Xyzax3data, Xyzaxparaname
+# Cancoordpers, Invparapt, ProjcoordCurve
+# Skeletonparadata, Skeletonpara3data, Makeskeletondata, Kukannozoki
+
+# 2010.07.25
+# Rotatedata changed
+# Drwline changed (list of list)
+
+# 2010.04.09
+# Stat package added
+
+# 2010.04.02
+# Putcolexpr, Putrowexpr
+
+# 2010.04.02
+
+# Windisp, Op changed
+# Execmd added
+# Texnewcmd, Texrenewcmd, Texend,
+# Texctr, Texnewctr, Texsetctr
+# Kyoukai debugged
+
+# 2010.01.20
+# Partcrv, Makeshasen : debugged
+
+# 2010.01.23
+# Ovaldata, Ovalbox added
+
+# 2010.01.27
+# Readtextdata changed
+# Putrow, PutcoL debugged ( Putcol is OK)
+
+# 2010.01.31
+# Writetextdata added
+
+# 2010.02.12
+# Texvalctr, Texthectr added
+
+# 2010.02.22
+# Execmd changed
+
+# 2010.02.23
+# Op, Windisp changed
+
+# 2010.02.24
+# Execmd changed
+
+# 2010.03.07
+# Dotfilldata (Kosa>1)
+
+# 2010.03.21
+# Mixjoin
+# Koutenlist (bug)
+
+
+# 2010.03.24
+# Arrowhead ( bug in the case of "l" )
+
+# 2010.03.28
+# Tabledata
+# Diagcelldata ( New )
+
+# 2010.03.30
+# Tabledata
+
+###########################################
+
+XMIN<- -5
+XMAX<- 5
+YMIN<- -5 ; YMAX<- 5
+ZIKU<- "line"
+ARROWSIZE<- 1
+XNAME<- "$x$"
+XPOS<- "e"
+YNAME<- "$y$"
+YPOS<- "n"
+ONAME<- "O"
+OPOS<- "sw"
+ULEN<- "1cm"
+MilliIn<- 1/2.54*1000
+PenThick<- round(MilliIn*0.02)
+PenThickInit<- PenThick
+TenSizeInit<<- 0.02*2 #17.10.07
+TenSize<- TenSizeInit
+Wfile<-""
+MEMORI<- 0.05
+MEMORIInit<- MEMORI
+MEMORINow<- MEMORI
+MARKLEN<- 0.05
+MARKLENInit<- MARKLEN
+MARKLENNow<- MARKLEN
+GENTEN<- c(0,0)
+YaSize<- 1
+YaAngle<- 18
+YaPosition<- 1
+YaThick<- 1
+YaStyle<- "tf"
+PHI<- 30*pi/180
+THETA<- 60*pi/180
+FocusPoint<- c(0,0,0)
+EyePoint<- c(5,5,5)
+ASSIGNLIST<- list("`","'")
+
+SCALEX<- 1
+SCALEY<- 1
+LOGX<- 0
+LOGY<- 0
+
+TEXFORLEVEL<- 0
+TEXFORLAST<- list()
+
+#######################
+
+Ketinit<- function(){
+XMIN<<- -5
+XMAX<<- 5
+YMIN<<- -5 ; YMAX<<- 5
+ZIKU<<- "line"
+ARROWSIZE<<- 1
+XNAME<<- "$x$"
+XPOS<<- "e"
+YNAME<<- "$y$"
+YPOS<<- "n"
+ONAME<<- "O"
+OPOS<<- "sw"
+ULEN<<- "1cm"
+MilliIn<<- 1/2.54*1000
+PenThick<<- round(MilliIn*0.02)
+PenThickInit<<- PenThick
+TenSizeInit<<- 0.02*2 #17.10.07
+TenSize<<- TenSizeInit
+Wfile<<-""
+MEMORI<<- 0.05
+MEMORIInit<<- MEMORI
+MEMORINow<<- MEMORI
+MARKLEN<<- 0.05
+MARKLENInit<<- MARKLEN
+MARKLENNow<<- MARKLEN
+GENTEN<<- c(0,0)
+YaSize<<- 1
+YaAngle<<- 18
+YaPosition<<- 1
+YaThick<<- 1
+YaStyle<<- "tf"
+PHI<<- 30*pi/180
+THETA<<- 60*pi/180
+FocusPoint<<- c(0,0,0)
+EyePoint<<- c(5,5,5)
+ASSIGNLIST<<- list("`","'")
+
+SCALEX<<- 1
+SCALEY<<- 1
+LOGX<<- 0
+LOGY<<- 0
+
+TEXFORLEVEL<<- 0
+TEXFORLAST<<- list()
+}
+
+#-------------------------------------------------------
+
+Appendrow<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Out<-c()
+ Nc<- 0
+ for (I in 1:Nargs)
+ {
+ Dt<- varargin[[I]]
+ Nc<- max(Nc,Ncol(Dt))
+ if (class(Dt)=="matrix") Dt<-as.numeric(t(Dt))
+ Out<- c(Out,Dt)
+ }
+ if (Nc>0)
+ {
+ Out<-matrix(Out, nrow=Nc)
+ Out<-t(Out)
+ }
+ else
+ {
+ Out<-c()
+ }
+ return(Out)
+}
+
+Crossprod<-function(a,b)
+{
+ if (length(a)==3)
+ {
+ Tmp1<-a[2]*b[3]-a[3]*b[2]
+ Tmp2=a[3]*b[1]-a[1]*b[3]
+ Tmp3=a[1]*b[2]-a[2]*b[1]
+ Out=c(Tmp1,Tmp2,Tmp3)
+ }
+ else
+ {
+ Out=a[1]*b[2]-a[2]*b[1]
+ }
+ return(Out)
+}
+
+Datalength<-function(Data)
+{
+ if (length(Data)==0) return(0)
+ if (mode(Data)=="numeric") return(Nrow(Data))
+ if (mode(Data)=="character") return(nchar(Data))
+ if (mode(Data)=="list") return(length(Data))
+}
+
+Dotprod<-function(a,b)
+{
+ Tmp=crossprod(a,b)
+ return(Tmp)
+}
+
+Dist<- function(...) # 17.09.17
+{
+ varargin<- list(...)
+ a=varargin[[1]]
+ if(length(varargin)==1){
+ tmp=sqrt(Dotprod(a,a))
+ return(as.vector(tmp))
+ }
+ else{
+ b=varargin[[2]]
+ tmp=sqrt(Dotprod(b-a,b-a))
+ retun(as.vector(tmp))
+ }
+}
+
+Member<-function(A,L)
+{
+ N<-length(L);
+ if (length(N)==0) return(FALSE)
+ for (I in 1:N)
+ {
+ if (class(L)=="list")
+ {
+ Tmp<-L[[I]]
+ }
+ else
+ {
+ Tmp<-L[I]
+ }
+ if (mode(A)=="numeric")
+ {
+ if (Norm(A-Tmp)==0) return(TRUE)
+ }
+ else
+ {
+ if (A==Tmp) return(TRUE)
+ }
+ }
+ return(FALSE)
+}
+
+Norm<-function(V)
+{
+ Tmp<-as.vector(V);
+ Tmp<-crossprod(Tmp,Tmp);
+ Tmp<-sqrt(Tmp);
+ as.numeric(Tmp)
+}
+
+Ncol<-function(P)
+{
+ if (class(P)=="matrix") return(ncol(P))
+ else return(length(P))
+}
+
+Nrow<-function(P)
+{
+ if (length(P)==0) return(0)
+ if (class(P)=="matrix") return(nrow(P))
+ else return(1)
+}
+
+Looprange<- function(a,b)
+{
+if (a<=b) return(a:b)
+return(c())
+}
+
+Stripblanks<- function(Ch){
+ Tmp<- gsub(" ","",Ch,fixed=TRUE)
+ return(Tmp)
+}
+
+Derivative<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Fstr<- varargin[[1]]
+ Vstr<- varargin[[2]]
+ NvaL<- length(Vstr)
+ Flg<- 0
+ if(Nargs>=3){
+ VaL<- varargin[[3]]
+ Flg<- 1
+ }
+ Str<- paste("deriv(~",Fstr,",c('",Vstr[1],"'",sep="")
+ for(J in Looprange(2,NvaL)){
+ Str<- paste(Str,",'",Vstr[J],"'",sep="")
+ }
+ Str<- paste(Str,")",sep="")
+ if(NvaL<=3){
+ Str<- paste(Str,",func=TRUE)",sep="")
+ }
+ else{
+ Str<- paste(Str,")",sep="")
+ }
+ f<- eval(parse(text=Str))
+ if(Flg==1){
+ if (NvaL<=3){
+ if(NvaL==1){V<- f(VaL[1])}
+ if(NvaL==2){V<- f(VaL[1],VaL[2])}
+ if(NvaL==3){V<- f(VaL[1],VaL[2],VaL[3])}
+ }
+ else{
+ for(J in 1:NvaL){
+ Tmp<- paste(Vstr[J],'<-',as.character(VaL[J]))
+ eval(parse(text=Tmp))
+ }
+ V<- eval(f)
+ }
+ Out<- attr(V,'gradient')
+ Out<- Out[1,]
+ }
+ else{
+ Out<- f
+ }
+ return(Out)
+}
+
+Integrate<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Fstr<- varargin[[1]]
+ Vstr<- varargin[[2]]
+ IntvL<- varargin[[3]]
+ Str<- 'Tmpfun<- function('
+ Str<- paste(Str,Vstr,'){',sep='')
+ Str<- paste(Str,Fstr,'}',sep='')
+ eval(parse(text=Str))
+ Tmpfunv<- function(x){sapply(x,Tmpfun)}
+ Out<- 0
+ for (J in 1:(length(IntvL)-1)){
+ Tmp<- integrate(Tmpfunv,IntvL[J],IntvL[J+1])
+ Out<- Out+Tmp[[1]]
+ }
+ return(Out)
+}
+
+#--------------------------------------
+
+#########################
+
+Anglemark<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-3)
+ PA<- varargin[[1]]
+ PB<- varargin[[2]]
+ PC=varargin[[3]]
+ r <- 0.5
+ if (Nargs>=4){
+ r<- varargin[[4]]*r
+ }
+ Cir<- Circledata(PB,r)
+ Tmp<- IntersectcrvsPp(Cir,Listplot(PA,PB))
+ P1<- Op(2,Op(1,Tmp))
+ Tmp<- IntersectcrvsPp(Cir,Listplot(PC,PB))
+ P2<- Op(2,Op(1,Tmp))
+ if (abs(P1-P2)<Eps){
+ Out<-c()
+ return(Out)
+ }
+ if (P1<P2-Eps){
+ Out<- Partcrv(P1,P2,Cir)
+ }
+ else{
+ Tmp<- Numptcrv(Cir)
+ Tmp1<- Partcrv(P1,Tmp,Cir)
+ Tmp2<- Partcrv(1,P2,Cir)
+ Out<- Joincrvs(Tmp1,Tmp2)
+ }
+}
+
+##############################################
+
+Arrowdata<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ P<- varargin[[1]]
+ Q<- varargin[[2]]
+ R<- Q
+ Futosa<- YaThick
+ Ookisa<- YaSize
+ Thickness<- 1
+ Hiraki<- YaAngle
+ Yapos<- YaPosition
+ Position<- 1
+ Str<- YaStyle
+ Flg<- 0
+ for (I in Looprange(3,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric"){
+ if (length(Tmp)>1){
+ R<- Tmp
+ }
+ else{
+ if (Flg==0){
+ Ookisa<- Ookisa*Tmp
+ }
+ if (Flg==1){
+ if (Tmp<5){
+ Hiraki<- Tmp*Hiraki
+ }
+ else{
+ Hiraki<- Tmp
+ }
+ }
+ if (Flg==2){
+ R<- P+Tmp*(Q-P)
+ }
+ else{
+ R<- P+Yapos*(Q-P)
+ }
+ if (Flg==3){
+ Futosa<- Tmp
+ }
+ Flg<- Flg+1
+ }
+ }
+ if (mode(Tmp)=="character"){
+ Tmp<- grep("=", Tmp)
+ if (length(Tmp)>0){
+ eval(parse(text=Tmp))
+ Futosa<- Futosa*Thickness
+ R<- P+Position*(Q-P)
+ }
+ else{
+ Str<- Tmp
+ }
+ }
+ }
+ Tmp1<- Listplot(c(P,Q))
+ Tmp2<- Arrowheaddata(R,Q-P,Ookisa,Hiraki,Futosa,Str)
+ Out<- Joingraphics(Tmp1,Tmp2)
+}
+
+######################################
+
+# 2013.11.13 No Intersect debugged
+
+Arrowhead<-function(...)
+{ ## Scaling is implemented
+ ## 12.01.08 Kirikomi
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ P<-varargin[[1]]
+ Houkou<-varargin[[2]]
+ Ookisa<-0.2*YaSize
+ Hiraki<-YaAngle
+ Futosa<-0.5*YaThick
+ Cut<- 0
+ Str<-YaStyle
+ Flg<- 0
+ for (I in Looprange(3,Nargs)){
+ Tmp<-varargin[[I]]
+ if (is.character(Tmp)){
+ Equal<- grep("=",Tmp,fixed=TRUE) # 12.01.07 from
+ if(length(Equal)>0){
+ Tmp1<- strsplit(Tmp,"=",fixed=TRUE)
+ Tmp2<- Tmp1[[1]]
+ if (Tmp2[1]=="Cut" || Tmp2[1]=="cut"){
+ Tmp<- paste("Cut=",Tmp2[2],sep="")
+ eval(parse(text=Tmp))
+ }
+ }else{
+ Str<- Tmp
+ } # 12.01.07 upto
+ }
+ if (is.numeric(Tmp) && length(Tmp)==1){
+ if (Flg==0) Ookisa<-Ookisa*Tmp
+ if (Flg==1){
+ if (Tmp<5) Hiraki<-Tmp*Hiraki
+ else Hiraki<-Tmp
+ }
+ if (Flg==2) Futosa<-Tmp
+ Flg<-Flg+1
+ }
+ }
+ Ookisa<-1000/2.54/MilliIn*Ookisa
+ Theta<-Hiraki*pi/180
+ if (Nrow(Houkou)>1){
+ P<- Doscaling(P)
+ Houkou<- Doscaling(Houkou)
+ Tmp<-Nearestpt(P,Houkou)
+ A<-Tmp[[1]]
+ I<-floor(Tmp[[2]])
+ G<-Circledata(P,Ookisa*cos(Theta),N=10)
+ Flg<- 0 # 13.11.13
+ JL<-seq(I,1,by=-1)
+ for (J in JL){
+ B<-Ptcrv(J,Houkou)
+ Tmp<-IntersectcrvsPp(Listplot(list(A,B)),G)
+ if (length(Tmp)>0){
+ Flg<- 1
+ break
+ }
+ A<-B
+ }
+ if (Flg==0){ # 13.11.13
+ print("Arrowhead may be too large (no intersect)")
+ return(P)
+ }
+ Houkou<-P-Op(1,Tmp[[1]])
+ Houkou<- Unscaling(Houkou)
+ P<- Unscaling(P)
+ }
+ P<- Doscaling(P)
+ Houkou<- Doscaling(Houkou)
+ Ev<--1/Norm(Houkou)*Houkou
+ Nv<-c(-Ev[2],Ev[1])
+ if (length(grep("c",Str))>0){
+ P<-P-0.5*Ookisa*cos(Theta)*Ev
+ }
+ if (length(grep("b",Str))>0){
+ P<-P-Ookisa*cos(Theta)*Ev
+ }
+ A<-P+Ookisa*cos(Theta)*Ev+Ookisa*sin(Theta)*Nv
+ B<-P+Ookisa*cos(Theta)*Ev-Ookisa*sin(Theta)*Nv
+ if (length(grep("l",Str))>0){
+ Tmp<-Listplot(list(A,P,B))
+ Tmp1<- Unscaling(Tmp)
+ Drwline(Tmp1,Futosa)
+ }
+ else{
+ C<- P+(1-Cut)*((A+B)/2-P) # 12.01.07
+ Tmp<- Listplot(list(A,P,B,C,A)) # 12.01.07
+ Tmp1<- Unscaling(Tmp)
+ Shade(Tmp1)
+ Drwline(Tmp1,1)
+ }
+}
+
+############################################
+
+# 2013.11.13 No intersect debugged
+
+Arrowheaddata<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ P<- varargin[[1]]
+ Houkou<- varargin[[2]]
+ Ookisa<- 0.2*YaSize
+ Hiraki<- YaAngle
+ Futosa<- 0
+ Thickness<- 1
+ Str<- YaStyle
+ Flg<- 0
+ for (I in Looprange(3,Nargs)){
+ Tmp<-varargin[[I]]
+ if (mode(Tmp)=="character"){
+ Tmp1<-grep("=",Tmp)
+ if (length(Tmp1)>0){
+ eval(parse(text=Tmp))
+ Futosa<- Thickness
+ }
+ else{
+ Str<- Tmp
+ }
+ }
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ if (Flg==0) Ookisa<-Ookisa*Tmp
+ if (Flg==1){
+ if (Tmp<5) Hiraki<-Tmp*Hiraki
+ else Hiraki<-Tmp
+ }
+ if (Flg==2) Futosa<-Tmp
+ Flg<-Flg+1
+ }
+ }
+ Theta<- Hiraki*pi/180
+ if (Nrow(Houkou)>1){
+ P<- Doscaling(P)
+ Houkou<- Doscaling(Houkou)
+ Tmp<-Nearestpt(P,Houkou)
+ A<-Tmp[[1]]
+ I<-floor(Tmp[[2]])
+ G<-Circledata(P,Ookisa*cos(Theta),N=10)
+ Flg<- 0 # 13.11.13
+ JL<-seq(I,1,by=-1)
+ for (J in JL){
+ B<- Ptcrv(J,Houkou)
+ Tmp<- IntersectcrvsPp(Listplot(list(A,B)),G)
+ if (length(Tmp)>0){
+ Flg<- 1
+ break
+ }
+ A<-B
+ }
+ if (Flg==0){ # 13.11.13
+ print("Arrowhead may be too large (no intersect)")
+ return(P)
+ }
+ Houkou<-P-Op(1,Tmp[[1]])
+ Houkou<- Unscaling(Houkou)
+ P<- Unscaling(P)
+ }
+ P<- Doscaling(P)
+ Houkou<- Doscaling(Houkou)
+ Ev<- -1/Norm(Houkou)*Houkou
+ Nv<- c(-Ev[2],Ev[1])
+ if (length(grep("c",Str))>0){
+ P<-P-0.5*Ookisa*cos(Theta)*Ev
+ }
+ if (length(grep("b",Str))>0){
+ P<-P-Ookisa*cos(Theta)*Ev
+ }
+ A<-P+Ookisa*cos(Theta)*Ev+Ookisa*sin(Theta)*Nv
+ B<-P+Ookisa*cos(Theta)*Ev-Ookisa*sin(Theta)*Nv
+ Tmp<- Listplot(A,P,B)
+ Out<- Unscaling(Tmp)
+ return(Out)
+}
+
+##########################################
+
+Arrowline<- function(...)
+{ # 12.01.07 kirikomi
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ P<- varargin[[1]]
+ Q<- varargin[[2]]
+ Futosa<- YaThick
+ Ookisa<- YaSize
+ Hiraki<- YaAngle
+ Yapos<- YaPosition
+ Cutstr<- "Cut=0"
+ Str<- YaStyle
+ Flg<- 0
+ for (I in Looprange(3,Nargs)){
+ Tmp<- varargin[[I]]
+ if (is.character(Tmp)){
+ Equal<- grep("=",Tmp,fixed=TRUE) # 12.01.07 from
+ if(length(Equal)>0){
+ Tmp1<- strsplit(Tmp,"=")
+ Tmp2<- Tmp1[[1]]
+ if(Tmp2[1]=="Cut" || Tmp2[1]=="cut"){
+ Tmp<- paste("Cut=", Tmp2[2],sep="")
+ Cutstr<- Tmp
+ }
+ }
+ else{
+ Str<- Tmp
+ } # 12.01.07 upto
+ }
+ if (is.numeric(Tmp) && length(Tmp)==1){
+ if (Flg==0) Ookisa<- Ookisa*Tmp
+ if (Flg==1){
+ if (Tmp<5) Hiraki<- Tmp*Hiraki
+ else Hiraki<- Tmp
+ }
+ if (Flg==2) Yapos<- Tmp
+ if (Flg==3) Futosa<- Tmp
+ Flg<- Flg+1
+ }
+ }
+ R<- P+Yapos*(Q-P)
+ Drwline(Listplot(c(P,Q)),Futosa)
+ Arrowhead(R,Q-P,Ookisa,Hiraki,Futosa,Cutstr,Str)
+}
+
+#########################################
+
+Assign<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ ASSIGNLIST<<- list("`",Prime())
+ Out<- ASSIGNLIST
+ return()
+# return("Assign reset done");
+ }
+ L<- list("`","'")
+ if (Nargs%%2==0){
+ L<- Mixjoin(L,varargin)
+ ASSIGNLIST<<- L
+ Out<- L
+ return()
+# return("Assign set done");
+ }
+ if (Nargs==1){
+ Fnstr<- varargin[[1]]
+ if (nchar(Fnstr)==0){ # case of ""
+ L<- ASSIGNLIST
+ Out<- c()
+ for (I in seq(1,length(L),by=2)){
+ Tmp1<- L[[I]]
+ Tmp2<- L[[I+1]]
+ if (length(Tmp2)==1){
+ Tmp3<- as.character(Tmp2)
+ }
+ else{
+ if (mode(Tmp2)=="character"){
+ Tmp3<- Tmp2
+ }
+ else if (mode(Tmp2)=="list"){
+ Tmp3<- makeliststr(Tmp2)
+ }
+ else if (mode(Tmp2)=="numeric"){
+ Tmp3<- "c("
+ for (J in Looprange(1,length(Tmp2))){
+ Tmp3<- paste(Tmp3,as.character(Tmp2[J]),sep="")
+ if (J<length(Tmp2)){
+ Tmp3<- paste(Tmp3,",",sep="")
+ }
+ }
+ Tmp3<- paste(Tmp3,")",sep="")
+ if (class(Tmp2)=="matrix"){
+ Nr<- as.character(nrow(Tmp2))
+ Tmp3<- paste("matrix(",Tmp3,"nrow=",Nr,")",sep="")
+ }
+ }
+ }
+ Tmp<- paste(Tmp1,"=",Tmp3,sep="")
+ Out<- c(Out,Tmp)
+ }
+ return(Out);
+ }
+ if (substr(Fnstr,1,1)=="?"){
+ Fnstr<- substr(Fnstr,2,nchar(Fnstr))
+ for (I in seq(1,length(ASSIGNLIST),by=2)){
+ Tmp<- ASSIGNLIST[[I]]
+ if (Tmp==Fnstr){
+ Out<- Mixjoin(list(I),ASSIGNLIST[I+1])
+ return(Out)
+ }
+ }
+ Out<- "Not found"
+ return(Out);
+ }
+ L<- ASSIGNLIST
+ }
+ else{
+ if (mode(varargin[[2]])=="numeric"){
+ Fnstr<- varargin[[Nargs]]
+ for (I in Looprange(1,Nargs-1)){
+ L[[I]]=varargin[[I]]
+ }
+ }
+ else{
+ Fnstr<- varargin[[1]]
+ for (I in Looprange(2,Nargs)){
+ L[[I-1]]<- varargin[[I]]
+ }
+ }
+ }
+ for (I in seq(1,length(L),by=2)){
+ Vname<- L[[I]]
+ Val<- L[[I+1]]
+ if (mode(Val)=="numeric"){
+ if (Nrow(Val)==1){
+ for (K in Looprange(1,length(Val))){
+ Tmp<- paste(Vname,"[", as.character(K),"]",sep="")
+ if (mode(Val[K])=="numeric"){
+ Tmp1<- paste("(",as.character(Val[K]),")",sep="")
+ }
+ else{
+ Tmp1<- Val[K]
+ }
+ Fnstr<- gsub(Tmp,Tmp1,Fnstr,fixed=TRUE)
+ }
+ }
+ else{
+ for (J in Looprange(1,Nrow(Val))){
+ for (K in Looprange(1,Ncol(Val))){
+ Tmp<- paste(Vname,"(",as.character(J),",",as.character(K),")",sep="")
+ if (mode(Val[J,K])=="numeric"){
+ Tmp1<- paste("(",as.character(Val[J,K]),")",sep="")
+ }
+ else{
+ Tmp1<- Val[J,K]
+ }
+ Fnstr<- gsub(Tmp,Tmp1,Fnstr,fixed=TRUE)
+ }
+ }
+ }
+ if (length(Val)==1){
+ Rep<- as.character(Val)
+ }
+ else{
+ Rep<-""
+ if (class(Val)=="matrix"){
+ Rep<- "matrix("
+ }
+ Rep<- paste(Rep,"c(",sep="")
+ for (J in Looprange(1,length(Val))){
+ Rep<- paste(Rep,as.character(Val[J]),sep="")
+ if (J<length(Val)){
+ Rep<- paste(Rep,",",sep="")
+ }
+ else{
+ Rep<- paste(Rep,")",sep="")
+ }
+ }
+ if (class(Val)=="matrix"){
+ Rep<- paste(Rep,",nrow=",as.character(nrow(Val)),")",sep="")
+ }
+ }
+ Tmp1<- paste("(",Rep,")",sep="")
+ }
+ if (mode(Val)=="character"){
+ Tmp1<- Val
+ }
+ if (mode(Val)=="list"){
+ Tmp1<- Makeliststr(Val)
+ }
+ Fnstr<- gsub(Vname,Tmp1,Fnstr,fixed=TRUE) # 10.11.20
+ }
+ return(Fnstr)
+}
+
+#########################################
+
+Assignadd<- function(...)
+{
+ varargin<- list(...)
+ L<- ASSIGNLIST
+ L<- Mixjoin(L,varargin)
+ ASSIGNLIST<<- L
+# return("assign add done"); #17.09.17
+}
+
+#########################################
+
+Assignrep<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ L<- ASSIGNLIST
+ for (I in seq(1,Nargs,by=2)){
+ Vname<- varargin[[I]]
+ Val<- varargin[[I+1]]
+ Tmp1<- paste("?",Vname,sep="")
+ Tmp<- Assign(Tmp)
+ if (mode(Tmp)=="character"){
+ next
+ }
+ I<- Tmp[[1]]
+ L<- Mixjoin(L,list(Val))
+ }
+ ASSIGNLIST<<- L
+}
+
+#########################################
+
+ Assignset<- function(...)
+{
+ Assign(...)
+}
+
+#########################################
+
+Beginpicture<-function(ul)
+{ ## Scaling is implemented
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xm<- Tmp[1]
+ Ym<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ XM<- Tmp[1]
+ YM<- Tmp[2]
+ Dx<- XM-Xm
+ Dy<- YM-Ym
+ Sym<-".0123456789 +-*/"
+ SL<-Sym
+ OL<-"+-*/"
+ if (ul!=""){
+ ULEN<<-ul;
+ }
+ Is<-1;
+ VL<-"";
+ Ucode<-ULEN
+ for (I in Looprange(1,nchar(Ucode))){
+ C<-substring(Ucode,I,I);
+ if (length(grep(C,SL))>0){
+ if (length(grep(C,OL))>0){
+ Tmp<-substring(Ucode,Is,I-1);
+ Str<-paste(VL,Tmp,C,sep="")
+ VL<-Str
+ Is<-I+1;
+ }
+ }
+ else{
+ Unit<-substring(Ucode,I,I+1);
+ Str<-substring(Ucode,Is,I-1);
+ VL<-paste(VL,Str,sep="")
+ break;
+ }
+ }
+ Valu<-eval(parse(text=VL));
+ Str<-as.character(Valu);
+ ULEN<<- paste(Str,Unit,sep="");
+ if (Unit=="cm") MilliIn<<-1000/2.54*Valu
+ if (Unit=="mm") MilliIn<<-1000/2.54*Valu/10
+ if (Unit=="in") MilliIn<<-1000*Valu
+ if (Unit=="pt") MilliIn<<-1000/72.27*Valu
+ if (Unit=="pc") MilliIn<<-1000/6.022*Valu
+ if (Unit=="bp") MilliIn<<-1000/72*Valu
+ if (Unit=="dd2") MilliIn<<-1000/1238/1157/72.27*Valu
+ if (Unit=="cc") MilliIn<<-1000/1238/1157/72.27*12*Valu;
+ if (Unit=="sp") MilliIn<<-1000/72.27/65536*Valu/10
+ MARKLEN<<- MARKLENNow*1000/2.54/MilliIn;
+ Str<-paste("{\\unitlength=",ULEN,"%\n",sep="");
+ cat(Str,file=Wfile,append=TRUE);
+ cat("\\begin{picture}%\n",file=Wfile,append=TRUE);
+ Str<-"(";
+ Tmp<-as.character(round(Dx,digits=6));
+ Str<-paste(Str,Tmp,",",sep="");
+ Tmp<-as.character(round(Dy,digits=6));
+ Str<-paste(Str,Tmp,")(",sep="");
+ Tmp<-as.character(round(Xm,digits=6));
+ Str<-paste(Str,Tmp,",",sep="");
+ Tmp<-as.character(round(Ym,digits=6));
+ Str<-paste(Str,Tmp,")%\n",sep="");
+ cat(Str,file=Wfile,append=TRUE);
+ Str<-paste("\\special{pn ",as.character(PenThickInit),"}%\n",sep="");
+ cat(Str,file=Wfile,append=TRUE);
+ cat("%\n",file=Wfile,append=TRUE);
+}
+
+#################################################
+
+Bowdata<- function(...) #17.09.17
+{
+ varargin <- list(...)
+ Nargs <- length(varargin)
+ PA <- varargin[[1]]
+ PB <- varargin[[2]]
+ Cut <- 0
+ D <- 1/2*Norm(PB-PA)
+ if (Nargs>=3) {
+ H <- varargin[[3]]*D*0.2
+ }
+ else {
+ H <- D*0.2
+ }
+ H <- min(H,D)
+ if (Nargs>=4){
+ Cut <- varargin[[4]]
+ }
+ Ydata <- MakeBowdata(PA,PB,H)
+ C <- Op(1,Ydata)
+ r <- Op(2,Ydata)
+ R1 <- Op(3,Ydata)
+ R2 <- Op(4,Ydata)
+ Rng <- paste("R=c(",as.character(R1),",",as.character(R2),")",sep="")
+ Theta <- (R1+R2)*0.5
+ BOWMIDDLE <<- list(c(C[1]+r*cos(Theta),C[2]+r*sin(Theta)),Theta)
+ M <- Op(1,BOWMIDDLE)
+ ThetaM <- Op(2,BOWMIDDLE)
+ BOWSTART <<- PA
+ BOWEND <<- PB
+ if (Cut==0){
+ Pd<- Circledata(c(C,r),Rng)
+ }
+ else{
+ Alpha <- R1; Beta <- ThetaM-Cut/(2*r)
+ Rng <- paste("Rng=c(",as.character(Alpha),",",as.character(Beta),")",sep="")
+ Pd <- Circledata(c(C,r),Rng)
+ Alpha <- ThetaM+Cut/(2*r); Beta <- R2
+ Rng <- paste("R=c(",as.character(Alpha),",",as.character(Beta),")",sep="")
+ Tmp <- Circledata(c(C,r),Rng)
+ Pd <- Appendrow(Pd,c(Inf,Inf),Tmp)
+ }
+}
+
+Bowmiddle <- function(...)
+{
+ varargin <- list(...)
+ Nargs <- length(varargin)
+ if( Nargs==0) {
+ M <- BOWMIDDLE
+ return(M)
+ }
+ if (Nargs==1) {
+ Bdata <- varargin[[1]]
+ A <- Bdata[1,]
+ Dind <- Dataindex(Bdata)
+ Dc <- Nrow(Dind)
+ Tmp <- Dind[Dc,2]
+ B <- Bdata[Tmp,]
+ if (Dc==1) {
+ Tmp1 <- round(Tmp/2)
+ }
+ else {
+ Tmp1 <- Dind[1,2]
+ }
+ D <- Bdata[Tmp1,]
+ B <- B-A
+ D <- D-A
+ Tmp1 <- B[1]*D[2]-D[1]*B[2]
+ Tmp2 <- (Norm(B)^2*D[2]-B[2]*Norm(D)^2)/2
+ Tmp3 <- -(Norm(B)^2*D[1]-B[1]*Norm(D)^2)/2
+ C <- c(Tmp2,Tmp3)/Tmp1+A
+ R <- Norm(C-A)
+ B <- B+A
+ V <- (A+B)/2-C
+ V <- V/Norm(V)
+ M <- C+R*V
+ }
+ else {
+ A <- varargin[[1]]; B <- varargin[[2]]
+ D <- 1/2*Norm(B-A)
+ H <- 0.2*D;
+ if (length(varargin)>=3) {
+ Tmp <- varargin[[3]]
+ H <- Tmp*D*0.2
+ }
+ H <- min(H,D)
+ Ydata <- MakeBowdata(A,B,H)
+ C <- Op(1,Ydata)
+ R <- Op(2,Ydata)
+ T <- (Op(3,Ydata)+Op(4,Ydata))/2
+ P <- C+R*c(cos(T),sin(T))
+ #M <- list(P,T)
+ M <- P
+ }
+ return(M)
+}
+
+##########################
+# 13.12.19 small movement supported
+
+Bowname<- function(...)
+{
+ varargin <- list(...)
+ Nargs <- length(varargin)
+ Siki <- varargin[[Nargs]]
+ Nargs<- Nargs-1
+ Dr<- "c"
+ if(Nargs>=1){
+ Tmp<- varargin[[Nargs]]
+ if(is.character(Tmp)){
+ Dr<- Tmp
+ Nargs<- Nargs-1
+ }
+ }
+ if (Nargs==0){
+ Siki <- varargin[[1]]
+ P <- Op(1,BOWMIDDLE)
+ }
+ else if (Nargs==1){
+ Bdata <- varargin[[1]]
+ P <- Bowmiddle(Bdata)
+ }
+ else{
+ A <- varargin[[1]]; B <- varargin[[2]]
+ D <- 1/2*Norm(B-A)
+ Tmp <- varargin[[3]]
+ if (is.character(Tmp)){
+ H <- D*0.2
+ }
+ else {
+ H <- Tmp*D*0.2
+ }
+ H <- min(H,D)
+ Ydata <- MakeBowdata(A,B,H)
+ Tmp <- Bowmiddle(Ydata)
+ P <- Op(1,Tmp)
+ }
+ Expr(P,Dr,Siki)
+}
+
+##########################
+# 13.12.19 small movement supported
+# A,B, ... no longer supported
+
+Bownamerot <- function(...)
+{
+ varargin <- list(...)
+ Nargs <- length(varargin)
+ Eps <- 10^(-6)
+ Flg <- 1
+ Tmp <- varargin[[Nargs]]
+ if (is.numeric(Tmp) && length(Tmp)==1 && Tmp<0){
+ Flg <- Tmp
+ Nargs <- Nargs-1
+ }
+ Siki <- varargin[[Nargs]]
+ Nargs<- Nargs-1
+ Dr<- "c"
+ if(Nargs>=1){
+ Tmp<- varargin[[Nargs]]
+ if(is.character(Tmp)){
+ Dr<- Tmp
+ Nargs<- Nargs-1
+ }
+ }
+ if (Nargs==0) {
+ P <- Op(1,BOWMIDDLE)
+ A <- BOWSTART
+ B <- BOWEND
+ }
+ else{
+ Bdata<- varargin[[1]]
+ P<- Bowmiddle(Bdata)
+ A=Bdata[1,]
+ B=Bdata[nrow(Bdata),]
+ Tm<- 0; Tv<- 0
+ if(Nargs>1){
+ Tm<- varargin[[2]]
+ if(Nargs>2){
+ Tv<- varargin[[3]]
+ }
+ }
+ }
+# else if (Nargs==2) {
+# Bdata <- varargin[[1]]
+# P <- Bowmiddle(Bdata)
+# A <- Bdata[1,]
+# B <- Bdata[Nrow(Bdata),]
+# Siki <- varargin[[2]]
+# }
+# else {
+# A <- varargin[[1]]; B <- varargin[[2]]
+# D <- 1/2*Norm(B-A)
+# Tmp <- varargin[[3]]
+# if (mode(Tmp)=="character") {
+# H <- 0.2*D; Siki <- Tmp
+# }
+# else {
+# H <- Tmp*D*0.2; Siki <- varargin[[4]]
+# }
+# H <- min(H,D)
+# Ydata <- MakeBowdata(A,B,H)
+# C <- Op(1,Ydata)
+# R <- Op(2,Ydata)
+# T <- (Op(3,Ydata)+Op(4,Ydata))/2
+# P <- C+R*c(cos(T),sin(T))
+# }
+ if (A[1]>B[1]+Eps){
+ Tmp <- A
+ A <- B
+ B <- Tmp
+ }
+ if (Flg>0) {
+ Tmp <- B-A
+ }
+ else{
+ Tmp <- A-B
+ }
+ Exprrot(P,Tmp,Tm,Tv,Siki)
+}
+
+CalcHeight<-function(Hoko,Moji)
+{
+ D<-0
+ H<-substring(Hoko,1,1)
+ Tmp<-paste("\\settoheight{\\Height}{",Moji,"}",sep="")
+ Str<-c(Tmp)
+ Tmp=paste("\\settodepth{\\Depth}{",Moji,"}",sep="")
+ Str<-c(Str,Tmp)
+ if (H=="n") Str<-c(Str,"\\setlength{\\Height}{\\Depth}")
+ if (H=="s") Str<-c(Str,"\\setlength{\\Height}{-\\Height}")
+ if (H=="c")
+ {
+ Str<-c(Str,"\\setlength{\\Height}{-0.5\\Height}")
+ Str<-c(Str,"\\setlength{\\Depth}{0.5\\Depth}")
+ Str<-c(Str,"\\addtolength{\\Height}{\\Depth}")
+ }
+ for (I in 1:length(Str)) cat(Str[I],file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+}
+
+#########################
+
+CalcWidth<-function(Hoko,Moji)
+{
+ D<-0;
+ H<-substring(Hoko,2,2)
+ if (H=="e") D<-0
+ if (H=="w") D<--1.0
+ if (H=="c") D<--0.5
+ Str1<-paste("\\settowidth{\\Width}{",Moji,"}",sep="")
+ Tmp<-as.character(D)
+ Str2<-paste("\\setlength{\\Width}{",Tmp,"\\Width}",sep="")
+ cat(Str1,file=Wfile,append=TRUE)
+ cat(Str2,file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+}
+
+#########################
+# 17.09.17
+# 17.09.24
+
+Circledata<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Cr<- varargin[[1]]
+ C=Cr[1:2]
+ if(length(Cr)==4){
+ ra=Norm(C-Cr[3:4])
+ Nop=2
+ }
+ else{
+ ra=Cr[3]
+ Nop=2
+ }
+ R=c(0,2*pi)
+ N=50
+ for (I in Looprange(Nop,Nargs)){
+ Tmp<- varargin[[I]]
+ if(is.character(Tmp)){
+ Tmp1=regexpr("=",Tmp) #17.09.24from
+ Tmp2=substring(Tmp,Tmp1+1,nchar(Tmp))
+ Tmp1=substring(Tmp,1,Tmp1)
+ Tmp1=gsub("NUM", "N", toupper(Tmp1))
+ Tmp1=gsub("RNG", "R", Tmp1)
+ Tmp=paste(Tmp1,Tmp2,sep="") #17.09.24upto
+ eval(parse(text=Tmp))
+ }
+ }
+ Dt<- (R[2]-R[1])/N
+ T <- seq(R[1],R[2],by=Dt)
+ X <- C[1]+ra*cos(T)
+ Y <- C[2]+ra*sin(T)
+ XY<- c(X,Y)
+ P<- matrix(XY,ncol=2)
+ return(P)
+}
+
+#########################
+# 13.12.19
+
+Closefile<-function(...)
+{
+ varargin<- list(...)
+ if(length(varargin)>=1){
+ Pa<- varargin[[1]]
+ if(is.character(Pa)){
+ if(Pa=="1") Endpicture(1)
+ if(Pa=="0") Endpicture(0)
+ }
+ }
+ Wfile<<-""
+}
+
+#########################
+
+Closepar<- function()
+{
+ S<- "%\n\\end{minipage}"
+ cat(S,file=Wfile,append=TRUE)
+ Closephr()
+}
+
+
+####################################
+
+Closephr<- function()
+{
+ cat("%\n}%\n",file=Wfile,append=TRUE)
+}
+
+#####################################
+
+Dataindex<-function(P)
+{
+ # Inf;Inf : Terminator
+ Ndm<-c()
+ if (length(P)==0) return(Ndm)
+ N1<-1
+ Flg<-0
+ for (J in 1:Nrow(P))
+ {
+ if (P[J,1]==Inf)
+ {
+ Ndm<-Appendrow(Ndm,c(N1,J-1))
+ N1<-J+1;
+ if (P[N1,1]==Inf)
+ {
+ Flg<-1;
+ break;
+ }
+ }
+ }
+ if (Flg==0)
+ {
+ Ndm<-Appendrow(Ndm,c(N1,Nrow(P)))
+ }
+ if (class(Ndm)=="numeric")
+ {
+ Tmp<-matrix(Ndm,nrow=1)
+ Ndm<- Tmp
+ }
+ return(Ndm)
+}
+
+################################
+
+Dashline<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Nall<- Nargs; Sen<- 1 ; Gap<- 1
+ Tmp<- varargin[[Nall]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1 && Tmp>0){
+ Tmp1<- varargin[[Nall-1]]
+ if (mode(Tmp1)=="numeric" && length(Tmp1)==1 && Tmp1>0){
+ Sen<- Tmp1; Gap<- Tmp
+ Nall<- Nall-2
+ }
+ else{
+ Sen<- Tmp; Gap<- Sen
+ Nall<- Nall-1
+ }
+ }
+ Sen<- 1000/2.54/MilliIn*Sen
+ Gap<- 1000/2.54/MilliIn*Gap
+ for (N in Looprange(1,Nall)){
+ Pdata<- varargin[[N]]
+ if (Mixtype(Pdata)==1){
+ Pdata<- list(Pdata)
+ }
+ for (II in 1:length(Pdata)){
+ Figdata<- Op(II,Pdata)
+ Makehasen(Figdata,Sen,Gap,0)
+ }
+ }
+}
+
+##############################################
+
+Diagcelldata<- function(Tb,Nc,Nr)
+{
+ Tmp<- Findcell(Tb,Nc,Nr)
+ C<- Tmp[[1]]
+ Dx<- Tmp[[2]]
+ Dy<- Tmp[[3]]
+ Pne<- C+c(Dx,Dy)
+ Pnw<- C+c(-Dx,Dy)
+ Psw<- C+c(-Dx,-Dy)
+ Pse<- C+c(Dx,-Dy)
+ Tmp1<- Listplot(Pnw,Pse)
+ Tmp2<- Listplot(Pne,Psw)
+ list(Tmp1,Tmp2)
+}
+
+##############################################
+# 11.01.07
+
+Dividegraphics<- function(Pd)
+{
+ if (length(Pd)==0){
+ return(Pd)
+ }
+ DtL<- Flattenlist(Pd)
+ OutL<- list()
+ for (J in 1:length(DtL)){
+ Dt<- as.matrix(DtL[[J]])
+ Ndm<- Dataindex(Dt)
+ for (I in Looprange(1,Nrow(Ndm))){
+ Fd<- Dt[Ndm[I,1]:Ndm[I,2],]
+ OutL<- c(OutL,list(Fd))
+ }
+ }
+ return(OutL)
+}
+
+##############################################
+# 13.05.03
+
+Dividetable<- function(Tb)
+{
+ G<- Tb[[1]]
+ Gw<- G[[1]]
+ Gt<- G[Tb[[2]]]
+ Gy<- G[Tb[[3]]]
+ list(Gw,Gt,Gy)
+}
+
+################################################
+
+Doscaling<- function(G)
+{
+ GLg<- G
+ if (class(GLg)=="numeric")
+ {
+ if (LOGX==1) GLg[1]<- log(G[1], base=10)
+ if (LOGY==1) GLg[2]<- log(G[2], base=10)
+ Tmp<-c(SCALEX*GLg[1],SCALEY*GLg[2])
+ return(Tmp)
+ }
+ else
+ {
+ if (LOGX==1) GLg[,1]<- log(G[,1],base=10)
+ if (LOGY==1) GLg[,2]<- log(G[,2],base=10)
+ Tmp1<-matrix(c(SCALEX,0,0,SCALEY),nrow=2)
+ Tmp<-GLg %*% Tmp1
+ return(Tmp)
+ }
+}
+
+########################################
+
+Dotfilldata<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ ShaL<- list()
+ Eps<- 0.01
+ Kakudo<- 45
+ Kosa<- 0.5
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xmn<- Tmp[1]; Ymn<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ Xmx<- Tmp[1]; Ymx<- Tmp[2]
+ for (N in seq(Nargs,1,by=-1)){
+ Tmp<- varargin[[N]]
+ if (Mixtype(Tmp)!=1){
+ break
+ }
+ }
+ if (N<Nargs){
+ Kosa<- varargin[[N+1]]
+ }
+# Kosa<- min(Kosa,1)
+ Tmp<- 1/(2*Kosa)
+ Kankaku<- Tmp*0.100*1000/2.54/MilliIn
+ NaitenL<- varargin[[1]]
+ if (Mixtype(NaitenL)==1){
+ NaitenL<- list(NaitenL)
+ }
+ Ns<- 2
+ StartP<- Op(1,NaitenL)
+ if (mode(StartP)=="character"){
+ StartP<- c((Xmn+Xmx)/2,(Ymn+Ymx)/2)
+ }
+ else{
+ StartP<- Doscaling(StartP)
+ }
+ Tmp<- varargin[[2]]
+ if (Mixtype(Tmp)==1){
+ StartP<- Doscaling(Tmp)
+ Ns<- 3
+ }
+ Tmp<- list()
+ for (I in Looprange(Ns,N)){
+ Tmp<- Mixjoin(Tmp,list(varargin[[I]]))
+ }
+ Bdy<- Kyoukai(Tmp)
+ Bdys<-list()
+ for (I in 1:length(Bdy)){
+ Tmp1<- Bdy[[I]]
+ Tmp2<- Doscaling(Tmp1)
+ Bdys<- Mixjoin(Bdys,list(Tmp2))
+ }
+ Bdy<- Bdys
+ PtnL<- list()
+ for (I in Looprange(1,length(NaitenL))){
+ Tmp<- Op(I,NaitenL)
+ if (mode(Tmp)=="numeric"){
+ Tmp1<- Naigai(Tmp,Bdy)
+ PtnL<- Mixjoin(PtnL,list(Tmp1))
+ }
+ else{
+ if (mode(Tmp)!="character"){
+ return("Mode Error")
+ }
+ Ptn<- c()
+ for (J in Looprange(1,nchar(Tmp))){
+ if (substr(Tmp,J,J)=="i"){
+ Ptn<- c(Ptn,1)
+ }
+ else{
+ Ptn<- c(Ptn,0)
+ }
+ }
+ PtnL<- Mixjoin(PtnL,list(Ptn))
+ }
+ }
+ Call<- length(Bdy)
+ Ptn<- c(seq(0, 0, length=Call))
+ if (Member(Ptn,PtnL)){
+ Wn<- Doscaling(Framedata())
+ Bdy<- Mixjoin(Bdy,list(Wn))
+ Tmp<- list()
+ for (I in Looprange(1,length(PtnL))){
+ Tmp1<- c(Op(I,PtnL),1)
+ Tmp<- Mixjoin(Tmp,list(Tmp1))
+ }
+ PtnL<- Tmp
+ }
+ V<- c(cos(Kakudo*pi/180),sin(Kakudo*pi/180))
+ Vm<- c(-sin(Kakudo*pi/180),cos(Kakudo*pi/180))
+ Tmp<- Op(1,NaitenL)
+ if (mode(Tmp)=="numeric" && length(Tmp)==2){
+ Tmp<- Doscaling(Tmp)
+ Delta<- Tmp-StartP
+ K<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ PA<- StartP+K*Kankaku*Vm
+ P<- PA
+ Sha<- Makeshasen(PtnL,P,V,Bdy)
+ Sha<- Dividegraphics(Sha)
+ I<- 1
+ while (length(Sha)>0){
+ for (J in Looprange(1,length(Sha))){
+ Tmp<- Op(J,Sha)
+ Q<- Tmp[1,]
+ R<- Tmp[2,]
+ Tmp<- Dotprod(Q-P,V)/Kankaku
+ K1<- ceiling(Tmp)
+ if (abs(K1-Tmp)<Eps) K1=K1+1
+ Tmp<- Dotprod(R-P,V)/Kankaku
+ K2<- floor(Tmp)
+ if (abs(Tmp-K2)<Eps) K2=K2-1
+ for (K in Looprange(K1,K2)){
+ Tmp1<- Pointdata(P+K*Kankaku*V)
+ ShaL<- Mixjoin(ShaL, list(Tmp1))
+ }
+ }
+ P<- PA+I*Kankaku*Vm
+ Sha<- Makeshasen(PtnL,P,V,Bdy)
+ Sha<- Dividegraphics(Sha)
+ I<- I+1
+ }
+ P<- PA-Kankaku*Vm
+ Sha<- Makeshasen(PtnL,P,V,Bdy)
+ I<- 2
+ while (length(Sha)>0){
+ for (J in 1:length(Sha)){
+ Tmp<- Op(J,Sha)
+ Q<- Tmp[1,]
+ R<- Tmp[2,]
+ Tmp<- Dotprod(Q-P,V)/Kankaku
+ K1<- ceiling(Tmp)
+ if (abs(K1-Tmp)<Eps) K1<- K1+1
+ Tmp<- Dotprod(R-P,V)/Kankaku
+ K2<- floor(Tmp)
+ if (abs(Tmp-K2)<Eps) K2<- K2-1
+ for (K in Looprange(K1,K2)){
+ Tmp1<- Pointdata(P+K*Kankaku*V)
+ ShaL<- Mixjoin(ShaL, list(Tmp1))
+ }
+ }
+ P<- PA-I*Kankaku*Vm
+ Sha<- Makeshasen(PtnL,P,V,Bdy)
+ I<- I+1
+ }
+ }
+ else{
+ Delta<- c(Xmn,Ymn)-StartP
+ K1<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmx,Ymn)-StartP
+ K2<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmx,Ymx)-StartP
+ K3<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmn,Ymx)-StartP
+ K4<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ IM<- max(K1,K2,K3,K4)
+ Im<- min(K1,K2,K3,K4)
+ for (I in Im:IM){
+ P<- StartP+I*Kankaku*Vm
+ Sha<- Makeshasen(PtnL,P,V,Bdy)
+ Sha<- Dividegraphics(Sha)
+ if (length(Sha)>0){
+ for (J in 1:length(Sha)){
+ Tmp<- Op(J,Sha)
+ Q<- Tmp[1,]
+ R<- Tmp[2,]
+ Tmp<- Dotprod(Q-P,V)/Kankaku
+ K1<- ceiling(Tmp)
+ if (abs(K1-Tmp)<Eps) K1=K1+1
+ Tmp<- Dotprod(R-P,V)/Kankaku
+ K2<- floor(Tmp)
+ if (abs(Tmp-K2)<Eps) K2=K2-1
+ for (K in Looprange(K1,K2)){
+ Tmp1<- Pointdata(P+K*Kankaku*V)
+ ShaL<- Mixjoin(ShaL, list(Tmp1))
+ }
+ }
+ }
+ }
+ }
+ ShaLs<-list()
+ for (I in Looprange(1,length(ShaL)))
+ {
+ Tmp<- ShaL[[I]]
+ Tmp1<- Unscaling(Tmp)
+ ShaLs<- Mixjoin(ShaLs,Tmp1)
+ }
+ ShaL<- ShaLs
+ return(ShaL)
+}
+
+#############################################
+
+Dottedline<- function(...)
+{
+ varargin <- list(...)
+ Nall <- length(varargin)
+ Nagasa <- 0.1
+ Ookisa <- PenThick
+ I <- Nall
+ Tmp <- varargin[[I]]
+ while (mode(Tmp)=="numeric" && length(Tmp)==1 ) {
+ I <- I-1
+ Tmp <- varargin[[I]]
+ }
+ if (I==Nall-1) {
+ Nagasa<-Nagasa*varargin[[Nall]]
+ Nall <- Nall-1
+ }
+ if (I==Nall-2) {
+ Nagasa <- Nagasa*varargin[[Nall-1]]
+ Ookisa <- round(Ookisa*varargin[[Nall]])
+ Nall <- Nall-2
+ }
+ Nagasa <- 1000/2.54/MilliIn*Nagasa
+ for (N in 1:Nall) {
+ Pdata <- varargin[[N]]
+ if (mode(Pdata)=="numeric") {
+ Pdata <- list(Pdata)
+ }
+ for (II in 1:length(Pdata)) {
+ Clist <- MakeCurves(Op(II,Pdata))
+ DinM <- Dataindex(Clist)
+ for (n in Looprange(1,Nrow(DinM))) {
+ Tmp <- DinM[n,]
+ Data <- Clist[Tmp[1]:Tmp[2],]
+ Len <- 0
+ Lenlist <- c(0)
+ for (I in Looprange(2,Nrow(Data))) {
+ Len <- Len+Norm(Data[I,]-Data[I-1,])
+ Lenlist <- c(Lenlist,Len)
+ }
+ Lenall <- Lenlist[length(Lenlist)]
+ if (Lenall==0) {
+ next
+ }
+ Naga <- Nagasa
+ Nten <- round(Lenall/Naga)+1
+ if (Nten > 1) {
+ Seg <- Lenall/(Nten-1)
+ }
+ else {
+ Seg <- Lenall
+ }
+ Eps <- 10^(-6)*Seg
+ PPd<-c()
+ Hajime <- 1
+ for (I in Looprange(0,Nten-1)) {
+ Len <- Seg*I
+ if (I>0) {
+ J <- Hajime
+ while( Len>=Lenlist[J]+Eps) {
+ J <- J+1
+ }
+ Hajime <- J-1
+ }
+ T <- (Len-Lenlist[Hajime])/
+ (Lenlist[Hajime+1]-Lenlist[Hajime])
+ P <- Data[Hajime,]+T*(Data[Hajime+1,]-Data[Hajime,])
+ PPd<-Appendrow(PPd,P)
+ if (I==Nten-1) {
+ if (Norm(P-Data[1,])<Eps) {
+ next
+ }
+ }
+ }
+ Str<-paste("\\special{pn ", as.character(Ookisa),"}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ for (I in Looprange(1,Nrow(PPd))){
+ P<- Op(I,PPd)
+ if (Nrow(PPd)==1){
+ V<- c(1,0)
+ }
+ else if (I==1){
+ Tmp<- Op(I+1,PPd)-P
+ V<- 1/Norm(Tmp)*Tmp
+ }
+ else if (I==Nrow(PPd)){
+ Tmp<- P-Op(I-1,PPd)
+ V<- 1/Norm(Tmp)*Tmp
+ }
+ else{
+ Tmp1<- Op(I+1,PPd)-P
+ Tmp2<- P-Op(I-1,PPd)
+ Tmp3<-1/Norm(Tmp1)*Tmp1+1/Norm(Tmp2)*Tmp2
+ V<- 1/Norm(Tmp3)*Tmp3
+ }
+ Tmp<- round(MilliIn*P[1]-1/2*Ookisa*V[1])
+ X<- as.character(Tmp)
+ Tmp<- -round(MilliIn*P[2]-1/2*Ookisa*V[2])
+ Y<- as.character(Tmp)
+ Str<-paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Tmp<- round(MilliIn*P[1]+1/2*Ookisa*V[1])
+ X<- as.character(Tmp)
+ Tmp<- -round(MilliIn*P[2]+1/2*Ookisa*V[2])
+ Y<- as.character(Tmp)
+ Str<-paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ cat("\\special{fp}",file=Wfile,append=TRUE)
+ if (I%%2==0){
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+ }
+ }
+ }
+ }
+ Tmp<-PenThick/PenThickInit
+ Setpen(Tmp);
+}
+
+###########################################
+
+Drwline<-function(...)
+{
+ varargin<-list(...)
+ Nall<-length(varargin)
+ Thick<-0
+ Tmp<-varargin[[Nall]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ Thick<-round(Tmp*PenThickInit)
+ Str<-paste("\\special{pn ", as.character(Thick),"}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Nall<-Nall-1
+ }
+ for (N in 1:Nall){
+ Pdata<-varargin[[N]]
+ if (length(Pdata)==0) next
+ if (mode(Pdata)!="list") Pdata<-list(Pdata)
+ while(Mixtype(Pdata)==3){ # 10.07.25
+ Tmp1<- list()
+ for(II in Looprange(1,length(Pdata))){
+ Tmp1<- Mixjoin(Tmp1,Pdata[[II]])
+ }
+ Pdata<- Tmp1
+ } # 10.07.25
+ for (II in Looprange(1,length(Pdata))){
+ Clist<-MakeCurves(Pdata[[II]])
+ DinM<-Dataindex(Clist)
+ for (n in Looprange(1,Nrow(DinM))){
+ Tmp<-DinM[n,]
+ Data<-Clist[Tmp[1]:Tmp[2],]
+ Mojisu<-0
+ for (I in Looprange(1,Nrow(Data))){
+ Tmp<-Data[I,]
+ X<- sprintf("%5.0f",MilliIn*Tmp[1]) # 11.07.19
+ Y<- sprintf("%5.0f",-MilliIn*Tmp[2]) # 11.07.19
+ Str<-paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<-Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<-0
+ }
+ }
+ if (Mojisu!=0){
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+ cat("\\special{fp}%\n",file=Wfile,append=TRUE)
+ }
+ }
+ }
+ Str<-"%"
+ if (Thick>0){
+ Tmp<-PenThick/PenThickInit
+ Setpen(Tmp)
+ }
+}
+
+###########################################
+
+Drwpt<-function(...)
+{ ## Scaling is implemented
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ if (TenSize>TenSizeInit){
+ N<- round(6*sqrt(TenSize/TenSizeInit))
+ }
+ else{
+ N<-4
+ }
+ Tmp<- varargin[[Nargs]]
+ if (mode(Tmp)=="numeric"){
+ if (length(Tmp)>1){
+ Kosa<- 1; All<- Nargs
+ }
+ else{
+ Kosa<- Tmp; All<- Nargs-1
+ }
+ }
+ else if (mode(Tmp)=="list"){
+ Kosa<- 1; All<- Nargs
+ }
+ CL<-c()
+ for (J in 0:N){
+ Tmp<- TenSize*0.5*1000/2.54/MilliIn
+ Tmp<- Tmp*c(cos(pi/4+J*2*pi/N),sin(pi/4+J*2*pi/N))
+ CL<- append(CL,Tmp)
+ }
+ CL<- matrix(CL,nrow=2)
+ CL<- t(CL)
+ for (II in Looprange(1,All)){
+ MS<- varargin[[II]]
+ MS=Flattenlist(MS) #17.10.11
+ if (mode(MS)=="numeric"){
+ MS<- list(MS)
+ }
+ for (I in Looprange(1,length(MS))){
+ P<- MS[[I]]
+ if (InWindow(P)!="i") next
+ P<- Doscaling(P)
+ PL<-c()
+ for (J in 0:N){
+ PL<- c(PL,P+CL[J+1,])
+ }
+ PL<-matrix(PL,nrow=2)
+ PL<-t(PL)
+ Mojisu<-0
+ for (J in 1:Nrow(PL)){
+ Q<- PL[J,]
+ X<- as.character(round(MilliIn*Q[1]))
+ Y<- as.character(-round(MilliIn*Q[2]))
+ Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("#\n",file=Wfile,append=TRUE)
+ }
+ Mojisu=0
+ }
+ Str1<- paste("\\special{sh ",as.character(Kosa),"}",sep="")
+ Str2<- "\\special{fp}%\n"
+ cat(Str1,file=Wfile,append=TRUE)
+ cat(Str2,file=Wfile,append=TRUE)
+ }
+ }
+}
+
+######################################################
+
+Drwxy<-function(...)
+{
+ varargin<-list(...)
+ Nargs <- length(varargin)
+ Tmp<-grep("arrow", ZIKU)
+ if (length(Tmp)>0)
+ {
+ Arrowline(c(XMIN,GENTEN[2]),c(XMAX,GENTEN[2]),ARROWSIZE)
+ Arrowline(c(GENTEN[1],YMIN),c(GENTEN[1],YMAX),ARROWSIZE)
+ }
+ else
+ {
+ Drwline(Listplot(c(XMIN,GENTEN[2]),c(XMAX,GENTEN[2])))
+ Drwline(Listplot(c(GENTEN[1],YMIN),c(GENTEN[1],YMAX)))
+ }
+ Letter(c(XMAX,GENTEN[2]),XPOS,XNAME)
+ Letter(c(GENTEN[1],YMAX),YPOS,YNAME)
+ Letter(GENTEN,OPOS,ONAME);
+}
+
+##########################################
+# 10.12.04
+
+Enclosing<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ P<- varargin[[1]]
+ if (Mixtype(P)==2){
+ Tmp<- Op(1,P)
+ if (mode(Tmp)!="numeric" || length(Tmp)>1){
+ AnsL<- EnclosingS(...)
+ AnsL<- Joincrvs(AnsL) # 10.12.04
+ return(AnsL)
+ }
+ }
+}
+
+#########################################
+
+EnclosingS<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ AnsL<- list()
+ PdataL<- varargin[[1]]
+ Nall<-length(PdataL)
+ Eps<- 10^(-3)
+ EEps<- 0.1
+ S<- c()
+ Flg<- 0
+ for (I in Looprange(2,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric" && Nrow(Tmp)==1 && length(Tmp)>1){
+ S<- Tmp
+ }
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ if (Flg==0){
+ Eps<- Tmp
+ Flg=Flg+1
+ }
+ else{
+ EEps<- Tmp
+ }
+ }
+ }
+ F<- Op(1,PdataL); G<- Op(Nall,PdataL)
+ KL<- IntersectcrvsPp(F,G)
+ if (length(KL)==1){
+ Tmp<- Op(1,KL)
+ P<- Op(1,Tmp)
+ T1<- Op(2,Tmp)
+ }
+ if (length(KL)==0){
+ if (Numptcrv(F)>Numptcrv(G)){
+ Tmp<- Nearestpt(F,G)
+ P<- Op(1,Tmp)
+ T1=Op(2,Tmp)
+ }
+ else{
+ Tmp<- Nearestpt(G,F)
+ P<- Op(3,Tmp)
+ T1<- Op(4,Tmp)
+ }
+ }
+ if (length(KL)>=2){
+ if (length(S)==0){
+ return("No Start Point")
+ }
+ Tmp<- Op(1,KL)
+ P<- Op(1,Tmp)
+ T1<- Op(2,Tmp)
+ Tmp<- Norm(P-S)
+ for (I in Looprange(2,length(KL))){
+ Tmp1<- Op(1,Op(I,KL))
+ Tmp2<- Norm(Tmp1-S)
+ if (Tmp2<Tmp){
+ P<- Tmp1
+ T1<- Op(2,Op(I,KL))
+ Tmp<- Tmp2
+ }
+ }
+ }
+ S<- P
+ AnsL<- list()
+ for (N in Looprange(1,Nall)){
+ F<- Op(N,PdataL)
+ if (N>1) P<- Q
+ if (N==Nall){
+ Q=S
+ }
+ else{
+ Flg<- 0
+ G<- Op(N+1,PdataL)
+ KL<- IntersectcrvsPp(G,F)
+ if (length(KL)==1){
+ Tmp<- Op(1,KL)
+ Q<- Op(1,Tmp)
+ T3<- Op(2,Tmp)
+ Flg<- 10
+ }
+ if (length(KL)==0) Flg<- 1
+ if (length(KL)>=2){ # Maple bug?
+ Tmp1<- Op(1,Op(1,KL))
+ Tmp2<- Op(1,Op(2,KL))
+ Tmp<- Norm(Tmp1-Tmp2)
+ if (Tmp<Eps*10) Flg<- 1
+ }
+ if (Flg==1){
+ if (Numptcrv(F)>Numptcrv(G)){
+ Tmp<- Nearestpt(F,G)
+ Q<- Op(1,Tmp)
+ T3<- Op(4,Tmp)
+ Flg<- 10
+ }
+ else{
+ Tmp<- Nearestpt(G,F)
+ Q<- Op(3,Tmp)
+ T3<- Op(2,Tmp)
+ Flg<- 10
+ }
+ }
+ if (Flg<10){
+ T2<- Inf
+ for (I in Looprange(1,length(KL))){
+ Dt<- Op(I,KL)
+ Tmp1<- Op(1,Dt)
+ Tmp<- Op(3,Dt)
+ Tmp2<- Paramoncrv(Tmp1,Tmp,F)
+ Tmp3<- Op(2,Dt)
+ if (Tmp2>T1+Eps && Tmp2<T2-Eps){
+ Q<- Tmp1
+ T2<- Tmp2
+ T3<- Tmp3
+ }
+ }
+ }
+ }
+ Tmp<- Partcrv(P,Q,F)
+ T1<- T3
+ AnsL<- Mixjoin(AnsL,list(Tmp))
+ }
+ return(AnsL)
+}
+
+########################################
+
+Endpicture<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ if (Nargs==0)
+ {
+ Drwxy()
+ }
+ else
+ {
+ if (varargin[[1]]==1) Drwxy()
+ }
+ cat("\\end{picture}}%",file=Wfile,append=TRUE)
+# MEMORI<<-MEMORINow*1000/2.54/MilliIn
+ Setunitlen("1cm")
+}
+
+#########################################
+
+Execmd<- function(StrL)
+{
+ if(mode(StrL)=="character" && length(StrL)==1){
+ StrL<- list(StrL)
+ }
+ for (I in Looprange(1,length(StrL))){
+ if (!is.na(Op(I,StrL)) && nchar(Op(I,StrL))>0){
+ eval(parse(text=Op(I,StrL)))
+ }
+ }
+}
+
+#########################################
+
+Expr<-function(...)
+{ ## Scaling is implemented
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Irng<-c(seq(from=1,to=Nargs,by=3))
+ for (I in Irng)
+ {
+ Tmp<-varargin[[I]]
+ P<- Doscaling(Tmp)
+ X<-P[1]
+ Y<-P[2]
+ Houkou<-varargin[[I+1]]
+ Mojiretu<-paste("$",varargin[[I+2]],"$",sep="")
+ Hset<-Houkou
+ Vhoko<-"c"
+ if (length(grep("n",Hset))>0)
+ {
+ Vhoko<-"n"; Y<-Y+MEMORI
+ }
+ if (length(grep("s",Hset))>0)
+ {
+ Vhoko<-"s"; Y<-Y-MEMORI
+ }
+ Hhoko<-"c"
+ if (length(grep("e",Hset))>0)
+ {
+ Hhoko<-"e"; X<-X+MEMORI
+ }
+ if (length(grep("w",Hset))>0)
+ {
+ Hhoko<-"w"; X<-X-MEMORI
+ }
+ Hoko<-paste(Vhoko,Hhoko,sep="")
+ Suu<-"+-.0123456789"
+ SuuL<-Suu
+ J<-1; Dstr<-""
+ while (J<=nchar(Houkou))
+ {
+ Tmp<-substring(Houkou,J,J)
+ if (length(grep(Tmp,Suu))>0)
+ {
+ if (Dstr=="") Hk<-substring(Houkou,J-1,J-1)
+ Dstr<-paste(Dstr,Tmp,sep="")
+ }
+ else
+ {
+ if (Dstr!="")
+ {
+ Nmbr<-as.numeric(Dstr)
+ D<-Nmbr*MEMORI
+ if (Hk=="n") Y<-Y+D
+ if (Hk=="s") Y<-Y-D
+ if (Hk=="e") X<-X+D
+ if (Hk=="w") X<-X-D
+ Dstr<-""
+ }
+ }
+ J<-J+1
+ }
+ if (Dstr!="")
+ {
+ Nmbr<-as.numeric(Dstr)
+ D<-Nmbr*MEMORI;
+ if (Hk=="n") Y<-Y+D
+ if (Hk=="s") Y<-Y-D
+ if (Hk=="e") X<-X+D
+ if (Hk=="w") X<-X-D
+ }
+ CalcWidth(Hoko,Mojiretu)
+ CalcHeight(Hoko,Mojiretu)
+ cat("\\put(",file=Wfile,append=TRUE)
+ Tmp1<- sprintf("%7.7f",X) # 11.07.19
+ Tmp2<- sprintf("%7.7f",Y) # 11.07.19
+ Str<-paste(Tmp1,",",Tmp2,sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Tmp<-"){\\hspace*{\\Width}"
+ Str<-paste(Tmp,"\\raisebox{\\Height}{",Mojiretu,"}}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+##########################################
+
+Exprrot<- function(...)
+{
+ varargin<- list(...)
+ P<- varargin[[1]]
+ V<- varargin[[2]]; N<- 3
+ P<- Doscaling(P)
+ V<- Doscaling(V)
+ Tmov<- 0
+ Tmp<- varargin[[N]]
+ if (mode(Tmp)=="numeric"){
+ Tmov<- Tmp; N<- N+1
+ }
+ Nmov<- 0
+ Tmp<- varargin[[N]]
+ if (mode(Tmp)=="numeric"){
+ Nmov<- Tmp; N<- N+1
+ }
+ Mojiretu<- paste("$",varargin[[N]],"$",sep="")
+ Tv<- 1/Norm(V)*V
+ Nv<- c(-Tv[2],Tv[1])
+ P<- P+MEMORI*Tmov*Tv+MEMORI*Nmov*Nv
+ Tmp<- acos(V[1]/Norm(V))
+ Theta<- round(Tmp*180/pi)
+ if (V[2]>=0){
+ Units<- ""
+ }
+ else{
+ Units<- "units=-360,"
+ }
+ Tmp<- paste("\\rotatebox[",Units,"origin=c]{",as.character(Theta),sep="")
+ Tmp<- paste(Tmp,"}{",Mojiretu,"}",sep="")
+ Letter(P,"c",Tmp)
+}
+
+######################################################
+
+Findcell<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ Ag<- varargin[[2]]
+ Alpha<- "-ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ if (mode(Ag)=="character"){
+ Clm<- c()
+ Rstr<- ""
+ for (I in Looprange(1,nchar(Ag))){
+ C<- substr(Ag,I,I)
+ C<- toupper(C)
+ Tmp<- strsplit(Alpha,C)
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ Tmp1<- nchar(Tmp[1])
+ Clm<- c(Clm,Tmp1)
+ }
+ else{
+ Rstr<- paste(Rstr,C,sep="")
+ }
+ }
+ Nrg<- 0
+ for (I in seq(length(Clm),1,by=-1)){
+ Tmp<- Clm[I]
+ Tmp1<- length(Clm)-I
+ Nrg<- Nrg+Tmp*26^Tmp1
+ }
+ Mrg<- eval(parse(text=Rstr))
+ if (Nargs>=3){
+ Ag<- varargin[[3]]
+ Clm<- c()
+ Rstr<- ""
+ for (I in Looprange(1,nchar(Ag))){
+ C<- substr(Ag,1,1)
+ C<- toupper(C)
+ Tmp<- strsplit(Alpha,C)
+ if (length(Tmp)>1){
+ Clm<- c(Clm,Tmp+1)
+ }
+ else{
+ Rstr<- paste(Rstr,C,sep="")
+ }
+ }
+ Nrg2<- 0
+ for (I in seq(length(Clm),1,by=-1)){
+ Tmp<- Clm[I]
+ Tmp1<- length[Clm]-I
+ Nrg2<- Nrg2+Tmp*26^Tmp1
+ }
+ Nrg<- c(Nrg,Nrg2)
+ Tmp=eval(parse(text=Rstr))
+ Mrg<- c(Mrg,Tmp)
+ }
+ }
+ else{
+ Nrg<- varargin[[2]]
+ Mrg<- varargin[[3]]
+ }
+ if (length(Mrg)==1){
+ m1<- Mrg; m2<- m1+1
+ }
+ else{
+ m1<- Mrg[1]; m2<- Mrg[2] # 10.12.12
+ }
+ if (length(Nrg)==1){
+ n1<- Nrg; n2<- n1+1
+ }
+ else{
+ n1<- Nrg[1]; n2<- Nrg[2]
+ }
+ n1<- n1+1; n2<- n2+1
+ m1<- m1+1; m2<- m2+1
+ Hind<- TbL[[2]]
+ Vind<- TbL[[3]]
+ Tmp<- TbL[[1]]
+ HL<- Tmp[Hind]
+ Tmp1<- Op(1,TbL[[4]])
+ Tmp2<- Op(2,TbL[[4]])
+ HL<- Mixjoin(list(Tmp1),HL,list(Tmp2))
+ VL<- Tmp[Vind]
+ Tmp1<- Op(1,TbL[[5]])
+ Tmp2<- Op(2,TbL[[5]])
+ VL<- Mixjoin(list(Tmp1),VL,list(Tmp2))
+ Tmp<- TbL[[6]]
+ Tmp1<- Listplot(c(Ptsw(Tmp),Ptnw(Tmp)))
+ Tmp2<- Listplot(c(Ptse(Tmp),Ptne(Tmp)))
+ HL<- Mixjoin(list(Tmp1),HL,list(Tmp2))
+ Tmp1<- Listplot(c(Ptnw(Tmp),Ptne(Tmp)))
+ Tmp2<- Listplot(c(Ptsw(Tmp),Ptse(Tmp)))
+ VL<- Mixjoin(list(Tmp1),VL,list(Tmp2))
+ Tmp<- HL[[n1]]
+ if (mode(Tmp)=="numeric"){
+ H1<- Tmp[1,1]
+ }
+ else{
+ Tmp1<- Tmp[[1]]
+ H1<- Tmp1[1,1]
+ }
+ Tmp<- HL[[n2]]
+ if (mode(Tmp)=="numeric"){
+ H2<- Tmp[1,1]
+ }
+ else{
+ Tmp1<- Tmp[[1]]
+ H2<- Tmp1[1,1]
+ }
+ Tmp<- VL[[m1]]
+ if (mode(Tmp)=="numeric"){
+ V1<- Tmp[1,2]
+ }
+ else{
+ Tmp1<- Tmp[[1]]
+ V1<- Tmp1[1,2]
+ }
+ Tmp<- VL[[m2]]
+ if (mode(Tmp)=="numeric"){
+ V2<- Tmp[1,2]
+ }
+ else{
+ Tmp1<- Tmp[[1]]
+ V2<- Tmp1[1,2]
+ }
+ Pt<- c((H1+H2)/2,(V1+V2)/2)
+ High<- (V1-V2)/2
+ Wide<- (H2-H1)/2
+ Out<- list(Pt,Wide,High)
+ return(Out)
+}
+
+############################################
+
+Flattenlist<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Out<- list()
+ for(N in Looprange(1,Nargs)){
+ D<- varargin[[N]]
+ if(is.data.frame(D) || !is.list(D)){ # modify
+ Out<- c(Out,list(D))
+ }
+ else{
+ for(I in Looprange(1,length(D))){
+ Ds<- D[[I]]
+ Tmp<- Flattenlist(Ds)
+ Out<- c(Out,Tmp)
+ }
+ }
+ }
+ return(Out)
+}
+
+############################################
+
+Fontsize<- function(Ookisa)
+{
+ Str<- "%"
+ S<- substr(Ookisa,1,1)
+ if (S=="n"){
+ Str<- "\\normalsize%"
+ }
+ if (S=="s"){
+ if (nchar(Ookisa)==1){
+ Tmp<- "n"
+ }
+ else{
+ Tmp<- substr(Ookisa,2,2)
+ }
+ if (Tmp=="s"){
+ Str<- "\\scriptsize%"
+ }
+ else{
+ Str<- "\\small%"
+ }
+ }
+ if (S=="f"){
+ Str<- "\\footnotesize%"
+ }
+ if (S=="t"){
+ Str<- "\\tiny%"
+ }
+ if (S=="l"){
+ Str<- "\\large%"
+ }
+ if (S=="L"){
+ if (nchar(Ookisa)==1){
+ Tmp<- "a"
+ }
+ else{
+ Tmp<- substr(Ookisa,2,2)
+ }
+ if (Tmp=="a"){
+ Str<- "\\Large%"
+ }
+ else{
+ Str<- "\\LARGE%"
+ }
+ }
+ if (S=="h"){
+ Str<- "\\huge%"
+ }
+ if (S=="H"){
+ Str<- "\\Huge%"
+ }
+ cat(Str,file=Wfile,append=TRUE)
+ cat("\n",file=Wfile,append=TRUE)
+}
+
+##########################################
+
+Fracform<- function(...)
+{
+ varargin<- list(...)
+ Eps<- 10^(-10)
+ Nmax<- 1/Eps
+ Nargs<- length(varargin)
+ X<- varargin[[1]]
+ Nr<- Nrow(X)
+ X<- as.matrix(X,nrow=Nr)
+ for (I in Looprange(2,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)!="numeric"){
+ next
+ }
+ if (Tmp>1){
+ Nmax<- Tmp
+ }
+ else if (Tmp>0){
+ Eps<- Tmp
+ }
+ }
+ Tmp<- rep("",length(X))
+ Out<- matrix(Tmp,nrow=nrow(X))
+ for (I in Looprange(1,nrow(X))){
+ for (J in Looprange(1,ncol(X))){
+ Dt<- X[I,J]
+ if (mode(Dt)=="character"){
+ Dt<- eval(parse(text=Dt))
+ }
+ R<- 1
+ N<- 0
+ Rmin<- R
+ Nr<- N
+ while (R>Eps && N<Nmax){
+ N<- N+1
+ M<- round(Dt*N)
+ R<- abs(Dt-M/N)
+ if (R<Rmin){
+ Rmin<- R
+ Nr<- N
+ }
+ }
+ if (N==Nmax){
+ N<- Nr
+ M<- round(Dt*N)
+ }
+ Tmp<- as.character(M)
+ if (N!=1){
+ Tmp<- paste(Tmp,"/",as.character(N),sep="")
+ }
+ Out[I,J]<- Tmp
+ }
+ }
+ if (nrow(Out)==1){
+ Out<- as.character(Out)
+ }
+ return(Out)
+}
+
+##############################################
+# 2011.12.17 ( list )
+
+Framedata<-function(...)
+{
+ varargin<- Flattenlist(list(...))
+ N<-length(varargin)
+ if (N<= 1){
+ H<- 1.0*10^(-4);
+ PA<-c(XMIN+H,YMIN+H)
+ PB<-c(XMAX-H,YMIN+H)
+ PC<-c(XMAX-H,YMAX-H)
+ PD<-c(XMIN+H,YMAX-H)
+ }
+ else{
+ Tmp<-varargin[[N]]
+ if (is.numeric(Tmp) && length(Tmp)==1){
+ Dy<-Tmp; Dx<-Dy
+ Tmp<-varargin[[N-1]]
+ if (is.numeric(Tmp) && length(Tmp)==1){
+ Dx<-Tmp
+ }
+ Tmp<-varargin[[1]]
+ X<-Tmp[1]; Y<-Tmp[2]
+ X1<-X-Dx; X2<-X+Dx; Y1<-Y-Dy; Y2<-Y+Dy
+ }
+ else{
+ Tmp<-varargin[[1]]
+ X1<-Tmp[1]; X2<-Tmp[2]
+ Tmp<-varargin[[2]]
+ Y1<-Tmp[1]; Y2<-Tmp[2]
+ }
+ PA<-c(X1,Y1); PB<-c(X2,Y1)
+ PC<-c(X2,Y2); PD<-c(X1,Y2)
+ }
+ Out<- Listplot(c(PA,PB,PC,PD,PA))
+ return(Out)
+}
+
+###################################
+
+Hatchdata<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ ShaL<- list()
+ Nargs<- length(varargin)
+ Kakudo<- 45
+ Kankaku<- 0.125*1000/2.54/MilliIn
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xmn<- Tmp[1]; Ymn<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ Xmx<- Tmp[1]; Ymx<- Tmp[2]
+ for (N in seq(Nargs,1, by=-1))
+ {
+ Tmp<- varargin[[N]]
+ if (mode(Tmp)=="list")
+ {
+ break
+ }
+ }
+ if (N<Nargs)
+ {
+ Kakudo<- varargin[[N+1]]
+ if (N==Nargs-2)
+ {
+ Kankaku<- 0.125*varargin[[Nargs]]
+ }
+ }
+ NaitenL<- varargin[[1]]
+ if (mode(NaitenL)!="list")
+ {
+ NaitenL<- list(NaitenL)
+ }
+ Ns<- 2
+ StartP<- Op(1,NaitenL)
+ if (mode(StartP)=="character")
+ {
+ StartP<- c((Xmn+Xmx)/2, (Ymn+Ymx)/2)
+ }
+ if (mode(varargin[[2]])=="numeric")
+ {
+ StartP<- varargin[[2]]
+ StartP<- Doscaling(StartP)
+ Ns<- 3
+ }
+ Tmp<- list()
+ for ( I in Looprange(Ns,N))
+ {
+ Tmp1<- list(varargin[[I]])
+ Tmp2<- Mixjoin(Tmp, Tmp1)
+ Tmp<- Tmp2
+ }
+ Bdy<- Kyoukai(Tmp)
+ Bdys<-list()
+ for (I in 1:length(Bdy))
+ {
+ Tmp1<- Bdy[[I]]
+ Tmp2<- Doscaling(Tmp1)
+ Bdys<- Mixjoin(Bdys,list(Tmp2))
+ }
+ Bdy<- Bdys
+ PtnL<- list()
+ for (I in Looprange(1,length(NaitenL)))
+ {
+ Tmp<- Op(I, NaitenL)
+ if (mode(Tmp)=="numeric")
+ {
+ Tmp1<- Naigai(Tmp,Bdy)
+ Tmp2<- Mixjoin(PtnL, list(Tmp1))
+ PtnL<- Tmp2
+ }
+ else
+ {
+ if (mode(Tmp)!="character")
+ {
+ return("Mode Error")
+ }
+ Ptn<-c()
+ for (J in 1:nchar(Tmp))
+ {
+ if (Op(J,Tmp)=="i")
+ {
+ Ptn<- c(Ptn,1)
+ }
+ else
+ {
+ Ptn<- c(Ptn,0)
+ }
+ }
+ PtnL<- Mixjoin(PtnL, list(Ptn))
+ }
+ }
+ Call<- length(Bdy)
+ Ptn<- c(seq(0, 0, length=Call))
+ if (Member(Ptn,PtnL))
+ {
+ Wn<- Doscaling(Framedata())
+ Tmp<- Mixjoin(Bdy,list(Wn))
+ Bdy<- Tmp
+ Tmp<- list()
+ for (I in Looprange(1, length(PtnL)))
+ {
+ Tmp1<- c(Op(I,PtnL),1)
+ Tmp2<- Mixjoin(Tmp,list(Tmp1))
+ Tmp<- Tmp2
+ }
+ PtnL<- Tmp
+ }
+ V<- c(cos(Kakudo*pi/180),sin(Kakudo*pi/180))
+ Vm<- c(-sin(Kakudo*pi/180),cos(Kakudo*pi/180))
+ Tmp<- Op(1,NaitenL)
+ if (mode(Tmp)=="numeric" && length(Tmp)==2)
+ {
+ Tmp<- Doscaling(Tmp)
+ Delta<- Tmp-StartP
+ K<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ PA<- StartP+K*Kankaku*Vm
+ Sha<- Makeshasen(PtnL,PA,V,Bdy)
+ I <- 1
+ while (length(Sha)>0)
+ {
+ Tmp<- Mixjoin(ShaL, list(Sha))
+ ShaL <- Tmp
+ Sha<- Makeshasen(PtnL,PA+I*Kankaku*Vm,V,Bdy)
+ I <- I+1
+ }
+ Sha<- Makeshasen(PtnL,PA-Kankaku*Vm,V,Bdy)
+ I<- 2
+ while (length(Sha)>0)
+ {
+ for (J in 1:length(Sha))
+ {
+ Tmp<- Mixjoin(ShaL,list(Sha[[J]]))
+ ShaL<- Tmp
+ }
+ Sha<- Makeshasen(PtnL,PA-I*Kankaku*Vm,V,Bdy)
+ I<- I+1
+ }
+ }
+ else
+ {
+ Delta<- c(Xmn,Ymn)-StartP
+ K1<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmx,Ymn)-StartP
+ K2<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmx,Ymx)-StartP
+ K3<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ Delta<- c(Xmn,Ymx)-StartP
+ K4<- trunc(Dotprod(Delta,Vm)/Kankaku)
+ IM<- max(K1,K2,K3,K4)
+ Im<- min(K1,K2,K3,K4)
+ for (I in Im:IM)
+ {
+ Sha<- Makeshasen(PtnL,StartP+I*Kankaku*Vm,V,Bdy)
+ for (J in Looprange(1,length(Sha)))
+ {
+ Tmp<- Mixjoin(ShaL, list(Sha[[J]]))
+ ShaL<- Tmp
+ }
+ }
+ }
+ ShaLs<-list()
+ for (I in Looprange(1,length(ShaL)))
+ {
+ Tmp<- ShaL[[I]]
+ Tmp1<- Unscaling(Tmp)
+ Tmp2<- Mixjoin(ShaLs, list(Tmp1))
+ ShaLs<- Tmp2
+ }
+ ShaL<- ShaLs
+ return(ShaL)
+}
+
+######################################
+
+Htickmark<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ ArgsL<- varargin
+ if (mode(ArgsL[[1]])=="character"){
+ Str<- ArgsL[[1]]
+ Tmp<- strsplit(Str,"m")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ I<- nchar(Tmp[1])+1
+ }
+ else{
+ I<- 0
+ }
+ Tmp<- strsplit(Str,"n")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ J<- nchar(Tmp[1])+1
+ }
+ else{
+ J<- 0
+ }
+ Tmp<- strsplit(Str,"r")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ K=nchar(Tmp[1])+1
+ }
+ else{
+ K<- 0
+ }
+ if (K>0){
+ S<- substr(Str,K+1,nchar(Str))
+ R<- as.numeric(S)
+ if (is.na(R)){
+ R<- 1
+ }
+ }
+ else{
+ R<- 1
+ K<- nchar(Str)+1
+ }
+ if (J>0){
+ S<- substr(Str,J+1,K-1)
+ Dn<- as.numeric(S)
+ if (is.na(Dn)){
+ Dn<- 1
+ }
+ }
+ else{
+ Dn<- 1000
+ J<- nchar(Str)+1
+ }
+ S<- substr(Str,I+1,J-1)
+ Dm<- as.numeric(S)
+ if (is.na(Dm)){
+ Dm<- 1
+ }
+ ArgsL<- list()
+ for (I in Looprange(1, floor((XMAX-GENTEN[1])/Dm))){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ for (I in seq(-1,ceiling((XMIN-GENTEN[1])/Dm),by=-1)){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ }
+ MemoriList<- list()
+ Memori<- list()
+ for (N in 1:length(ArgsL)){
+ Dt<- ArgsL[[N]]
+ if (mode(Dt)=="numeric" && length(Dt)>1){
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt[1],Dt[2])
+ next
+ }
+ if (mode(Dt)=="character"){
+ Memori<- Mixjoin(Memori,Dt)
+ }
+ else{
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt,GENTEN[2])
+ }
+ }
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ for (N in 1:length(MemoriList)){
+ Dt<- MemoriList[[N]]
+ Ndt<- length(Dt)
+ X=Op(1,Dt)
+ Y=Op(2,Dt)
+ Tmp<-Doscaling(c(X,Y))
+ X<- Tmp[1]
+ Y<- Tmp[2]
+ Moji<- Op(Ndt,Dt)
+ Tmp1<- Unscaling(c(X,Y+MARKLEN))
+ Tmp2<- Unscaling(c(X,Y-MARKLEN))
+ Fd<- Listplot(c(Tmp1,Tmp2))
+ Drwline(Fd)
+ if (Ndt==3){
+ Tmp<-Unscaling(c(X,Y-MARKLEN))
+ Expr(Tmp,"s",Moji)
+ }
+ if (Ndt==4){
+ Houkou<- Op(3,Dt)
+ Tmp<-grep("s",Houkou)
+ if (length(Tmp)>0){
+ Tmp<-Unscaling(c(X,Y-MARKLEN))
+ Expr(Tmp,Houkou,Moji)
+ }
+ else{
+ Tmp<- Unscaling(c(X,Y+MARKLEN))
+ Expr(Tmp,Houkou,Moji)
+ }
+ }
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+#############################################
+# 2013.08.07
+
+Integrate<- function(Fs,Vs, Intv){
+ if(is.function(Fs)){
+ Fn<- Fs
+ }
+ else{
+ Str<- paste("Fn<- function(",Vs, ") ", Fs, sep="")
+ eval(parse(text=Str))
+ }
+ Tmp<- integrate(Fn, Intv[[1]], Intv[[2]])
+ Out<- Tmp[[1]]
+ return(Out)
+}
+
+#############################################
+
+Intersectcrvs<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Eps<-10^(-4)
+ Tmp<-varargin[[Nargs]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1)
+ {
+ Eps<-Tmp
+ }
+ G1<-varargin[[1]]
+ if (mode(G1)=="numeric")
+ {
+ G1<-list(G1)
+ }
+ G2<-varargin[[2]]
+ if (mode(G2)=="numeric")
+ {
+ G2<-list(G2)
+ }
+ PL<-list()
+ for (N in 1:length(G1))
+ {
+ for (M in 1:length(G2))
+ {
+ KL<-IntersectcrvsPp(G1[[N]],G2[[M]],Eps)
+ for (I in Looprange(1,length(KL)))
+ {
+ Tmp<-KL[[I]]
+ P<-Tmp[1]
+ PL<-append(PL,P)
+ }
+ }
+ }
+ return(PL)
+}
+
+###########################################
+
+IntersectcrvsPp<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ G1<-varargin[[1]]; G2<-varargin[[2]]
+ Eps<- 10.0^(-4)
+ if (Nargs>2) Eps<-varargin[[3]]
+ SqEps<- 10.0^(-10)
+ Eps2<- 0.1
+ if (Nargs>3) Eps2<-varargin[[4]]
+ Data1<-G1
+ Data2<-G2
+ if (Nrow(Data1)==Nrow(Data2))
+ {
+ Tmp<-seq(Nrow(Data2),1, by=-1)
+ Tmp1<-Data2[Tmp,]
+ Eps0<-10^(-6)
+ Tmp2<-Norm(Data1-Data2)
+ Tmp3<-Norm(Data1-Tmp1)
+ if (Tmp2<Eps0||Tmp3<Eps0)
+ {
+ KL<-list()
+ return(KL)
+ }
+ }
+ KL1<-list()
+ KL2<-list()
+ for (I in Looprange(1,Nrow(Data1)-1))
+ {
+ A<-Data1[I,]
+ B<-Data1[I+1,]
+ for (J in Looprange(1,Nrow(Data2)-1))
+ {
+ P<-Data2[J,]; Q<-Data2[J+1,]
+ Tmp<-Koutenseg(A,B,P,Q,Eps,Eps2)
+ if (mode(Tmp)=="list")
+ {
+ if (Tmp[[3]]==0)
+ {
+ Tmp1<-list(Tmp[[1]],Tmp[[2]],I,J)
+ KL1<-append(KL1,list(Tmp1))
+ }
+ else
+ {
+ Tmp2<-list(Tmp[[1]],Tmp[[2]],I,J)
+ KL2<-append(KL2, list(Tmp2))
+ }
+ }
+ }
+ }
+ KL<-list()
+ if (length(KL1)>0)
+ {
+ Tmp<-KL1[[1]]
+ P<-Tmp[[1]]
+ T<-Tmp[[2]]
+ I<-Tmp[[3]]
+ J<-Tmp[[4]]
+ Tmp<-list(P,I+T,J)
+ KL<-list(Tmp)
+ }
+ for (N in Looprange(2,length(KL1)))
+ {
+ Tmp<-KL1[[N]]
+ P<-Tmp[[1]]
+ Flg<-0
+ for (K in 1:length(KL))
+ {
+ if (1>length(KL)) break
+ Tmp<-KL[[K]]
+ if (Norm(P-Tmp[[1]])^2<SqEps)
+ {
+ Flg<-1
+ break
+ }
+ }
+ if (Flg==0)
+ {
+ Tmp<-KL1[[N]]
+ T<-Tmp[[2]]
+ I<-Tmp[[3]]
+ J<-Tmp[[4]]
+ Tmp<-list(P,I+T,J)
+ KL<-append(KL,list(Tmp))
+ }
+ }
+ for (N in Looprange(1,length(KL2)))
+ {
+ Tmp<-KL2[[N]]
+ P<-Tmp[[1]]
+ Flg<-0
+ for (K in Looprange(1,length(KL)))
+ {
+ Tmp<-KL[[K]]
+ if (Norm(P-Tmp[[1]])^2<SqEps)
+ {
+ Flg<-1
+ break
+ }
+ }
+ if (Flg==0)
+ {
+ Tmp<-KL2[[N]]
+ T<-Tmp[[2]]
+ T<-min(max(T,0),1)
+ I<-Tmp[[3]]
+ J<-Tmp[[4]]
+ Tmp<-list(P,I+T,J)
+ KL<-append(KL,list(Tmp))
+ }
+ }
+ return(KL)
+}
+
+###########################################
+# 13.12.20 debugged
+
+Invdashline<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Nall<- Nargs; Sen<- 1 ; Gap<- 1
+ Tmp<- varargin[[Nall]]
+ if (is.numeric(Tmp) && length(Tmp)==1 && Tmp>0){ # 13.12.20
+ Tmp1<- varargin[[Nall-1]]
+ if (is.numeric(Tmp1) && length(Tmp1)==1 && Tmp1>0){ # 13.12.20
+ Sen<- Tmp1; Gap<- Tmp
+ Nall<- Nall-2
+ }
+ else{
+ Sen<- Tmp; Gap<- Sen
+ Nall<- Nall-1
+ }
+ }
+ Sen<- 1000/2.54/MilliIn*Sen
+ Gap<- 1000/2.54/MilliIn*Gap
+ for (N in Looprange(1,Nall)){
+ Figdata<- varargin[[N]]
+ Makehasen(Figdata,Sen,Gap,1)
+ }
+}
+
+#########################################
+
+Invert<- function(Pd)
+{
+ OutL=Pd[nrow(Pd):1,]
+ return(OutL)
+}
+
+############################################
+
+InWindow<-function(PA)
+{
+ Eps<-10.0^(-6);
+ X<-PA[1]; Y<-PA[2];
+ if (X>XMIN-Eps && X<XMAX+Eps && Y>YMIN-Eps && Y<YMAX+Eps)
+ Rx<-"i"
+ else
+ Rx<-"o"
+ return(Rx);
+}
+
+#######################################
+
+Joincrvs<- function(...)
+{
+ varargin<- list(...)
+ Nall<- length(varargin)
+ Eps<- 10^(-4)
+ Tmp<- varargin[[Nall]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ Eps<- Tmp
+ Nall<- Nall-1
+ }
+ QdL<- Flattenlist(varargin[1:Nall]) # 11.06.25
+ if (length(QdL)==0){
+ PtL<-c()
+ return(PtL)
+ }
+ PtL<- Op(1,QdL)
+ for (I in Looprange(2,length(QdL))){
+ Qd<- Op(I,QdL)
+ if(Numptcrv(Qd)<=1){next} # 11.06.25
+ P<- Ptend(PtL)
+ S<- Ptstart(PtL)
+ Q<- Ptstart(Qd)
+ R<- Ptend(Qd)
+ MN<- min(Norm(P-Q),Norm(P-R),Norm(S-Q),Norm(S-R))
+ if (MN==Norm(P-R)){
+ Qd<- Invert(Qd)
+ }
+ else if (MN==Norm(S-Q)){
+ PtL=Invert(PtL)
+ }
+ else if (MN==Norm(S-R)){
+ PtL<- Invert(PtL)
+ Qd<- Invert(Qd)
+ }
+ if (MN>Eps){
+ PtL<- Appendrow(PtL,Qd)
+ }
+ else{
+ if(is.null(nrow(Qd))){ Qd<- as.matrix(Qd,nrow=1)}
+ PtL<- Appendrow(PtL,Qd[2:nrow(Qd),]) # 11.06.25
+ }
+ }
+ return(PtL)
+}
+
+########################################
+# 2011.11.02
+
+Joingraphics<- function(...)
+{
+ varargin<- list(...)
+ Ls<- Flattenlist(varargin)
+ N<- length(Ls)
+ Tp<- Ls[[N]]
+ Listflg<- 0
+ if ( is.character(Tp)){
+ Tmp<- toupper(substr(Tp,1,1))
+ if(Tmp=="L"){
+ Listflg<- 1
+ }
+ N<- N-1
+ Ls<- Ls[1:N]
+ }
+ if(Listflg==1){
+ P<- Ls
+ }
+ else{
+ P<- c()
+ for (I in 1:N){
+ Tmp<- Ls[[I]]
+ P<- Appendrow(P,c(Inf,Inf))
+ P<- Appendrow(P,Tmp)
+ }
+ P<- P[2:nrow(P),]
+ }
+ return(P)
+}
+
+########################################
+
+Kouten<- function(PA,V,P,Q)
+{
+ Eps<- 10.0^(-6)
+ A1<- PA[1]; A2<- PA[2]
+ V1<- V[1]; V2<- V[2]
+ P1<- P[1]; P2<- P[2]
+ U1<- Q[1]-P1; U2<- Q[2]-P2
+ Tmp<- Norm(P-Q)*Norm(V)
+ if (Tmp==0)
+ {
+ Out<- list(Inf,-Inf)
+ return(Out)
+ }
+ D<- U1*V2-U2*V1
+ if (abs(D)/Tmp<Eps)
+ {
+ Out<- list(Inf,-Inf)
+ return(Out)
+ }
+ S<- ((-A2+P2)*V1+(A1-P1)*V2)/D
+ if (S>1+Eps || S<Eps)
+ {
+ Out<-list(Inf,-Inf)
+ return(Out)
+ }
+ T<- ((-A2+P2)*U1+(A1-P1)*U2)/D
+ Tmp<- PA+T*V
+ Out<- list(T,Tmp,sign(D))
+ return(Out)
+}
+
+##########################################
+
+KoutenList<- function(PA,V,Bdy)
+{
+ Eps<-10.0^(-6)
+ TenL<-list()
+ for (N in 1:length(Bdy))
+ {
+ KL<- Op(N,Bdy)
+ for (K in Looprange(1, Nrow(KL)-1))
+ {
+ P<- Op(K,KL); Q<- Op(K+1,KL)
+ if (P!="/" && Q!="/")
+ {
+ Tmp<- Kouten(PA,V,P,Q);
+ if (Tmp[[1]]!=Inf)
+ {
+ Ten<- append(Tmp,N)
+ Flg<- 0
+ NN<- length(TenL)
+ I<- 1
+ while (Flg==0 && I<=NN)
+ {
+ Tmp<- Op(I,TenL)
+ if (Op(1,Ten)<Op(1,Tmp)-Eps)
+ {
+ Tmp1<- TenL[Looprange(1,I-1)]
+ Tmp2<- TenL[Looprange(I,length(TenL))]
+ TenL<- Mixjoin(Tmp1,list(Ten),Tmp2)
+ Flg<-1
+ }
+ else
+ if (Op(1,Ten)<Op(1,Tmp)+Eps)
+ {
+ if (Op(4,Ten)!=Op(4,Tmp))
+ {
+ Tmp1<- TenL[Looprange(1,I-1)]
+ Tmp2<- TenL[Looprange(I,length(TenL))]
+ TenL<- Mixjoin(Tmp1,list(Ten),Tmp2)
+ Flg<-1
+ }
+ else
+ if (Op(3,Ten)!=Op(3,Tmp))
+ {
+ Tmp1<- TenL[Looprange(I,I-1)]
+ Tmp2<- TenL[Looprange(I+1,length(TenL))]
+ TenL<- Mixjoin(Tmp1,Tmp2)
+ }
+ Flg<- 1
+ }
+ I<- I+1
+ }
+ if (Flg==0)
+ {
+ TenL<- Mixjoin(TenL,list(Ten))
+ }
+ }
+ }
+ }
+ }
+ return(TenL)
+}
+
+##########################################
+
+Koutenseg<-function(...)
+{
+ #pointdata on AB at which AB intersects CD
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Eps0 <- 10^(-4)
+ A<-varargin[[1]]; V<-varargin[[2]]-A
+ Sv2 <- V[1]^2+V[2]^2
+ if (Sv2<10^(-6))
+ {
+ Out<-Inf
+ return(Out)
+ }
+ P<-varargin[[3]]-A; Q<-varargin[[4]]-A
+ Eps <- 10.0^(-3)
+ if (Nargs>=5)
+ {
+ Eps<-varargin[[5]]
+ }
+ Eps2 <- 0.2
+ if (Nargs>=6)
+ {
+ Eps2<-varargin[[6]]
+ }
+ Eps<-min(Eps2,Eps/sqrt(Sv2))
+ P1<-(P[1]*V[1]+P[2]*V[2])/Sv2
+ P2<-(-P[1]*V[2]+P[2]*V[1])/Sv2
+ Q1<-(Q[1]*V[1]+Q[2]*V[2])/Sv2
+ Q2<-(-Q[1]*V[2]+Q[2]*V[1])/Sv2
+ m1 <- -Eps; M1 <- 1+Eps
+ m2 <- -Eps; M2 <- Eps
+ if (max(P1,Q1)<m1 || min(P1,Q1)>M1)
+ {
+ Out<-Inf
+ return(Out)
+ }
+ if (max(P2,Q2)<m2 || min(P2,Q2)>M2)
+ {
+ Out<-Inf
+ return(Out)
+ }
+ if (P2*Q2<0)
+ {
+ T<- P1-(Q1-P1)/(Q2-P2)*P2
+ if (T>m1 && T<M1)
+ {
+ if (T > -Eps0 && T<1+Eps0)
+ {
+ Tmp1<-A+T*V
+ Tmp2<-min(max(T,0),1)
+ Out<-list(Tmp1,Tmp2,0)
+ }
+ else
+ {
+ Tmp1<-A+T*V
+ Tmp2<-min(max(T,0),1)
+ Out<-list(Tmp1,Tmp2,1)
+ }
+ return(Out)
+ }
+ if (P1<m1 || P1>M1 || P2<m2 || P2>M2)
+ {
+ if (Q1<m1 || Q1>M1 || Q2<m2 || Q2>M2)
+ {
+ Out<-Inf
+ return(Out)
+ }
+ T<-min(max(Q1,0),1)
+ Tmp=A+T*V
+ Out<-list(Tmp,T,1)
+ return(Out)
+ }
+ T<-min(max(P1,0),1)
+ Tmp<-A+T*V
+ Out<-list(Tmp,T,1)
+ return(Out)
+ }
+ if (P1> -Eps0 && P1<1+Eps0 && P2> -Eps0 && P2 < Eps0)
+ {
+ T<- P1
+ Tmp<- A+T*V
+ Out<- list(Tmp, T, 0)
+ return(Out)
+ }
+ if (Q1> -Eps0 && Q1<1+Eps0 && Q2> -Eps0 && Q2<Eps0)
+ {
+ T<- Q1
+ Tmp<-A+T*V
+ Out<- list(Tmp,T,0)
+ return(Out)
+ }
+ if (P1<m1 || P1>M1 || P2<m2 || P2>M2)
+ {
+ if (Q1<m1 || Q1>M1 || Q2<m2 || Q2>M2)
+ {
+ Out<-Inf
+ return(Out)
+ }
+ T<-min(max(Q1,0),1)
+ Tmp<-A+T*V
+ Out<-list(Tmp,T,1)
+ return(Out)
+ }
+ if (Q1<m1 || Q1>M1 || Q2<m2 || Q2>M2)
+ {
+ T<-min(max(P1,0),1)
+ Tmp<-A+T*V
+ Out<-list(Tmp,T,1)
+ return(Out)
+ }
+ if (abs(P2)<abs(Q2))
+ {
+ T<-min(max(P1,0),1)
+ }
+ else
+ {
+ T<-min(max(Q1,0),1)
+ }
+ Tmp<A+T*V
+ Out<-list(Tmp,T,1)
+ return(Out)
+}
+
+##########################################
+
+Kukeiwake<- function(PL)
+{
+ Eps<-10.0^(-6)
+ NW<- c(XMIN,YMAX); SW<-c(XMIN,YMIN)
+ SE<- c(XMAX,YMIN); NE<-c(XMAX,YMAX)
+ Tmp<-matrix(c(NW,SW,SE,NE,NW),nrow=2)
+ Sikaku<- t(Tmp)
+ Kt<- IntersectcrvsPp(PL,Sikaku)
+ if (length(Kt)!=2)
+ {
+ print("not two points")
+ return(c())
+ }
+ Tmp<- Op(1,Kt)
+ Pt1<- Op(1,Tmp)
+ N1<- trunc(Op(2,Tmp))
+ M1<- Op(3,Tmp)
+ Tmp<- Op(2,Kt)
+ Pt2<- Op(1,Tmp)
+ N2<- trunc(Op(2,Tmp))
+ M2<- Op(3,Tmp)
+ T1<- ParamonCurve(Pt1,M1,Sikaku)
+ T2<- ParamonCurve(Pt2,M2,Sikaku)
+ QL<c()
+ if (Norm(Pt1-Op(N1+1,PL))>Eps)
+ {
+ QL<-Pt1
+ }
+ Tmp<-Appendrow(QL,PL[(N1+1):N2,])
+ QL<- Tmp
+ if (Norm(Pt2-Op(N2,PL))>Eps)
+ {
+ Tmp<-Appendrow(QL,Pt2)
+ QL<- Tmp
+ }
+ HidariL<- QL
+ Ms<- M2+1; Me<- M1
+ if (T1<T2+Eps) Me<- M1+4
+ for (M in Looprange(Ms,Me))
+ {
+ Tmp<- Op(Nrow(HidariL),HidariL)
+ P<-Op(((M-1) %% 4)+1,Sikaku)
+ if (Norm(Tmp-P)>Eps)
+ {
+ Tmp<-Append(HidariL,P)
+ HidariL<-Tmp
+ }
+ }
+ Tmp<- Op(Nrow(HidariL),HidariL)
+ if (Norm(Tmp-Pt1)>Eps)
+ {
+ Tmp<-Append(HidariL,Pt1)
+ HidariL<-Tmp
+ }
+ MigiL<- QL
+ Ms<- M2; Me<- M1+1
+ if (T1>T2-Eps) Me<- Me-4
+ for (Mm in Looprange(Me,Ms))
+ {
+ M<- Me+Ms-Mm
+ Tmp<- Op(Nrow(MigiL),MigiL)
+ P<- Op(((M-1) %% 4)+1,Sikaku)
+ if (Norm(Tmp-P)>Eps)
+ {
+ Tmp<-Appendrow(MigiL,P)
+ MigiL<-Tmp
+ }
+ }
+ Tmp<- Op(Nrow(MigiL),MigiL)
+ if (Norm(Tmp-Pt1)>Eps)
+ {
+ Tmp<-Appendrow(MigiL,Pt1)
+ MigiL<-Tmp
+ }
+ Out<- list(HidariL,MigiL)
+ return(Out)
+}
+
+###################################
+# 17.09.24 Eps
+
+Kyoukai<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps0<- 10^(-5)
+ DataL<-list()
+ for (I in 1:Nargs){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric"){
+ DataL<- Mixjoin(DataL,list(list(Tmp)))
+ }
+ if (mode(Tmp)=="list"){
+ if (mode(Tmp[[1]])!="list"){
+ DataL<- Mixjoin(DataL, list(Tmp))
+ }
+ else{
+ DataL<-Mixjoin(DataL,Tmp)
+ }
+ }
+ }
+ Eps<- 10.0^(-4) #17.09.24
+ PLall<- list()
+ Sflg<- 0
+ N<- length(DataL)
+ for (I in 1:N){
+ Data<- Op(I, DataL)
+ Tmp<- Op(length(Data),Data)
+ if (mode(Tmp)=="numeric" && Nrow(Tmp)==1 && length(Tmp)>1){
+ Rg<-Tmp ; Nd<-length(Data)-1
+ }
+ else{
+ if (mode(Tmp)=="character"){
+ Rg<- Tmp ; Nd<-length(Data)-1
+ }
+ else{
+ Rg<- "c" ; Nd<-length(Data)
+ }
+ }
+ for (J in Looprange(1,Nd)){
+ Tmp<- Op(J,Data)
+ if (mode(Tmp)=="character"){
+ Rg<- Tmp
+ next
+ }
+ Points<- Tmp
+ P1<- Ptstart(Points)
+ P2<- Ptend(Points)
+ if (J==1){
+ PL<- Points
+ Pfirst<- P1
+ Plast<- P2
+ if (Nd>=2){
+ Tmp<- Data[[2]]
+ P<- Ptstart(Tmp)
+ Q<- Ptend(Tmp)
+ if (Norm(P2-P)>Eps && Norm(P2-Q)>Eps){
+ Tmp< Nrow(PL)
+ PL<-PL[Tmp:1,]
+ Pfirst<- Ptstart(PL)
+ Plast<- Ptend(PL)
+ }
+ }
+ }
+ else{
+ if (Norm(P1-Plast)<Eps){
+ Stp<-1; Ks<-2; Ke=Nrow(Points)
+ }
+ else{
+ if (Norm(P2-Plast)<Eps) {
+ Stp<- -1; Ks<-Nrow(Points)-1; Ke=1
+ }
+ else{
+ Tmp<-Appendrow(PL,c(Inf,Inf),Points)
+ PL<- Tmp
+ Sflg<- 1
+ Pfirst<- P1
+ Plast<- P2
+ Stp<- 1; Ks<- Nrow(Points)-1; Ke<- 1
+ }
+ }
+ for (K in seq(Ks,Ke, by=Stp)){
+ Tmp<- Appendrow(PL,Op(K,Points))
+ PL<-Tmp
+ }
+ Plast<- Op(Ke,Points)
+ }
+ }
+ if (Norm(Pfirst-Plast)>Eps){
+ Np<- Nrow(PL)
+ if (Rg=="c"){
+ Tmp<- Appendrow(PL,Pfirst)
+ PL<- Tmp
+ }
+ else if (Rg=="s"){
+ Tmp<- c(PL[1:Np,2],YMIN)
+ Y<- min(Tmp)-1
+ P<- c(Plast[1],Y); Q<- c(Pfirst[1],Y)
+ Tmp<- Appendrow(PL,P,Q,Pfirst)
+ PL<- Tmp
+ }
+ else if (Rg=="n"){
+ Tmp<- c(PL[1:Np,2],YMAX)
+ Y<-max(Tmp)+1
+ P<- c(Plast[1],Y); Q<- c(Pfirst[1],Y)
+ Tmp<- Appendrow(PL,P,Q,Pfirst)
+ PL<- Tmp
+ }
+ else if (Rg=="w"){
+ Tmp<- c(PL[1:Np,1],XMIN)
+ X<- min(Tmp)-1
+ P<- c(X,Plast[2]); Q<- c(X,Pfirst[2])
+ Tmp<- Appendrow(PL,P,Q,Pfirst)
+ PL<- Tmp
+ }
+ else if (Rg=="e"){
+ Tmp<- c(PL[1:Np,1],XMAX)
+ X<- max(Tmp)+1
+ P<- c(X,Plast[2]); Q<- c(X,Pfirst[2])
+ Tmp<- Appendrow(PL,P,Q,Pfirst)
+ PL<- Tmp
+ }
+ else if (mode(Rg)=="numeric" && Nrow(Rg)==1 && length(Rg)>1){
+ Tmp<- Kukeiwake(PL)
+ Tmp1<- Op(1,Tmp)
+ Tmp2<- Naigai(Rg,list(Tmp1))
+ if (Tmp2==c(1)){
+ PL<-Op(1,Tmp)
+ }
+ else{
+ PL<- Op(2,Tmp)
+ }
+ }
+ }
+ Tmp<- Ptstart(PL)
+ for (J in 2:Nrow(PL)){
+ P<- Op(J,PL)
+ Q<- Op(Nrow(Tmp),Tmp)
+ if (Norm(P-Q)>Eps){
+ Tmp1<-Appendrow(Tmp,P)
+ Tmp<-Tmp1
+ }
+ }
+ PL<-Tmp
+ PLall<-Mixjoin(PLall,list(PL))
+ }
+ if (length(PLall)==1 && Sflg==0){
+ Tmp<- Op(1,PLall)
+# Tmp<- Op(1,Tmp)
+ if (Norm(Ptstart(Tmp)-Ptend(Tmp))>Eps0){
+ Tmp1<- Appendrow(Tmp,Ptstart(Tmp))
+ PLall<- list(Tmp1)
+ }
+ }
+ return(PLall)
+}
+
+######################################
+
+Letter<-function(...)
+{ ## Scaling is implemented
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Irng<-c(seq(from=1,to=Nargs,by=3))
+ for (I in Irng)
+ {
+ Tmp<-varargin[[I]]
+ P<- Doscaling(Tmp)
+ X<-P[1]
+ Y<-P[2]
+ Houkou<-varargin[[I+1]]
+ Mojiretu<-varargin[[I+2]]
+ Hset<-Houkou
+ Vhoko<-"c"
+ if (length(grep("n",Hset))>0)
+ {
+ Vhoko<-"n"; Y<-Y+MEMORI
+ }
+ if (length(grep("s",Hset))>0)
+ {
+ Vhoko<-"s"; Y<-Y-MEMORI
+ }
+ Hhoko<-"c"
+ if (length(grep("e",Hset))>0)
+ {
+ Hhoko<-"e"; X<-X+MEMORI
+ }
+ if (length(grep("w",Hset))>0)
+ {
+ Hhoko<-"w"; X<-X-MEMORI
+ }
+ Hoko<-paste(Vhoko,Hhoko,sep="")
+ Suu<-"+-.0123456789"
+ SuuL<-Suu
+ J<-1; Dstr<-""
+ while (J<=nchar(Houkou))
+ {
+ Tmp<-substring(Houkou,J,J)
+ if (length(grep(Tmp,SuuL))>0)
+ {
+ if (Dstr=="") Hk<-substring(Houkou,J-1,J-1)
+ Dstr<-paste(Dstr,Tmp,sep="")
+ }
+ else
+ {
+ if (Dstr!="")
+ {
+ Nmbr<-as.numeric(Dstr)
+ D<-Nmbr*MEMORI
+ if (Hk=="n") Y<-Y+D
+ if (Hk=="s") Y<-Y-D
+ if (Hk=="e") X<-X+D
+ if (Hk=="w") X<-X-D
+ Dstr<-""
+ }
+ }
+ J<-J+1
+ }
+ if (Dstr!="")
+ {
+ Nmbr<-as.numeric(Dstr)
+ D<-Nmbr*MEMORI;
+ if (Hk=="n") Y<-Y+D
+ if (Hk=="s") Y<-Y-D
+ if (Hk=="e") X<-X+D
+ if (Hk=="w") X<-X-D
+ }
+ CalcWidth(Hoko,Mojiretu)
+ CalcHeight(Hoko,Mojiretu)
+ cat("\\put(",file=Wfile,append=TRUE)
+ Tmp1<- sprintf("%7.7f",X) # 11.07.19
+ Tmp2<- sprintf("%7.7f",Y) # 11.07.19
+ Str<-paste(Tmp1,",",Tmp2,sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Tmp<-"){\\hspace*{\\Width}"
+ Str<-paste(Tmp,"\\raisebox{\\Height}{",Mojiretu,"}}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+######################################################
+
+Letterrot<- function(...)
+{
+ varargin<- list(...)
+ P<- varargin[[1]]
+ V<- varargin[[2]]; N<- 3
+ P<- Doscaling(P)
+ V<- Doscaling(V)
+ Tmov<- 0
+ Tmp<- varargin[[N]]
+ if (mode(Tmp)=="numeric"){
+ Tmov<- Tmp; N<- N+1
+ }
+ Nmov<- 0
+ Tmp<- varargin[[N]]
+ if (mode(Tmp)=="numeric"){
+ Nmov<- Tmp; N<- N+1
+ }
+ Mojiretu<- varargin[[N]]
+ Tv<- 1/Norm(V)*V
+ Nv<- c(-Tv[2],Tv[1])
+ P<- P+MEMORI*Tmov*Tv+MEMORI*Nmov*Nv
+ Tmp<- acos(V[1]/Norm(V))
+ Theta<- round(Tmp*180/pi)
+ if (V[2]>=0){
+ Units<- ""
+ }
+ else{
+ Units<- "units=-360,"
+ }
+ Tmp<- paste("\\rotatebox[",Units,"origin=c]{",as.character(Theta),sep="")
+ Tmp<- paste(Tmp,"}{",Mojiretu,"}",sep="")
+ Letter(P,"c",Tmp)
+}
+
+###################################
+# 10.12.04
+
+Lineplot<-function(...)
+{
+ varargin <- list(...)
+ Nargs<-length(varargin)
+ A<-varargin[[1]]
+ if (is.numeric(A)) {
+ Tmp<-length(A)
+ if (Tmp>3) {
+ B <- A[(Tmp/2+1):Tmp]
+ A <- A[1:(Tmp/2)]
+ Is <- 2
+ }
+ else {
+ B<-varargin[[2]]
+ Is <- 3
+ }
+ }
+ else {
+ B<-A[[2]]
+ A<-A[[1]]
+ Is <- 2
+ }
+ Mag <- 100 ; Semi <- "" ## 10.12.04
+ for (I in Looprange(Is,Nargs)) {
+ Tmp <- varargin[[I]]
+ switch ( mode(Tmp),
+ "numeric"= Mag <- Tmp,
+ "character"= Semi <- Tmp
+ )
+ }
+V<- Mag/Norm(B-A)*(B-A) ## 10.12.04 from here
+ if (Semi=="") {
+ Out<- Listplot(c(A-V,A+V))
+ }
+ else if (Semi=="+") {
+ Out<- Listplot(c(A,A+V))
+ }
+ else {
+ Out<- Listplot(c(A-V,A))
+ } ## 10.12.04 to here
+ return(Out)
+}
+
+################################
+
+Listplot<-function(...)
+{
+ varargin<-list(...);
+ Z<-c();
+ for (I in 1:length(varargin))
+ {
+ Data<-varargin[[I]];
+ if (mode(Data)=="numeric")
+ {
+ if (class(Data)=="numeric")
+ {
+ Tmp<-matrix(Data,nrow=2);
+ Tmp<-t(Tmp);
+ Z<-Appendrow(Z,Tmp)
+ }
+ else
+ Z<-Appendrow(Z,Data)
+ }
+ else
+ {
+ for (J in 1:length(Data))
+ {
+ Tmp<-Data[[J]];
+ Z<-Appendrow(Z,Tmp)
+ }
+ }
+ }
+ return(Z)
+}
+
+##############################
+
+MakeBowdata <- function(PA,PB,H)
+{
+ Eps <- 10^(-5)
+ BOWSTART <<- PA
+ BOWEND <<- PB
+ D <- 1/2*Norm(PB-PA)
+ R <- (H^2+D^2)/(2*H)
+ A1 <- PA[1]; A2<-PA[2]
+ B1 <- PB[1]; B2<-PB[2]
+ if (abs(A2-B2)>Eps){
+# x <- poly(0,"X")
+# y <- -(A1-B1)*x/(A2-B2)+(1/2)*(A1^2+A2^2-B1^2-B2^2)/(A2-B2)
+# Eq1 <- (A1-x)^2+(A2-y)^2-R^2
+# Tmp <- coeff(Eq1)
+# C0 <- Tmp[1]; C1<-Tm[2]; C2<-Tmp[3]
+ C0<- A1^2+(A2-(1/2)*(A1^2+A2^2-B1^2-B2^2)/(A2-B2))^2-R^2
+ C1<- -(A1+B1)*(A2^2+B2^2-2*A2*B2-2*A1*B1+A1^2+B1^2)/(A2-B2)^2
+ C2<- 1+(A1-B1)^2/(A2-B2)^2
+ Det <- sqrt(C1^2-4*C0*C2)
+ Ansx1 <- (-C1+Det)/(2*C2)
+ Ansx2 <- (-C1-Det)/(2*C2)
+ Tmp <- -(A1-B1)*Ansx1/(A2-B2)+(1/2)*(A1^2+A2^2-B1^2-B2^2)/(A2-B2)
+ PC <- c(Ansx1,Tmp)
+ Tmp <--(A1-B1)*Ansx2/(A2-B2)+(1/2)*(A1^2+A2^2-B1^2-B2^2)/(A2-B2)
+ PC2 <- c(Ansx2,Tmp)
+ }
+ else{
+ Tmp <- 0.5*(PA+PB)
+ PC <- Tmp+c(0,R-H) # 11.06.02
+ PC2 <- Tmp-c(0,R-H)
+ }
+ VA <- PA-PC
+ VB <- PB-PC
+ if (VA[1]*VB[2]-VA[2]*VB[1]<0) {
+ PC <- PC2
+ }
+ AngA <- acos((PA[1]-PC[1])/R)
+ if (PA[2]-PC[2]<0){
+ AngA <- -AngA
+ }
+ AngB <- acos((PB[1]-PC[1])/R)
+ if (PB[2]-PC[2]<0){
+ AngB <- -AngB
+ }
+ if (AngA>AngB) {
+ AngB <- AngB+2*pi
+ }
+ Out <- list(PC,R,AngA,AngB)
+ return(Out)
+}
+
+####################################################
+
+MakeCurves<-function(...){ ## Scaling is implemented
+ varargin<-list(...)
+ Figdata<-varargin[[1]]
+ if (class(Figdata)=="numeric"){
+ Figdata<-matrix(Figdata,nrow=1)
+ }
+ Ptout<-1
+ if (length(varargin)>=2) Ptout<-varargin[[2]]
+ Eps<-10.0^(-6)
+ IndM<-Dataindex(Figdata)
+ Atos<-c()
+ for (Nd in 1:Nrow(IndM)){
+ Tmp<-IndM[Nd,]
+ Motos<-Figdata[Tmp[1]:Tmp[2],]
+ All<-Nrow(Motos)
+ if (Nrow(Motos)==1){
+ if (InWindow(Motos)=="o"){
+ next
+ }
+ Tmp1<- as.numeric(Motos)
+ if (Ptout==1){
+ Drwpt(Tmp1)
+ }
+ else{
+ Tmp1<- Doscaling(Tmp1)
+ Atos<-Appendrow(Atos,c(Inf,Inf),Tmp1)
+ next
+ }
+ }
+ Crv<-c()
+ for (I in Looprange(2,All)){
+ P<- Op(I-1,Motos)
+ Q<- Op(I,Motos)
+ Snbn<-MeetWindow(P,Q)
+ if (length(Snbn)==0){
+ if (length(Crv)>0){
+ Atos<-Appendrow(Atos,c(Inf,Inf),Doscaling(Crv))
+ Crv<-c()
+ }
+ }
+ else{
+ if(Norm(Snbn[1,]-Snbn[2,])<Eps){ next} # naosi 101202
+ if (length(Crv)==0){
+ Crv<-Snbn
+ }
+ else{
+ Tmp<-Op(Nrow(Crv),Crv)
+ if (Norm(Tmp-Op(1,Snbn))<Eps){
+ Crv<-Appendrow(Crv,Op(2,Snbn))
+ }
+ else{
+ Atos<-Appendrow(Atos,c(Inf,Inf),Doscaling(Crv))
+ Crv<-Snbn
+ }
+ }
+ }
+ }
+ if (Nrow(Crv)>=2)
+ {
+ Atos<-Appendrow(Atos,c(Inf,Inf),Doscaling(Crv))
+ }
+ }
+ Outdata<-Atos[2:Nrow(Atos),]
+ if (class(Outdata)=="numeric")
+ {
+ Outdata<-matrix(Outdata,nrow=1)
+ }
+ return(Outdata)
+}
+
+######################################
+
+Makehasen<- function(Figdata,Sen,Gap,Ptn)
+{
+ Eps<- 10.0^(-6)
+ Clist<- MakeCurves(Figdata)
+ DinM<- Dataindex(Clist)
+ for (N in Looprange(1,Nrow(DinM))){
+ Tmp<- DinM[N,]
+ Data<- Clist[Tmp[1]:Tmp[2],]
+ Dtall<- Nrow(Data)
+ Len<- 0
+ Lenlist<- c(0)
+ for (I in Looprange(2,Dtall)){
+ Len<- Len+Norm(Data[I,]-Data[I-1,])
+ Lenlist<- c(Lenlist,Len)
+ }
+ Lenall<- Lenlist[Dtall]
+ if (Lenall==0){
+ next
+ }
+ Kari<- (Sen+Gap)*0.1
+ Naga<- Sen*0.1
+ Tobi<- Gap*0.1
+ if (Norm(Data[1,]-Data[Dtall,])<Eps){
+ Nsen<- max(ceiling(Lenall/Kari),3)
+ SegUnit<- Lenall/Nsen
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(0,(Nsen-1)*SegUnit,by=SegUnit))
+ }
+ else{
+ if (Ptn==0){
+ Nsen<- max(ceiling((Lenall+Tobi)/Kari),3)
+ SegUnit<- Lenall*(Sen+Gap)/(Nsen*Sen+(Nsen-1)*Gap)
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(0,(Nsen-1)*SegUnit,by=SegUnit))
+ }
+ else{
+ Nsen<- max(ceiling((Lenall+Naga)/Kari),3)
+ SegUnit<- Lenall*(Sen+Gap)/((Nsen-1)*Sen+Nsen*Gap)
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(Tobi,Tobi+(Nsen-2)*SegUnit,by=SegUnit))
+ }
+ }
+ Hajime<- 1; Owari<- 1
+ Mojisu<- 0
+ for (I in Looprange(1,length(SegList))){
+ Len<- SegList[I]
+ J<- Owari
+ while (Len>=Lenlist[J]-Eps){
+ if (J==Dtall){
+ break
+ }
+ J<- J+1
+ }
+ Hajime<- J-1
+ J<- Hajime
+ while (Len+Naga>Lenlist[J]-Eps){
+ if (J==Dtall){
+ break
+ }
+ J<- J+1
+ }
+ Owari<- J-1
+ T<- (Len-Lenlist[Hajime])
+ T<- T/(Lenlist[Hajime+1]-Lenlist[Hajime])
+ P<- Data[Hajime,]+T*(Data[Hajime+1,]-Data[Hajime,])
+ X<- as.character(round(MilliIn*P[1]))
+ Y<- as.character(-round(MilliIn*P[2]))
+ Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ for (J in Looprange(Hajime+1,Owari)){
+ P<- Data[J,]
+ X<- as.character(round(MilliIn*P[1]))
+ Y<- as.character(-round(MilliIn*P[2]))
+ Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ }
+ T<- (Len+Naga-Lenlist[Owari])
+ T<- T/(Lenlist[Owari+1]-Lenlist[Owari])
+ P<- Data[Owari,]+T*(Data[Owari+1,]-Data[Owari,])
+ X<- as.character(round(MilliIn*P[1]))
+ Y<- as.character(-round(MilliIn*P[2]))
+ Str1<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ Str2<- "\\special{fp}"
+ cat(Str1,file=Wfile,append=TRUE)
+ cat(Str2,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str1)+nchar(Str2)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<- 0
+ }
+ }
+ }
+ cat("%\n%\n",file=Wfile,append=TRUE);
+}
+
+######################################
+
+Makeliststr<- function(L)
+{
+ Out="list("
+ for (I in 1:length(L)){
+ Dt<- L[[I]]
+ if (mode(Dt)=="numeric"){
+ if (length(Dt)==1){
+ Dts<- as.character(Dt)
+ }
+ else{
+ Dts<- "c("
+ for (J in Looprange(1,Nrow(Dt))){
+ for (K in 1:ncol(Dt)){
+ Dts<- paste(Dts,as.character(Dt[J,K]),sep="")
+ if (K< ncol(Dt)){
+ Dts<- paste(Dts,",",sep="")
+ }
+ }
+ if (J<Nrow(Dt)){
+ Dts<- paste(Dts,";",sep="")
+ }
+ else{
+ Dts<- paste(Dts,")",sep="")
+ }
+ }
+ }
+ }
+ if (mode(Dt)=="character"){
+ Dts<- paste(Prime(),Dt,Prime(),sep="")
+ }
+ if(mode(Dt)=="list"){
+ Dts<- Makeliststr(Dt)
+ }
+ Out<- paste(Out,Dts,sep="")
+ if (I<length(L)){
+ Out<- paste(Out,",")
+ }
+ else{
+ Out<- paste(Out,")",sep="")
+ }
+ }
+ return(Out)
+}
+
+############################################
+
+Makeshasen<- function(PtnL,PA,V,Bdy)
+{
+ Eps<- 10^(-6)
+ TenL<- KoutenList(PA,V,Bdy)
+ Nten<- length(TenL)
+ Call<- length(Bdy)
+ Ptn<- c(seq(0, 0, length=Call))
+ Out<- list()
+ GL<- c()
+ Te<- -10^6
+ for (I in Looprange(1,Nten-1)){
+ TenP<- Op(I,TenL); TenQ<- Op(I+1,TenL)
+ Ts<- Op(1,TenP)
+ P<- Op(2,TenP); Q<- Op(2,TenQ)
+ NC<- Op(4,TenP)
+ Tmp<- (Op(NC,Ptn)+1) %% 2
+ Ptn[NC]<- Tmp
+ if (Op(1,TenQ)-Ts>Eps){
+ if (Member(Ptn,PtnL)){
+ if (abs(Te-Ts)>Eps){
+ if (Nrow(GL)>0){
+ Tmp<- Mixjoin(Out, list(GL))
+ Out<- Tmp
+ }
+ GL<- Listplot(P,Q)
+ }
+ else{
+ Tmp <- Appendrow(GL, Q)
+ GL<- Tmp
+ }
+ Te<- Op(1,TenQ)
+ }
+ }
+ }
+ if (Nrow(GL)>0){
+ Tmp<- Mixjoin(Out, list(GL))
+ Out<- Tmp
+ }
+ return(Out)
+}
+
+#############################################
+
+Mawarikomi<- function(...)
+{
+ varargin<- list(...)
+ haba<- "10cm"
+ Nargs<- length(varargin)
+ if (Nargs>0){
+ haba<- varargin[[1]]
+ }
+ cat("\\begin{mawarikomi}%\n",file="",append=TRUE)
+ cat("%<1>[5](0,0)%\n",file="",append=TRUE)
+ Str<- paste("{",haba,"}{%\n",sep="")
+ cat(Str,file="",append=TRUE)
+ cat("}%\n",file="",append=TRUE)
+ cat("\\end{mawarikomi}",file="",append=TRUE)
+}
+
+##############################################
+
+MeetWindow<-function(PA,PB)
+{
+ if (InWindow(PA)=="i" && InWindow(PB)=="i")
+ {
+ R<-Appendrow(PA,PB)
+ return(R)
+ };
+ Horner<-function(n,t)
+ {
+ PT<-(1-t)*PA+t*PB;
+ return(PT[n])
+ }
+ Eps<-10.0^(-6);
+ Txm<-(-1); TxM<-(-1); Tym<-(-1); TyM<-(-1);
+ if (PA[1]!=PB[1])
+ {
+ Txm<-(XMIN-PA[1])/(PB[1]-PA[1]);
+ TxM<-(XMAX-PA[1])/(PB[1]-PA[1]);
+ }
+ if (PA[2]!=PB[2])
+ {
+ Tym<-(YMIN-PA[2])/(PB[2]-PA[2]);
+ TyM<-(YMAX-PA[2])/(PB[2]-PA[2]);
+ }
+ Tmp<-Horner(2,Txm);
+ if (Tmp<YMIN-Eps || Tmp>YMAX+Eps)
+ {
+ Txm<-(-1);
+ }
+ Tmp<-Horner(2,TxM);
+ if (Tmp<YMIN-Eps || Tmp>YMAX+Eps)
+ {
+ TxM<-(-1)
+ }
+ Tmp<-Horner(1,Tym);
+ if (Tmp<XMIN-Eps || Tmp>XMAX+Eps)
+ {
+ Tym<--1
+ }
+ Tmp<-Horner(1,TyM);
+ if (Tmp<XMIN-Eps || Tmp>XMAX+Eps)
+ {
+ TyM<--1
+ }
+ Tans<-sort(c(Txm,TxM,Tym,TyM));
+ Tmp<-c();
+ for (I in 1:length(Tans))
+ {
+ Tmp1<-Tans[I];
+ if (Tmp1>-Eps && Tmp1<1+Eps)
+ {
+ if (length(Tmp)==0)
+ {
+ Tmp<-c(Tmp1);
+ }
+ else
+ {
+ if (abs(Tmp[length(Tmp)]-Tmp1)>Eps)
+ {
+ Tmp<-c(Tmp,Tmp1)
+ }
+ }
+ }
+ }
+ Tans<-Tmp;
+ if (length(Tans)==0)
+ {
+ R<-c();
+ return(R);
+ }
+ if (length(Tans)==1)
+ {
+ Ten1<-Horner(1:2,Tans[1]);
+ if (InWindow(PA)=="i")
+ {
+ R<-Appendrow(PA,Ten1)
+ return(R)
+ }
+ else
+ {
+ R<-Appendrow(Ten1,PB)
+ return(R)
+ }
+ }
+ Ten1<-Horner(1:2,Tans[1])
+ Ten2<-Horner(1:2,Tans[2])
+ R<-Appendrow(Ten1,Ten2)
+ return(R)
+}
+
+#########################################
+
+# New 10.03.21
+
+Mixjoin<-function(...)
+{
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ M<- list()
+ for (I in 1:Nargs)
+ {
+ Tmp<-varargin[[I]]
+ if (length(Tmp)==0) next
+ if (Mixtype(Tmp)==1)
+ {
+ Tmp<-list(Tmp)
+ }
+ if (length(M)==0){
+ M <- Tmp
+ }
+ else{
+ M<- c(M,Tmp)
+ }
+ }
+ return(M)
+}
+
+#################################
+
+Mixlength<- function(PL){
+ if (length(PL)==0){
+ return(0)
+ }
+ if (Mixtype(PL)==1){
+ Out<- Nrow(PL)
+ }
+ else{
+ Out<- length(PL)
+ }
+ return(Out)
+}
+
+###########################################
+
+Mixtype<- function(D)
+{
+ if (mode(D)!="list") return(1)
+ for (I in 1:length(D))
+ {
+ Tmp<- D[[I]]
+ if (mode(Tmp)=="list") return(3)
+ }
+ return(2)
+}
+
+###########################################
+
+Naigai<- function(A,Bdy)
+{
+ V<- c(1,1)
+ Call<-length(Bdy)
+ KL<- KoutenList(A,V,Bdy)
+ Ptn<- seq(1,1,length=Call)
+ for (K in Looprange(1,length(KL)))
+ {
+ Ten<- Op(K,KL)
+ T<- Op(1,Ten); NC<- Op(4,Ten)
+ if (T<0)
+ {
+ Tmp<- (Ptn[NC]+1) %% 2
+ Ptn[NC]<- Tmp
+ }
+ }
+ return(Ptn)
+}
+
+########################################
+
+Nearestpt<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ PL1<-varargin[[1]]
+ if (!is.matrix(PL1))
+ {
+ Tmp<-matrix(PL1);
+ PL1<-t(Tmp)
+ }
+ if (Nrow(PL1)==1) Flg=0
+ else Flg=1
+ Eps<-10.0^(-6)
+ PL<-varargin[[2]]
+ Ans<-list(PL1[1,],1,PL[1,],1,Norm(PL1[1,]-PL[1,]))
+ for (N in 1:Nrow(PL1))
+ {
+ PA<-PL1[N,]
+ Pm<-PL[1,]
+ Im<-1
+ Sm<-Norm(Pm-PA)
+ for (I in 1:(Nrow(PL)-1))
+ {
+ A1<-PL[I,1]; A2<-PL[I,2]
+ B1<-PL[I+1,1]; B2<-PL[I+1,2]
+ V1<-B1-A1; V2<-B2-A2
+ X1<-PA[1]; X2<-PA[2]
+ Tmp<-V2^2+V1^2
+ if (abs(Tmp)<Eps) next
+ T<-(-A2*V2-V1*A1+V1*X1+X2*V2)/Tmp
+ if (T< -Eps)
+ {
+ P<-c(A1,A2)
+ }
+ else
+ {
+ if (T>1+Eps)
+ {
+ P<-c(B1,B2)
+ }
+ else
+ {
+ P<-c(A1+T*V1,A2+T*V2)
+ }
+ }
+ S<-Norm(P-PA)
+ if (S<Sm-Eps)
+ {
+ Tmp<-Paramoncrv(P,I,PL)
+ Pm<-P; Im<-Tmp; Sm<-S
+ }
+ }
+ if (Sm<Ans[[5]]) Ans<-list(PA,N,Pm,Im,Sm)
+ if (Flg==0)
+ {
+ Ans<-Ans[3:5]
+ }
+ }
+ return(Ans)
+}
+
+#########################################
+
+Newlength<- function()
+{
+ Tmp1<- "\\newlength{\\Width}%\n"
+ Tmp2<- "\\newlength{\\Height}%\n"
+ Tmp3<- "\\newlength{\\Depth}%\n"
+ cat(Tmp1,file="",append=TRUE);
+ cat(Tmp2,file="",append=TRUE);
+ cat(Tmp3,file="",append=TRUE);
+}
+
+#########################################
+
+Numptcrv<-function(Fig)
+{
+ return(Nrow(Fig))
+}
+
+#########################################
+
+Op<-function(N,Data)
+{
+ C <- c()
+ if (length(Data)==0) return(C)
+ if (mode(Data)=="list"){
+ if(class(Data)=="data.frame"){ # 10.02.23
+ C<- Data[N,]
+ }
+ else{
+ C<- Data[[N]]
+ }
+ return(C)
+ }
+ if (mode(Data)=="character"){
+ if (length(Data)==1){
+ C<- substring(Data,N,N)
+ }
+ else{
+ C<- Data[N]
+ }
+ return(C)
+ }
+ if (mode(Data)=="numeric"){
+ if (class(Data)=="matrix"){
+ Din<- Dataindex(Data)
+ if (nrow(Din)==1){
+ C<- Data[N,]
+ }
+ else{
+ Tmp1<- Din[N,1]
+ Tmp2<- Din[N,2]
+ C<- Data[Tmp1:Tmp2,]
+ }
+ }
+ else{
+ C=Data[N]
+ }
+ }
+ return(C)
+}
+
+#########################################
+# 2013.05.20 Changed ( Creator recorded)
+# 2013.12.18 Beginpicture inclued
+
+Openfile<-function(...)
+{
+ varargin<- list(...) # 2013.05.20 from
+ File<- varargin[[1]]
+ Bflg<- 0
+ Wfile<<- File
+ Creator<- ""
+ Cflg<- 0
+ Nargs<- length(varargin)
+ if(Nargs>1){
+ for(N in 2:Nargs){
+ Tmp<- varargin[[N]]
+ Tmp1<- strsplit(Tmp,"=",fixed=TRUE)
+ Tmp1<- Tmp1[[1]]
+ if(length(Tmp1)>1){
+ Creator<- Tmp1[2]
+ Cflg<- 1
+ }
+ else{
+ Unitstr<- Tmp
+ Bflg<- 1
+ }
+ }
+ }
+ Recentf<- ""
+ Fv<- list.files()
+ Nv<- grep("\\.r$", Fv)
+ Rfiles<- Fv[Nv]
+# if(length(Rfiles)>0){
+# Finfo<- file.info(Rfiles)
+# Tmp1<- as.POSIXlt(Finfo$ctime)
+# Tmp2<- order(Tmp1,decreasing=TRUE)
+# Recentf<- Rfiles[Tmp2[1]]
+# }
+# Tmp<- sprintf("%s",Sys.time())
+ StrW<- paste("%%% ",File," ",Tmp,sep="")
+ StrC<- paste("%%% ",Creator,sep="")
+ if(Cflg==0){
+# if(nchar(Recentf)>0){
+# Tmp1<- file.info(Recentf)
+# Tmp2<- sprintf("%s",Tmp1$ctime)
+# StrC<- paste(StrC,Recentf," ",Tmp2,sep="")
+# }
+ } # 2013.12.15 upto
+ cat(StrW,"\n",file=Wfile)
+ cat(StrC,"\n",file=Wfile,append=TRUE)
+ if(Bflg==1){
+ Beginpicture(Unitstr)
+ }
+}
+
+#########################################
+
+Openpar<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Tmp<- varargin[[1]]
+ Tmp1<- substr(Tmp,1,1)
+ if (Tmp1=="\\"){
+ Namestr<- Tmp
+ N<- 2
+ }
+ else{
+ Namestr<- "\\tmp"
+ N<- 1
+ }
+ Habastr<- varargin[[N]]
+ if (Nargs>N){
+ Posstr<- paste("[",varargin[[N+1]],"]",sep="")
+ }
+ else{
+ Posstr<- "[c]"
+ }
+ Openphr(Namestr)
+ S<- paste("\\begin{minipage}",Posstr,"{",Habastr,"}%\n",sep="")
+ cat(S,file=Wfile,append=TRUE)
+}
+
+###################################
+
+Openphr<- function(Str)
+{
+ S<- paste("\\def",Str,"{%\n",sep="")
+ cat(S,file=Wfile,append=TRUE)
+}
+
+#####################################
+
+Ovalbox<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Pos<- varargin[[1]]
+ Dr<- varargin[[2]]
+ StrV<- varargin[[3]]
+ R<- 0.2
+ NDflg<- 0
+ for (I in Looprange(4,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric"){
+ R<- Tmp
+ }
+ else{
+ if (substr(Tmp,1,1)=="-"){
+ NDflg<- 1
+ Tmp1<- substr(Tmp,2,nchar(Tmp))
+ Cmdstr<- chartr("*","G",Tmp1)
+ }
+ }
+ }
+ Xr<- c(XMIN,XMAX)
+ Yr<- c(YMIN,YMAX)
+ Uv<- 0.6; Uh<- 0.8
+ N<- nchar(StrV)
+ W<- Uh;H<- Uv*N
+ Setwindow(c(-W/2,W/2),c(-H,0))
+ G<- Ovaldata(c(0,-H/2),W/2,H/2,R)
+ Openphr("\\ketpictmp")
+ Beginpicture("1cm")
+ if (NDflg==0){
+ Drwline(G)
+ }
+ else{
+ eval(parse(text=Cmdstr))
+ }
+ for (I in Looprange(1,N)){
+ Letter(c(0,Uv/2-Uv*I),"c",Op(I,StrV))
+ }
+ Endpicture(0)
+ Closephr()
+ Setwindow(Xr,Yr)
+ Letter(Pos,Dr,"\\ketpictmp")
+}
+
+##########################################
+
+Ovaldata<- function(...) #17.09.11
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==1){
+ Eps<- 1.0*10^(-4)
+ C<- c((XMIN+XMAX)/2,(YMIN+YMAX)/2)
+ Dx<- XMAX-C(1)-Eps
+ Dy<- YMAX-C(2)-Eps
+ N<- 1
+ }
+ else{
+ C<- varargin[[1]]
+ Dx<- varargin[[2]]
+ Dy<- varargin[[3]]
+ N<- 4
+ }
+ Rc<- 0.2
+ if (N<=Nargs){ #15.11.15
+ Rc<- varargin[[N]]*Rc #15.11.15
+ }
+ Out<- c()
+ P<- C+c(Dx-Rc,Dy-Rc)
+ Tmp1<- Circledata(P,Rc,"R=c(0,pi/2)","N=10")
+ Tmp2<- Listplot(C+c(Dx-Rc,Dy),C+c(0,Dy))
+ Tmp3<- Listplot(C+c(Dx,0),C+c(Dx,Dy-Rc))
+ G<- Joincrvs(Tmp3,Tmp1,Tmp2)
+ Tmp<- Reflectdata(G,c(C,C+c(0,1)))
+ G<- Joincrvs(G,Tmp)
+ Tmp<- Reflectdata(G,c(C,C+c(1,0)))
+ Out<- Joincrvs(G,Tmp)
+}
+
+#########################################
+
+Paramark<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ PA<- varargin[[1]]
+ PB<- varargin[[2]]
+ PC<- varargin[[3]]
+ R<- 0.5
+ if (Nargs>=4){
+ R<- varargin[[4]]*R
+ }
+ U<- R*(PA-PB)/Norm(PA-PB)
+ V<- R*(PC-PB)/Norm(PC-PB)
+ if (Crossprod(PA-PB,PC-PB)!=0){
+ P<- Listplot(c(PB+U,PB+U+V,PB+V))
+ }
+ else{
+ P<- c()
+ }
+}
+
+###########################################
+
+Paramoncrv<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Eps<-10^(-8)
+ P<-varargin[[1]]
+ Gdata<-varargin[[Nargs]]
+ if (Nrow(P)>1)
+ {
+ Tmp<-P; P<-Gdata; Gdata<-Tmp
+ }
+ if (Nargs==2)
+ {
+ Tmp<-Nearestpt(P,Gdata)
+ Out<-Tmp[[2]]
+ return(Out)
+ }
+ N<-varargin[[2]]
+ PtL<-Gdata
+ if (N==Nrow(PtL))
+ {
+ Out<-N
+ }
+ else
+ {
+ Pa<-Ptcrv(N,PtL)
+ Pb<-Ptcrv(N+1,PtL)
+ V<-Pb-Pa
+ W<-P-Pa
+ D2<-Norm(V)^2
+ if (D2<Eps) return(0)
+ S<-Dotprod(V,W)/D2
+ S<-min(max(S,0),1)
+ Out=N+S
+ }
+ return(Out)
+}
+
+##############################################
+
+Paramplot<- function(...)
+{
+ varargin<- list(...)
+ Eps<- 10^(-5)
+ Nargs<- length(varargin)
+# if type(varargin(1))==13
+# Fnflg=1;
+# Fnx=varargin(1);
+# Fny=varargin(2); Is=3;
+# if type(varargin(Is))==13
+# Fnflg=Fnflg+1;
+# Fnargx=varargin(Is);
+# Fnargy=varargin(Is+1);
+# Is=Is+2;
+# end;
+# else
+ Fnflg<- 0
+ Fnstr<- varargin[[1]]; Is=2
+# end;
+ Rgstr<- varargin[[Is]]; Is<- Is+1
+ Range<- c(0,2*pi)
+ N<- 50 # Numpoints
+ E<-c() # Exclusions
+ D<- Inf # Discont
+ for (I in Looprange(Is,Nargs))
+ {
+ Tmp<- varargin[[I]]
+ Tmp<- strsplit(Tmp,"=")
+ K<- Tmp[[1]]
+ Tmp<-K[1]
+ Lhs<- substring(Tmp,1,1)
+ Tmp1<- K[2]
+ Str<-paste(Lhs,"=",Tmp1,sep="")
+ eval(parse(text=Str))
+ }
+ Tmp<- strsplit(Rgstr,"=")
+ K<-Tmp[[1]]
+ if (length(K)>1)
+ {
+ Vname<- K[1]
+ Tmp1<- K[2]
+ Rng<- eval(parse(text=Tmp1))
+ }
+ else
+ {
+ Vname<- Rgstr
+ Rng<- c(0,2*pi)
+ }
+ T1<- Rng[1]; T2<- Rng[2]
+ Dt<- (T2-T1)/N #17.09.22
+ if (Fnflg==0)
+ {
+ Str<- gsub(Vname,"t",Fnstr)
+ }
+ P<-c()
+ if (length(E)>0)
+ {
+ E<-sort(E)
+ E<E[length(E):1]
+ }
+ E<- c(E, Inf)
+ Tmp<- sort(E)
+ E<- E[length(Tmp):1]
+ Ke<- 1
+ for (t in seq(T1, T2, by=Dt))
+ {
+ Pa<- c()
+ if (t-E[Ke]< Eps)
+ {
+ if (Fnflg==0)
+ {
+ Tmp<-eval(parse(text=Str))
+ Pa<- Tmp
+ }
+ else
+ {
+ }
+ }
+ if (abs(t-E[Ke])<=Eps)
+ {
+ if (Nrow(P)>0 && Op(Nrow(P),P)!=c(Inf,Inf))
+ {
+ Pa<- c(Inf,Inf)
+ }
+ }
+ if (t-E[Ke]>Eps)
+ {
+ if (Fnflg==0)
+ {
+ Tmp<- eval(parse(text=Str))
+ Pa<- Tmp
+ }
+ else
+ {
+ }
+ Ke<-Ke+1
+ }
+ if (length(Pa)>0)
+ {
+ if (Pa[1]==Inf)
+ {
+ Tmp<-Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else
+ {
+ if (Nrow(P)==0)
+ {
+ Tmp<- Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else
+ {
+ Tmp<- Op(Nrow(P),P)
+ if (Tmp[1]==Inf)
+ {
+ Tmp<- Appendrow(P,Pa)
+ P<- Tmp
+ }
+ else
+ {
+ if (Norm(Tmp-Pa)<D)
+ {
+ Tmp<-Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else
+ {
+ Tmp<- Appendrow(P,c(Inf,Inf),Pa)
+ P<- Tmp
+ }
+ }
+ }
+ }
+ }
+ }
+ Tmp<- Nrow(P)
+ Tmp1<- Op(Tmp,P)
+ if (Tmp1[1]==Inf)
+ {
+ P<- P[1:(Tmp-1),]
+ }
+ return(P)
+}
+
+#####################################
+
+Partcrv<- function(A,B,PkL)
+{
+ Eps<- 10.0^(-3)
+ if (mode(A)=="numeric" && length(A)==1){
+ if (A>B+Eps){
+ Npt<- Numptcrv(PkL)
+ Out1<- Partcrv(A,Npt,PkL)
+ Out2<- Partcrv(1,B,PkL)
+ Tmp<- Ptstart(PkL)-Ptend(PkL)
+ if (Norm(Tmp)<Eps){
+ Ans<- Joincrvs(Out1,Out2)
+ }
+ else{
+ Ans<- list(Out1,Out2)
+ }
+ return(Ans)
+ }
+ Is<- ceiling(A)
+ Ie<- floor(B)
+ PL<- c()
+ if (A<Is-Eps){
+ P<- (Is-A)*PkL[Is-1,]+(1-Is+A)*PkL[Is,]
+ PL<- c(P)
+ }
+ PL<- Appendrow(PL, PkL[Looprange(Is,Ie),])
+ if (B>Ie+Eps){
+ P<- (1-B+Ie)*PkL[Ie,]+(B-Ie)*PkL[Ie+1,]
+ PL<- Appendrow(PL,P)
+ }
+ Ans<- PL
+ return(Ans)
+ }
+ Tmp<- Nearestpt(A,PkL)
+ Ta<- Op(2,Tmp)
+ Tmp<- Nearestpt(B,PkL)
+ Tb<- Op(2,Tmp)
+ Ans<- Partcrv(Ta,Tb,PkL)
+}
+
+##########################################
+# 13.05.03
+
+Partframe<- function(Tb,St,Ed)
+{
+ G<- Dividetable(Tb)
+ Gw<- G[[1]]
+ Gt<- G[[2]]
+ Gy<- G[[3]]
+ Gwt<- Tb[[4]]
+ Gwy<- Tb[[5]]
+ Gat<- c(list(Gwt[[1]]),Gt,list(Gwt[[2]]))
+ Gay<- c(list(Gwy[[1]]),Gy,list(Gwy[[2]]))
+ Tmp1<- Ptstart(Gat[[St[1]]])
+ Tmp2<- Ptstart(Gay[[St[2]]])
+ Ps<- c(Tmp1[1],Tmp2[2])
+ Tmp1<- Ptstart(Gat[[Ed[1]]])
+ Tmp2<- Ptstart(Gay[[Ed[2]]])
+ Pe<- c(Tmp1[1],Tmp2[2])
+ Pars<- Paramoncrv(Ps,Gw)
+ Pare<- Paramoncrv(Pe,Gw)
+ if(Pars<Pare){
+ Out<- Partcrv(Pars,Pare,Gw)
+ }
+ else{
+ Tmp1<- Partcrv(Pars,Numptcrv(Gw),Gw)
+ Tmp2<- Partcrv(1,Pare,Gw)
+ Out<- Joincrvs(Tmp1,Tmp2)
+ }
+return(Out)
+}
+
+
+##########################################
+# 10.12.04
+
+Plotdata<- function(...)
+{
+ varargin<- list(...)
+ Eps<- 10^(-5)
+ Fnstr<- varargin[[1]]; Is<- 2
+ Fnflg<- 0
+ Rgstr<- varargin[[Is]]; Is<- Is+1
+ Tmp<- strsplit(Rgstr,"=")
+ K<-Tmp[[1]]
+ if (length(K)>1){
+ Vname<- K[1]
+ Tmp1<- K[2]
+ Rng<- eval(parse(text=Tmp1))
+ }
+ else{
+ Vname<- Rgstr
+ Rng<- c(XMIN,XMAX)
+ }
+ N<- 50 # Numpoints
+ E<-c() # Exclusions
+ Exfun<- "" # Exclusion function
+ D<- Inf # Discont
+ for (I in Looprange(Is,length(varargin))){
+ Tmp<- varargin[[I]]
+ Lhs<- substring(Tmp,1,1)
+ Tmp<- strsplit(Tmp,"=")
+ K<- Tmp[[1]]
+ Tmp1<- K[2]
+ Tmp2<- grep(Vname,Tmp1,fixed=TRUE) ## 10.12.04
+ if (length(Tmp2)==0){
+ Str<-paste(Lhs,"=",Tmp1,sep="")
+ eval(parse(text=Str))
+ }
+ else{
+ Exfun<-Tmp1
+ }
+ }
+ X1<- Rng[1]; X2<- Rng[2]
+ dx<- (X2-X1)/N # 17.09.22
+ if (Fnflg==0){
+ Str<- gsub(Vname,"x",Fnstr,fixed=TRUE)
+ }
+ Exfun<- gsub(Vname,"x",Exfun,fixed=TRUE)
+ P<-c()
+ if (length(E)>0){
+ E<-sort(E)
+ E<E[length(E):1]
+ }
+ E<- c(E, Inf)
+ Tmp<- sort(E)
+ E<- E[length(Tmp):1]
+ Ke<- 1
+ for (x in seq(X1,X2,by=dx)){
+ if (nchar(Exfun)>0){
+ Tmp<-eval(parse(text=Exfun))
+ if (abs(Tmp)<Eps){
+ P<- Appendrow(P,c(Inf,inf))
+ next
+ }
+ }
+ Pa<- c()
+ if (x-E[Ke]< -Eps){ ## 10.12.04
+ Tmp<-eval(parse(text=Str))
+ Pa<- c(x,Tmp)
+ }
+ if (abs(x-E[Ke])<=Eps){
+ if (Nrow(P)>0 && P[Nrow(P),]!=c(Inf,Inf)){
+ Pa<- c(Inf,Inf)
+ }
+ }
+ if (x-E[Ke]>Eps){
+ Tmp<- eval(parse(text=Str))
+ Pa<- c(x,Tmp)
+ Ke<-Ke+1
+ }
+ if (length(Pa)>0){
+ if (Pa[1]==Inf){
+ Tmp<-Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else{
+ if (Nrow(P)==0){
+ Tmp<- Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else{
+ Tmp<- P[Nrow(P),]
+ if (Tmp[1]==Inf){
+ Tmp<- Appendrow(P,Pa)
+ P<- Tmp
+ }
+ else{
+ if (Norm(Tmp-Pa)<D){
+ Tmp<-Appendrow(P,Pa)
+ P<-Tmp
+ }
+ else{
+ Tmp<- Appendrow(P,c(Inf,Inf),Pa)
+ P<- Tmp
+ }
+ }
+ }
+ }
+ }
+ }
+ Tmp<- Nrow(P)
+ Tmp1<-P[Tmp,]
+ if (Tmp1[1]==Inf)
+ {
+ P<- P[1:(Tmp-1),]
+ }
+ return(P)
+}
+
+######################################
+
+Pointoncrv<-function(...)
+{
+ varargin<-list(...)
+ Eps<-10^(-4)
+ T<-varargin[[1]]
+ Gdata<-varargin[[2]]
+ if (Nrow(T)>1)
+ {
+ Tmp<-T; T<-Gdata; Gdata<-Tmp
+ }
+ PtL<-Gdata
+ N<-trunc(T+Eps);
+ S<-max(T-N,0);
+ if (N==Nrow(PtL))
+ {
+ Out<-PtL[N,]
+ }
+ else
+ {
+ Pa<-PtL[N,]
+ Pb<-PtL[N+1,]
+ Out<-(1-S)*Pa+S*Pb
+ }
+ return(Out)
+}
+
+##############################################
+# 10.11.20
+# 13.05.03 Inf
+
+Pointdata<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ PL<- list()
+ for (I in Looprange(1,Nargs)){ # 10.11.20
+ DL<-varargin[[I]]
+ DL<- Flattenlist(DL) # 10.11.20 from here
+ for (J in Looprange(1,length(DL))){
+ Dt<- DL[[J]]
+ if(is.matrix(Dt)|| is.data.frame(Dt)){
+ for (K in 1:nrow(Dt)){
+ Tmp<- as.numeric(Dt[K,])
+ if(Tmp[1]<Inf){
+ PL<- c(PL,list(Tmp))
+ }
+ }
+ }
+ else{
+ PL<- c(PL,list(Dt))
+ }
+ }
+ } # to here
+ if (length(PL)==1)
+ {
+ PL<-PL[[1]]
+ }
+ return(PL)
+}
+
+##############################################
+
+Prime<- function(...)
+{
+ varargin<- list(...)
+ if (length(varargin)==0){
+ Out="'"
+ }
+ else{
+ Out<- paste(varargin[[1]],"'",sep="")
+ }
+ return(Out)
+}
+
+############################################
+# 17.09.29
+
+Ptcrv<-function(N,Fig)
+{
+ if(is.matrix(Fig)){
+ return(Fig[N,])
+ }
+ else{
+ return(Fig)
+ }
+}
+
+#########################################
+
+Ptend<-function(Fig)
+{
+ return(Fig[Nrow(Fig),])
+}
+
+#########################################
+
+Ptne<-function(...)
+{
+ varargin<- list(...)
+ if (length(varargin)==0){
+ Out<- c(XMAX,YMAX)
+ }
+ else{
+ G<- varargin[[1]]
+ XM<- max(G[,1])
+ YM<- max(G[,2])
+ Out<- c(XM,YM)
+ }
+ return(Out)
+}
+
+#########################################
+
+Ptnw<-function(...)
+{
+ varargin<- list(...)
+ if (length(varargin)==0){
+ Out<- c(XMIN,YMAX)
+ }
+ else{
+ G<- varargin[[1]]
+ Xm<- min(G[,1])
+ YM<- max(G[,2])
+ Out<- c(Xm,YM)
+ }
+ return(Out)
+}
+
+#########################################
+
+Ptse<-function(...)
+{
+ varargin<- list(...)
+ if (length(varargin)==0){
+ Out<- c(XMAX,YMIN)
+ }
+ else{
+ G<- varargin[[1]]
+ XM<- max(G[,1])
+ Ym<- min(G[,2])
+ Out<- c(XM,Ym)
+ }
+ return(Out)
+}
+
+#############################################
+
+Ptstart<-function(Fig)
+{
+ return(Fig[1,])
+}
+
+#########################################
+
+Ptsw<-function(...)
+{
+ varargin<- list(...)
+ if (length(varargin)==0){
+ Out<- c(XMIN,YMAX)
+ }
+ else{
+ G<- varargin[[1]]
+ Xm<- min(G[,1])
+ Ym<- min(G[,2])
+ Out<- c(Xm,Ym)
+ }
+ return(Out)
+}
+
+##############################################
+
+Putcell<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ Str<- varargin[[Nargs]]
+ if (mode(Str)=="numeric"){
+ Str<- as.character(Str)
+ }
+ Pos<- varargin[[Nargs-1]]
+ Nrg<- varargin[[2]]
+ if (mode(Nrg)=="character"){
+ if (Nargs==4){
+ Cell<- Findcell(TbL,Nrg)
+ }
+ else{
+ Mrg<- varargin[[3]]
+ Cell<- Findcell(TbL,Nrg,Mrg)
+ }
+ }
+ else{
+ Mrg<- varargin[[3]]
+ Cell<- Findcell(TbL,Nrg,Mrg)
+ }
+ Pt<- Cell[[1]]; Dr<- "c"
+ Posh<- substr(Pos,1,1)
+ Post<- substr(Pos,2,nchar(Pos))
+ if (toupper(Posh)=="R"){
+ Pt<- Pt+c(Cell[[2]],0)
+ if (nchar(Post)==0){
+ Dr<- "w1"
+ }
+ else{
+ Dr<- paste("w",Post,sep="")
+ }
+ }
+ if (toupper(Posh)=="L"){
+ Pt=Pt-c(Cell[[2]],0)
+ if (nchar(Post)==0){
+ Dr<- "e1"
+ }
+ else{
+ Dr<- paste("e",Post,sep="")
+ }
+ }
+ if (toupper(Posh)=="U"){
+ Pt<- Pt+c(0,Cell[[3]])
+ if (nchar(Post)==0){
+ Dr<- "s1"
+ }
+ else{
+ Dr<- paste("s",Post,sep="")
+ }
+ }
+ if (toupper(Posh)=="D"){
+ Pt<- Pt-c(0,Cell[[3]])
+ if (nchar(Post)==0){
+ Dr<- "n1"
+ }
+ else{
+ Dr<- paste("n",Post,sep="")
+ }
+ }
+ if (toupper(Posh)=="B"){
+ Pt<- Pt-c(0,Cell[[3]])
+ if (nchar(Post)==0){
+ Dr<- "n1"
+ }
+ else{
+ Dr<- paste("n",Post,sep="")
+ }
+ Str<- paste("$\\mathstrut$",Str,sep="")
+ }
+ Letter(Pt,Dr,Str)
+}
+
+#############################################
+
+PutcoL<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ if (mode(TbL)!="list"){
+ return("Tabledata missing")
+ }
+ Ag<- varargin[[2]]
+ if (mode(Ag)=="numeric"){
+ CoL<- Ag
+ }
+ else{
+ Alpha<- "-ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ Clm<- c()
+ for (I in Looprange(1,nchar(Ag))){
+ C<- substr(Ag,I,I)
+ C<- toupper(C)
+ Tmp<- strsplit(Alpha,C)
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ Tmp1<- nchar(Tmp[1])
+ Clm<- c(Clm,Tmp1)
+ }
+ }
+ Nrg<- 0
+ for (I in seq(length(Clm),1,by=-1)){
+ Tmp<- Clm[I]
+ Tmp1<- length(Clm)-I
+ Nrg<- Nrg+Tmp*26^Tmp1
+ }
+ CoL<- Nrg
+ }
+ Nc<- length(TbL[[3]])+1
+ K<- 1
+ Dpos<- varargin[[3]]
+ for (I in Looprange(4,Nargs)){
+ if (I-3>Nc){
+ break
+ }
+ Dt<- varargin[[I]]
+ if (mode(Dt)!="list"){
+ Putcell(TbL,CoL,K,Dpos,Dt) # 2011.03.02
+ K<- K+1
+ }
+ else{
+ N<- length(Dt)
+ Str<- Dt[[N]]
+ Rrng<- c(K,K+1)
+ Pos<- Dpos
+ for (J in Looprange(1,N-1)){
+ Tmp<- Dt[[J]]
+ if (mode(Tmp)=="numeric"){
+ Rrng<- c(K,K+Tmp)
+ }
+ if (mode(Tmp)=="character"){
+ Pos<- Tmp
+ }
+ }
+ Putcell(TbL,CoL,Rrng,Pos,Str)
+ K<- Crng[2]
+ }
+ }
+}
+
+Putcol<- function(...)
+{
+ PutcoL(...)
+}
+
+PutcoLexpr<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ if (mode(TbL)!="list"){
+ return("Tabledata missing")
+ }
+ Ag<- varargin[[2]]
+ if (mode(Ag)=="numeric"){
+ CoL<- Ag
+ }
+ else{
+ Alpha<- "-ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ Clm<- c()
+ for (I in Looprange(1,nchar(Ag))){
+ C<- substr(Ag,I,I)
+ C<- toupper(C)
+ Tmp<- strsplit(Alpha,C)
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ Tmp1<- nchar(Tmp[1])
+ Clm<- c(Clm,Tmp1)
+ }
+ }
+ Nrg<- 0
+ for (I in seq(length(Clm),1,by=-1)){
+ Tmp<- Clm[I]
+ Tmp1<- length(Clm)-I
+ Nrg<- Nrg+Tmp*26^Tmp1
+ }
+ CoL<- Nrg
+ }
+ Nc<- length(TbL[[3]])+1
+ K<- 1
+ Dpos<- varargin[[3]]
+ for (I in Looprange(4,Nargs)){
+ if (I-3>Nc){
+ break
+ }
+ Dt<- varargin[[I]]
+ if (mode(Dt)!="list"){
+ Dt<- paste("$",Dt,"$",sep="")
+ Putcell(TbL,CoL,K,Dpos,Dt) # 2011.03.02
+ K<- K+1
+ }
+ else{
+ N<- length(Dt)
+ Str<- paste("$",Dt[[N]],"$",sep="")
+ Rrng<- c(K,K+1)
+ Pos<- Dpos
+ for (J in Looprange(1,N-1)){
+ Tmp<- Dt[[J]]
+ if (mode(Tmp)=="numeric"){
+ Rrng<- c(K,K+Tmp)
+ }
+ if (mode(Tmp)=="character"){
+ Pos<- Tmp
+ }
+ }
+ Putcell(TbL,CoL,Rrng,Pos,Str)
+ K<- Crng[2]
+ }
+ }
+}
+
+Putcolexpr<- function(...)
+{
+ PutcoLexpr(...)
+}
+
+#####################################################
+
+PutcoLstr<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Tb<- varargin[[1]]
+ Nr<- varargin[[2]]
+ Pos<- varargin[[3]]
+ Str<- varargin[[4]]
+ Sep<- ""
+ if (Nargs>4){
+ Sep<- varargin[[5]]
+ }
+ if (nchar(Sep)==0){
+ for (I in Looprange(1,nchar(Str))){
+ Tmp<- substr(Str,I,I)
+ Putcell(Tb,Nr,I,Pos,Tmp)
+ }
+ }
+ else{
+ Ltr<- ""
+ K<- 1
+ for (I in Looprange(1,length(Str))){
+ Tmp<- substr(Str,I,I)
+ if (Tmp==Sep){
+ Putcell(Tb,Nr,K,Pos,Ltr)
+ K<- K+1
+ Ltr<- ""
+ }
+ else{
+ Ltr<- paste(Ltr,Tmp,sep="")
+ }
+ }
+ if (nchar(Ltr)>0){
+ Putcell(Tb,Nr,K,Pos,Ltr)
+ }
+ }
+}
+
+#############################################
+
+Putrow<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ if (mode(TbL)!="list"){
+ return("Tabledata missing")
+ }
+ Row<- varargin[[2]]
+ Nr<- length(TbL[[2]])+1
+ K<- 1
+ Dpos<- varargin[[3]]
+ for (I in Looprange(4,Nargs)){
+ if (I-3>Nr){
+ break;
+ }
+ Dt<- varargin[[I]]
+ if (mode(Dt)!="list"){
+ Putcell(TbL,K,Row,Dpos,Dt) # 110308
+ K<- K+1
+ }
+ else{
+ N<- length(Dt)
+ Str<- Dt[[N]]
+ Crng<- c(K,K+1)
+ Pos<- Dpos
+ for (J in Looprange(1,N-1)){
+ Tmp<- Dt[[J]]
+ if (mode(Tmp)=="numeric"){
+ Crng<- c(K,K+Tmp)
+ }
+ if (mode(Tmp)=="character"){
+ Pos<- Tmp
+ }
+ }
+ Putcell(TbL,Crng,Row,Pos,Str)
+ K<- Crng[2]
+ }
+ }
+}
+
+Putrowexpr<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ TbL<- varargin[[1]]
+ if (mode(TbL)!="list"){
+ return("Tabledata missing")
+ }
+ Row<- varargin[[2]]
+ Nr<- length(TbL[[2]])+1
+ K<- 1
+ Dpos<- varargin[[3]]
+ for (I in Looprange(4,Nargs)){
+ if (I-3>Nr){
+ break;
+ }
+ Dt<- varargin[[I]]
+ if (mode(Dt)!="list"){
+ Dt<- paste("$",Dt,"$",sep="")
+ Putcell(TbL,K,Row,Dpos,Dt) #110308
+ K<- K+1
+ }
+ else{
+ N<- length(Dt)
+ Str<- paste("$",Dt[[N]],"$",sep="")
+ Crng<- c(K,K+1)
+ Pos<- Dpos
+ for (J in Looprange(1,N-1)){
+ Tmp<- Dt[[J]]
+ if (mode(Tmp)=="numeric"){
+ Crng<- c(K,K+Tmp)
+ }
+ if (mode(Tmp)=="character"){
+ Pos<- Tmp
+ }
+ }
+ Putcell(TbL,Crng,Row,Pos,Str)
+ K<- Crng[2]
+ }
+ }
+}
+
+####################################################
+
+Putrowstr<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Tb<- varargin[[1]]
+ Nr<- varargin[[2]]
+ Pos<- varargin[[3]]
+ Str<- varargin[[4]]
+ Sep<- ""
+ if (Nargs>4){
+ Sep<- varargin[[5]]
+ }
+ if (nchar(Sep)==0){
+ for (I in Looprange(1,nchar(Str))){
+ Tmp<- substr(Str,I,I)
+ Putcell(Tb,I,Nr,Pos,Tmp)
+ }
+ }
+ else{
+ Ltr<- ""
+ K<- 1
+ for (I in Looprange(1,length(Str))){
+ Tmp<- substr(Str,I,I)
+ if (Tmp==Sep){
+ Putcell(Tb,K,Nr,Pos,Ltr)
+ K<- K+1
+ Ltr<- ""
+ }
+ else{
+ Ltr<- paste(Ltr,Tmp,sep="")
+ }
+ }
+ if (nchar(Ltr)>0){
+ Putcell(Tb,K,Nr,Pos,Ltr)
+ }
+ }
+}
+
+############################################
+# 11.05.28
+
+Ratiocmyk<- function(Color)
+{
+ if(is.numeric(Color)){
+ return(Color)
+ }
+ R<-
+ switch(Color,
+ greenyellow=c(0.15,0,0.69,0),
+ yellow=c(0,0,1,0),
+ goldenrod=c(0,0.1,0.84,0),
+ dandelion=c(0,0.29,0.84,0),
+ apricot=c(0,0.32,0.52,0),
+ peach=c(0,0.5,0.7,0),
+ melon=c(0,0.46,0.5,0),
+ yelloworange=c(0,0.42,1,0),
+ orange=c(0,0.61,0.87,0),
+ burntorange=c(0,0.51,1,0),
+ bittersweet=c(0,0.75,1,0.24),
+ redorange=c(0,0.77,0.87,0),
+ mahogany=c(0,0.85,0.87,0.35),
+ maroon=c(0,0.87,0.68,0.32),
+ brickred=c(0,0.89,0.94,0.28),
+ red=c(0,1,1,0),
+ orangered=c(0,1,0.5,0),
+ rubinered=c(0,1,0.13,0),
+ wildstrawberry=c(0,0.96,0.39,0),
+ salmon=c(0,0.53,0.38,0),
+ carnationpink=c(0,0.63,0,0),
+ magenta=c(0,1,0,0),
+ violetred=c(0,0.81,0,0),
+ rhodamine=c(0,0.82,0,0),
+ mulberry=c(0.34,0.9,0,0.02),
+ redviolet=c(0.07,0.9,0,0.34),
+ fuchsia=c(0.47,0.91,0,0.08),
+ lavender=c(0,0.48,0,0),
+ thistle=c(0.12,0.59,0,0),
+ orchid=c(0.32,0.64,0,0),
+ darkorchid=c(0.4,0.8,0.2,0),
+ purple=c(0.45,0.86,0,0),
+ plum=c(0.5,1,0,0),
+ violet=c(0.79,0.88,0,0),
+ royalpurple=c(0.75,0.9,0,0),
+ blueviolet=c(0.86,0.91,0,0.04),
+ periwinkle=c(0.57,0.55,0,0),
+ cadetblue=c(0.62,0.57,0.23,0),
+ cornflowerblue=c(0.65,0.13,0,0),
+ midnightblue=c(0.98,0.13,0,0.43),
+ navyblue=c(0.94,0.54,0,0),
+ royalblue=c(1,0.5,0,0),
+ blue=c(1,1,0,0),
+ cerulean=c(0.94,0.11,0,0),
+ cyan=c(1,0,0,0),
+ processblue=c(0.96,0,0,0),
+ skyblue=c(0.62,0,0.12,0),
+ turquoise=c(0.85,0,0.2,0),
+ tealblue=c(0.86,0,0.34,0.02),
+ aquamarine=c(0.82,0,0.3,0),
+ bluegreen=c(0.85,0,0.33,0),
+ emerald=c(1,0,0.5,0),
+ junglegreen=c(0.99,0,0.52,0),
+ seagreen=c(0.69,0,0.5,0),
+ green=c(1,0,1,0),
+ forestgreen=c(0.91,0,0.88,0.12),
+ pinegreen=c(0.92,0,0.59,0.25),
+ limegreen=c(0.5,0,1,0),
+ yellowgreen=c(0.44,0,0.74,0),
+ springgreen=c(0.26,0,0.76,0),
+ olivegreen=c(0.64,0,0.95,0.4),
+ rawsienna=c(0,0.72,1,0.45),
+ sepia=c(0,0.83,1,0.7),
+ brown=c(0,0.81,1,0.6),
+ tan=c(0.14,0.42,0.56,0),
+ gray=c(0,0,0,0.5),
+ black=c(0,0,0,1),
+ white=c(0,0,0,0)
+ )
+ if(length(R)<4){
+ print("No color")
+ return(c())
+ }
+ return(R)
+}
+
+############################################
+# 11.01.07
+
+Readtextdata<- function(...)
+{
+ varargin<- list(...)
+ OutL<- list()
+ Nargs<- length(varargin)
+ Fname<- varargin[[1]]
+ Tmp<- readLines(Fname,n=1)
+ if (length(grep("\t",Tmp))>0){
+ Sep<- "\t"
+ }
+ else if (length(grep(",",Tmp))>0){
+ Sep<- ","
+ }
+ else{
+ Sep<- " "
+ }
+ Hajime<- c(1,1)
+ Owari<- c(Inf,Inf)
+ C<- Inf
+ R<- Inf
+ Rna<- FALSE
+ Cna<- TRUE
+ Mat<- FALSE
+ Num<- TRUE
+ D<- -Inf
+ Flg<- 0
+ for (I in Looprange(2,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric"){
+ if (Flg==0){
+ Hajime<- Tmp
+ Flg<- 1
+ }
+ else{
+ Owari<- Tmp
+ }
+ }
+ else{
+ eval(parse(text=Tmp))
+ }
+ }
+ Tmp<- Hajime+c(R-1,C-1)
+ Owari<- c(min(Owari[1],Tmp[1]),min(Owari[2],Tmp[2]))
+ if (Cna){
+ Df<- read.table(Fname,sep=Sep,header=TRUE,,stringsAsFactors=FALSE)
+ }
+ else{
+ Df<- read.table(Fname,sep=Sep,header=FALSE,,stringsAsFactors=FALSE)
+ Nv<- c(1:ncol(Df))
+ colnames(Df)<- Nv
+ }
+ if (Rna){
+ rownames(Df)<-Df[,1]
+ Hajime<- Hajime+c(0,1)
+ }
+ if (Mat){
+ M<- as.matrix(Df)
+ Tmp1<- min(Owari[1],nrow(M))
+ Tmp2<- min(Owari[2],ncol(M))
+ Out<- as.matrix(M[Hajime[1]:Tmp1,Hajime[2]:Tmp2])
+ if (Num){
+ Tmp1<- as.numeric(Out)
+ Out<- matrix(Tmp1,nrow=nrow(Out))
+ }
+ }
+ else{
+ Tmp1<- min(Owari[1],nrow(Df))
+ Tmp2<- min(Owari[2],ncol(Df))
+ Out<- Df[Hajime[1]:Tmp1,Hajime[2]:Tmp2]
+ }
+ if (D!=-Inf){ # 11.01.20 v2
+ Tmp<- ncol(Out) # 11.01.07
+ Tmp1<- rep(Inf,Tmp)
+ Out[Out[,1]<=D,]<- Tmp1 # 11.01.07
+ }
+ return(Out)
+}
+
+##################################
+
+Reflectdata<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-8)
+ ML<- varargin[[1]]
+ if (Mixtype(ML)==1){
+ ML<- list(ML)
+ }
+ if (Nargs==1){
+ PtA<- c(0,0); PtB<- PtA
+ }
+ else{
+ Pts<- varargin[[2]]
+ if (length(Pts)==2){
+ PtA<- Pts; PtB<- PtA
+ }
+ else{
+ PtA<- Pts[1:2]; PtB<- Pts[3:4]
+ }
+ }
+ OutL<- list()
+ for (N in Looprange(1,length(ML))){
+ GL<- Op(N,ML)
+ Out<- c()
+ for (I in Looprange(1,Nrow(GL))){
+ if(is.matrix(GL)){ # 10.12.07
+ Tmp<- GL[I,]
+ }
+ else{
+ Tmp<- GL
+ }
+ X1<- Tmp[1]
+ Y1<- Tmp[2]
+ if (X1==Inf){
+ X2<- X1
+ Y2<- Y1
+ }
+ else{
+ if (Norm(PtA-PtB)<Eps){
+ X2<- 2*PtA[1]-X1
+ Y2<- 2*PtA[2]-Y1
+ }
+ else{
+ U<- PtB[1]-PtA[1]
+ V<- PtB[2]-PtA[2]
+ A<- PtA[1]
+ B<- PtA[2]
+ X2<- (U^2-V^2)/(U^2+V^2)*X1+2*U*V/(U^2+V^2)*Y1
+ X2<- X2-2*V*(U*B-V*A)/(U^2+V^2)
+ Y2<- 2*U*V/(U^2+V^2)*X1-(U^2-V^2)/(U^2+V^2)*Y1
+ Y2<- Y2+2*U*(U*B-V*A)/(U^2+V^2)
+ }
+ }
+ Out<- Appendrow(Out,c(X2,Y2))
+ }
+ OutL<- Mixjoin(OutL,list(Out))
+ }
+ if (length(OutL)==1){
+ OutL<- Op(1,OutL)
+ }
+ return(OutL)
+}
+
+##########################################
+
+Writetextdata<- function(...)
+{
+ varargin<- list(...)
+ OutL<- list()
+ Nargs<- length(varargin)
+ Data<- varargin[[1]]
+ Fname<- varargin[[2]]
+ Sep=","
+ for (I in Looprange(3,Nargs)){
+ Tmp<- varargin[[I]]
+ eval(parse(text=Tmp))
+ }
+ write.table(Data,Fname,sep=Sep,row.names=FALSE,na="")
+}
+
+##########################################
+# 2014.12.17
+# 2015.10.29
+
+WriteOutData<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+# if modulo(Nargs,2)==0 then
+# Fname=Fnameout;
+# Nst=1;
+# else
+ Fname=varargin[[1]]
+ Nst=2;
+# end;
+ for(N in seq(Nst,Nargs,by=2)){
+ Gname=varargin[[N]]
+ Tmp=paste(Gname,"//",sep="")
+ if(N==Nst){
+ cat(Tmp,"\n",sep="",file=Fname)
+ }
+ else{
+ cat(Tmp,"\n",sep="",file=Fname,append=TRUE)
+ }
+ Gdata=varargin[[N+1]]
+ Gdata=Flattenlist(Gdata)
+ if(!is.list(Gdata)){Gdata=list(Gdata)}
+ for(K in seq(1,length(Gdata))){
+ GL=Dividegraphics(Gdata[[K]])
+ for(J in seq(1,length(GL))){
+ cat("start//","\n",sep="",file=Fname,append=TRUE)
+ Str=""
+ Iend=Numptcrv(GL[[J]])
+ for(II in seq(1,Iend)){
+ Pt=Ptcrv(II,GL[[J]])
+ if(nchar(Str)>0){
+ Str=paste(Str,",",sep="")
+ }
+ if(length(Pt)<3){
+ Str=paste(Str,sprintf("[%5.4f,%5.4f]",Pt[1],Pt[2]),sep="")
+ }
+ else{
+ Str=paste(Str,sprintf("[%5.4f,%5.4f,%5.4f]",Pt[1],Pt[2],Pt[3]),sep="")
+ }
+ if(nchar(Str)>80){
+ cat("[",Str,"]//","\n",sep="",file=Fname,append=TRUE)
+ Str=""
+ }
+ }
+ if(nchar(Str)>0){
+ cat("[",Str,"]//","\n",sep="",file=Fname,append=TRUE)
+ }
+ if((N==Nargs-1) & (K==length(Gdata)) & (J==length(GL))){
+# cat("end////","\n",sep="",file=Fname,append=TRUE)
+ cat("end//","\n",sep="",file=Fname,append=TRUE)
+ }
+ else{
+ cat("end//","\n",sep="",file=Fname,append=TRUE)
+ }
+ }
+ }
+ }
+ cat("//","\n",sep="",file=Fname,append=TRUE) # 15.11.05
+}
+
+##########################################
+# 2015.10.23
+
+ReadOutData<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Fname=varargin[[1]]
+ cmdall=readLines(Fname)
+ cmdall=gsub("//","",cmdall,fixed=TRUE)
+ varname=cmdall[1]
+ outdt=list()
+ varL=c()
+ ptL=list()
+ flg=0
+ for(cmd in cmdall){
+ if(nchar(cmd)>0){
+ if((cmd=="start") | cmd=="end" | substring(cmd,1,1)=="["){
+ if(cmd=="start"){
+ pts=c()
+ }
+ if(cmd=="end"){
+ ptL=c(ptL,list(pts))
+ }
+ if(substring(cmd,1,1)=="["){
+ tmp1=paste(",",substring(cmd,2,nchar(cmd)-1),sep="")
+ tmp1=strsplit(tmp1,"]",fixed=TRUE)
+ tmp1=tmp1[[1]]
+ tmp1=gsub(",[","c(",tmp1,fixed=TRUE)
+ for(st in tmp1){
+ tmp=eval(parse(text=paste(st,")",sep="")))
+ pts=rbind(pts,tmp)
+ }
+ row.names(pts)=1:nrow(pts)
+ }
+ }
+ else{
+ varname=cmd
+ varL=c(varL,varname)
+ if(flg==0){ # 17.10.07from
+ flg=1
+ }else{
+ outdt=c(outdt,list(ptL))
+ } # 17.10.07upto
+ ptL=c()
+ }
+ }
+ }
+ outdt=c(outdt,list(ptL)) # 17.10.07
+ names(outdt)=varL
+ for(var in varL){
+ tmp=paste(var,"<<- outdt$",var,sep="")
+ eval(parse(text=tmp))
+ }
+# print(varL)
+ outdt
+}
+
+####################################################
+
+Rotatedata<- function(..., deg=FALSE)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-8)
+ ML<- varargin[[1]]
+ if (Mixtype(ML)==1){
+ ML<- list(ML)
+ }
+ Theta<- varargin[[2]]
+ if (deg) Theta<- Theta*pi/180 # 10.12.07
+ if (Nargs==2){
+ Pt<- c(0,0)
+ }
+ else{
+ Pt<- varargin[[3]]
+ }
+ Cx<- Pt[1]; Cy<- Pt[2]
+ OutL<- c()
+ for (N in Looprange(1,length(ML))){
+ GL<- Op(N,ML)
+ Out<- c()
+ for (I in Looprange(1,Nrow(GL))){
+ if(is.matrix(GL)){
+ Tmp<- GL[I,]
+ }
+ else{
+ Tmp<- GL
+ }
+ X1<- Tmp[1]
+ Y1<- Tmp[2]
+ if (X1==Inf){
+ X2<- X1
+ Y2<- Y1
+ }
+ else{
+ X2<- Cx+(X1-Cx)*cos(Theta)-(Y1-Cy)*sin(Theta)
+ Y2<- Cy+(X1-Cx)*sin(Theta)+(Y1-Cy)*cos(Theta)
+ }
+ Out<- Appendrow(Out,c(X2,Y2))
+ }
+ if(nrow(Out)==1){
+ Out<- Out[1,]
+ }
+ OutL<- Mixjoin(OutL,list(Out))
+ }
+ if (length(OutL)==1){
+ OutL<- Op(1,OutL)
+ }
+ return(OutL)
+}
+
+###############################################
+
+Scaledata<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-8)
+ ML<- varargin[[1]]
+ if (Mixtype(ML)==1){
+ ML<- list(ML)
+ }
+ A<- varargin[[2]]
+ B<- varargin[[3]]
+ if (Nargs==3){
+ Pt<- c(0,0)
+ }
+ else{
+ Pt<- varargin[[4]]
+ }
+ OutL<- list()
+ for (N in Looprange(1,length(ML))){
+ GL<- Op(N,ML)
+ Out<- c()
+ for (I in Looprange(1,Nrow(GL))){
+ if(is.matrix(GL)){ # 10.12.07
+ Tmp<- GL[I,]
+ }
+ else{
+ Tmp<- GL
+ }
+ X1<- Tmp[1]
+ Y1<- Tmp[2]
+ if (X1==Inf){
+ X2<- X1
+ Y2<-Y1
+ }
+ else{
+ X2<- Pt[1]+A*(X1-Pt[1])
+ Y2<- Pt[2]+B*(Y1-Pt[2])
+ }
+ Out<- Appendrow(Out,c(X2,Y2))
+ }
+ OutL<- Mixjoin(OutL,list(Out))
+ }
+ if (length(OutL)==1){
+ OutL<- Op(1,OutL)
+ }
+ return(OutL)
+}
+
+################################
+
+Setarrow<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ Str<- paste("Size=",YaSize,",","Angle=",YaAngle,",",sep="")
+ Str<- paste(Str,"Position=",YaThick,",","Style=",YaStyle,sep="")
+ return(Str)
+ }
+ Flg<- 0
+ for (I in 1:Nargs){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric"){
+ Flg<- Flg+1
+ if (Flg==1) YaSize<<-Tmp
+ if (Flg==2){
+ if (Tmp<5){
+ YaAngle<<- 18*Tmp
+ }
+ else{
+ YaAngle<<- Tmp
+ }
+ }
+ if (Flg==3) YaPosition<<- Tmp
+ if (Flg==4) YaThick<<- Tmp
+ }
+ if (mode(Tmp)=="character"){
+ YaStyle<<- Tmp
+ }
+ }
+}
+
+####################################
+
+Setax<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ if (ZIKU=="line"){
+ Tmp<- ","
+ }
+ else{
+ Tmp<- paste("(Arrowsize=", as.character(ARROWSIZE),"),",sep="")
+ }
+ Str<- paste(ZIKU,Tmp,XNAME,",",XPOS,",",sep="")
+ Str<- paste(Str,YNAME,",",YPOS,",",ONAME,",",OPOS,sep="")
+ return(Str)
+ }
+ ArgL<- c()
+ Is<- 1
+ Tmp<- varargin[[1]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ Is<- varargin[[1]]
+ ArgL<- c()
+ for (I in Looprange(1,Is-1)){
+ ArgL<- c(ArgL,"")
+ }
+ for (I in Looprange(2,Nargs)){
+ ArgL<- c(ArgL,varargin[[I]])
+ }
+ }
+ else{
+ if (Nargs==1){
+ ArgL<- c(varargin[[1]])
+ }
+ else{
+ Tmp<- varargin[[2]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ ARROWSIZE<<-Tmp
+ ArgL<- c(varargin[[1]])
+ for (I in Looprange(3,Nargs)){
+ ArgL<- c(ArgL,varargin[[I]])
+ }
+ }
+ else{
+ ArgL<- c()
+ for (I in 1:Nargs){
+ ArgL<- c(ArgL,varargin[[I]])
+ }
+ }
+ }
+ }
+ for (I in Looprange(length(ArgL)+1,7)){
+ ArgL<- c(ArgL,"")
+ }
+ Zk<- ArgL[1]
+ if (nchar(Zk)>0){
+ ZL<-substr(Zk,2,nchar(Zk))
+ Zk<-substr(Zk,1,1)
+ if (nchar(ZL)>0){
+ ARROWSIZE<<- as.numeric(ZL)
+ }
+ }
+ Xn<- ArgL[2]; Xp<- ArgL[3]
+ Yn<- ArgL[4]; Yp<- ArgL[5]
+ Genn<- ArgL[6]; Genp<- ArgL[7]
+ if (nchar(Zk)>0){
+ C<- Zk
+ if (C=="a"){
+ ZIKU<<- "arrow"
+ }
+ else{
+ ZIKU<<- "line"
+ }
+ }
+ if (nchar(Xn)>0){
+ XNAME<<- paste("$",Xn,"$",sep="")
+ }
+ if (nchar(Xp)>0){
+ XPOS<<- Xp
+ }
+ if (nchar(Yn)>0){
+ YNAME<<- paste("$",Yn,"$",sep="")
+ }
+ if (nchar(Yp)>0){
+ YPOS<<-Yp
+ }
+ if (nchar(Genn)>0){
+ ONAME<<- Genn
+ }
+ if (nchar(Genp)>0){
+ OPOS<<- Genp
+ }
+ Out<- "";
+}
+
+#################################
+# 11.08.24
+
+Setcolor<- function(...){
+ varargin<- list(...)
+ Color<- 'black'
+ Kosa<- 1
+ for(J in Looprange(1,length(varargin))){
+ Tmp<- varargin[[J]]
+ if(is.character(Tmp)) Color<- Tmp
+ if(is.numeric(Tmp)){
+ if(length(Tmp)==1){# 11.08.24
+ Kosa<- Tmp
+ }
+ else{
+ Color<- Tmp
+ }
+ }# 11.08.24
+ }
+ Iro<- Ratiocmyk(Color)
+ if(length(Iro)==0) return(c())
+ Str<- "\\color[cmyk]{" #17.09.22
+ for(J in 1:4){
+ Str<- paste(Str,as.character(Kosa*Iro[J]),sep="")
+ if(J<4){
+ Str<- paste(Str,",",sep="")
+ }
+ }
+ Str<- paste(Str,"}",sep="")
+ Texcom(Str)
+}
+
+##################################
+
+Setmarklen<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ Tmp<- MARKLENNow/MARKLENInit
+ Tmp=round(Tmp*100)/100
+ return(Tmp)
+ }
+ Size<- varargin[[1]]
+ MARKLENNow<<- MARKLENInit*Size
+ MARKLEN<<- MARKLENNow*1000/2.54/MilliIn
+}
+
+###############################
+
+Setorigin<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ return(GENTEN)
+ }
+ Pt<- varargin[[1]]
+ GENTEN<<- Pt;
+}
+
+################################
+
+Setscaling<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0)
+ {
+ return(c(SCALEY,LOGX,LOGY))
+ }
+ for (I in 1:Nargs)
+ {
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)=="numeric")
+ {
+ SCALEY<<- Tmp
+ }
+ if (mode(Tmp)=="character")
+ {
+ if (Tmp=="l")
+ {
+ LOGX<<- 0
+ LOGY<<- 1
+ }
+ else if (Tmp=="ll")
+ {
+ LOGX<<- 1
+ LOGY<<- 1
+ }
+ else
+ {
+ LOGX<<- 0
+ LOGY<<- 0
+ }
+ }
+ }
+ Tmp<- c(SCALEY,LOGX,LOGY);
+}
+
+#########################################
+
+Setpen<-function(Width)
+{
+ PenThick<<-round(PenThickInit*Width)
+ Str=paste("\\special{pn ", as.character(PenThick),"}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+}
+
+##############################################
+
+Setpt<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0)
+ {
+ Tmp<- TenSize/TenSizeInit
+ Tmp<- round(Tmp*100)/100
+ return(Tmp)
+ }
+ Size<- varargin[[1]]
+ TenSize<<- TenSizeInit*Size;
+}
+
+##############################################
+
+Setunitlen<-function(...)
+{
+ varargin<-list(...)
+ if (length(varargin)==0){
+ return(ULEN)
+ }
+ Ul=varargin[[1]]
+ Dx<-XMAX-XMIN
+ Dy<-YMAX-YMIN
+ Sym<-".0123456789 +-*/"
+ SL<-Sym
+ OL<-"+-*/"
+ if (nchar(Ul)>0){
+ ULEN<<-Ul
+ }
+ Is<-1
+ VL<-""
+ Ucode<-ULEN
+ for (I in 1:nchar(Ucode)){
+ C<-substring(Ucode,I,I)
+ if (length(grep(C,SL))>0){
+ if (length(grep(C,OL))>0){
+ Tmp<-substring(Ucode,Is,I-1)
+ Str<-paste(VL,Tmp,C,sep="")
+ VL<-Str
+ Is<-I+1
+ }
+ }
+ else{
+ Unit<-substring(Ucode,I,I+1)
+ Str<-substring(Ucode,Is,I-1)
+ VL<-paste(VL,Str,sep="")
+ break;
+ }
+ }
+ Valu<-eval(parse(text=VL))
+ Str<-as.character(Valu)
+ ULEN<<-paste(Str,Unit,sep="");
+ if (Unit=="cm") MilliIn<<-1000/2.54*Valu
+ if (Unit=="mm") MilliIn<<-1000/2.54*Valu/10
+ if (Unit=="in") MilliIn<<-1000*Valu
+ if (Unit=="pt") MilliIn<<-1000/72.27*Valu
+ if (Unit=="pc") MilliIn<<-1000/6.022*Valu
+ if (Unit=="bp") MilliIn<<-1000/72*Valu
+ if (Unit=="dd2") MilliIn<<-1000/1238/1157/72.27*Valu
+ if (Unit=="cc") MilliIn<<-1000/1238/1157/72.27*12*Valu
+ if (Unit=="sp") MilliIn<<-1000/72.27/65536*Valu/10
+ MARKLEN<<-MARKLENNow*1000/2.54/MilliIn;
+}
+
+#########################################
+# 10.11.20
+
+Setwindow<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ if (Nargs==0){
+ Out<-c(XMIN,XMAX,YMIN,YMAX)
+ return(Out)
+ }
+ if (Nargs==1){
+ Dt<- varargin[[1]]
+ if(is.list(Dt) && !is.data.frame(Dt)){
+ Tmp<- as.data.frame(Dt)
+ Dt<- t(Tmp)
+ }
+ Xm<- min(Dt[,1])
+ XM<- max(Dt[,1])
+ Ym<- min(Dt[,2])
+ YM<- max(Dt[,2])
+ Str<- "Setwindow("
+ Str<- paste(Str,"c(",as.character(Xm),",",as.character(XM),"),c(",sep="")
+ Str<- paste(Str,as.character(Ym),",",as.character(YM),")",sep="")
+ Str<- paste(Str,")",sep="")
+ print(Str)
+ }
+ if (Nargs==2){
+ RgX<-varargin[[1]]
+ RgY<-varargin[[2]]
+ XMIN<<-RgX[1]; XMAX<<-RgX[2]
+ YMIN<<-RgY[1]; YMAX<<-RgY[2]
+ }
+ if (Nargs==4){
+ XMIN<<-varargin[[1]]; XMAX<<-varargin[[2]]
+ YMIN<<-varargin[[3]]; YMAX<<-varargin[[4]]
+ }
+ Out<- c(XMIN,XMAX,YMIN,YMAX);
+}
+
+#########################################
+
+Shade<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Iroflg=0
+ Kosa=1
+ if(Nargs>1){
+ Iro=varargin[[Nargs]]
+ if(is.character(Iro)){
+ Iroflg=1
+ if(length(grep("{",Iro))>0){
+ Str=paste("{\\color",Iro,sep="")
+ }
+ else{
+ Str=paste("{\\color{",Iro,"}",sep="")
+ }
+ }
+ else{
+ if(length(Iro)==1){
+ Kosa=Iro
+ }
+ else{
+ Iroflg=1
+ if(length(Iro)==4){
+ Str="{\\color[cmyk]{"
+ }
+ else{
+ if(length(Iro)==3){
+ Str="{\\color[rgb]{"
+ }
+ }
+ for(J in 1:length(Iro)){
+ Str=paste(Str,as.character(Iro[J]),sep="")
+ if(J<length(Iro)){
+ Str=paste(Str,",")
+ }
+ }
+ Str=paste(Str,"}")
+ }
+ }
+ if(Iroflg==1){
+ Str=paste(Str,"%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ }
+ }
+ Tmp=varargin[[1]]
+ Data=Kyoukai(Tmp)
+ for (I in Looprange(1, length(Data))){
+ PL<- Op(I,Data)
+ Mojisu<- 0
+ for (J in 1:Nrow(PL)){
+ P<- Doscaling(Op(J,PL))
+ X<- as.character(round(MilliIn*P[1]))
+ Y<- as.character(-round(MilliIn*P[2]))
+ Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<- 0
+ }
+ }
+ Str1<- paste("\\special{sh ",as.character(Kosa),"}",sep="")
+ Str2<- paste("\\special{ip}%\n",sep="")
+ cat(Str1,file=Wfile,append=TRUE)
+ cat(Str2,file=Wfile,append=TRUE)
+ }
+ if(Iroflg==1){
+ cat("}%\n",file=Wfile,append=TRUE)
+ }
+}
+
+####### Shade new 17.09.24############
+
+Shade<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Iroflg<- 0
+ Kosa<- 1
+ if (Nargs>1){
+ Iro<- varargin[[Nargs]]
+ if (mode(Iro)=="character"){
+ Iroflg<- 1
+ if (length(grep(Iro,"{"))>0)
+ Str<- paste("{\\color",Iro,sep="")
+ else
+ Str<- paste("{\\color{",Iro,"}",sep="")
+ }
+ else{
+ if (length(Iro)==1)
+ Kosa<- Iro
+ else{
+ Iroflg<- 1
+ if (length(Iro)==4)
+ Str<- paste("{\\color[cmyk]{",sep="")
+ else
+ if (length(Iro)==3)
+ Str<- paste("{\\color[rgb]{",sep="")
+ for (J in Looprange(1,length(Iro))){
+ Str<- paste(Str,as.character(Iro[J]),sep="")
+ if (J<length(Iro))
+ Str<- paste(Str,",",sep="")
+ }
+ Str<- paste(Str,"}",sep="")
+ }
+ }
+ if (Iroflg==1){
+ if (Wfile=="default")
+ cat(Str,"%\n",file="",append=TRUE,sep="")
+ else
+ cat(Str,"%\n",file=Wfile,append=TRUE,sep="")
+ }
+ }
+ Tmp<- varargin[[1]]
+ Data<- Kyoukai(Tmp)
+ for (I in Looprange(1, length(Data))){
+ PL<- Op(I,Data)
+ Mojisu<- 0
+ for (J in 1:Nrow(PL)){
+ P<- Doscaling(Op(J,PL))
+ X<- as.character(round(MilliIn*P[1]))
+ Y<- as.character(-round(MilliIn*P[2]))
+ Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+ if (Wfile=="default")
+ cat(Str,file="",append=TRUE,sep="")
+ else
+ cat(Str,file=Wfile,append=TRUE,sep="")
+ Mojisu<- Mojisu+nchar(Str)
+ if (Mojisu>80){
+ if (Wfile=="default")
+ cat("%\n",file="",append=TRUE,sep="")
+ else
+ cat("%\n",file=Wfile,append=TRUE,sep="")
+ Mojisu<- 0
+ }
+ }
+ Str1<- paste("\\special{sh ",as.character(Kosa),"}",sep="")
+ Str2<- paste("\\special{ip}%\n",sep="")
+ if (Wfile=="default"){
+ cat(Str1,file="",append=TRUE,sep="")
+ cat(Str2,file="",append=TRUE,sep="")
+ }
+ else{
+ cat(Str1,file=Wfile,append=TRUE,sep="")
+ cat(Str2,file=Wfile,append=TRUE,sep="")
+ }
+ }
+ if (Iroflg==1){
+ if (Wfile=="default")
+ cat("}%\n",file="",append=TRUE,sep="")
+ else
+ cat("}%\n",file=Wfile,append=TRUE,sep="")
+ }
+}
+
+##############################################
+# 11.01.07
+
+Splinedata<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-3)
+ PL<- varargin[[1]]
+ if (mode(PL)=="character"){
+ Fname<- PL
+ PL<- Readtextdata(Fname)
+ }
+ else{
+ PL<- as.matrix(PL)
+ if (Nrow(PL)==1){
+ PL<- matrix(PL, nrow=length(PL)/2)
+ PL<- t(PL)
+ }
+ }
+ if (ncol(PL)==3){
+ Flg3<- 1
+ }
+ else{
+ Flg3<- 0
+ }
+ PLL<- Dividegraphics(PL)
+ N<- 50
+ C<- c()
+ for (I in Looprange(2,Nargs)){
+ Tmp<- varargin[[I]]
+ if (mode(Tmp)!="character") next
+ if (length(grep("=",Tmp,fixed=TRUE))>0){
+ eval(parse(text=Tmp))
+ }
+ else{
+ Tmp1<- substr(Tmp,1,1)
+ if (toupper(Tmp1)=="C"){
+ C<- 1:length(PLL)
+ }
+ }
+ }
+ Cflg<- rep(0,length(PLL))
+ for(J in Looprange(1,length(C))){
+ K<- C[J]
+ Cflg[K]<- 1
+ }
+ if (length(N)>1){
+ Nj<- as.numeric(N)
+ }
+ else{
+ Tmp<- lapply(PLL,nrow)
+ Tmp1<- as.numeric(Tmp)
+ MxP<- max(Tmp1)
+ Nj<- c()
+ for (J in 1:length(PLL)){
+ Tmp<- nrow(PLL[[J]])
+ Tmp1<- round(N/MxP*(Tmp-1))
+ Nj<- c(Nj,Tmp1)
+ }
+ }
+ OutL<- list()
+ for(J in 1:length(PLL)){
+ PL<- PLL[[J]]
+ if (Cflg[J]==1){
+ if (Norm(PL[1,]-PL[Nrow(PL),])>Eps){
+ PL<-Appendrow(PL,PL[1,])
+ Nj[J]=round(N/MxP*nrow(PL))
+ }
+ else{
+ PL[Nrow(PL),]<- PL[1,]
+ }
+ }
+ Tn<- 1:Nrow(PL)
+ Xn<- PL[,1]
+ Yn<- PL[,2]
+ if (Flg3==1) Zn<- PL[,3]
+ if (Cflg[J]==0){
+ Dxn<- spline(Tn,Xn,n=Nj[J])
+ Dyn<- spline(Tn,Yn,n=Nj[J])
+ if (Flg3==1) Dzn<- spline(Tn,Zn,n=Nj[J])
+ }
+ else{
+ Dxn<- spline(Tn,Xn,method="periodic")
+ Dyn<- spline(Tn,Yn,method="periodic")
+ if (Flg3==1) Dzn<- spline(Tn,Zn,method="periodic")
+ }
+ Tmp1<- Dxn$y
+ Tmp2<- Dyn$y
+ Tmp3<-c()
+ if (Flg3==1) Tmp3<- Dzn$y
+ Out<- matrix(c(Tmp1,Tmp2,Tmp3),nrow=length(Tmp1))
+ OutL<- c(OutL,list(Out))
+ }
+ return(OutL)
+}
+
+############################################
+# 2013.05.03 Domain is optional
+
+Tabledata<- function(...){
+ varargin<- list(...)
+ Eps<- 0.001
+ Tmp<- varargin[[1]] # 130503 from
+ if(is.numeric(Tmp)){
+ Domain<- varargin[[1]]
+ VL<- varargin[[2]]
+ HL<- varargin[[3]]
+ }
+ else{
+ Domain<- c(-1,-1)
+ VL<- varargin[[1]]
+ HL<- varargin[[2]]
+ } # 130503 upto
+ Hsize<- Domain[1]
+ SvL<- list(0)
+ S<- 0
+ for (I in Looprange(1,length(VL))){
+ Tmp<- VL[[I]]
+ S<- S+Tmp[1]
+ Tmp[1]<- S
+ SvL<- c(SvL,list(Tmp))
+ }
+ if (Hsize>S){
+ SvL<- c(SvL,list(Hsize))
+ }
+ Hsize<- Op(1,SvL[[length(SvL)]])
+ Vsize<- Domain[2]
+ ShL<- list(0)
+ S<- 0
+ for (I in Looprange(1,length(HL))){
+ Tmp<- HL[[I]]
+ S<- S+Tmp[1]
+ Tmp[1]<- S
+ ShL<- c(ShL,list(Tmp))
+ }
+ if (Vsize>S){
+ ShL<- c(ShL,list(Vsize))
+ }
+ Vsize<- Op(1,ShL[[length(ShL)]])
+ Marw<- 0; Mare<- 0; Mars<- 0; Marn<- 0
+ if (length(Domain)>2){
+ Marw<- Domain[3]
+ Mare<- Domain[4]
+ }
+ if (length(Domain)>4){
+ Marn<- Domain[5]
+ Mars<- Domain[6]
+ }
+ Setwindow(c(-Marw,Hsize+Mare),c(-Mars,Vsize+Marn))
+ Tmp<- Framedata(c(Eps,Hsize-Eps),c(Eps,Vsize-Eps))
+ Gdata<- list(Tmp)
+ Tmp<- -Marw
+ Hdata<- list(Listplot(c(c(Tmp,-Mars),c(Tmp,Vsize+Marn))))
+ for (I in Looprange(1,length(SvL))){
+ Data<- SvL[[I]]
+ X<- Data[1]
+ if (length(Data)==1){
+ Y1<- 0
+ Y2<- Vsize
+ G<- Listplot(c(X,Y1),c(X,Y2))
+ }
+ else{
+ G<- c()
+ for (J in seq(2,length(Data),by=2)){
+ Y1<- Vsize-Op(1,ShL[[Data[J]]])
+ Y2<- Vsize-Op(1,ShL[[Data[J+1]]])
+ Tmp<- Listplot(c(c(X,Y1),c(X,Y2)))
+ Tmp1<- Appendrow(G,c(Inf,Inf))
+ G<- Appendrow(Tmp1,Tmp)
+ }
+ G<- G[2:nrow(G),]
+ }
+ Hdata<- c(Hdata,list(G))
+ }
+ Tmp<- Hsize+Mare
+ Tmp1<- Listplot(c(c(Tmp,-Mars),c(Tmp,Vsize+Marn)))
+ Hdata<- c(Hdata,list(Tmp1))
+ Tmp<- Vsize+Marn
+ Vdata<- list(Listplot(c(c(-Marw,Tmp),c(Hsize+Mare,Tmp))))
+ for (I in Looprange(1,length(ShL))){
+ Data<- ShL[[I]]
+ Y<- Vsize-Data[1]
+ if (length(Data)==1){
+ X1<- 0
+ X2<- Hsize
+ G<- Listplot(c(X1,Y),c(X2,Y))
+ }
+ else{
+ G<- c()
+ for (J in seq(2,length(Data),by=2)){
+ X1<- Op(1,SvL[[Data[J]]])
+ X2<- Op(1,SvL[[Data[J+1]]])
+ Tmp<- Listplot(c(X1,Y),c(X2,Y))
+ G<- Appendrow(G,c(Inf,Inf))
+ G<- Appendrow(G,Tmp)
+ }
+ G<-G[2:nrow(G),]
+ }
+ Vdata<- c(Vdata,list(G))
+ }
+# Tmp<- Listplot(c(c(0,0),c(Hsize,0))) # 2011.03.02
+# Vdata<- Mixjoin(Vdata,list(Tmp))
+ Tmp<- Listplot(c(c(-Marw,-Mars),c(Hsize+Mare,-Mars)))
+ Vdata<- Mixjoin(Vdata,list(Tmp))
+ Tmp1<- Hdata[Looprange(3,length(Hdata)-2)]
+ Tmp2<- Vdata[Looprange(3,length(Vdata)-2)]
+ Gdata<- Mixjoin(Gdata,Tmp1,Tmp2)
+ Hind<- Looprange(2,1+length(Tmp1))
+ Vind<- Looprange(2+length(Tmp1),1+length(Tmp1)+length(Tmp2))
+ G=Gdata[[1]]
+ P1<- Ptsw(G); P2<- Ptnw(G)
+ Q1<- Ptse(G); Q2<- Ptne(G)
+ Tmp1<- list(Listplot(c(P1,P2)),Listplot(c(Q1,Q2)))
+ P1<- Ptnw(G); P2<- Ptne(G)
+ Q1<- Ptsw(G); Q2<- Ptse(G)
+ Tmp2<- list(Listplot(c(P1,P2)),Listplot(c(Q1,Q2)))
+ Tmp3<- Framedata()
+ Out<- list(Gdata,Hind,Vind,Tmp1,Tmp2,Tmp3)
+ return(Out)
+}
+
+################################
+
+Texcom<- function(Meirei)
+{
+ if (Meirei=="\\thinlines"){
+ Setpen(1);
+ return();
+ }
+ if (Meirei=="\\thicklines"){
+ Setpen(2);
+ return()
+ }
+ if (Meirei=="\\Thicklines"){
+ Setpen(3);
+ return()
+ }
+ if (length(Meirei)==0){ # 09.12.07
+ Tmp<- c()
+ }
+ else{
+ Tmp<- grep("newline",Meirei)
+ }
+ if (length(Tmp)>0){
+ cat("\n",file=Wfile,append=TRUE);
+ }
+ else{
+ Tmp<- paste(Meirei,"%\n",sep="")
+ Tmp<- gsub("//","\\",Tmp,fixed=TRUE) # 11.03.02
+ cat(Tmp,file=Wfile,append=TRUE);
+ }
+}
+
+###############################################
+
+Texctr<- function(N){
+ if (is.numeric(N)){
+ Alpha<- "abcdefghijklmnopqrstuvwxyz"
+ Out<- paste("ketpicctr",substr(Alpha,N,N),sep="")
+ }
+ else{
+ if(grep("\\",N,fixed=TRUE)>0){
+ Out<- substr(N,2,nchar(N))
+ }
+ else{
+ Out<- N
+ }
+ }
+ return(Out)
+}
+
+###############################################
+
+Texelse<- function (){
+ Texcom("");
+ Texcom("\\else")
+}
+
+###############################################
+
+Texend<- function()
+{
+ Texcom("%\n}")
+}
+
+###############################################
+
+Texendfor<- function(I){
+ Last<- TEXFORLAST[[TEXFORLEVEL]]
+ Texcom("")
+ Tmp<- paste("\\ifnum",Texthectr(I),"<",Last,sep="")
+ Texcom(Tmp)
+ Texcom("\\repeat")
+ Texcom("}")
+ TEXFORLEVEL<<- TEXFORLEVEL-1
+ TEXFORLAST<<- TEXFORLAST[1:(length(TEXFORLAST)-1)]
+}
+
+###############################################
+
+Texendif<- function(){
+ Texcom("")
+ Texcom("\\fi")
+ Texcom("}")
+}
+
+###############################################
+
+Texfor<- function(I,First,Last){
+ TEXFORLEVEL<<- TEXFORLEVEL+1;
+ Texsetctr(I,"0")
+ Texsetctr(I,paste(as.character(First),"-1",sep=""))
+ Texcom("")
+ Texcom("{")
+ Texcom("\\loop")
+ Texsetctr(I,"+1")
+ TEXFORLAST<<- c(TEXFORLAST,as.character(Last))
+}
+
+###############################################
+
+Texforinit<- function(){
+ TEXFORLEVEL<<- 0
+ TEXFORLAST<<- list()
+}
+
+###############################################
+
+Texif<- function(...){
+ varargin<- list(...)
+ Condstr<- varargin[[1]]
+ Tp<- 0
+ if(length(varargin)>1){
+ Tp<- varargin[[2]]
+ }
+ Texcom("")
+ Texcom("{")
+ if(Tp==0){
+ Texcom("\\ifnum")
+ }
+ else{
+ Texcom("\\ifdim ")
+ }
+ Texcom(paste(Condstr," ",sep=""))
+}
+
+######################################
+
+Texletter<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ for (I in seq(1,Nargs,by=3)){
+ P<- varargin[[I]]
+ X<- P[1]
+ if (mode(X)=="numeric"){
+ X<- as.character(X)
+ }
+ Y<- P[2]
+ if (mode(Y)=="numeric"){
+ Y<- as.character(Y)
+ }
+ Houkou<- varargin[[I+1]]
+ Mojiretu<- varargin[[I+2]]
+ Hset<- Houkou
+ Vhoko<- "c"
+ if (length(grep("n",Hset))>0){
+ Vhoko<- "n"
+ }
+ if (length(grep("s",Hset))>0){
+ Vhoko<- "s"
+ }
+ Hhoko<- "c";
+ if (length(grep("e",Hset))>0){
+ Hhoko<- "e"
+ }
+ if (length(grep("w",Hset))>0){
+ Hhoko<- "w"
+ }
+ Hoko<- paste(Vhoko,Hhoko,sep="")
+ CalcWidth(Hoko,Mojiretu)
+ CalcHeight(Hoko,Mojiretu)
+ Tmp<- paste("\\put(",X,",",Y,"){\\hspace*{\\Width}",sep="")
+ Str<- paste(Tmp,"\\raisebox{\\Height}{",Mojiretu,"}}%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ }
+}
+
+##################################################
+
+Texnewcmd<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Str<- varargin[[1]]
+ S<- paste("\\newcommand{",Str,"}",sep="")
+ if (Nargs>1){
+ Tmp<- as.character(varargin[[2]])
+ S<- paste(S,"[",Tmp,"]",sep="")
+ }
+ if (Nargs>2){
+ Tmp<- varargin[[3]]
+ if (mode(Tmp)=="numeric"){
+ Tmp<- as.character(Tmp)
+ }
+ S<- paste(S,"[",Tmp,"]",sep="")
+ }
+ S<- paste(S,"{",sep="")
+ Texcom(S)
+}
+
+###############################################
+
+Texnewctr<- function(N)
+{
+ if (mode(N)=="character"){
+ Str<- paste("\\newcounter{",N,"}",sep="")
+ Texcom(Str)
+ }
+ else{
+ for (I in N){
+ Str<- paste("\\newcounter{",Texctr(I),"}",sep="")
+ Texcom(Str)
+ }
+ }
+}
+###############################################
+
+Texrenewcmd<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Str<- varargin[[1]]
+ S<- paste("\\renewcommand{",Str,"}",sep="")
+ if (Nargs>1){
+ Tmp<- as.character(varargin[[2]])
+ S<- paste(S,"[",Tmp,"]",sep="")
+ }
+ if (Nargs>2){
+ Tmp<- varargin[[3]]
+ if (mode(Tmp)=="numeric"){
+ Tmp<- as.character(Tmp)
+ }
+ S<- paste(S,"[",Tmp,"]",sep="")
+ }
+ S<- paste(S,"{",sep="")
+ Texcom(S)
+}
+
+###############################################
+
+Texsetctr<- function(Nctr,Opstr)
+{
+ Ctr<- Texctr(Nctr)
+ Opstr<- paste(Opstr,"%",sep="")
+ OperL<- "+-*/%"
+ Oper<- ""
+ Va<- ""
+ Evflg<- 0
+ Paflg<- 0
+ for (I in Looprange(1,nchar(Opstr))){
+ Tmp<- substring(Opstr,I,I)
+ if (Tmp=="("){
+ Paflg<- 1
+ if (nchar(Va)>0){
+ Evflg<- 1
+ Va<- paste(Va,Tmp,sep="")
+ }
+ next
+ }
+ if (Tmp==")"){
+ Paflg<- 0
+ if (Evflg>0){
+ Va<- paste(Va,Tmp,sep="")
+ }
+ next
+ }
+ if (Paflg>0){
+ Va<- paste(Va,Tmp,sep="")
+ next
+ }
+ if (length(grep(Tmp,OperL))==0){
+ Va<- paste(Va,Tmp,sep="")
+ }
+ else{
+ if (Evflg>0){
+ Tmp1<- eval(parse(text=Va))
+ Va<- paste("\\value{",Tmp1,"}",sep="")
+ Evflg<- 0
+ }
+ if (Oper==""){
+ if(nchar(Va)>0){
+ Str<- paste("\\setcounter{",Ctr,"}{",Va,"}",sep="")
+ Texcom(Str)
+ }
+ Oper<- Tmp
+ Va<-""
+ }
+ else if(Oper=="+"){
+ Str<- paste("\\addtocounter{",Ctr,"}{",Va,"}",sep="")
+ Texcom(Str)
+ Oper<- Tmp
+ Va<-""
+ }
+ else if(Oper=="-"){
+ Str<- paste("\\addtocounter{",Ctr,"}{-",Va,"}",sep="")
+ Texcom(Str)
+ Oper<- Tmp
+ Va<-""
+ }
+ else if(Oper=="*"){
+ Str<- paste("\\multiply\\value{",Ctr,"} by ",Va,sep="")
+ Texcom(Str)
+ Oper<- Tmp
+ Va<-""
+ }
+ else if(Oper=="/"){
+ Str<- paste("\\divide\\value{",Ctr,"} by ",Va,sep="")
+ Texcom(Str)
+ Oper<- Tmp
+ Va<-""
+ }
+ }
+ }
+}
+
+###############################################
+
+Texthectr<- function(N)
+{
+ Out<- paste("\\the",Texctr(N),sep="")
+ return(Out)
+}
+
+###############################################
+
+Texvalctr<- function(N){
+ Out<- paste("\\value{",Texctr(N),"}",sep="")
+ return(Out)
+}
+
+###############################################
+
+Texvctr<- function(N)
+{
+ Out<- paste("\\value{",Texctr(N),"}",sep="")
+ return(Out)
+}
+
+###############################################
+
+Tonumeric <- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Data<- varargin[[1]]
+ Sp<- c(1,1)
+ Ep<- c(Inf,Inf)
+ if (Nargs>1){
+ Sp<- varargin[[2]]
+ }
+ if (Nargs>2){
+ Ep<- varargin[[3]]
+ }
+ Nrs<- Sp[1]
+ Nre<- min(nrow(Data),Ep[1])
+ Ncs<- Sp[2]
+ Nce<- min(ncol(Data),Ep[2])
+ Tmp1<- Data[Nrs:Nre, Ncs:Nce]
+ Tmp2 <- as.numeric(Tmp1)
+ Out <- matrix(Tmp2,nrow=nrow(Tmp1))
+ Sp<- c()
+ for (I in 1:nrow(Out)){
+ for (J in 1:ncol(Out)){
+ Tmp<- Out[I,J]
+ if (!is.na(Tmp)){
+ Sp<- c(I,J)
+ break;
+ }
+ }
+ if (length(Sp)>0) break
+ }
+ if (length(Sp)==0){
+ return("Numeric data not found")
+ }
+ Ep<- c(nrow(Out),ncol(Out))
+ for (I in Sp[1]:nrow(Out)){
+ Tmp<- Out[I,Sp[2]]
+ if (is.na(Tmp)){
+ Ep[1]<- I-1
+ break
+ }
+ }
+ for (J in Sp[2]:ncol(Out)){
+ Tmp<- Out[Sp[1],J]
+ if (is.na(Tmp)){
+ Ep[2]<- J-1
+ break
+ }
+ }
+ Out<- Out[Sp[1]:Ep[1], Sp[2]:Ep[2]]
+ return(Out)
+}
+
+##################################################
+
+Translatedata<- function(...)
+{
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10^(-8)
+ ML<- varargin[[1]]
+ if (Mixtype(ML)==1){
+ ML<- list(ML)
+ }
+ Tmp=varargin[[2]]
+ if (mode(Tmp)=="numeric" && length(Tmp)>1){
+ A<- Tmp[1]; B<- Tmp[2]
+ }
+ else{
+ A<- Tmp
+ if (Nargs>=3){
+ B<- varargin[[3]]
+ }
+ else{
+ B<- 0
+ }
+ }
+ OutL<- list()
+ for (N in Looprange(1,length(ML))){
+ GL<- Op(N,ML)
+ Out<- c()
+ for (I in Looprange(1,Nrow(GL))){
+ if(is.matrix(GL)){ # 10.12.07
+ Tmp<- GL[I,]
+ }
+ else{
+ Tmp<- GL
+ }
+ X1<- Tmp[1]
+ Y1<- Tmp[2]
+ if (X1==Inf){
+ X2<- X1
+ Y2<-Y1
+ }
+ else{
+ X2<- X1+A
+ Y2<- Y1+B
+ }
+ Out<- Appendrow(Out,c(X2,Y2))
+ }
+ OutL<- Mixjoin(OutL,list(Out))
+ }
+ if (length(OutL)==1){
+ OutL<- Op(1,OutL)
+ }
+ return(OutL)
+}
+
+#######################################
+
+Unscaling<- function(G)
+{
+ GLg<- G
+ if (class(GLg)=="numeric"){
+ GLg<-c(G[1]/SCALEX, G[2]/SCALEY)
+ Tmp<-GLg
+ if (LOGX==1) Tmp[1]<- 10^(GLg[1])
+ if (LOGY==1) Tmp[2]<- 10^(GLg[2])
+ return(Tmp)
+ }
+ else{
+ Tmp1<-matrix(c(1/SCALEX,0,0,1/SCALEY),nrow=2)
+ GLg<-G %*% Tmp1
+ Tmp<-GLg
+ if (LOGX==1) Tmp[,1]<- 10^(G[,1])
+ if (LOGY==1) Tmp[,2]<- 10^(G[,2])
+ return(Tmp)
+ }
+}
+
+#############################################
+
+Vtickmark<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ ArgsL<- varargin
+ if (mode(ArgsL[[1]])=="character"){
+ Str<- ArgsL[[1]]
+ Tmp<- strsplit(Str,"m")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ I<- nchar(Tmp[1])+1
+ }
+ else{
+ I<- 0
+ }
+ Tmp<- strsplit(Str,"n")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ J<- nchar(Tmp[1])+1
+ }
+ else{
+ J<- 0
+ }
+ Tmp<- strsplit(Str,"r")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ K=nchar(Tmp[1])+1
+ }
+ else{
+ K<- 0
+ }
+ if (K>0){
+ S<- substr(Str,K+1,nchar(Str))
+ R<- as.numeric(S)
+ if (is.na(R)){
+ R<- 1
+ }
+ }
+ else{
+ R<- 1
+ K<- nchar(Str)+1
+ }
+ if (J>0){
+ S<- substr(Str,J+1,K-1)
+ Dn<- as.numeric(S)
+ if (is.na(Dn)){
+ Dn<- 1
+ }
+ }
+ else{
+ Dn<- 1000
+ J<- nchar(Str)+1
+ }
+ S<- substr(Str,I+1,J-1)
+ Dm<- as.numeric(S)
+ if (is.na(Dm)){
+ Dm<- 1
+ }
+ ArgsL<- list()
+ for (I in 1:floor((YMAX-GENTEN[2])/Dm)){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ for (I in seq(-1,ceiling((YMIN-GENTEN[2])/Dm))){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ }
+ MemoriList<- list()
+ Memori<- list()
+ for (N in 1:length(ArgsL)){
+ Dt<- ArgsL[[N]]
+ if (mode(Dt)=="numeric" && length(Dt)>1){
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt[1],Dt[2])
+ next
+ }
+ if (mode(Dt)=="character"){
+ Memori<- Mixjoin(Memori,Dt)
+ }
+ else{
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(GENTEN[1],Dt)
+ }
+ }
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ for (N in 1:length(MemoriList)){
+ Dt<- MemoriList[[N]]
+ Ndt<- length(Dt)
+ X=Op(1,Dt)
+ Y=Op(2,Dt)
+ Tmp<-Doscaling(c(X,Y))
+ X<- Tmp[1]
+ Y<- Tmp[2]
+ Moji<- Op(Ndt,Dt)
+ Tmp1<- Unscaling(c(X+MARKLEN,Y))
+ Tmp2<- Unscaling(c(X-MARKLEN,Y))
+ Fd<- Listplot(c(Tmp1,Tmp2))
+ Drwline(Fd)
+ if (Ndt==3){
+ Tmp<-Unscaling(c(X-MARKLEN,Y))
+ Expr(Tmp,"w",Moji)
+ }
+ if (Ndt==4){
+ Houkou<- Op(3,Dt)
+ Tmp<-grep("w",Houkou)
+ if (length(Tmp)>0){
+ Tmp<-Unscaling(c(X-MARKLEN,Y))
+ Expr(Tmp,Houkou,Moji)
+ }
+ else{
+ Tmp<- Unscaling(c(X+MARKLEN,Y))
+ Expr(Tmp,Houkou,Moji)
+ }
+ }
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+############################################
+
+Windisp<-function(...){
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xmn<- Tmp[1]; Ymn<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ Xmx<- Tmp[1]; Ymx<- Tmp[2]
+ plot(c(Xmn,Xmx),c(Ymn,Ymx),type="n",asp=1,axes=FALSE,xlab="",ylab="")
+ Tmp<- Doscaling(Listplot(c(0,YMIN),c(0,YMAX)))
+ axis(2,at=as.numeric(Tmp[,2]), labels=round(c(YMIN,YMAX),2))
+ Tmp<- Doscaling(Listplot(c(XMIN,0),c(XMAX,0)))
+ axis(1,at=as.numeric(Tmp[,1]), labels=round(c(XMIN,XMAX),2))
+ Tmp1<- c(XMIN,GENTEN[2])
+ Tmp2<- c(XMAX,GENTEN[2])
+ Tmp3<- Listplot(Tmp1,Tmp2)
+ Tmp<- MakeCurves(Tmp3,0)
+ if (Datalength(Tmp)>0){
+ lines(Tmp[,1],Tmp[,2],col="green")
+ }
+ Tmp1<- c(GENTEN[1],YMAX)
+ Tmp2<- c(GENTEN[1],YMIN)
+ Tmp3<- Listplot(Tmp1,Tmp2)
+ Tmp<- MakeCurves(Tmp3,0)
+ if (Datalength(Tmp)>0){
+ lines(Tmp[,1],Tmp[,2],col="green")
+ }
+ Tmp<-Doscaling(Framedata())
+ lines(Tmp[,1],Tmp[,2])
+ for (I in Looprange(1,Nargs)){
+ Pdata<-varargin[[I]]
+ if (mode(Pdata)=="numeric"){
+ Pdata<-list(Pdata)
+ }
+ while(Mixtype(Pdata)==3){ # 10.02.23
+ Tmp1<- list()
+ for(II in Looprange(1,length(Pdata))){
+ Tmp1<- Mixjoin(Tmp1,Pdata[[II]])
+ }
+ Pdata<- Tmp1
+ } # 10.02.23
+ for (II in Looprange(1,length(Pdata))){
+ Tmp<-Pdata[[II]]
+ P<-MakeCurves(Tmp,0)
+ Ndm<-Dataindex(P)
+ for (J in Looprange(1,Nrow(Ndm))){
+ Q<-P[Ndm[J,1]:Ndm[J,2],]
+ if (Nrow(Q)==1){
+ Tmp<-seq(1,Ncol(Q),by=2)
+ for (K in Tmp){
+ Pt<-Q[K:(K+1)]
+ points(Pt[1],Pt[2])
+ }
+ }
+ else{
+ lines(Q[,1],Q[,2])
+ }
+ }
+ }
+ }
+}
+
+############################################
+
+WindispT<-function(..., color="black",width=1,new=FALSE,htick=c(),vtick=c()){ # 10.12.04
+ par(new=new)
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ if(!new) # 10.12.04
+ {
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xmn<- Tmp[1]; Ymn<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ Xmx<- Tmp[1]; Ymx<- Tmp[2]
+ plot(c(Xmn,Xmx),c(Ymn,Ymx),type="n",asp=1,axes=FALSE,xlab="",ylab="")
+ Tick<- sort(c(YMIN,YMAX,vtick)) #### 10.12.04 from here
+ Tmp1<- matrix(c(rep(0,length(Tick)),Tick),ncol=2)
+ Tmp<- Doscaling(Tmp1)
+ axis(2,at=as.numeric(Tmp[,2]), labels=round(Tick,2))
+ Tick<- sort(c(XMIN,XMAX,htick))
+ Tmp1<- matrix(c(Tick,rep(0,length(Tick))),ncol=2)
+ Tmp<- Doscaling(Tmp1)
+ axis(1,at=as.numeric(Tmp[,1]), labels=round(Tick,2)) #### 10.12.04 to here
+ Tmp1<- c(XMIN,GENTEN[2])
+ Tmp2<- c(XMAX,GENTEN[2])
+ Tmp3<- Listplot(Tmp1,Tmp2)
+ Tmp<- MakeCurves(Tmp3,0)
+ if (Datalength(Tmp)>0){
+ lines(Tmp[,1],Tmp[,2],col="green")
+ }
+ Tmp1<- c(GENTEN[1],YMAX)
+ Tmp2<- c(GENTEN[1],YMIN)
+ Tmp3<- Listplot(Tmp1,Tmp2)
+ Tmp<- MakeCurves(Tmp3,0)
+ if (Datalength(Tmp)>0){
+ lines(Tmp[,1],Tmp[,2],col="green")
+ }
+ Tmp<-Doscaling(Framedata())
+ lines(Tmp[,1],Tmp[,2])
+ }
+ for (I in Looprange(1,Nargs)){
+ Pdata<-Flattenlist(varargin[[I]]) # 101129 from here
+ Cmd<- list()
+ for (II in Looprange(1,length(Pdata))){
+ Tmp<-Pdata[[II]]
+ if(length(Tmp)==1){
+ Cmd<- c(Cmd,list(Tmp))
+ next
+ }
+
+ P<-MakeCurves(Tmp,0)
+
+ if(length(Cmd)>0){
+ if(length(Cmd)>=3){
+ polygon(P,col=Cmd[[1]],border=Cmd[[2]],density=Cmd[[3]])
+ }
+ else{
+ polygon(P,col=Cmd[[1]],border=Cmd[[2]])
+ }
+ next
+ } # 101129 to here
+ Ndm<-Dataindex(P)
+ for (J in Looprange(1,Nrow(Ndm))){
+ Q<-P[Ndm[J,1]:Ndm[J,2],]
+ if (Nrow(Q)==1){
+ Tmp<-seq(1,Ncol(Q),by=2)
+ for (K in Tmp){
+ Pt<-Q[K:(K+1)]
+ points(Pt[1],Pt[2],col=color)#taka101111
+ }
+ }
+ else{
+ lines(Q[,1],Q[,2],col=color,lwd=width)#taka101111
+ }
+ }
+ }
+ }
+ par(new=FALSE)
+}
+
+######################################
+
+# 3D
+
+#################################
+
+# 10.08.16
+CameracoordCurve<- function(Curve){
+ Out<- c()
+ for(J in Looprange(1,Nrow(Curve))){
+ P<- Ptcrv(J,Curve) #P=Curve(J,:);
+ Tmp<- P-FocusPoint
+ X1<- Tmp[1]; Y1<- Tmp[2]; Z1<- Tmp[3]
+ Tmp<- EyePoint-FocusPoint
+ E1<- Tmp[1]; F1<- Tmp[2]; G1<- Tmp[3]
+ Ca<- E1/sqrt(E1^2+F1^2)
+ Sa<- F1/sqrt(E1^2+F1^2)
+ X2<- X1*Ca+Y1*Sa; Y2<- -X1*Sa+Y1*Ca; Z2<- Z1
+ E2<- E1*Ca+F1*Sa; F2<- -E1*Sa+F1*Ca; G2<- G1
+ Cb<- E2/sqrt(E2^2+G2^2)
+ Sb<- G2/sqrt(E2^2+G2^2)
+ X3<- X2*Cb+Z2*Sb; Y3<- Y2; Z3<- -X2*Sb+Z2*Cb
+ E3<- E2*Cb+G2*Sb; F3<- F2; G3<- -E2*Sb+G2*Cb
+ Xz<- X3
+ Yz<- E3/(E3-X3)*Y3
+ Zz<- E3/(E3-X3)*Z3
+ Out<- rbind(Out,c(Yz,Zz,Xz))
+ }
+ rownames(Out)<- 1:Nrow(Out)
+ return(Out)
+}
+
+#########################################
+
+#100815
+CameraCurve<- function(Curve){
+ Eps<- 10^(-6)
+ for (I in Looprange(1,Nrow(Curve))){
+ P<- Curve[I,]
+ x<- P[1]; y<- P[2]; z<- P[3]
+ if (x!=Inf){
+ Tmp<- Perspt(P)
+ if (I==1){
+ AnsL<- rbind(c(),Tmp)
+ }else{
+ Tmp1<- AnsL[Nrow(AnsL),]
+ if (Tmp1[1]==Inf || Norm(Tmp-Tmp1)>Eps){
+ AnsL<- rbind(AnsL,Tmp)
+ }
+ }
+ }else{
+ AnsL<- rbind(AnsL,c(Inf,Inf))
+ }
+ }
+ rownames(AnsL)<- 1:Nrow(AnsL)
+ return(AnsL)
+}
+
+######################################
+
+Cancoordpara<- function(P){ # 13.10.06
+ Xz<- P[1]
+ Yz<- P[2]
+ Zz<- P[3]
+ X<- Xz*sin(PHI)-Yz*cos(PHI)*cos(THETA)+Zz*cos(PHI)*sin(THETA)
+ Y<- Xz*cos(PHI)-Yz*sin(PHI)*cos(THETA)+Zz*sin(PHI)*sin(THETA)
+ Z<- Yz*sin(THETA)+Zz*cos(THETA)
+ Out<- c(X,Y,Z)
+ return(Out)
+}
+
+######################################
+
+Cancoordpers<- function(P){
+ Tmp<- EyePoint-FocusPoint
+ E1<- Tmp[1]; F1<- Tmp[2]; G1<- Tmp[3]
+ Ca<- E1/sqrt(E1^2+F1^2)
+ Sa<- F1/sqrt(E1^2+F1^2)
+ E2<- E1*Ca+F1*Sa; F2<- -E1*Sa+F1*Ca; G2<- G1
+ Cb<- E2/sqrt(E2^2+G2^2)
+ Sb<- G2/sqrt(E2^2+G2^2)
+ E3<- E2*Cb+G2*Sb; F3<- F2; G3<- -E2*Sb+G2*Cb
+ Xz<- P[3]; Yz<- P[1]; Zz<- P[2]
+ X3<- Xz; Y3<- Yz*(E3-Xz)/E3; Z3<- Zz*(E3-Xz)/E3
+ X2<- X3*Cb-Sb*Z3; Y2<- Y3; Z2<- Cb*Z3+Sb*X3
+ X1<- X2*Ca-Sa*Y2; Y1<- Ca*Y2+Sa*X2; Z1<- Z2
+ X<- X1+FocusPoint[1]
+ Y<- Y1+FocusPoint[2]
+ Z<- Z1+FocusPoint[3]
+ Out<- c(X,Y,Z)
+ return(Out)
+}
+
+#######################################
+
+Embed <- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Pd3<- varargin[[1]]
+ if(Mixtype(Pd3)==1){
+ Pd3<- list(Pd3)
+ }
+ else if(Mixtype(Pd3)==3){
+ Tmp<- list();
+ for(I in Looprange(1,length(Pd3))){
+ Tmp<- c(Tmp,Pd3[[I]])
+ }
+ Pd3<- Tmp
+ }
+ Tmpf=varargin[[2]]
+ if(mode(Tmpf)=="character"){
+ Tmp<- varargin[[3]]
+ Tmp1<- gsub("c(","(",Tmp,fixed=TRUE)
+ Vstr<- gsub(")",")",Tmp1,fixed=TRUE)
+ Str<- paste("Tmpfn<- function",Vstr,"{",Tmpf,"}",sep="")
+ eval(parse(text=Str))
+ }
+ else{
+ Tmpfn<- Tmpf
+ }
+ Out<- list()
+ for(I in Looprange(1,length(Pd3))){
+ PD<- Pd3[[I]]
+ Ans<- c()
+ for(J in Looprange(1,Nrow(PD))){
+ P<- PD[J,]
+ Tmp<- Tmpfn(P[1],P[2])
+ Ans<- rbind(Ans,Tmp)
+ }
+ Out<- c(Out, list(Ans))
+ }
+ if(length(Out)==1){
+ Out<- Out[[1]]
+ }
+ return(Out)
+}
+
+#######################
+# 10.08.17
+# 14.03.30
+Facesdata<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ FL<- varargin[[1]]
+ PT<- varargin[[length(varargin)]]
+ Tmp<-grep("para",PT,fixed=TRUE)
+ if (length(Tmp)>0){
+ Ptype<- 1
+ }else{
+ Ptype<- -1
+ }
+ if (Nargs==2){
+ CLadd<- list()
+ }else{
+ CLadd<- varargin[[2]]
+ }
+ NohiddenL<- list()
+ HiddenL<- list()
+ Eps<- 10^(-4)
+ if (length(CLadd)>0){
+ if (mode(CLadd)=="numeric"){
+ C<- list()
+ if (Nrow(CLadd)>1){
+ for (I in Looprange(1,Nrow(CLadd))){
+ C<- c(C,list(CLadd[I,]))
+ }
+ }else{
+ I<- 1
+ while (I<=Ncol(CLadd)){
+ C<- c(C,list(CLadd[1,I:(I+2)]))
+ I<- I+3
+ }
+ }
+ CrvL<- list(C)
+ }else if (mode(CLadd[[1]])=="numeric"){
+ CrvL<- list()
+ for (J in Looprange(1,length(CL))){
+ Ctmp<- CLadd[[J]]
+ C<- list()
+ if (Nrow(Ctmp)>1){
+ for (I in Looprange(1,Nrow(Ctmp))){
+ C<- c(C,list(Ctmp[I,]))
+ }
+ }else{
+ I<- 1
+ while(I<=Ncol(Ctmp)){
+ C<- c(C,list(Ctmp[1,I:(I+2)]))
+ I<- I+3
+ }
+ }
+ CrvL<- c(CrvL,list(C))
+ }
+ }else{
+ CrvL<- CLadd
+ }
+ }else{
+ CrvL<- list()
+ }
+ Out<- MakeveLfaceL(FL)
+ VELNO<<- Out[[1]]
+ VELHI<<- list()
+ for (I in Looprange(1,length(CrvL))){
+ Tmp<- CrvL[[I]]
+ for (J in Looprange(1,length(Tmp)-1)){
+ Edge<- list(Tmp[J],Tmp[J+1])
+ Ntmp<- length(VELNO)
+ VELNO(Ntmp+1)<<- list(Edge,0,Ntmp+1)
+ }
+ }
+ FaceL<- Out[[2]]
+ Tmp<- grep("raw",PT,fixed=TRUE)
+ if (length(Tmp)==0){
+ for (Nf in Looprange(1,length(FaceL))){
+ Face<- FaceL[[Nf]]
+ Menkakusi2(Face,Nf,Ptype)
+ }
+ }
+ for (I in Looprange(1,length(VELNO))){
+ Edge<- Op(1,VELNO[[I]])
+ if (Norm(Edge[[1]]-Edge[[2]])>Eps){
+ NohiddenL<- c(NohiddenL,list(Spaceline(Edge)))
+ }
+ }
+ EdgeL<- list() # from 13.03.30
+ for(K in Looprange(1,length(VELHI))){
+ Edge<- Op(1,VELHI[[K]])
+ P<- Edge[[1]]; Q<- Edge[[2]]
+ if(Norm(P-Q)>Eps){
+ EdgeL<- c(EdgeL,list(Edge))
+ }
+ }
+ for(K in Looprange(1,length(EdgeL))){
+ Edge<- EdgeL[[K]]
+ P<- Edge[[1]]; Q<- Edge[[2]]
+ Cflg<- 0
+ for(J in Looprange(K+1,length(EdgeL))){
+ Ej<- EdgeL[[J]]
+ Pj<- Ej[[1]]; Qj<- Ej[[2]]
+ if(Norm(Crossprod(Q-P,Qj-Pj))>Eps){
+ next
+ }
+ if(Norm(Q-Pj)<Eps){
+ EdgeL[[J]]<- list(P,Qj)
+ Cflg<- 1
+ break
+ }
+ if(Norm(P-Qj)<Eps){
+ EdgeL[[J]]=list(Q,Pj)
+ Cflg<- 1
+ break
+ }
+ }
+ if(Cflg==0){
+ HiddenL<- c(HiddenL,list(Spaceline(Edge)))
+ }
+ } # upto 14.03.30
+ PHHIDDENDATA<<- HiddenL
+ return(NohiddenL)
+}
+
+##############################
+# 2014.03.31
+
+PhHiddenData<- function(){
+ PHHIDDENDATA
+}
+
+##############################
+
+Fullformfunc<- function(FdL){# Out=Fullformfunc(FdL)
+ Out<- list(Op(1,FdL))
+ N<- Mixlength(FdL)
+ for (Jrg in Looprange(1,N)){
+ Tmp<- Stripblanks(Op(Jrg,FdL))
+ Tmp1<- grep("=c(",Tmp,fixed=TRUE)
+ if (length(Tmp1)>0){
+ break
+ }
+ }
+ Urg<- Stripblanks(Op(Jrg,FdL))
+ StrV<- strsplit(Urg,"=",fixed=TRUE)[[1]]
+ Uname<-StrV[1]
+ Vrg<- Stripblanks(Op(Jrg+1,FdL))
+ StrV<- strsplit(Vrg,"=",fixed=TRUE)[[1]]
+ Vname<- StrV[1]
+ if (Jrg==2){
+ Tmp<- Stripblanks(Op(1,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Zf<- StrV[2]
+ Tmp<- list(Uname,Vname,Zf,Urg,Vrg)
+ Out<- c(Out,Tmp)
+ }else if (Jrg==4){
+ Tmp<- Stripblanks(Op(1,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Zf<- StrV[2]
+ Tmp<- Stripblanks(Op(2,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Xname<- StrV[1]
+ Xf<- StrV[2]
+ Tmp<- Stripblanks(Op(3,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Yname<- StrV[1]
+ Yf<- StrV[2]
+ Tmp<- gsub(Xname,paste("(",Xf,")",sep=""),Zf,fixed=TRUE)
+ Zf<- gsub(Yname,paste("(",Yf,")",sep=""),Tmp,fixed=TRUE)
+ Tmp<- list(Xf,Yf,Zf,Urg,Vrg)
+ Out<- c(Out,Tmp)
+ }else{
+ Tmp<- Stripblanks(Op(2,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Xf<- StrV[2]
+ Tmp<- Stripblanks(Op(3,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Yf<- StrV[2]
+ Tmp<- Stripblanks(Op(4,FdL))
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)[[1]]
+ Zf<- StrV[2]
+ Tmp<- list(Xf,Yf,Zf,Urg,Vrg)
+ Out<- c(Out,Tmp)
+ }
+ DrwS<- "enws"
+ BdyL<- c()
+ for (I in Looprange(Jrg+2,Mixlength(FdL))){
+ Tmp<- Op(I,FdL)
+ if (mode(Tmp)=="character"){
+ if (length(Tmp)==0){
+ Tmp<- " "
+ }
+ DrwS<- Tmp
+ }
+ if (mode(Tmp)=="numeric" && Ncol(Tmp)>1){
+ BdyL<- Tmp
+ }
+ }
+ Tmp<- list(DrwS,BdyL)
+ Out<- c(Out,Tmp)
+ return(Out)
+}
+
+####################################
+
+Initangle<- function (){
+ PHI<<- 30*pi/180
+ THETA<<- 60*pi/180
+}
+
+##########################
+
+Invparapt<- function(...){
+ varargin<- list(...)
+ Eps<- 10^(-4)
+ Fk<- varargin[[length(varargin)]]
+ NFk<- Numptcrv(Fk)
+ Tmp<- varargin[[1]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){ # debug
+ Ph<- Tmp
+ Fh<- varargin[[2]]
+ }else{
+ Fh<- Projpara(Fk)
+ if (NFk>2){
+ Tmp1<- Nearestpt(Tmp,Fh)
+ Ph<- Tmp1[[2]]
+ }else{
+ Ah<- Ptcrv(1,Fh); Bh=Ptcrv(2,Fh)
+ V1<- Tmp-Ah; V2<- Bh-Ah
+ Tmp1<- Crossprod(V1,V2)
+ if (abs(Tmp1)>Eps){
+ print("Not on the line")
+ return(c())
+ }else{
+ Ph<- Dotprod(V1,V2)/Norm(V2)^2+1
+ }
+ }
+ }
+ if (NFk>2){
+ N<- trunc(Ph)
+ S0<- Ph-N
+ if (Ph>Numptcrv(Fh)-Eps){
+ Out<- list(Ptend(Fk),Numptcrv(Fh))
+ return(Out)
+ }
+ }else{
+ N<- 1
+ S0<- Ph-1
+ }
+ Ak<- Ptcrv(N,Fk); Bk=Ptcrv(N+1,Fk)
+ Ah<- Ptcrv(N,Fh); Bh=Ptcrv(N+1,Fh)
+ Ph<- (1-S0)*Ah+S0*Bh
+ T2<- S0
+ Pk<- (1-T2)*Ak+T2*Bk
+ Out<- list(Pk,N+T2)
+ return(Out)
+}
+
+#################################
+
+#100815
+Invperspt<- function(...){
+ varargin<-list(...)
+ Eps<- 10^(-4)
+ Fk<- varargin[[length(varargin)]]
+ NFk<- Numptcrv(Fk)
+ Tmp<- varargin[[1]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ Ph<- varargin[[1]]
+ Fh<- varargin[[2]]
+ }else{
+ Fh<- Projpers(Fk)
+ if (NFk>2){
+ Tmp1<- Nearestpt(Tmp,Fh)
+ Ph<- Tmp1[[2]]
+ }else{
+ Ah<- Ptcrv(1,Fh); Bh<- Ptcrv(2,Fh)
+ V1<- Tmp-Ah; V2<- Bh-Ah
+ Tmp1<- Crossprod(V1,V2)
+ if (abs(Tmp1)>Eps){
+ print("Not on the line")
+ Out<- c()
+ return(Out)
+ }else{
+ Ph<- Dotprod(V1,V2)/Norm(V2)^2+1# 09.11.12
+ }
+ }
+ }
+ if (NFk>2){
+ N<- trunc(Ph)
+ S0<- Ph-N
+ if (Ph>Numptcrv(Fh)-Eps){
+ Out<- list(Ptend(Fk),Numptcrv(Fh))
+ return(Out)
+ }
+ }else{
+ N<- 1
+ S0<- Ph-1 # 09.11.12
+ }
+ Ak<- Ptcrv(N,Fk); Bk<- Ptcrv(N+1,Fk)
+ Ah<- Ptcrv(N,Fh); Bh<- Ptcrv(N+1,Fh)
+ Ph<- (1-S0)*Ah+S0*Bh
+ Phc<- Cancoordpers(c(Ph,0))
+ Ahc<- Cancoordpers(c(Ah,0))
+ Bhc<- Cancoordpers(c(Bh,0))
+ Vp<- Phc-EyePoint
+ Va<- Ak-EyePoint
+ AB<- Bk-Ak
+ Cp<- Crossprod(Vp,AB)
+ Nmr<- Crossprod(Va,Vp)
+ Mx<- max(abs(Cp))
+ if (abs(Cp[1])==Mx){
+ T2<- Nmr[1]/Cp[1]
+ }else if (abs(Cp[2])==Mx){
+ T2<- Nmr[2]/Cp[2]
+ }else{
+ T2<- Nmr[3]/Cp[3]
+ }
+ Pk<- (1-T2)*Ak+T2*Bk
+ Out<- list(Pk,N+T2)
+ return(Out)
+}
+
+#########################
+
+Kukannozoku<- function(Jokyo,KukanL){
+ Eps<- 10^(-6)
+ N<- Nrow(KukanL)
+ T1<- Jokyo[1]; T2<- Jokyo[2]
+ Tmp<- KukanL[1,]
+ T1<- max(T1,Tmp[1])
+ Tmp<- KukanL[N,]
+ T2<- min(T2,Tmp[2])
+ Res<- c()
+ Flg<- 0
+ for (I in Looprange(1,N)){
+ Ku<- KukanL[I,]
+ if (Flg==0){
+ if (Ku[2]<T1){
+ Res<- rbind(Res,Ku)
+ }else{
+ Flg<- 1
+ if (Ku[1]<T1-Eps){
+ Tmp<- c(Ku[1],T1)
+ Res<- rbind(Res,Tmp)
+ }
+ if (Ku[2]>T2+Eps){
+ Tmp<- c(T2,Ku[2])
+ Res<- rbind(Res,Tmp)
+ }
+ }
+ }else if (Flg==1){
+ if (Ku[2]<T2){
+ next
+ }else{
+ Flg<- 2
+ if (Ku[1]<T2-Eps){
+ Ku<- c(T2,Ku[2])
+ }
+ Res<- rbind(Res,Ku)
+ }
+ }else{
+ Res<- rbind(Res,Ku)
+ }
+ }
+ return(Res)
+}
+
+########################################
+
+Makeskeletondata<- function(Obj2L,Plt2L,R0,Eps2){
+ Eps<- 10.0^(-3)
+ Dmat<- c()
+ Dind<- c()
+ for (I in Looprange(1,Mixlength(Plt2L))){
+ Dt<- Op(I,Plt2L)
+ N1<- Nrow(Dmat)+1
+ if(Nrow(Dmat)==0){
+ Dmat<- Dt
+ }else{
+ Dmat<- rbind(Dmat,Dt)
+ }
+ N2<- Nrow(Dmat)
+ Dind<- c(Dind,N1,N2)
+ }
+ Dind<- matrix(Dind,ncol=2,byrow=TRUE)
+ Nind<- Nrow(Dind)
+ Allres<- list()
+ for (Nobj in Looprange(1,Mixlength(Obj2L))){
+ Plt2<- Op(Nobj,Obj2L)
+ PhL<- Plt2[,1:2]
+ ClipL<- c()
+ for (Ns in Looprange(1,Nrow(PhL)-1)){
+ P1<- PhL[Ns:(Ns+1),]
+ for (I in Looprange(1,Nrow(Dind))){
+ Tmp<- Dmat[Dind[I,1]:Dind[I,2],]
+ P2<- Tmp[,1:2]
+ KC<- IntersectcrvsPp(P1,P2,Eps)
+ if (Mixlength(KC)>0){
+ for (J in 1:Mixlength(KC)){
+ P<- Op(1,Op(J,KC))
+ Tmp<- Op(2,Op(J,KC))
+ if (Tmp<1+Eps && Ns==1){
+ next
+ }
+ if (Tmp>Numptcrv(P1)-Eps && Ns==(Nrow(PhL)-1)){
+ next
+ }
+ N1<- Ns
+ N2<- Op(3,Op(J,KC))
+ Pa<- Plt2[N1,1:2]
+ Za<- Plt2[N1,3]
+ Pb<- Plt2[N1+1,1:2]
+ Zb<- Plt2[N1+1,3]
+ if (Norm(Pa-Pb)<Eps){
+ next
+ }
+ T1<- Norm(Pa-P)/Norm(Pa-Pb)
+ Z1<- (1-T1)*Za+T1*Zb
+ Tmp<- Dmat[Dind[I,1]:Dind[I,2],]
+ Pa<- Tmp[N2,1:2]
+ Za<- Tmp[N2,3]
+ Pb<- Tmp[N2+1,1:2]
+ Zb<- Tmp[N2+1,3]
+ if ((Norm(Pa-Pb)<Eps)){
+ next
+ }
+ T2<- Norm(Pa-P)/Norm(Pa-Pb)
+ Z2<- (1-T2)*Za+T2*Zb
+ if (Z1<Z2-Eps2){
+ if (Nrow(ClipL)==0){
+ Tmp<- 1
+ }else{
+ Tmp1<- ClipL[,1]-P[1]
+ Tmp2<- ClipL[,2]-P[2]
+ Tmp3<- Tmp1^2+Tmp2^2
+ Tmp<- min(Tmp3)
+ }
+ if (Tmp>Eps^2){
+ Tmp1<- P1[2,]-P1[1,]
+ Tmp2<- Pb-Pa
+ Tmp3<- Dotprod(Tmp1,Tmp2)
+ Tmp3<- Tmp3/Norm(Tmp1)/Norm(Tmp2)
+ Tmp<- 1-0.5*Tmp3^2
+ ClipL<- rbind(ClipL,c(P,N1,T1,R0/Tmp))
+ }
+ }
+ }
+ }
+ }
+ }
+ Te<- Nrow(Plt2)
+ KukanL<- rbind(c(),c(1.0,Te))
+ P1<- PhL
+ if (Nrow(ClipL)>0){
+ for (I in 1:Nrow(ClipL)){
+ P<- ClipL[I,1:2]
+ NN<- ClipL[I,3]
+ T<- NN+ClipL[I,4]
+ R<- ClipL[I,5]
+ Flg<- 0
+ for (J in NN:1){
+ Q<- Pointoncrv(J,P1)
+ if (Norm(P-Q)<R){
+ next
+ }
+ Flg<- 1
+ break
+ }
+ if (Flg==0){
+ T1<- 1
+ }else{
+ T1<- J; T2<- T
+ H<- T2-T1
+ for (N in 1:10){
+ H<- H*0.5
+ Q<- Pointoncrv(T1+H,P1)
+ if (Norm(P-Q)<R){
+ T2<- T2-H
+ }else{
+ T1<- T1+H
+ }
+ }
+ }
+ Ku<- c(T1)
+ Flg<- 0
+ for (J in Looprange(NN+1,Te)){
+ Q<- Pointoncrv(J,P1)
+ if (Norm(P-Q)<R){
+ next
+ }
+ Flg<- 1
+ break
+ }
+ if (Flg==0){
+ T2<- Te
+ }else{
+ T1<- T; T2<- J
+ H<- T2-T1
+ for (N in 1:10){
+ H<- H*0.5
+ Q<- Pointoncrv(T1+H,P1)
+ if (Norm(P-Q)<R){
+ T1<- T1+H
+ }else{
+ T2<- T2-H
+ }
+ }
+ }
+ Ku<- c(Ku,T2)
+ KukanL<- Kukannozoku(Ku,KukanL)
+ }
+ }
+ Res<- list()
+ for (I in Looprange(1,Nrow(KukanL))){
+ T1<- KukanL[I,1]; N1<- trunc(T1)
+ T2<- KukanL[I,2]; N2<- trunc(T2)
+ PtL<- list()
+ if (T1-N1<1-Eps){
+ Tmp<- Pointoncrv(T1,P1)
+ PtL<- list(Tmp)
+ }
+ for (J in Looprange(N1+1,N2)){
+ Tmp<- Pointoncrv(J,P1)
+ PtL<- c(PtL,list(Tmp))
+ }
+ if (T2-N2>Eps){
+ Tmp<- Pointoncrv(T2,P1)
+ PtL<- c(PtL,list(Tmp))
+ }
+ Res<- c(Res,list(Listplot(PtL)))
+ }
+ Allres<- c(Allres,Res)
+ }
+ return(Allres)
+}
+
+#########################
+
+#100815
+Makeskeletonpersdata<- function(Obj2L,Plt2L,R0,Eps2){
+ Eps<- 10.0^(-3)
+ Dmat<- c()
+ Dind<- c()
+ for (I in Looprange(1,Mixlength(Plt2L))){
+ Dt<- Op(I,Plt2L)
+ N1<- Nrow(Dmat)+1
+ Dmat<- rbind(Dmat,Dt)
+ N2<- Nrow(Dmat)
+ Dind<- rbind(Dind,c(N1,N2))
+ }
+ Nind<- Nrow(Dind)
+ Allres<- list()
+ for (Nobj in Looprange(1,Mixlength(Obj2L))){
+ Plt2<- Op(Nobj,Obj2L)
+ PhL<- Plt2[,1:2]
+ ClipL<- c()
+ for (Ns in Looprange(1,Nrow(PhL)-1)){
+ P1<- PhL[Ns:(Ns+1),]
+ for (I in Looprange(1,Nrow(Dind))){
+ Tmp<- Dmat[Dind[I,1]:Dind[I,2],]
+ P2<- Tmp[,1:2]
+ KC<- IntersectcrvsPp(P1,P2,Eps)
+ if (Mixlength(KC)>0){
+ for (J in Looprange(1,Mixlength(KC))){#
+ P<- Op(1,Op(J,KC))
+ Tmp<- Op(2,Op(J,KC))
+ if (Tmp<(1+Eps) && Ns==1){
+ next
+ }
+ if (Tmp>Numptcrv(P1)-Eps && Ns==(Nrow(PhL)-1)){
+ next
+ }
+ N1<- Ns
+ N2<- Op(3,Op(J,KC))
+ Pa<- Plt2[N1,1:2]
+ Za<- Plt2[N1,3]
+ Pb<- Plt2[N1+1,1:2]
+ Zb<- Plt2[N1+1,3]
+ if (Norm(Pa-Pb)<Eps){
+ next
+ }
+ T1<- Norm(Pa-P)/Norm(Pa-Pb)#norm(Pa-P)/norm(Pa-Pb)
+ Pka<- Cancoordpers(c(Pa[1],Pa[2],Za))
+ Pkb<- Cancoordpers(c(Pb[1],Pb[2],Zb))
+ if (T1>1-Eps){
+ Pk<- Pkb
+ }else{
+ Tmp1<- Listplot(c(Pa,Pb))
+ Tmp2<- Spaceline(c(Pka,Pkb))
+ Tmp<- Invperspt(1+T1,Tmp1,Tmp2)
+ Pk<- Op(1,Tmp)
+ }
+ Z1<- Zperspt(Pk)
+ Tmp<- Dmat[Dind[I,1]:Dind[I,2],]
+ Pa<- Tmp[N2,1:2]
+ Za<- Tmp[N2,3]
+ Pb<- Tmp[N2+1,1:2]
+ Zb<- Tmp[N2+1,3]
+ if (Norm(Pa-Pb)<Eps){
+ next
+ }
+ T2<- Norm(Pa-P)/Norm(Pa-Pb)
+ Pka<- Cancoordpers(c(Pa[1],Pa[2],Za))
+ Pkb<- Cancoordpers(c(Pb[1],Pb[2],Zb))
+ if (T2>(1-Eps)){
+ Pk<- Pkb
+ }else{
+ Tmp1<- Listplot(c(Pa,Pb))
+ Tmp2<- Spaceline(c(Pka,Pkb))
+ Tmp<- Invperspt(1+T2,Tmp1,Tmp2)
+ Pk<- Op(1,Tmp)
+ }
+ Z2<- Zperspt(Pk)
+ if (Z1<(Z2-Eps2)){
+ if (length(ClipL)==0){
+ Tmp<- 1
+ }else{
+ Tmp1<- ClipL[,1]-P[1]
+ Tmp2<- ClipL[,2]-P[2]
+ Tmp3<- Tmp1^2+Tmp2^2
+ Tmp<- min(Tmp3)
+ }
+ if (Tmp>Eps^2){
+ Tmp1<- P1[2,]-P1[1,]
+ Tmp2<- Pb-Pa
+ Tmp3<- Dotprod(Tmp1,Tmp2)
+ Tmp3<- Tmp3/Norm(Tmp1)/Norm(Tmp2)
+ Tmp<- 1-0.5*Tmp3^2
+ ClipL<- rbind(ClipL,c(P,N1,T1,R0/Tmp))
+ }
+ }
+ }
+ }
+ }
+ }
+ Te<- Nrow(Plt2)
+ KukanL<- rbind(c(),c(1.0,Te))
+ P1<- PhL
+ if (Nrow(ClipL)>0){
+ for (I in Looprange(1,Nrow(ClipL))){
+ P<- ClipL[I,1:2]
+ NN<- ClipL[I,3]
+ T<- NN+ClipL[I,4]
+ R<- ClipL[I,5] #added 10.08.17
+ Flg<- 0
+ for (J in NN:1){
+ Q<- Pointoncrv(J,P1)
+ if (Norm(P-Q)<R){#(norm(P-Q)<R)
+ next
+ }
+ Flg<- 1
+ break
+ }
+ if (Flg==0){
+ T1<- 1
+ }else{
+ T1<- J; T2<- T
+ H<- T2-T1
+ for (N in 1:10){
+ H<- H*0.5
+ Q<- Pointoncrv(T1+H,P1)
+ if (Norm(P-Q)<R){ # norm(P-Q)<R
+ T2<- T2-H
+ }else{
+ T1<- T1+H
+ }
+ }
+ }
+ Ku<- c(T1)#Ku<- [T1]
+ Flg<- 0
+ for (J in Looprange(NN+1,Te)){
+ Q<- Pointoncrv(J,P1)
+ if (Norm(P-Q)<R){
+ next#continue
+ }
+ Flg<- 1
+ break
+ }
+ if (Flg==0){
+ T2<- Te
+ }else{
+ T1<- T; T2<- J
+ H<- T2-T1
+ for (N in 1:10){
+ H<- H*0.5
+ Q<- Pointoncrv(T1+H,P1)
+ if (Norm(P-Q)<R){
+ T1<- T1+H
+ }else{
+ T2<- T2-H
+ }
+ }
+ }
+ Ku<- c(Ku,T2)#[Ku,T2]
+ KukanL<- Kukannozoku(Ku,KukanL)
+ }
+ }
+ Res<- list()#[]
+ for (I in Looprange(1,Nrow(KukanL))){#(I=1:size(KukanL,1))
+ T1<- KukanL[I,1]; N1<- trunc(T1)
+ T2<- KukanL[I,2]; N2<- trunc(T2)
+ PtL<- list()#[]
+ if (T1-N1<1-Eps){
+ Tmp<- Pointoncrv(T1,P1)
+ PtL<- list(Tmp)#100816c(PtL,list(Tmp)) PtL<- MixS(Tmp)
+ }
+ for (J in Looprange(N1+1,N2)){
+ Tmp<- Pointoncrv(J,P1)
+ PtL<- c(PtL,list(Tmp))#Mixadd(PtL,Tmp)
+ }
+ if (T2-N2>Eps){
+ Tmp<- Pointoncrv(T2,P1)
+ PtL<- c(PtL,list(Tmp))#Mixadd(PtL,Tmp)
+ }
+ Res<- c(Res,list(Listplot(PtL)))#Res<- Mixadd(Res,Listplot(PtL))
+ }
+ Allres<- c(Allres,Res)#Allres<- Mixjoin(Allres,Res)
+ }
+ return(Allres)
+}
+
+##############################3
+
+MakeveLfaceL<- function(VfL){
+# // Out format
+# // VeL Edge, Face num(as numlist), VeL num
+# // FL Face (Vertexs)
+ Eps<- 10^(-4)
+ Tmp<- VfL[[length(VfL)]]
+ Tmp1<- Tmp[[1]]
+ if (mode(Tmp1)=="numeric"){
+ FvL<- list(VfL)
+ }else{
+ FvL<- VfL
+ }
+ EL<- list(); FL<- list()
+ for (Nn in Looprange(1,length(FvL))){
+ Tmp<- FvL[[Nn]]
+ VL<- Tmp[[1]]
+ if (length(VL)>0){
+ FnL<- Tmp[[2]]
+ FaceL<- list()
+ for (I in Looprange(1,length(FnL))){
+ Tmp1<- FnL[[I]]
+ PtL<- list()
+ for (J in Looprange(1,length(Tmp1))){
+ Tmp2<- Tmp1[[J]]
+ PtL[[J]]<- VL[[Tmp2]]
+ }
+ FaceL[[I]]<- PtL
+ }
+ }else{
+ FaceL<- list(Tmp[[2]])
+ }
+ for (I in Looprange(1,length(FaceL))){
+ Face<- FaceL[[I]]
+ Face<- c(Face,list(Face[[1]]))
+ FL<- c(FL,list(Face))
+ for (J in Looprange(1,length(Face)-1)){
+ Edge<- list(Face[[J]],Face[[J+1]])
+ Flg<- 0
+ for (K in Looprange(1,length(EL))){
+ Tmp<- EL[[K]]
+ Tmp1<- Tmp[[1]]
+ Tmp2<- Norm(Edge[[1]]-Tmp1[[1]])+Norm(Edge[[2]]-Tmp1[[2]])
+ Tmp3<- Norm(Edge[[1]]-Tmp1[[2]])+Norm(Edge[[2]]-Tmp1[[1]])
+ if (Tmp2<Eps || Tmp3<Eps){#(
+ Tmp<- EL[[K]]
+ Tmp1<- Tmp[[1]]
+ Tmp2<- c(Tmp[[2]],length(FL))
+ EL[[K]]<- list(Tmp1,Tmp2,K)
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==0){
+ Ntmp<- length(EL)
+ EL[[Ntmp+1]]<- list(Edge,c(length(FL)),Ntmp+1)
+ }
+ }
+ }
+ }
+ Out<- list(EL,FL)
+ return(Out)
+}
+
+###########################
+#// 09.10.29
+#// 09.11.15
+
+Menkakusi2<- function(Face,Nf,Ptype){
+# global THETA PHI EyePoint FocusPoint VELNO VELHI
+ Eps0<- 10^(-6)
+ Eps<- 10^(-4)
+ Tmp1<- Face[[1]]-Face[[2]]
+ Tmp2<- Face[[3]]-Face[[2]]
+ if (Norm(Tmp1)<Eps || Norm(Tmp2)<Eps){
+ return()
+ }
+ Vec<- 1/Norm(Tmp1)/Norm(Tmp2)*Crossprod(Tmp1,Tmp2)
+ if (Norm(Vec)<Eps){
+ return()
+ }
+ if (Ptype== -1){
+ W<- EyePoint
+ Tmp<- Dotprod(Vec,W-Face[[1]])
+ }else{
+ W<- c(sin(THETA)*cos(PHI),sin(THETA)*sin(PHI),cos(THETA))
+ W<- 100*W
+ Tmp<- Dotprod(Vec,W-Face[[1]])
+ }
+ if (abs(Tmp)<Eps){
+ return()
+ }
+ if (Tmp<-Eps){
+ Vec<- -Vec
+ }
+ if (Ptype==-1){
+ G1<- Projpers(Spaceline(Face))
+ }else{
+ G1<- Projpara(Spaceline(Face))
+ }
+ VL<- list()
+ for (I in Looprange(1,Numptcrv(G1))){
+ VL[[I]]<- Ptcrv(I,G1)
+ }
+ Out1L<- list()
+ Out2L<- VELHI
+ for (N in Looprange(1,length(VELNO))){
+ Out1<- list()
+ Out2<- list()
+ Tmp<- VELNO[[N]]
+ Edge<- Tmp[[1]]
+ Ne<- Tmp[[2]]
+ NNe<- Tmp[[3]]
+ if (Member(Nf,Ne)){
+ Out1L<- c(Out1L, list(list(Edge,Ne,NNe)))
+ next
+ }
+ if (Ptype==-1){
+ PtA<- Perspt(Edge[[1]])
+ PtB<- Perspt(Edge[[2]])
+ }else{
+ PtA<- Parapt(Edge[[1]])
+ PtB<- Parapt(Edge[[2]])
+ }
+ if (Norm(PtA-PtB)<Eps){
+ next
+ }
+ Bdy<- list(G1)
+ V<- PtB-PtA
+ TenL<- KoutenList(PtA,V,Bdy)
+ Nten<- length(TenL)
+ if (Nten==0){ # debug 10.08.17
+ Out1L<- c(Out1L,list(list(Edge,Ne,NNe)))
+ next
+ }
+ Te<- 0
+ Pe3<- Edge[[1]]
+ if (Ptype==-1){
+ Tmp1<- Perspt(Pe3)
+ Tmp<- Invperspt(Tmp1,Spaceline(Face))
+ }else{
+ Tmp1<- Parapt(Pe3)
+ Tmp<- Invparapt(Tmp1,Spaceline(Face))
+ }
+ Qe3<- Tmp[[1]]
+ Flg<- 0
+ for (I in Looprange(1,Nten)){
+ TenP<- TenL[[I]]
+ Ts<- TenP[[1]]
+ P<- TenP[[2]]
+ if (Ts< -Eps){
+ next
+ }
+ Eline<- Spaceline(Edge)
+ if (Ptype==-1){
+ Tmp<- Invperspt(P,Eline)
+ Tmp1<- Invperspt(P,Spaceline(Face))
+ }else{
+ Tmp<- Invparapt(P,Eline)
+ Tmp1<- Invparapt(P,Spaceline(Face))
+ }
+ P3<- Tmp[[1]]; Q3<- Tmp1[[1]]
+ if (Ts>1-Eps){# // P3, Q3 are necessary
+ Flg<- I
+ break
+ }
+ if (abs(Te-Ts)>Eps0){
+ if ((I%%2)==1){
+ Out1<- c(Out1,list(list(Pe3,P3)))
+ }else{
+ if (length(Qe3)==0){
+ Tmp<- Op(2,TenL[[I-1]])
+ if (Ptype==-1){
+ Tmp1<- Invperspt(Tmp,Spaceline(Face))
+ }else{
+ Tmp1<- Invparapt(Tmp,Spaceline(Face))
+ }
+ Qe3<- Tmp1[[1]]
+ }
+ PM<- 0.5*(Pe3+P3); QM<- 0.5*(Qe3+Q3)
+ if (Ptype==-1){
+ Z1<- Zperspt(PM); Z2<- Zperspt(QM)
+ }else{
+ Z1<- Zparapt(PM); Z2<- Zparapt(QM)
+ }
+ if (Z1>Z2){
+ Out1<- c(Out1, list(list(Pe3,P3)))
+ }else{
+ Out2<- c(Out2, list(list(Pe3,P3)))
+ }##
+ }
+ }
+ Te<- Ts; Pe3<- P3; Qe3<- Q3
+ }
+ if (Flg==0){
+ if (Norm(Pe3-Edge[[2]])>Eps0){
+ Out1<- c(Out1, list(list(Pe3,Edge[[2]])))
+ }
+ }else{
+ if ((Flg%%2)==1){
+ Out1<- c(Out1, list(list(Pe3,Edge[[2]])))
+ }else{
+ PM<- 0.5*(Pe3+P3); QM<- 0.5*(Qe3+Q3)
+ if (Ptype==-1){
+ Z1<- Zperspt(PM); Z2<- Zperspt(QM)
+ }else{
+ Z1<- Zparapt(PM); Z2<- Zparapt(QM)
+ }
+ if (Z1>Z2){
+ Out1<- c(Out1, list(list(Pe3,Edge[[2]])))
+ }else{
+ Out2<- c(Out2, list(list(Pe3,Edge[[2]])))
+ }
+ }
+ }
+ for (I in Looprange(1,length(Out1))){
+ Tmp<- Out1[[I]]
+ if (I==1){
+ SeL<- Tmp
+ }else{
+ if (Norm(SeL[[2]]-Tmp[[1]])<Eps0){
+ SeL[[2]]<- Tmp[[2]]
+ }else{
+ Out1L<- c(Out1L, list(list(SeL,Ne,NNe)))
+ SeL<- Tmp
+ }
+ }
+ }
+ if (length(Out1)>0){
+ Out1L<- c(Out1L, list(list(SeL,Ne,NNe)))
+ }
+ for (I in Looprange(1,length(Out2))){
+ Tmp<- Out2[[I]]
+ if (I==1){
+ SeL<- Tmp
+ }else{
+ if (Norm(SeL[[2]]-Tmp[[1]])<Eps0){
+ SeL[[2]]<- Tmp[[2]]
+ }else{
+ Out2L<- c(Out2L, list(list(SeL,Ne,NNe)))
+ SeL<- Tmp
+ }
+ }
+ }
+ if (length(Out2)>0){
+ Out2L<- c(Out2L, list(list(SeL,Ne,NNe)))
+ }
+ }
+ VELNO<<- Out1L
+ VELHI<<- Out2L
+}
+
+###################################
+
+Parapt<- function(P){
+ x<- P[1]
+ y<- P[2]
+ z<- P[3]
+ Xz<- -x*sin(PHI)+y*cos(PHI)
+ Yz<- -x*cos(PHI)*cos(THETA)-y*sin(PHI)*cos(THETA)+z*sin(THETA)
+ Out<- c(Xz,Yz)
+ return(Out)
+}
+
+###################################
+
+#100815
+Partcrv3<- function(T1,T2,Fk){
+ Eps=10^(-4)
+#// Tmp=Mixop(1,Fk)
+#// new part from
+ if (T1>(T2+Eps)){
+ Npt<- Nrow(Fk)
+ Out1<- Partcrv3(T1,Npt,Fk)
+ Out2<- Partcrv3(1,T2,Fk)
+ Tmp<- Fk[1,]-Fk[Npt,]
+ if (Norm(Tmp)<Eps){
+ PL<- Joincrvs(Out1,Out2)
+ }else{
+ PL<- list(Out1,Out2)
+ }
+ rownames(PL)<- 1:Nrow(PL)
+ return(PL)
+ }
+# // to here
+ Is<- ceiling(T1)
+ Ie<- floor(T2)
+ PL<- c()
+ if (T1<Is-Eps){
+ P<- (Is-T1)*Fk[Is-1,]+(1-Is+T1)*Fk[Is,]
+ PL<- rbind(c(0), P)
+ }
+ PL<- rbind(PL,Fk[Is:Ie,])
+ if (T2>(Ie+Eps)){
+ P<- (1-T2+Ie)*Fk[Ie,]+(T2-Ie)*Fk[Ie+1,]
+ PL<- rbind(PL,P)
+ }
+ rownames(PL)<- 1:Nrow(PL)
+ return(PL)
+}
+
+###################################
+
+#100815
+Partcrv3<- function(T1,T2,Fk){
+ Eps=10^(-4)
+#// Tmp=Mixop(1,Fk)
+#// new part from
+ if (T1>(T2+Eps)){
+ Npt<- Nrow(Fk)
+ Out1<- Partcrv3(T1,Npt,Fk)
+ Out2<- Partcrv3(1,T2,Fk)
+ Tmp<- Fk[1,]-Fk[Npt,]
+ if (Norm(Tmp)<Eps){
+ PL<- Joincrvs(Out1,Out2)
+ }else{
+ PL<- list(Out1,Out2)
+ }
+ rownames(PL)<- 1:Nrow(PL)
+ return(PL)
+ }
+# // to here
+ Is<- ceiling(T1)
+ Ie<- floor(T2)
+ PL<- c()
+ if (T1<Is-Eps){
+ P<- (Is-T1)*Fk[Is-1,]+(1-Is+T1)*Fk[Is,]
+ PL<- rbind(c(0), P)
+ }
+ PL<- rbind(PL,Fk[Is:Ie,])
+ if (T2>(Ie+Eps)){
+ P<- (1-T2+Ie)*Fk[Ie,]+(T2-Ie)*Fk[Ie+1,]
+ PL<- rbind(PL,P)
+ }
+ rownames(PL)<- 1:Nrow(PL)
+ return(PL)
+}
+
+###################################
+
+#100815
+Perspt<- function(P){
+ Tmp<- P-FocusPoint
+ X1<- Tmp[1]; Y1<- Tmp[2]; Z1<- Tmp[3]
+ Tmp<- EyePoint-FocusPoint
+ E1<- Tmp[1];F1<- Tmp[2];G1<- Tmp[3]
+ Ca<- E1/sqrt(E1^2+F1^2)
+ Sa<- F1/sqrt(E1^2+F1^2)
+ X2<- X1*Ca+Y1*Sa; Y2<- -X1*Sa+Y1*Ca; Z2<- Z1
+ E2<- E1*Ca+F1*Sa; F2<- -E1*Sa+F1*Ca; G2<- G1
+ Cb<- E2/sqrt(E2^2+G2^2)
+ Sb<- G2/sqrt(E2^2+G2^2)
+ X3<- X2*Cb+Z2*Sb; Y3<- Y2; Z3<- -X2*Sb+Z2*Cb
+ E3<- E2*Cb+G2*Sb; F3<- F2; G3<- -E2*Sb+G2*Cb
+ Yz<- E3/(E3-X3)*Y3
+ Zz<- E3/(E3-X3)*Z3
+ Out<- c(Yz,Zz)
+ return(Out)
+}
+
+
+#################################
+
+Phcutdata<- function(VL,FaceL,PlaneD){
+ Out<- list()
+ EL<- list()
+ Eps<- 10^(-4)
+ for (I in Looprange(1,Mixlength(FaceL))){
+ Face<- Op(I,FaceL)
+ for (J in Looprange(1,length(Face))){
+ Nj<- J+1
+ if (J==length(Face)){
+ Nj<- 1
+ }
+ N1<- Face[J]; N2<- Face[Nj]
+ Tmp<- c(N1,N2)
+ Flg<- 0
+ for (K in Looprange(1,Mixlength(EL))){
+ Tmp1<- Op(K,EL)
+ Tmp2<- Tmp1[2:1]
+ if (all(Tmp==Tmp1) || all(Tmp==Tmp2)){
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==0){
+ EL<- c(EL,list(Tmp))
+ }
+ }
+ }
+ Out0<- list()
+ for (I in Looprange(1,Mixlength(EL))){
+ Tmp<- Op(I,EL)
+ Tmp1<- Op(Tmp[1],VL)
+ Tmp2<- Op(Tmp[2],VL)
+ Out0<- c(Out0, list(Spaceline(Tmp1,Tmp2)))
+ }
+ if (Mixtype(PlaneD)!=1){
+ V1<- Op(1,PlaneD)
+ Tmp<- Op(2,PlaneD)
+ if (length(Tmp)>1){
+ d<- V1[1]*Tmp[1]+V1[2]*Tmp[2]+V1[3]*Tmp[3]
+ }else{
+ d<- Tmp
+ }
+ }else if (mode(PlaneD)=="numeric"){
+ V1<- PlaneD[1:3]
+ d<- PlaneD[4]
+ }else{
+ StrV<- strsplit(PlaneD,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Tmp1<- StrV[1]
+ Tmp2<- StrV[2]
+ PlaneD<- paste(Tmp1,"-(",Tmp2,")",sep="")
+ }
+ x<- 0; y<- 0; z<- 0
+ d<- -eval(parse(text=PlaneD))
+ x<- 1; y<- 0; z<- 0;
+ Tmp1<- eval(parse(text=PlaneD))+d
+ x<- 0; y<- 1; z<- 0
+ Tmp2<- eval(parse(text=PlaneD))+d
+ x<- 0; y<- 0; z<- 1
+ Tmp3<- eval(parse(text=PlaneD))+d
+ V1<- c(Tmp1,Tmp2,Tmp3)
+ }
+ if (all(V1==c(0,0,0))){
+ return(Out0)
+ }
+ V3<- c(1,0,0)
+ Out1<- Rotate3data(Out0,V1,V3)
+ Tmp2<- Rotate3pt(c(1,0,0),V3,V1)
+ Tmp<- V1[1]*Tmp2[1]+V1[2]*Tmp2[2]+V1[3]*Tmp2[3]
+ x0<- d/Tmp
+ PtL<- list()
+ for (I in Looprange(1,Mixlength(Out1))){
+ Tmp<- Op(I,Out1)
+ Tmp1<- Tmp[1,]; Tmp2<- Tmp[2,]
+ P<- list(Tmp1,Tmp2-Tmp1)
+ Tmp<- list(Tmp1[1],Tmp2[1]-Tmp1[1])
+ if (abs(Tmp[[2]]) < Eps){
+ Tmp<- c()
+ }else{
+ Tmp1<- Tmp[[2]]
+ Tmp2<- x0-Tmp[[1]]
+ Tmp<- c(Tmp2/Tmp1)
+ }
+ if (length(Tmp)>0){
+ Tmp<- Tmp[1]
+ if (Tmp>-Eps && Tmp<(1+Eps)){
+ Tmp3<- P[[1]]+Tmp*P[[2]]
+ Tmp3<- Rotate3pt(Tmp3,V3,V1)
+ if (Tmp<Eps){
+ Tmp1<- Op(I,EL)
+ Tmp1<- Tmp1[1]
+ Tmp4<- list(c(Tmp1,Tmp1),Tmp3)
+ }else{
+ if (Tmp>1-Eps){
+ Tmp1<- Op(I,EL)
+ Tmp1<- Tmp1[2]
+ Tmp4<- list(c(Tmp1,Tmp1),Tmp3)
+ }else{
+ Tmp4<- list(Op(I,EL),Tmp3)
+ }
+ }
+ Flg<- 0
+ for (J in Looprange(1,Mixlength(PtL))){
+ Tmp<- Op(J,PtL)
+ Tmp<- Op(2,Tmp)
+ if (Norm(Tmp3-Tmp)<Eps){
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==0){
+ PtL<- c(PtL,list(Tmp4))
+ }
+ }
+ }
+ }
+ if (Mixlength(PtL)==0){
+ return(Out0)
+ }
+ PL<- list(Op(1,PtL))
+ QL<- PtL[2:Mixlength(PtL)]
+ N<- Mixlength(QL)
+ for (I in Looprange(2,N+1)){
+ Tmp1<- Op(Mixlength(PL),PL)
+ Tmp1<- Op(1,Tmp1)
+ for (J in Looprange(1,Mixlength(QL))){
+ Tmp2<- Op(J,QL)
+ Tmp2<- Op(1,Tmp2)
+ Flg<- 0
+ for (K in Looprange(1,Mixlength(FaceL))){
+ Tmp3<- Op(K,FaceL);
+ if (Member(Tmp1[1],Tmp3) &&
+ Member(Tmp1[2],Tmp3) &&
+ Member(Tmp2[1],Tmp3) &&
+ Member(Tmp2[2],Tmp3)){
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==1){
+ break
+ }
+ }
+ J<- min(J, Mixlength(QL))
+ PL<- c(PL,list(Op(J,QL)))
+ Tmp1<- QL[Looprange(1,J-1)]
+ Tmp2<- QL[Looprange(J+1,Mixlength(QL))]
+ QL<- c(Tmp1,Tmp2)
+ if (Mixlength(QL)==0){
+ break
+ }
+ }
+ PHCUTPOINTL<<- PL
+ Tmp<- list()
+ for (J in Looprange(1,Mixlength(PL))){
+ Tmp1<- Op(J,PL)
+ Tmp1<- Op(2,Tmp1)
+ Tmp<- c(Tmp,list(Tmp1))
+ }
+ Tmp1<- Op(1,PL)
+ Tmp1<- Op(2,Tmp1)
+ Tmp<- c(Tmp,list(Tmp1))
+ Out2<- Spaceline(Tmp)
+ Out<- c(Out0,list(Out2))
+}
+
+#########################################
+
+Phcutoffdata<- function(...){
+ varargin<-list(...)
+ Eps<- 10^(-4)
+ Out2<- list()
+ VL<- varargin[[1]]
+ FaceL<- varargin[[2]]
+ PlaneD<- varargin[[3]]
+ Sgnstr<- varargin[[4]]
+ Fugou<- 1
+ if (Sgnstr=="-" || Sgnstr=="n"){
+ Fugou<- -1
+ }
+ Out0<- Phcutdata(VL,FaceL,PlaneD)
+ PtL<- PHCUTPOINTL
+ PHVERTEXL<<- VL
+ PHFACEL<<- FaceL
+ if (length(PtL)==0){
+ Out2<- Out0
+ return(Out2)
+ }
+ N1<- Mixlength(VL)
+ Face<- c()
+ for (I in Looprange(1,Mixlength(PtL))){
+ Tmp<- Op(I,PtL)
+ Tmp3<- Op(1,Tmp)
+ Tmp1<- Tmp3[[1]]; Tmp2<- Tmp3[[2]] # debugged 10.08.14
+ if (Tmp1!=Tmp2){
+ VL<- c(VL,list(Op(2,Tmp)))
+ N1<- N1+1
+ Tmp1<- N1
+ }
+ Face<- c(Face,Tmp1)
+ PtL[[I]]<- list(Op(1,Tmp),Tmp1)
+ }
+ OutfL<- list(Face)
+ if (Mixtype(PlaneD)!=1){
+ V1<- Op(1,PlaneD)
+ Tmp<- Op(2,PlaneD)
+ if (length(Tmp)>1){
+ d<- V1[1]*Tmp[1]+V1[2]*Tmp[2]+V1[3]*Tmp[3]
+ }else{
+ d<- Tmp
+ }
+ }else if (mode(PlaneD)=="numeric"){
+ V1<- PlaneD[1:3]
+ d<- PlaneD[4]
+ }else{
+ StrV<- strsplit(PlaneD,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Tmp1<- StrV[1]
+ Tmp2<- StrV[2]
+ PlaneD<- paste(Tmp1,"-(",Tmp2,")",sep="")
+ }
+ x<- 0; y<- 0; z<- 0
+ d<- -eval(parse(text=PlaneD))
+ x<- 1; y<- 0; z<- 0
+ Tmp1<- eval(parse(text=PlaneD))+d
+ x<- 0; y<- 1; z<- 0
+ Tmp2<- eval(parse(text=PlaneD))+d
+ x<- 0; y<- 0; z<- 1
+ Tmp3<- eval(parse(text=PlaneD))+d
+ V1<- c(Tmp1,Tmp2,Tmp3)
+ }
+ for (I in Looprange(1,Mixlength(FaceL))){
+ Face<- Op(I,FaceL)
+ TmpL<- list()
+ for (J in Looprange(1,length(Face))){
+ N1<- Face[J]
+ if (J==length(Face)){
+ N2<- Face[1]
+ }else{
+ N2<- Face[J+1]
+ }
+ for (K in Looprange(1,Mixlength(PtL))){
+ Pd<- Op(K,PtL)
+ Tmp<- Op(1,Pd)
+ if (Tmp[1]==Tmp[2]){
+ if (Tmp[1]==N1){
+ TmpL<- c(TmpL,list(list(J,c(N1,N2),Op(2,Pd))))
+ }
+ }else{
+ if (all(Tmp==c(N1,N2)) || all(Tmp==c(N2,N1))){
+ TmpL<- c(TmpL,list(list(J,c(N1,N2),Op(2,Pd))))
+ }
+ }
+ }
+ }
+ if (Mixlength(TmpL)<2){
+ Flg<- 0
+ for (J in Looprange(1,length(Face))){
+ Tmp<- Op(Face[J],VL)
+ Tmp1<- Fugou*(Dotprod(V1,Tmp)-d)
+ if (Tmp1< -Eps){
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==0){
+ OutfL<- c(OutfL,list(Face))
+ }
+ next
+ }
+ Pd<- Op(1,TmpL)
+ Qd<- Op(2,TmpL)
+ Outf1<- c(Op(3,Pd))
+ Nf<- Op(1,Pd)+1
+ Tmp<- Op(2,Pd)
+ JJ<- 0
+ while (!all(Tmp==Op(2,Qd))){
+ JJ<- JJ+1
+ if (JJ>20){
+ print("bug")
+ return()
+ }
+ Tmp1<- Tmp[2]
+ if (Outf1[length(Outf1)]!=Tmp1){
+ Outf1<- c(Outf1,Tmp1)
+ }
+ Tmp<- c(Face[Nf])
+ Nf<- Nf+1
+ if (Nf>length(Face)){
+ Nf<- 1
+ }
+ Tmp<- c(Tmp,Face[Nf])
+ }
+ Tmp1<- Op(3,Qd)
+ if (Outf1[length(Outf1)]!=Tmp1){
+ Outf1<- c(Outf1,Tmp1)
+ }
+ Outf2<- c(Op(3,Pd))
+ Nf<- Op(1,Pd)
+ Tmp<- Op(2,Pd)
+ JJ<- 0
+ while (!all(Tmp==Op(2,Qd))){
+ JJ<- JJ+1
+ if (JJ>20){
+ print("bug")
+ return()
+ }
+ Tmp1<- Tmp[1]
+ if (Outf2[length(Outf2)]!=Tmp1){
+ Outf2<- c(Outf2,Tmp1)
+ }
+ Tmp<- c(Face[Nf])
+ Nf<- Nf-1
+ if (Nf<1){
+ Nf<- length(Face)
+ }
+ Tmp<- c(Face[Nf],Tmp)
+ }
+ Tmp1<- Op(3,Qd)
+ if (Outf2[length(Outf2)]!=Tmp1){
+ Outf2<- c(Outf2,Tmp1)
+ }
+ if (length(Outf1)<3 || length(Outf2)<3){
+ Face<- Outf1
+ if (length(Outf1)<length(Outf2)){
+ Face<- Outf2
+ }
+ Flg<- 0
+ for (J in Looprange(1,length(Face))){
+ Tmp<- Op(Face(J),VL)
+ Tmp1<- Fugou*(Dotprod(V1,Tmp)-d)
+ if (Tmp1<-Eps){
+ Flg<- 1
+ break
+ }
+ }
+ if (Flg==0){
+ OutfL<- c(OutfL,list(Face))
+ }
+ }else{
+ Tmp<- Op(Outf1[2],VL)
+ Tmp1<- Outf1
+ Tmp2<- Fugou*(Dotprod(V1,Tmp)-d)
+ if (Tmp2<0){
+ Tmp1<- Outf2
+ }
+ OutfL<- c(OutfL,list(Tmp1))
+ }
+ }
+ PHVERTEXL<<- VL
+ PHFACEL<<- OutfL
+ Out2<- Phcutdata(VL,OutfL,c(0,0,0,0))
+ return(Out2)
+}
+
+#######################
+
+Phparadata<- function(VL,FaceL){
+ Out<- Facesdata(list(VL,FaceL),"para")
+ return(Out)
+}
+
+####################################
+
+Phpersdata<- function(VL,FaceL){
+ Out<- Facesdata(list(VL,FaceL),"pers")
+ return(Out)
+}
+
+####################################
+
+Phspersdata<- function(Fdata){
+ Out<- Facesdata(Fdata,"pers")
+ return(Out)
+}
+
+####################################
+
+Phsparadata<- function(Fdata){
+ Out<- Facesdata(Fdata,"para")
+ return(Out)
+}
+
+#########################
+
+#100816
+Projpers<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Flg<- 0
+ if (Nargs==1 && Mixtype(varargin[[1]])==1){
+ Flg<- 1
+ }
+ CL<- list()
+ for (N in Looprange(1,Nargs)){
+ Crv<- varargin[[N]]
+ if (Mixtype(Crv)==1){
+ Tmp<- CameraCurve(Crv)
+ CL<- c(CL,list(Tmp))
+ }else{
+ if (Mixtype(Crv)==3){
+ ObjL<- list()
+ for (I in Looprange(1,Mixlength(Crv))){
+ Tmp1<- Op(I,Crv)
+ if (Mixtype(Tmp1)==1){
+ ObjL<- c(ObjL,list(Tmp1))
+ }else{
+ ObjL<- c(ObjL,Tmp1)
+ }
+ }
+ Crv<- ObjL
+ }
+ for (J in Looprange(1,Mixlength(Crv))){
+ Tmp<- CameraCurve(Op(J,Crv))
+ CL<- c(CL,list(Tmp))
+ }
+ }
+ }
+ if (Mixlength(CL)==1 && Flg==1){
+ CL<- Op(1,CL)
+ }
+ return(CL)
+}
+
+###################################
+
+ProjcoordCurve<- function(Curve){
+ SP<- sin(PHI); CP<- cos(PHI)
+ ST<- sin(THETA); CT<- cos(THETA)
+ Out<- c()
+ for (J in Looprange(1,Nrow(Curve))){
+ P<- Ptcrv(J,Curve)
+ x<- P[1]; y<- P[2]; z<- P[3]
+ Xz<- -x*SP+y*CP
+ Yz<- -x*CP*CT-y*SP*CT+z*ST
+ Zz<- x*CP*ST+y*SP*ST+z*CT
+ Out<- c(Out,Xz,Yz,Zz)
+ }
+ Out<- matrix(Out,ncol=3,byrow=TRUE)
+ return(Out)
+}
+
+#################################
+
+ProjCurve<- function(Curve){
+ Eps<- 10^(-6)
+ AnsL<- c()
+ SP<- sin(PHI); CP<- cos(PHI)
+ ST<- sin(THETA); CT<- cos(THETA)
+ for (I in Looprange(1,Nrow(Curve)) ){
+ P<- Curve[I,]
+ x<- P[1]; y<- P[2]; z<- P[3]
+ if (x!=Inf){
+ Xz<- -x*SP+y*CP
+ Yz<- -x*CP*CT-y*SP*CT+z*ST
+ Tmp<- c(Xz,Yz)
+ if (I==1){
+ AnsL<- c(Tmp)
+ }
+ else{
+ Tmp1<- AnsL[(length(AnsL)-1):length(AnsL)]
+ if (Tmp1[1]==Inf || Norm(Tmp-Tmp1)>Eps){
+ AnsL<- c(AnsL,Tmp)
+ }
+ }
+ }
+ else{
+ AnsL<- c(AnsL,c(Inf,Inf))
+ }
+ }
+ AnsL<- matrix(AnsL,ncol=2,byrow=TRUE)
+ return(AnsL)
+}
+
+####################################
+
+Projpara<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Flg<- 0
+ if (Nargs==1 && Mixtype(varargin[[1]])==1){
+ Flg<- 1
+ }
+ CL<- list()
+ for (N in Looprange(1,Nargs)){
+ Crv<- varargin[[N]]
+ if (Mixtype(Crv)==1){
+ Tmp<- ProjCurve(Crv)
+ CL<- c(CL,list(Tmp))
+ }
+ else{
+ if (Mixtype(Crv)==3){
+ ObjL<- list()
+ for (I in Looprange(1,Mixlength(Crv))){
+ Tmp1<- Op(I,Crv)
+ if (Mixtype(Tmp1)==1){
+ ObjL<- c(ObjL,list(Tmp1))
+ }
+ else{
+ ObjL<- c(ObjL,Tmp1)
+ }
+ }
+ Crv<- ObjL
+ }
+ for (J in Looprange(1,Mixlength(Crv))){
+ Tmp<- ProjCurve(Op(J,Crv))
+ CL<- c(CL,list(Tmp))
+ }
+ }
+ }
+ if (Mixlength(CL)==1 && Flg==1){
+ CL<- Op(1,CL)
+ }
+ return(CL)
+}
+
+#########################
+
+#100816
+Projpers<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Flg<- 0
+ if (Nargs==1 && Mixtype(varargin[[1]])==1){
+ Flg<- 1
+ }
+ CL<- list()
+ for (N in Looprange(1,Nargs)){
+ Crv<- varargin[[N]]
+ if (Mixtype(Crv)==1){
+ Tmp<- CameraCurve(Crv)
+ CL<- c(CL,list(Tmp))
+ }else{
+ if (Mixtype(Crv)==3){
+ ObjL<- list()
+ for (I in Looprange(1,Mixlength(Crv))){
+ Tmp1<- Op(I,Crv)
+ if (Mixtype(Tmp1)==1){
+ ObjL<- c(ObjL,list(Tmp1))
+ }else{
+ ObjL<- c(ObjL,Tmp1)
+ }
+ }
+ Crv<- ObjL
+ }
+ for (J in Looprange(1,Mixlength(Crv))){
+ Tmp<- CameraCurve(Op(J,Crv))
+ CL<- c(CL,list(Tmp))
+ }
+ }
+ }
+ if (Mixlength(CL)==1 && Flg==1){
+ CL<- Op(1,CL)
+ }
+ return(CL)
+}
+
+#########################################
+# 11.08.27
+# 14.03.23 Debugged "center"
+
+Rotate3data<- function(...){
+#Eps=10^(-4)
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Pd3<- varargin[[1]]
+ W1<- varargin[[2]]
+ W2<- varargin[[3]]
+ C<- c(0,0,0)
+ if (Nargs>=4){
+ C<- varargin[[4]]
+ }
+ if (Mixtype(Pd3)==1){
+ Pd3<- list(Pd3)
+ } else if (Mixtype(Pd3)==3){
+ Tmp<- list()
+ for (I in Looprange(1,Mixlength(Pd3))){
+ Tmp<- c(Tmp,Op(I,Pd3))
+ }
+ Pd3<- Tmp
+ }
+ Out<- list()
+ for (I in Looprange(1,Mixlength(Pd3))){
+ PD<- Op(I,Pd3)
+ Ans<- c()
+ for (J in Looprange(1,Nrow(PD))){
+ if(is.matrix(PD)){ # 11.08.27
+ P<- PD[J,]
+ }
+ else{
+ P<- PD
+ }
+ Tmp<- Rotate3pt(P,W1,W2,C) # 14.03.23
+ Ans<- rbind(Ans,Tmp)
+ } # 11.08.27
+ rownames(Ans)<- 1:Nrow(Ans) #10.08.16
+ Out<- c(Out,list(Ans))
+ }
+ if (Mixlength(Out)==1){
+ Out<- Op(1,Out)
+ }
+ return(Out)
+}
+
+#######################################
+
+Rotate3pt<- function(...){
+ varargin<-list(...)
+ Eps<-10^(-4)
+ Nargs<-length(varargin)
+ P<- varargin[[1]]
+ W1<- varargin[[2]]
+ W2<- varargin[[3]]
+ C<- c(0,0,0)
+ if (Nargs>=4){
+ C<- varargin[[4]]
+ }
+ if (mode(W2)=="numeric" && length(W2)==1){
+ Ct<- cos(W2)
+ St<- sin(W2)
+ V3<- 1/Norm(W1)*W1
+ if (V3[1]==0){
+ Tmp<- c(1,0,0)
+ }else{
+ Tmp<- c(0,1,0)
+ }
+ W1<- c(Tmp[2]*V3[3]-Tmp[3]*V3[2],
+ Tmp[3]*V3[1]-Tmp[1]*V3[3],
+ Tmp[1]*V3[2]-Tmp[2]*V3[1])
+ V1<- 1/Norm(W1)*W1
+ V2<- c(V3[2]*V1[3]-V3[3]*V1[2],
+ V3[3]*V1[1]-V3[1]*V1[3],
+ V3[1]*V1[2]-V3[2]*V1[1])
+ }else{
+ Tmp<- c(W1[2]*W2[3]-W1[3]*W2[2],
+ W1[3]*W2[1]-W1[1]*W2[3],
+ W1[1]*W2[2]-W1[2]*W2[1])
+ if (Norm(Tmp)<Eps){
+ Ans<- P
+ return(Ans)
+ }
+ V1<- 1/Norm(W1)*W1
+ Ns<- V1[1]*W2[1]+V1[2]*W2[2]+V1[3]*W2[3]
+ Tmp<- W2-Ns*V1
+ V2<- 1/Norm(Tmp)*Tmp
+ Tmp<- c(V1[2]*V2[3]-V1[3]*V2[2],
+ V1[3]*V2[1]-V1[1]*V2[3],
+ V1[1]*V2[2]-V1[2]*V2[1])
+ V3<- 1/Norm(Tmp)*Tmp
+ Ct<- Ns/Norm(W2)
+ St<- sqrt(1-Ct^2)
+ }
+ if (Norm(Tmp)<Eps){
+ Ans<- P
+ return(Ans)
+ }
+ V1x<- V1[1]; V1y<- V1[2]; V1z<- V1[3]
+ V2x<- V2[1]; V2y<- V2[2]; V2z<- V2[3]
+ V3x<- V3[1]; V3y<- V3[2]; V3z<- V3[3]
+ if (Mixtype(P)!=1){
+ PtL<- P
+ }else{
+ PtL<- list(P)
+ }
+ Ans<- list()
+ for (N in Looprange(1,Mixlength(PtL))){
+ P<- Op(N,PtL)
+ if (P[1]==Inf){
+ Ans<- c(Ans,list(c(Inf,Inf,Inf)))
+ next
+ }
+ x<- P[1]-C[1]; y=P[2]-C[2]; z=P[3]-C[3]
+ Tmp1<- ((V1x*Ct+V2x*St)*V1x+(-V1x*St+V2x*Ct)*V2x+V3x^2)*x
+ Tmp2<- ((V1x*Ct+V2x*St)*V1y+(-V1x*St+V2x*Ct)*V2y+V3x*V3y)*y
+ Tmp3<- ((V1x*Ct+V2x*St)*V1z+(-V1x*St+V2x*Ct)*V2z+V3x*V3z)*z
+ X<- Tmp1+Tmp2+Tmp3
+ Tmp1<- ((V1y*Ct+V2y*St)*V1x+(-V1y*St+V2y*Ct)*V2x+V3x*V3y)*x
+ Tmp2<- ((V1y*Ct+V2y*St)*V1y+(-V1y*St+V2y*Ct)*V2y+V3y^2)*y
+ Tmp3<- ((V1y*Ct+V2y*St)*V1z+(-V1y*St+V2y*Ct)*V2z+V3y*V3z)*z
+ Y<- Tmp1+Tmp2+Tmp3
+ Tmp1<- ((V1z*Ct+V2z*St)*V1x+(-V1z*St+V2z*Ct)*V2x+V3x*V3z)*x
+ Tmp2<- ((V1z*Ct+V2z*St)*V1y+(-V1z*St+V2z*Ct)*V2y+V3y*V3z)*y
+ Tmp3<- ((V1z*Ct+V2z*St)*V1z+(-V1z*St+V2z*Ct)*V2z+V3z^2)*z
+ Z<- Tmp1+Tmp2+Tmp3
+ Ans<- c(Ans,list(C+c(X,Y,Z)))
+ }
+ if (Mixlength(Ans)==1){
+ Ans<- Op(1,Ans)
+ }
+ return(Ans)
+}
+
+######################################
+
+Setangle<- function(...){
+ Eps<- 10^(-6)
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ if (Nargs==0) {
+ }
+ else if(Nargs==1){
+ V<- varargin[[1]]
+ V<- V/Norm(V)
+ THETA<<- acos(V[3])
+ if(abs(sin(THETA))<Eps){
+ PHI<<- 0
+ }
+ else{
+ PHI<<- acos(V[1]/sin(THETA))
+ if(V[2]< -Eps) PHI<<- -PHI
+ }
+ }
+ else{
+ PHI<<- varargin[[2]]*pi/180
+ THETA<<- varargin[[1]]*pi/180
+ }
+ Out<- paste("theta=",as.character(THETA*180/pi)," phi=",
+ as.character(PHI*180/pi),sep="")
+ return (Out)
+}
+
+#################################
+
+Setpers<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ if (Nargs==0){
+ }
+ else{
+ FocusPoint<<- varargin[[1]]
+ EyePoint<<- varargin[[2]]
+ }
+ F<- as.character(FocusPoint)
+ E<- as.character(EyePoint)
+ Out<- paste("Focus = c(",F[1],",",F[2],",",F[3],") , ",
+ " Eye = c(", E[1],",",E[2],",",E[3],") ",sep="")
+ return (Out)
+}
+
+#################################
+
+SetstereoL<- function(R,T,P,H){
+ X<- R*sin(T*pi/180)*cos(P*pi/180)
+ Y<- R*sin(T*pi/180)*sin(P*pi/180)
+ Z<- R*cos(T*pi/180)
+ Eye<- c(X+H/2*Y/(X^2+Y^2),Y-H/2*X/(X^2+Y^2),Z)
+ Out<- Setpers(c(0,0,0),Eye)
+ return(Out)
+}
+
+#################################
+
+SetstereoR<- function(R,T,P,H){
+ X<- R*sin(T*pi/180)*cos(P*pi/180)
+ Y<- R*sin(T*pi/180)*sin(P*pi/180)
+ Z<- R*cos(T*pi/180)
+ Eye<- c(X-H/2*Y/(X^2+Y^2),Y+H/2*X/(X^2+Y^2),Z)
+ Out<- Setpers(c(0,0,0),Eye)
+ return(Out)
+}
+
+###############################
+
+Sf3data<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ FdL<- Fullformfunc(varargin[[1]])
+ F<- Op(1,FdL)
+ Xf<- Op(2,FdL)
+ Yf<- Op(3,FdL)
+ Zf<- Op(4,FdL)
+ Urg<- Op(5,FdL)
+ Vrg<- Op(6,FdL)
+ Str<- strsplit(Urg,"=",fixed=TRUE)[[1]]
+ U<- Str[1]
+ Tmp<- Str[2]
+ Tmp<- eval(parse(text=Tmp))
+ Umin<- Tmp[1]; Umax<- Tmp[2]
+ Str<- strsplit(Vrg,"=",fixed=TRUE)[[1]]
+ V<- Str[1]
+ Tmp<- Str[2]
+ Tmp<- eval(parse(text=Tmp))
+ Vmin<- Tmp[1]; Vmax<- Tmp[2]
+ Ndu<- 25 ; Ndv<- 25; Np<- c(50,50)
+ if (Nargs>=3){
+ Ndu<- varargin[[2]]
+ Ndv<- varargin[[3]]
+ }
+ if (Nargs>=4){
+ Np<- varargin[[4]]
+ if (mode(Np)=="numeric" && length(Np)==1){
+ Np<- c(Np,Np)
+ }
+ }
+ Du<- (Umax-Umin)/Ndu
+ Dv<- (Vmax-Vmin)/Ndv
+ PL <- c()#PL <- []
+ Assign("Vmin",Vmin,"Vmax",Vmax)
+ Trgstr<- Assign("t=c(Vmin,Vmax)")
+ PL <- list()
+ for (I in Looprange(0,Ndu)){
+ U0 <- paste("(",as.character(Umin+I*Du),")",sep="")
+ Tmp<- gsub(U,U0,Xf,fixed=TRUE)
+ Tmp1<- gsub(V,"t",Tmp,fixed=TRUE)
+ Tmp<- gsub(U,U0,Yf,fixed=TRUE)
+ Tmp2<- gsub(V,"t",Tmp,fixed=TRUE)
+ Tmp<- gsub(U,U0,Zf,fixed=TRUE)
+ Tmp3<- gsub(V,"t",Tmp,fixed=TRUE)
+ Tmp<- paste("c(",Tmp1,",",Tmp2,",",Tmp3,")",sep="")
+ PD<- Spacecurve(Tmp,Trgstr,paste("N=",as.character(Np[2])))
+ PL<- c(PL,list(PD))
+ }
+ Assign("Umin",Umin,"Umax",Umax)
+ Trgstr<- Assign("t=c(Umin,Umax)")
+ for (J in Looprange(0,Ndv)){
+ V0<- paste("(",as.character(Vmin+J*Dv),")",sep="")
+ Tmp<- gsub(V,V0,Xf,fixed=TRUE)
+ Tmp1<- gsub(U,"t",Tmp,fixed=TRUE)
+ Tmp<- gsub(V,V0,Yf,fixed=TRUE)
+ Tmp2<- gsub(U,"t",Tmp,fixed=TRUE)
+ Tmp<- gsub(V,V0,Zf,fixed=TRUE)
+ Tmp3<- gsub(U,"t",Tmp,fixed=TRUE)
+ Tmp<- paste("c(",Tmp1,",",Tmp2,",",Tmp3,")")
+ PD<- Spacecurve(Tmp,Trgstr,paste("N=",as.character(Np[1])))
+ PL<- c(PL,list(PD))
+ }
+ return(PL)
+}
+
+###################################
+
+Skeletonparadata<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Out<- list()
+ ObjL<- Flattenlist(varargin[[1]])
+ Plt3L<- Flattenlist(varargin[[2]])
+ R<- 0.075*1000/2.54/MilliIn
+ if (Nargs>2){
+ R<- R*varargin[[3]]
+ }
+ Eps2<- 0.05
+ if (Nargs>3){
+ Eps2<- varargin[[4]]
+ }
+ Obj2L<- list()
+ for (I in Looprange(1,Mixlength(ObjL))){
+ Tmp<- ProjcoordCurve(Op(I,ObjL))
+ Obj2L<- c(Obj2L,list(Tmp))
+ }
+ Plt2L<- list()
+ for (I in Looprange(1,Mixlength(Plt3L))){
+ Tmp<- ProjcoordCurve(Op(I,Plt3L))
+ Plt2L<- c(Plt2L,list(Tmp))
+ }
+ Out<- Makeskeletondata(Obj2L,Plt2L,R,Eps2)
+ return(Out)
+}
+
+################################
+
+Skeletonpara3data<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ ObjL<- Flattenlist(varargin[[1]])
+ Plt3L<- Flattenlist(varargin[[2]])
+ R<- 0.075*1000/2.54/MilliIn
+ if (Nargs>2){
+ R=R*varargin[[3]]
+ }
+ Eps2<- 0.05
+ if (Nargs>3){
+ Eps2<- varargin[[4]]
+ }
+ Plt2L<- list()
+ for (I in Looprange(1,Mixlength(Plt3L))){
+ Tmp<- ProjcoordCurve(Op(I,Plt3L))
+ Plt2L<- c(Plt2L,list(Tmp))
+ }
+ Out<- list()
+ for (I in Looprange(1,Mixlength(ObjL))){
+ Obj3<- Op(I,ObjL)
+ Tmp<- ProjcoordCurve(Obj3)
+ Data<- Makeskeletondata(list(Tmp),Plt2L,R,Eps2)
+ for (J in Looprange(1,Mixlength(Data))){
+ Gd<- Op(J,Data)
+ PtD<- c()
+ for (J in Looprange(1,Nrow(Gd))){
+ Tmp<- Ptcrv(J,Gd)
+ Tmp1<- Invparapt(Tmp,Obj3)
+ Tmp1<- Op(1,Tmp1)
+ PtD<- c(PtD,Tmp1)
+ }
+ PtD<- matrix(PtD,ncol=3,byrow=TRUE)
+ Out<- c(Out,list(PtD))
+ }
+ }
+ return(Out)
+}
+
+#################################
+
+#100815
+Skeletonpersdata<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Out<- list()
+ ObjL<- Flattenlist(varargin[[1]])
+ Plt3L<- Flattenlist(varargin[[2]])
+ R<- 0.075*1000/2.54/MilliIn
+ if (Nargs>2){
+ R<- R*varargin[[3]]
+ }
+ Eps2<- 0.05
+ if (Nargs>3){
+ Eps2<- varargin[[4]]
+ }
+ Obj2L<- list()
+ for (I in Looprange(1,Mixlength(ObjL))){
+ Tmp<- CameracoordCurve(Op(I,ObjL))
+ Obj2L<- c(Obj2L,list(Tmp))
+ }
+ Plt2L<- list()
+ for (I in Looprange(1,Mixlength(Plt3L))){
+ Tmp<- CameracoordCurve(Op(I,Plt3L))
+ Plt2L<- c(Plt2L,list(Tmp))
+ }
+ Out<- Makeskeletonpersdata(Obj2L,Plt2L,R,Eps2)
+ return(Out)
+}
+
+#####################
+#100815
+Skeletonpers3data<- function(...){
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Out<- list()
+ ObjL<- Flattenlist(varargin[[1]])
+ Plt3L<- Flattenlist(varargin[[2]])
+ R<- 0.075*1000/2.54/MilliIn
+ if (Nargs>2){
+ R<- R*varargin[[3]]
+ }
+ Eps2<- 0.05
+ if (Nargs>3){
+ Eps2<- varargin[[4]]
+ }
+ Plt2L<- list()
+ for (I in Looprange(1,Mixlength(Plt3L))){
+ Tmp<- CameracoordCurve(Op(I,Plt3L))
+ Plt2L<- c(Plt2L,list(Tmp))
+ }
+ Out<- list()
+ for (I in Looprange(1,Mixlength(ObjL))){
+ Obj3<- Op(I,ObjL)
+ Tmp<- CameracoordCurve(Obj3)
+ Data<- Makeskeletonpersdata(list(Tmp),Plt2L,R,Eps2)
+ for (J in Looprange(1,Mixlength(Data))){
+ Gd<- Op(J,Data)
+ PtD<- c()
+ for (J in Looprange(1,Nrow(Gd))){
+ Tmp<- Gd[J,]
+ Tmp1<- Invperspt(Tmp,Obj3)
+ Tmp1<- Op(1,Tmp1)
+ PtD<- rbind(PtD,Tmp1)
+ }
+ Out<- c(Out,list(PtD))
+ }
+ }
+ return(Out)
+}
+
+#################################
+
+Spacecurve<- function(...){
+ Eps<- 10^(-5)
+ varargin<-list(...)
+ Nargs<- length(varargin)
+ Fnstr<- varargin[[1]]
+ Rgstr<- varargin[[2]]
+ Range<- c(0,2*pi)
+ N<- 50 #Numpoints
+ E<- c() #Exclusions
+ D<- Inf #Discont (Changed)
+ for(I in Looprange(3,Nargs)){
+ Tmp<- varargin[[I]]
+ StrV<- strsplit(Tmp,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ Tmp1<- toupper(StrV[1])
+ Lhs<- substr(Tmp1,1,1)
+ Str<- paste(Lhs,"=",StrV[2])
+ eval(parse(text=Str))
+ }
+ StrV<- strsplit(Rgstr,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if (length(StrV)>1){
+ Vname<- StrV[1]
+ Rng<- eval(parse(text=StrV[2]))
+ }
+ else{
+ Vname<- Rgstr
+ Rng<- c(XMIN,XMAX)
+ }
+ T1<- Rng[1]; T2<- Rng[2]
+ Dt<- (T2-T1)/N #17.09.22
+ Str<- gsub(Vname,"t",Fnstr)
+ P<- c()
+# E<- sort(E,decreasing=FALSE)
+ E<- c(E,Inf)
+ E<- sort(E,decreasing=FALSE)
+ Ke<- 1
+ t<- T1
+ while(t<T2+Eps){
+ Pa<- c()
+ if (t-E[Ke]< Eps){
+ Pa<- eval(parse(text=Str))
+ }
+ if (abs(t-E[Ke])<=Eps){
+ if (length(P)>0 && P[Nrow(P),1]!=Inf){
+ Pa<- c(Inf,Inf,Inf)
+ }
+ }
+ if (t-E[Ke]>Eps){
+ Pa<- eval(parse(text=Str))
+ Ke<- Ke+1
+ }
+ if (length(Pa)>0){
+ if (Pa[1]==Inf){
+ P<- rbind(P,Pa)
+ }else if (length(P)==0){
+ P<- rbind(c(),c(Pa))
+ }
+ else{
+ Tmp<- P[Nrow(P),]
+ if (Tmp[1]==Inf){
+ P<- rbind(P,Pa)
+ }
+ else if( Norm(Tmp-Pa)<D){
+ P<- rbind(P,Pa)
+ }
+ else{
+ P<- rbind(P,c(Inf,Inf,Inf))
+ P<- rbind(P,Pa)
+ }
+ }
+ }
+ t<- t+Dt
+ }
+ rownames(P)<- 1:Nrow(P) # 10.08.16
+ return(P)
+}
+
+########################################
+
+Spaceline<- function(...){
+ varargin<- list(...)
+ Z<- c()
+ for(I in 1:length(varargin)){
+ Data<- varargin[[I]]
+ if (Mixtype(Data)==1){
+ J<- 1
+ while (J<=Ncol(Data)){
+ Tmp<- Data[J:(J+2)]
+ Z<-c(Z,Tmp)
+ J<- J+3
+ }
+ next
+ }
+ if(Mixtype(Data)==3){
+ Tmp<- list()
+ for(I in 1:Mixlength(Data)){
+ Tmp<- c(Tmp,Op(I,Data))
+ }
+ Data<- Tmp
+ }
+ for(J in 1:Mixlength(Data)){
+ Tmp<- Op(J,Data)
+ Z<- c(Z,Tmp)
+ }
+ }
+ Z<- matrix(Z,ncol=3,byrow=TRUE)
+ return(Z)
+}
+
+#################################
+
+Translate3data<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Pd3<- varargin[[1]]
+ Mv<- varargin[[2]]
+ if(mode(Mv)=="numerice" && length(Mv)==1){
+ Mv<- c(varargin[[2]],varargin[[3]],varargin[[4]])
+ }
+ if(Mixtype(Pd3)==1){
+ Pd3<- list(Pd3)
+ }
+ else if(Mixtype(Pd3)==3){
+ Tmp<-list()
+ for(I in Looprange(1,Mixlength(Pd3))){
+ Tmp<- c(Tmp, Op(I,Pd3))
+ }
+ Pd3<- Tmp
+ }
+ Out<- list()
+ for(I in Looprange(1,Mixlength(Pd3))){
+ PD<- Op(I,Pd3)
+ PD<- rbind(c(),PD)
+ Ans<- c()
+ for(J in Looprange(1,Nrow(PD))){
+ P<- PD[J,]
+ Tmp<- P+Mv
+ Ans<- rbind(Ans,Tmp)
+ }
+ rownames(Ans)<- 1:Nrow(Ans)
+ Out<- c(Out,list(Ans))
+ }
+ if(Mixlength(Out)==1){
+ Out<- Op(1,Out)
+ }
+ return(Out)
+}
+
+###############################################
+
+Xyzax3data<- function(Xrange,Yrange,Zrange){
+ StrV<-strsplit(Xrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1) StrV<- StrV[2]
+ Tmp<- eval(parse(text=StrV))
+ Px<- c(Tmp[1],0,0)
+ Qx<- c(Tmp[2],0,0)
+ StrV<-strsplit(Yrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1) StrV<- StrV[2]
+ Tmp<- eval(parse(text=StrV))
+ Py<- c(0,Tmp[1],0)
+ Qy<- c(0,Tmp[2],0)
+ StrV<-strsplit(Zrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1) StrV<- StrV[2]
+ Tmp<- eval(parse(text=StrV))
+ Pz<- c(0,0,Tmp[1])
+ Qz<- c(0,0,Tmp[2])
+ Out<- list(Spaceline(Px,Qx),Spaceline(Py,Qy),Spaceline(Pz,Qz))
+ return(Out)
+}
+
+###################################
+
+Xyzaxparaname<- function(...){
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Eps<- 10.0^(-6)
+ Dr<- 0.19*1000/2.54/MilliIn
+ Tmp<- varargin[[Nargs]]
+ if (Nargs>1 && is.numeric(Tmp)){
+ Dr<- Dr*Tmp
+ Nargs<- Nargs-1
+ }
+ if (mode(varargin[[1]])=="character"){
+ Xname<- "x"
+ Yname<- "y"
+ Zname<- "z"
+ Xrange<- varargin[[1]]
+ Yrange<- varargin[[2]]
+ Zrange<- varargin[[3]]
+ StrV<-strsplit(Xrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Xname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Px<- c(Tmp[1],0,0)
+ Qx<- c(Tmp[2],0,0)
+ StrV<-strsplit(Yrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Yname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Py<- c(0,Tmp[1],0)
+ Qy<- c(0,Tmp[2],0)
+ StrV<-strsplit(Zrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Zname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Pz<- c(0,0,Tmp[1])
+ Qz<- c(0,0,Tmp[2])
+ }else{
+ Data<- varargin[[1]]
+ Xname<- "x"; Yname<- "y"; Zname<- "z"
+ if (Nargs>1){
+ if (varargin[[2]]!=""){
+ Xname<- varargin[[2]]
+ }
+ if (varargin[[3]]!=""){
+ Yname<- varargin[[3]]
+ }
+ if (varargin[[4]]!=""){
+ Zname<- varargin[[4]]
+ }
+ }
+ Tmp<- Op(1,Data)
+ Px<- Tmp[1,]; Qx<- Tmp[2,]
+ Tmp<- Op(2,Data)
+ Py<- Tmp[1,]
+ Qy<- Tmp[2,]
+ Tmp<- Op(3,Data)
+ Pz<- Tmp[1,]
+ Qz<- Tmp[2,]
+ }
+ Ph<- Parapt(Px); Qh<- Parapt(Qx); R<-Norm(Ph-Qh)
+ Kekka<- list()
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Xname)
+ }
+ Ph<- Parapt(Py); Qh<- Parapt(Qy); R<- Norm(Ph-Qh)
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Yname)
+ }
+ Ph<- Parapt(Pz); Qh<- Parapt(Qz); R<- Norm(Ph-Qh)
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Zname)
+ }
+# return(Kekka)
+}
+
+###################################
+
+Xyzaxpersname<- function(...){
+ varargin<- list(...)
+ Eps<- 10.0^(-6)
+ Nargs<- length(varargin)
+ Dr<- 0.19*1000/2.54/MilliIn
+ Tmp<- varargin[[Nargs]]
+ if (Nargs>1 && mode(Tmp)=="numeric"){
+ Dr<- Dr*Tmp
+ Nargs<- Nargs-1
+ }
+ if (mode(varargin[[1]])=="character"){
+ Xname<- "x"
+ Yname<- "y"
+ Zname<- "z"
+ Xrange<- varargin[[1]]
+ Yrange<- varargin[[2]]
+ Zrange<- varargin[[3]]
+ StrV<-strsplit(Xrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Xname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Px<- c(Tmp[1],0,0)
+ Qx<- c(Tmp[2],0,0)
+ StrV<-strsplit(Yrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Yname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Py<- c(0,Tmp[1],0)
+ Qy<- c(0,Tmp[2],0)
+ StrV<-strsplit(Zrange,"=",fixed=TRUE)
+ StrV<- StrV[[1]]
+ if(length(StrV)>1){
+ Zname<- StrV[1]
+ StrV<- StrV[2]
+ }
+ Tmp<- eval(parse(text=StrV))
+ Pz<- c(0,0,Tmp[1])
+ Qz<- c(0,0,Tmp[2])
+ }else{
+ Data<- varargin[[1]]
+ Xname<- "x"; Yname<- "y"; Zname<- "z"
+ if (Nargs>1){
+ if (varargin[[2]]!=""){
+ Xname<- varargin[[2]]
+ }
+ if (varargin[[3]]!=""){
+ Yname<- varargin[[3]]
+ }
+ if (varargin[[4]]!=""){
+ Zname<- varargin[[4]]
+ }
+ }
+ Tmp<- Op(1,Data)
+ Px<- Tmp[1,]; Qx<- Tmp[2,]
+ Tmp<- Op(2,Data)
+ Py<- Tmp[1,]
+ Qy<- Tmp[2,]
+ Tmp<- Op(3,Data)
+ Pz<- Tmp[1,]
+ Qz<- Tmp[2,]
+ }
+ Ph<- Perspt(Px)
+ Qh<- Perspt(Qx)
+ R<- Norm(Ph-Qh)
+ Kekka<- list()
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Xname)
+ }
+ Ph<- Perspt(Py)
+ Qh<- Perspt(Qy)
+ R<- Norm(Ph-Qh)
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Yname)
+ }
+ Ph<- Perspt(Pz)
+ Qh<- Perspt(Qz)
+ R<- Norm(Ph-Qh)
+ if (R>Eps){
+ Ch<- Qh+Dr/R*(Qh-Ph)
+ Kekka<- c(Kekka,list(Pointdata(Ch)))
+ Expr(Ch,"c",Zname)
+ }
+# return(Kekka)
+}
+
+#########################
+#100815
+Zparapt<- function(P){#function Out=Zparapt(P)
+ x<- P[1]; y<- P[2]; z<- P[3]
+ Out<- x*cos(PHI)*sin(THETA)+y*sin(PHI)*sin(THETA)+z*cos(THETA)
+ return(Out)
+}
+
+#########################
+#100815
+Zperspt<- function(P){
+ Tmp<- P-FocusPoint
+ X1<- Tmp[1]; Y1<- Tmp[2]; Z1<- Tmp[3]
+ Tmp<- EyePoint-FocusPoint
+ E1<- Tmp[1]; F1<- Tmp[2]; G1<- Tmp[3]
+ Ca<- E1/sqrt(E1^2+F1^2)
+ Sa<- F1/sqrt(E1^2+F1^2)
+ X2<- X1*Ca+Y1*Sa; Y2<- -X1*Sa+Y1*Ca; Z2<- Z1
+ E2<- E1*Ca+F1*Sa; F2<- -E1*Sa+F1*Ca; G2<- G1
+ Cb<- E2/sqrt(E2^2+G2^2)
+ Sb<- G2/sqrt(E2^2+G2^2)
+ X3<- X2*Cb+Z2*Sb
+ return(X3)
+}
+
+##########################################
+
+
+
+##########################################
+
+# Stat Package
+
+##########################################
+
+# 2010.04.12
+
+# new
+
+# Htickmarklower, Vtickmarkleft, HtickmarklowerV
+# VtickmarkleftV, Insertcom, Replacecom
+# Maketexfile, Formatting
+# Drwhistframe, Histplotdata, Drwhistplot
+
+Htickmarklower<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ ArgsL<- varargin
+ if (mode(ArgsL[[1]])=="character"){
+ Str<- ArgsL[[1]]
+ Tmp<- strsplit(Str,"m")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ I<- nchar(Tmp[1])+1
+ }
+ else{
+ I<- 0
+ }
+ Tmp<- strsplit(Str,"n")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ J<- nchar(Tmp[1])+1
+ }
+ else{
+ J<- 0
+ }
+ Tmp<- strsplit(Str,"r")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ K=nchar(Tmp[1])+1
+ }
+ else{
+ K<- 0
+ }
+ if (K>0){
+ S<- substr(Str,K+1,nchar(Str))
+ R<- as.numeric(S)
+ if (is.na(R)){
+ R<- 1
+ }
+ }
+ else{
+ R<- 1
+ K<- nchar(Str)+1
+ }
+ if (J>0){
+ S<- substr(Str,J+1,K-1)
+ Dn<- as.numeric(S)
+ if (is.na(Dn)){
+ Dn<- 1
+ }
+ }
+ else{
+ Dn<- 1000
+ J<- nchar(Str)+1
+ }
+ S<- substr(Str,I+1,J-1)
+ Dm<- as.numeric(S)
+ if (is.na(Dm)){
+ Dm<- 1
+ }
+ ArgsL<- list()
+ for (I in Looprange(1, floor((XMAX-GENTEN[1])/Dm))){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ for (I in seq(-1,ceiling((XMIN-GENTEN[1])/Dm),by=-1)){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ }
+ MemoriList<- list()
+ Memori<- list()
+ for (N in 1:length(ArgsL)){
+ Dt<- ArgsL[[N]]
+ if (mode(Dt)=="numeric" && length(Dt)>1){
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt)
+ next
+ }
+ if (mode(Dt)=="character"){
+ Memori<- Mixjoin(Memori,Dt)
+ }
+ else{
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt,GENTEN[2])
+ }
+ }
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ for (N in 1:length(MemoriList)){
+ Dt<- MemoriList[[N]]
+ Ndt<- length(Dt)
+ X=Op(1,Dt)
+ Y=Op(2,Dt)
+ Tmp<-Doscaling(c(X,Y))
+ X<- Tmp[1]
+ Y<- Tmp[2]
+ Moji<- Op(Ndt,Dt)
+ Tmp1<- Unscaling(c(X,Y))
+ Tmp2<- Unscaling(c(X,Y-2*MARKLEN))
+ Fd<- Listplot(c(Tmp1,Tmp2))
+ Drwline(Fd)
+ if (Ndt==3){
+ Tmp<-Unscaling(c(X,Y-2*MARKLEN))
+ Expr(Tmp,"s",Moji)
+ }
+ if (Ndt==4){
+ Houkou<- Op(3,Dt)
+ Tmp<-grep("s",Houkou)
+ if (length(Tmp)>0){
+ Tmp<-Unscaling(c(X,Y-2*MARKLEN))
+ Expr(Tmp,Houkou,Moji)
+ }
+ else{
+ Tmp<- Unscaling(c(X,Y))
+ Expr(Tmp,Houkou,Moji)
+ }
+ }
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+Vtickmarkleft<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ ArgsL<- varargin
+ if (mode(ArgsL[[1]])=="character"){
+ Str<- ArgsL[[1]]
+ Tmp<- strsplit(Str,"m")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ I<- nchar(Tmp[1])+1
+ }
+ else{
+ I<- 0
+ }
+ Tmp<- strsplit(Str,"n")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ J<- nchar(Tmp[1])+1
+ }
+ else{
+ J<- 0
+ }
+ Tmp<- strsplit(Str,"r")
+ Tmp<- Tmp[[1]]
+ if (length(Tmp)>1){
+ K=nchar(Tmp[1])+1
+ }
+ else{
+ K<- 0
+ }
+ if (K>0){
+ S<- substr(Str,K+1,nchar(Str))
+ R<- as.numeric(S)
+ if (is.na(R)){
+ R<- 1
+ }
+ }
+ else{
+ R<- 1
+ K<- nchar(Str)+1
+ }
+ if (J>0){
+ S<- substr(Str,J+1,K-1)
+ Dn<- as.numeric(S)
+ if (is.na(Dn)){
+ Dn<- 1
+ }
+ }
+ else{
+ Dn<- 1000
+ J<- nchar(Str)+1
+ }
+ S<- substr(Str,I+1,J-1)
+ Dm<- as.numeric(S)
+ if (is.na(Dm)){
+ Dm<- 1
+ }
+ ArgsL<- list()
+ for (I in 1:floor((YMAX-GENTEN[2])/Dm)){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ for (I in seq(-1,ceiling((YMIN-GENTEN[2])/Dm))){
+ ArgsL<- Mixjoin(ArgsL,I*Dm)
+ if (I-floor(I/Dn)*Dn==0){
+ Str<- as.character(I*Dm*R)
+ ArgsL<- Mixjoin(ArgsL,Str)
+ }
+ }
+ }
+ MemoriList<- list()
+ Memori<- list()
+ for (N in 1:length(ArgsL)){
+ Dt<- ArgsL[[N]]
+ if (mode(Dt)=="numeric" && length(Dt)>1){
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(Dt)
+ next
+ }
+ if (mode(Dt)=="character"){
+ Memori<- Mixjoin(Memori,Dt)
+ }
+ else{
+ if (length(Memori)>0){
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ }
+ Memori<- list(GENTEN[1],Dt)
+ }
+ }
+ MemoriList<- Mixjoin(MemoriList,list(Memori))
+ for (N in 1:length(MemoriList)){
+ Dt<- MemoriList[[N]]
+ Ndt<- length(Dt)
+ X=Op(1,Dt)
+ Y=Op(2,Dt)
+ Tmp<-Doscaling(c(X,Y))
+ X<- Tmp[1]
+ Y<- Tmp[2]
+ Moji<- Op(Ndt,Dt)
+ Tmp1<- Unscaling(c(X,Y))
+ Tmp2<- Unscaling(c(X-2*MARKLEN,Y))
+ Fd<- Listplot(c(Tmp1,Tmp2))
+ Drwline(Fd)
+ if (Ndt==3){
+ Tmp<-Unscaling(c(X-2*MARKLEN,Y))
+ Expr(Tmp,"w",Moji)
+ }
+ if (Ndt==4){
+ Houkou<- Op(3,Dt)
+ Tmp<-grep("w",Houkou)
+ if (length(Tmp)>0){
+ Tmp<-Unscaling(c(X-2*MARKLEN,Y))
+ Expr(Tmp,Houkou,Moji)
+ }
+ else{
+ Tmp<- Unscaling(c(X,Y))
+ Expr(Tmp,Houkou,Moji)
+ }
+ }
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+}
+
+HtickmarklowerV<- function(Vec,digits=2,nsmall=2)
+{
+ for (I in 1:length(Vec)){
+ Tmp<- Vec[I]
+ Htickmarklower(Tmp, Formatting(Tmp,digits,nsmall))
+ }
+}
+
+HtickLV<- function(...)
+{
+ HtickmarklowerV(...)
+}
+
+VtickmarkleftV<- function(Vec,digits=2,nsmall=2)
+{
+ for (I in 1:length(Vec)){
+ Tmp<- Vec[I]
+ Vtickmarkleft(Tmp, Formatting(Tmp,digits,nsmall))
+ }
+}
+
+VtickLV<- function(...)
+{
+ VtickmarkleftV(...)
+}
+
+Insertcom<- function(CmdM,Npos,Str)
+{
+ if (is.matrix(CmdM)){
+ Cmd<- CmdM
+ }
+ else{
+ C<- paste("Cmd<- ",CmdM)
+ eval(parse(text=C))
+ }
+ Out<- Cmd[Looprange(1,Npos-1),]
+ Out<- c(Out,Str)
+ Tmp<- Cmd[Looprange(Npos,nrow(Cmd)),]
+ Out<- c(Out,Tmp)
+ Out<- matrix(Out)
+ if (!is.matrix(CmdM)){
+ C<- paste(CmdM,"<<- Out")
+ eval(parse(text=C))
+ }
+ return(Out)
+}
+
+Replacecom<- function(CmdM,Npos,Str)
+{
+ if (is.matrix(CmdM)){
+ Cmd<- CmdM
+ }
+ else{
+ C<- paste("Cmd<- ",CmdM)
+ eval(parse(text=C))
+ }
+ Out<- Cmd[Looprange(1,Npos-1),]
+ Out<- c(Out,Str)
+ Tmp<- Cmd[Looprange(Npos+1,nrow(Cmd)),]
+ Out<- c(Out,Tmp)
+ Out<- matrix(Out)
+ if (!is.matrix(CmdM)){
+ C<- paste(CmdM,"<<- Out")
+ eval(parse(text=C))
+ }
+ return(Out)
+}
+
+Deletecom<- function(CmdM,Npos)
+{
+ if (is.matrix(CmdM)){
+ Cmd<- CmdM
+ }
+ else{
+ C<- paste("Cmd<- ",CmdM)
+ eval(parse(text=C))
+ }
+ Out<- Cmd[Looprange(1,Npos-1),]
+ Tmp<- Cmd[Looprange(Npos+1,nrow(Cmd)),]
+ Out<- c(Out,Tmp)
+ Out<- matrix(Out)
+ if (!is.matrix(CmdM)){
+ C<- paste(CmdM,"<<- Out")
+ eval(parse(text=C))
+ }
+ return(Out)
+}
+
+Maketexfile<- function(commands="",texfile="")
+{
+ Openfile(texfile)
+ Execmd(commands)
+ Closefile()
+}
+
+Formatting<- function(X,D=2,N=2)
+{
+ if (D>0){
+ Xs <- format(X,digits=D,nsmall=N)
+ }
+ else{
+ Xs<- as.character(X)
+ }
+ return(Xs)
+}
+
+################################
+
+Boxplotdata1 <-function(DataF1,CenterX,Width,...)
+{
+ Xr <- Width
+ Temp <- boxplot(DataF1[1],plot=FALSE)
+ Stats <- Temp$stats
+ rownames(Stats) <- c("Lhige","Q1","Q2","Q3","Uhige")
+ Out <- Temp$out
+ Lhige <- Stats["Lhige",1]
+ Uhige <- Stats["Uhige",1]
+ Q1 <- Stats["Q1",1]
+ Q2 <- Stats["Q2",1]
+ Q3 <- Stats["Q3",1]
+ CenterY <- (Q1+Q3)/2
+ C <- c(CenterX,CenterY)
+ V <- c(0,(Q3-Q1)/2)
+ G1 <- Framedata(C,Xr/2,V[2]) # box
+ Temp1 <- c(0,Q1-Lhige)
+ Temp2 <- c(0,Uhige-Q3)
+ G2 <- Listplot(C-V,C-V-Temp1) #
+ G3 <- Listplot(C+V,C+V+Temp2) #
+ Temp3 <- c(Xr/4,0)
+ G4 <- Listplot(C-V-Temp1-Temp3,C-V-Temp1+Temp3) #
+ G5 <- Listplot(C+V+Temp2-Temp3,C+V+Temp2+Temp3) #
+ Temp4 <- c(0,Q3-Q2)
+ Temp5 <- c(Xr/2,0)
+ G6 <- Listplot(C+V-Temp4-Temp5,C+V-Temp4+Temp5) #
+ G7 <- list()
+ for(j in Looprange(1,length(Out))){
+ G7 <- c(G7,list(c(CenterX, Out[j])))
+ }
+ G7 <- G7[order(Out,decreasing=TRUE)]
+ list(median=G6,box=G1,uwhisker=G2,lwhisker=G3,lwp=G4,uwp=G5,outliers=G7)
+}
+
+Boxplotdata2 <- function(Data,Ratio, ...)
+{
+ DataF<- Flattenlist(Data) # 11.07.21(from)
+ ymin<- Inf
+ ymax<- -Inf
+ for(J in 1:length(DataF)){
+ Tmp<- DataF[[J]]
+ ymin<- min(ymin, min(Tmp))
+ ymax<- max(ymax,max(Tmp))
+ } # 11.07.21(upto)
+ dy <- ymax-ymin
+ Setwindow(c(0,XMAX-XMIN),c(ymin-0.1*dy,ymax+0.1*dy))
+ R1<- (YMAX-YMIN)/(XMAX-XMIN)
+ R<- Ratio/R1
+ Setscaling(R)
+ Delta <- XMAX/length(DataF)
+ W <- 0.6*Delta
+ PdL <- list()
+ for(i in 1:length(DataF)){ # 11.07.21
+ X <- (0.5+i-1)*Delta
+ G <- Boxplotdata1(DataF[i],X,W,...)
+ PdL <- c(PdL,list(G))
+ }
+ G <- Framedata()
+ Tmp<- list(frame=G)
+ PdL <-c(PdL,list(Tmp))
+ Epsi <-0
+ Setwindow(c(XMIN-Epsi,XMAX+Epsi),c(YMIN-Epsi,YMAX+Epsi))
+ return(PdL)
+}
+
+Drwboxframe<-function(BoxDataL)
+{
+ Setorigin(c(XMIN,YMIN))
+ Tmp<- Unscaling(c(0.2,0.2))
+ Setwindow(c(XMIN-0.2,XMAX),c(YMIN-Tmp[2],YMAX))
+ Hako<- BoxDataL$plotdata
+ title<- BoxDataL$title
+ cap<- BoxDataL$cap
+ ylab<- BoxDataL$ylab
+ if(mode(title)!="list") title<- list(title)
+ if(mode(cap)!="list") cap<- list(cap)
+ if(mode(ylab)!="list") ylab<- list(ylab)
+ if(length(title)==0) title<- list("")
+ if(length(title)==1) title<- c(title, list("n"))
+ if(length(title)==2) title<- c(title, list(""))
+ if(length(cap)==0) cap<- list("")
+ if(length(cap)==1) cap<- c(cap, list("n"),0) # 11.11.27
+ if(length(cap)==2) cap<- c(cap, 0) # 11.11.27
+ if(length(ylab)==0) ylab<- list("")
+ if(length(ylab)==1) ylab <- c(ylab, list("n"))
+ if(length(ylab)==2) ylab<- c(ylab, list(""))
+ Temp <- Hako[[length(Hako)]]
+ Drwline(Temp$frame)
+ Fontsize(cap[[2]])
+ for(i in Looprange(1,length(Hako)-1)){
+ Temp <- Hako[[i]]
+ attach(Temp)
+ Dashline(uwhisker,lwhisker)
+ Drwline(median,2)
+ Drwline(box,lwp,uwp)
+ Drwpt(outliers,0)
+ X <- uwhisker[1,1]
+ detach(Temp)
+ Htickmarklower(X)
+ if(nchar(cap[[1]])<1) next # 2011.03.08
+ if(length(cap)==2 || cap[[3]]==0){
+ pos<- 1
+ if(length(cap)>=4) pos<- cap[[4]]
+ Tmp<- paste("s",as.character(pos),sep="")
+ Letter(c(X,YMIN),Tmp, Op(i,cap[[1]]))
+ }
+ else{
+ rotate<- cap[[3]]
+ if(length(cap)==3){
+ pos<- 0
+ }
+ else{
+ pos<- cap[[4]]
+ }
+ Temp1 <- rotate*pi/180
+ Temp <- c(cos(Temp1),sin(Temp1))
+ Letterrot(c(X,YMIN-pos),Temp,Op(i,cap[[1]]))
+ }
+ }
+ if(nchar(ylab[[1]])>0){
+ Fontsize(ylab[[2]])
+ Tmp1<- ylab[[1]]
+ Tmp3<- ylab[[3]]
+ if(nchar(Tmp3)>0){
+ Tmp1<- paste("{\\",Tmp3," ",Tmp1,"}",sep="")
+ }
+ Letter(c(XMIN, YMAX),"n2",Tmp1)
+ Fontsize("n")
+ }
+ if(nchar(title[[1]])>0){
+ Fontsize(title[[2]])
+ Tmp1<- title[[1]]
+ Tmp3<- title[[3]]
+ if(nchar(Tmp3)>0){
+ Tmp1<- paste("{\\",Tmp3," ",Tmp1,"}",sep="")
+ }
+ Letter(c((XMIN+XMAX)/2,YMAX),"n2",Tmp1)
+ }
+ Fontsize("n")
+}
+
+Drwboxplot<- function(dataf,var,size,
+ title=list(""), cap=list(colnames(dataf)),
+ ylab=list(""), ptsize=5,plot=TRUE,...)
+ #Return : title,cap,ylab,commands,plotdata,info
+{
+ Tmp <- boxplot(dataf, plot=FALSE, ...)
+ Stats <- Tmp$stats
+ DataF<- Flattenlist(dataf) # 11.07.21(from)
+ ymin<- Inf
+ ymax<- -Inf
+ for(J in 1:length(DataF)){
+ Tmp<- DataF[[J]]
+ ymin<- min(ymin, min(Tmp))
+ ymax<- max(ymax,max(Tmp))
+ } # 11.07.21(upto)
+ Hako<- Boxplotdata2(dataf, size[2]/size[1], ...)
+ if(plot){
+ Windisp(Hako)
+ }
+ Tmp<- Formatting(size[1]/(XMAX-XMIN),5,5)
+ unit<- paste(Tmp,"cm",sep="")
+ Setunitlen(unit)
+ Exstr<- c(
+ "","",
+ paste("Beginpicture(","'",unit,"')",sep=""),
+ paste("Setpt(",as.character(ptsize),")",sep=""),
+ "","",
+ paste("Drwboxframe(",var,")",sep=""),
+ paste("VtickLV(c(",as.character(ymin),",", as.character(ymax),"),0,0)",sep=""),
+ "","","","",
+ "Setpt(1)",
+ "Endpicture(0)"
+ )
+ Exstr<- matrix(Exstr)
+ Xpos<- c()
+ for(i in Looprange(1,length(Hako)-1)){
+ Temp <- Hako[[i]]
+ Temp1 <- Temp[[5]]
+ Xpos <- c(Xpos,Temp1[1,1])
+ }
+ Info<- list(stats=Stats,window=matrix(c(XMIN,XMAX,YMIN,YMAX),nrow=2),xpos=Xpos)
+ Tmp<- paste(var,"<<- ",
+ "list(title=title,cap=cap,ylab=ylab,",
+ "commands=Exstr,plotdata=Hako,info=Info)",sep="")
+ eval(parse(text=Tmp))
+}
+
+
+###########################################
+
+Histplotdata <- function(DataV,Ratio,freq=TRUE,densplot=FALSE,...)
+# 10.12.07 freq
+{
+ Temp <- hist(DataV,plot=FALSE,...)
+ Breaks <- Temp$breaks
+ Counts <- Temp$counts
+ Density <- Temp$density
+ Mids <- Temp$mids
+ if (!freq){
+ Data<- Density
+ }
+ else{
+ Data<- Counts
+ }
+ Ghist <- list()
+ for(i in Looprange(1,length(Breaks)-1)){
+ Tmp1 <- c(Breaks[i],Breaks[i+1])
+ Tmp2 <- c(0,Data[i])
+ G1 <- Framedata(Tmp1,Tmp2) #bar
+ Ghist <- c(Ghist,list(G1))
+ }
+ Bin <- Breaks[2]-Breaks[1]
+ Eps <- 0.7*Bin # 0.7 times Bin
+ Temp1 <- c(min(Breaks)-Eps,max(Breaks)+Eps) # Put Eps at both sides
+ Temp2 <- c(0,max(Data)*1.02)
+ Setwindow(Temp1,Temp2)
+ Setorigin(c(Temp1[1],0))
+ R1<- (YMAX-YMIN)/(XMAX-XMIN)
+ R<- Ratio/R1
+ Setscaling(R)
+ VEps <- 0.05*(XMAX-XMIN)/5
+ Temp1<- Temp1-c(VEps,0)
+ Temp2<- Temp2-1/R*c(VEps,0)
+ Setwindow(Temp1,Temp2)
+ Fpt <- c(Mids[1]-Bin,0)
+ Lpt <- c(Mids[length(Mids)]+Bin,0)
+ Fp <- matrix(Fpt,nrow=1)
+ for(i in Looprange(1,length(Mids))){
+ Tmp <- c(Mids[i],Data[i])
+ Fp <- rbind(Fp,Tmp)
+ }
+ Fp <- rbind(Fp,Lpt)
+ rownames(Fp)<- c(1:nrow(Fp))
+ if(densplot){
+ Temp <- density(DataV)
+ X <- matrix(Temp$x)
+ Y <- matrix(Temp$y)
+ Gdens <- cbind(X,Y)
+ }
+ else{
+ Gdens <- list()
+ }
+ list(plotdata=list(histplot=Ghist,fpplot=list(Fp),densityplot=list(Gdens)),
+ breaks=Breaks,counts=Counts,density=Density,mids=Mids)
+}
+
+Drwhistframe<-function(HistDataL)
+{
+ title<- HistDataL$title
+ xlab<- HistDataL$xlab
+ ylab<- HistDataL$ylab
+ if(mode(title)!="list") title<- list(title)
+ if(mode(xlab)!="list") cap<- list(xlab)
+ if(mode(ylab)!="list") cap<- list(ylab)
+ if(length(title)==0) title<- list("")
+ if(length(title)==1) title<- c(title, list("n"))
+ if(length(title)==2) title<- c(title, list(""))
+ if(length(xlab)==0) xlab<- list("")
+ if(length(xlab)==1) xlab<- c(xlab, list("n"))
+ if(length(xlab)==2) xlab<- c(xlab, list(""))
+ if(length(xlab)==3) xlab<- c(xlab, list(8))
+ if(length(ylab)==0) ylab<- list("")
+ if(length(ylab)==1) ylab<- c(ylab, list("n"))
+ if(length(ylab)==2) ylab<- c(ylab, list(""))
+ if(nchar(title[[1]])>0){
+ Fontsize(title[[2]])
+ Tmp1<- title[[1]]
+ Tmp3<- title[[3]]
+ if(nchar(Tmp3)>0){
+ Tmp1<- paste("{\\",Tmp3," ",Tmp1,"}",sep="")
+ }
+ Letter(c((XMIN+XMAX)/2,YMAX),"n2",Tmp1)
+ Fontsize("n")
+ }
+ if(nchar(xlab[[1]])>0){
+ Fontsize(xlab[[2]])
+ Tmp1<- xlab[[1]]
+ Tmp3<- xlab[[3]]
+ if(nchar(Tmp3)>0){
+ Tmp1<- paste("{\\",Tmp3," ",Tmp1,"}",sep="")
+ }
+ Tmp4<- paste("s",as.character(xlab[[4]]),sep="")
+ Letter(c((XMIN+XMAX)/2,YMIN),Tmp4,Tmp1)
+ Fontsize("n")
+ }
+ if(nchar(ylab[[1]])>0){
+ Fontsize(ylab[[2]])
+ Tmp1<- ylab[[1]]
+ Tmp3<- ylab[[3]]
+ if(nchar(Tmp3)>0){
+ Tmp1<- paste("{\\",Tmp3," ",Tmp1,"}",sep="")
+ }
+ Tmp<- Setorigin()
+ Letter(c(Tmp[1], YMAX),"n2",Tmp1)
+ Fontsize("n")
+ }
+
+ Setax(2," ")
+ Setax(4," ")
+ Setax(6," ")
+}
+
+Drwhistplot<- function(datav,var,size,freq=TRUE,
+ title=list(""), xlab=list(""), ylab=list(""),
+ plot=TRUE,densplot=FALSE,fpplot=TRUE,...)
+ #Output : title,xlab,ylab,commands,plotdata,info
+{
+ H <- Histplotdata(datav, size[2]/size[1], freq=freq,densplot=densplot,...)
+ Pd<- H$plotdata
+ Ghist <- list(histplot=Pd$histplot,densityplot=Pd$densityplot) # 10.12.07
+ if(fpplot){
+ Ghist<- c(Ghist,list(fpplot=Pd$fpplot))
+ }
+ if(plot){
+ Windisp(Ghist)
+ }
+ Tmp<- Formatting(size[1]/(XMAX-XMIN),5,5)
+ unit<- paste(Tmp,"cm",sep="")
+ Setunitlen(unit)
+ Infostr<- paste(var,"$info",sep="")
+ Brkstr<- paste(Infostr,"$breaks",sep="")
+ Midstr<- paste(Infostr,"$mids",sep="")
+ if (!freq){
+ Digits<- ",2,2"
+ Denstr<- paste(Infostr,"$density",sep="")
+ }
+ else{
+ Digits<- ",0,0"
+ Denstr<- paste(Infostr,"$counts",sep="")
+ }
+
+ if (fpplot) Prefp<- "" else Prefp<- "#"
+ Exstr<- c(
+ "","",
+ paste("Beginpicture(","'",unit,"')",sep=""),
+ "","",
+ paste("Drwhistframe(",var,")",sep=""),
+ paste("HtickLV(",Midstr,",1,1)",sep=""),
+ paste("VtickLV(max(",Denstr,")",Digits,")",sep=""),
+ paste("Drwline(",var,"[['plotdata']]","$histplot)",sep=""),
+ paste(Prefp,"Dashline(",var,"[['plotdata']]","$fpplot)",sep=""),
+ paste("#Drwline(",var,"[['plotdata']]","$densityplot,2)",sep=""),
+ "","","","",
+ "Endpicture(1)"
+ )
+ Exstr<- matrix(Exstr)
+ Info<- list(breaks=H$breaks,counts=H$counts,density=H$density,mids=H$mids,
+ window=matrix(c(XMIN,XMAX,YMIN,YMAX),nrow=2))
+ Tmp<- paste(var,"<<- ",
+ "list(title=title,xlab=xlab,ylab=ylab,",
+ "commands=Exstr,plotdata=Ghist,info=Info)",sep="")
+ eval(parse(text=Tmp))
+}
+
+##########################
+#17.09.30
+
+Bezierpt<- function(t,Ptlist,Ctrlist){
+ if(length(Ptlist)==6){
+ P0=Ptlist[1:3]
+ P3=Ptlist[4:6]
+ P1=Ctrlist[1:3]
+ if(length(Ctrlist)==3){
+ P2=P3
+ flg3=0
+ }else{
+ P2=Ctrlist[4:6]
+ flg3=1
+ }
+ }else{
+ P0=Ptlist[1:2]
+ P3=Ptlist[3:4]
+ P1=Ctrlist[1:2]
+ if(length(Ctrlist)==2){
+ P2=P3
+ flg3=0
+ }else{
+ P2=Ctrlist[3:4]
+ flg3=1
+ }
+ }
+ P4=(1-t)*P0+t*P1
+ P5=(1-t)*P1+t*P2
+ P6=(1-t)*P2+t*P3
+ P7=(1-t)*P4+t*P5
+ P8=(1-t)*P5+t*P6
+ P9=(1-t)*P7+t*P8
+ if(flg3==0){
+ Out=P7
+ }else{
+ Out=P9
+ }
+ return(Out)
+}
+
+Bezier<- function(...){
+ varargin<- list(...)
+ Nargs=length(varargin)
+ Ptlist=varargin[[1]]
+ Ctrlist=varargin[[2]]
+ Num=10
+ for(J in Looprange(3,Nargs)){
+ Tmp=varargin[[J]]
+ K=strsplit(Tmp,'=',fixe=TRUE)
+ K=K[[1]]
+ Tmp1=substring(K[1],1,1)
+ Lhs=toupper(Tmp1)
+ if(Lhs=="N"){
+ Num=eval(parse(text=K[2]))
+ }
+ }
+ if(length(Num)==1){
+ Num=rep(Num,length(Ctrlist)) #17.10.08
+ }
+ Out=c()
+ for(ii in Looprange(1,length(Ctrlist))){
+ Tmp1=c(Ptlist[[ii]],Ptlist[[ii+1]])
+ Tmp2=Ctrlist[[ii]]
+ if(ii==1){
+ St=0
+ }else{
+ St=1
+ }
+ for(J in Looprange(St,Num[ii])){
+ Tmp=Bezierpt(J/Num[ii],Tmp1,Tmp2)
+ Out=Appendrow(Out,Tmp)
+ }
+ }
+ return(Out)
+}
+
+#######################
+# 17.10.02
+
+Connectseg<- function(...){
+ varargin=list(...)
+ Nargs=length(varargin)
+ Pdata=varargin[[1]]
+ Eps=10^(-5)
+ if(Nargs>=2){
+ Eps=varargin[[2]]
+ }
+ if(is.matrix(Pdata)){
+ Din=Dataindex(Pdata)
+ tmp1=list()
+ for(J in 1:nrow(Din)){
+ tmp=Pdata[Din[J,1]:Din[J,2],]
+ tmp1=c(tmp1,list(tmp))
+ }
+ Pdata=tmp1
+ }
+ PlotL=Pdata[1]
+ VI=2:length(Pdata)
+ while(length(VI)>0){
+ Qd=PlotL[[length(PlotL)]]
+ Ah=Qd[1,]; Ao=Qd[nrow(Qd),]
+ Flg=0
+ for(J in 1:length(VI)){
+ Tmp1=Pdata[[VI[J]]]
+ P=Tmp1[1,]; Q=Tmp1[nrow(Tmp1),]
+ if(Norm(P-Ao)<Eps){
+ Tmp=Tmp1[2:nrow(Tmp1),]
+ Qd=Appendrow(Qd,Tmp)
+ PlotL[[length(PlotL)]]=Qd
+ VI=VI[-J]
+ Flg=1
+ break
+ }
+ if(Norm(Q-Ao)<Eps){
+ Tmp=Tmp1[(nrow(Tmp1)-1):1,]
+ Qd=Appendrow(Qd,Tmp)
+ PlotL[[length(PlotL)]]=Qd
+ VI=VI[-J]
+ Flg=1
+ break
+ }
+ if(Norm(P-Ah)<Eps){
+ Tmp=Tmp1[2:nrow(Tmp1),]
+ Qd=Appendrow(Tmp,Qd)
+ PlotL[[length(PlotL)]]=Qd
+ VI=VI[-J]
+ Flg=1
+ break
+ }
+ if(Norm(Q-Ah)<Eps){
+ Tmp=Tmp1[(nrow(Tmp1)-1):1,]
+ Qd=Appendrow(Tmp,Qd)
+ PlotL[[length(PlotL)]]=Qd
+ VI=VI[-J]
+ Flg=1
+ break
+ }
+ }
+ if(Flg==0){
+ PlotL=c(PlotL,Pdata[VI[1]])
+ VI=VI[-1]
+ }
+ }
+ return(PlotL)
+}
+
+Makevaltable<- function(MS){
+ Eps=10^(-6)
+ Nargs=length(MS)
+ Fstr=Op(1,MS)
+ Tmp=Op(2,MS)
+ Tmp1=strsplit(Tmp,"=",fixed=TRUE)
+ Tmp1=Tmp1[[1]]
+ Xname=Tmp1[1]
+ Xrange=eval(parse(text=Tmp1[2]))
+ Tmp=Op(3,MS)
+ Tmp1=strsplit(Tmp,"=",fixed=TRUE)
+ Tmp1=Tmp1[[1]]
+ Yname=Tmp1[1]
+ Yrange=eval(parse(text=Tmp1[2]))
+ Tmp=gsub(Xname,"x",Fstr)
+ Fstr=gsub(Yname,"y",Tmp)
+ Tmp=grep(Xname,Fstr)
+ if(Tmp==0){
+ Fstr=paste(Fstr,'+0*x',sep="")
+ }
+ Mdv=50
+ Ndv=50
+ if(Nargs>=4){
+ Tmp=Op(4,MS)
+ if(nrow(Tmp)>1){
+ Mdv=Tmp[1,1]
+ Ndv=Tmp[1,2]
+ }else{
+ Mdv=Tmp
+ if(Nargs==4){
+ Ndv=Mdv
+ }else{
+ Tmp1=Op(5,MS)
+ if((is.numeric(Tmp1))&&(length(Tmp1)==1)){
+ Ndv=Tmp1
+ }else{
+ Ndv=Mdv
+ }
+ }
+ }
+ }
+ X1=Xrange[1]; X2=Xrange[2]
+ Y1=Yrange[1]; Y2=Yrange[2]
+ Dx=(X2-X1)/Mdv
+ Dy=(Y2-Y1)/Ndv
+ Xval=c()
+ Tmp=X1
+ while(Tmp<X2+Eps){
+ Xval=c(Xval,Tmp)
+ Tmp=Tmp+Dx
+ }
+ Yval=c()
+ Tmp=Y1
+ while(Tmp<Y2+Eps){
+ Yval=c(Yval,Tmp)
+ Tmp=Tmp+Dy
+ }
+ Zval=matrix(nrow=Mdv+1,ncol=Ndv+1)
+ I=1
+ for(y in Yval){
+ J=1
+ for(x in Xval){
+ Zval[I,J]=eval(parse(text=Fstr))
+ J=J+1
+ }
+ I=I+1
+ }
+ return(list(Zval,Xval,Yval))
+}
+
+Implicitplot<- function(...){
+ varargin=list(...)
+ Eps=10^(-4)
+ Nargs=length(varargin)
+ Fstr=varargin[[1]]
+ if(is.list(Fstr)){
+ MS=Fstr
+ Tmp=Makevaltable(MS)
+ Zval=Tmp[[1]]; Xval=Tmp[[2]]; Yval=Tmp[[3]]
+ }else if(is.character(Fstr)){
+ MS=list()
+ for(I in 1:Nargs){
+ MS=c(MS,varargin[I])
+ }
+ Tmp=Makevaltable(MS)
+ Zval=Tmp[[1]]; Xval=Tmp[[2]]; Yval=Tmp[[3]]
+ }else{
+ Zval=varargin[[1]]
+ Xval=varargin[[2]]
+ Yval=varargin[[3]]
+ }
+ Out=c()
+ for(J in Looprange(1,length(Yval)-1)){
+ for(I in Looprange(1,length(Xval)-1)){
+ a1=Xval[I]; b1=Yval[J]; c1=Zval[J,I]
+ a2=Xval[I+1]; b2=Yval[J]; c2=Zval[J,I+1]
+ a3=Xval[I+1]; b3=Yval[J+1]; c3=Zval[J+1,I+1]
+ a4=Xval[I];b4=Yval[J+1];c4=Zval[J+1,I]
+ PL=matrix(c(a1,b1,a2,b2,a3,b3,a4,b4,a1,b1),ncol=2,byrow=TRUE)
+ VL=c(c1,c2,c3,c4,c1)
+ QL=c()
+ for(K in 1:4){
+ if(abs(VL[K])<=Eps){
+ QL=Appendrow(QL,PL[K,])
+ }else if(VL[K]>Eps){
+ if(VL[K+1]< -Eps){
+ Tmp=1/(VL[K]-VL[K+1])*(-VL[K+1]*PL[K,]+VL[K]*PL[K+1,])
+ QL=Appendrow(QL,Tmp)
+ }
+ }else{
+ if(VL[K+1]>Eps){
+ Tmp=1/(-VL[K]+VL[K+1])*(VL[K+1]*PL[K,]-VL[K]*PL[K+1,])
+ QL=Appendrow(QL,Tmp)
+ }
+ }
+ }
+ if(length(QL)==4){
+ Out=Appendrow(Out,c(Inf,Inf))
+ Out=Appendrow(Out,QL)
+ }
+ }
+ }
+ Out=Out[2:nrow(Out),]
+ if(length(Out)>0){
+ Out=Connectseg(Out)
+ }else{
+ Out=c()
+ }
+ return(Out)
+}
+
+#########################
+# 17.10.06
+
+Deqdata=function(deq,rng,initt,initf,Num){
+ Eps=10^(-3)
+ inf=10^3
+ tmp=strsplit(deq,"=")[[1]]
+ tmp1=gsub("`","",tmp[1],fixed=TRUE)
+ tmp1=substring(tmp1,3,nchar(tmp1)-1)
+ Xname=strsplit(tmp1,",")[[1]]
+ func=tmp[2]
+ for(J in 1:(length(Xname))){
+ tmp1=paste("X[",as.character(J),"]",sep="")
+ func=gsub(Xname[J],tmp1,func,fixed=TRUE)
+ }
+ tmp=strsplit(rng,"=")[[1]]
+ tname=tmp[1]
+ tmp=eval(parse(text=tmp[2]))
+ t1=tmp[1]
+ t2=tmp[2]
+ tmp=paste("function(",tname,",X){",func,"}",sep="")
+ funP=eval(parse(text=tmp))
+ tmp=paste("function(",tname,",X){-",func,"}",sep="")
+ funN=eval(parse(text=tmp))
+ dt=(t2-t1)/Num
+ tt=initt
+ X0=initf
+ pdL=c(tt,X0)
+ for(J in 1:(floor((t2-initt)/dt))){
+ kl1=dt*funP(tt,X0)
+ kl2=dt*funP(tt+dt/2,X0+kl1/2)
+ kl3=dt*funP(tt+dt/2,X0+kl2/2)
+ kl4=dt*funP(tt+dt,X0+kl3)
+ X0=X0+(kl1+2*kl2+2*kl3+kl4)/6
+ tt=initt+J*dt
+ tmp=c(tt,X0)
+ if(Norm(tmp)>inf){break}
+ pdL=Appendrow(pdL,tmp)
+ }
+ tt=initt
+ X0=initf
+ for(J in 1:(floor((initt-t1)/dt))){
+ kl1=dt*funN(tt,X0)
+ kl2=dt*funN(tt+dt/2,X0+kl1/2)
+ kl3=dt*funN(tt+dt/2,X0+kl2/2)
+ kl4=dt*funN(tt+dt,X0+kl3)
+ X0=X0+(kl1+2*kl2+2*kl3+kl4)/6
+ tt=initt-J*dt
+ tmp=c(tt,X0)
+ if(Norm(tmp)>inf){break}
+ pdL=Appendrow(tmp,pdL)
+ }
+ pdL
+}
+
+Deqplot=function(...){
+ varargin=list(...)
+ deq=varargin[[1]]
+ rng=varargin[[2]]
+ initt=varargin[[3]]
+ initf=varargin[[4]]
+ Num=50
+ Sel=c(1,2)
+ for(J in Looprange(5,length(varargin))){
+ tmp1=varargin[[J]]
+ if(is.character(tmp1)){
+ tmp=strsplit(tmp1,"=")[[1]]
+ Num=eval(parse(text=tmp[2]))
+ }else{
+ SeL=tmp1
+ }
+ }
+ pdL=Deqdata(deq,rng,initt,initf,Num)
+ pdL=pdL[,SeL]
+}
diff --git a/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3_rep2e.r b/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3_rep2e.r
new file mode 100644
index 00000000..f45c949d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpic5_2_3_rep2e.r
@@ -0,0 +1,577 @@
+# Copyright (C) 2014 Setsuo Takato, KETCindy Japan project team
+#
+#This program 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 program 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.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>
+
+
+#########################################
+
+ThisVersion<- "2ev5_2_3(17.10.07)"
+
+# 2017.10.07
+#
+
+#############################################
+
+Dottedline<- function(...)
+{
+ varargin <- list(...)
+ Nall <- length(varargin)
+ Nagasa <- 0.1
+ Ookisa <- PenThick*2 #17.10.07
+ I <- Nall
+ Tmp <- varargin[[I]]
+ while (mode(Tmp)=="numeric" && length(Tmp)==1 ) {
+ I <- I-1
+ Tmp <- varargin[[I]]
+ }
+ if (I==Nall-1) {
+ Nagasa<-Nagasa*varargin[[Nall]]
+ Nall <- Nall-1
+ }
+ if (I==Nall-2) {
+ Nagasa <- Nagasa*varargin[[Nall-1]]
+ Ookisa <- round(Ookisa*varargin[[Nall]])
+ Nall <- Nall-2
+ }
+ Nagasa <- 1000/2.54/MilliIn*Nagasa
+ Ra=Ookisa/MilliIn
+ for (N in 1:Nall) {
+ Pdata <- varargin[[N]]
+ if (mode(Pdata)=="numeric") {
+ Pdata <- list(Pdata)
+ }
+ for (II in 1:length(Pdata)) {
+ Clist <- MakeCurves(Op(II,Pdata))
+ DinM <- Dataindex(Clist)
+ Mojisu=0
+ for (n in Looprange(1,Nrow(DinM))) {
+ Tmp <- DinM[n,]
+ Data <- Clist[Tmp[1]:Tmp[2],]
+ Len <- 0
+ Lenlist <- c(0)
+ for (I in Looprange(2,Nrow(Data))) {
+ Len <- Len+Norm(Data[I,]-Data[I-1,])
+ Lenlist <- c(Lenlist,Len)
+ }
+ Lenall <- Lenlist[length(Lenlist)]
+ if (Lenall==0) {
+ next
+ }
+ Naga <- Nagasa
+ Nten <- round(Lenall/Naga)+1
+ if (Nten > 1) {
+ Seg <- Lenall/(Nten-1)
+ }
+ else {
+ Seg <- Lenall
+ }
+ Eps <- 10^(-6)*Seg
+ PPd<-c()
+ Hajime <- 1
+ for (I in Looprange(0,Nten-1)) {
+ Len <- Seg*I
+ if (I>0) {
+ J <- Hajime
+ while( Len>=Lenlist[J]+Eps) {
+ J <- J+1
+ }
+ Hajime <- J-1
+ }
+ T <- (Len-Lenlist[Hajime])/
+ (Lenlist[Hajime+1]-Lenlist[Hajime])
+ P <- Data[Hajime,]+T*(Data[Hajime+1,]-Data[Hajime,])
+ PPd<-Appendrow(PPd,P)
+ if (I==Nten-1) {
+ if (Norm(P-Data[1,])<Eps) {
+ next
+ }
+ }
+ }
+ for (I in Looprange(1,Nrow(PPd))){
+ P<- Op(I,PPd)
+ if (Nrow(PPd)==1){
+ V<- c(1,0)
+ }
+ else if (I==1){
+ Tmp<- Op(I+1,PPd)-P
+ V<- 1/Norm(Tmp)*Tmp
+ }
+ else if (I==Nrow(PPd)){
+ Tmp<- P-Op(I-1,PPd)
+ V<- 1/Norm(Tmp)*Tmp
+ }
+ else{
+ Tmp1<- Op(I+1,PPd)-P
+ Tmp2<- P-Op(I-1,PPd)
+ Tmp3<-1/Norm(Tmp1)*Tmp1+1/Norm(Tmp2)*Tmp2
+ V<- 1/Norm(Tmp3)*Tmp3
+ }
+ X=sprintf('%5.5f',P[1])
+ Y=sprintf('%5.5f',P[2])
+ Str=paste('\\put(',X,',',Y,'){\\circle*{',sprintf('%6.6f',Ra),'}}',sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu=Mojisu+nchar(Str)
+ if(Mojisu>80){
+ cat("\n",file=Wfile,append=TRUE)
+ Mojisu=0
+ }
+ }
+ }
+ }
+ if(Mojisu>0){
+ cat("\n",file=Wfile,append=TRUE)
+ }
+ }
+ Tmp<-PenThick/PenThickInit
+ Setpen(Tmp)
+}
+
+
+###########################################
+
+Drwline<-function(...)
+{
+ varargin<-list(...)
+ Nall<-length(varargin)
+ Thick<-0
+ Tmp<-varargin[[Nall]]
+ if (mode(Tmp)=="numeric" && length(Tmp)==1){
+ Setpen(Tmp)
+ Nall<-Nall-1
+ }
+ for (N in 1:Nall){
+ Pdata<-varargin[[N]]
+ if (length(Pdata)==0) next
+ if (mode(Pdata)!="list") Pdata<-list(Pdata)
+ while(Mixtype(Pdata)==3){
+ Tmp1<- list()
+ for(II in Looprange(1,length(Pdata))){
+ Tmp1<- Mixjoin(Tmp1,Pdata[[II]])
+ }
+ Pdata<- Tmp1
+ }
+ for (II in Looprange(1,length(Pdata))){
+ Clist<-MakeCurves(Pdata[[II]])
+ DinM<-Dataindex(Clist)
+ for (n in Looprange(1,Nrow(DinM))){
+ Tmp<-DinM[n,]
+ Data<-Clist[Tmp[1]:Tmp[2],]
+ Mojisu<-0
+ for (I in Looprange(1,Nrow(Data))){
+ Tmp<-Data[I,]
+ X=sprintf('%5.5f',Tmp[1])
+ Y=sprintf('%5.5f',Tmp[2])
+ Pt=paste('(',X,',',Y,')',sep="")
+ if(I==1){
+ Str=paste('\\polyline',Pt,sep="")
+ }else{
+ Str=Pt
+ }
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<-Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<-0
+ }
+ }
+ if (Mojisu!=0){
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+ cat("%\n",file=Wfile,append=TRUE)
+ }
+ }
+ }
+ if (Thick>0){
+ Tmp<-PenThick/PenThickInit
+ Setpen(Tmp)
+ }
+}
+
+###########################################
+
+Drwpt<-function(...)
+{
+ varargin<-list(...)
+ Nargs<-length(varargin)
+ All=Nargs
+ if (TenSize>TenSizeInit){
+ N<- round(6*sqrt(TenSize/TenSizeInit))
+ }
+ else{
+ N<-4
+ }
+ Tmp<- varargin[[All]]
+ Iro=c(0,0,0,1)
+ Iroflg=0
+ if(is.character(Tmp)){
+ Iro=Ratiocmyk(Tmp)
+ Iroflg=1
+ All=All-1
+ }
+ Tmp<- varargin[[All]]
+ if (mode(Tmp)=="numeric"){
+ if (length(Tmp)>1){
+ Kosa<- 1; All<- Nargs
+ }
+ else{
+ Kosa<- Tmp; All<- All-1
+ }
+ }
+ else if (mode(Tmp)=="list"){
+ Kosa<- 1; All<- Nargs
+ }
+ Ra=TenSize*1000/2.54/MilliIn
+ if(Iroflg>0){
+ Str='{\\color[cmyk]{'
+ for(J in 1:4){
+ Str=paste(Str,as.character(Kosa*Iro[J]),sep="")
+ if(J<4){
+ Str=paste(Str,',',sep="")
+ }
+ }
+ Str=paste(Str,'}%',sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ }
+
+# CL<-c()
+# for (J in 0:N){
+# Tmp<- TenSize*0.5*1000/2.54/MilliIn
+# Tmp<- Tmp*c(cos(pi/4+J*2*pi/N),sin(pi/4+J*2*pi/N))
+# CL<- append(CL,Tmp)
+# }
+# CL<- matrix(CL,nrow=2)
+# CL<- t(CL)
+ Mojisu=0
+ for (II in Looprange(1,All)){
+ MS<- varargin[[II]]
+ if (mode(MS)=="numeric"){
+ MS<- list(MS)
+ }
+ for (I in Looprange(1,length(MS))){
+ P<- MS[[I]]
+ if (InWindow(P)!="i") next
+ P<- Doscaling(P)
+ X=sprintf('%5.5f',P[1])
+ Y=sprintf('%5.5f',P[2])
+ Str=paste('\\put(',X,',',Y,'){\\circle*{',sprintf('%6.6f',Ra),'}}',sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu=Mojisu+nchar(Str)
+ if(Mojisu>80){
+ cat("\n",file=Wfile,append=TRUE)
+ Mojisu=0
+ }
+ }
+ }
+ Str="%"
+ if(Iroflg>0){
+ Str='}%'
+ }
+ if(Mojisu>0){
+ Str=paste('\n',Str,'\n',sep="")
+ }else{
+ Fmt=paste(Str,'\n',sep="")
+ }
+ cat(Str,file=Wfile,append=TRUE)
+}
+
+# PL<-c()
+# for (J in 0:N){
+# PL<- c(PL,P+CL[J+1,])
+# }
+# PL<-matrix(PL,nrow=2)
+# PL<-t(PL)
+# Mojisu<-0
+# for (J in 1:Nrow(PL)){
+# Q<- PL[J,]
+# X<- as.character(round(MilliIn*Q[1]))
+# Y<- as.character(-round(MilliIn*Q[2]))
+# Str<- paste("\\special{pa ",X," ",Y,"}",sep="")
+# cat(Str,file=Wfile,append=TRUE)
+# Mojisu<- Mojisu+nchar(Str)
+# if (Mojisu>80){
+# cat("#\n",file=Wfile,append=TRUE)
+# }
+# Mojisu=0
+# }
+# Str1<- paste("\\special{sh ",as.character(Kosa),"}",sep="")
+# Str2<- "\\special{fp}%\n"
+# cat(Str1,file=Wfile,append=TRUE)
+# cat(Str2,file=Wfile,append=TRUE)
+# }
+# }
+#}
+
+######################################
+
+Makehasen<- function(Figdata,Sen,Gap,Ptn)
+{
+ Eps<- 10.0^(-6)
+ Clist<- MakeCurves(Figdata)
+ DinM<- Dataindex(Clist)
+ for (N in Looprange(1,Nrow(DinM))){
+ Tmp<- DinM[N,]
+ Data<- Clist[Tmp[1]:Tmp[2],]
+ Dtall<- Nrow(Data)
+ Len<- 0
+ Lenlist<- c(0)
+ for (I in Looprange(2,Dtall)){
+ Len<- Len+Norm(Data[I,]-Data[I-1,])
+ Lenlist<- c(Lenlist,Len)
+ }
+ Lenall<- Lenlist[Dtall]
+ if (Lenall==0){
+ next
+ }
+ Kari<- (Sen+Gap)*0.1
+ Naga<- Sen*0.1
+ Tobi<- Gap*0.1
+ if (Norm(Data[1,]-Data[Dtall,])<Eps){
+ Nsen<- max(ceiling(Lenall/Kari),3)
+ SegUnit<- Lenall/Nsen
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(0,(Nsen-1)*SegUnit,by=SegUnit))
+ }
+ else{
+ if (Ptn==0){
+ Nsen<- max(ceiling((Lenall+Tobi)/Kari),3)
+ SegUnit<- Lenall*(Sen+Gap)/(Nsen*Sen+(Nsen-1)*Gap)
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(0,(Nsen-1)*SegUnit,by=SegUnit))
+ }
+ else{
+ Nsen<- max(ceiling((Lenall+Naga)/Kari),3)
+ SegUnit<- Lenall*(Sen+Gap)/((Nsen-1)*Sen+Nsen*Gap)
+ Naga<- SegUnit*Sen/(Sen+Gap)
+ Tobi<- SegUnit*Gap/(Sen+Gap)
+ SegList<- c(seq(Tobi,Tobi+(Nsen-2)*SegUnit,by=SegUnit))
+ }
+ }
+ Hajime<- 1; Owari<- 1
+ Mojisu<- 0
+ for (I in Looprange(1,length(SegList))){
+ Len<- SegList[I]
+ J<- Owari
+ while (Len>=Lenlist[J]-Eps){
+ if (J==Dtall){
+ break
+ }
+ J<- J+1
+ }
+ Hajime<- J-1
+ J<- Hajime
+ while (Len+Naga>Lenlist[J]-Eps){
+ if (J==Dtall){
+ break
+ }
+ J<- J+1
+ }
+ Owari<- J-1
+ T<- (Len-Lenlist[Hajime])
+ T<- T/(Lenlist[Hajime+1]-Lenlist[Hajime])
+ P<- Data[Hajime,]+T*(Data[Hajime+1,]-Data[Hajime,])
+ X0=sprintf('%5.5f',P[1])
+ Y0=sprintf('%5.5f',P[2])
+ Pt0=paste('(',X0,',',Y0,')',sep="")
+ Str=paste('\\polyline',Pt0,sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ for (J in Looprange(Hajime+1,Owari)){
+ P=Data[J,]
+ X=sprintf('%5.5f',P[1])
+ Y=sprintf('%5.5f',P[2])
+ Pt=paste('(',X,',',Y,')',sep="")
+ Str=Pt
+ cat(Str,file=Wfile,append=TRUE)
+ Pt0=Pt
+ Mojisu=Mojisu+nchar(Str)
+ }
+ T<- (Len+Naga-Lenlist[Owari])
+ T<- T/(Lenlist[Owari+1]-Lenlist[Owari])
+ P<- Data[Owari,]+T*(Data[Owari+1,]-Data[Owari,])
+ X=sprintf('%5.5f',P[1])
+ Y=sprintf('%5.5f',P[2])
+ Pt=paste('(',X,',',Y,')',sep="")
+ Str=Pt
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<- 0
+ }
+ }
+ }
+ cat("%\n%\n",file=Wfile,append=TRUE);
+}
+
+#########################################
+
+Beginpicture<-function(ul)
+{ ## Scaling is implemented
+ Tmp<- Doscaling(c(XMIN,YMIN))
+ Xm<- Tmp[1]
+ Ym<- Tmp[2]
+ Tmp<- Doscaling(c(XMAX,YMAX))
+ XM<- Tmp[1]
+ YM<- Tmp[2]
+ Dx<- XM-Xm
+ Dy<- YM-Ym
+ Sym<-".0123456789 +-*/"
+ SL<-Sym
+ OL<-"+-*/"
+ if (ul!=""){
+ ULEN<<-ul;
+ }
+ Is<-1;
+ VL<-"";
+ Ucode<-ULEN
+ for (I in Looprange(1,nchar(Ucode))){
+ C<-substring(Ucode,I,I);
+ if (length(grep(C,SL,fixed=TRUE))>0){
+ if (length(grep(C,OL,fixed=TRUE))>0){
+ Tmp<-substring(Ucode,Is,I-1);
+ Str<-paste(VL,Tmp,C,sep="")
+ VL<-Str
+ Is<-I+1;
+ }
+ }
+ else{
+ Unit<-substring(Ucode,I,I+1);
+ Str<-substring(Ucode,Is,I-1);
+ VL<-paste(VL,Str,sep="")
+ break;
+ }
+ }
+ Valu<-eval(parse(text=VL));
+ Str<-as.character(Valu);
+ ULEN<<- paste(Str,Unit,sep="");
+ if (Unit=="cm") MilliIn<<-1000/2.54*Valu
+ if (Unit=="mm") MilliIn<<-1000/2.54*Valu/10
+ if (Unit=="in") MilliIn<<-1000*Valu
+ if (Unit=="pt") MilliIn<<-1000/72.27*Valu
+ if (Unit=="pc") MilliIn<<-1000/6.022*Valu
+ if (Unit=="bp") MilliIn<<-1000/72*Valu
+ if (Unit=="dd2") MilliIn<<-1000/1238/1157/72.27*Valu
+ if (Unit=="cc") MilliIn<<-1000/1238/1157/72.27*12*Valu;
+ if (Unit=="sp") MilliIn<<-1000/72.27/65536*Valu/10
+ MARKLEN<<- MARKLENNow*1000/2.54/MilliIn;
+ Str<-paste("{\\unitlength=",ULEN,"%\n",sep="");
+ cat(Str,file=Wfile,append=TRUE);
+ cat("\\begin{picture}%\n",file=Wfile,append=TRUE);
+ Str<-"(";
+ Tmp<-as.character(round(Dx,digits=6));
+ Str<-paste(Str,Tmp,",",sep="");
+ Tmp<-as.character(round(Dy,digits=6));
+ Str<-paste(Str,Tmp,")(",sep="");
+ Tmp<-as.character(round(Xm,digits=6));
+ Str<-paste(Str,Tmp,",",sep="");
+ Tmp<-as.character(round(Ym,digits=6));
+ Str<-paste(Str,Tmp,")%\n",sep="");
+ cat(Str,file=Wfile,append=TRUE);
+ Str=paste('\\linethickness{',as.character(PenThickInit/1000),'in}%',sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+}
+
+#########################################
+
+Setpen<-function(Width)
+{
+ PenThick<<-round(PenThickInit*Width)
+ Str=paste('\\linethickness{',as.character(PenThick/1000),'in}%',sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ cat("%\n",file=Wfile,append=TRUE)
+}
+
+#########################################
+
+Shade<- function(...)
+{ ## Scaling is implemented
+ varargin<- list(...)
+ Nargs<- length(varargin)
+ Iroflg=0
+ if(Nargs>1){
+ Iro=varargin[[Nargs]]
+ if(is.character(Iro)){
+ Iroflg=1
+ if(length(grep("{",Iro,fixed=TRUE))>0){
+ Str=paste("{\\color",Iro,sep="")
+ }
+ else{
+ Str=paste("{\\color{",Iro,"}",sep="")
+ }
+ }
+ else{
+ if(length(Iro)==1){
+ Kosa=Iro
+ }
+ else{
+ Iroflg=1
+ if(length(Iro)==4){
+ Str="{\\color[cmyk]{"
+ }
+ else{
+ if(length(Iro)==3){
+ Str="{\\color[rgb]{"
+ }
+ }
+ for(J in 1:length(Iro)){
+ Str=paste(Str,as.character(Iro[J]),sep="")
+ if(J<length(Iro)){
+ Str=paste(Str,",")
+ }
+ }
+ Str=paste(Str,"}")
+ }
+ }
+ if(Iroflg==1){
+ Str=paste(Str,"%\n",sep="")
+ cat(Str,file=Wfile,append=TRUE)
+ }
+ }
+ Mojisu=0
+ Tmp=varargin[[1]]
+ Data=Kyoukai(Tmp)
+ for (I in Looprange(1, length(Data))){
+ PL<- Op(I,Data)
+ Mojisu<- 0
+ for (J in 1:Nrow(PL)){
+ P<- Doscaling(Op(J,PL))
+ X=sprintf('%5.5f',P[1])
+ Y=sprintf('%5.5f',P[2])
+ Pt=paste('(',X,',',Y,')',sep="")
+ if(J==1){
+ Str=paste('\\polygon*',Pt,sep="")
+ }else{
+ Str=Pt
+ }
+ cat(Str,file=Wfile,append=TRUE)
+ Mojisu<- Mojisu+nchar(Str)
+ if (Mojisu>80){
+ cat("%\n",file=Wfile,append=TRUE)
+ Mojisu<- 0
+ }
+ }
+ }
+ if(Iroflg==1){
+ Str='}%'
+ if(Mojisu>0){
+ Str=paste('\n',Str,'\n',sep="")
+ }else{
+ Str=paste(Str,'\n')
+ }
+ cat(Str,file=Wfile,append=TRUE)
+ }
+}
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Addcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Addcounter.bin
index c1e3ef24..c1e3ef24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Addcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Addcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Anglemark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Anglemark.bin
index 8b094651..8b094651 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Anglemark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Anglemark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowdata.bin
index 2af2be64..2af2be64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowhead.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowhead.bin
index f4101b32..f4101b32 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowhead.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowhead.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowheaddata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowheaddata.bin
index 3640469b..3640469b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowheaddata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowheaddata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowline.bin
index 0d68e6d0..0d68e6d0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Arrowline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Arrowline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assign.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assign.bin
index 3f243306..3f243306 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assign.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assign.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignadd.bin
index 99a0cecd..99a0cecd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignrep.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignrep.bin
index 47ac2ac9..47ac2ac9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignrep.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignrep.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignset.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignset.bin
index afb1b3bc..afb1b3bc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Assignset.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Assignset.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Beginpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Beginpicture.bin
index 81625f07..81625f07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Beginpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Beginpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezier.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezier.bin
index 1e8b41fb..1e8b41fb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezier.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezier.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezierpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezierpt.bin
index f146b511..f146b511 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bezierpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bezierpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderHiddenData.bin
index bb466f84..bb466f84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderPt.bin
index 80964b1c..80964b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/BorderPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/BorderPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderparadata.bin
index 94cfb714..94cfb714 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderpersdata.bin
index bee787d9..bee787d9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderrawdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderrawdata.bin
index f53ad324..f53ad324 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Borderrawdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Borderrawdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowdata.bin
index 05a4fb2e..05a4fb2e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowmiddle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowmiddle.bin
index bc02de52..bc02de52 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowmiddle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowmiddle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowname.bin
index 77aa840f..77aa840f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bowname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bowname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bownamerot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bownamerot.bin
index 49978903..49978903 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Bownamerot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Bownamerot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcHeight.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcHeight.bin
index 5e3f28b9..5e3f28b9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcHeight.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcHeight.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcWidth.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcWidth.bin
index 426023be..426023be 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CalcWidth.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CalcWidth.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Calcfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Calcfun.bin
index 7745bccc..7745bccc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Calcfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Calcfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameraCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameraCurve.bin
index d037c656..d037c656 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameraCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameraCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameracoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameracoordCurve.bin
index 13e374db..13e374db 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CameracoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CameracoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpara.bin
index c16f84ba..c16f84ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpers.bin
index 55b15ad7..55b15ad7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cancoordpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cancoordpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Circledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Circledata.bin
index 9a27e094..9a27e094 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Circledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Circledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Clipindomain.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Clipindomain.bin
index 73ea5db3..73ea5db3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Clipindomain.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Clipindomain.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closefile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closefile.bin
index e7a00c3e..e7a00c3e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closefile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closefile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closeobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closeobj.bin
index f62af795..f62af795 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closeobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closeobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepar.bin
index f73458f1..f73458f1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closephr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closephr.bin
index 5960bb73..5960bb73 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closephr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closephr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepicture.bin
index 1c8fd062..1c8fd062 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Closepicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Closepicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Connectseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Connectseg.bin
index 70566c55..70566c55 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Connectseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Connectseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crossprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crossprod.bin
index ade04624..ade04624 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crossprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crossprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin
index 5c4f8404..5c4f8404 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfparadata.bin
index 7d645929..7d645929 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfpersdata.bin
index 7f994b75..7f994b75 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crv3onsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crv3onsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvonsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvonsfHiddenData.bin
index d92d7a5a..d92d7a5a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvonsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvonsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfparadata.bin
index 71b24de1..71b24de1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfpersdata.bin
index 835d570f..835d570f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvonsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvonsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvsfHiddenData.bin
index 0ecbcb1c..0ecbcb1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CrvsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CrvsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfparadata.bin
index dba77269..dba77269 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfpersdata.bin
index b3a3f8e4..b3a3f8e4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Crvsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Crvsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspData.bin
index b2124b51..b2124b51 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspPt.bin
index 08f82d89..08f82d89 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspSplitPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspSplitPt.bin
index 2fbf6adb..2fbf6adb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/CuspSplitPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/CuspSplitPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpara.bin
index b09e4aeb..b09e4aeb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpers.bin
index 609d057a..609d057a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cuspsplitpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cuspsplitpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cutsf2d.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cutsf2d.bin
index e6f70b1c..e6f70b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Cutsf2d.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Cutsf2d.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dashline.bin
index 8f7d28a1..8f7d28a1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dataindex.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dataindex.bin
index e3bd11d0..e3bd11d0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dataindex.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dataindex.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Definecolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Definecolor.bin
index f0ff3ef8..f0ff3ef8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Definecolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Definecolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Deqplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Deqplot.bin
index a3ba57b6..a3ba57b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Deqplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Deqplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Derivative.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Derivative.bin
index 8ab45716..8ab45716 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Derivative.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Derivative.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Diagcelldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Diagcelldata.bin
index 70d3663e..70d3663e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Diagcelldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Diagcelldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividegraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividegraphics.bin
index 03498fd7..03498fd7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividegraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividegraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividetable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividetable.bin
index abf752c8..abf752c8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dividetable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dividetable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Doscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Doscaling.bin
index 1a024a4d..1a024a4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Doscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Doscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotfilldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotfilldata.bin
index 589adeaf..589adeaf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotfilldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotfilldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotprod.bin
index 7a097bea..7a097bea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dotprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dotprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dottedline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dottedline.bin
index d3962817..d3962817 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dottedline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dottedline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dropnumlistcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dropnumlistcrv.bin
index 9ac44969..9ac44969 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Dropnumlistcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Dropnumlistcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Droppoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Droppoint.bin
index f4bff84e..f4bff84e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Droppoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Droppoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwline.bin
index d4520393..d4520393 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwpt.bin
index 05c9df9c..05c9df9c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwxy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwxy.bin
index 54ce1e7c..54ce1e7c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Drwxy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Drwxy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Embed.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Embed.bin
index 5a081c10..5a081c10 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Embed.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Embed.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Enclosing.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Enclosing.bin
index 17e55798..17e55798 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Enclosing.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Enclosing.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/EnclosingS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/EnclosingS.bin
index 1a6860c5..1a6860c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/EnclosingS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/EnclosingS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Endpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Endpicture.bin
index 7fa6e7b9..7fa6e7b9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Endpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Endpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepara.bin
index e4bb3e12..e4bb3e12 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepers.bin
index a300752a..a300752a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Evlptablepers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Evlptablepers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Execmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Execmd.bin
index 3ed90ff9..3ed90ff9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Execmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Execmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Expr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Expr.bin
index 3cae8493..3cae8493 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Expr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Expr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Exprrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Exprrot.bin
index e249a055..e249a055 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Exprrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Exprrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Faceremovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Faceremovaldata.bin
index f7f2e09b..f7f2e09b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Faceremovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Faceremovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Facesdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Facesdata.bin
index 003930bd..003930bd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Facesdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Facesdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Findcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Findcell.bin
index 1cc63d81..1cc63d81 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Findcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Findcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Flattenlist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Flattenlist.bin
index 47cd3aff..47cd3aff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Flattenlist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Flattenlist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fontsize.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fontsize.bin
index d0ac6d1f..d0ac6d1f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fontsize.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fontsize.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriercoeff.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriercoeff.bin
index 0c1ff22d..0c1ff22d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriercoeff.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriercoeff.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/FouriercoeffL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/FouriercoeffL.bin
index 0ada7614..0ada7614 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/FouriercoeffL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/FouriercoeffL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriersum.bin
index 80d7fa1d..80d7fa1d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fouriersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fouriersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fracform.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fracform.bin
index f17997ae..f17997ae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fracform.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fracform.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Framedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Framedata.bin
index 4dfc5fba..4dfc5fba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Framedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Framedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fullformfunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fullformfunc.bin
index a445388d..a445388d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Fullformfunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Fullformfunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gaiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gaiseki.bin
index 00cefe7b..00cefe7b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gaiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gaiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Getcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Getcounter.bin
index 5efa1ba3..5efa1ba3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Getcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Getcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gettrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gettrace.bin
index 31de11e2..31de11e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Gettrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Gettrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hatchdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hatchdata.bin
index 8bc86748..8bc86748 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hatchdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hatchdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hexahedrondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hexahedrondata.bin
index ebb9f45e..ebb9f45e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Hexahedrondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Hexahedrondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/HiddenWireData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/HiddenWireData.bin
index 0335b185..0335b185 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/HiddenWireData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/HiddenWireData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Htickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Htickmark.bin
index 88ce57e9..88ce57e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Htickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Htickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ImplicitData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ImplicitData.bin
index f52ad0ee..f52ad0ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ImplicitData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ImplicitData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Implicitplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Implicitplot.bin
index 5662575f..5662575f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Implicitplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Implicitplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/InWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/InWindow.bin
index 38306a20..38306a20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/InWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/InWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Initangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Initangle.bin
index 3c6ed6c5..3c6ed6c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Initangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Initangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Integrate.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Integrate.bin
index deb2de0d..deb2de0d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Integrate.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Integrate.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvs.bin
index 3a87071b..3a87071b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectcrvsPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectcrvsPp.bin
index de85e2a9..de85e2a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectcrvsPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectcrvsPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvsf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvsf.bin
index 3a918b84..3a918b84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectcrvsf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectcrvsf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectlines.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectlines.bin
index 5b1846e7..5b1846e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Intersectlines.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Intersectlines.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectselfPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectselfPp.bin
index 2b895f4d..2b895f4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/IntersectselfPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/IntersectselfPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invdashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invdashline.bin
index 76baa221..76baa221 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invdashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invdashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invert.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invert.bin
index def0bb31..def0bb31 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invert.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invert.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invparapt.bin
index 07c0c078..07c0c078 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invperspt.bin
index 5dbdc7cb..5dbdc7cb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Invperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Invperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joincrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joincrvs.bin
index dafe1e24..dafe1e24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joincrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joincrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joingraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joingraphics.bin
index 97caac64..97caac64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Joingraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Joingraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ketinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ketinit.bin
index 70e1971c..70e1971c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ketinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ketinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kouten.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kouten.bin
index 21dc66a1..21dc66a1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kouten.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kouten.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/KoutenList.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/KoutenList.bin
index 9ccea2a3..9ccea2a3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/KoutenList.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/KoutenList.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Koutenseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Koutenseg.bin
index d191d41a..d191d41a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Koutenseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Koutenseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukannozoku.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukannozoku.bin
index 313c934d..313c934d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukannozoku.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukannozoku.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukeiwake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukeiwake.bin
index f705d5b1..f705d5b1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kukeiwake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kukeiwake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyorihensuu.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyorihensuu.bin
index 3940a613..3940a613 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyorihensuu.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyorihensuu.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyoukai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyoukai.bin
index c9ce9f14..c9ce9f14 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Kyoukai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Kyoukai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letter.bin
index bcaebbbd..bcaebbbd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letterrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letterrot.bin
index 4bc6206a..4bc6206a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Letterrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Letterrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Lineplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Lineplot.bin
index 51fbfbe1..51fbfbe1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Lineplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Lineplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Listplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Listplot.bin
index 0fa577df..0fa577df 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Listplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Listplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeBowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeBowdata.bin
index fb13efa4..fb13efa4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeBowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeBowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeCurves.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeCurves.bin
index 98ddd1a4..98ddd1a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeCurves.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeCurves.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakecutbycrvL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakecutbycrvL.bin
index 6356eaed..6356eaed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakecutbycrvL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakecutbycrvL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makehasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makehasen.bin
index 7f8de9cd..7f8de9cd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makehasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makehasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeliststr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeliststr.bin
index 83ba3861..83ba3861 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeliststr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeliststr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makesfcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makesfcutoffdata.bin
index 92534466..92534466 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makesfcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makesfcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeshasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeshasen.bin
index 2d013048..2d013048 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeshasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeshasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletondata.bin
index 0bd11580..0bd11580 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletonpersdata.bin
index 49a24e6c..49a24e6c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makeskeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makeskeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makevaltable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makevaltable.bin
index 67316bd1..67316bd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makevaltable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makevaltable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeveLfaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeveLfaceL.bin
index 1658b408..1658b408 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MakeveLfaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MakeveLfaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makexybdy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makexybdy.bin
index 95c31670..95c31670 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Makexybdy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Makexybdy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mawarikomi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mawarikomi.bin
index fcf74e3c..fcf74e3c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mawarikomi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mawarikomi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MeetWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MeetWindow.bin
index f5ced4c3..f5ced4c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MeetWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MeetWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Meetpoints.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Meetpoints.bin
index 6cd9f985..6cd9f985 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Meetpoints.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Meetpoints.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Member.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Member.bin
index c41eb72e..c41eb72e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Member.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Member.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi.bin
index ab493424..ab493424 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi2.bin
index 659d412f..659d412f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Menkakusi2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Menkakusi2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mix.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mix.bin
index f26a75b6..f26a75b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mix.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mix.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixL.bin
index 1a2a931f..1a2a931f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixS.bin
index 92c22101..92c22101 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/MixS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/MixS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixadd.bin
index 43809cb9..43809cb9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixdisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixdisp.bin
index 4562fd87..4562fd87 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixdisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixdisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixjoin.bin
index 29800896..29800896 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixlength.bin
index dc725565..dc725565 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixmake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixmake.bin
index e1ab36e0..e1ab36e0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixmake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixmake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixop.bin
index 74a5a6aa..74a5a6aa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixsub.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixsub.bin
index 332d7968..332d7968 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixsub.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixsub.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixtype.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixtype.bin
index b188ade7..b188ade7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Mixtype.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Mixtype.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naigai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naigai.bin
index 4c0a5b2d..4c0a5b2d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naigai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naigai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naiseki.bin
index d7d9f480..d7d9f480 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Naiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Naiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nearestpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nearestpt.bin
index bf51af8a..bf51af8a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nearestpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nearestpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Newlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Newlength.bin
index 80a32401..80a32401 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Newlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Newlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara.bin
index b7f0d8cf..b7f0d8cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara2.bin
index 7bfcf7ab..7bfcf7ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpara2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpara2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers.bin
index 2bdabcc4..2bdabcc4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers2.bin
index b692d55a..b692d55a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Nohiddenpers2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Nohiddenpers2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Numptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Numptcrv.bin
index 57a2ce6f..57a2ce6f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Numptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Numptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objcurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objcurve.bin
index 845d40ca..845d40ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objcurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objcurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objjoin.bin
index 92afe9ad..92afe9ad 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objname.bin
index a14bcc2f..a14bcc2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolygon.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolygon.bin
index da05430c..da05430c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolygon.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolygon.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolyhedron.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolyhedron.bin
index 18416f1c..18416f1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objpolyhedron.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objpolyhedron.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objrecs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objrecs.bin
index bef4fb7d..bef4fb7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objrecs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objrecs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsurf.bin
index 6bbe6d7d..6bbe6d7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsymb.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsymb.bin
index 8c215679..8c215679 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objsymb.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objsymb.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objthicksurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objthicksurf.bin
index e66c254e..e66c254e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Objthicksurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Objthicksurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Op.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Op.bin
index fb3d3b45..fb3d3b45 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Op.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Op.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openfile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openfile.bin
index e1625a76..e1625a76 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openfile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openfile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openobj.bin
index 2024ea60..2024ea60 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpar.bin
index c812540a..c812540a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openphr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openphr.bin
index 41d69ca5..41d69ca5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openphr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openphr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpicture.bin
index d285a0cc..d285a0cc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Openpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Openpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovalbox.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovalbox.bin
index 32bf34e8..32bf34e8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovalbox.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovalbox.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovaldata.bin
index d28e36ee..d28e36ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramark.bin
index a7078f9c..a7078f9c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ParamonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ParamonCurve.bin
index e4c31df3..e4c31df3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ParamonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ParamonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramoncrv.bin
index f532d7ee..f532d7ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramplot.bin
index ffebca84..ffebca84 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Paramplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Paramplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Parapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Parapt.bin
index e7958ab9..e7958ab9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Parapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Parapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv.bin
index d54eb52f..d54eb52f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv3.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv3.bin
index 07321262..07321262 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partcrv3.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partcrv3.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partframe.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partframe.bin
index a13d3f5f..a13d3f5f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partframe.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partframe.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PartitionPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PartitionPt.bin
index 58cef916..58cef916 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PartitionPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PartitionPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partitionseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partitionseg.bin
index 6f557a3b..6f557a3b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Partitionseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Partitionseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Perspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Perspt.bin
index f95c613a..f95c613a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Perspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Perspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhFaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhFaceL.bin
index 2d1eec35..2d1eec35 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhFaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhFaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhHiddenData.bin
index ac5490d9..ac5490d9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhVertexL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhVertexL.bin
index 814b8791..814b8791 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PhVertexL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PhVertexL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutdata.bin
index d700ec69..d700ec69 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutoffdata.bin
index ccea3366..ccea3366 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phidegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phidegree.bin
index c3f667e3..c3f667e3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phidegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phidegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phparadata.bin
index 2e3c664b..2e3c664b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phpersdata.bin
index 1a2bbf95..1a2bbf95 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawparadata.bin
index 903c9029..903c9029 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawpersdata.bin
index 5e7b5ffb..5e7b5ffb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsparadata.bin
index da8b1196..da8b1196 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phspersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phspersdata.bin
index 6ac27dcb..6ac27dcb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phspersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phspersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawparadata.bin
index a3da7dd1..a3da7dd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawpersdata.bin
index 8843cde4..8843cde4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Phsrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Phsrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Plotdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Plotdata.bin
index c0547852..c0547852 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Plotdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Plotdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointdata.bin
index 8c11c2c2..8c11c2c2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PointonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PointonCurve.bin
index e6055b42..e6055b42 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PointonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PointonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointoncrv.bin
index cf693dd1..cf693dd1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Pointoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Pointoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Powersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Powersum.bin
index 1dce322f..1dce322f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Powersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Powersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Prime.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Prime.bin
index e7094eb4..e7094eb4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Prime.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Prime.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Printobjstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Printobjstr.bin
index 3a62be73..3a62be73 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Printobjstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Printobjstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjCurve.bin
index 2ca583e9..2ca583e9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjcoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjcoordCurve.bin
index 5de23ccd..5de23ccd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ProjcoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ProjcoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpara.bin
index bda03ab0..bda03ab0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpers.bin
index fbf6d134..fbf6d134 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Projpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Projpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptcrv.bin
index 13f43f67..13f43f67 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptend.bin
index 10ac2f07..10ac2f07 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PthiddenQ.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PthiddenQ.bin
index cf36ca4e..cf36ca4e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PthiddenQ.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PthiddenQ.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptne.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptne.bin
index 4f608b89..4f608b89 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptne.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptne.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptnw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptnw.bin
index 727cf4d5..727cf4d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptnw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptnw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptse.bin
index f09e463c..f09e463c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptstart.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptstart.bin
index c1303557..c1303557 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptstart.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptstart.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptsw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptsw.bin
index 1003cd61..1003cd61 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ptsw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ptsw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcell.bin
index be3a6f13..be3a6f13 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcirmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcirmark.bin
index d154a0a0..d154a0a0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putcirmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putcirmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoL.bin
index 77a99874..77a99874 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLexpr.bin
index 01e1b69c..01e1b69c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLstr.bin
index a4872a7f..a4872a7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/PutcoLstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/PutcoLstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putdashmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putdashmark.bin
index 1e679bfc..1e679bfc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putdashmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putdashmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrecmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrecmark.bin
index 5df6db75..5df6db75 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrecmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrecmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrow.bin
index 042a7261..042a7261 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowexpr.bin
index df1a3849..df1a3849 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowstr.bin
index da18fb37..da18fb37 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Putrowstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Putrowstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Puttrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Puttrace.bin
index 10769324..10769324 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Puttrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Puttrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ratiocmyk.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ratiocmyk.bin
index 56a87566..56a87566 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ratiocmyk.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ratiocmyk.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadOutData.bin
index 0acb33cf..0acb33cf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadfromCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadfromCindy.bin
index 8d4a1b0e..8d4a1b0e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ReadfromCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ReadfromCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Readtextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Readtextdata.bin
index f51f7599..f51f7599 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Readtextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Readtextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Reflectdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Reflectdata.bin
index 02bd0619..02bd0619 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Reflectdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Reflectdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rmmember.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rmmember.bin
index 1036fe46..1036fe46 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rmmember.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rmmember.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3data.bin
index 6cfc7b1c..6cfc7b1c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3pt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3pt.bin
index 7bc8974d..7bc8974d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotate3pt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotate3pt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotatedata.bin
index dcde7e7d..dcde7e7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Rotatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Rotatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Roundstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Roundstr.bin
index c9678719..c9678719 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Roundstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Roundstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Scaledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Scaledata.bin
index aca40719..aca40719 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Scaledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Scaledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sectionview.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sectionview.bin
index bfdb8495..bfdb8495 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sectionview.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sectionview.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setangle.bin
index 997e8178..997e8178 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setarrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setarrow.bin
index 1d2063bf..1d2063bf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setarrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setarrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setax.bin
index 46e49d69..46e49d69 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcolor.bin
index ae62bffa..ae62bffa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcounter.bin
index 3a609bc9..3a609bc9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmark.bin
index be2cbbb6..be2cbbb6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmarklen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmarklen.bin
index 79ae6660..79ae6660 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setmarklen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setmarklen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjdecimals.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjdecimals.bin
index 3fe068d8..3fe068d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjdecimals.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjdecimals.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjscale.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjscale.bin
index adc5ef97..adc5ef97 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setobjscale.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setobjscale.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setorigin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setorigin.bin
index ed695e7f..ed695e7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setorigin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setorigin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpen.bin
index 918c968e..918c968e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpers.bin
index e417c91f..e417c91f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpt.bin
index f9fb21b4..f9fb21b4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setscaling.bin
index faf60668..faf60668 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoL.bin
index c0d4e9e7..c0d4e9e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoR.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoR.bin
index 44dc173e..44dc173e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/SetstereoR.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/SetstereoR.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setunitlen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setunitlen.bin
index 6ef24cf2..6ef24cf2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setunitlen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setunitlen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setversion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setversion.bin
index 9658e1ab..9658e1ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setversion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setversion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setwindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setwindow.bin
index fc39c4e1..fc39c4e1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Setwindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Setwindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sf3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sf3data.bin
index bed3747e..bed3747e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sf3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sf3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdparadata.bin
index bd7b7168..bd7b7168 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdpersdata.bin
index 86ba2a9e..86ba2a9e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawparadata.bin
index c4009953..c4009953 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawpersdata.bin
index 278af331..278af331 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfbdrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfbdrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutdata.bin
index 5aa6fd04..5aa6fd04 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffparadata.bin
index b22043d8..b22043d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffpersdata.bin
index 64f416d6..64f416d6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin
index cd356699..cd356699 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin
index 295812ba..295812ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfcutoffrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfparadata.bin
index c98b95ed..c98b95ed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfpersdata.bin
index 5a780fab..5a780fab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Shade.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Shade.bin
index 037fffea..037fffea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Shade.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Shade.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeleton2data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeleton2data.bin
index b3d2d402..b3d2d402 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeleton2data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeleton2data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpara3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpara3data.bin
index 5895e254..5895e254 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpara3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpara3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonparadata.bin
index c34f7e16..c34f7e16 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpers3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpers3data.bin
index 4ba4947b..4ba4947b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpers3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpers3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpersdata.bin
index 9c83ea64..9c83ea64 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Skeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Skeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spacecurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spacecurve.bin
index 0e8bacaf..0e8bacaf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spacecurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spacecurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spaceline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spaceline.bin
index b097e980..b097e980 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Spaceline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Spaceline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Splinedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Splinedata.bin
index 7a3c634c..7a3c634c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Splinedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Splinedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Strop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Strop.bin
index ca70656e..ca70656e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Strop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Strop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Subs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Subs.bin
index 66f8e6c0..66f8e6c0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Subs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Subs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sumfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sumfun.bin
index a2bafc2c..a2bafc2c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Sumfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Sumfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symb3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symb3data.bin
index 131297e0..131297e0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symb3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symb3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symbdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symbdata.bin
index a1a27f00..a1a27f00 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Symbdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Symbdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tabledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tabledata.bin
index ab4bb5ed..ab4bb5ed 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tabledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tabledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texcom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texcom.bin
index 74871299..74871299 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texcom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texcom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texctr.bin
index e0e2dab3..e0e2dab3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texelse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texelse.bin
index 4e974456..4e974456 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texelse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texelse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texend.bin
index d22ea31d..d22ea31d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendfor.bin
index 0d86b601..0d86b601 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendif.bin
index 46fd7b7e..46fd7b7e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texendif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texendif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texfor.bin
index f5e92c99..f5e92c99 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texforinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texforinit.bin
index a8140128..a8140128 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texforinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texforinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texif.bin
index be4c9157..be4c9157 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texletter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texletter.bin
index 99ef9902..99ef9902 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texletter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texletter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewcmd.bin
index 0904029d..0904029d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewctr.bin
index 7d332cfd..7d332cfd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texnewctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texnewctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texrenewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texrenewcmd.bin
index 1abdf882..1abdf882 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texrenewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texrenewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texsetctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texsetctr.bin
index ccfce689..ccfce689 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texsetctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texsetctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texthectr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texthectr.bin
index f2e50561..f2e50561 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texthectr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texthectr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvalctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvalctr.bin
index a224f885..a224f885 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvalctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvalctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvctr.bin
index 2fee3584..2fee3584 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Texvctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Texvctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Thetadegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Thetadegree.bin
index 5f360f2f..5f360f2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Thetadegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Thetadegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ThisVersion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ThisVersion.bin
index 5aa530ec..5aa530ec 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/ThisVersion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/ThisVersion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tolist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tolist.bin
index 5e76126d..5e76126d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Tolist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Tolist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translate3data.bin
index 3fd4aeda..3fd4aeda 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translatedata.bin
index 3262007d..3262007d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Translatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Translatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Trunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Trunc.bin
index a05f649a..a05f649a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Trunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Trunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Unscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Unscaling.bin
index 1bd27535..1bd27535 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Unscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Unscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa.bin
index 1668581e..1668581e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa2.bin
index 3acff07e..3acff07e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vecnagasa2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vecnagasa2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Viewfrom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Viewfrom.bin
index 06515c27..06515c27 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Viewfrom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Viewfrom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vtickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vtickmark.bin
index e0c9fdf2..e0c9fdf2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Vtickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Vtickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Windisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Windisp.bin
index 487a5881..487a5881 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Windisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Windisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WireHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WireHiddenData.bin
index 15d7c7ea..15d7c7ea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WireHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WireHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WirePt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WirePt.bin
index 8356c7d3..8356c7d3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WirePt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WirePt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wireparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wireparadata.bin
index 8a956544..8a956544 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wireparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wireparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirepersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirepersdata.bin
index 06813c26..06813c26 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirepersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirepersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawparadata.bin
index 53ef48f2..53ef48f2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawpersdata.bin
index a4463d6f..a4463d6f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Wirerawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Wirerawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WriteOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WriteOutData.bin
index 35bbb30a..35bbb30a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WriteOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WriteOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writeobjpoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writeobjpoint.bin
index 1c115eb9..1c115eb9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writeobjpoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writeobjpoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writetextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writetextdata.bin
index 90e83be0..90e83be0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Writetextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Writetextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WritetoCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WritetoCindy.bin
index 3cc76a71..3cc76a71 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/WritetoCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/WritetoCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmax.bin
index 51ccdf48..51ccdf48 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmin.bin
index bba8a4ee..bba8a4ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xmin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xmin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzax3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzax3data.bin
index 3a5e517b..3a5e517b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzax3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzax3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxparaname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxparaname.bin
index d89801c7..d89801c7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxparaname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxparaname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxpersname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxpersname.bin
index f89ae3a7..f89ae3a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Xyzaxpersname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Xyzaxpersname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymax.bin
index cc5aea83..cc5aea83 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymin.bin
index e454fb5a..e454fb5a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Ymin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Ymin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zparapt.bin
index 1749fad9..1749fad9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zperspt.bin
index 8613eba7..8613eba7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/Zperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/Zperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/names b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/names
index 02079ff8..02079ff8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicsciL5/names
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicsciL5/names
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/.Rhistory b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/.Rhistory
index 9a32ff18..9a32ff18 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/.Rhistory
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/.Rhistory
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.bin
index d21df4c3..d21df4c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.sci
index c940a543..c940a543 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Addcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Addcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.bin
index 4a709337..4a709337 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.sci
index 6deb302c..6deb302c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Anglemark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Anglemark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.bin
index 4dcd94f2..4dcd94f2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.sci
index f6ac6ef2..f6ac6ef2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.bin
index 7c3ca7ca..7c3ca7ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.sci
index 9073ca6e..9073ca6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowhead.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowhead.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.bin
index 56e18c45..56e18c45 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.sci
index 68dfe27c..68dfe27c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowheaddata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowheaddata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.bin
index 45527ddc..45527ddc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.sci
index 881662b1..881662b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Arrowline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Arrowline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.bin
index b6f33643..b6f33643 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.sci
index 8d9201cc..8d9201cc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assign.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assign.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.bin
index 8c80117b..8c80117b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.sci
index d8883e6c..d8883e6c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignadd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignadd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.bin
index 4ee61642..4ee61642 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.sci
index 0a362b01..0a362b01 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignrep.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignrep.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.bin
index eb9e3072..eb9e3072 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.sci
index bb77c105..bb77c105 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Assignset.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Assignset.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.bin
index 2f570d6e..2f570d6e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.sci
index f93e3200..f93e3200 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Beginpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Beginpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.bin
index bcf1d42b..bcf1d42b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.sci
index 7d1993eb..7d1993eb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezier.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezier.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.bin
index 51ad025e..51ad025e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.sci
index ac639249..ac639249 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bezierpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bezierpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.bin
index e238cbcb..e238cbcb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.sci
index dac12561..dac12561 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.bin
index 40553cd7..40553cd7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.sci
index 12947bcd..12947bcd 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/BorderPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/BorderPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.bin
index d5c08e6d..d5c08e6d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.sci
index 2e944821..2e944821 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.bin
index 162c473d..162c473d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.sci
index f86ddfa0..f86ddfa0 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.bin
index 41515f60..41515f60 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.sci
index 657efc23..657efc23 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Borderrawdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Borderrawdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.bin
index 00fea499..00fea499 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.sci
index 48154cf1..48154cf1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.bin
index fe5aa36a..fe5aa36a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.sci
index 5157c111..5157c111 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowmiddle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowmiddle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.bin
index 320dc759..320dc759 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.sci
index f57c4961..f57c4961 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bowname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bowname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.bin
index e4dd5aa2..e4dd5aa2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.sci
index 8d1edf78..8d1edf78 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Bownamerot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Bownamerot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.bin
index 69e9a115..69e9a115 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.sci
index aa1216dd..aa1216dd 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcHeight.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcHeight.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.bin
index dea083ce..dea083ce 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.sci
index 111e9b3b..111e9b3b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CalcWidth.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CalcWidth.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.bin
index 90ba14bb..90ba14bb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.sci
index 30c646a6..30c646a6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Calcfun.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Calcfun.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.bin
index a0f9bec1..a0f9bec1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.sci
index fcc7687c..fcc7687c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameraCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameraCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.bin
index 1504ef28..1504ef28 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.sci
index 310ac166..310ac166 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CameracoordCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CameracoordCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.bin
index 09869b72..09869b72 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.sci
index 1574d812..1574d812 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.bin
index 9b976e9a..9b976e9a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.sci
index b63aba5c..b63aba5c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cancoordpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cancoordpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.bin
index 479debe4..479debe4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.sci
index 2148c061..2148c061 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Circledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Circledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.bin
index 7a4e7e0e..7a4e7e0e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.sci
index bf9572c5..bf9572c5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Clipindomain.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Clipindomain.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.bin
index ee0c01eb..ee0c01eb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.sci
index f2928103..f2928103 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closefile.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closefile.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.bin
index 459ad839..459ad839 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.sci
index da7c3850..da7c3850 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closeobj.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closeobj.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.bin
index 2f0714fe..2f0714fe 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.sci
index 64b93e1a..64b93e1a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepar.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepar.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.bin
index 6a9af1b5..6a9af1b5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.sci
index 39b363f6..39b363f6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closephr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closephr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.bin
index 45c1666b..45c1666b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.sci
index a3f345cb..a3f345cb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Closepicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Closepicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.bin
index 2ae19755..2ae19755 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.sci
index 2abe8c90..2abe8c90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Connectseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Connectseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.bin
index ebbf0250..ebbf0250 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.sci
index ab4d55b5..ab4d55b5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crossprod.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crossprod.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin
index 945f328f..945f328f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci
index 07c17303..07c17303 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.bin
index edfc2433..edfc2433 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.sci
index ba168b71..ba168b71 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin
index fcf19f53..fcf19f53 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci
index 5fc40737..5fc40737 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crv3onsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin
index 6c2acae3..6c2acae3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci
index 9d97b3ce..9d97b3ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvonsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.bin
index 5a5c9703..5a5c9703 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.sci
index a530284b..a530284b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.bin
index 29f41d3c..29f41d3c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.sci
index f3bdf700..f3bdf700 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvonsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvonsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.bin
index c0c9a068..c0c9a068 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.sci
index 0081b20c..0081b20c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CrvsfHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CrvsfHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.bin
index c4172a33..c4172a33 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.sci
index a87506d2..a87506d2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.bin
index 8efb0eb2..8efb0eb2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.sci
index 7e24efcb..7e24efcb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Crvsfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Crvsfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.bin
index 98b1a53c..98b1a53c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.sci
index 8c2b6eee..8c2b6eee 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.bin
index 8d097887..8d097887 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.sci
index 33f1d807..33f1d807 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.bin
index a3855489..a3855489 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.sci
index 07cbb09b..07cbb09b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/CuspSplitPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/CuspSplitPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.bin
index ae85baa1..ae85baa1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.sci
index 0ea935b6..0ea935b6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.bin
index 4f20be30..4f20be30 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.sci
index a8221f5b..a8221f5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cuspsplitpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cuspsplitpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.bin
index 48b89428..48b89428 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.sci
index fa26b319..fa26b319 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Cutsf2d.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Cutsf2d.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.bin
index b20f8311..b20f8311 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.sci
index 1df8e5e3..1df8e5e3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dashline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dashline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.bin
index fc463260..fc463260 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.sci
index 82e9ac48..82e9ac48 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dataindex.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dataindex.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.bin
index 5069d551..5069d551 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.sci
index b06ac44b..b06ac44b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Definecolor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Definecolor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.bin
index 1935267f..1935267f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.sci
index 43d8ea6e..43d8ea6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Deqplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Deqplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.bin
index b4f3edb7..b4f3edb7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.sci
index cbffc3d7..cbffc3d7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Derivative.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Derivative.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.bin
index 8854f5a7..8854f5a7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.sci
index b6a53b62..b6a53b62 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Diagcelldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Diagcelldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.bin
index 91415a88..91415a88 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.sci
index be16b473..be16b473 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividegraphics.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividegraphics.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.bin
index 7b1b6ff3..7b1b6ff3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.sci
index 36531da2..36531da2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dividetable.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dividetable.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.bin
index c7f08dda..c7f08dda 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.sci
index 5054faf2..5054faf2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Doscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Doscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.bin
index 489764ae..489764ae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.sci
index fc2847c7..fc2847c7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotfilldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotfilldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.bin
index fe44d95c..fe44d95c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.sci
index dc35fde5..dc35fde5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dotprod.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dotprod.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.bin
index a678c346..a678c346 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.sci
index 7e4ea8a1..7e4ea8a1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.bin
index 5871fcc7..5871fcc7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.sci
index c4d9b86a..c4d9b86a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dottedlineold.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dottedlineold.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.bin
index 9777c32b..9777c32b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.sci
index 3a06be00..3a06be00 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Dropnumlistcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Dropnumlistcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.bin
index cf57e835..cf57e835 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.sci
index 84fd6daa..84fd6daa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Droppoint.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Droppoint.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.bin
index 071b7070..071b7070 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.sci
index 2ec407ec..2ec407ec 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.bin
index 198c0c88..198c0c88 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.sci
index 5cb45c6f..5cb45c6f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.bin
index 42407401..42407401 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.sci
index b091754f..b091754f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Drwxy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Drwxy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.bin
index dd1bf063..dd1bf063 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.sci
index 9b67e366..9b67e366 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Embed.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Embed.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.bin
index d9d9c1bf..d9d9c1bf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.sci
index bfc191b9..bfc191b9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Enclosing.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Enclosing.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.bin
index 6e120c8d..6e120c8d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.sci
index cded7ef2..cded7ef2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/EnclosingS.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/EnclosingS.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.bin
index 36e0755f..36e0755f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.sci
index ff4a3c43..ff4a3c43 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Endpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Endpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.bin
index 027661d5..027661d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.sci
index b9c86eef..b9c86eef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.bin
index d5745d92..d5745d92 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.sci
index 15ddd0a8..15ddd0a8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Evlptablepers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Evlptablepers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.bin
index a18f4f27..a18f4f27 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.sci
index 2a4d1491..2a4d1491 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Execmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Execmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.bin
index b714247e..b714247e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.sci
index 5b9df24b..5b9df24b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Expr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Expr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.bin
index ea7beb15..ea7beb15 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.sci
index d51dfa91..d51dfa91 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Exprrot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Exprrot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.bin
index 9c11aaad..9c11aaad 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.sci
index ae0bea54..ae0bea54 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.bin
index d32b2b3d..d32b2b3d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.sci
index 7dc8bef1..7dc8bef1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Faceremovaldata0.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Faceremovaldata0.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.bin
index 10b573ba..10b573ba 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.sci
index 0ed2f249..0ed2f249 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.bin
index 8af8ea49..8af8ea49 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.sci
index c300cf6e..c300cf6e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Facesdata0.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Facesdata0.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.bin
index 513db3d6..513db3d6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.sci
index 062fcc5c..062fcc5c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Findcell.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Findcell.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.bin
index 54c4fa4b..54c4fa4b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.sci
index 903679ab..903679ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Flattenlist.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Flattenlist.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.bin
index e1a1d3b6..e1a1d3b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.sci
index 218b599f..218b599f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fontsize.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fontsize.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.bin
index de2203fe..de2203fe 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.sci
index af259244..af259244 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriercoeff.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriercoeff.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.bin
index cc5d39c4..cc5d39c4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.sci
index 2d0d840b..2d0d840b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/FouriercoeffL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/FouriercoeffL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.bin
index 91dee3ce..91dee3ce 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.sci
index 6182f4a7..6182f4a7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fouriersum.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fouriersum.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.bin
index 4cc02afc..4cc02afc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.sci
index 437ff122..437ff122 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fracform.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fracform.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.bin
index 828acf25..828acf25 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.sci
index 071f7381..071f7381 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Framedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Framedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.bin
index 5e765044..5e765044 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.sci
index 97ddae5b..97ddae5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Fullformfunc.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Fullformfunc.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.bin
index ba4a0779..ba4a0779 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.sci
index 3d17995e..3d17995e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gaiseki.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gaiseki.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.bin
index a66e7b20..a66e7b20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.sci
index ca4e0d2a..ca4e0d2a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Getcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Getcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.bin
index d0751e37..d0751e37 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.sci
index 5395d885..5395d885 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Gettrace.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Gettrace.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.bin
index 4e13bb0c..4e13bb0c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.sci
index 236287ef..236287ef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hatchdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hatchdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.bin
index b7f91dc9..b7f91dc9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.sci
index 7bc05ed9..7bc05ed9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Hexahedrondata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Hexahedrondata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.bin
index d4296e92..d4296e92 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.sci
index 2ead122d..2ead122d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/HiddenWireData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/HiddenWireData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.bin
index 65df35b0..65df35b0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.sci
index ab8a54b6..ab8a54b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Htickmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Htickmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.bin
index 39861c63..39861c63 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.sci
index ae02fee1..ae02fee1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ImplicitData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ImplicitData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.bin
index 875a82b3..875a82b3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.sci
index b0715484..b0715484 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Implicitplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Implicitplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.bin
index 37882bfa..37882bfa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.sci
index 9dacd30c..9dacd30c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/InWindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/InWindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.bin
index 80050aeb..80050aeb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.sci
index d5e09ff4..d5e09ff4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Initangle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Initangle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.bin
index cca9ea76..cca9ea76 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.sci
index abd3377f..abd3377f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Integrate.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Integrate.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.bin
index 9c865940..9c865940 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.sci
index 59b4fdcc..59b4fdcc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.bin
index 806ccfa3..806ccfa3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.sci
index a1218d06..a1218d06 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectcrvsPp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectcrvsPp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.bin
index fd6bbac1..fd6bbac1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.sci
index 2a2e5b6c..2a2e5b6c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectcrvsf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectcrvsf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.bin
index 12e2536d..12e2536d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.sci
index ed92a5aa..ed92a5aa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Intersectlines.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Intersectlines.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.bin
index 12429fff..12429fff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.sci
index 4b246e95..4b246e95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/IntersectselfPp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/IntersectselfPp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.bin
index a247d3a0..a247d3a0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.sci
index bf6f976f..bf6f976f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invdashline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invdashline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.bin
index ab928c50..ab928c50 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.sci
index 9f9f9d95..9f9f9d95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invert.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invert.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.bin
index b5f41832..b5f41832 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.sci
index 4d7863b1..4d7863b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invparapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invparapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.bin
index 10fe9aa7..10fe9aa7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.sci
index c2c35355..c2c35355 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Invperspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Invperspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.bin
index 13bbbe42..13bbbe42 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.sci
index 04aaf4eb..04aaf4eb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joincrvs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joincrvs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.bin
index 5baec784..5baec784 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.sci
index 78cd46e5..78cd46e5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Joingraphics.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Joingraphics.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.bin
index 5d029c80..5d029c80 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.sci
index bbe02e62..bbe02e62 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ketinit.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ketinit.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.bin
index 2f1c2398..2f1c2398 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.sci
index c12b721e..c12b721e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kouten.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kouten.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.bin
index ffe8ecfe..ffe8ecfe 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.sci
index 82cf1e2c..82cf1e2c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/KoutenList.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/KoutenList.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.bin
index f7e0a110..f7e0a110 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.sci
index 371807fa..371807fa 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Koutenseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Koutenseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.bin
index 70d72423..70d72423 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.sci
index 0e38dae7..0e38dae7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukannozoku.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukannozoku.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.bin
index 0d78251c..0d78251c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.sci
index 4e38175f..4e38175f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kukeiwake.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kukeiwake.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.bin
index fdf86c27..fdf86c27 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.sci
index a07a89d1..a07a89d1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyorihensuu.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyorihensuu.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.bin
index fcb5da5c..fcb5da5c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.sci
index 4090c2da..4090c2da 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Kyoukai.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Kyoukai.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.bin
index 7949b7bf..7949b7bf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.sci
index 7a7a4b78..7a7a4b78 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.bin
index dc1116b4..dc1116b4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.sci
index f99917cf..f99917cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Letterrot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Letterrot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.bin
index b8e9311a..b8e9311a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.sci
index bc44c2e9..bc44c2e9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Lineplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Lineplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.bin
index 5f1081ec..5f1081ec 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.sci
index 0bc9f736..0bc9f736 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Listplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Listplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.bin
index e44f369d..e44f369d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.sci
index 27e70d48..27e70d48 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeBowdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeBowdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.bin
index f1333732..f1333732 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.sci
index f3bbd3ec..f3bbd3ec 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeCurves.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeCurves.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.bin
index 1c1d8d80..1c1d8d80 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.sci
index 81b0492f..81b0492f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakecutbycrvL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakecutbycrvL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.bin
index eb542783..eb542783 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.sci
index 9cf82362..9cf82362 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makehasen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makehasen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.bin
index ec29163f..ec29163f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.sci
index e9915e1b..e9915e1b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeliststr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeliststr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.bin
index a5b313ff..a5b313ff 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.sci
index e24525e1..e24525e1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makesfcutoffdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makesfcutoffdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.bin
index 04b49b15..04b49b15 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.sci
index 443751be..443751be 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeshasen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeshasen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.bin
index ae09526a..ae09526a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.sci
index 99ad5910..99ad5910 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletondata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletondata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin
index 76247746..76247746 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci
index 4838d658..4838d658 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makeskeletonpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.bin
index e8a0ce7a..e8a0ce7a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.sci
index dc917f30..dc917f30 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makevaltable.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makevaltable.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.bin
index 36526d8e..36526d8e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.sci
index a16a5a4d..a16a5a4d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MakeveLfaceL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MakeveLfaceL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.bin
index e1c2db72..e1c2db72 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.sci
index fb8aa27b..fb8aa27b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Makexybdy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Makexybdy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.bin
index 8f3c4b69..8f3c4b69 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.sci
index 11b02c63..11b02c63 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mawarikomi.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mawarikomi.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.bin
index 1bc9eef3..1bc9eef3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.sci
index 65f543ea..65f543ea 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MeetWindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MeetWindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.bin
index 0392c6b0..0392c6b0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.sci
index 65ba1166..65ba1166 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Meetpoints.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Meetpoints.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.bin
index 61d508ef..61d508ef 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.sci
index 79826f90..79826f90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Member.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Member.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.bin
index 2bc985c7..2bc985c7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.sci
index de8d4b0d..de8d4b0d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.bin
index bcb9509f..bcb9509f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.sci
index 43eab74b..43eab74b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Menkakusi2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Menkakusi2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.bin
index 5b35bcb9..5b35bcb9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.sci
index 4f06c437..4f06c437 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mix.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mix.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.bin
index 92d14b2c..92d14b2c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.sci
index daf5a2d9..daf5a2d9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.bin
index 5a0d9b25..5a0d9b25 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.sci
index 623af493..623af493 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/MixS.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/MixS.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.bin
index cb5b4953..cb5b4953 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.sci
index 8d45fea1..8d45fea1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixadd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixadd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.bin
index c15a987e..c15a987e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.sci
index 2fed1197..2fed1197 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixdisp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixdisp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.bin
index 3666302f..3666302f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.sci
index d6e49c14..d6e49c14 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixjoin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixjoin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.bin
index d9515fd8..d9515fd8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.sci
index 6fd31749..6fd31749 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixlength.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixlength.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.bin
index b85a4f1a..b85a4f1a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.sci
index 7f05a2ab..7f05a2ab 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixmake.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixmake.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.bin
index f5ff95b4..f5ff95b4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.sci
index 10c846dc..10c846dc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixop.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixop.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.bin
index 116f9ae6..116f9ae6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.sci
index e3e281f3..e3e281f3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixsub.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixsub.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.bin
index bd65bd09..bd65bd09 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.sci
index b336c763..b336c763 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Mixtype.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Mixtype.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.bin
index 23f75fa2..23f75fa2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.sci
index 8a4f0557..8a4f0557 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naigai.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naigai.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.bin
index cc184ed1..cc184ed1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.sci
index 193ad384..193ad384 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Naiseki.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Naiseki.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.bin
index 70999c76..70999c76 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.sci
index a404370a..a404370a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nearestpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nearestpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.bin
index b3417b7a..b3417b7a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.sci
index 9e0227e8..9e0227e8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Newlength.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Newlength.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.bin
index a7c43a91..a7c43a91 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.sci
index 3826b281..3826b281 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.bin
index 4bb581d7..4bb581d7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.sci
index 996559db..996559db 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpara2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpara2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.bin
index 47aea6f6..47aea6f6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.sci
index 140516b1..140516b1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.bin
index 65217043..65217043 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.sci
index d49bce91..d49bce91 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Nohiddenpers2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Nohiddenpers2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.bin
index 6093f704..6093f704 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.sci
index dad4f4ef..dad4f4ef 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Numptcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Numptcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.bin
index 1720cf7c..1720cf7c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.sci
index 20a86640..20a86640 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objcurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objcurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.bin
index 1691debf..1691debf 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.sci
index e8a80ff3..e8a80ff3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objjoin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objjoin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.bin
index c6d194f0..c6d194f0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.sci
index 6c523fc2..6c523fc2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.bin
index d9a85501..d9a85501 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.sci
index ba5b346a..ba5b346a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolygon.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolygon.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.bin
index fed77a7d..fed77a7d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.sci
index c33e23a8..c33e23a8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objpolyhedron.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objpolyhedron.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.bin
index 2a419206..2a419206 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.sci
index d8775fb3..d8775fb3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objrecs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objrecs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.bin
index 99ec2207..99ec2207 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.sci
index 15543b8a..15543b8a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsurf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsurf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.bin
index 09306fec..09306fec 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.sci
index 808924a4..808924a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objsymb.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objsymb.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.bin
index b73e2b6a..b73e2b6a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.sci
index 42fde6a5..42fde6a5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Objthicksurf.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Objthicksurf.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.bin
index fde60066..fde60066 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.sci
index 519bc9da..519bc9da 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Op.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Op.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.bin
index aaf01a9b..aaf01a9b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.sci
index 4007e1b3..4007e1b3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openfile.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openfile.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.bin
index 0562b2b2..0562b2b2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.sci
index e902ce5d..e902ce5d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openobj.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openobj.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.bin
index 4fad25f8..4fad25f8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.sci
index a3056f66..a3056f66 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpar.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpar.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.bin
index 3324d29e..3324d29e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.sci
index 461549e9..461549e9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openphr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openphr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.bin
index 6f58ed83..6f58ed83 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.sci
index edf043ca..edf043ca 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Openpicture.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Openpicture.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.bin
index 75982c37..75982c37 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.sci
index 8889de32..8889de32 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovalbox.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovalbox.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.bin
index c39ee4b6..c39ee4b6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.sci
index 823fc8c4..823fc8c4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ovaldata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ovaldata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.bin
index 9695687c..9695687c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.sci
index 82ac7c4f..82ac7c4f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.bin
index 323d0fcd..323d0fcd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.sci
index ce7e0d76..ce7e0d76 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ParamonCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ParamonCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.bin
index 14f251f7..14f251f7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.sci
index 83661787..83661787 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramoncrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramoncrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.bin
index fc163602..fc163602 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.sci
index 4e3effdc..4e3effdc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Paramplot.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Paramplot.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.bin
index 092914d8..092914d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.sci
index 5adb4837..5adb4837 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Parapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Parapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.bin
index 73386a71..73386a71 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.sci
index 0b4844df..0b4844df 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.bin
index 5d9d9e2f..5d9d9e2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.sci
index 5b3cd178..5b3cd178 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partcrv3.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partcrv3.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.bin
index bf10f26e..bf10f26e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.sci
index a8581b1b..a8581b1b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partframe.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partframe.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.bin
index badede95..badede95 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.sci
index 15d74ec4..15d74ec4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PartitionPt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PartitionPt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.bin
index b732c600..b732c600 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.sci
index 39c23c45..39c23c45 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Partitionseg.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Partitionseg.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.bin
index e48ca436..e48ca436 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.sci
index eb689ffe..eb689ffe 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Perspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Perspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.bin
index 6c1648ab..6c1648ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.sci
index ea2c8e28..ea2c8e28 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhFaceL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhFaceL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.bin
index a76d1351..a76d1351 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.sci
index d5333cd1..d5333cd1 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.bin
index 6f261d0b..6f261d0b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.sci
index 1eae4bc9..1eae4bc9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PhVertexL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PhVertexL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.bin
index c447109d..c447109d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.sci
index 9c7806f5..9c7806f5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.bin
index 9e24e48d..9e24e48d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.sci
index 879067ce..879067ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phcutoffdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phcutoffdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.bin
index 4105b83f..4105b83f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.sci
index 02fe98a5..02fe98a5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phidegree.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phidegree.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.bin
index 8e0c2f4b..8e0c2f4b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.sci
index 835c173e..835c173e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.bin
index bd4d18f5..bd4d18f5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.sci
index e422b6fc..e422b6fc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.bin
index 83ccabf1..83ccabf1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.sci
index c4c79c26..c4c79c26 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.bin
index c2072a26..c2072a26 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.sci
index 29870630..29870630 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.bin
index 4a5a308d..4a5a308d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.sci
index 3c8018e3..3c8018e3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.bin
index 9d90d190..9d90d190 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.sci
index 58ab8101..58ab8101 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phspersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phspersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.bin
index ef215643..ef215643 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.sci
index 6928d928..6928d928 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.bin
index b571d4dd..b571d4dd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.sci
index 21677841..21677841 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Phsrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Phsrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.bin
index fb253985..fb253985 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.sci
index fc548f28..fc548f28 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Plotdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Plotdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.bin
index 1a7c1121..1a7c1121 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.sci
index 35e2347e..35e2347e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.bin
index 181d1354..181d1354 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.sci
index fd2a35d0..fd2a35d0 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PointonCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PointonCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.bin
index 16b3b587..16b3b587 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.sci
index c39cdadc..c39cdadc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Pointoncrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Pointoncrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.bin
index 337e76a9..337e76a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.sci
index b23dfdc8..b23dfdc8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Powersum.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Powersum.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.bin
index 8a75cbf0..8a75cbf0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.sci
index bc866928..bc866928 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Prime.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Prime.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.bin
index a4c6dba6..a4c6dba6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.sci
index bf137751..bf137751 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Printobjstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Printobjstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.bin
index 5adfea2f..5adfea2f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.sci
index bbe28c12..bbe28c12 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.bin
index 8b17d615..8b17d615 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.sci
index 74c552a6..74c552a6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ProjcoordCurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ProjcoordCurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.bin
index 0ce6a992..0ce6a992 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.sci
index 82feeff2..82feeff2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpara.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpara.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.bin
index 7594630e..7594630e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.sci
index b43451a9..b43451a9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Projpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Projpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.bin
index b042e991..b042e991 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.sci
index 78776d7b..78776d7b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptcrv.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptcrv.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.bin
index 51257705..51257705 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.sci
index d16ebf80..d16ebf80 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptend.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptend.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.bin
index b86773c2..b86773c2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.sci
index 98f2ca94..98f2ca94 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PthiddenQ.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PthiddenQ.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.bin
index 97796c60..97796c60 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.sci
index f6452897..f6452897 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptne.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptne.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.bin
index 1d290957..1d290957 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.sci
index e3cd5ebc..e3cd5ebc 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptnw.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptnw.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.bin
index 09489c68..09489c68 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.sci
index fe5e52b9..fe5e52b9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptse.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptse.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.bin
index c662aeb8..c662aeb8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.sci
index f94437cf..f94437cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptstart.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptstart.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.bin
index 3cd0fa20..3cd0fa20 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.sci
index 5b0a3474..5b0a3474 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ptsw.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ptsw.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.bin
index d31053f9..d31053f9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.sci
index e0020f0b..e0020f0b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcell.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcell.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.bin
index f834f86d..f834f86d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.sci
index 63bc151f..63bc151f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putcirmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putcirmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.bin
index 1b37ca31..1b37ca31 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.sci
index 41b9a1b6..41b9a1b6 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.bin
index 7a5123d8..7a5123d8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.sci
index 0e2f9d0a..0e2f9d0a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLexpr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLexpr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.bin
index c4cecfc7..c4cecfc7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.sci
index b993ffa9..b993ffa9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/PutcoLstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/PutcoLstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.bin
index 5fc7bc24..5fc7bc24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.sci
index 8d732a9d..8d732a9d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putdashmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putdashmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.bin
index 1910dfd9..1910dfd9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.sci
index ce63e542..ce63e542 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrecmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrecmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.bin
index 9085bc24..9085bc24 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.sci
index 0c2c209a..0c2c209a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.bin
index 83b428d4..83b428d4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.sci
index 0a3158cc..0a3158cc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowexpr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowexpr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.bin
index 02bd62fd..02bd62fd 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.sci
index d006f3ec..d006f3ec 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Putrowstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Putrowstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.bin
index cfb497e7..cfb497e7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.sci
index a4f1ad89..a4f1ad89 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Puttrace.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Puttrace.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.bin
index 116083a4..116083a4 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.sci
index 839452f6..839452f6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ratiocmyk.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ratiocmyk.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.bin
index 22d88c39..22d88c39 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.sci
index c1656b15..c1656b15 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadOutData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadOutData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.bin
index 9f2e42ee..9f2e42ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.sci
index eaf9f6df..eaf9f6df 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ReadfromCindy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ReadfromCindy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.bin
index 4a58106b..4a58106b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.sci
index 7109f789..7109f789 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Readtextdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Readtextdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.bin
index d9cd1315..d9cd1315 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.sci
index 837a5727..837a5727 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Reflectdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Reflectdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.bin
index 66f6a956..66f6a956 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.sci
index facea4d5..facea4d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rmmember.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rmmember.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.bin
index e8683dd9..e8683dd9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.sci
index 9082290d..9082290d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.bin
index bc806d95..bc806d95 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.sci
index 910aa734..910aa734 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotate3pt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotate3pt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.bin
index fc876c55..fc876c55 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.sci
index 845cac17..845cac17 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Rotatedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Rotatedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.bin
index f55e05bc..f55e05bc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.sci
index d14f3b3a..d14f3b3a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Roundstr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Roundstr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.bin
index 025c430a..025c430a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.sci
index 7e563f4b..7e563f4b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Scaledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Scaledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.bin
index 60750005..60750005 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.sci
index e918e475..e918e475 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sectionview.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sectionview.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.bin
index e70977ce..e70977ce 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.sci
index 2a4a3c95..2a4a3c95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setangle.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setangle.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.bin
index 63725d0f..63725d0f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.sci
index 8f9d6053..8f9d6053 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setarrow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setarrow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.bin
index 6a258c98..6a258c98 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.sci
index 5fab30e2..5fab30e2 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.bin
index cb6ec45d..cb6ec45d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.sci
index 51b8e0c3..51b8e0c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcolor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcolor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.bin
index 7bcd0094..7bcd0094 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.sci
index 4b8b932b..4b8b932b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setcounter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setcounter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.bin
index b8a538c3..b8a538c3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.sci
index ae713f4e..ae713f4e 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.bin
index 6822b346..6822b346 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.sci
index a17c9e95..a17c9e95 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setmarklen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setmarklen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.bin
index a8591c05..a8591c05 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.sci
index 2ee06cbb..2ee06cbb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjdecimals.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjdecimals.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.bin
index 71df5ec2..71df5ec2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.sci
index 22f13c4d..22f13c4d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setobjscale.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setobjscale.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.bin
index 91bbc8da..91bbc8da 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.sci
index 62a1f624..62a1f624 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setorigin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setorigin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.bin
index d5934c6e..d5934c6e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.sci
index 500ef7f9..500ef7f9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.bin
index c628c2f0..c628c2f0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.sci
index 455551bb..455551bb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpers.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpers.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.bin
index b36a2407..b36a2407 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.sci
index a3b86b01..a3b86b01 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setpt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setpt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.bin
index d3561ee9..d3561ee9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.sci
index 1d4868c9..1d4868c9 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.bin
index cba724b8..cba724b8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.sci
index cb6c79ae..cb6c79ae 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoL.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoL.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.bin
index 7f82c6ee..7f82c6ee 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.sci
index ff9de892..ff9de892 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/SetstereoR.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/SetstereoR.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.bin
index 23ded039..23ded039 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.sci
index 84ea4d60..84ea4d60 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setunitlen.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setunitlen.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.bin
index 992a793c..992a793c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.sci
index 92883d5a..92883d5a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setversion.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setversion.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.bin
index 5ab2b0d2..5ab2b0d2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.sci
index fb72097b..fb72097b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Setwindow.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Setwindow.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.bin
index 623920c5..623920c5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.sci
index 9c20a13b..9c20a13b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sf3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sf3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.bin
index 183f7fda..183f7fda 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.sci
index 7a759f69..7a759f69 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.bin
index 5f77179e..5f77179e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.sci
index 9833a7f4..9833a7f4 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.bin
index 66da5cea..66da5cea 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.sci
index 082ccec3..082ccec3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin
index cd42fdf6..cd42fdf6 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci
index cde6870f..cde6870f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfbdrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.bin
index c7f1f6f1..c7f1f6f1 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.sci
index 5a15d61c..5a15d61c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.bin
index b6341637..b6341637 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.sci
index 0e4c6a5b..0e4c6a5b 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin
index 636f24b3..636f24b3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci
index c10cdb8d..c10cdb8d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin
index 2b4fd676..2b4fd676 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci
index 546f66d8..546f66d8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin
index 08ac4249..08ac4249 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci
index e5a387f5..e5a387f5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfcutoffrawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.bin
index f1b9d960..f1b9d960 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.sci
index 5aa4e5e5..5aa4e5e5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.bin
index bea54bf3..bea54bf3 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.sci
index ecc63e41..ecc63e41 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sfpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sfpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.bin
index 48ba5b55..48ba5b55 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.sci
index ec4fa716..ec4fa716 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Shade.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Shade.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.bin
index e93fdf6e..e93fdf6e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.sci
index 4eec31cf..4eec31cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeleton2data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeleton2data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.bin
index 1d3bd14f..1d3bd14f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.sci
index 5914d47a..5914d47a 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpara3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpara3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.bin
index f0879401..f0879401 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.sci
index 1270f789..1270f789 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.bin
index d382a6b0..d382a6b0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.sci
index 57dde938..57dde938 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpers3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpers3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.bin
index 03417429..03417429 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.sci
index c91e73cf..c91e73cf 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Skeletonpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Skeletonpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.bin
index bacaa702..bacaa702 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.sci
index 077a88cb..077a88cb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spacecurve.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spacecurve.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.bin
index b5252573..b5252573 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.sci
index 9fe33c06..9fe33c06 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Spaceline.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Spaceline.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.bin
index c9477a3a..c9477a3a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.sci
index a4de85ea..a4de85ea 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Splinedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Splinedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.bin
index e8876298..e8876298 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.sci
index 8f4da94d..8f4da94d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Strop.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Strop.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.bin
index 5f1b02bc..5f1b02bc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.sci
index 785b605c..785b605c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Subs.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Subs.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.bin
index cd35f9cc..cd35f9cc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.sci
index 55fdfd0f..55fdfd0f 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Sumfun.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Sumfun.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.bin
index 7abbf37d..7abbf37d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.sci
index 0d649872..0d649872 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symb3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symb3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.bin
index ebda20ac..ebda20ac 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.sci
index d63a3470..d63a3470 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Symbdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Symbdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.bin
index 57730f7f..57730f7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.sci
index 621f6256..621f6256 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tabledata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tabledata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.bin
index c702d4e8..c702d4e8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.sci
index 9b848315..9b848315 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texcom.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texcom.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.bin
index 3f2db49a..3f2db49a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.sci
index 2a8b08ca..2a8b08ca 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.bin
index 4bd0517d..4bd0517d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.sci
index 8ef93556..8ef93556 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texelse.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texelse.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.bin
index 322cde18..322cde18 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.sci
index a3139873..a3139873 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texend.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texend.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.bin
index ea787159..ea787159 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.sci
index ecb7b788..ecb7b788 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendfor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendfor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.bin
index 43440fc9..43440fc9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.sci
index 97d32d85..97d32d85 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texendif.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texendif.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.bin
index 69956280..69956280 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.sci
index 0c239842..0c239842 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texfor.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texfor.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.bin
index 66fe8e3c..66fe8e3c 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.sci
index f661c649..f661c649 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texforinit.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texforinit.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.bin
index 52222c34..52222c34 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.sci
index 8cbae5dc..8cbae5dc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texif.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texif.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.bin
index d95b41da..d95b41da 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.sci
index f83cc8c8..f83cc8c8 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texletter.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texletter.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.bin
index eec32b1e..eec32b1e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.sci
index b3b9a417..b3b9a417 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewcmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewcmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.bin
index c724a1fa..c724a1fa 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.sci
index 03cabf81..03cabf81 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texnewctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texnewctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.bin
index a19894a9..a19894a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.sci
index b8926589..b8926589 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texrenewcmd.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texrenewcmd.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.bin
index 6b59198a..6b59198a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.sci
index 166af676..166af676 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texsetctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texsetctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.bin
index 7a1b6b04..7a1b6b04 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.sci
index 469da91a..469da91a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texthectr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texthectr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.bin
index 71c3785e..71c3785e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.sci
index 96d1c734..96d1c734 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvalctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvalctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.bin
index 0da12c0f..0da12c0f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.sci
index fc443411..fc443411 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Texvctr.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Texvctr.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.bin
index 8f036e77..8f036e77 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.sci
index c6ceff89..c6ceff89 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Thetadegree.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Thetadegree.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.bin
index 43d2d234..43d2d234 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.sci
index a7a3fc2d..a7a3fc2d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/ThisVersion.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/ThisVersion.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.bin
index 5e7b9411..5e7b9411 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.sci
index 8ef53bd5..8ef53bd5 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Tolist.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Tolist.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.bin
index 43315b47..43315b47 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.sci
index 98d69544..98d69544 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translate3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translate3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.bin
index 9b27594a..9b27594a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.sci
index a2e31085..a2e31085 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Translatedata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Translatedata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.bin
index 838fdc91..838fdc91 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.sci
index b4705593..b4705593 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Trunc.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Trunc.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.bin
index 60e56331..60e56331 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.sci
index 74910ceb..74910ceb 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Unscaling.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Unscaling.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.bin
index b6a902cc..b6a902cc 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.sci
index 4bc7684c..4bc7684c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.bin
index 3118062d..3118062d 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.sci
index 527d3834..527d3834 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vecnagasa2.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vecnagasa2.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.bin
index 1692f2d7..1692f2d7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.sci
index 44bde517..44bde517 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Viewfrom.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Viewfrom.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.bin
index 8410cc5f..8410cc5f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.sci
index de320918..de320918 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Vtickmark.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Vtickmark.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.bin
index cfd85f0b..cfd85f0b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.sci
index baa03e73..baa03e73 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Windisp.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Windisp.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.bin
index 329b7bae..329b7bae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.sci
index 24920661..24920661 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WireHiddenData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WireHiddenData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.bin
index cd12acae..cd12acae 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.sci
index d62acaf3..d62acaf3 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WirePt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WirePt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.bin
index 74ac71e0..74ac71e0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.sci
index b46e359c..b46e359c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wireparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wireparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.bin
index 7ac1f185..7ac1f185 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.sci
index 11def80c..11def80c 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirepersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirepersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.bin
index 646215a8..646215a8 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.sci
index 59c5ba54..59c5ba54 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawparadata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawparadata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.bin
index 28eecf7a..28eecf7a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.sci
index d168b4f7..d168b4f7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Wirerawpersdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Wirerawpersdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.bin
index baa9001a..baa9001a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.sci
index 059ac6d5..059ac6d5 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WriteOutData.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WriteOutData.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.bin
index 734a3c14..734a3c14 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.sci
index ae51bf8b..ae51bf8b 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writeobjpoint.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writeobjpoint.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.bin
index 5e4a47e2..5e4a47e2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.sci
index 51a13884..51a13884 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Writetextdata.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Writetextdata.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.bin
index 4b55a62a..4b55a62a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.sci
index 60d73ef7..60d73ef7 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/WritetoCindy.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/WritetoCindy.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.bin
index 42261931..42261931 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.sci
index 28ab28ce..28ab28ce 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.bin
index aff6ce0e..aff6ce0e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.sci
index e18e83d7..e18e83d7 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xmin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xmin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.bin
index c10e835a..c10e835a 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.sci
index b2118c90..b2118c90 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzax3data.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzax3data.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.bin
index 58069271..58069271 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.sci
index b833802d..b833802d 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxparaname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxparaname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.bin
index 9bafd8a9..9bafd8a9 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.sci
index d9c1c7df..d9c1c7df 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Xyzaxpersname.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Xyzaxpersname.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.bin
index dd606856..dd606856 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.sci
index 0a835534..0a835534 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymax.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymax.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.bin
index e990681f..e990681f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.sci
index 73d0d261..73d0d261 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Ymin.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Ymin.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.bin
index acd2edd0..acd2edd0 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.sci
index 5c237179..5c237179 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zparapt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zparapt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.bin b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.bin
index 76e4408e..76e4408e 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.bin
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.bin
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.sci b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.sci
index 13601556..13601556 100755..100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/Zperspt.sci
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/Zperspt.sci
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/lib b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/lib
index 3083cb73..3083cb73 100644
--- a/texmf-dist/scripts/ketpic/ketlib/ketpicscifiles6/lib
+++ b/texmf-dist/scripts/ketcindy/ketlib/ketpicscifiles6/lib
diff --git a/texmf-dist/scripts/ketpic/ketlib/maximaL/fourier_sec.max b/texmf-dist/scripts/ketcindy/ketlib/maximaL/fourier_sec.max
index c70f7f46..c70f7f46 100644
--- a/texmf-dist/scripts/ketpic/ketlib/maximaL/fourier_sec.max
+++ b/texmf-dist/scripts/ketcindy/ketlib/maximaL/fourier_sec.max
diff --git a/texmf-dist/scripts/ketpic/ketlib/maximaL/matoperation.max b/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max
index 512a9ffb..512a9ffb 100644
--- a/texmf-dist/scripts/ketpic/ketlib/maximaL/matoperation.max
+++ b/texmf-dist/scripts/ketcindy/ketlib/maximaL/matoperation.max
diff --git a/texmf-dist/scripts/ketpic/ketlib/maximaL/poincare.mac b/texmf-dist/scripts/ketcindy/ketlib/maximaL/poincare.mac
index aefab3a2..aefab3a2 100644
--- a/texmf-dist/scripts/ketpic/ketlib/maximaL/poincare.mac
+++ b/texmf-dist/scripts/ketcindy/ketlib/maximaL/poincare.mac
diff --git a/texmf-dist/scripts/ketpic/ketlib/maximaL/rkfun.lisp b/texmf-dist/scripts/ketcindy/ketlib/maximaL/rkfun.lisp
index 70aafc7f..70aafc7f 100644
--- a/texmf-dist/scripts/ketpic/ketlib/maximaL/rkfun.lisp
+++ b/texmf-dist/scripts/ketcindy/ketlib/maximaL/rkfun.lisp
diff --git a/texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.pdf b/texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.pdf
new file mode 100644
index 00000000..33864232
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.pdf
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.rr b/texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.rr
index badddccb..ba7131ab 100644
--- a/texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.rr
+++ b/texmf-dist/scripts/ketcindy/ketlib/oshima/os_muldif.rr
@@ -5,7 +5,7 @@
/* #undef USEMODULE */
/* os_muldif.rr (Library for Risa/Asir)
- * Toshio Oshima (Nov. 2007 - June 2017)
+ * Toshio Oshima (Nov. 2007 - Aug. 2017)
*
* For polynomials and differential operators with coefficients
* in rational funtions (See os_muldif.pdf)
@@ -180,6 +180,8 @@ localf eta$
localf jell$
localf frac$
localf erfc$
+localf orthpoly$
+localf schurpoly$
localf fouriers$
localf todf$
localf f2df$
@@ -271,6 +273,7 @@ localf okuboetos$
localf heun$
localf fspt$
localf abs$
+localf sgn$
localf calc$
localf isint$
localf israt$
@@ -398,6 +401,9 @@ localf areabezier$
localf saveproc$
localf xygraph$
localf xy2graph$
+localf addIL$
+localf xy2curve$
+localf xygrid$
localf xyarrow$
localf xyarrows$
localf xyang$
@@ -451,7 +457,7 @@ extern LQS$
static S_Fc,S_Dc,S_Ic,S_Ec,S_EC,S_Lc$
static S_FDot$
extern AMSTeX$
-Muldif.rr="00170612"$
+Muldif.rr="00170825"$
AMSTeX=1$
TeXEq=5$
TeXLim=80$
@@ -550,9 +556,7 @@ def makenewv(L)
if((V=getopt(var))<2) V="z_";
else if(isvar(V)) V=rtostr(V);
if(type(N=getopt(num))!=1) N=0;
- Var=vars(L);
- for(Va=Var;Va!=[];Va=cdr(Va))
- if(vtype(car(Va))==2) Var=append(vars(args(car(Va))),Var);
+ Var=varargs(L|all=2);
for(XX=[],I=J=0;;I++){
X=strtov(V+rtostr(I));
if(findin(X,Var)<0){
@@ -616,6 +620,12 @@ def mycat(L)
def fcat(S,X)
{
if(type(S)!=7){
+ if(type(DIROUTD)!=7){
+ DIROUTD=str_subst(DIROUT,["%HOME%","%ASIRROOT%","\\"],
+ [getenv("HOME"),get_rootdir(),"/"])+"/";
+ if(isMs()) DIROUTD=str_subst(DIROUTD,"/","\\"|sjis=1);
+ }
+ if(S==-1) return;
T="fcat";
if(S>=2&&S<=9) T+=rtostr(S);
T=DIROUTD+T+".txt";
@@ -623,16 +633,18 @@ def fcat(S,X)
if(S!=0&&access(T)) remove_file(T);
S=T;
}
- output(S);
+ R=output(S);
print(X);
output();
if(getopt(exe)==1) shell("\""+S+"\"");
+ return R;
}
def mycat0(L,T)
{
Opt = getopt(delim);
Del = (type(Opt) >= 0)?Opt:"";
+ if(type(L)!=4) L=[L];
while(L != []){
if(Do==1)
print(Del,0);
@@ -728,7 +740,7 @@ def mydiff(P,X)
for(;X!=[];X=cdr(X)) P=mydiff(P,car(X));
return P;
}
- if(deg(dn(P),X) == 0)
+ if(ptype(dn(P),X)<2)
return red(diff(nm(P),X)/dn(P));
return red(diff(P,X));
}
@@ -1245,21 +1257,36 @@ def mulseries(V1,V2)
def scale(L)
{
T=0;LS=1;
+ Pr=getopt(prec);
if(type(L)!=4){
if(L==2){
- L=[[[1,2,1/20],[2,5,1/10],[5,10,1/5], [10,20,1/2],[20,50,1],[50,100,2]],
+ L=(Pr!=1)?
+ [[[1,2,1/20],[2,5,1/10],[5,10,1/5], [10,20,1/2],[20,50,1],[50,100,2]],
[[1,2,1/10],[2,5,1/2], [10,20,1],[20,50,5]],
- [[1,2,1/2],[2,10,1], [10,20,5],[20,100,10]]];
+ [[1,2,1/2],[2,10,1], [10,20,5],[20,100,10]]]:
+ [[[1,2,1/50],[2,5,1/20],[5,10,1/10], [10,20,1/5],[20,50,1/2],[50,100,1]],
+ [[1,5,1/10],[5,10,1/2], [10,20,1],[50,100,5]],
+ [[1,5,1/2],[5,10,1], [10,50,5],[50,100,10]]];
LS=2;
}else if(L==3){
- L=[[[1,2,1/20],[2,5,1/10],[5,10,1/5], [10,20,1/2],[20,50,1],[50,100,2],
- [100,200,5],[200,500,10],[500,1000,20]],
+ L=(Pr!=1)?
+ [[[1,2,1/20],[2,5,1/10],[5,10,1/5], [10,20,1/2],[20,50,1],[50,100,2],
+ [100,200,5],[200,500,10],[500,1000,20]],
[[1,2,1/10],[2,5,1/2], [10,20,1],[20,50,5], [100,200,10],[200,500,50]],
- [[1,2,1/2],[2,10,1], [10,20,5],[20,100,10], [100,200,50],[200,1000,100]]];
+ [[1,2,1/2],[2,10,1], [10,20,5],[20,100,10], [100,200,50],[200,1000,100]]]:
+ [[[1,2,1/50],[2,5,1/20],[5,10,1/10],[10,20,1/5],[20,50,1/2],[50,100,1],
+ [100,200,2],[200,500,5],[500,1000,10]],
+ [[1,5,1/10],[5,10,1/2], [10,50,1],[50,100,5], [100,500,10],[500,1000,50]],
+ [[1,5,1/2],[5,10,1], [10,50,5],[50,100,10], [100,500,50],[500,1000,100]]];
LS=3;
}else{
- L=[[[1,2,1/50],[5,10,1/2],[5,10,1/10]],[[1,5,1/10],[5,10,1/2]],
- [[1,5,1/2],[5,10,1]]];
+ L=(Pr!=1)?
+ [[[1,2,1/50],[2,5,1/20],[5,10,1/10]],
+ [[1,5,1/10],[5,10,1/2]],
+ [[1,5,1/2],[5,10,1]]]:
+ [[[1,2,1/100],[2,5,1/50],[5,10,1/20]],
+ [[1,2,1/20],[2,10,1/10]],
+ [[1,2,1/10],[2,10,1/2]]];
}
}else if(type(L[0])!=4){
L=[L];
@@ -1284,41 +1311,48 @@ def scale(L)
SC=getopt(scale);
if(type(SC)==4){
S0=SC[0];S1=SC[1];
- }else if(type(S)==1){
- S0=S;S1=0;
+ }else if(type(SC)==1){
+ S0=SC;S1=0;
}else return T;
if(type(D=getopt(shift))==4){
D0=D[0];D1=D[1];
}
if(type(F=getopt(f))>1) F=f2df(F);
else F=0;
- for(M=[],I=length(T);T!=[];T=cdr(T),I--){
+ for(M=M0=[],I=length(T);T!=[];T=cdr(T),I--){
for(S=car(T);S!=[];S=cdr(S)){
V=((!F)?dlog(car(S))/dlog(10)/LS:myfdeval(F,car(S)))*S0;
if(S1!=0){
M=cons([V+D0,D1],M);
M=cons([V+D0,I*((length(SC)>2)?SC[I]:S1)+D1],M);
M=cons(0,M);
- }else M=cons(V+D0,M);
+ }else M0=cons(V+D0,M0);
}
+ if(S1==0) M=cons(reverse(M0),M);
}
if(S1!=0) M=cdr(M);
+ if(S1==0||getopt(TeX)!=1) return M;
M=reverse(M);
- if(getopt(TeX)==1){
- if(type(U=getopt(line))==4)
- M=cons([U[0]+D0,D1],cons([U[1]+D0,D1],cons(0,M)));
- S=xylines(M);
- if(type(Mes=getopt(mes))==4){
- S3=car(Mes);
- V=car(scale(cdr(Mes)));
- if(!F) Mes=scale(cdr(Mes)|scale=[S0/LS,0],shift=[D0,D1]);
- else Mes=scale(cdr(Mes)|f=F,scale=[S0,0],shift=[D0,D1]);
- for(M=Mes;M!=[];M=cdr(M),V=cdr(V))
- S+=xyput([car(M),S3,deval(car(V))]);
+ if(type(U=getopt(line))==4)
+ M=cons([U[0]+D0,D1],cons([U[1]+D0,D1],cons(0,M)));
+ if(type(Col=getopt(col))<1) S=xylines(M);
+ else S=xylines(M|opt=Col);
+ if(type(Mes=getopt(mes))==4){
+ S3=car(Mes);
+ if(type(S3)==4){
+ Col=S3[1];
+ S3=car(S3);
+ }else Col=0;
+ V=car(scale(cdr(Mes)));
+ if(!F) Mes=scale(cdr(Mes)|scale=[S0/LS,0],shift=[D0,D1]);
+ else Mes=scale(cdr(Mes)|f=F,scale=[S0,0],shift=[D0,D1]);
+ for(M=car(Mes);M!=[];M=cdr(M),V=cdr(V)){
+ VT=deval(car(V));
+ if(Col!=0) VT=[Col,VT];
+ S+=xyput([car(M),S3,VT]);
}
- return S;
}
- return M;
+ return S;
}
def pluspower(P,V,N,M)
@@ -3631,9 +3665,27 @@ def ladd(X,Y,M)
def mrot(X)
{
+ if(type(X)==4){
+ if(getopt(deg)==1)
+ X=[deval(@pi*X[0]/180),deval(@pi*X[1]/180),deval(@pi*X[2]/180)];
+ if(getopt(conj)==1)
+ return mrot([-X[2],-X[1],0])*mrot([X[0],X[1],X[2]]);
+ if(X[1]==0){
+ X=[X[0]+X[2],0,0];
+ if(X[0]==0) return diagm(3,[1]);
+ }
+ if(X[0]!=0){
+ M=mat([dcos(X[0]),-dsin(X[0]),0],[dsin(X[0]),dcos(X[0]),0],[0,0,1]);
+ if(X[1]==0) return M;
+ }
+ N=mat([dcos(X[1]),0,-dsin(X[1])],[0,1,0],[dsin(X[1]),0,dcos(X[1])]);
+ if(X[0]!=0) N=M*N;
+ if(X[2]==0) return N;
+ return N*mrot([X[2],0,0]);
+ }
if(getopt(deg)==1) X=@pi*X/180;
X=deval(X);
- return mat([dcos(X),dsin(X)],[-dsin(X),dcos(X)]);
+ return mat([dcos(X),-dsin(X)],[dsin(X),dcos(X)]);
}
def m2v(M)
@@ -5779,7 +5831,7 @@ def pol2sft(F,A)
def binom(P,N)
{
- if(type(N)!=1 || N<0) return 1;
+ if(type(N)!=1 || N<=0) return 1;
for(S=1;N>0;N--,P-=1) S*=P/N;
return red(S);
}
@@ -5795,6 +5847,7 @@ def expower(P,R,N)
def seriesHG(A,B,X,N)
{
+ if(N==0) return 1;
if(type(N)!=1 || N<0) return 0;
if(type(X)<4){
for(K=0,S=S0=1;K<N;K++){
@@ -7415,6 +7468,22 @@ def abs(X)
return X;
}
+def sgn(X)
+{
+ if(X==0) return 0;
+ if(type(X)==1){
+ return (X>0)?1:-1;
+ }
+ if(type(X)==5) X=vtol(X);
+ if(type(X)==4){
+ for(W=0,Y=X;Y!=[];Y=cdr(Y))
+ for(Z=cdr(Y);Z!=[];Z=cdr(Z))
+ if(car(Y)>car(Z)) W++;
+ if(getopt(val)==1) return W;
+ return (iand(W,1))?-1:1;
+ }
+}
+
def calc(X,L)
{
if(type(X)<4||type(X)==7){
@@ -10349,6 +10418,7 @@ def tocsv(L)
S=str_tb(0,Tb);
if(type(EXE=getopt(exe))!=1&&EXE!=0&&type(EXE)!=7) return S;
if(type(F)!=7){
+ fcat(-1,0);
F="risaout";
if(EXE>=2&&EXE<=9) F+=rtostr(EXE);
F=DIROUTD+F+".csv";
@@ -11100,7 +11170,6 @@ def xyline(P,Q)
def xylines(P)
{
-/* mycat([P,getopt()]); */
Lf=getopt(curve);
if(type(Lf)!=1) Lf=0;
SS=getopt(opt);
@@ -11259,9 +11328,292 @@ def saveproc(S,Out)
}
}
+def xygrid(X,Y)
+{
+ for(RR=[],I=0,Z=X;I<2;I++){
+ U=Z[2];L=LL=[];M=Z[3];
+ if(Z[1]==1||Z[1]==-1){
+ if(type(M)==4) L=M;
+ else{
+ if(U*(-dlog(1-1/20)/dlog(10))>=M){
+ L=cons([1,2,1/10],L);
+ LL=cons([1,2,1/2],LL);
+ }else if(U*(-dlog(1-1/10)/dlog(10))>=M)
+ L=cons([1,2,1/5],L);
+ else if(U*(-dlog(1-1/4)/dlog(10))>=M)
+ L=cons([1,2,1/2],L);
+ if(U*(-dlog(1-1/50)/dlog(10))>=M){
+ L=cons([2,5,1/10],L);
+ LL=cons([2,5,1/2],LL);
+ }else if(U*(-dlog(1-1/25)/dlog(10))>=M)
+ L=cons([2,5,1/5],L);
+ else if(U*(-dlog(1-1/10)/dlog(10))>=M)
+ L=cons([2,5,1/2],L);
+ if(U*(-dlog(1-1/100)/dlog(10))>=M){
+ L=cons([5,10,1/10],L);
+ LL=cons([5,10,1/2],LL);
+ }
+ else if(U*(-dlog(1-1/50)/dlog(10))>=M)
+ L=cons([5,10,1/5],L);
+ else if(U*(-dlog(1-1/20)/dlog(10))>=M)
+ L=cons([5,10,1/2],L);
+ L=cons(L,cons(LL,[[[1,10,1]]]));
+ }
+ R=scale(L|scale=U);
+ if(Z[1]==-1){
+ for(LL=[];R!=[];R=cdr(R)){
+ for(L=[],T=car(R);T!=[];T=cdr(T)) L=cons(U-car(T),L);
+ LL=cons(reverse(L),LL);
+ }
+ R=reverse(LL);
+ }
+ }else if(Z[1]==0){
+ if(type(M)==4){
+ R=scale(M|f=x,scale=U);
+ }else{
+ V=0;
+ if(U/10>=M) V=1/10;
+ else if(U/5>=M) V=1/5;
+ else if(U/2>=M) V=1/2;
+ R=[];
+ if(V>0){
+ UU=U*V;
+ for(R=[],J=UU;J<U;J+=UU) R=cons(J,R);
+ }
+ if(V==1/10) L=[U/2];
+ else L=[];
+ R=cons(R,cons(L,[[0,U]]));
+ }
+ }else if(type(Z[1])==4){
+ R=Z[1];
+ if(length(R)==0||type(R[0])!=4) R=[[],[],R];
+ }else return 0;
+ K=length(R);
+ S=newvect(K);
+ for(J=0;J<K;J++){
+ for(S[J]=[],JJ=0;JJ<=Z[0];JJ+=U){
+ for(P=R[J];P!=[];P=cdr(P))
+ if(car(P)+JJ<=Z[0]) S[J]=cons(car(P)+JJ,S[J]);
+ }
+ }
+ for(J=0;J<K;J++) S[J]=lsort(S[J],[],1);
+ for(U=[],J=K-1;J>0;J--){
+ U=lsort(S[J],U,0);S[J-1]=lsort(S[J-1],U,1);
+ }
+ RR=cons(vtol(S),RR);
+ Z=Y;
+ }
+ if((Raw=getopt(raw))==1) return RR;
+ SS=[];
+ if(type(Sf=getopt(shift))==7){
+ Sx=Sf[0];Sy=Sf[1];
+ }else Sx=Sy=0;
+ for(I=0;I<2;I++){
+ for(S0=[],L=RR[I];L!=[];L=cdr(L)){
+ for(S=[],T=car(L);T!=[];T=cdr(T)){
+ if(S!=[]) S=cons(0,S);
+ if(I==0){
+ S=cons([X[0]+Sx,car(T)+Sy],S);
+ S=cons([Sx,car(T)+Sy],S);
+ }else{
+ S=cons([car(T)+Sx,Y[0]+Sy],S);
+ S=cons([car(T)+Sx,Sy],S);
+ }
+ }
+ S0=cons(S,S0);
+ }
+ SS=cons(reverse(S0),SS);
+ }
+ SS=reverse(SS);
+ if(Raw==2) return SS;
+ if(length(Y)<5) T=[["",""]];
+ else if(type(Y[4])==4) T=[Y[4]];
+ else T=[Y[4],Y[4]];
+ if(length(X[4])==4) T=cons([""],T);
+ else if(type(X[4])==4) T=cons(X[4],T);
+ else T=cons([X[4]],T);
+ for(Sx=Sy=[],I=0;I<2;I++){
+ TT=T[I];
+ for(V=SS[I];V!=[];V=cdr(V)){
+ Op=car(TT);
+ if(length(TT)>1) TT=cdr(TT);
+ if(car(V)==[]) continue;
+ if(Op=="") S=xylines(car(V));
+ else S=xylines(car(V)|opt=Op);
+ if(I==0) Sx=cons(S,Sx);
+ else Sy=cons(S,Sy);
+ }
+ }
+ for(S="",Sx=reverse(Sx), Sy=reverse(Sy);Sx!=[]&&Sy!=[];){
+ if(Sx!=[]){
+ S+=car(Sx);Sx=cdr(Sx);
+ }
+ if(Sy!=[]){
+ S+=car(Sy);Sy=cdr(Sy);
+ }
+ }
+ return S;
+}
+
+
+def addIL(I,L)
+{
+ if(I==0){
+ for(R=[];L!=[];L=cdr(L)) R=addIL(car(L),R);
+ return reverse(R);
+ }
+ if(type(In=getopt(in))==1){
+ if(In==-1){
+ J=JJ=I[1];I=I[0];
+ for(R=[];L!=[];L=cdr(L)){
+ J=lmin([car(L)[0],JJ]);
+ if(J>I) R=cons([I,J],R);
+ I=lmax([car(L)[1],I]);
+ }
+ if(I<JJ) R=cons([I,JJ],R);
+ return reverse(R);
+ }else{
+ for(;L!=[];L=cdr(L)){
+ if(car(L)[0]>I) return 0;
+ if(car(L)[1]>=I){
+ if(In==3) return car(L);
+ if(In==1||(I!=car(L)[0]&&I!=car(L)[1])) return 1;
+ return 2;
+ }
+ }
+ return 0;
+ }
+ }
+ I0=car(I);I1=I[1];
+ for(F=0,R=[];L!=[];L=cdr(L)){
+ if(I0>car(L)[1]){
+ R=cons(car(L),R);
+ continue;
+ }
+ if(I0<=car(L)[1]){
+ I0=lmin([I0,car(L)[0]]);
+ if(I1<car(L)[0]){
+ R=cons([I0,I1],R);
+ for( ;L!=[];L=cdr(L)) R=cons(car(L),R);
+ F=1;
+ break;
+ }
+ I1=lmax([I1,car(L)[1]]);
+ }
+ }
+ if(!F) R=cons([I0,I1],R);
+ return reverse(R);
+}
+
+def xy2curve(F,N,Lx,Ly,Lz,A,B)
+{
+ Raw=getopt(raw);
+ if(type(Gap=getopt(gap))==4){
+ MG=Gap[1];Gap=car(Gap);
+ }else MG=3;
+ if(type(Gap)!=1 && Gap!=0) Gap=0.7;
+ if(type(Dvi=getopt(dviout))<1) Dvi=0;
+ OL=[["dviout",Dvi]];
+ if(type(Opt=getopt(opt))<1) Opt=0;
+ else OL=cons(["opt",Opt],OL);
+ if(type(Sc=getopt(scale))!=1 && type(Sc)!=4) Sc=[1,1,1];
+ else if(type(Sc)!=4) Sc=[Sc,Sc,Sc];
+ else if(length(Sc)!=3) Sc=[Sc[0],Sc[1],Sc[1]];
+ M=diagm(3,Sc);
+ if(A!=0||B!=0){
+ if(type(A)!=6){ /* M=mrot([-A,B,0]|deg=1)*M; */
+ Pi=deval(@pi);
+ Ac=dcos(Pi*A/180);As=dsin(Pi*A/180);
+ M=mat([Ac,As,0],[-As,Ac,0],[0,0,1])*M;
+ Ac=dcos(Pi*B/180);As=dsin(Pi*B/180);
+ M=mat([Ac,0,As],[0,1,0],[-As,0,Ac])*M;
+ }else M=A;
+ V=M*newvect(3,[x,y,z]);
+ Fx=compdf(V[0],[x,y,z],F);Fy=compdf(V[1],[x,y,z],F);Fz=compdf(V[2],[x,y,z],F);
+ }else{
+ for(I=0;I<3;I++){
+ if(type(T=F[I])!=4) T=f2df(T);
+ if(type(T)==4) T=cons(car(T)*Sc[I],cdr(T));
+ else T*=Sc[I];
+ if(I==0) Fx=T;
+ else if(I==1) Fy=T;
+ else Fz=T;
+ }
+ }
+ if(Raw==5||!Gap)
+ return (Dvi||!Gap)? xygraph([Fy,Fz],N,Lx,Ly,Lz|option_list=OL):[Fx,Fy,Fz];
+ R=xygraph([Fy,Fz],N,Lx,Ly,Lz|raw=2);
+ R0=cdr(car(R));R1=R[1];
+ for(LT=[];R0!=[];R0=cdr(R0),R1=cdr(R1))
+ if(car(R0)!=0) LT=cons([R1[0],R1[1]],LT);
+ LT=reverse(LT);
+ if(N<0){
+ Be=xylines(car(R)|curve=1,proc=3,close=-1);
+ LT=reverse(cdr(LT));
+ LT=reverse(cdr(LT));
+ }
+ else Be=xylines(car(R)|curve=1,proc=3);
+ Be=cdr(cdr(Be));
+ Be=lbezier(car(Be));
+ if(Raw==4) return [Be,LT,Lx];
+ X=ptcombz(Be,0,0);
+ Var=(length(Lx)==3)?car(Lx):x;
+ if(type(Eq=getopt(eq))!=1) Eq=0.01;
+ if(TikZ==1){
+ Gap/=10;Eq/=10;
+ }
+ for(R=[],XT=X;XT!=[];XT=cdr(XT)){
+ V=car(XT);
+ U=LT[V[0][0]];
+ T=U[0]*V[1][0]+U[1]*(1-V[1][0]);
+ VV=myfdeval(Fx,[Var,T]);
+ U=LT[V[0][1]];
+ T=U[0]*V[1][1]+U[1]*(1-V[1][1]);
+ VV-=myfdeval(Fx,[Var,T]);
+ if(abs(VV)<Eq) continue;
+ I=(VV<0)?0:1;
+ R=cons([V[0][I],V[1][I],V[0][1-I],V[1][1-I]],R);
+ }
+ R=qsort(R);
+ if(Raw==3) return [Be,R];
+ Db=newvect(L=length(Be));
+ for(I=0;I<L;I++) Db[I]=[];
+ for(TR=R;TR!=[];TR=cdr(TR)){
+ V1=ptbezier(Be,[I=car(TR)[0],P=car(TR)[1]])[1];
+ V2=ptbezier(Be,[car(TR)[2],car(TR)[3]])[1];
+ T=dsqrt(1-dvangle(V1,V2)^2);
+ if(T<1/MG) T=MG;
+ GP=Gap/T;
+ W=GP/dnorm(V1);
+ Db[I]=addIL([P-W,P+W],Db[I]);
+ if(P-W<0 && I>0) Db[I-1]=addIL([P-W+1,1],Db[I-1]);
+ if(P+W>1 && I+1<L) Db[I+1]=addIL([0,P+W-1],Db[I+1]);
+ }
+ Db=vtol(Db);
+ for(Bf=[];Be!=[];Be=cdr(Be),Db=cdr(Db)){
+ if(car(Db)==[]) Bf=cons(car(Be),Bf);
+ else{
+ D=addIL([0,1],car(Db)|in=-1);
+ for(;D!=[];D=cdr(D))
+ Bf=cons(tobezier(car(Be)|inv=car(D)),Bf);
+ }
+ }
+ Bf=reverse(Bf);
+ if(Raw==2) return Bf;
+ OL=[];
+ if(Opt){
+ if(type(Opt)==4&&length(Opt)>1) OL=[["opt",Opt[0]],["cmd",Opt[1]]];
+ else OL=[["opt",Opt]];
+ }else OL=[];
+ S=xybezier(lbezier(Bf|inv=1)|option_list=OL);
+ if(Raw==1||!Dvi) return S;
+ return xyproc(S|dviout=Dvi);
+}
+
def xy2graph(F0,N,Lx,Ly,Lz,A,B)
{
- /* (x,y,z) -> ( -x sin A + y cos A, z cos B - x cos A sin B - y sin A sin B) */
+ /* (x,y,z) -> (z sin B + x cos A cos B + y sin A cos B,
+ -x sin A + y cos A, z cos B - x cos A sin B - y sin A sin B) */
if((Proc=getopt(proc))==1||Proc==2){
OPT0=[["proc",3]];
}else{
@@ -11695,22 +12047,100 @@ def xy2graph(F0,N,Lx,Ly,Lz,A,B)
if(Dvi<0) return Lout;
}
+def orthpoly(N)
+{
+ F=0;
+ if(type(P=getopt(pol))==7){
+ for(L=["Le","Ge","Tc","2T","Ja","He","La","Se"];L!=[];L=cdr(L),F++)
+ if(str_str(P,car(L)|end=2)==0) break;
+ }else P=0;
+ if(type(D=N)==4) D=N[0];
+ if(!isint(D)||D<0) return 0;
+ if(F==0) return seriesHG([-D,D+1],[1],(1-x)/2,D);
+ if(F==1) return red(seriesHG([-D,D+2*N[1]],[N[1]+1/2],(1-x)/2,D)*binom(D+2*N[1]-1,D));
+ if(F==2) return seriesHG([-D,D],[1/2],(1-x)/2,D);
+ if(F==3){
+ if(D==0) return 0;
+ return orthpoly([D-1,1]|pol="Ge");
+ }
+ if(F==4) return red(seriesHG([-D,D+N[1]],[N[2]],x,D));
+ if(F==5){
+ for(S=I=1;I<=D;I+=2) S*=I;
+ if(iand(D,1)) return seriesHG([-(D-1)/2],[3/2],x^2/2,D-1)*x*S*(-1)^((D-1)/2);
+ else return seriesHG([-D/2],[1/2],x^2/2,D)*S*(-1)^(D/2);
+ }
+ if(F==6){
+ NN=(type(N)==4)?N[1]:0;
+ return red(seriesHG([-D],[NN+1],x,D)*binom(D+NN,D));
+ }
+ if(F==7){
+ NN=N[1];
+ for(S=1,I=1;I<=D;I++) S+=(-1)^I*binom(D,I)*binom(D+I,I)*sftpow(x,I)/sftpow(NN,I);
+ return S;
+ }
+ return 0;
+}
+
+def schurpoly(L)
+{
+ N=length(L);
+ for(R=[],I=1;L!=[];L=cdr(L),I++) R=cons(car(L)+N-I,R);
+ L=reverse(R);
+ if(type(X=getopt(var))!=4){
+ V=(type(X)>1)?X:"x";
+ for(X=[],I=0;I<N;I++) X=cons(makev([V,N-I]),X);
+ }
+ M=newmat(N,N);
+ for(I=0;I<N;I++)
+ for(J=0;J<N;J++) M[I][J]=X[I]^L[J];
+ P=det(M);
+ for(I=0;I<N;I++)
+ for(J=I+1;J<N;J++) P=sdiv(P,X[I]-X[J]);
+ return P;
+}
+
def fouriers(A,B,X)
{
+ if((Y=getopt(y))==0||type(Y)>0) Y=deval(Y);
+ else Y=0;
+ if((V=getopt(const))==0||type(V)>0){
+ V=myfeval(V,Y);
+ K=1;
+ }else K=0;
if(A!=[]&&type(car(A))>1){
- for(C=[],I=A[1];I>=0;I--) C=cons(myfeval(car(A),I),C);
+ for(C=[],I=A[1];I>=K;I--) C=cons(myf2eval(car(A),I,Y),C);
+ if(K) C=cons(0,C);
A=C;
}
+ if(K){
+ if(A!=[]) A=cdr(A);
+ A=cons(V,A);
+ }
if(B!=[]&&type(car(B))>1){
- for(C=[],I=B[1];I>0;I--) C=cons(myfeval(car(B),I),C);
+ for(C=[],I=B[1];I>0;I--) C=cons(myf2eval(car(B),I,Y),C);
B=C;
}
- R=0;
+ L=length(B)+1;
+ if(length(A)>=L) L=length(A)+1;
+ if(type(Sum=getopt(sum))>0){
+ if(Sum==1) Sum=1-x;
+ else if(Sum==2) Sum=[(z__)/(3.1416*x),[z__,os_md.mysin,3.1416*x]];
+ else Sum=f2df(Sum);
+ C=[];
+ if(A!=[]){
+ C=cons(car(A),C);
+ A=cdr(A);
+ }
+ for(I=1;A!=[];A=cdr(A),I++) C=cons(car(A)*myf2eval(Sum,I/L,L),C);
+ A=reverse(C);
+ for(C=[],I=1;B!=[];B=cdr(B),I++) C=cons(car(B)*myf2eval(Sum,I/L,L),C);
+ B=reverse(C);
+ }
if(getopt(cpx)==1){
- if(type(X=eval(X))>1) return todf([os_md.fouriers,[["cpx",1]]],[[A],[B],[X]]);
+ if(type(X=eval(X))>1) return todf([os_md.fouriers,[["cpx",1]]],[[A],[B],[X]]);
V=dexp(@i*X);
for(C=A,P=1,I=0;C!=[];C=cdr(C),I++){
- R+=car(C)*P;
+ R+=S*car(C)*P;
P*=V;
}
V=dexp(-@i*X);
@@ -12226,10 +12656,6 @@ def compdf(F,V,G)
{
FL=["abs","floor","rint","zeta","gamma","arg","real","imag","conj"];
FS=[os_md.abs,floor,rint,os_md.zeta,os_md.gamma,os_md.myarg,real,imag,conj];
- if(type(V)==4){
- for(;V!=[];V=cdr(V),G=cdr(G)) F=compdf(F,car(V),car(G));
- return F;
- }
if(type(F)==7){
if(str_str(F,"|")==0){
F="abs("+str_cut(F,1,str_len(F)-2)+")";
@@ -12250,7 +12676,20 @@ def compdf(F,V,G)
}
if(type(F)!=4) F=f2df(F);
if(type(G)!=4) G=f2df(G);
+ if(V==G) return F; /* subst(F(V),V,G) */
VF=vars(F);VG=vars(G);
+ if(type(V)==4){
+ for(VT=[],VV=V;VV!=[];VV=cdr(VV)){
+ if(findin(car(VV),VF)>=0){
+ X=makenewv(append(VF,VG));
+ VF=cons(X,VF);
+ F=mysubst(F,[car(VV),X]);
+ VT=cons(X,VT);
+ }else VT=cons(car(VV),VT);
+ }
+ for(V=reverse(VT);V!=[];V=cdr(V),G=cdr(G)) F=compdf(F,car(V),car(G));
+ return F;
+ }
for(E=I=0;I<30;I++){
for(J=0;J<30;J++){
X=makev(["z__",I,J]);
@@ -12261,7 +12700,6 @@ def compdf(F,V,G)
if(E) break;
}
if(!E) return 0;
- if(V==G) return F; /* subst(F(V),V,G) */
if(type(G)<4) return mysubst(F,[V,G]);
if(type(F)<4) F=[F]; /* return compdf([X,[X,0,F]],V,G); */
F=mysubst(F,[V,X]);
@@ -12709,7 +13147,8 @@ def xygraph(F,N,LT,LX,LY)
}
V=reverse(NV);
}
- if(getopt(raw)==1) return V;
+ if((Raw=getopt(raw))==1) return V;
+ if(Raw==2) return [V,LT];
OL=[["curve",1]];OLP=[];
if(type(C=getopt(ratio))==1){
OL=cons(["ratio",C],OL);OLP=cons(["ratio",C],OLP);
@@ -13033,7 +13472,7 @@ def polroots(L,V)
if(SS==0&&INIT==1){
SS=polroots(L,V|option_list=OL);
if(SS!=0) return SS;
- for(C=0;SS==0&&C<4;C++){
+ for(C=0;SS==0&&C<5;C++){
I=(C==0)?1:(iand(random(),0xff)-0x80);
for(LL=[],K=length(L)-1;K>=0;K--){
for(Q=0,J=length(L)-1;J>=0;J--)
@@ -13252,7 +13691,7 @@ def cutf(F,X,VV)
if(car(V)!=[] && car(V)[0]<X) return myfeval(car(V)[1],Y);
return myfeval(F,Y);
}
- if(X>car(V)[0]) continue;
+ if(car(V)==[]||X>car(V)[0]) continue;
if(X==car(V)[0]) return car(V)[1];
return myfeval(F,Y);
}
@@ -13279,8 +13718,8 @@ def periodicf(F,L,X)
if(type(L)==4) L=[eval(L[0]),eval(L[1])];
else L=eval(L);
if(isvar(X)){
- Y=makenewv([X,V]);
- Z=makenewv([X,Y,V]);
+ Y=makenewv([X,F]);
+ Z=makenewv([X,Y,F]);
return [Z,[Z,os_md.periodicf,[mysubst(F,[x,Y])],(type(L)==4)?[L]:L,[[Y,X]]]];
}
if(type(X)==4){
@@ -17235,7 +17674,7 @@ def integrate(P,X)
if(S!=RR) R=cons([[1,RR=S]],R);
for(V=FR=[];R!=[];R=cdr(R))
if(car(R)!=FR) V=cons(FR=car(R),V);
- Var=varargs(V|all=1)[1];
+ Var=varargs(V|all=2);
for(S0=[x0,x1,x2,x3],S=[t,s,u,v,w];S0!=[]&&S!=[];){
if(findin(car(S0),Var)<0){
S0=cdr(S0); continue;
@@ -18366,10 +18805,10 @@ def linfrac01(X)
def varargs(P)
{
- if((All=getopt(all))!=1) All=0;
+ if((All=getopt(all))!=1&&All!=2) All=0;
V=vars(P);
for(Arg=FC=[];V!=[];V=cdr(V)){
- if(vtype(CV=car(V))==0&&All==1){
+ if(vtype(CV=car(V))==0&&All!=0){
Arg=lsort([CV],Arg,0);
}
if(vtype(CV)!=2) continue;
@@ -18386,7 +18825,8 @@ def varargs(P)
}
}
}
- return [FC,Arg];
+ Arg=reverse(Arg);
+ return (All==2)?Arg:[reverse(FC),Arg];
}
def pfargs(P,X)
@@ -18812,7 +19252,7 @@ def init() {
}
if(Id>=0){
while((S=get_line(Id))!=0){
- if(type(P=str_str(S,LS))==4 && (P0=str_char(S,P[1]+5,"="))>0){
+ if(type(P=str_str(S,LS))==4 && (P0=str_char(S,P[1]+4,"="))>0){
if(P[0]<5){
P0=str_chr(S,P0+1,"\"");
if(P0>0){
@@ -18836,7 +19276,7 @@ def init() {
else if(P[0]==7) TikZ=SV;
else if(P[0]==8) XYPrec=SV;
else if(P[0]==9) XYcm=SV;
- else if(P[0]==10) XYcm=Canvas;
+ else if(P[0]==10) Canvas=SV;
}
}
}
diff --git a/texmf-dist/scripts/ketpic/ketlibC/ketcommon.h b/texmf-dist/scripts/ketcindy/ketlibC/ketcommon.h
index bfcbbf23..bfcbbf23 100644
--- a/texmf-dist/scripts/ketpic/ketlibC/ketcommon.h
+++ b/texmf-dist/scripts/ketcindy/ketlibC/ketcommon.h
diff --git a/texmf-dist/scripts/ketpic/ketlibC/surflib.h b/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
index 1b2f6c48..1b2f6c48 100644
--- a/texmf-dist/scripts/ketpic/ketlibC/surflib.h
+++ b/texmf-dist/scripts/ketcindy/ketlibC/surflib.h
diff --git a/texmf-dist/scripts/ketpic/ketlibC/surflibhead.h b/texmf-dist/scripts/ketcindy/ketlibC/surflibhead.h
index 49d2ed4c..49d2ed4c 100644
--- a/texmf-dist/scripts/ketpic/ketlibC/surflibhead.h
+++ b/texmf-dist/scripts/ketcindy/ketlibC/surflibhead.h
diff --git a/texmf-dist/scripts/ketpic/ketoutset.txt b/texmf-dist/scripts/ketcindy/ketoutset.txt
index 7ec66a8d..81cb65c1 100644
--- a/texmf-dist/scripts/ketpic/ketoutset.txt
+++ b/texmf-dist/scripts/ketcindy/ketoutset.txt
@@ -1,11 +1,13 @@
if(iswindows(),
- PathT="C:\kettex\w32texb\bin\platex";
+// PathT="C:\kettex\texlive\bin\win32\platex";
+ PathT="C:\kettex\texlive\bin\win32\uplatex";
+// PathT="C:\kettex\w32texb\bin\platex";
// PathT="C:\kettex\w32texb\bin\latex";
// PathT="C:\kettex\w32texb\bin\pdflatex";
// PathT="C:\w32tex\bin\platex";
// PathT="C:\texlive\bin\platex";
- PathS="C:\Program Files\scilab-5.5.2\bin\scilex";
-// PathS="C:\Program Files\scilab-6.6.0\bin\scilex";
+// PathS="C:\Program Files\scilab-5.5.2\bin\scilex";
+ PathS="C:\Program Files\scilab-6.6.0\bin\scilex";
PathC="C:\MinGW\bin\gcc.exe";
// PathC="C:\MinGW32\bin\gcc.exe";
Pathpdf="C:\Program Files\SumatraPDF\SumatraPDF.exe";
@@ -18,8 +20,13 @@ if(iswindows(),
PathAd="C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe";
);
if(ismacosx(),
- PathT="/Applications/kettex/texlive/bin/x86_64-darwin/platex";
+// PathT="/Applications/kettex/texlive/bin/x86_64-darwin/platex";
+ PathT="/Applications/kettex/texlive/bin/x86_64-darwin/uplatex";
// PathT="/Applications/kettex/texlive/bin/x86_64-darwin/latex";
+// PathT="/Applications/kettex/texlive/bin/x86_64-darwin/xelatex";
+// PathT="/Applications/kettex/texlive/bin/x86_64-darwin/pdflatex";
+// PathT="/Applications/kettex/texlive/bin/x86_64-darwin/lualatex";
+// PathT="/Applications/kettexbasic/texlive/bin/x86_64-darwin/platex";
// PathT="/Library/TeX/texbin/platex";
// PathT="/Library/TeX/texbin/pdflatex";
// PathT="/Library/TeX/texbin/lualatex";
@@ -27,27 +34,30 @@ if(ismacosx(),
// PathT="/usr/texbin/platex";
// PathS="/Applications/scilab-5.5.2.app/Contents/MacOS/bin/scilab";
PathS="/Applications/scilab-6.0.0.app/Contents/MacOS/bin/scilab";
- Pathpdf="preview";
+// Pathpdf="preview";
Pathpdf="skim";
// Pathpdf="/Applications/skim.app/Contents/MacOS/Skim";
PathC="gcc";
- PathR="R";
+// PathR="R";
// PathR="/Library/Frameworks/R.framework/Versions/3.3/Resources/bin/R";
+ PathR="/Library/Frameworks/R.framework/Versions/Current/Resources/bin/R";
PathA="/Applications/cfep.app/OpenXM/rc/asir";
PathM="/Applications/Maxima.app/Contents/Resources/maxima.sh";
PathV3="/Applications/meshlab.app/Contents/MacOS/MeshLab";
PathF="/Applications/FriCAS.app/Contents/Resources/bin/fricas";
// PathAd="Adobe Reader";
PathAd="/Applications/Adobe Acrobat Reader DC.app/Contents/MacOS/AdobeReader";
+// Mackc="sh";
+ Mackc="open";
);
if(islinux(),
- PathT="/usr/bin/platex";
- PathS="/usr/bin/scilab";
+ PathT="uplatex";
+ PathS="scilab";
Pathpdf="evince";
// Pathpdf="/usr/bin/xpdf";
- PathR="";
+ PathR="R";
PathA="";
- PathM="/usr/bin/maxima";
+ PathM="maxima";
PathV3="";
PathF="";
PathAd="";
diff --git a/texmf-dist/scripts/ketcindy/setketcindy.txt b/texmf-dist/scripts/ketcindy/setketcindy.txt
new file mode 100644
index 00000000..10792513
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/setketcindy.txt
@@ -0,0 +1,15 @@
+// e:2017.10.13
+Dirlib=ketcindydir+pathsep()+"ketlib";
+Libname=Dirlib+pathsep()+"ketpic5_2_3";
+LibnameS=Dirlib+pathsep()+"ketpicsciL5";
+DirlibC=ketcindydir+pathsep()+"ketlibC";
+Dirwork=Dirhead;
+tmp=Dirhead;
+println(makedir(Dirwork));
+setdirectory(Dirlib);
+import("ketcindylibbasic1r.cs");
+import("ketcindylibbasic2r.cs");
+import("ketcindyliboutr.cs");
+import("ketcindylib3dr.cs");
+import("ketcindylibmvr.cs");
+
diff --git a/texmf-dist/scripts/ketpic/allbuttons.cdy b/texmf-dist/scripts/ketpic/allbuttons.cdy
deleted file mode 100755
index 4ae63aaa..00000000
--- a/texmf-dist/scripts/ketpic/allbuttons.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample1.csv b/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample1.csv
deleted file mode 100644
index 75715f97..00000000
--- a/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample1.csv
+++ /dev/null
@@ -1 +0,0 @@
--0.16,-1.79,0.21,0.64,1.12,-0.04,0.05,0.99,-0.4,-0.17,0.94,-0.99,1.43,-0.74,-0.16,0.75,1.18,1.53,1.55,0.17,-0.02,-0.78,0.5,0.16,-1.47,-0.26,0.14,-1.8,-0.78,0.29,-0.02,-0.06,-0.08,1.37,0.77,-0.06,-0.21,0.72,-1.08,-0.72,-0.51,0.8,-0.95,0.36,-1.5,-0.24,-1.21,2.5,0.03,-0.8,0.32,0.79,1.03,-1.32,-1.17,1,0.89,0.47,1.18,-0.21,0.39,-1.17,-0.49,1.04,0.09,0.97,-0.55,-0.09,-1,1.15,-0.89,-0.77,1.04,-0.79,-0.66,-0.9,0.78,-0.55,-0.42,0.32,-0.75,-0.6,-0.66,-0.05,-0.94,-0.54,0.83,0.08,-0.93,-0.3,0.74,-1.35,1.5,-2.44,-0.44,-0.17,-1.32,0.13,-1.49,0.43
diff --git a/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample2.csv b/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample2.csv
deleted file mode 100644
index 928f94d0..00000000
--- a/texmf-dist/scripts/ketpic/data/Rtutorial/t4sample2.csv
+++ /dev/null
@@ -1,74 +0,0 @@
-,No1,No2,,,,,,,,
-,60,66,,,,,,,,
-,62,67,,,,,,,,
-,30,60,,,,,,,,
-,60,70,,,,,,,,
-,77,60,,,,,,,,
-,65,60,,,,,,,,
-,30,54,,,,,,,,
-,30,50,,,,,,,,
-,20,40,,,,,,,,
-,88,80,,,,,,,,
-,82,60,,,,,,,,
-,87,88,,,,,,,,
-,60,66,,,,,,,,
-,83,85,,,,,,,,
-,87,88,,,,,,,,
-,60,66,,,,,,,,
-,87,88,,,,,,,,
-,60,66,,,,,,,,
-,60,66,,,,,,,,
-,73,76,,,,,,,,
-,82,80,,,,,,,,
-,60,66,,,,,,,,
-,87,88,,,,,,,,
-,63,68,,,,,,,,
-,20,50,,,,,,,,
-,72,75,,,,,,,,
-,70,80,,,,,,,,
-,60,66,,,,,,,,
-,60,66,,,,,,,,
-,87,88,,,,,,,,
-,84,86,,,,,,,,
-,99,90,,,,,,,,
-,89,90,,,,,,,,
-,60,80,,,,,,,,
-,96,97,,,,,,,,
-,81,83,,,,,,,,
-,92,70,,,,,,,,
-,60,66,,,,,,,,
-,60,66,,,,,,,,
-,40,56,,,,,,,,
-,66,70,,,,,,,,
-,63,68,,,,,,,,
-,80,82,,,,,,,,
-,64,69,,,,,,,,
-,80,82,,,,,,,,
-,95,96,,,,,,,,
-,80,50,,,,,,,,
-,20,40,,,,,,,,
-,94,80,,,,,,,,
-,94,95,,,,,,,,
-,87,88,,,,,,,,
-,60,66,,,,,,,,
-,80,82,,,,,,,,
-,70,74,,,,,,,,
-,99,100,,,,,,,,
-,86,87,,,,,,,,
-,40,56,,,,,,,,
-,60,70,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,,
-,,,,,,,,,, \ No newline at end of file
diff --git a/texmf-dist/scripts/ketpic/data/Rtutorial/t6sample.csv b/texmf-dist/scripts/ketpic/data/Rtutorial/t6sample.csv
deleted file mode 100644
index 70614266..00000000
--- a/texmf-dist/scripts/ketpic/data/Rtutorial/t6sample.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-no1,no2
-2.50029,3.0914
-1.14447,0.5
-6.61082,5.12323
-7.91532,9.5
-9.58157,9.21903
-8.16335,8.71356
-8.3303,8.32783
-2.90018,2.22525
-4.58738,4.33457
-8.77463,6.63825
-4.04384,3.51828
-6.31744,6.42058
-9.99769,9.5
-1.74338,2.08149
-1.74195,0.55616
-7.79965,8.14211
-2.48528,2.20084
-3.54729,3.61683
-6.72468,5.99547
-1.22752,1.05287
diff --git a/texmf-dist/scripts/ketpic/data/Rtutorial/t7sample.csv b/texmf-dist/scripts/ketpic/data/Rtutorial/t7sample.csv
deleted file mode 100644
index ed185bf1..00000000
--- a/texmf-dist/scripts/ketpic/data/Rtutorial/t7sample.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-no1,no2
-5.18806,5.84027
-2.40647,2.1354
-1.67986,2.65213
-6.07764,6.3763
-1.34631,0.5
-7.48434,7.81286
-3.51076,2.85506
-9.90707,9.5
-4.50056,4.59383
-8.65694,7.76352
-2.40712,4.22212
-9.48185,9.5
-4.8778,3.83387
-7.79092,7.81612
-8.40402,8.06828
-2.25626,2.57587
-2.35259,3.0321
-6.69321,6.61142
-5.94798,5.43573
-1.40489,0.5
diff --git a/texmf-dist/scripts/ketpic/data/Rtutorial/t8sampledistrtest.csv b/texmf-dist/scripts/ketpic/data/Rtutorial/t8sampledistrtest.csv
deleted file mode 100644
index ba609bb7..00000000
--- a/texmf-dist/scripts/ketpic/data/Rtutorial/t8sampledistrtest.csv
+++ /dev/null
@@ -1,201 +0,0 @@
-n=1,n=10
-4,5.2
-4,5.2
-5,5.3
-2,6.6
-6,5.9
-5,5.9
-6,5.7
-3,3.7
-7,6.2
-6,5.8
-0,6.2
-6,4.6
-5,5.3
-6,5.5
-8,6.2
-5,4.9
-7,5.5
-3,4.2
-5,6.4
-5,4.9
-3,4.9
-1,4.7
-3,4.3
-8,4.4
-2,4.3
-3,4.2
-1,4.6
-3,5.4
-5,5.3
-7,4.8
-3,4.5
-7,4.4
-3,5.2
-8,4.3
-0,4.3
-6,6.1
-6,3.9
-2,4.9
-8,5.4
-8,5.7
-7,4.6
-6,4.5
-5,3.5
-4,5.1
-5,5.9
-2,4.5
-3,4.6
-6,5.6
-3,4.8
-3,5.9
-6,4.2
-9,4.1
-7,5.2
-10,4.7
-2,5.4
-6,5.5
-8,3.9
-1,4.9
-3,4
-6,5.5
-6,4.2
-6,4.8
-9,4.6
-2,4.8
-5,4.9
-3,4.7
-5,5
-6,5.1
-3,6.4
-3,5.5
-9,4
-3,5
-10,4.5
-12,5.6
-2,5.3
-3,5.2
-2,3.4
-7,5
-4,4.5
-1,4
-3,5.3
-5,3.8
-7,3.5
-5,5.5
-5,4.9
-6,4.7
-5,4.1
-11,4.6
-2,4.9
-1,5
-5,4.7
-4,5.3
-6,5.4
-5,5.6
-7,3.6
-8,5.7
-5,5.8
-6,4.9
-7,3.6
-9,4.7
-2,4.8
-4,4.9
-8,5.4
-2,5.2
-4,6.3
-3,5.5
-6,6.7
-7,4.7
-6,4.8
-4,5
-7,4.4
-5,4.7
-5,4.4
-8,5.3
-4,5.5
-5,5
-4,6.9
-4,5.6
-4,5.9
-4,4.8
-4,4.2
-3,5.3
-5,6
-4,5.1
-6,5.9
-6,4.9
-5,4.3
-5,5.5
-6,3.5
-6,5.4
-5,5.7
-2,4.5
-5,4.7
-3,5.3
-7,4.8
-6,4.3
-4,5.5
-7,6.2
-6,7.1
-5,4.4
-5,4.6
-5,5.6
-3,4.7
-1,4.7
-11,5
-7,5.6
-5,5.8
-6,5.8
-3,5.7
-6,5.3
-6,3.9
-4,6.3
-5,4.8
-3,5
-5,4.4
-7,5.6
-6,5.2
-5,5.2
-4,5.5
-2,5.3
-9,4.1
-6,5.3
-10,6
-4,4.6
-9,6.3
-3,3.5
-4,5.5
-4,4.8
-3,4.7
-2,4
-5,4.4
-3,4.3
-8,4.6
-3,4.1
-7,4.8
-2,6.2
-5,5.4
-8,4.7
-8,4.6
-6,6
-5,4.7
-2,4.5
-8,4.5
-3,7.2
-4,4.1
-4,5.6
-4,5.2
-5,6
-4,5.5
-7,4.5
-5,4.8
-2,4.7
-7,5.1
-13,4.1
-10,5.6
-10,4.5
-1,4.5
-2,4.9
-4,6.3
-7,4.6
diff --git a/texmf-dist/scripts/ketpic/data/js/Cindy.js b/texmf-dist/scripts/ketpic/data/js/Cindy.js
deleted file mode 100644
index 0fe1c2a5..00000000
--- a/texmf-dist/scripts/ketpic/data/js/Cindy.js
+++ /dev/null
@@ -1,757 +0,0 @@
-/* CindyJS - (C) 2014-2016 The CindyJS Project
- * Mostly licensed under the Apache License 2.0, but subprojects may use different licensing.
- * See https://github.com/CindyJS/CindyJS/tree/a578a6389991b86a1b9f4e54197acf99bc1adec0
- * for corresponding sources and their respective licensing conditions.
- */
-(function(){function q(b,d,e){h.biginteger_used=1;null!=b&&("number"==typeof b&&"undefined"==typeof d?this.fromInt(b):"number"==typeof b?this.fromNumber(b,d,e):null==d&&"string"!=typeof b?this.fromString(b,256):this.fromString(b,d))}function H(){return new q(null)}function oa(b,d,e,l,h,r){for(;0<=--r;){var k=d*this[b++]+e[l]+h;h=Math.floor(k/67108864);e[l++]=k&67108863}return h}function ib(b,d,e,l,h,r){var k=d&32767;for(d>>=15;0<=--r;){var E=this[b]&32767,B=this[b++]>>15,q=d*E+B*k,E=k*E+((q&32767)<<
-15)+e[l]+(h&1073741823);h=(E>>>30)+(q>>>15)+d*B+(h>>>30);e[l++]=E&1073741823}return h}function Ia(b,d,e,l,h,r){var k=d&16383;for(d>>=14;0<=--r;){var E=this[b]&16383,B=this[b++]>>14,q=d*E+B*k,E=k*E+((q&16383)<<14)+e[l]+h;h=(E>>28)+(q>>14)+d*B;e[l++]=E&268435455}return h}function Ja(b,d){var e=Ya[b.charCodeAt(d)];return null==e?-1:e}function Ba(b){var d=H();d.fromInt(b);return d}function k(b){var d=1,e;0!=(e=b>>>16)&&(b=e,d+=16);0!=(e=b>>8)&&(b=e,d+=8);0!=(e=b>>4)&&(b=e,d+=4);0!=(e=b>>2)&&(b=e,d+=2);
-0!=b>>1&&(d+=1);return d}function Ra(b){this.m=b}function L(b){this.m=b;this.mp=b.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<<b.DB-15)-1;this.mt2=2*b.t}function fa(b,d){return b&d}function Y(b,d){return b|d}function Q(b,d){return b^d}function X(b,d){return b&~d}function xb(){}function Fc(b){return b}function ka(b){this.r2=H();this.q3=H();q.ONE.dlShiftTo(2*b.t,this.r2);this.mu=this.r2.divide(b);this.m=b}var h={},Ib=!1;"undefined"!==typeof module&&module.exports?(module.exports=
-h,Ib=!0):"undefined"!==typeof document?window.ClipperLib=h:self.ClipperLib=h;var da;if(Ib)S="chrome",da="Netscape";else{var S=navigator.userAgent.toString().toLowerCase();da=navigator.appName}var Za,Wb,La,$a,jb,pb;Za=-1!=S.indexOf("chrome")&&-1==S.indexOf("chromium")?1:0;Ib=-1!=S.indexOf("chromium")?1:0;Wb=-1!=S.indexOf("safari")&&-1==S.indexOf("chrome")&&-1==S.indexOf("chromium")?1:0;La=-1!=S.indexOf("firefox")?1:0;S.indexOf("firefox/17");S.indexOf("firefox/15");S.indexOf("firefox/3");$a=-1!=S.indexOf("opera")?
-1:0;S.indexOf("msie 10");S.indexOf("msie 9");jb=-1!=S.indexOf("msie 8")?1:0;pb=-1!=S.indexOf("msie 7")?1:0;S=-1!=S.indexOf("msie ")?1:0;h.biginteger_used=null;"Microsoft Internet Explorer"==da?(q.prototype.am=ib,da=30):"Netscape"!=da?(q.prototype.am=oa,da=26):(q.prototype.am=Ia,da=28);q.prototype.DB=da;q.prototype.DM=(1<<da)-1;q.prototype.DV=1<<da;q.prototype.FV=Math.pow(2,52);q.prototype.F1=52-da;q.prototype.F2=2*da-52;var Ya=[],K;da=48;for(K=0;9>=K;++K)Ya[da++]=K;da=97;for(K=10;36>K;++K)Ya[da++]=
-K;da=65;for(K=10;36>K;++K)Ya[da++]=K;Ra.prototype.convert=function(b){return 0>b.s||0<=b.compareTo(this.m)?b.mod(this.m):b};Ra.prototype.revert=function(b){return b};Ra.prototype.reduce=function(b){b.divRemTo(this.m,null,b)};Ra.prototype.mulTo=function(b,d,e){b.multiplyTo(d,e);this.reduce(e)};Ra.prototype.sqrTo=function(b,d){b.squareTo(d);this.reduce(d)};L.prototype.convert=function(b){var d=H();b.abs().dlShiftTo(this.m.t,d);d.divRemTo(this.m,null,d);0>b.s&&0<d.compareTo(q.ZERO)&&this.m.subTo(d,d);
-return d};L.prototype.revert=function(b){var d=H();b.copyTo(d);this.reduce(d);return d};L.prototype.reduce=function(b){for(;b.t<=this.mt2;)b[b.t++]=0;for(var d=0;d<this.m.t;++d){var e=b[d]&32767,l=e*this.mpl+((e*this.mph+(b[d]>>15)*this.mpl&this.um)<<15)&b.DM,e=d+this.m.t;for(b[e]+=this.m.am(0,l,b,d,0,this.m.t);b[e]>=b.DV;)b[e]-=b.DV,b[++e]++}b.clamp();b.drShiftTo(this.m.t,b);0<=b.compareTo(this.m)&&b.subTo(this.m,b)};L.prototype.mulTo=function(b,d,e){b.multiplyTo(d,e);this.reduce(e)};L.prototype.sqrTo=
-function(b,d){b.squareTo(d);this.reduce(d)};q.prototype.copyTo=function(b){for(var d=this.t-1;0<=d;--d)b[d]=this[d];b.t=this.t;b.s=this.s};q.prototype.fromInt=function(b){this.t=1;this.s=0>b?-1:0;0<b?this[0]=b:-1>b?this[0]=b+this.DV:this.t=0};q.prototype.fromString=function(b,d){var e;if(16==d)e=4;else if(8==d)e=3;else if(256==d)e=8;else if(2==d)e=1;else if(32==d)e=5;else if(4==d)e=2;else{this.fromRadix(b,d);return}this.s=this.t=0;for(var l=b.length,h=!1,r=0;0<=--l;){var k=8==e?b[l]&255:Ja(b,l);0>
-k?"-"==b.charAt(l)&&(h=!0):(h=!1,0==r?this[this.t++]=k:r+e>this.DB?(this[this.t-1]|=(k&(1<<this.DB-r)-1)<<r,this[this.t++]=k>>this.DB-r):this[this.t-1]|=k<<r,r+=e,r>=this.DB&&(r-=this.DB))}8==e&&0!=(b[0]&128)&&(this.s=-1,0<r&&(this[this.t-1]|=(1<<this.DB-r)-1<<r));this.clamp();h&&q.ZERO.subTo(this,this)};q.prototype.clamp=function(){for(var b=this.s&this.DM;0<this.t&&this[this.t-1]==b;)--this.t};q.prototype.dlShiftTo=function(b,d){var e;for(e=this.t-1;0<=e;--e)d[e+b]=this[e];for(e=b-1;0<=e;--e)d[e]=
-0;d.t=this.t+b;d.s=this.s};q.prototype.drShiftTo=function(b,d){for(var e=b;e<this.t;++e)d[e-b]=this[e];d.t=Math.max(this.t-b,0);d.s=this.s};q.prototype.lShiftTo=function(b,d){var e=b%this.DB,l=this.DB-e,h=(1<<l)-1,r=Math.floor(b/this.DB),k=this.s<<e&this.DM,E;for(E=this.t-1;0<=E;--E)d[E+r+1]=this[E]>>l|k,k=(this[E]&h)<<e;for(E=r-1;0<=E;--E)d[E]=0;d[r]=k;d.t=this.t+r+1;d.s=this.s;d.clamp()};q.prototype.rShiftTo=function(b,d){d.s=this.s;var e=Math.floor(b/this.DB);if(e>=this.t)d.t=0;else{var l=b%this.DB,
-h=this.DB-l,r=(1<<l)-1;d[0]=this[e]>>l;for(var k=e+1;k<this.t;++k)d[k-e-1]|=(this[k]&r)<<h,d[k-e]=this[k]>>l;0<l&&(d[this.t-e-1]|=(this.s&r)<<h);d.t=this.t-e;d.clamp()}};q.prototype.subTo=function(b,d){for(var e=0,l=0,h=Math.min(b.t,this.t);e<h;)l+=this[e]-b[e],d[e++]=l&this.DM,l>>=this.DB;if(b.t<this.t){for(l-=b.s;e<this.t;)l+=this[e],d[e++]=l&this.DM,l>>=this.DB;l+=this.s}else{for(l+=this.s;e<b.t;)l-=b[e],d[e++]=l&this.DM,l>>=this.DB;l-=b.s}d.s=0>l?-1:0;-1>l?d[e++]=this.DV+l:0<l&&(d[e++]=l);d.t=
-e;d.clamp()};q.prototype.multiplyTo=function(b,d){var e=this.abs(),l=b.abs(),h=e.t;for(d.t=h+l.t;0<=--h;)d[h]=0;for(h=0;h<l.t;++h)d[h+e.t]=e.am(0,l[h],d,h,0,e.t);d.s=0;d.clamp();this.s!=b.s&&q.ZERO.subTo(d,d)};q.prototype.squareTo=function(b){for(var d=this.abs(),e=b.t=2*d.t;0<=--e;)b[e]=0;for(e=0;e<d.t-1;++e){var l=d.am(e,d[e],b,2*e,0,1);(b[e+d.t]+=d.am(e+1,2*d[e],b,2*e+1,l,d.t-e-1))>=d.DV&&(b[e+d.t]-=d.DV,b[e+d.t+1]=1)}0<b.t&&(b[b.t-1]+=d.am(e,d[e],b,2*e,0,1));b.s=0;b.clamp()};q.prototype.divRemTo=
-function(b,d,e){var l=b.abs();if(!(0>=l.t)){var h=this.abs();if(h.t<l.t)null!=d&&d.fromInt(0),null!=e&&this.copyTo(e);else{null==e&&(e=H());var r=H(),w=this.s;b=b.s;var E=this.DB-k(l[l.t-1]);0<E?(l.lShiftTo(E,r),h.lShiftTo(E,e)):(l.copyTo(r),h.copyTo(e));l=r.t;h=r[l-1];if(0!=h){var B=h*(1<<this.F1)+(1<l?r[l-2]>>this.F2:0),L=this.FV/B,B=(1<<this.F1)/B,pa=1<<this.F2,na=e.t,K=na-l,fa=null==d?H():d;r.dlShiftTo(K,fa);0<=e.compareTo(fa)&&(e[e.t++]=1,e.subTo(fa,e));q.ONE.dlShiftTo(l,fa);for(fa.subTo(r,r);r.t<
-l;)r[r.t++]=0;for(;0<=--K;){var Q=e[--na]==h?this.DM:Math.floor(e[na]*L+(e[na-1]+pa)*B);if((e[na]+=r.am(0,Q,e,K,0,l))<Q)for(r.dlShiftTo(K,fa),e.subTo(fa,e);e[na]<--Q;)e.subTo(fa,e)}null!=d&&(e.drShiftTo(l,d),w!=b&&q.ZERO.subTo(d,d));e.t=l;e.clamp();0<E&&e.rShiftTo(E,e);0>w&&q.ZERO.subTo(e,e)}}}};q.prototype.invDigit=function(){if(1>this.t)return 0;var b=this[0];if(0==(b&1))return 0;var d=b&3,d=d*(2-(b&15)*d)&15,d=d*(2-(b&255)*d)&255,d=d*(2-((b&65535)*d&65535))&65535,d=d*(2-b*d%this.DV)%this.DV;return 0<
-d?this.DV-d:-d};q.prototype.isEven=function(){return 0==(0<this.t?this[0]&1:this.s)};q.prototype.exp=function(b,d){if(4294967295<b||1>b)return q.ONE;var e=H(),l=H(),h=d.convert(this),r=k(b)-1;for(h.copyTo(e);0<=--r;)if(d.sqrTo(e,l),0<(b&1<<r))d.mulTo(l,h,e);else var w=e,e=l,l=w;return d.revert(e)};q.prototype.toString=function(b){if(0>this.s)return"-"+this.negate().toString(b);if(16==b)b=4;else if(8==b)b=3;else if(2==b)b=1;else if(32==b)b=5;else if(4==b)b=2;else return this.toRadix(b);var d=(1<<b)-
-1,e,l=!1,h="",r=this.t,k=this.DB-r*this.DB%b;if(0<r--)for(k<this.DB&&0<(e=this[r]>>k)&&(l=!0,h="0123456789abcdefghijklmnopqrstuvwxyz".charAt(e));0<=r;)k<b?(e=(this[r]&(1<<k)-1)<<b-k,e|=this[--r]>>(k+=this.DB-b)):(e=this[r]>>(k-=b)&d,0>=k&&(k+=this.DB,--r)),0<e&&(l=!0),l&&(h+="0123456789abcdefghijklmnopqrstuvwxyz".charAt(e));return l?h:"0"};q.prototype.negate=function(){var b=H();q.ZERO.subTo(this,b);return b};q.prototype.abs=function(){return 0>this.s?this.negate():this};q.prototype.compareTo=function(b){var d=
-this.s-b.s;if(0!=d)return d;var e=this.t,d=e-b.t;if(0!=d)return 0>this.s?-d:d;for(;0<=--e;)if(0!=(d=this[e]-b[e]))return d;return 0};q.prototype.bitLength=function(){return 0>=this.t?0:this.DB*(this.t-1)+k(this[this.t-1]^this.s&this.DM)};q.prototype.mod=function(b){var d=H();this.abs().divRemTo(b,null,d);0>this.s&&0<d.compareTo(q.ZERO)&&b.subTo(d,d);return d};q.prototype.modPowInt=function(b,d){var e;e=256>b||d.isEven()?new Ra(d):new L(d);return this.exp(b,e)};q.ZERO=Ba(0);q.ONE=Ba(1);xb.prototype.convert=
-Fc;xb.prototype.revert=Fc;xb.prototype.mulTo=function(b,d,e){b.multiplyTo(d,e)};xb.prototype.sqrTo=function(b,d){b.squareTo(d)};ka.prototype.convert=function(b){if(0>b.s||b.t>2*this.m.t)return b.mod(this.m);if(0>b.compareTo(this.m))return b;var d=H();b.copyTo(d);this.reduce(d);return d};ka.prototype.revert=function(b){return b};ka.prototype.reduce=function(b){b.drShiftTo(this.m.t-1,this.r2);b.t>this.m.t+1&&(b.t=this.m.t+1,b.clamp());this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3);for(this.m.multiplyLowerTo(this.q3,
-this.m.t+1,this.r2);0>b.compareTo(this.r2);)b.dAddOffset(1,this.m.t+1);for(b.subTo(this.r2,b);0<=b.compareTo(this.m);)b.subTo(this.m,b)};ka.prototype.mulTo=function(b,d,e){b.multiplyTo(d,e);this.reduce(e)};ka.prototype.sqrTo=function(b,d){b.squareTo(d);this.reduce(d)};var la=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,
-313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],qb=67108864/la[la.length-1];q.prototype.chunkSize=function(b){return Math.floor(Math.LN2*
-this.DB/Math.log(b))};q.prototype.toRadix=function(b){null==b&&(b=10);if(0==this.signum()||2>b||36<b)return"0";var d=this.chunkSize(b),d=Math.pow(b,d),e=Ba(d),l=H(),h=H(),r="";for(this.divRemTo(e,l,h);0<l.signum();)r=(d+h.intValue()).toString(b).substr(1)+r,l.divRemTo(e,l,h);return h.intValue().toString(b)+r};q.prototype.fromRadix=function(b,d){this.fromInt(0);null==d&&(d=10);for(var e=this.chunkSize(d),l=Math.pow(d,e),h=!1,r=0,k=0,E=0;E<b.length;++E){var B=Ja(b,E);0>B?"-"==b.charAt(E)&&0==this.signum()&&
-(h=!0):(k=d*k+B,++r>=e&&(this.dMultiply(l),this.dAddOffset(k,0),k=r=0))}0<r&&(this.dMultiply(Math.pow(d,r)),this.dAddOffset(k,0));h&&q.ZERO.subTo(this,this)};q.prototype.fromNumber=function(b,d,e){if("number"==typeof d)if(2>b)this.fromInt(1);else for(this.fromNumber(b,e),this.testBit(b-1)||this.bitwiseTo(q.ONE.shiftLeft(b-1),Y,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(d);)this.dAddOffset(2,0),this.bitLength()>b&&this.subTo(q.ONE.shiftLeft(b-1),this);else{e=[];var l=b&7;e.length=
-(b>>3)+1;d.nextBytes(e);e[0]=0<l?e[0]&(1<<l)-1:0;this.fromString(e,256)}};q.prototype.bitwiseTo=function(b,d,e){var l,h,r=Math.min(b.t,this.t);for(l=0;l<r;++l)e[l]=d(this[l],b[l]);if(b.t<this.t){h=b.s&this.DM;for(l=r;l<this.t;++l)e[l]=d(this[l],h);e.t=this.t}else{h=this.s&this.DM;for(l=r;l<b.t;++l)e[l]=d(h,b[l]);e.t=b.t}e.s=d(this.s,b.s);e.clamp()};q.prototype.changeBit=function(b,d){var e=q.ONE.shiftLeft(b);this.bitwiseTo(e,d,e);return e};q.prototype.addTo=function(b,d){for(var e=0,l=0,h=Math.min(b.t,
-this.t);e<h;)l+=this[e]+b[e],d[e++]=l&this.DM,l>>=this.DB;if(b.t<this.t){for(l+=b.s;e<this.t;)l+=this[e],d[e++]=l&this.DM,l>>=this.DB;l+=this.s}else{for(l+=this.s;e<b.t;)l+=b[e],d[e++]=l&this.DM,l>>=this.DB;l+=b.s}d.s=0>l?-1:0;0<l?d[e++]=l:-1>l&&(d[e++]=this.DV+l);d.t=e;d.clamp()};q.prototype.dMultiply=function(b){this[this.t]=this.am(0,b-1,this,0,0,this.t);++this.t;this.clamp()};q.prototype.dAddOffset=function(b,d){if(0!=b){for(;this.t<=d;)this[this.t++]=0;for(this[d]+=b;this[d]>=this.DV;)this[d]-=
-this.DV,++d>=this.t&&(this[this.t++]=0),++this[d]}};q.prototype.multiplyLowerTo=function(b,d,e){var l=Math.min(this.t+b.t,d);e.s=0;for(e.t=l;0<l;)e[--l]=0;var h;for(h=e.t-this.t;l<h;++l)e[l+this.t]=this.am(0,b[l],e,l,0,this.t);for(h=Math.min(b.t,d);l<h;++l)this.am(0,b[l],e,l,0,d-l);e.clamp()};q.prototype.multiplyUpperTo=function(b,d,e){--d;var l=e.t=this.t+b.t-d;for(e.s=0;0<=--l;)e[l]=0;for(l=Math.max(d-this.t,0);l<b.t;++l)e[this.t+l-d]=this.am(d-l,b[l],e,0,0,this.t+l-d);e.clamp();e.drShiftTo(1,e)};
-q.prototype.modInt=function(b){if(0>=b)return 0;var d=this.DV%b,e=0>this.s?b-1:0;if(0<this.t)if(0==d)e=this[0]%b;else for(var l=this.t-1;0<=l;--l)e=(d*e+this[l])%b;return e};q.prototype.millerRabin=function(b){var d=this.subtract(q.ONE),e=d.getLowestSetBit();if(0>=e)return!1;var l=d.shiftRight(e);b=b+1>>1;b>la.length&&(b=la.length);for(var h=H(),r=0;r<b;++r){h.fromInt(la[Math.floor(Math.random()*la.length)]);var k=h.modPow(l,this);if(0!=k.compareTo(q.ONE)&&0!=k.compareTo(d)){for(var E=1;E++<e&&0!=
-k.compareTo(d);)if(k=k.modPowInt(2,this),0==k.compareTo(q.ONE))return!1;if(0!=k.compareTo(d))return!1}}return!0};q.prototype.clone=function(){var b=H();this.copyTo(b);return b};q.prototype.intValue=function(){if(0>this.s){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]};q.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24};q.prototype.shortValue=function(){return 0==
-this.t?this.s:this[0]<<16>>16};q.prototype.signum=function(){return 0>this.s?-1:0>=this.t||1==this.t&&0>=this[0]?0:1};q.prototype.toByteArray=function(){var b=this.t,d=[];d[0]=this.s;var e=this.DB-b*this.DB%8,l,h=0;if(0<b--)for(e<this.DB&&(l=this[b]>>e)!=(this.s&this.DM)>>e&&(d[h++]=l|this.s<<this.DB-e);0<=b;)if(8>e?(l=(this[b]&(1<<e)-1)<<8-e,l|=this[--b]>>(e+=this.DB-8)):(l=this[b]>>(e-=8)&255,0>=e&&(e+=this.DB,--b)),0!=(l&128)&&(l|=-256),0==h&&(this.s&128)!=(l&128)&&++h,0<h||l!=this.s)d[h++]=l;
-return d};q.prototype.equals=function(b){return 0==this.compareTo(b)};q.prototype.min=function(b){return 0>this.compareTo(b)?this:b};q.prototype.max=function(b){return 0<this.compareTo(b)?this:b};q.prototype.and=function(b){var d=H();this.bitwiseTo(b,fa,d);return d};q.prototype.or=function(b){var d=H();this.bitwiseTo(b,Y,d);return d};q.prototype.xor=function(b){var d=H();this.bitwiseTo(b,Q,d);return d};q.prototype.andNot=function(b){var d=H();this.bitwiseTo(b,X,d);return d};q.prototype.not=function(){for(var b=
-H(),d=0;d<this.t;++d)b[d]=this.DM&~this[d];b.t=this.t;b.s=~this.s;return b};q.prototype.shiftLeft=function(b){var d=H();0>b?this.rShiftTo(-b,d):this.lShiftTo(b,d);return d};q.prototype.shiftRight=function(b){var d=H();0>b?this.lShiftTo(-b,d):this.rShiftTo(b,d);return d};q.prototype.getLowestSetBit=function(){for(var b=0;b<this.t;++b)if(0!=this[b]){var d=b*this.DB,b=this[b];if(0==b)b=-1;else{var e=0;0==(b&65535)&&(b>>=16,e+=16);0==(b&255)&&(b>>=8,e+=8);0==(b&15)&&(b>>=4,e+=4);0==(b&3)&&(b>>=2,e+=2);
-0==(b&1)&&++e;b=e}return d+b}return 0>this.s?this.t*this.DB:-1};q.prototype.bitCount=function(){for(var b=0,d=this.s&this.DM,e=0;e<this.t;++e){for(var l=this[e]^d,h=0;0!=l;)l&=l-1,++h;b+=h}return b};q.prototype.testBit=function(b){var d=Math.floor(b/this.DB);return d>=this.t?0!=this.s:0!=(this[d]&1<<b%this.DB)};q.prototype.setBit=function(b){return this.changeBit(b,Y)};q.prototype.clearBit=function(b){return this.changeBit(b,X)};q.prototype.flipBit=function(b){return this.changeBit(b,Q)};q.prototype.add=
-function(b){var d=H();this.addTo(b,d);return d};q.prototype.subtract=function(b){var d=H();this.subTo(b,d);return d};q.prototype.multiply=function(b){var d=H();this.multiplyTo(b,d);return d};q.prototype.divide=function(b){var d=H();this.divRemTo(b,d,null);return d};q.prototype.remainder=function(b){var d=H();this.divRemTo(b,null,d);return d};q.prototype.divideAndRemainder=function(b){var d=H(),e=H();this.divRemTo(b,d,e);return[d,e]};q.prototype.modPow=function(b,d){var e=b.bitLength(),l,h=Ba(1),r;
-if(0>=e)return h;l=18>e?1:48>e?3:144>e?4:768>e?5:6;r=8>e?new Ra(d):d.isEven()?new ka(d):new L(d);var w=[],E=3,B=l-1,q=(1<<l)-1;w[1]=r.convert(this);if(1<l)for(e=H(),r.sqrTo(w[1],e);E<=q;)w[E]=H(),r.mulTo(e,w[E-2],w[E]),E+=2;for(var pa=b.t-1,na,fa=!0,K=H(),e=k(b[pa])-1;0<=pa;){e>=B?na=b[pa]>>e-B&q:(na=(b[pa]&(1<<e+1)-1)<<B-e,0<pa&&(na|=b[pa-1]>>this.DB+e-B));for(E=l;0==(na&1);)na>>=1,--E;0>(e-=E)&&(e+=this.DB,--pa);if(fa)w[na].copyTo(h),fa=!1;else{for(;1<E;)r.sqrTo(h,K),r.sqrTo(K,h),E-=2;0<E?r.sqrTo(h,
-K):(E=h,h=K,K=E);r.mulTo(K,w[na],h)}for(;0<=pa&&0==(b[pa]&1<<e);)r.sqrTo(h,K),E=h,h=K,K=E,0>--e&&(e=this.DB-1,--pa)}return r.revert(h)};q.prototype.modInverse=function(b){var d=b.isEven();if(this.isEven()&&d||0==b.signum())return q.ZERO;for(var e=b.clone(),l=this.clone(),h=Ba(1),r=Ba(0),k=Ba(0),E=Ba(1);0!=e.signum();){for(;e.isEven();)e.rShiftTo(1,e),d?(h.isEven()&&r.isEven()||(h.addTo(this,h),r.subTo(b,r)),h.rShiftTo(1,h)):r.isEven()||r.subTo(b,r),r.rShiftTo(1,r);for(;l.isEven();)l.rShiftTo(1,l),
-d?(k.isEven()&&E.isEven()||(k.addTo(this,k),E.subTo(b,E)),k.rShiftTo(1,k)):E.isEven()||E.subTo(b,E),E.rShiftTo(1,E);0<=e.compareTo(l)?(e.subTo(l,e),d&&h.subTo(k,h),r.subTo(E,r)):(l.subTo(e,l),d&&k.subTo(h,k),E.subTo(r,E))}if(0!=l.compareTo(q.ONE))return q.ZERO;if(0<=E.compareTo(b))return E.subtract(b);if(0>E.signum())E.addTo(b,E);else return E;return 0>E.signum()?E.add(b):E};q.prototype.pow=function(b){return this.exp(b,new xb)};q.prototype.gcd=function(b){var d=0>this.s?this.negate():this.clone();
-b=0>b.s?b.negate():b.clone();if(0>d.compareTo(b)){var e=d,d=b;b=e}var e=d.getLowestSetBit(),l=b.getLowestSetBit();if(0>l)return d;e<l&&(l=e);for(0<l&&(d.rShiftTo(l,d),b.rShiftTo(l,b));0<d.signum();)0<(e=d.getLowestSetBit())&&d.rShiftTo(e,d),0<(e=b.getLowestSetBit())&&b.rShiftTo(e,b),0<=d.compareTo(b)?(d.subTo(b,d),d.rShiftTo(1,d)):(b.subTo(d,b),b.rShiftTo(1,b));0<l&&b.lShiftTo(l,b);return b};q.prototype.isProbablePrime=function(b){var d,e=this.abs();if(1==e.t&&e[0]<=la[la.length-1]){for(d=0;d<la.length;++d)if(e[0]==
-la[d])return!0;return!1}if(e.isEven())return!1;for(d=1;d<la.length;){for(var l=la[d],h=d+1;h<la.length&&l<qb;)l*=la[h++];for(l=e.modInt(l);d<h;)if(0==l%la[d++])return!1}return e.millerRabin(b)};q.prototype.square=function(){var b=H();this.squareTo(b);return b};q.prototype.IsNegative=function(){return-1==this.compareTo(q.ZERO)?!0:!1};q.op_Equality=function(b,d){return 0==b.compareTo(d)?!0:!1};q.op_Inequality=function(b,d){return 0!=b.compareTo(d)?!0:!1};q.op_GreaterThan=function(b,d){return 0<b.compareTo(d)?
-!0:!1};q.op_LessThan=function(b,d){return 0>b.compareTo(d)?!0:!1};q.op_Addition=function(b,d){return(new q(b)).add(new q(d))};q.op_Subtraction=function(b,d){return(new q(b)).subtract(new q(d))};q.Int128Mul=function(b,d){return(new q(b)).multiply(new q(d))};q.op_Division=function(b,d){return b.divide(d)};q.prototype.ToDouble=function(){return parseFloat(this.toString())};if("undefined"==typeof Yb)var Yb=function(b,d){var e;if("undefined"==typeof Object.getOwnPropertyNames)for(e in d.prototype){if("undefined"==
-typeof b.prototype[e]||b.prototype[e]==Object.prototype[e])b.prototype[e]=d.prototype[e]}else for(var l=Object.getOwnPropertyNames(d.prototype),h=0;h<l.length;h++)"undefined"==typeof Object.getOwnPropertyDescriptor(b.prototype,l[h])&&Object.defineProperty(b.prototype,l[h],Object.getOwnPropertyDescriptor(d.prototype,l[h]));for(e in d)"undefined"==typeof b[e]&&(b[e]=d[e]);b.$baseCtor=d};h.Path=function(){return[]};h.Paths=function(){return[]};h.DoublePoint=function(){var b=arguments;this.Y=this.X=0;
-1==b.length?(this.X=b[0].X,this.Y=b[0].Y):2==b.length&&(this.X=b[0],this.Y=b[1])};h.DoublePoint0=function(){this.Y=this.X=0};h.DoublePoint1=function(b){this.X=b.X;this.Y=b.Y};h.DoublePoint2=function(b,d){this.X=b;this.Y=d};h.PolyNode=function(){this.m_Parent=null;this.m_polygon=new h.Path;this.m_endtype=this.m_jointype=this.m_Index=0;this.m_Childs=[];this.IsOpen=!1};h.PolyNode.prototype.IsHoleNode=function(){for(var b=!0,d=this.m_Parent;null!==d;)b=!b,d=d.m_Parent;return b};h.PolyNode.prototype.ChildCount=
-function(){return this.m_Childs.length};h.PolyNode.prototype.Contour=function(){return this.m_polygon};h.PolyNode.prototype.AddChild=function(b){var d=this.m_Childs.length;this.m_Childs.push(b);b.m_Parent=this;b.m_Index=d};h.PolyNode.prototype.GetNext=function(){return 0<this.m_Childs.length?this.m_Childs[0]:this.GetNextSiblingUp()};h.PolyNode.prototype.GetNextSiblingUp=function(){return null===this.m_Parent?null:this.m_Index==this.m_Parent.m_Childs.length-1?this.m_Parent.GetNextSiblingUp():this.m_Parent.m_Childs[this.m_Index+
-1]};h.PolyNode.prototype.Childs=function(){return this.m_Childs};h.PolyNode.prototype.Parent=function(){return this.m_Parent};h.PolyNode.prototype.IsHole=function(){return this.IsHoleNode()};h.PolyTree=function(){this.m_AllPolys=[];h.PolyNode.call(this)};h.PolyTree.prototype.Clear=function(){for(var b=0,d=this.m_AllPolys.length;b<d;b++)this.m_AllPolys[b]=null;this.m_AllPolys.length=0;this.m_Childs.length=0};h.PolyTree.prototype.GetFirst=function(){return 0<this.m_Childs.length?this.m_Childs[0]:null};
-h.PolyTree.prototype.Total=function(){return this.m_AllPolys.length};Yb(h.PolyTree,h.PolyNode);h.Math_Abs_Int64=h.Math_Abs_Int32=h.Math_Abs_Double=function(b){return Math.abs(b)};h.Math_Max_Int32_Int32=function(b,d){return Math.max(b,d)};h.Cast_Int32=S||$a||Wb?function(b){return b|0}:function(b){return~~b};h.Cast_Int64=Za?function(b){return-2147483648>b||2147483647<b?0>b?Math.ceil(b):Math.floor(b):~~b}:La&&"function"==typeof Number.toInteger?function(b){return Number.toInteger(b)}:pb||jb?function(b){return parseInt(b,
-10)}:S?function(b){return-2147483648>b||2147483647<b?0>b?Math.ceil(b):Math.floor(b):b|0}:function(b){return 0>b?Math.ceil(b):Math.floor(b)};h.Clear=function(b){b.length=0};h.PI=3.141592653589793;h.PI2=6.283185307179586;h.IntPoint=function(){var b;b=arguments;var d=b.length;this.Y=this.X=0;2==d?(this.X=b[0],this.Y=b[1]):1==d?b[0]instanceof h.DoublePoint?(b=b[0],this.X=h.Clipper.Round(b.X),this.Y=h.Clipper.Round(b.Y)):(b=b[0],this.X=b.X,this.Y=b.Y):this.Y=this.X=0};h.IntPoint.op_Equality=function(b,
-d){return b.X==d.X&&b.Y==d.Y};h.IntPoint.op_Inequality=function(b,d){return b.X!=d.X||b.Y!=d.Y};h.IntPoint0=function(){this.Y=this.X=0};h.IntPoint1=function(b){this.X=b.X;this.Y=b.Y};h.IntPoint1dp=function(b){this.X=h.Clipper.Round(b.X);this.Y=h.Clipper.Round(b.Y)};h.IntPoint2=function(b,d){this.X=b;this.Y=d};h.IntRect=function(){var b=arguments,d=b.length;4==d?(this.left=b[0],this.top=b[1],this.right=b[2],this.bottom=b[3]):1==d?(this.left=b[0].left,this.top=b[0].top,this.right=b[0].right,this.bottom=
-b[0].bottom):this.bottom=this.right=this.top=this.left=0};h.IntRect0=function(){this.bottom=this.right=this.top=this.left=0};h.IntRect1=function(b){this.left=b.left;this.top=b.top;this.right=b.right;this.bottom=b.bottom};h.IntRect4=function(b,d,e,l){this.left=b;this.top=d;this.right=e;this.bottom=l};h.ClipType={ctIntersection:0,ctUnion:1,ctDifference:2,ctXor:3};h.PolyType={ptSubject:0,ptClip:1};h.PolyFillType={pftEvenOdd:0,pftNonZero:1,pftPositive:2,pftNegative:3};h.JoinType={jtSquare:0,jtRound:1,
-jtMiter:2};h.EndType={etOpenSquare:0,etOpenRound:1,etOpenButt:2,etClosedLine:3,etClosedPolygon:4};h.EdgeSide={esLeft:0,esRight:1};h.Direction={dRightToLeft:0,dLeftToRight:1};h.TEdge=function(){this.Bot=new h.IntPoint;this.Curr=new h.IntPoint;this.Top=new h.IntPoint;this.Delta=new h.IntPoint;this.Dx=0;this.PolyTyp=h.PolyType.ptSubject;this.Side=h.EdgeSide.esLeft;this.OutIdx=this.WindCnt2=this.WindCnt=this.WindDelta=0;this.PrevInSEL=this.NextInSEL=this.PrevInAEL=this.NextInAEL=this.NextInLML=this.Prev=
-this.Next=null};h.IntersectNode=function(){this.Edge2=this.Edge1=null;this.Pt=new h.IntPoint};h.MyIntersectNodeSort=function(){};h.MyIntersectNodeSort.Compare=function(b,d){return d.Pt.Y-b.Pt.Y};h.LocalMinima=function(){this.Y=0;this.Next=this.RightBound=this.LeftBound=null};h.Scanbeam=function(){this.Y=0;this.Next=null};h.OutRec=function(){this.Idx=0;this.IsOpen=this.IsHole=!1;this.PolyNode=this.BottomPt=this.Pts=this.FirstLeft=null};h.OutPt=function(){this.Idx=0;this.Pt=new h.IntPoint;this.Prev=
-this.Next=null};h.Join=function(){this.OutPt2=this.OutPt1=null;this.OffPt=new h.IntPoint};h.ClipperBase=function(){this.m_CurrentLM=this.m_MinimaList=null;this.m_edges=[];this.PreserveCollinear=this.m_HasOpenPaths=this.m_UseFullRange=!1;this.m_CurrentLM=this.m_MinimaList=null;this.m_HasOpenPaths=this.m_UseFullRange=!1};h.ClipperBase.horizontal=-9007199254740992;h.ClipperBase.Skip=-2;h.ClipperBase.Unassigned=-1;h.ClipperBase.tolerance=1E-20;h.ClipperBase.loRange=47453132;h.ClipperBase.hiRange=0xfffffffffffff;
-h.ClipperBase.near_zero=function(b){return b>-h.ClipperBase.tolerance&&b<h.ClipperBase.tolerance};h.ClipperBase.IsHorizontal=function(b){return 0===b.Delta.Y};h.ClipperBase.prototype.PointIsVertex=function(b,d){var e=d;do{if(h.IntPoint.op_Equality(e.Pt,b))return!0;e=e.Next}while(e!=d);return!1};h.ClipperBase.prototype.PointOnLineSegment=function(b,d,e,l){return l?b.X==d.X&&b.Y==d.Y||b.X==e.X&&b.Y==e.Y||b.X>d.X==b.X<e.X&&b.Y>d.Y==b.Y<e.Y&&q.op_Equality(q.Int128Mul(b.X-d.X,e.Y-d.Y),q.Int128Mul(e.X-
-d.X,b.Y-d.Y)):b.X==d.X&&b.Y==d.Y||b.X==e.X&&b.Y==e.Y||b.X>d.X==b.X<e.X&&b.Y>d.Y==b.Y<e.Y&&(b.X-d.X)*(e.Y-d.Y)==(e.X-d.X)*(b.Y-d.Y)};h.ClipperBase.prototype.PointOnPolygon=function(b,d,e){for(var l=d;;){if(this.PointOnLineSegment(b,l.Pt,l.Next.Pt,e))return!0;l=l.Next;if(l==d)break}return!1};h.ClipperBase.prototype.SlopesEqual=h.ClipperBase.SlopesEqual=function(){var b=arguments,d=b.length,e,l,G;if(3==d)return d=b[0],e=b[1],b[2]?q.op_Equality(q.Int128Mul(d.Delta.Y,e.Delta.X),q.Int128Mul(d.Delta.X,e.Delta.Y)):
-h.Cast_Int64(d.Delta.Y*e.Delta.X)==h.Cast_Int64(d.Delta.X*e.Delta.Y);if(4==d)return d=b[0],e=b[1],l=b[2],b[3]?q.op_Equality(q.Int128Mul(d.Y-e.Y,e.X-l.X),q.Int128Mul(d.X-e.X,e.Y-l.Y)):0===h.Cast_Int64((d.Y-e.Y)*(e.X-l.X))-h.Cast_Int64((d.X-e.X)*(e.Y-l.Y));d=b[0];e=b[1];l=b[2];G=b[3];return b[4]?q.op_Equality(q.Int128Mul(d.Y-e.Y,l.X-G.X),q.Int128Mul(d.X-e.X,l.Y-G.Y)):0===h.Cast_Int64((d.Y-e.Y)*(l.X-G.X))-h.Cast_Int64((d.X-e.X)*(l.Y-G.Y))};h.ClipperBase.SlopesEqual3=function(b,d,e){return e?q.op_Equality(q.Int128Mul(b.Delta.Y,
-d.Delta.X),q.Int128Mul(b.Delta.X,d.Delta.Y)):h.Cast_Int64(b.Delta.Y*d.Delta.X)==h.Cast_Int64(b.Delta.X*d.Delta.Y)};h.ClipperBase.SlopesEqual4=function(b,d,e,l){return l?q.op_Equality(q.Int128Mul(b.Y-d.Y,d.X-e.X),q.Int128Mul(b.X-d.X,d.Y-e.Y)):0===h.Cast_Int64((b.Y-d.Y)*(d.X-e.X))-h.Cast_Int64((b.X-d.X)*(d.Y-e.Y))};h.ClipperBase.SlopesEqual5=function(b,d,e,l,G){return G?q.op_Equality(q.Int128Mul(b.Y-d.Y,e.X-l.X),q.Int128Mul(b.X-d.X,e.Y-l.Y)):0===h.Cast_Int64((b.Y-d.Y)*(e.X-l.X))-h.Cast_Int64((b.X-d.X)*
-(e.Y-l.Y))};h.ClipperBase.prototype.Clear=function(){this.DisposeLocalMinimaList();for(var b=0,d=this.m_edges.length;b<d;++b){for(var e=0,l=this.m_edges[b].length;e<l;++e)this.m_edges[b][e]=null;h.Clear(this.m_edges[b])}h.Clear(this.m_edges);this.m_HasOpenPaths=this.m_UseFullRange=!1};h.ClipperBase.prototype.DisposeLocalMinimaList=function(){for(;null!==this.m_MinimaList;){var b=this.m_MinimaList.Next;this.m_MinimaList=null;this.m_MinimaList=b}this.m_CurrentLM=null};h.ClipperBase.prototype.RangeTest=
-function(b,d){if(d.Value)(b.X>h.ClipperBase.hiRange||b.Y>h.ClipperBase.hiRange||-b.X>h.ClipperBase.hiRange||-b.Y>h.ClipperBase.hiRange)&&h.Error("Coordinate outside allowed range in RangeTest().");else if(b.X>h.ClipperBase.loRange||b.Y>h.ClipperBase.loRange||-b.X>h.ClipperBase.loRange||-b.Y>h.ClipperBase.loRange)d.Value=!0,this.RangeTest(b,d)};h.ClipperBase.prototype.InitEdge=function(b,d,e,l){b.Next=d;b.Prev=e;b.Curr.X=l.X;b.Curr.Y=l.Y;b.OutIdx=-1};h.ClipperBase.prototype.InitEdge2=function(b,d){b.Curr.Y>=
-b.Next.Curr.Y?(b.Bot.X=b.Curr.X,b.Bot.Y=b.Curr.Y,b.Top.X=b.Next.Curr.X,b.Top.Y=b.Next.Curr.Y):(b.Top.X=b.Curr.X,b.Top.Y=b.Curr.Y,b.Bot.X=b.Next.Curr.X,b.Bot.Y=b.Next.Curr.Y);this.SetDx(b);b.PolyTyp=d};h.ClipperBase.prototype.FindNextLocMin=function(b){for(var d;;){for(;h.IntPoint.op_Inequality(b.Bot,b.Prev.Bot)||h.IntPoint.op_Equality(b.Curr,b.Top);)b=b.Next;if(b.Dx!=h.ClipperBase.horizontal&&b.Prev.Dx!=h.ClipperBase.horizontal)break;for(;b.Prev.Dx==h.ClipperBase.horizontal;)b=b.Prev;for(d=b;b.Dx==
-h.ClipperBase.horizontal;)b=b.Next;if(b.Top.Y!=b.Prev.Bot.Y){d.Prev.Bot.X<b.Bot.X&&(b=d);break}}return b};h.ClipperBase.prototype.ProcessBound=function(b,d){var e=b,l=b,G;b.Dx==h.ClipperBase.horizontal&&(G=d?b.Prev.Bot.X:b.Next.Bot.X,b.Bot.X!=G&&this.ReverseHorizontal(b));if(l.OutIdx!=h.ClipperBase.Skip)if(d){for(;l.Top.Y==l.Next.Bot.Y&&l.Next.OutIdx!=h.ClipperBase.Skip;)l=l.Next;if(l.Dx==h.ClipperBase.horizontal&&l.Next.OutIdx!=h.ClipperBase.Skip){for(G=l;G.Prev.Dx==h.ClipperBase.horizontal;)G=G.Prev;
-G.Prev.Top.X==l.Next.Top.X?d||(l=G.Prev):G.Prev.Top.X>l.Next.Top.X&&(l=G.Prev)}for(;b!=l;)b.NextInLML=b.Next,b.Dx==h.ClipperBase.horizontal&&b!=e&&b.Bot.X!=b.Prev.Top.X&&this.ReverseHorizontal(b),b=b.Next;b.Dx==h.ClipperBase.horizontal&&b!=e&&b.Bot.X!=b.Prev.Top.X&&this.ReverseHorizontal(b);l=l.Next}else{for(;l.Top.Y==l.Prev.Bot.Y&&l.Prev.OutIdx!=h.ClipperBase.Skip;)l=l.Prev;if(l.Dx==h.ClipperBase.horizontal&&l.Prev.OutIdx!=h.ClipperBase.Skip){for(G=l;G.Next.Dx==h.ClipperBase.horizontal;)G=G.Next;
-G.Next.Top.X==l.Prev.Top.X?d||(l=G.Next):G.Next.Top.X>l.Prev.Top.X&&(l=G.Next)}for(;b!=l;)b.NextInLML=b.Prev,b.Dx==h.ClipperBase.horizontal&&b!=e&&b.Bot.X!=b.Next.Top.X&&this.ReverseHorizontal(b),b=b.Prev;b.Dx==h.ClipperBase.horizontal&&b!=e&&b.Bot.X!=b.Next.Top.X&&this.ReverseHorizontal(b);l=l.Prev}if(l.OutIdx==h.ClipperBase.Skip){b=l;if(d){for(;b.Top.Y==b.Next.Bot.Y;)b=b.Next;for(;b!=l&&b.Dx==h.ClipperBase.horizontal;)b=b.Prev}else{for(;b.Top.Y==b.Prev.Bot.Y;)b=b.Prev;for(;b!=l&&b.Dx==h.ClipperBase.horizontal;)b=
-b.Next}b==l?l=d?b.Next:b.Prev:(b=d?l.Next:l.Prev,e=new h.LocalMinima,e.Next=null,e.Y=b.Bot.Y,e.LeftBound=null,e.RightBound=b,e.RightBound.WindDelta=0,l=this.ProcessBound(e.RightBound,d),this.InsertLocalMinima(e))}return l};h.ClipperBase.prototype.AddPath=function(b,d,e){e||d!=h.PolyType.ptClip||h.Error("AddPath: Open paths must be subject.");var l=b.length-1;if(e)for(;0<l&&h.IntPoint.op_Equality(b[l],b[0]);)--l;for(;0<l&&h.IntPoint.op_Equality(b[l],b[l-1]);)--l;if(e&&2>l||!e&&1>l)return!1;for(var G=
-[],r=0;r<=l;r++)G.push(new h.TEdge);var k=!0;try{for(G[1].Curr.X=b[1].X,G[1].Curr.Y=b[1].Y,function(){var d={Value:this.m_UseFullRange},e=this.RangeTest(b[0],d);this.m_UseFullRange=d.Value;return e}.call(this),function(){var d={Value:this.m_UseFullRange},e=this.RangeTest(b[l],d);this.m_UseFullRange=d.Value;return e}.call(this),this.InitEdge(G[0],G[1],G[l],b[0]),this.InitEdge(G[l],G[0],G[l-1],b[l]),r=l-1;1<=r;--r)(function(){var d={Value:this.m_UseFullRange},e=this.RangeTest(b[r],d);this.m_UseFullRange=
-d.Value;return e}).call(this),this.InitEdge(G[r],G[r+1],G[r-1],b[r])}catch(q){return!1}var E=G[0];e||(E.Prev.OutIdx=h.ClipperBase.Skip);for(var B=E,L=E;;)if(h.IntPoint.op_Equality(B.Curr,B.Next.Curr)){if(B==B.Next)break;B==E&&(E=B.Next);L=B=this.RemoveEdge(B)}else{if(B.Prev==B.Next)break;else if(e&&h.ClipperBase.SlopesEqual(B.Prev.Curr,B.Curr,B.Next.Curr,this.m_UseFullRange)&&(!this.PreserveCollinear||!this.Pt2IsBetweenPt1AndPt3(B.Prev.Curr,B.Curr,B.Next.Curr))){B==E&&(E=B.Next);B=this.RemoveEdge(B);
-L=B=B.Prev;continue}B=B.Next;if(B==L)break}if(!e&&B==B.Next||e&&B.Prev==B.Next)return!1;e||(this.m_HasOpenPaths=!0);B=E;do this.InitEdge2(B,d),B=B.Next,k&&B.Curr.Y!=E.Curr.Y&&(k=!1);while(B!=E);if(k){if(e)return!1;B.Prev.OutIdx=h.ClipperBase.Skip;B.Prev.Bot.X<B.Prev.Top.X&&this.ReverseHorizontal(B.Prev);d=new h.LocalMinima;d.Next=null;d.Y=B.Bot.Y;d.LeftBound=null;d.RightBound=B;d.RightBound.Side=h.EdgeSide.esRight;for(d.RightBound.WindDelta=0;B.Next.OutIdx!=h.ClipperBase.Skip;)B.NextInLML=B.Next,
-B.Bot.X!=B.Prev.Top.X&&this.ReverseHorizontal(B),B=B.Next;this.InsertLocalMinima(d);this.m_edges.push(G);return!0}this.m_edges.push(G);for(k=null;;){B=this.FindNextLocMin(B);if(B==k)break;else null==k&&(k=B);d=new h.LocalMinima;d.Next=null;d.Y=B.Bot.Y;B.Dx<B.Prev.Dx?(d.LeftBound=B.Prev,d.RightBound=B,G=!1):(d.LeftBound=B,d.RightBound=B.Prev,G=!0);d.LeftBound.Side=h.EdgeSide.esLeft;d.RightBound.Side=h.EdgeSide.esRight;d.LeftBound.WindDelta=e?d.LeftBound.Next==d.RightBound?-1:1:0;d.RightBound.WindDelta=
--d.LeftBound.WindDelta;B=this.ProcessBound(d.LeftBound,G);E=this.ProcessBound(d.RightBound,!G);d.LeftBound.OutIdx==h.ClipperBase.Skip?d.LeftBound=null:d.RightBound.OutIdx==h.ClipperBase.Skip&&(d.RightBound=null);this.InsertLocalMinima(d);G||(B=E)}return!0};h.ClipperBase.prototype.AddPaths=function(b,d,e){for(var l=!1,h=0,k=b.length;h<k;++h)this.AddPath(b[h],d,e)&&(l=!0);return l};h.ClipperBase.prototype.Pt2IsBetweenPt1AndPt3=function(b,d,e){return h.IntPoint.op_Equality(b,e)||h.IntPoint.op_Equality(b,
-d)||h.IntPoint.op_Equality(e,d)?!1:b.X!=e.X?d.X>b.X==d.X<e.X:d.Y>b.Y==d.Y<e.Y};h.ClipperBase.prototype.RemoveEdge=function(b){b.Prev.Next=b.Next;b.Next.Prev=b.Prev;var d=b.Next;b.Prev=null;return d};h.ClipperBase.prototype.SetDx=function(b){b.Delta.X=b.Top.X-b.Bot.X;b.Delta.Y=b.Top.Y-b.Bot.Y;b.Dx=0===b.Delta.Y?h.ClipperBase.horizontal:b.Delta.X/b.Delta.Y};h.ClipperBase.prototype.InsertLocalMinima=function(b){if(null===this.m_MinimaList)this.m_MinimaList=b;else if(b.Y>=this.m_MinimaList.Y)b.Next=this.m_MinimaList,
-this.m_MinimaList=b;else{for(var d=this.m_MinimaList;null!==d.Next&&b.Y<d.Next.Y;)d=d.Next;b.Next=d.Next;d.Next=b}};h.ClipperBase.prototype.PopLocalMinima=function(){null!==this.m_CurrentLM&&(this.m_CurrentLM=this.m_CurrentLM.Next)};h.ClipperBase.prototype.ReverseHorizontal=function(b){var d=b.Top.X;b.Top.X=b.Bot.X;b.Bot.X=d};h.ClipperBase.prototype.Reset=function(){this.m_CurrentLM=this.m_MinimaList;if(null!=this.m_CurrentLM)for(var b=this.m_MinimaList;null!=b;){var d=b.LeftBound;null!=d&&(d.Curr.X=
-d.Bot.X,d.Curr.Y=d.Bot.Y,d.Side=h.EdgeSide.esLeft,d.OutIdx=h.ClipperBase.Unassigned);d=b.RightBound;null!=d&&(d.Curr.X=d.Bot.X,d.Curr.Y=d.Bot.Y,d.Side=h.EdgeSide.esRight,d.OutIdx=h.ClipperBase.Unassigned);b=b.Next}};h.Clipper=function(b){"undefined"==typeof b&&(b=0);this.m_PolyOuts=null;this.m_ClipType=h.ClipType.ctIntersection;this.m_IntersectNodeComparer=this.m_IntersectList=this.m_SortedEdges=this.m_ActiveEdges=this.m_Scanbeam=null;this.m_ExecuteLocked=!1;this.m_SubjFillType=this.m_ClipFillType=
-h.PolyFillType.pftEvenOdd;this.m_GhostJoins=this.m_Joins=null;this.StrictlySimple=this.ReverseSolution=this.m_UsingPolyTree=!1;h.ClipperBase.call(this);this.m_SortedEdges=this.m_ActiveEdges=this.m_Scanbeam=null;this.m_IntersectList=[];this.m_IntersectNodeComparer=h.MyIntersectNodeSort.Compare;this.m_UsingPolyTree=this.m_ExecuteLocked=!1;this.m_PolyOuts=[];this.m_Joins=[];this.m_GhostJoins=[];this.ReverseSolution=0!==(1&b);this.StrictlySimple=0!==(2&b);this.PreserveCollinear=0!==(4&b)};h.Clipper.ioReverseSolution=
-1;h.Clipper.ioStrictlySimple=2;h.Clipper.ioPreserveCollinear=4;h.Clipper.prototype.Clear=function(){0!==this.m_edges.length&&(this.DisposeAllPolyPts(),h.ClipperBase.prototype.Clear.call(this))};h.Clipper.prototype.DisposeScanbeamList=function(){for(;null!==this.m_Scanbeam;){var b=this.m_Scanbeam.Next;this.m_Scanbeam=null;this.m_Scanbeam=b}};h.Clipper.prototype.Reset=function(){h.ClipperBase.prototype.Reset.call(this);this.m_SortedEdges=this.m_ActiveEdges=this.m_Scanbeam=null;this.DisposeAllPolyPts();
-for(var b=this.m_MinimaList;null!==b;)this.InsertScanbeam(b.Y),b=b.Next};h.Clipper.prototype.InsertScanbeam=function(b){if(null===this.m_Scanbeam)this.m_Scanbeam=new h.Scanbeam,this.m_Scanbeam.Next=null,this.m_Scanbeam.Y=b;else if(b>this.m_Scanbeam.Y){var d=new h.Scanbeam;d.Y=b;d.Next=this.m_Scanbeam;this.m_Scanbeam=d}else{for(var e=this.m_Scanbeam;null!==e.Next&&b<=e.Next.Y;)e=e.Next;b!=e.Y&&(d=new h.Scanbeam,d.Y=b,d.Next=e.Next,e.Next=d)}};h.Clipper.prototype.Execute=function(){var b=arguments,
-d=b.length,e=b[1]instanceof h.PolyTree;if(4!=d||e){if(4==d&&e){e=b[0];d=b[1];l=b[2];b=b[3];if(this.m_ExecuteLocked)return!1;this.m_ExecuteLocked=!0;this.m_SubjFillType=l;this.m_ClipFillType=b;this.m_ClipType=e;this.m_UsingPolyTree=!0;(b=this.ExecuteInternal())&&this.BuildResult2(d);this.m_ExecuteLocked=!1;return b}if(2==d&&!e||2==d&&e)return e=b[0],d=b[1],this.Execute(e,d,h.PolyFillType.pftEvenOdd,h.PolyFillType.pftEvenOdd)}else{var e=b[0],d=b[1],l=b[2],b=b[3];if(this.m_ExecuteLocked)return!1;this.m_HasOpenPaths&&
-h.Error("Error: PolyTree struct is need for open path clipping.");this.m_ExecuteLocked=!0;h.Clear(d);this.m_SubjFillType=l;this.m_ClipFillType=b;this.m_ClipType=e;this.m_UsingPolyTree=!1;(b=this.ExecuteInternal())&&this.BuildResult(d);this.m_ExecuteLocked=!1;return b}};h.Clipper.prototype.FixHoleLinkage=function(b){if(null!==b.FirstLeft&&(b.IsHole==b.FirstLeft.IsHole||null===b.FirstLeft.Pts)){for(var d=b.FirstLeft;null!==d&&(d.IsHole==b.IsHole||null===d.Pts);)d=d.FirstLeft;b.FirstLeft=d}};h.Clipper.prototype.ExecuteInternal=
-function(){try{this.Reset();if(null===this.m_CurrentLM)return!1;var b=this.PopScanbeam();do{this.InsertLocalMinimaIntoAEL(b);h.Clear(this.m_GhostJoins);this.ProcessHorizontals(!1);if(null===this.m_Scanbeam)break;var d=this.PopScanbeam();if(!this.ProcessIntersections(b,d))return!1;this.ProcessEdgesAtTopOfScanbeam(d);b=d}while(null!==this.m_Scanbeam||null!==this.m_CurrentLM);for(var b=0,e=this.m_PolyOuts.length;b<e;b++){var l=this.m_PolyOuts[b];null===l.Pts||l.IsOpen||(l.IsHole^this.ReverseSolution)==
-0<this.Area(l)&&this.ReversePolyPtLinks(l.Pts)}this.JoinCommonEdges();b=0;for(e=this.m_PolyOuts.length;b<e;b++)l=this.m_PolyOuts[b],null===l.Pts||l.IsOpen||this.FixupOutPolygon(l);this.StrictlySimple&&this.DoSimplePolygons();return!0}finally{h.Clear(this.m_Joins),h.Clear(this.m_GhostJoins)}};h.Clipper.prototype.PopScanbeam=function(){var b=this.m_Scanbeam.Y;this.m_Scanbeam=this.m_Scanbeam.Next;return b};h.Clipper.prototype.DisposeAllPolyPts=function(){for(var b=0,d=this.m_PolyOuts.length;b<d;++b)this.DisposeOutRec(b);
-h.Clear(this.m_PolyOuts)};h.Clipper.prototype.DisposeOutRec=function(b){var d=this.m_PolyOuts[b];null!==d.Pts&&this.DisposeOutPts(d.Pts);this.m_PolyOuts[b]=null};h.Clipper.prototype.DisposeOutPts=function(b){if(null!==b)for(b.Prev.Next=null;null!==b;)b=b.Next};h.Clipper.prototype.AddJoin=function(b,d,e){var l=new h.Join;l.OutPt1=b;l.OutPt2=d;l.OffPt.X=e.X;l.OffPt.Y=e.Y;this.m_Joins.push(l)};h.Clipper.prototype.AddGhostJoin=function(b,d){var e=new h.Join;e.OutPt1=b;e.OffPt.X=d.X;e.OffPt.Y=d.Y;this.m_GhostJoins.push(e)};
-h.Clipper.prototype.InsertLocalMinimaIntoAEL=function(b){for(;null!==this.m_CurrentLM&&this.m_CurrentLM.Y==b;){var d=this.m_CurrentLM.LeftBound,e=this.m_CurrentLM.RightBound;this.PopLocalMinima();var l=null;null===d?(this.InsertEdgeIntoAEL(e,null),this.SetWindingCount(e),this.IsContributing(e)&&(l=this.AddOutPt(e,e.Bot))):(null==e?(this.InsertEdgeIntoAEL(d,null),this.SetWindingCount(d),this.IsContributing(d)&&(l=this.AddOutPt(d,d.Bot))):(this.InsertEdgeIntoAEL(d,null),this.InsertEdgeIntoAEL(e,d),
-this.SetWindingCount(d),e.WindCnt=d.WindCnt,e.WindCnt2=d.WindCnt2,this.IsContributing(d)&&(l=this.AddLocalMinPoly(d,e,d.Bot))),this.InsertScanbeam(d.Top.Y));null!=e&&(h.ClipperBase.IsHorizontal(e)?this.AddEdgeToSEL(e):this.InsertScanbeam(e.Top.Y));if(null!=d&&null!=e){if(null!==l&&h.ClipperBase.IsHorizontal(e)&&0<this.m_GhostJoins.length&&0!==e.WindDelta)for(var G=0,k=this.m_GhostJoins.length;G<k;G++){var w=this.m_GhostJoins[G];this.HorzSegmentsOverlap(w.OutPt1.Pt,w.OffPt,e.Bot,e.Top)&&this.AddJoin(w.OutPt1,
-l,w.OffPt)}0<=d.OutIdx&&null!==d.PrevInAEL&&d.PrevInAEL.Curr.X==d.Bot.X&&0<=d.PrevInAEL.OutIdx&&h.ClipperBase.SlopesEqual(d.PrevInAEL,d,this.m_UseFullRange)&&0!==d.WindDelta&&0!==d.PrevInAEL.WindDelta&&(G=this.AddOutPt(d.PrevInAEL,d.Bot),this.AddJoin(l,G,d.Top));if(d.NextInAEL!=e&&(0<=e.OutIdx&&0<=e.PrevInAEL.OutIdx&&h.ClipperBase.SlopesEqual(e.PrevInAEL,e,this.m_UseFullRange)&&0!==e.WindDelta&&0!==e.PrevInAEL.WindDelta&&(G=this.AddOutPt(e.PrevInAEL,e.Bot),this.AddJoin(l,G,e.Top)),l=d.NextInAEL,null!==
-l))for(;l!=e;)this.IntersectEdges(e,l,d.Curr,!1),l=l.NextInAEL}}};h.Clipper.prototype.InsertEdgeIntoAEL=function(b,d){if(null===this.m_ActiveEdges)b.PrevInAEL=null,b.NextInAEL=null,this.m_ActiveEdges=b;else if(null===d&&this.E2InsertsBeforeE1(this.m_ActiveEdges,b))b.PrevInAEL=null,b.NextInAEL=this.m_ActiveEdges,this.m_ActiveEdges=this.m_ActiveEdges.PrevInAEL=b;else{for(null===d&&(d=this.m_ActiveEdges);null!==d.NextInAEL&&!this.E2InsertsBeforeE1(d.NextInAEL,b);)d=d.NextInAEL;b.NextInAEL=d.NextInAEL;
-null!==d.NextInAEL&&(d.NextInAEL.PrevInAEL=b);b.PrevInAEL=d;d.NextInAEL=b}};h.Clipper.prototype.E2InsertsBeforeE1=function(b,d){return d.Curr.X==b.Curr.X?d.Top.Y>b.Top.Y?d.Top.X<h.Clipper.TopX(b,d.Top.Y):b.Top.X>h.Clipper.TopX(d,b.Top.Y):d.Curr.X<b.Curr.X};h.Clipper.prototype.IsEvenOddFillType=function(b){return b.PolyTyp==h.PolyType.ptSubject?this.m_SubjFillType==h.PolyFillType.pftEvenOdd:this.m_ClipFillType==h.PolyFillType.pftEvenOdd};h.Clipper.prototype.IsEvenOddAltFillType=function(b){return b.PolyTyp==
-h.PolyType.ptSubject?this.m_ClipFillType==h.PolyFillType.pftEvenOdd:this.m_SubjFillType==h.PolyFillType.pftEvenOdd};h.Clipper.prototype.IsContributing=function(b){var d,e;b.PolyTyp==h.PolyType.ptSubject?(d=this.m_SubjFillType,e=this.m_ClipFillType):(d=this.m_ClipFillType,e=this.m_SubjFillType);switch(d){case h.PolyFillType.pftEvenOdd:if(0===b.WindDelta&&1!=b.WindCnt)return!1;break;case h.PolyFillType.pftNonZero:if(1!=Math.abs(b.WindCnt))return!1;break;case h.PolyFillType.pftPositive:if(1!=b.WindCnt)return!1;
-break;default:if(-1!=b.WindCnt)return!1}switch(this.m_ClipType){case h.ClipType.ctIntersection:switch(e){case h.PolyFillType.pftEvenOdd:case h.PolyFillType.pftNonZero:return 0!==b.WindCnt2;case h.PolyFillType.pftPositive:return 0<b.WindCnt2;default:return 0>b.WindCnt2}case h.ClipType.ctUnion:switch(e){case h.PolyFillType.pftEvenOdd:case h.PolyFillType.pftNonZero:return 0===b.WindCnt2;case h.PolyFillType.pftPositive:return 0>=b.WindCnt2;default:return 0<=b.WindCnt2}case h.ClipType.ctDifference:if(b.PolyTyp==
-h.PolyType.ptSubject)switch(e){case h.PolyFillType.pftEvenOdd:case h.PolyFillType.pftNonZero:return 0===b.WindCnt2;case h.PolyFillType.pftPositive:return 0>=b.WindCnt2;default:return 0<=b.WindCnt2}else switch(e){case h.PolyFillType.pftEvenOdd:case h.PolyFillType.pftNonZero:return 0!==b.WindCnt2;case h.PolyFillType.pftPositive:return 0<b.WindCnt2;default:return 0>b.WindCnt2}case h.ClipType.ctXor:if(0===b.WindDelta)switch(e){case h.PolyFillType.pftEvenOdd:case h.PolyFillType.pftNonZero:return 0===b.WindCnt2;
-case h.PolyFillType.pftPositive:return 0>=b.WindCnt2;default:return 0<=b.WindCnt2}}return!0};h.Clipper.prototype.SetWindingCount=function(b){for(var d=b.PrevInAEL;null!==d&&(d.PolyTyp!=b.PolyTyp||0===d.WindDelta);)d=d.PrevInAEL;if(null===d)b.WindCnt=0===b.WindDelta?1:b.WindDelta,b.WindCnt2=0,d=this.m_ActiveEdges;else{if(0===b.WindDelta&&this.m_ClipType!=h.ClipType.ctUnion)b.WindCnt=1;else if(this.IsEvenOddFillType(b))if(0===b.WindDelta){for(var e=!0,l=d.PrevInAEL;null!==l;)l.PolyTyp==d.PolyTyp&&0!==
-l.WindDelta&&(e=!e),l=l.PrevInAEL;b.WindCnt=e?0:1}else b.WindCnt=b.WindDelta;else 0>d.WindCnt*d.WindDelta?1<Math.abs(d.WindCnt)?b.WindCnt=0>d.WindDelta*b.WindDelta?d.WindCnt:d.WindCnt+b.WindDelta:b.WindCnt=0===b.WindDelta?1:b.WindDelta:b.WindCnt=0===b.WindDelta?0>d.WindCnt?d.WindCnt-1:d.WindCnt+1:0>d.WindDelta*b.WindDelta?d.WindCnt:d.WindCnt+b.WindDelta;b.WindCnt2=d.WindCnt2;d=d.NextInAEL}if(this.IsEvenOddAltFillType(b))for(;d!=b;)0!==d.WindDelta&&(b.WindCnt2=0===b.WindCnt2?1:0),d=d.NextInAEL;else for(;d!=
-b;)b.WindCnt2+=d.WindDelta,d=d.NextInAEL};h.Clipper.prototype.AddEdgeToSEL=function(b){null===this.m_SortedEdges?(this.m_SortedEdges=b,b.PrevInSEL=null,b.NextInSEL=null):(b.NextInSEL=this.m_SortedEdges,b.PrevInSEL=null,this.m_SortedEdges=this.m_SortedEdges.PrevInSEL=b)};h.Clipper.prototype.CopyAELToSEL=function(){var b=this.m_ActiveEdges;for(this.m_SortedEdges=b;null!==b;)b.PrevInSEL=b.PrevInAEL,b=b.NextInSEL=b.NextInAEL};h.Clipper.prototype.SwapPositionsInAEL=function(b,d){if(b.NextInAEL!=b.PrevInAEL&&
-d.NextInAEL!=d.PrevInAEL){if(b.NextInAEL==d){var e=d.NextInAEL;null!==e&&(e.PrevInAEL=b);var l=b.PrevInAEL;null!==l&&(l.NextInAEL=d);d.PrevInAEL=l;d.NextInAEL=b;b.PrevInAEL=d;b.NextInAEL=e}else d.NextInAEL==b?(e=b.NextInAEL,null!==e&&(e.PrevInAEL=d),l=d.PrevInAEL,null!==l&&(l.NextInAEL=b),b.PrevInAEL=l,b.NextInAEL=d,d.PrevInAEL=b,d.NextInAEL=e):(e=b.NextInAEL,l=b.PrevInAEL,b.NextInAEL=d.NextInAEL,null!==b.NextInAEL&&(b.NextInAEL.PrevInAEL=b),b.PrevInAEL=d.PrevInAEL,null!==b.PrevInAEL&&(b.PrevInAEL.NextInAEL=
-b),d.NextInAEL=e,null!==d.NextInAEL&&(d.NextInAEL.PrevInAEL=d),d.PrevInAEL=l,null!==d.PrevInAEL&&(d.PrevInAEL.NextInAEL=d));null===b.PrevInAEL?this.m_ActiveEdges=b:null===d.PrevInAEL&&(this.m_ActiveEdges=d)}};h.Clipper.prototype.SwapPositionsInSEL=function(b,d){if(null!==b.NextInSEL||null!==b.PrevInSEL)if(null!==d.NextInSEL||null!==d.PrevInSEL){if(b.NextInSEL==d){var e=d.NextInSEL;null!==e&&(e.PrevInSEL=b);var l=b.PrevInSEL;null!==l&&(l.NextInSEL=d);d.PrevInSEL=l;d.NextInSEL=b;b.PrevInSEL=d;b.NextInSEL=
-e}else d.NextInSEL==b?(e=b.NextInSEL,null!==e&&(e.PrevInSEL=d),l=d.PrevInSEL,null!==l&&(l.NextInSEL=b),b.PrevInSEL=l,b.NextInSEL=d,d.PrevInSEL=b,d.NextInSEL=e):(e=b.NextInSEL,l=b.PrevInSEL,b.NextInSEL=d.NextInSEL,null!==b.NextInSEL&&(b.NextInSEL.PrevInSEL=b),b.PrevInSEL=d.PrevInSEL,null!==b.PrevInSEL&&(b.PrevInSEL.NextInSEL=b),d.NextInSEL=e,null!==d.NextInSEL&&(d.NextInSEL.PrevInSEL=d),d.PrevInSEL=l,null!==d.PrevInSEL&&(d.PrevInSEL.NextInSEL=d));null===b.PrevInSEL?this.m_SortedEdges=b:null===d.PrevInSEL&&
-(this.m_SortedEdges=d)}};h.Clipper.prototype.AddLocalMaxPoly=function(b,d,e){this.AddOutPt(b,e);0==d.WindDelta&&this.AddOutPt(d,e);b.OutIdx==d.OutIdx?(b.OutIdx=-1,d.OutIdx=-1):b.OutIdx<d.OutIdx?this.AppendPolygon(b,d):this.AppendPolygon(d,b)};h.Clipper.prototype.AddLocalMinPoly=function(b,d,e){var l,G;h.ClipperBase.IsHorizontal(d)||b.Dx>d.Dx?(l=this.AddOutPt(b,e),d.OutIdx=b.OutIdx,b.Side=h.EdgeSide.esLeft,d.Side=h.EdgeSide.esRight,G=b,b=G.PrevInAEL==d?d.PrevInAEL:G.PrevInAEL):(l=this.AddOutPt(d,e),
-b.OutIdx=d.OutIdx,b.Side=h.EdgeSide.esRight,d.Side=h.EdgeSide.esLeft,G=d,b=G.PrevInAEL==b?b.PrevInAEL:G.PrevInAEL);null!==b&&0<=b.OutIdx&&h.Clipper.TopX(b,e.Y)==h.Clipper.TopX(G,e.Y)&&h.ClipperBase.SlopesEqual(G,b,this.m_UseFullRange)&&0!==G.WindDelta&&0!==b.WindDelta&&(e=this.AddOutPt(b,e),this.AddJoin(l,e,G.Top));return l};h.Clipper.prototype.CreateOutRec=function(){var b=new h.OutRec;b.Idx=-1;b.IsHole=!1;b.IsOpen=!1;b.FirstLeft=null;b.Pts=null;b.BottomPt=null;b.PolyNode=null;this.m_PolyOuts.push(b);
-b.Idx=this.m_PolyOuts.length-1;return b};h.Clipper.prototype.AddOutPt=function(b,d){var e=b.Side==h.EdgeSide.esLeft;if(0>b.OutIdx){var l=this.CreateOutRec();l.IsOpen=0===b.WindDelta;var G=new h.OutPt;l.Pts=G;G.Idx=l.Idx;G.Pt.X=d.X;G.Pt.Y=d.Y;G.Next=G;G.Prev=G;l.IsOpen||this.SetHoleState(b,l);b.OutIdx=l.Idx}else{var l=this.m_PolyOuts[b.OutIdx],k=l.Pts;if(e&&h.IntPoint.op_Equality(d,k.Pt))return k;if(!e&&h.IntPoint.op_Equality(d,k.Prev.Pt))return k.Prev;G=new h.OutPt;G.Idx=l.Idx;G.Pt.X=d.X;G.Pt.Y=d.Y;
-G.Next=k;G.Prev=k.Prev;G.Prev.Next=G;k.Prev=G;e&&(l.Pts=G)}return G};h.Clipper.prototype.SwapPoints=function(b,d){var e=new h.IntPoint(b.Value);b.Value.X=d.Value.X;b.Value.Y=d.Value.Y;d.Value.X=e.X;d.Value.Y=e.Y};h.Clipper.prototype.HorzSegmentsOverlap=function(b,d,e,l){return b.X>e.X==b.X<l.X?!0:d.X>e.X==d.X<l.X?!0:e.X>b.X==e.X<d.X?!0:l.X>b.X==l.X<d.X?!0:b.X==e.X&&d.X==l.X?!0:b.X==l.X&&d.X==e.X?!0:!1};h.Clipper.prototype.InsertPolyPtBetween=function(b,d,e){var l=new h.OutPt;l.Pt.X=e.X;l.Pt.Y=e.Y;
-d==b.Next?(b.Next=l,d.Prev=l,l.Next=d,l.Prev=b):(d.Next=l,b.Prev=l,l.Next=b,l.Prev=d);return l};h.Clipper.prototype.SetHoleState=function(b,d){for(var e=!1,l=b.PrevInAEL;null!==l;)0<=l.OutIdx&&0!=l.WindDelta&&(e=!e,null===d.FirstLeft&&(d.FirstLeft=this.m_PolyOuts[l.OutIdx])),l=l.PrevInAEL;e&&(d.IsHole=!0)};h.Clipper.prototype.GetDx=function(b,d){return b.Y==d.Y?h.ClipperBase.horizontal:(d.X-b.X)/(d.Y-b.Y)};h.Clipper.prototype.FirstIsBottomPt=function(b,d){for(var e=b.Prev;h.IntPoint.op_Equality(e.Pt,
-b.Pt)&&e!=b;)e=e.Prev;for(var l=Math.abs(this.GetDx(b.Pt,e.Pt)),e=b.Next;h.IntPoint.op_Equality(e.Pt,b.Pt)&&e!=b;)e=e.Next;for(var G=Math.abs(this.GetDx(b.Pt,e.Pt)),e=d.Prev;h.IntPoint.op_Equality(e.Pt,d.Pt)&&e!=d;)e=e.Prev;for(var k=Math.abs(this.GetDx(d.Pt,e.Pt)),e=d.Next;h.IntPoint.op_Equality(e.Pt,d.Pt)&&e!=d;)e=e.Next;e=Math.abs(this.GetDx(d.Pt,e.Pt));return l>=k&&l>=e||G>=k&&G>=e};h.Clipper.prototype.GetBottomPt=function(b){for(var d=null,e=b.Next;e!=b;)e.Pt.Y>b.Pt.Y?(b=e,d=null):e.Pt.Y==b.Pt.Y&&
-e.Pt.X<=b.Pt.X&&(e.Pt.X<b.Pt.X?(d=null,b=e):e.Next!=b&&e.Prev!=b&&(d=e)),e=e.Next;if(null!==d)for(;d!=e;)for(this.FirstIsBottomPt(e,d)||(b=d),d=d.Next;h.IntPoint.op_Inequality(d.Pt,b.Pt);)d=d.Next;return b};h.Clipper.prototype.GetLowermostRec=function(b,d){null===b.BottomPt&&(b.BottomPt=this.GetBottomPt(b.Pts));null===d.BottomPt&&(d.BottomPt=this.GetBottomPt(d.Pts));var e=b.BottomPt,l=d.BottomPt;return e.Pt.Y>l.Pt.Y?b:e.Pt.Y<l.Pt.Y?d:e.Pt.X<l.Pt.X?b:e.Pt.X>l.Pt.X?d:e.Next==e?d:l.Next==l?b:this.FirstIsBottomPt(e,
-l)?b:d};h.Clipper.prototype.Param1RightOfParam2=function(b,d){do if(b=b.FirstLeft,b==d)return!0;while(null!==b);return!1};h.Clipper.prototype.GetOutRec=function(b){for(b=this.m_PolyOuts[b];b!=this.m_PolyOuts[b.Idx];)b=this.m_PolyOuts[b.Idx];return b};h.Clipper.prototype.AppendPolygon=function(b,d){var e=this.m_PolyOuts[b.OutIdx],l=this.m_PolyOuts[d.OutIdx],G;G=this.Param1RightOfParam2(e,l)?l:this.Param1RightOfParam2(l,e)?e:this.GetLowermostRec(e,l);var k=e.Pts,w=k.Prev,E=l.Pts,B=E.Prev;b.Side==h.EdgeSide.esLeft?
-(d.Side==h.EdgeSide.esLeft?(this.ReversePolyPtLinks(E),E.Next=k,k.Prev=E,w.Next=B,B.Prev=w,e.Pts=B):(B.Next=k,k.Prev=B,E.Prev=w,w.Next=E,e.Pts=E),k=h.EdgeSide.esLeft):(d.Side==h.EdgeSide.esRight?(this.ReversePolyPtLinks(E),w.Next=B,B.Prev=w,E.Next=k,k.Prev=E):(w.Next=E,E.Prev=w,k.Prev=B,B.Next=k),k=h.EdgeSide.esRight);e.BottomPt=null;G==l&&(l.FirstLeft!=e&&(e.FirstLeft=l.FirstLeft),e.IsHole=l.IsHole);l.Pts=null;l.BottomPt=null;l.FirstLeft=e;G=b.OutIdx;w=d.OutIdx;b.OutIdx=-1;d.OutIdx=-1;for(E=this.m_ActiveEdges;null!==
-E;){if(E.OutIdx==w){E.OutIdx=G;E.Side=k;break}E=E.NextInAEL}l.Idx=e.Idx};h.Clipper.prototype.ReversePolyPtLinks=function(b){if(null!==b){var d,e;d=b;do e=d.Next,d.Next=d.Prev,d=d.Prev=e;while(d!=b)}};h.Clipper.SwapSides=function(b,d){var e=b.Side;b.Side=d.Side;d.Side=e};h.Clipper.SwapPolyIndexes=function(b,d){var e=b.OutIdx;b.OutIdx=d.OutIdx;d.OutIdx=e};h.Clipper.prototype.IntersectEdges=function(b,d,e,l){var G=!l&&null===b.NextInLML&&b.Top.X==e.X&&b.Top.Y==e.Y;l=!l&&null===d.NextInLML&&d.Top.X==
-e.X&&d.Top.Y==e.Y;var k=0<=b.OutIdx,w=0<=d.OutIdx;if(0===b.WindDelta||0===d.WindDelta)0===b.WindDelta&&0===d.WindDelta?(G||l)&&k&&w&&this.AddLocalMaxPoly(b,d,e):b.PolyTyp==d.PolyTyp&&b.WindDelta!=d.WindDelta&&this.m_ClipType==h.ClipType.ctUnion?0===b.WindDelta?w&&(this.AddOutPt(b,e),k&&(b.OutIdx=-1)):k&&(this.AddOutPt(d,e),w&&(d.OutIdx=-1)):b.PolyTyp!=d.PolyTyp&&(0!==b.WindDelta||1!=Math.abs(d.WindCnt)||this.m_ClipType==h.ClipType.ctUnion&&0!==d.WindCnt2?0!==d.WindDelta||1!=Math.abs(b.WindCnt)||this.m_ClipType==
-h.ClipType.ctUnion&&0!==b.WindCnt2||(this.AddOutPt(d,e),w&&(d.OutIdx=-1)):(this.AddOutPt(b,e),k&&(b.OutIdx=-1))),G&&(0>b.OutIdx?this.DeleteFromAEL(b):h.Error("Error intersecting polylines")),l&&(0>d.OutIdx?this.DeleteFromAEL(d):h.Error("Error intersecting polylines"));else{if(b.PolyTyp==d.PolyTyp)if(this.IsEvenOddFillType(b)){var E=b.WindCnt;b.WindCnt=d.WindCnt;d.WindCnt=E}else b.WindCnt=0===b.WindCnt+d.WindDelta?-b.WindCnt:b.WindCnt+d.WindDelta,d.WindCnt=0===d.WindCnt-b.WindDelta?-d.WindCnt:d.WindCnt-
-b.WindDelta;else this.IsEvenOddFillType(d)?b.WindCnt2=0===b.WindCnt2?1:0:b.WindCnt2+=d.WindDelta,this.IsEvenOddFillType(b)?d.WindCnt2=0===d.WindCnt2?1:0:d.WindCnt2-=b.WindDelta;var B,q,L;b.PolyTyp==h.PolyType.ptSubject?(B=this.m_SubjFillType,L=this.m_ClipFillType):(B=this.m_ClipFillType,L=this.m_SubjFillType);d.PolyTyp==h.PolyType.ptSubject?(q=this.m_SubjFillType,E=this.m_ClipFillType):(q=this.m_ClipFillType,E=this.m_SubjFillType);switch(B){case h.PolyFillType.pftPositive:B=b.WindCnt;break;case h.PolyFillType.pftNegative:B=
--b.WindCnt;break;default:B=Math.abs(b.WindCnt)}switch(q){case h.PolyFillType.pftPositive:q=d.WindCnt;break;case h.PolyFillType.pftNegative:q=-d.WindCnt;break;default:q=Math.abs(d.WindCnt)}if(k&&w)G||l||0!==B&&1!=B||0!==q&&1!=q||b.PolyTyp!=d.PolyTyp&&this.m_ClipType!=h.ClipType.ctXor?this.AddLocalMaxPoly(b,d,e):(this.AddOutPt(b,e),this.AddOutPt(d,e),h.Clipper.SwapSides(b,d),h.Clipper.SwapPolyIndexes(b,d));else if(k){if(0===q||1==q)this.AddOutPt(b,e),h.Clipper.SwapSides(b,d),h.Clipper.SwapPolyIndexes(b,
-d)}else if(w){if(0===B||1==B)this.AddOutPt(d,e),h.Clipper.SwapSides(b,d),h.Clipper.SwapPolyIndexes(b,d)}else if(!(0!==B&&1!=B||0!==q&&1!=q||G||l)){switch(L){case h.PolyFillType.pftPositive:k=b.WindCnt2;break;case h.PolyFillType.pftNegative:k=-b.WindCnt2;break;default:k=Math.abs(b.WindCnt2)}switch(E){case h.PolyFillType.pftPositive:w=d.WindCnt2;break;case h.PolyFillType.pftNegative:w=-d.WindCnt2;break;default:w=Math.abs(d.WindCnt2)}if(b.PolyTyp!=d.PolyTyp)this.AddLocalMinPoly(b,d,e);else if(1==B&&
-1==q)switch(this.m_ClipType){case h.ClipType.ctIntersection:0<k&&0<w&&this.AddLocalMinPoly(b,d,e);break;case h.ClipType.ctUnion:0>=k&&0>=w&&this.AddLocalMinPoly(b,d,e);break;case h.ClipType.ctDifference:(b.PolyTyp==h.PolyType.ptClip&&0<k&&0<w||b.PolyTyp==h.PolyType.ptSubject&&0>=k&&0>=w)&&this.AddLocalMinPoly(b,d,e);break;case h.ClipType.ctXor:this.AddLocalMinPoly(b,d,e)}else h.Clipper.SwapSides(b,d)}G!=l&&(G&&0<=b.OutIdx||l&&0<=d.OutIdx)&&(h.Clipper.SwapSides(b,d),h.Clipper.SwapPolyIndexes(b,d));
-G&&this.DeleteFromAEL(b);l&&this.DeleteFromAEL(d)}};h.Clipper.prototype.DeleteFromAEL=function(b){var d=b.PrevInAEL,e=b.NextInAEL;if(null!==d||null!==e||b==this.m_ActiveEdges)null!==d?d.NextInAEL=e:this.m_ActiveEdges=e,null!==e&&(e.PrevInAEL=d),b.NextInAEL=null,b.PrevInAEL=null};h.Clipper.prototype.DeleteFromSEL=function(b){var d=b.PrevInSEL,e=b.NextInSEL;if(null!==d||null!==e||b==this.m_SortedEdges)null!==d?d.NextInSEL=e:this.m_SortedEdges=e,null!==e&&(e.PrevInSEL=d),b.NextInSEL=null,b.PrevInSEL=
-null};h.Clipper.prototype.UpdateEdgeIntoAEL=function(b){null===b.Value.NextInLML&&h.Error("UpdateEdgeIntoAEL: invalid call");var d=b.Value.PrevInAEL,e=b.Value.NextInAEL;b.Value.NextInLML.OutIdx=b.Value.OutIdx;null!==d?d.NextInAEL=b.Value.NextInLML:this.m_ActiveEdges=b.Value.NextInLML;null!==e&&(e.PrevInAEL=b.Value.NextInLML);b.Value.NextInLML.Side=b.Value.Side;b.Value.NextInLML.WindDelta=b.Value.WindDelta;b.Value.NextInLML.WindCnt=b.Value.WindCnt;b.Value.NextInLML.WindCnt2=b.Value.WindCnt2;b.Value=
-b.Value.NextInLML;b.Value.Curr.X=b.Value.Bot.X;b.Value.Curr.Y=b.Value.Bot.Y;b.Value.PrevInAEL=d;b.Value.NextInAEL=e;h.ClipperBase.IsHorizontal(b.Value)||this.InsertScanbeam(b.Value.Top.Y)};h.Clipper.prototype.ProcessHorizontals=function(b){for(var d=this.m_SortedEdges;null!==d;)this.DeleteFromSEL(d),this.ProcessHorizontal(d,b),d=this.m_SortedEdges};h.Clipper.prototype.GetHorzDirection=function(b,d,e,l){b.Bot.X<b.Top.X?(e.Value=b.Bot.X,l.Value=b.Top.X,d.Value=h.Direction.dLeftToRight):(e.Value=b.Top.X,
-l.Value=b.Bot.X,d.Value=h.Direction.dRightToLeft)};h.Clipper.prototype.PrepareHorzJoins=function(b,d){var e=this.m_PolyOuts[b.OutIdx].Pts;b.Side!=h.EdgeSide.esLeft&&(e=e.Prev);for(var l=0,G=this.m_GhostJoins.length;l<G;++l){var k=this.m_GhostJoins[l];this.HorzSegmentsOverlap(k.OutPt1.Pt,k.OffPt,b.Bot,b.Top)&&this.AddJoin(k.OutPt1,e,k.OffPt)}d&&(h.IntPoint.op_Equality(e.Pt,b.Top)?this.AddGhostJoin(e,b.Bot):this.AddGhostJoin(e,b.Top))};h.Clipper.prototype.ProcessHorizontal=function(b,d){var e,l,k;(function(){e=
-{Value:e};l={Value:l};k={Value:k};var d=this.GetHorzDirection(b,e,l,k);e=e.Value;l=l.Value;k=k.Value;return d}).call(this);for(var r=b,w=null;null!==r.NextInLML&&h.ClipperBase.IsHorizontal(r.NextInLML);)r=r.NextInLML;for(null===r.NextInLML&&(w=this.GetMaximaPair(r));;){for(var E=b==r,B=this.GetNextInAEL(b,e);null!==B&&!(B.Curr.X==b.Top.X&&null!==b.NextInLML&&B.Dx<b.NextInLML.Dx);){var q=this.GetNextInAEL(B,e);if(e==h.Direction.dLeftToRight&&B.Curr.X<=k||e==h.Direction.dRightToLeft&&B.Curr.X>=l){0<=
-b.OutIdx&&0!=b.WindDelta&&this.PrepareHorzJoins(b,d);if(B==w&&E){e==h.Direction.dLeftToRight?this.IntersectEdges(b,B,B.Top,!1):this.IntersectEdges(B,b,B.Top,!1);0<=w.OutIdx&&h.Error("ProcessHorizontal error");return}if(e==h.Direction.dLeftToRight){var L=new h.IntPoint(B.Curr.X,b.Curr.Y);this.IntersectEdges(b,B,L,!0)}else L=new h.IntPoint(B.Curr.X,b.Curr.Y),this.IntersectEdges(B,b,L,!0);this.SwapPositionsInAEL(b,B)}else if(e==h.Direction.dLeftToRight&&B.Curr.X>=k||e==h.Direction.dRightToLeft&&B.Curr.X<=
-l)break;B=q}0<=b.OutIdx&&0!==b.WindDelta&&this.PrepareHorzJoins(b,d);if(null!==b.NextInLML&&h.ClipperBase.IsHorizontal(b.NextInLML))(function(){b={Value:b};var d=this.UpdateEdgeIntoAEL(b);b=b.Value;return d}).call(this),0<=b.OutIdx&&this.AddOutPt(b,b.Bot),function(){e={Value:e};l={Value:l};k={Value:k};var d=this.GetHorzDirection(b,e,l,k);e=e.Value;l=l.Value;k=k.Value;return d}.call(this);else break}null!==b.NextInLML?0<=b.OutIdx?(r=this.AddOutPt(b,b.Top),function(){b={Value:b};var d=this.UpdateEdgeIntoAEL(b);
-b=b.Value;return d}.call(this),0!==b.WindDelta&&(w=b.PrevInAEL,q=b.NextInAEL,null!==w&&w.Curr.X==b.Bot.X&&w.Curr.Y==b.Bot.Y&&0!==w.WindDelta&&0<=w.OutIdx&&w.Curr.Y>w.Top.Y&&h.ClipperBase.SlopesEqual(b,w,this.m_UseFullRange)?(q=this.AddOutPt(w,b.Bot),this.AddJoin(r,q,b.Top)):null!==q&&q.Curr.X==b.Bot.X&&q.Curr.Y==b.Bot.Y&&0!==q.WindDelta&&0<=q.OutIdx&&q.Curr.Y>q.Top.Y&&h.ClipperBase.SlopesEqual(b,q,this.m_UseFullRange)&&(q=this.AddOutPt(q,b.Bot),this.AddJoin(r,q,b.Top)))):function(){b={Value:b};var d=
-this.UpdateEdgeIntoAEL(b);b=b.Value;return d}.call(this):null!==w?0<=w.OutIdx?(e==h.Direction.dLeftToRight?this.IntersectEdges(b,w,b.Top,!1):this.IntersectEdges(w,b,b.Top,!1),0<=w.OutIdx&&h.Error("ProcessHorizontal error")):(this.DeleteFromAEL(b),this.DeleteFromAEL(w)):(0<=b.OutIdx&&this.AddOutPt(b,b.Top),this.DeleteFromAEL(b))};h.Clipper.prototype.GetNextInAEL=function(b,d){return d==h.Direction.dLeftToRight?b.NextInAEL:b.PrevInAEL};h.Clipper.prototype.IsMinima=function(b){return null!==b&&b.Prev.NextInLML!=
-b&&b.Next.NextInLML!=b};h.Clipper.prototype.IsMaxima=function(b,d){return null!==b&&b.Top.Y==d&&null===b.NextInLML};h.Clipper.prototype.IsIntermediate=function(b,d){return b.Top.Y==d&&null!==b.NextInLML};h.Clipper.prototype.GetMaximaPair=function(b){var d=null;h.IntPoint.op_Equality(b.Next.Top,b.Top)&&null===b.Next.NextInLML?d=b.Next:h.IntPoint.op_Equality(b.Prev.Top,b.Top)&&null===b.Prev.NextInLML&&(d=b.Prev);return null===d||-2!=d.OutIdx&&(d.NextInAEL!=d.PrevInAEL||h.ClipperBase.IsHorizontal(d))?
-d:null};h.Clipper.prototype.ProcessIntersections=function(b,d){if(null==this.m_ActiveEdges)return!0;try{this.BuildIntersectList(b,d);if(0==this.m_IntersectList.length)return!0;if(1==this.m_IntersectList.length||this.FixupIntersectionOrder())this.ProcessIntersectList();else return!1}catch(e){this.m_SortedEdges=null,this.m_IntersectList.length=0,h.Error("ProcessIntersections error")}this.m_SortedEdges=null;return!0};h.Clipper.prototype.BuildIntersectList=function(b,d){if(null!==this.m_ActiveEdges){var e=
-this.m_ActiveEdges;for(this.m_SortedEdges=e;null!==e;)e.PrevInSEL=e.PrevInAEL,e.NextInSEL=e.NextInAEL,e.Curr.X=h.Clipper.TopX(e,d),e=e.NextInAEL;for(var l=!0;l&&null!==this.m_SortedEdges;){l=!1;for(e=this.m_SortedEdges;null!==e.NextInSEL;){var k=e.NextInSEL,r=new h.IntPoint;e.Curr.X>k.Curr.X?(r={Value:r},l=this.IntersectPoint(e,k,r),r=r.Value,!l&&e.Curr.X>k.Curr.X+1&&h.Error("Intersection error"),r.Y>b&&(r.Y=b,Math.abs(e.Dx)>Math.abs(k.Dx)?r.X=h.Clipper.TopX(k,b):r.X=h.Clipper.TopX(e,b)),l=new h.IntersectNode,
-l.Edge1=e,l.Edge2=k,l.Pt.X=r.X,l.Pt.Y=r.Y,this.m_IntersectList.push(l),this.SwapPositionsInSEL(e,k),l=!0):e=k}if(null!==e.PrevInSEL)e.PrevInSEL.NextInSEL=null;else break}this.m_SortedEdges=null}};h.Clipper.prototype.EdgesAdjacent=function(b){return b.Edge1.NextInSEL==b.Edge2||b.Edge1.PrevInSEL==b.Edge2};h.Clipper.IntersectNodeSort=function(b,d){return d.Pt.Y-b.Pt.Y};h.Clipper.prototype.FixupIntersectionOrder=function(){this.m_IntersectList.sort(this.m_IntersectNodeComparer);this.CopyAELToSEL();for(var b=
-this.m_IntersectList.length,d=0;d<b;d++){if(!this.EdgesAdjacent(this.m_IntersectList[d])){for(var e=d+1;e<b&&!this.EdgesAdjacent(this.m_IntersectList[e]);)e++;if(e==b)return!1;var l=this.m_IntersectList[d];this.m_IntersectList[d]=this.m_IntersectList[e];this.m_IntersectList[e]=l}this.SwapPositionsInSEL(this.m_IntersectList[d].Edge1,this.m_IntersectList[d].Edge2)}return!0};h.Clipper.prototype.ProcessIntersectList=function(){for(var b=0,d=this.m_IntersectList.length;b<d;b++){var e=this.m_IntersectList[b];
-this.IntersectEdges(e.Edge1,e.Edge2,e.Pt,!0);this.SwapPositionsInAEL(e.Edge1,e.Edge2)}this.m_IntersectList.length=0};Za=function(b){return 0>b?Math.ceil(b-.5):Math.round(b)};La=function(b){return 0>b?Math.ceil(b-.5):Math.floor(b+.5)};$a=function(b){return 0>b?-Math.round(Math.abs(b)):Math.round(b)};jb=function(b){if(0>b)return b-=.5,-2147483648>b?Math.ceil(b):b|0;b+=.5;return 2147483647<b?Math.floor(b):b|0};h.Clipper.Round=S?Za:Ib?$a:Wb?jb:La;h.Clipper.TopX=function(b,d){return d==b.Top.Y?b.Top.X:
-b.Bot.X+h.Clipper.Round(b.Dx*(d-b.Bot.Y))};h.Clipper.prototype.IntersectPoint=function(b,d,e){e.Value=new h.IntPoint;var l,k;if(h.ClipperBase.SlopesEqual(b,d,this.m_UseFullRange)||b.Dx==d.Dx)return d.Bot.Y>b.Bot.Y?(e.Value.X=d.Bot.X,e.Value.Y=d.Bot.Y):(e.Value.X=b.Bot.X,e.Value.Y=b.Bot.Y),!1;if(0===b.Delta.X)e.Value.X=b.Bot.X,h.ClipperBase.IsHorizontal(d)?e.Value.Y=d.Bot.Y:(k=d.Bot.Y-d.Bot.X/d.Dx,e.Value.Y=h.Clipper.Round(e.Value.X/d.Dx+k));else if(0===d.Delta.X)e.Value.X=d.Bot.X,h.ClipperBase.IsHorizontal(b)?
-e.Value.Y=b.Bot.Y:(l=b.Bot.Y-b.Bot.X/b.Dx,e.Value.Y=h.Clipper.Round(e.Value.X/b.Dx+l));else{l=b.Bot.X-b.Bot.Y*b.Dx;k=d.Bot.X-d.Bot.Y*d.Dx;var r=(k-l)/(b.Dx-d.Dx);e.Value.Y=h.Clipper.Round(r);Math.abs(b.Dx)<Math.abs(d.Dx)?e.Value.X=h.Clipper.Round(b.Dx*r+l):e.Value.X=h.Clipper.Round(d.Dx*r+k)}if(e.Value.Y<b.Top.Y||e.Value.Y<d.Top.Y){if(b.Top.Y>d.Top.Y)return e.Value.Y=b.Top.Y,e.Value.X=h.Clipper.TopX(d,b.Top.Y),e.Value.X<b.Top.X;e.Value.Y=d.Top.Y;Math.abs(b.Dx)<Math.abs(d.Dx)?e.Value.X=h.Clipper.TopX(b,
-e.Value.Y):e.Value.X=h.Clipper.TopX(d,e.Value.Y)}return!0};h.Clipper.prototype.ProcessEdgesAtTopOfScanbeam=function(b){for(var d=this.m_ActiveEdges;null!==d;){var e=this.IsMaxima(d,b);e&&(e=this.GetMaximaPair(d),e=null===e||!h.ClipperBase.IsHorizontal(e));if(e){var l=d.PrevInAEL;this.DoMaxima(d);d=null===l?this.m_ActiveEdges:l.NextInAEL}else this.IsIntermediate(d,b)&&h.ClipperBase.IsHorizontal(d.NextInLML)?(function(){d={Value:d};var b=this.UpdateEdgeIntoAEL(d);d=d.Value;return b}.call(this),0<=d.OutIdx&&
-this.AddOutPt(d,d.Bot),this.AddEdgeToSEL(d)):(d.Curr.X=h.Clipper.TopX(d,b),d.Curr.Y=b),this.StrictlySimple&&(l=d.PrevInAEL,0<=d.OutIdx&&0!==d.WindDelta&&null!==l&&0<=l.OutIdx&&l.Curr.X==d.Curr.X&&0!==l.WindDelta&&(e=this.AddOutPt(l,d.Curr),l=this.AddOutPt(d,d.Curr),this.AddJoin(e,l,d.Curr))),d=d.NextInAEL}this.ProcessHorizontals(!0);for(d=this.m_ActiveEdges;null!==d;){if(this.IsIntermediate(d,b)){e=null;0<=d.OutIdx&&(e=this.AddOutPt(d,d.Top));(function(){d={Value:d};var b=this.UpdateEdgeIntoAEL(d);
-d=d.Value;return b}).call(this);var l=d.PrevInAEL,k=d.NextInAEL;null!==l&&l.Curr.X==d.Bot.X&&l.Curr.Y==d.Bot.Y&&null!==e&&0<=l.OutIdx&&l.Curr.Y>l.Top.Y&&h.ClipperBase.SlopesEqual(d,l,this.m_UseFullRange)&&0!==d.WindDelta&&0!==l.WindDelta?(l=this.AddOutPt(l,d.Bot),this.AddJoin(e,l,d.Top)):null!==k&&k.Curr.X==d.Bot.X&&k.Curr.Y==d.Bot.Y&&null!==e&&0<=k.OutIdx&&k.Curr.Y>k.Top.Y&&h.ClipperBase.SlopesEqual(d,k,this.m_UseFullRange)&&0!==d.WindDelta&&0!==k.WindDelta&&(l=this.AddOutPt(k,d.Bot),this.AddJoin(e,
-l,d.Top))}d=d.NextInAEL}};h.Clipper.prototype.DoMaxima=function(b){var d=this.GetMaximaPair(b);if(null===d)0<=b.OutIdx&&this.AddOutPt(b,b.Top),this.DeleteFromAEL(b);else{for(var e=b.NextInAEL;null!==e&&e!=d;)this.IntersectEdges(b,e,b.Top,!0),this.SwapPositionsInAEL(b,e),e=b.NextInAEL;-1==b.OutIdx&&-1==d.OutIdx?(this.DeleteFromAEL(b),this.DeleteFromAEL(d)):0<=b.OutIdx&&0<=d.OutIdx?this.IntersectEdges(b,d,b.Top,!1):0===b.WindDelta?(0<=b.OutIdx&&(this.AddOutPt(b,b.Top),b.OutIdx=-1),this.DeleteFromAEL(b),
-0<=d.OutIdx&&(this.AddOutPt(d,b.Top),d.OutIdx=-1),this.DeleteFromAEL(d)):h.Error("DoMaxima error")}};h.Clipper.ReversePaths=function(b){for(var d=0,e=b.length;d<e;d++)b[d].reverse()};h.Clipper.Orientation=function(b){return 0<=h.Clipper.Area(b)};h.Clipper.prototype.PointCount=function(b){if(null===b)return 0;var d=0,e=b;do d++,e=e.Next;while(e!=b);return d};h.Clipper.prototype.BuildResult=function(b){h.Clear(b);for(var d=0,e=this.m_PolyOuts.length;d<e;d++){var l=this.m_PolyOuts[d];if(null!==l.Pts){var l=
-l.Pts.Prev,k=this.PointCount(l);if(!(2>k)){for(var r=Array(k),w=0;w<k;w++)r[w]=l.Pt,l=l.Prev;b.push(r)}}}};h.Clipper.prototype.BuildResult2=function(b){b.Clear();for(var d=0,e=this.m_PolyOuts.length;d<e;d++){var l=this.m_PolyOuts[d],k=this.PointCount(l.Pts);if(!(l.IsOpen&&2>k||!l.IsOpen&&3>k)){this.FixHoleLinkage(l);var r=new h.PolyNode;b.m_AllPolys.push(r);l.PolyNode=r;r.m_polygon.length=k;for(var l=l.Pts.Prev,w=0;w<k;w++)r.m_polygon[w]=l.Pt,l=l.Prev}}d=0;for(e=this.m_PolyOuts.length;d<e;d++)l=this.m_PolyOuts[d],
-null!==l.PolyNode&&(l.IsOpen?(l.PolyNode.IsOpen=!0,b.AddChild(l.PolyNode)):null!==l.FirstLeft&&null!=l.FirstLeft.PolyNode?l.FirstLeft.PolyNode.AddChild(l.PolyNode):b.AddChild(l.PolyNode))};h.Clipper.prototype.FixupOutPolygon=function(b){var d=null;b.BottomPt=null;for(var e=b.Pts;;){if(e.Prev==e||e.Prev==e.Next){this.DisposeOutPts(e);b.Pts=null;return}if(h.IntPoint.op_Equality(e.Pt,e.Next.Pt)||h.IntPoint.op_Equality(e.Pt,e.Prev.Pt)||h.ClipperBase.SlopesEqual(e.Prev.Pt,e.Pt,e.Next.Pt,this.m_UseFullRange)&&
-(!this.PreserveCollinear||!this.Pt2IsBetweenPt1AndPt3(e.Prev.Pt,e.Pt,e.Next.Pt)))d=null,e.Prev.Next=e.Next,e=e.Next.Prev=e.Prev;else if(e==d)break;else null===d&&(d=e),e=e.Next}b.Pts=e};h.Clipper.prototype.DupOutPt=function(b,d){var e=new h.OutPt;e.Pt.X=b.Pt.X;e.Pt.Y=b.Pt.Y;e.Idx=b.Idx;d?(e.Next=b.Next,e.Prev=b,b.Next.Prev=e,b.Next=e):(e.Prev=b.Prev,e.Next=b,b.Prev.Next=e,b.Prev=e);return e};h.Clipper.prototype.GetOverlap=function(b,d,e,l,h,k){b<d?e<l?(h.Value=Math.max(b,e),k.Value=Math.min(d,l)):
-(h.Value=Math.max(b,l),k.Value=Math.min(d,e)):e<l?(h.Value=Math.max(d,e),k.Value=Math.min(b,l)):(h.Value=Math.max(d,l),k.Value=Math.min(b,e));return h.Value<k.Value};h.Clipper.prototype.JoinHorz=function(b,d,e,l,k,r){var w=b.Pt.X>d.Pt.X?h.Direction.dRightToLeft:h.Direction.dLeftToRight;l=e.Pt.X>l.Pt.X?h.Direction.dRightToLeft:h.Direction.dLeftToRight;if(w==l)return!1;if(w==h.Direction.dLeftToRight){for(;b.Next.Pt.X<=k.X&&b.Next.Pt.X>=b.Pt.X&&b.Next.Pt.Y==k.Y;)b=b.Next;r&&b.Pt.X!=k.X&&(b=b.Next);d=
-this.DupOutPt(b,!r);h.IntPoint.op_Inequality(d.Pt,k)&&(b=d,b.Pt.X=k.X,b.Pt.Y=k.Y,d=this.DupOutPt(b,!r))}else{for(;b.Next.Pt.X>=k.X&&b.Next.Pt.X<=b.Pt.X&&b.Next.Pt.Y==k.Y;)b=b.Next;r||b.Pt.X==k.X||(b=b.Next);d=this.DupOutPt(b,r);h.IntPoint.op_Inequality(d.Pt,k)&&(b=d,b.Pt.X=k.X,b.Pt.Y=k.Y,d=this.DupOutPt(b,r))}if(l==h.Direction.dLeftToRight){for(;e.Next.Pt.X<=k.X&&e.Next.Pt.X>=e.Pt.X&&e.Next.Pt.Y==k.Y;)e=e.Next;r&&e.Pt.X!=k.X&&(e=e.Next);l=this.DupOutPt(e,!r);h.IntPoint.op_Inequality(l.Pt,k)&&(e=l,
-e.Pt.X=k.X,e.Pt.Y=k.Y,l=this.DupOutPt(e,!r))}else{for(;e.Next.Pt.X>=k.X&&e.Next.Pt.X<=e.Pt.X&&e.Next.Pt.Y==k.Y;)e=e.Next;r||e.Pt.X==k.X||(e=e.Next);l=this.DupOutPt(e,r);h.IntPoint.op_Inequality(l.Pt,k)&&(e=l,e.Pt.X=k.X,e.Pt.Y=k.Y,l=this.DupOutPt(e,r))}w==h.Direction.dLeftToRight==r?(b.Prev=e,e.Next=b,d.Next=l,l.Prev=d):(b.Next=e,e.Prev=b,d.Prev=l,l.Next=d);return!0};h.Clipper.prototype.JoinPoints=function(b,d,e){var l=b.OutPt1,k;new h.OutPt;var r=b.OutPt2,w;new h.OutPt;if((w=b.OutPt1.Pt.Y==b.OffPt.Y)&&
-h.IntPoint.op_Equality(b.OffPt,b.OutPt1.Pt)&&h.IntPoint.op_Equality(b.OffPt,b.OutPt2.Pt)){for(k=b.OutPt1.Next;k!=l&&h.IntPoint.op_Equality(k.Pt,b.OffPt);)k=k.Next;k=k.Pt.Y>b.OffPt.Y;for(w=b.OutPt2.Next;w!=r&&h.IntPoint.op_Equality(w.Pt,b.OffPt);)w=w.Next;if(k==w.Pt.Y>b.OffPt.Y)return!1;k?(k=this.DupOutPt(l,!1),w=this.DupOutPt(r,!0),l.Prev=r,r.Next=l,k.Next=w,w.Prev=k):(k=this.DupOutPt(l,!0),w=this.DupOutPt(r,!1),l.Next=r,r.Prev=l,k.Prev=w,w.Next=k);b.OutPt1=l;b.OutPt2=k;return!0}if(w){for(k=l;l.Prev.Pt.Y==
-l.Pt.Y&&l.Prev!=k&&l.Prev!=r;)l=l.Prev;for(;k.Next.Pt.Y==k.Pt.Y&&k.Next!=l&&k.Next!=r;)k=k.Next;if(k.Next==l||k.Next==r)return!1;for(w=r;r.Prev.Pt.Y==r.Pt.Y&&r.Prev!=w&&r.Prev!=k;)r=r.Prev;for(;w.Next.Pt.Y==w.Pt.Y&&w.Next!=r&&w.Next!=l;)w=w.Next;if(w.Next==r||w.Next==l)return!1;var q,B;q={Value:q};B={Value:B};d=this.GetOverlap(l.Pt.X,k.Pt.X,r.Pt.X,w.Pt.X,q,B);q=q.Value;B=B.Value;if(!d)return!1;d=new h.IntPoint;l.Pt.X>=q&&l.Pt.X<=B?(d.X=l.Pt.X,d.Y=l.Pt.Y,e=l.Pt.X>k.Pt.X):r.Pt.X>=q&&r.Pt.X<=B?(d.X=
-r.Pt.X,d.Y=r.Pt.Y,e=r.Pt.X>w.Pt.X):k.Pt.X>=q&&k.Pt.X<=B?(d.X=k.Pt.X,d.Y=k.Pt.Y,e=k.Pt.X>l.Pt.X):(d.X=w.Pt.X,d.Y=w.Pt.Y,e=w.Pt.X>r.Pt.X);b.OutPt1=l;b.OutPt2=r;return this.JoinHorz(l,k,r,w,d,e)}for(k=l.Next;h.IntPoint.op_Equality(k.Pt,l.Pt)&&k!=l;)k=k.Next;if(q=k.Pt.Y>l.Pt.Y||!h.ClipperBase.SlopesEqual(l.Pt,k.Pt,b.OffPt,this.m_UseFullRange)){for(k=l.Prev;h.IntPoint.op_Equality(k.Pt,l.Pt)&&k!=l;)k=k.Prev;if(k.Pt.Y>l.Pt.Y||!h.ClipperBase.SlopesEqual(l.Pt,k.Pt,b.OffPt,this.m_UseFullRange))return!1}for(w=
-r.Next;h.IntPoint.op_Equality(w.Pt,r.Pt)&&w!=r;)w=w.Next;if(B=w.Pt.Y>r.Pt.Y||!h.ClipperBase.SlopesEqual(r.Pt,w.Pt,b.OffPt,this.m_UseFullRange)){for(w=r.Prev;h.IntPoint.op_Equality(w.Pt,r.Pt)&&w!=r;)w=w.Prev;if(w.Pt.Y>r.Pt.Y||!h.ClipperBase.SlopesEqual(r.Pt,w.Pt,b.OffPt,this.m_UseFullRange))return!1}if(k==l||w==r||k==w||d==e&&q==B)return!1;q?(k=this.DupOutPt(l,!1),w=this.DupOutPt(r,!0),l.Prev=r,r.Next=l,k.Next=w,w.Prev=k):(k=this.DupOutPt(l,!0),w=this.DupOutPt(r,!1),l.Next=r,r.Prev=l,k.Prev=w,w.Next=
-k);b.OutPt1=l;b.OutPt2=k;return!0};h.Clipper.GetBounds=function(b){for(var d=0,e=b.length;d<e&&0==b[d].length;)d++;if(d==e)return new h.IntRect(0,0,0,0);var l=new h.IntRect;l.left=b[d][0].X;l.right=l.left;l.top=b[d][0].Y;for(l.bottom=l.top;d<e;d++)for(var k=0,r=b[d].length;k<r;k++)b[d][k].X<l.left?l.left=b[d][k].X:b[d][k].X>l.right&&(l.right=b[d][k].X),b[d][k].Y<l.top?l.top=b[d][k].Y:b[d][k].Y>l.bottom&&(l.bottom=b[d][k].Y);return l};h.Clipper.prototype.GetBounds2=function(b){var d=b,e=new h.IntRect;
-e.left=b.Pt.X;e.right=b.Pt.X;e.top=b.Pt.Y;e.bottom=b.Pt.Y;for(b=b.Next;b!=d;)b.Pt.X<e.left&&(e.left=b.Pt.X),b.Pt.X>e.right&&(e.right=b.Pt.X),b.Pt.Y<e.top&&(e.top=b.Pt.Y),b.Pt.Y>e.bottom&&(e.bottom=b.Pt.Y),b=b.Next;return e};h.ClipperBase.prototype.PointInPolygon=h.Clipper.prototype.PointInPolygon=function(){var b=arguments,d=b.length;if(2==d){for(var d=b[0],e=b[1],b=0,l=e;;){var h=e.Pt.X,k=e.Pt.Y,w=e.Next.Pt.X,E=e.Next.Pt.Y;if(E==d.Y&&(w==d.X||k==d.Y&&w>d.X==h<d.X))return-1;if(k<d.Y!=E<d.Y)if(h>=
-d.X)if(w>d.X)b=1-b;else{h=(h-d.X)*(E-d.Y)-(w-d.X)*(k-d.Y);if(0==h)return-1;0<h==E>k&&(b=1-b)}else if(w>d.X){h=(h-d.X)*(E-d.Y)-(w-d.X)*(k-d.Y);if(0==h)return-1;0<h==E>k&&(b=1-b)}e=e.Next;if(l==e)break}return b}if(3==d){d=b[0];e=b[1];l=b[2];k=e;b=!1;if(l){do k.Pt.Y>d.Y!=k.Prev.Pt.Y>d.Y&&q.op_LessThan(new q(d.X-k.Pt.X),q.op_Division(q.Int128Mul(k.Prev.Pt.X-k.Pt.X,d.Y-k.Pt.Y),new q(k.Prev.Pt.Y-k.Pt.Y)))&&(b=!b),k=k.Next;while(k!=e)}else{do k.Pt.Y>d.Y!=k.Prev.Pt.Y>d.Y&&d.X-k.Pt.X<(k.Prev.Pt.X-k.Pt.X)*
-(d.Y-k.Pt.Y)/(k.Prev.Pt.Y-k.Pt.Y)&&(b=!b),k=k.Next;while(k!=e)}return b}};h.Clipper.prototype.Poly2ContainsPoly1=function(b,d){var e=b;do{var l=this.PointInPolygon(e.Pt,d);if(0<=l)return 0!=l;e=e.Next}while(e!=b);return!0};h.Clipper.prototype.FixupFirstLefts1=function(b,d){for(var e=0,l=this.m_PolyOuts.length;e<l;e++){var h=this.m_PolyOuts[e];null!==h.Pts&&h.FirstLeft==b&&this.Poly2ContainsPoly1(h.Pts,d.Pts)&&(h.FirstLeft=d)}};h.Clipper.prototype.FixupFirstLefts2=function(b,d){for(var e=0,l=this.m_PolyOuts,
-h=l.length,k=l[e];e<h;e++,k=l[e])k.FirstLeft==b&&(k.FirstLeft=d)};h.Clipper.ParseFirstLeft=function(b){for(;null!=b&&null==b.Pts;)b=b.FirstLeft;return b};h.Clipper.prototype.JoinCommonEdges=function(){for(var b=0,d=this.m_Joins.length;b<d;b++){var e=this.m_Joins[b],l=this.GetOutRec(e.OutPt1.Idx),k=this.GetOutRec(e.OutPt2.Idx);if(null!=l.Pts&&null!=k.Pts){var r;r=l==k?l:this.Param1RightOfParam2(l,k)?k:this.Param1RightOfParam2(k,l)?l:this.GetLowermostRec(l,k);if(this.JoinPoints(e,l,k))if(l==k){l.Pts=
-e.OutPt1;l.BottomPt=null;k=this.CreateOutRec();k.Pts=e.OutPt2;this.UpdateOutPtIdxs(k);if(this.m_UsingPolyTree){r=0;for(var w=this.m_PolyOuts.length;r<w-1;r++){var q=this.m_PolyOuts[r];null!=q.Pts&&h.Clipper.ParseFirstLeft(q.FirstLeft)==l&&q.IsHole!=l.IsHole&&this.Poly2ContainsPoly1(q.Pts,e.OutPt2)&&(q.FirstLeft=k)}}this.Poly2ContainsPoly1(k.Pts,l.Pts)?(k.IsHole=!l.IsHole,k.FirstLeft=l,this.m_UsingPolyTree&&this.FixupFirstLefts2(k,l),(k.IsHole^this.ReverseSolution)==0<this.Area(k)&&this.ReversePolyPtLinks(k.Pts)):
-this.Poly2ContainsPoly1(l.Pts,k.Pts)?(k.IsHole=l.IsHole,l.IsHole=!k.IsHole,k.FirstLeft=l.FirstLeft,l.FirstLeft=k,this.m_UsingPolyTree&&this.FixupFirstLefts2(l,k),(l.IsHole^this.ReverseSolution)==0<this.Area(l)&&this.ReversePolyPtLinks(l.Pts)):(k.IsHole=l.IsHole,k.FirstLeft=l.FirstLeft,this.m_UsingPolyTree&&this.FixupFirstLefts1(l,k))}else k.Pts=null,k.BottomPt=null,k.Idx=l.Idx,l.IsHole=r.IsHole,r==k&&(l.FirstLeft=k.FirstLeft),k.FirstLeft=l,this.m_UsingPolyTree&&this.FixupFirstLefts2(k,l)}}};h.Clipper.prototype.UpdateOutPtIdxs=
-function(b){var d=b.Pts;do d.Idx=b.Idx,d=d.Prev;while(d!=b.Pts)};h.Clipper.prototype.DoSimplePolygons=function(){for(var b=0;b<this.m_PolyOuts.length;){var d=this.m_PolyOuts[b++],e=d.Pts;if(null!==e){do{for(var l=e.Next;l!=d.Pts;){if(h.IntPoint.op_Equality(e.Pt,l.Pt)&&l.Next!=e&&l.Prev!=e){var k=e.Prev,r=l.Prev;e.Prev=r;r.Next=e;l.Prev=k;k.Next=l;d.Pts=e;k=this.CreateOutRec();k.Pts=l;this.UpdateOutPtIdxs(k);this.Poly2ContainsPoly1(k.Pts,d.Pts)?(k.IsHole=!d.IsHole,k.FirstLeft=d):this.Poly2ContainsPoly1(d.Pts,
-k.Pts)?(k.IsHole=d.IsHole,d.IsHole=!k.IsHole,k.FirstLeft=d.FirstLeft,d.FirstLeft=k):(k.IsHole=d.IsHole,k.FirstLeft=d.FirstLeft);l=e}l=l.Next}e=e.Next}while(e!=d.Pts)}}};h.Clipper.Area=function(b){var d=b.length;if(3>d)return 0;for(var e=0,h=0,k=d-1;h<d;++h)e+=(b[k].X+b[h].X)*(b[k].Y-b[h].Y),k=h;return.5*-e};h.Clipper.prototype.Area=function(b){var d=b.Pts;if(null==d)return 0;var e=0;do e+=(d.Prev.Pt.X+d.Pt.X)*(d.Prev.Pt.Y-d.Pt.Y),d=d.Next;while(d!=b.Pts);return.5*e};h.Clipper.SimplifyPolygon=function(b,
-d){var e=[],l=new h.Clipper(0);l.StrictlySimple=!0;l.AddPath(b,h.PolyType.ptSubject,!0);l.Execute(h.ClipType.ctUnion,e,d,d);return e};h.Clipper.SimplifyPolygons=function(b,d){"undefined"==typeof d&&(d=h.PolyFillType.pftEvenOdd);var e=[],l=new h.Clipper(0);l.StrictlySimple=!0;l.AddPaths(b,h.PolyType.ptSubject,!0);l.Execute(h.ClipType.ctUnion,e,d,d);return e};h.Clipper.DistanceSqrd=function(b,d){var e=b.X-d.X,h=b.Y-d.Y;return e*e+h*h};h.Clipper.DistanceFromLineSqrd=function(b,d,e){var h=d.Y-e.Y;e=e.X-
-d.X;d=h*d.X+e*d.Y;d=h*b.X+e*b.Y-d;return d*d/(h*h+e*e)};h.Clipper.SlopesNearCollinear=function(b,d,e,l){return h.Clipper.DistanceFromLineSqrd(d,b,e)<l};h.Clipper.PointsAreClose=function(b,d,e){var h=b.X-d.X;b=b.Y-d.Y;return h*h+b*b<=e};h.Clipper.ExcludeOp=function(b){var d=b.Prev;d.Next=b.Next;b.Next.Prev=d;d.Idx=0;return d};h.Clipper.CleanPolygon=function(b,d){"undefined"==typeof d&&(d=1.415);var e=b.length;if(0==e)return[];for(var l=Array(e),k=0;k<e;++k)l[k]=new h.OutPt;for(k=0;k<e;++k)l[k].Pt=
-b[k],l[k].Next=l[(k+1)%e],l[k].Next.Prev=l[k],l[k].Idx=0;k=d*d;for(l=l[0];0==l.Idx&&l.Next!=l.Prev;)h.Clipper.PointsAreClose(l.Pt,l.Prev.Pt,k)?(l=h.Clipper.ExcludeOp(l),e--):h.Clipper.PointsAreClose(l.Prev.Pt,l.Next.Pt,k)?(h.Clipper.ExcludeOp(l.Next),l=h.Clipper.ExcludeOp(l),e-=2):h.Clipper.SlopesNearCollinear(l.Prev.Pt,l.Pt,l.Next.Pt,k)?(l=h.Clipper.ExcludeOp(l),e--):(l.Idx=1,l=l.Next);3>e&&(e=0);for(var r=Array(e),k=0;k<e;++k)r[k]=new h.IntPoint(l.Pt),l=l.Next;return r};h.Clipper.CleanPolygons=
-function(b,d){for(var e=Array(b.length),l=0,k=b.length;l<k;l++)e[l]=h.Clipper.CleanPolygon(b[l],d);return e};h.Clipper.Minkowski=function(b,d,e,l){var k=l?1:0,r=b.length,w=d.length;l=[];if(e)for(e=0;e<w;e++){for(var q=Array(r),B=0,L=b.length,H=b[B];B<L;B++,H=b[B])q[B]=new h.IntPoint(d[e].X+H.X,d[e].Y+H.Y);l.push(q)}else for(e=0;e<w;e++){q=Array(r);B=0;L=b.length;for(H=b[B];B<L;B++,H=b[B])q[B]=new h.IntPoint(d[e].X-H.X,d[e].Y-H.Y);l.push(q)}b=[];for(e=0;e<=w-2+k;e++)for(B=0;B<=r-1;B++)d=[],d.push(l[e%
-w][B%r]),d.push(l[(e+1)%w][B%r]),d.push(l[(e+1)%w][(B+1)%r]),d.push(l[e%w][(B+1)%r]),h.Clipper.Orientation(d)||d.reverse(),b.push(d);k=new h.Clipper(0);k.AddPaths(b,h.PolyType.ptSubject,!0);k.Execute(h.ClipType.ctUnion,l,h.PolyFillType.pftNonZero,h.PolyFillType.pftNonZero);return l};h.Clipper.MinkowskiSum=function(b,d,e){return h.Clipper.Minkowski(b,d,!0,e)};h.Clipper.MinkowskiDiff=function(b,d,e){return h.Clipper.Minkowski(b,d,!1,e)};h.Clipper.PolyTreeToPaths=function(b){var d=[];h.Clipper.AddPolyNodeToPaths(b,
-h.Clipper.NodeType.ntAny,d);return d};h.Clipper.AddPolyNodeToPaths=function(b,d,e){var l=!0;switch(d){case h.Clipper.NodeType.ntOpen:return;case h.Clipper.NodeType.ntClosed:l=!b.IsOpen}0<b.m_polygon.length&&l&&e.push(b.m_polygon);l=0;b=b.Childs();for(var k=b.length,r=b[l];l<k;l++,r=b[l])h.Clipper.AddPolyNodeToPaths(r,d,e)};h.Clipper.OpenPathsFromPolyTree=function(b){for(var d=new h.Paths,e=0,l=b.ChildCount();e<l;e++)b.Childs()[e].IsOpen&&d.push(b.Childs()[e].m_polygon);return d};h.Clipper.ClosedPathsFromPolyTree=
-function(b){var d=new h.Paths;h.Clipper.AddPolyNodeToPaths(b,h.Clipper.NodeType.ntClosed,d);return d};Yb(h.Clipper,h.ClipperBase);h.Clipper.NodeType={ntAny:0,ntOpen:1,ntClosed:2};h.ClipperOffset=function(b,d){"undefined"==typeof b&&(b=2);"undefined"==typeof d&&(d=h.ClipperOffset.def_arc_tolerance);this.m_destPolys=new h.Paths;this.m_srcPoly=new h.Path;this.m_destPoly=new h.Path;this.m_normals=[];this.m_StepsPerRad=this.m_miterLim=this.m_cos=this.m_sin=this.m_sinA=this.m_delta=0;this.m_lowest=new h.IntPoint;
-this.m_polyNodes=new h.PolyNode;this.MiterLimit=b;this.ArcTolerance=d;this.m_lowest.X=-1};h.ClipperOffset.two_pi=6.28318530717959;h.ClipperOffset.def_arc_tolerance=.25;h.ClipperOffset.prototype.Clear=function(){h.Clear(this.m_polyNodes.Childs());this.m_lowest.X=-1};h.ClipperOffset.Round=h.Clipper.Round;h.ClipperOffset.prototype.AddPath=function(b,d,e){var l=b.length-1;if(!(0>l)){var k=new h.PolyNode;k.m_jointype=d;k.m_endtype=e;if(e==h.EndType.etClosedLine||e==h.EndType.etClosedPolygon)for(;0<l&&
-h.IntPoint.op_Equality(b[0],b[l]);)l--;k.m_polygon.push(b[0]);var r=0;d=0;for(var w=1;w<=l;w++)h.IntPoint.op_Inequality(k.m_polygon[r],b[w])&&(r++,k.m_polygon.push(b[w]),b[w].Y>k.m_polygon[d].Y||b[w].Y==k.m_polygon[d].Y&&b[w].X<k.m_polygon[d].X)&&(d=r);if(!(e==h.EndType.etClosedPolygon&&2>r||e!=h.EndType.etClosedPolygon&&0>r)&&(this.m_polyNodes.AddChild(k),e==h.EndType.etClosedPolygon))if(0>this.m_lowest.X)this.m_lowest=new h.IntPoint(0,d);else if(b=this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon[this.m_lowest.Y],
-k.m_polygon[d].Y>b.Y||k.m_polygon[d].Y==b.Y&&k.m_polygon[d].X<b.X)this.m_lowest=new h.IntPoint(this.m_polyNodes.ChildCount()-1,d)}};h.ClipperOffset.prototype.AddPaths=function(b,d,e){for(var h=0,k=b.length;h<k;h++)this.AddPath(b[h],d,e)};h.ClipperOffset.prototype.FixOrientations=function(){if(0<=this.m_lowest.X&&!h.Clipper.Orientation(this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon))for(var b=0;b<this.m_polyNodes.ChildCount();b++){var d=this.m_polyNodes.Childs()[b];(d.m_endtype==h.EndType.etClosedPolygon||
-d.m_endtype==h.EndType.etClosedLine&&h.Clipper.Orientation(d.m_polygon))&&d.m_polygon.reverse()}else for(b=0;b<this.m_polyNodes.ChildCount();b++)d=this.m_polyNodes.Childs()[b],d.m_endtype!=h.EndType.etClosedLine||h.Clipper.Orientation(d.m_polygon)||d.m_polygon.reverse()};h.ClipperOffset.GetUnitNormal=function(b,d){var e=d.X-b.X,l=d.Y-b.Y;if(0==e&&0==l)return new h.DoublePoint(0,0);var k=1/Math.sqrt(e*e+l*l);return new h.DoublePoint(l*k,-(e*k))};h.ClipperOffset.prototype.DoOffset=function(b){this.m_destPolys=
-[];this.m_delta=b;if(h.ClipperBase.near_zero(b))for(var d=0;d<this.m_polyNodes.ChildCount();d++){var e=this.m_polyNodes.Childs()[d];e.m_endtype==h.EndType.etClosedPolygon&&this.m_destPolys.push(e.m_polygon)}else{this.m_miterLim=2<this.MiterLimit?2/(this.MiterLimit*this.MiterLimit):.5;var d=0>=this.ArcTolerance?h.ClipperOffset.def_arc_tolerance:this.ArcTolerance>Math.abs(b)*h.ClipperOffset.def_arc_tolerance?Math.abs(b)*h.ClipperOffset.def_arc_tolerance:this.ArcTolerance,l=3.14159265358979/Math.acos(1-
-d/Math.abs(b));this.m_sin=Math.sin(h.ClipperOffset.two_pi/l);this.m_cos=Math.cos(h.ClipperOffset.two_pi/l);this.m_StepsPerRad=l/h.ClipperOffset.two_pi;0>b&&(this.m_sin=-this.m_sin);for(d=0;d<this.m_polyNodes.ChildCount();d++){e=this.m_polyNodes.Childs()[d];this.m_srcPoly=e.m_polygon;var k=this.m_srcPoly.length;if(!(0==k||0>=b&&(3>k||e.m_endtype!=h.EndType.etClosedPolygon))){this.m_destPoly=[];if(1==k)if(e.m_jointype==h.JoinType.jtRound)for(var e=1,k=0,r=1;r<=l;r++){this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[0].X+
-e*b),h.ClipperOffset.Round(this.m_srcPoly[0].Y+k*b)));var w=e,e=e*this.m_cos-this.m_sin*k,k=w*this.m_sin+k*this.m_cos}else for(k=e=-1,r=0;4>r;++r)this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[0].X+e*b),h.ClipperOffset.Round(this.m_srcPoly[0].Y+k*b))),0>e?e=1:0>k?k=1:e=-1;else{for(r=this.m_normals.length=0;r<k-1;r++)this.m_normals.push(h.ClipperOffset.GetUnitNormal(this.m_srcPoly[r],this.m_srcPoly[r+1]));e.m_endtype==h.EndType.etClosedLine||e.m_endtype==h.EndType.etClosedPolygon?
-this.m_normals.push(h.ClipperOffset.GetUnitNormal(this.m_srcPoly[k-1],this.m_srcPoly[0])):this.m_normals.push(new h.DoublePoint(this.m_normals[k-2]));if(e.m_endtype==h.EndType.etClosedPolygon)for(w=k-1,r=0;r<k;r++)w=this.OffsetPoint(r,w,e.m_jointype);else if(e.m_endtype==h.EndType.etClosedLine){w=k-1;for(r=0;r<k;r++)w=this.OffsetPoint(r,w,e.m_jointype);this.m_destPolys.push(this.m_destPoly);this.m_destPoly=[];w=this.m_normals[k-1];for(r=k-1;0<r;r--)this.m_normals[r]=new h.DoublePoint(-this.m_normals[r-
-1].X,-this.m_normals[r-1].Y);this.m_normals[0]=new h.DoublePoint(-w.X,-w.Y);w=0;for(r=k-1;0<=r;r--)w=this.OffsetPoint(r,w,e.m_jointype)}else{w=0;for(r=1;r<k-1;++r)w=this.OffsetPoint(r,w,e.m_jointype);e.m_endtype==h.EndType.etOpenButt?(r=k-1,w=new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[r].X+this.m_normals[r].X*b),h.ClipperOffset.Round(this.m_srcPoly[r].Y+this.m_normals[r].Y*b)),this.m_destPoly.push(w),w=new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[r].X-this.m_normals[r].X*b),h.ClipperOffset.Round(this.m_srcPoly[r].Y-
-this.m_normals[r].Y*b)),this.m_destPoly.push(w)):(r=k-1,w=k-2,this.m_sinA=0,this.m_normals[r]=new h.DoublePoint(-this.m_normals[r].X,-this.m_normals[r].Y),e.m_endtype==h.EndType.etOpenSquare?this.DoSquare(r,w):this.DoRound(r,w));for(r=k-1;0<r;r--)this.m_normals[r]=new h.DoublePoint(-this.m_normals[r-1].X,-this.m_normals[r-1].Y);this.m_normals[0]=new h.DoublePoint(-this.m_normals[1].X,-this.m_normals[1].Y);w=k-1;for(r=w-1;0<r;--r)w=this.OffsetPoint(r,w,e.m_jointype);e.m_endtype==h.EndType.etOpenButt?
-(w=new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[0].X-this.m_normals[0].X*b),h.ClipperOffset.Round(this.m_srcPoly[0].Y-this.m_normals[0].Y*b)),this.m_destPoly.push(w),w=new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[0].X+this.m_normals[0].X*b),h.ClipperOffset.Round(this.m_srcPoly[0].Y+this.m_normals[0].Y*b)),this.m_destPoly.push(w)):(this.m_sinA=0,e.m_endtype==h.EndType.etOpenSquare?this.DoSquare(0,1):this.DoRound(0,1))}}this.m_destPolys.push(this.m_destPoly)}}}};h.ClipperOffset.prototype.Execute=
-function(){var b=arguments;if(b[0]instanceof h.PolyTree)if(d=b[0],e=b[1],d.Clear(),this.FixOrientations(),this.DoOffset(e),b=new h.Clipper(0),b.AddPaths(this.m_destPolys,h.PolyType.ptSubject,!0),0<e)b.Execute(h.ClipType.ctUnion,d,h.PolyFillType.pftPositive,h.PolyFillType.pftPositive);else if(e=h.Clipper.GetBounds(this.m_destPolys),l=new h.Path,l.push(new h.IntPoint(e.left-10,e.bottom+10)),l.push(new h.IntPoint(e.right+10,e.bottom+10)),l.push(new h.IntPoint(e.right+10,e.top-10)),l.push(new h.IntPoint(e.left-
-10,e.top-10)),b.AddPath(l,h.PolyType.ptSubject,!0),b.ReverseSolution=!0,b.Execute(h.ClipType.ctUnion,d,h.PolyFillType.pftNegative,h.PolyFillType.pftNegative),1==d.ChildCount()&&0<d.Childs()[0].ChildCount())for(b=d.Childs()[0],d.Childs()[0]=b.Childs()[0],e=1;e<b.ChildCount();e++)d.AddChild(b.Childs()[e]);else d.Clear();else{var d=b[0],e=b[1];h.Clear(d);this.FixOrientations();this.DoOffset(e);b=new h.Clipper(0);b.AddPaths(this.m_destPolys,h.PolyType.ptSubject,!0);if(0<e)b.Execute(h.ClipType.ctUnion,
-d,h.PolyFillType.pftPositive,h.PolyFillType.pftPositive);else{var e=h.Clipper.GetBounds(this.m_destPolys),l=new h.Path;l.push(new h.IntPoint(e.left-10,e.bottom+10));l.push(new h.IntPoint(e.right+10,e.bottom+10));l.push(new h.IntPoint(e.right+10,e.top-10));l.push(new h.IntPoint(e.left-10,e.top-10));b.AddPath(l,h.PolyType.ptSubject,!0);b.ReverseSolution=!0;b.Execute(h.ClipType.ctUnion,d,h.PolyFillType.pftNegative,h.PolyFillType.pftNegative);0<d.length&&d.splice(0,1)}}};h.ClipperOffset.prototype.OffsetPoint=
-function(b,d,e){this.m_sinA=this.m_normals[d].X*this.m_normals[b].Y-this.m_normals[b].X*this.m_normals[d].Y;if(5E-5>this.m_sinA&&-5E-5<this.m_sinA)return d;1<this.m_sinA?this.m_sinA=1:-1>this.m_sinA&&(this.m_sinA=-1);if(0>this.m_sinA*this.m_delta)this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+this.m_normals[d].X*this.m_delta),h.ClipperOffset.Round(this.m_srcPoly[b].Y+this.m_normals[d].Y*this.m_delta))),this.m_destPoly.push(new h.IntPoint(this.m_srcPoly[b])),this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+
-this.m_normals[b].X*this.m_delta),h.ClipperOffset.Round(this.m_srcPoly[b].Y+this.m_normals[b].Y*this.m_delta)));else switch(e){case h.JoinType.jtMiter:e=1+(this.m_normals[b].X*this.m_normals[d].X+this.m_normals[b].Y*this.m_normals[d].Y);e>=this.m_miterLim?this.DoMiter(b,d,e):this.DoSquare(b,d);break;case h.JoinType.jtSquare:this.DoSquare(b,d);break;case h.JoinType.jtRound:this.DoRound(b,d)}return b};h.ClipperOffset.prototype.DoSquare=function(b,d){var e=Math.tan(Math.atan2(this.m_sinA,this.m_normals[d].X*
-this.m_normals[b].X+this.m_normals[d].Y*this.m_normals[b].Y)/4);this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+this.m_delta*(this.m_normals[d].X-this.m_normals[d].Y*e)),h.ClipperOffset.Round(this.m_srcPoly[b].Y+this.m_delta*(this.m_normals[d].Y+this.m_normals[d].X*e))));this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+this.m_delta*(this.m_normals[b].X+this.m_normals[b].Y*e)),h.ClipperOffset.Round(this.m_srcPoly[b].Y+this.m_delta*(this.m_normals[b].Y-
-this.m_normals[b].X*e))))};h.ClipperOffset.prototype.DoMiter=function(b,d,e){e=this.m_delta/e;this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+(this.m_normals[d].X+this.m_normals[b].X)*e),h.ClipperOffset.Round(this.m_srcPoly[b].Y+(this.m_normals[d].Y+this.m_normals[b].Y)*e)))};h.ClipperOffset.prototype.DoRound=function(b,d){for(var e=Math.atan2(this.m_sinA,this.m_normals[d].X*this.m_normals[b].X+this.m_normals[d].Y*this.m_normals[b].Y),e=h.Cast_Int32(h.ClipperOffset.Round(this.m_StepsPerRad*
-Math.abs(e))),l=this.m_normals[d].X,k=this.m_normals[d].Y,r,w=0;w<e;++w)this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+l*this.m_delta),h.ClipperOffset.Round(this.m_srcPoly[b].Y+k*this.m_delta))),r=l,l=l*this.m_cos-this.m_sin*k,k=r*this.m_sin+k*this.m_cos;this.m_destPoly.push(new h.IntPoint(h.ClipperOffset.Round(this.m_srcPoly[b].X+this.m_normals[b].X*this.m_delta),h.ClipperOffset.Round(this.m_srcPoly[b].Y+this.m_normals[b].Y*this.m_delta)))};h.Error=function(b){try{throw Error(b);
-}catch(d){alert(d.message)}};h.JS={};h.JS.AreaOfPolygon=function(b,d){d||(d=1);return h.Clipper.Area(b)/(d*d)};h.JS.AreaOfPolygons=function(b,d){d||(d=1);for(var e=0,l=0;l<b.length;l++)e+=h.Clipper.Area(b[l]);return e/(d*d)};h.JS.BoundsOfPath=function(b,d){return h.JS.BoundsOfPaths([b],d)};h.JS.BoundsOfPaths=function(b,d){d||(d=1);var e=h.Clipper.GetBounds(b);e.left/=d;e.bottom/=d;e.right/=d;e.top/=d;return e};h.JS.Clean=function(b,d){if(!(b instanceof Array))return[];var e=b[0]instanceof Array;b=
-h.JS.Clone(b);if("number"!=typeof d||null===d)return h.Error("Delta is not a number in Clean()."),b;if(0===b.length||1==b.length&&0===b[0].length||0>d)return b;e||(b=[b]);for(var l=b.length,k,r,w,q,B,L,H,K=[],fa=0;fa<l;fa++)if(r=b[fa],k=r.length,0!==k)if(3>k)w=r,K.push(w);else{w=r;q=d*d;B=r[0];for(H=L=1;H<k;H++)(r[H].X-B.X)*(r[H].X-B.X)+(r[H].Y-B.Y)*(r[H].Y-B.Y)<=q||(w[L]=r[H],B=r[H],L++);B=r[L-1];(r[0].X-B.X)*(r[0].X-B.X)+(r[0].Y-B.Y)*(r[0].Y-B.Y)<=q&&L--;L<k&&w.splice(L,k-L);w.length&&K.push(w)}!e&&
-K.length?K=K[0]:e||0!==K.length?e&&0===K.length&&(K=[[]]):K=[];return K};h.JS.Clone=function(b){if(!(b instanceof Array)||0===b.length)return[];if(1==b.length&&0===b[0].length)return[[]];var d=b[0]instanceof Array;d||(b=[b]);var e=b.length,h,k,r,w,q=Array(e);for(k=0;k<e;k++){h=b[k].length;w=Array(h);for(r=0;r<h;r++)w[r]={X:b[k][r].X,Y:b[k][r].Y};q[k]=w}d||(q=q[0]);return q};h.JS.Lighten=function(b,d){if(!(b instanceof Array))return[];if("number"!=typeof d||null===d)return h.Error("Tolerance is not a number in Lighten()."),
-h.JS.Clone(b);if(0===b.length||1==b.length&&0===b[0].length||0>d)return h.JS.Clone(b);b[0]instanceof Array||(b=[b]);var e,l,k,r,w,q,B,L,H,K,fa,Q,Y,S,X,da=b.length,la=d*d,ka=[];for(e=0;e<da;e++)if(k=b[e],q=k.length,0!=q){for(r=0;1E6>r;r++){w=[];q=k.length;k[q-1].X!=k[0].X||k[q-1].Y!=k[0].Y?(fa=1,k.push({X:k[0].X,Y:k[0].Y}),q=k.length):fa=0;K=[];for(l=0;l<q-2;l++){B=k[l];H=k[l+1];L=k[l+2];S=B.X;X=B.Y;B=L.X-S;Q=L.Y-X;if(0!==B||0!==Q)Y=((H.X-S)*B+(H.Y-X)*Q)/(B*B+Q*Q),1<Y?(S=L.X,X=L.Y):0<Y&&(S+=B*Y,X+=
-Q*Y);B=H.X-S;Q=H.Y-X;L=B*B+Q*Q;L<=la&&(K[l+1]=1,l++)}w.push({X:k[0].X,Y:k[0].Y});for(l=1;l<q-1;l++)K[l]||w.push({X:k[l].X,Y:k[l].Y});w.push({X:k[q-1].X,Y:k[q-1].Y});fa&&k.pop();if(K.length)k=w;else break}q=w.length;w[q-1].X==w[0].X&&w[q-1].Y==w[0].Y&&w.pop();2<w.length&&ka.push(w)}b[0]instanceof Array||(ka=ka[0]);"undefined"==typeof ka&&(ka=[[]]);return ka};h.JS.PerimeterOfPath=function(b,d,e){if("undefined"==typeof b)return 0;var h=Math.sqrt,k=0,r,w,q,B,L=b.length;if(2>L)return 0;for(d&&(b[L]=b[0],
-L++);--L;)r=b[L],q=r.X,r=r.Y,w=b[L-1],B=w.X,w=w.Y,k+=h((q-B)*(q-B)+(r-w)*(r-w));d&&b.pop();return k/e};h.JS.PerimeterOfPaths=function(b,d,e){e||(e=1);for(var k=0,q=0;q<b.length;q++)k+=h.JS.PerimeterOfPath(b[q],d,e);return k};h.JS.ScaleDownPath=function(b,d){var e,h;d||(d=1);for(e=b.length;e--;)h=b[e],h.X/=d,h.Y/=d};h.JS.ScaleDownPaths=function(b,d){var e,h,k;d||(d=1);for(e=b.length;e--;)for(h=b[e].length;h--;)k=b[e][h],k.X/=d,k.Y/=d};h.JS.ScaleUpPath=function(b,d){var e,h,k=Math.round;d||(d=1);for(e=
-b.length;e--;)h=b[e],h.X=k(h.X*d),h.Y=k(h.Y*d)};h.JS.ScaleUpPaths=function(b,d){var e,h,k,r=Math.round;d||(d=1);for(e=b.length;e--;)for(h=b[e].length;h--;)k=b[e][h],k.X=r(k.X*d),k.Y=r(k.Y*d)};h.ExPolygons=function(){return[]};h.ExPolygon=function(){this.holes=this.outer=null};h.JS.AddOuterPolyNodeToExPolygons=function(b,d){var e=new h.ExPolygon;e.outer=b.Contour();var k=b.Childs(),q=k.length;e.holes=Array(q);var r,w,L,B,H;for(w=0;w<q;w++)for(r=k[w],e.holes[w]=r.Contour(),L=0,B=r.Childs(),H=B.length;L<
-H;L++)r=B[L],h.JS.AddOuterPolyNodeToExPolygons(r,d);d.push(e)};h.JS.ExPolygonsToPaths=function(b){var d,e,k,q,r=new h.Paths;d=0;for(k=b.length;d<k;d++)for(r.push(b[d].outer),e=0,q=b[d].holes.length;e<q;e++)r.push(b[d].holes[e]);return r};h.JS.PolyTreeToExPolygons=function(b){var d=new h.ExPolygons,e,k,q;e=0;k=b.Childs();for(q=k.length;e<q;e++)b=k[e],h.JS.AddOuterPolyNodeToExPolygons(b,d);return d}})();
-var CindyJS=function(){function q(k){if(0===oa)return console.error("Waiting for "+k+" after we finished waiting."),function(){};0>oa&&(oa=0);++oa;return function(){--oa;0>oa&&console.error("Wait count mismatch: "+k);if(0===oa)for(var q=0,H=ib.length;q<H;)ib[q++].startup()}}function H(k){var q=H.newInstance(k);0>=oa?q.startup():!1!==k.autostart&&ib.push(q);return q}var oa=-1,ib=[];"undefined"===typeof document||"undefined"===typeof window||"undefined"===typeof document.addEventListener||"undefined"!==
-typeof window.cindyDontWait&&!0===window.cindyDontWait||document.addEventListener("DOMContentLoaded",q("DOMContentLoaded"));var Ia=null,Ja=null,Ba={};H.getBaseDir=function(){if(null!==Ia)return Ia;for(var k=document.getElementsByTagName("script"),q=0;q<k.length;++q){var H=k[q],Q=H.src;if(Q){var X=/Cindy\.js$/.exec(Q);if(X)return Ia=Q.substr(0,X.index),console.log("Will load extensions from "+Ia),Ja=H,Ia}}console.error("Could not find <script> tag for Cindy.js");return Ia=Ja=!1};H.addNewScript=function(k,
-q){q||console.error.bind(console);var Y=H.getBaseDir();if(!1===Y)return!1;var Q=document.createElement("script");Q.src=Y+k;var Y=Ja.nextSibling,X=Ja.parentElement;Y?X.insertBefore(Q,Y):X.appendChild(Q);return Q};H.loadScript=function(k,q,Y,Q){if(window[k])return Y(),!0;Q||(Q=console.error.bind(console));var X=Ba[k];if(!X){X=H.addNewScript(q,Q);if(!1===X)return Q("Can't load additional components."),!1;Ba[k]=X}X.addEventListener("load",Y);X.addEventListener("error",Q);return null};H._autoLoadingPlugin=
-{};H.autoLoadPlugin=function(k,q,Y){if(H._pluginRegistry[k])return Y(),!0;var Q=H._autoLoadingPlugin[k];if(!Q){q||(q=k+"-plugin.js");Q=H._autoLoadingPlugin[k]=[];k=H.addNewScript(q);if(!1===k)return!1;k.addEventListener("error",console.error.bind(console))}Q.push(Y);return null};var k={ctype:"undefined"};H.waitFor=q;H._pluginRegistry={};H.instances=[];H.registerPlugin=function(k,q,Y){if(1!==k)return console.error("Plugin API version "+k+" not supported"),!1;H._pluginRegistry[q]=Y;(H._autoLoadingPlugin[q]||
-[]).forEach(function(k){k()})};var Ra=0;H.dumpState=function(k){k=H.instances[k||0].saveState();console.log(JSON.stringify(k))};H.debugState=function(k){H.instances.map(function(k){var q=k.config,q=JSON.parse(JSON.stringify(q)),L=k.saveState();console.log(JSON.stringify(L));for(var H in L)q[H]=L[H];k.shutdown();return q}).forEach(function(k){H(k)})};H.newInstance=function(q){function H(){ga.width=W=ga.clientWidth;ga.height=V=ga.clientHeight;z.setTransform(1,0,0,1,0,0);x.setMat(25,0,0,25,250.5,250.5);
-if(yb)for(var a=0;a<yb.length;a++){var g=yb[a],c=Object.keys(g)[0];"scale"===c&&(Jb=g.scale,x[c](g.scale));if("translate"===c)x[c](g.translate[0],g.translate[1]);"scaleAndOrigin"===c&&(Jb=g[c][0]/25,x[c].apply(null,g[c]));"visibleRect"===c&&(x[c].apply(null,g[c]),Jb=x.drawingstate.initialmatrix.a/25)}x.createnewbackup();x.greset();a=1;"undefined"!==typeof window&&window.devicePixelRatio&&(a=window.devicePixelRatio);g=z.webkitBackingStorePixelRatio||z.mozBackingStorePixelRatio||z.msBackingStorePixelRatio||
-z.oBackingStorePixelRatio||z.backingStorePixelRatio||1;a!==g&&(a/=g,ga.width=W*a,ga.height=V*a,z.scale(a,a))}function Y(a){var g;if("canvas"!==a.tagName.toLowerCase())for(g=a,ga=document.createElement("canvas");g.firstChild;)g.removeChild(g.firstChild);else{ga=a;g=document.createElement("div");var c=null,p=null;Array.prototype.slice.call(ga.attributes).forEach(function(a){"width"===a.name?c=a.value:"height"===a.name?p=a.value:g.setAttributeNodeNS(ga.removeAttributeNode(a))});null===c||g.style.width||
-(g.style.width=c+"px");null===p||g.style.height||(g.style.height=p+"px");ga.parentNode.replaceChild(g,ga)}g.classList.add("CindyJS-widget");a=ga.style;a.position="absolute";a.border="none";a.margin=a.padding=a.left=a.top="0px";a.width=a.height="100%";a="static";window.getComputedStyle&&(a=window.getComputedStyle(g).getPropertyValue("position"),a=String(a||"static"));"static"===a&&(g.style.position="relative");g.appendChild(ga);return ga}function Q(){$b=!0;if(0===Kb){if(q.exclusive)for(b=va.instances.length;0<
-b;)va.instances[--b].shutdown();void 0!==q.csconsole&&(ha=q.csconsole);ha=null===ha?new Ya:!0===ha?new jb:"string"===typeof ha?new pb(ha):"object"===typeof ha&&"function"===typeof ha.appendChild?new pb(ha):new Ya;sa=[100,100];var a=null;yb=q.transform;if(q.ports&&0<q.ports.length){b=q.ports[0];(a=b.element)||(a=document.getElementById(b.id));var a=Y(a),g=a.parentNode.style;"window"===b.fill?(g.width="100vw",g.height="100vh"):"parent"===b.fill?(g.width="100%",g.height="100%"):b.width&&b.height&&(g.width=
-b.width+"px",g.height=b.height+"px");b.background&&(a.style.backgroundColor=b.background);void 0!==b.transform&&(yb=b.transform);Sa(b.grid)&&0<b.grid&&(Ta=b.grid);Sa(b.tgrid)&&0<b.tgrid&&(ac=b.tgrid);b.snap&&(bc=!0);b.axes&&(zb=!0)}a||(a=q.canvas,a||"undefined"===typeof document||(a=document.getElementById(q.canvasname))&&(a=Y(a)));a&&(ga=a,z=a.getContext("2d"),H(),z.setLineDash||(z.setLineDash=function(){}),(q.animation?q.animation.controls:q.animcontrols)&&Ba(q),q.animation&&Sa(q.animation.speed)&&
-(void 0===q.animation.accuracy&&q.cinderella&&q.cinderella.version&&2===q.cinderella.version[0]&&9===q.cinderella.version[1]&&1875>q.cinderella.version[2]?oa(.5*q.animation.speed):oa(q.animation.speed)),q.animation&&Sa(q.animation.accuracy)&&(Lb=q.animation.accuracy));q.statusbar&&(cc="string"===typeof q.statusbar?document.getElementById(q.statusbar):q.statusbar);var c=q.scripts,p=null;"string"===typeof c&&c.search(/\*/)&&(p=c);"object"!==typeof c&&(c=null);"move keydown mousedown mouseup mousedrag mousemove mouseclick init tick draw simulationstep simulationstart simulationstop ondrop".split(" ").forEach(function(a){var g;
-if(null!==c&&c[a])g=c[a];else{g=a+"script";if(q[g])g=document.getElementById(q[g]);else if(p){if(g=document.getElementById(p.replace(/\*/,a)),!g)return}else return;g=g.text}g=Ma(g,!1);"error"===g.ctype?console.error("Error compiling "+a+" script: "+g.message):ia[a]=g});Sa(q.grid)&&0<q.grid&&(Ta=q.grid);q.snap&&(bc=!0);u={};var b=0;ab={};q.geometry||(q.geometry=[]);Hd(q.geometry);q.behavior||(q.behavior=[]);"function"===typeof dc&&dc(q.behavior);for(var d in q.images)b=X(q.images[d]),b!==k&&(ab[d]=
-b);qa.canvas=a;if(q.oninit)q.oninit(qa);va.instances.push(qa);q.use&&q.use.forEach(function(a){t.use$1([v.wrap(a)],{})});Mc.convexhull3d$1&&h("quickhull3d","quickhull3d/quickhull3d.nocache.js");Ia()}}function X(a){var g;"string"===typeof a?(g=new Image,g.src=a):g=a;if(!g.tagName)return console.error("Not a valid image element",g),k;var c={img:g,width:NaN,height:NaN,ready:!0,live:!1,generation:0,whenReady:ka};a=g.tagName.toLowerCase();var p=[];if("img"===a)g.complete?(c.width=g.width,c.height=g.height):
-(c.ready=!1,g.addEventListener("load",function(){c.width=g.width;c.height=g.height;c.ready=!0;c.whenReady=ka;p.forEach(ka);b()}),c.whenReady=p.push.bind(p));else if("video"===a)c.live=!0,g.readyState>=g.HAVE_METADATA?(c.width=g.videoWidth,c.height=g.videoHeight):(c.ready=!1,g.addEventListener("loadedmetadata",function(){c.width=g.videoWidth;c.height=g.videoHeight;c.ready=!0;c.whenReady=ka;p.forEach(ka);b()}),c.whenReady=p.push.bind(p));else if("canvas"===a)c.width=g.width,c.height=g.height;else return console.error("Not a valid image element",
-a,g),k;return{ctype:"image",value:c}}function Ba(a){function g(a,c){var g=document.createElement("button"),p=document.createElement("img");g.appendChild(p);k.appendChild(g);Ab(p,a);g.addEventListener("click",c);Na[a]=function(a){a?g.classList.add("CindyJS-active"):g.classList.remove("CindyJS-active")}}function c(a){if(h){var c=e.getBoundingClientRect();oa(f*(a.clientX-c.left-e.clientLeft+.5)/c.width+b)}}var p=document.createElement("div");p.className="CindyJS-animcontrols";ga.parentNode.appendChild(p);
-var b=0,d=1,f=1;a.animation&&a.animation.speedRange&&Sa(a.animation.speedRange[0])&&Sa(a.animation.speedRange[1])&&(b=a.animation.speedRange[0],d=a.animation.speedRange[1],f=d-b);var e=document.createElement("div");e.className="CindyJS-animspeed";p.appendChild(e);var m=document.createElement("div");e.appendChild(m);K(e,"mousedown",function(a){h=!0;c(a)});K(e,"mousemove",c);K(ga.parentNode,"mouseup",function(a){h=!1},!0);var k=document.createElement("div");k.className="CindyJS-animbuttons";p.appendChild(k);
-g("play",S);g("pause",Za);g("stop",Ja);Na.stop(!0);fc=function(a){a=(a-b)/f;a=Math.max(0,Math.min(1,a));a=.1*Math.round(1E3*a);m.style.width=a+"%"};var h=!1}function oa(a){Nc=a;fc&&fc(a)}function ka(a){return a()}function h(a,g){var c=null;q.plugins&&(c=q.plugins[a]);c||(c=va._pluginRegistry[a]);c?t.use$1([v.wrap(a)],{}):(++Oc,va.autoLoadPlugin(a,g,function(){t.use$1([v.wrap(a)],{});Ia()}))}function Ia(){0===--Oc&&(A(ia.init),(q.animation||q).autoplay&&S(),qa.canvas&&la(qa.canvas,q))}function da(){null!==
-Bb&&(ma.set(Bb.state),Object.keys(Bb.speeds).forEach(function(a){var g=u.csnames[a];"undefined"!==typeof g.behavior&&(a=Bb.speeds[a],g.behavior.vx=a[0],g.behavior.vy=a[1],g.behavior.vz=a[2],g.behavior.fx=0,g.behavior.fy=0,g.behavior.fz=0)}),Id())}function S(){if(!Ua){if(Nb){var a=bb.backup;a.set(ma);for(var g={},c=0;c<u.points.length;c++){var p=u.points[c];"undefined"!==typeof p.behavior&&(g[p.name]=[p.behavior.vx,p.behavior.vy,p.behavior.vz])}Bb={state:a,speeds:g};Cb=0;Nb=!1;Na.stop(!1)}else Na.pause(!1);
-gc=Date.now();Na.play(!0);"function"===typeof dc&&hc&&Jd();Ua=!0;A(ia.simulationstart);b()}}function Za(){Ua&&(Na.play(!1),Na.pause(!0),Ua=!1)}function Ja(){Nb||(Ua?(A(ia.simulationstop),Ua=!1,Na.play(!1)):Na.pause(!1),Na.stop(!0),Nb=!0,da())}function La(){if(!ic){ic=!0;for(var a=va.instances.length;0<a;)if(va.instances[--a]===qa){va.instances.splice(a,1);break}for(a=kb.length;0<a;)try{kb[--a]()}catch(g){console.error(g)}}}function $a(a){this["in"]=function(a,c){console.log(a);c?this.append(this.createTextNode("span",
-"blue",a)):this.append(this.createTextNode("p","blue",a))};this.out=function(a,c){console.log(a);c?this.append(this.createTextNode("span","red",a)):this.append(this.createTextNode("p","red",a))};this.err=function(a,c){console.log(a);c?this.append(this.createTextNode("span","red",a)):this.append(this.createTextNode("p","red",a))};this.createTextNode=function(a,c,p){return"undefined"!==typeof document?(a=document.createElement(a),a.appendChild(document.createTextNode(p)),a.style.color=c,a):p+"\n"}}
-function jb(){var a=this,g,c=document.createElement("div"),p;c.innerHTML='<div id="console" style="border-top: 1px solid #333333; bottom: 0px; position: absolute; width: 100%;"><div id="log" style="height: 150px; overflow-y: auto;"></div><input id="cmd" type="text" style="box-sizing: border-box; height: 30px; width: 100%;"></div>';document.body.appendChild(c);g=document.getElementById("cmd");p=document.getElementById("log");g.onkeydown=function(c){13===c.keyCode&&""!==g.value&&(a["in"](g.value),c=
-t.parse$1([v.wrap(g.value)],[]),c=A(c),console.log(w(c)),"undefined"!==c.ctype&&ha.out(w(c)),g.value="",p.scrollTop=p.scrollHeight)};this.append=function(a){p.appendChild(a)};this.clear=function(){p.innerHTML=""}}function pb(a){var g=a;"string"===typeof a&&(g=document.getElementById(a));this.append=function(a){g.appendChild(a)};this.clear=function(){g.innerHTML=""}}function Ya(){this.append=function(a){};this.clear=function(){}}function K(a,g,c,p){void 0===p&&(p=!1);kb.push(function(){a.removeEventListener(g,
-c,p)});a.addEventListener(g,c,p)}function la(a,g){function c(c){var g=a.getBoundingClientRect();c=x.to(c.clientX-g.left-a.clientLeft+.5,c.clientY-g.top-a.clientTop+.5);U.prevx=U.x;U.prevy=U.y;U.x=c[0];U.y=c[1];sa[0]=U.x;sa[1]=U.y;b()}function p(a){U.down=!1;aa=void 0;lb();A(ia.mouseup);sb("mouseup");b();a.preventDefault()}var ba=null;"undefined"!==typeof MutationObserver&&(ba=MutationObserver);ba||"undefined"===typeof WebKitMutationObserver||(ba=WebKitMutationObserver);ba?(ba=new ba(function(c){document.body.contains(a)||
-La()}),ba.observe(document.documentElement,{childList:!0,subtree:!0}),kb.push(function(){ba.disconnect()})):(K(a,"DOMNodeRemovedFromDocument",La),K(a,"DOMNodeRemoved",La));!0===g.keylistener?K(document,"keydown",function(a){l(a);return!1}):ia.keydown&&(a.setAttribute("tabindex","0"),K(a,"mousedown",function(){a.focus()}),K(a,"keydown",function(a){9!==a.keyCode&&(l(a),a.preventDefault())}));K(a,"mousedown",function(a){U.button=a.which;c(a);A(ia.mousedown);sb("mousedown");U.down=!0;a.preventDefault()});
-K(a,"mouseup",function(a){U.down=!1;aa=void 0;lb();A(ia.mouseup);sb("mouseup");b();a.preventDefault()});K(a,"mousemove",function(a){c(a);U.down?A(ia.mousedrag):A(ia.mousemove);sb("mousemove");a.preventDefault()});K(a,"click",function(a){c(a);A(ia.mouseclick);a.preventDefault()});K(a,"dragenter",function(a){a.preventDefault()});K(a,"dragover",function(a){a.preventDefault()});K(a,"drop",function(c){function g(a,c,R){ba[a]=f.turnIntoCSList([c,v.string(R||c.ctype),v.string(p[a].type),v.string(p[a].name)]);
-0===--d&&(a=m,jc=f.turnIntoCSList(ba),kc=a,A(ia.ondrop),kc=jc=k,b())}c.preventDefault();var p=c.dataTransfer.files,ba=Array(p.length),d=p.length,e=c.currentTarget.getBoundingClientRect(),m=f.realVector(x.to(c.clientX-e.left-a.clientLeft+.5,c.clientY-e.top-a.clientTop+.5));Array.prototype.forEach.call(p,function(a,c){var p=new FileReader;/^text\//.test(a.type)?(p.onload=function(){var a=v.string(p.result);g(c,a)},p.readAsText(a)):/^image\//.test(a.type)?(p.onload=function(){var a=new Image;a.onload=
-function(){g(c,X(a))};a.src=p.result},p.readAsDataURL(a)):g(c,k)})});K(a,"touchstart",function(a){c(a.targetTouches[0]);A(ia.mousedown);U.down=!0;sb("mousedown");a.preventDefault()},!1);K(a,"touchmove",function(a){c(a.targetTouches[0]);U.down?A(ia.mousedrag):A(ia.mousemove);sb("mousemove");a.preventDefault()},!0);K(a,"touchend",p,!1);"undefined"!==typeof document&&document.body&&K(document.body,"touchcancel",p,!1);"undefined"!==typeof window&&K(window,"resize",function(){Ob(function(){H();b()})},
-!1);ib(a.parentNode);b()}function qb(a,g){var c=document.createElement("div");c.setAttribute("style",g);a.appendChild(c);return c}function ib(a){function g(){p.scrollLeft=p.scrollTop=ba.scrollLeft=ba.scrollTop=1E5}function c(){if(d!==a.clientWidth||f!==a.clientHeight)d=a.clientWidth,f=a.clientHeight,e||(e=!0,Ob(function(){e=!1;H();b()}));g()}if("undefined"!==typeof document){var p=qb(a,"position: absolute; transition: 0s; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;");
-qb(p,"position: absolute; transition: 0s; left: 0; top: 0; width: 100000px; height: 100000px");var ba=qb(a,"position: absolute; transition: 0s; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;");qb(ba,"position: absolute; transition: 0s; left: 0; top: 0; width: 200%; height: 200%");g();var d=a.clientWidth,f=a.clientHeight,e=!1;p.addEventListener("scroll",c);ba.addEventListener("scroll",c)}}function b(){lc||(lc=Ob(d))}function d(){lc=null;if(!ic){if(Ua){var a=
-Date.now(),g=Math.min(50,a-gc)*Nc*Kd;gc=a;a=Cb+g;hc&&"undefined"!==typeof ra&&ra.tick(g);Cb=a;Ua&&A(ia.tick)}e();Ua&&b()}}function e(){x.reset();z.save();z.clearRect(0,0,W,V);var a=x.drawingstate.matrix,g,c,p,b,d;if(0!==Ta){z.beginPath();z.strokeStyle="rgba(0,0,0,0.1)";z.lineWidth=1;z.lineCap="butt";g=Ta*a.a;for(b=Math.ceil(-a.tx/g);(d=b*g+a.tx)<W;){if(b||!zb)z.moveTo(d,0),z.lineTo(d,V);b++}for(b=Math.floor(a.ty/g);(d=b*g-a.ty)<V;){if(b||!zb)z.moveTo(0,d),z.lineTo(W,d);b++}z.stroke()}if(0!==ac){z.beginPath();
-z.strokeStyle="rgba(0,0,0,0.1)";z.lineWidth=1;z.lineCap="butt";g=ac*a.a;var e=Math.sqrt(3);c=a.ty/e;p=(V+a.ty)/e;for(b=Math.ceil(-(a.tx+p)/g);(d=b*g+a.tx)+c<W;)z.moveTo(d+c,0),z.lineTo(d+p,V),b++;for(b=Math.ceil(-(a.tx-c)/g);(d=b*g+a.tx)-p<W;)z.moveTo(d-c,0),z.lineTo(d-p,V),b++;g*=.5*e;for(b=Math.floor(a.ty/g);(d=b*g-a.ty)<V;){if(b||!zb)z.moveTo(0,d),z.lineTo(W,d);b++}z.stroke()}zb&&(z.beginPath(),z.strokeStyle="rgba(0,0,0,0.2)",z.lineWidth=3,z.lineCap="butt",z.lineJoin="miter",z.miterLimit=10,z.beginPath(),
-z.moveTo(0,-a.ty),z.lineTo(W-6,-a.ty),z.moveTo(W-13,-5-a.ty),z.lineTo(W-3,-a.ty),z.lineTo(W-13,5-a.ty),z.moveTo(a.tx,V),z.lineTo(a.tx,6),z.moveTo(a.tx-5,13),z.lineTo(a.tx,3),z.lineTo(a.tx+5,13),z.stroke());Ld();x.greset();Md();for(a=0;a<u.polygons.length;a++)g=u.polygons[a],g.isshowing&&!1!==g.visible&&(c={color:g.color,alpha:g.alpha,fillcolor:g.fillcolor,fillalpha:g.fillalpha,size:g.size,lineJoin:v.string("miter")},D.drawpolygon([g.vertices],c,"D",!0));for(a=0;a<u.conics.length;a++)u.conics[a].isArc?
-(g=u.conics[a],g.isshowing&&!1!==g.visible&&(c={},c.color=g.color,c.alpha=g.alpha,c.size=g.size,D.drawarc(g,c,g.filled?"F":"D"))):(g=u.conics[a],g.isshowing&&!1!==g.visible&&(c={},c.color=g.color,c.alpha=g.alpha,c.size=g.size,D.drawconic(g.matrix,c)));for(a=0;a<u.lines.length;a++)a:if(g=u.lines[a],g.isshowing&&!1!==g.visible&&f._helper.isAlmostReal(g.homog))if("S"===g.kind)c={overhang:g.overhang,dashtype:g.dashtype,size:g.size,color:g.color,alpha:g.alpha,arrow:g.arrow,arrowsize:g.arrowsize,arrowposition:g.arrowposition,
-arrowshape:g.arrowshape,arrowsides:g.arrowsides},0<=m.mult(g.startpos.value[2],m.conjugate(g.endpos.value[2])).value.real?t.draw$2([g.startpos,g.endpos],c):(y.handleModifs(c,y.lineModifs),y.drawRaySegment(g.startpos,g.endpos));else if("end"===g.clip.value&&"Join"===g.type)b=u.csnames[g.args[0]],c=u.csnames[g.args[1]],t.draw$2([b.homog,c.homog],{overhang:g.overhang,dashtype:g.dashtype,size:g.size,color:g.color,alpha:g.alpha});else{if("inci"===g.clip.value){b=[1E6,0];c=[-1E6,0];d=[1E6,0];p=[-1E6,0];
-for(e=0;e<g.incidences.length;e++){var k=u.csnames[g.incidences[e]].homog,h=k.value[0],l=k.value[1],n=k.value[2];m._helper.isAlmostZero(n)||(h=m.div(h,n),l=m.div(l,n),m._helper.isAlmostReal(h)&&m._helper.isAlmostReal(l)&&(h.value.real<b[0]&&(b=[h.value.real,k]),h.value.real>c[0]&&(c=[h.value.real,k]),l.value.real<d[0]&&(d=[l.value.real,k]),l.value.real>p[0]&&(p=[l.value.real,k])))}c[0]-b[0]>p[0]-d[0]?(b=b[1],c=c[1]):(b=d[1],c=p[1]);if(b!==c){t.draw$2([b,c],{dashtype:g.dashtype,size:g.size,color:g.color,
-alpha:g.alpha,overhang:g.overhang});break a}}t.draw$1([g.homog],{dashtype:g.dashtype,size:g.size,color:g.color,alpha:g.alpha})}for(a=0;a<u.points.length;a++)g=u.points[a],g.isshowing&&!1!==g.visible&&f._helper.isAlmostReal(g.homog)&&(c=g.color,g.behavior&&(c=g.color),t.draw$1([g.homog],{size:g.size,color:c,alpha:g.alpha}),g.labeled&&!g.tmp&&(c=g.printname||g.name||"P",p=g.labelpos||{x:3,y:3},b=g.textsize||ja.textsize,d=!0===g.textbold,e=!0===g.textitalics,k=g.text_fontfamily||ja.fontFamily,h=p.x*
-p.x+p.y*p.y,l=1,0<h&&(l=1+g.size.value.real/Math.sqrt(h)),D.drawtext([g.homog,v.wrap(c)],{x_offset:v.wrap(l*p.x),y_offset:v.wrap(l*p.y),size:v.wrap(b),bold:v.wrap(d),italics:v.wrap(e),family:v.wrap(k)})));for(a=0;a<u.texts.length;a++)Nd(u.texts[a]);z.restore()}function l(a){a=window.event?event:a;a=a.charCode?a.charCode:a.keyCode;Pc=String.fromCharCode(a);Qc=a;A(ia.keydown);b()}function G(a){var g=a.value;a=g[0].value;var c=g[1].value,g=g[2].value;return f.turnIntoCSList([a[0],m.add(a[1],c[0]),m.add(a[2],
-g[0]),c[1],m.add(c[2],g[1]),g[2]])}function r(a){var g=!0;return function(c,p){g&&(console.error("Operator "+a+" is not supported yet."),g=!1);return k}}function w(a){if("undefined"===typeof a)return"_??_";if(null===a)return"_???_";if("undefined"===a.ctype)return"___";if("number"===a.ctype)return m.niceprint(a);if("string"===a.ctype||"boolean"===a.ctype)return a.value;if("list"===a.ctype){for(var g="[",c=0;c<a.value.length;c++)g+=w(A(a.value[c])),c!==a.value.length-1&&(g+=", ");return g+"]"}return"dict"===
-a.ctype?Oa.niceprint(a):"function"===a.ctype?"FUNCTION":"infix"===a.ctype?"INFIX":"modifier"===a.ctype?a.key+"->"+w(a.value):"shape"===a.ctype?a.type:"error"===a.ctype?"Error: "+a.message:"variable"===a.ctype?w(J.getvar(a.name)):"geo"===a.ctype?a.value.name:"image"===a.ctype?"IMAGE":"_?_"}function E(a,g){var c="undefined"===a[0].ctype,p="undefined"===a[1].ctype,b=A(a[1]);if(c||p)return k;"variable"===a[0].ctype?J.setvar(a[0].name,b):"infix"===a[0].ctype?"_"===a[0].oper?D.assigntake(a[0],b):console.error("Can't use infix expression as lvalue"):
-"field"===a[0].ctype?D.assigndot(a[0],b):"function"===a[0].ctype&&"genList"===a[0].oper?"list"===b.ctype?D.assignlist(a[0].args,b.value):console.error("Expected list in rhs of assignment"):console.error("Left hand side of assignment is not a recognized lvalue");return b}function B(a,g){var c=A(a[0]),p=A(a[1]);if(c.ctype===p.ctype){if("number"===c.ctype)return v.bool(c.value.real===p.value.real&&c.value.imag===p.value.imag);if("string"===c.ctype||"boolean"===c.ctype)return v.bool(c.value===p.value);
-if("list"===c.ctype)return f.equals(c,p);if("geo"===c.ctype)return v.bool(c.value===p.value)}return{ctype:"boolean",value:!1}}function Ec(a,g){return v.not(B(a,g))}function pa(a,g){var c=C(a[0]),p=C(a[1]);return"number"===c.ctype&&"number"===p.ctype?{ctype:"boolean",value:m._helper.isAlmostEqual(c,p)}:"string"===c.ctype&&"string"===p.ctype||"boolean"===c.ctype&&"boolean"===p.ctype?{ctype:"boolean",value:c.value===p.value}:"list"===c.ctype&&"list"===p.ctype?f.almostequals(c,p):{ctype:"boolean",value:!1}}
-function na(a,g){var c=C(a[0]),p=C(a[1]);return"boolean"===c.ctype&&"boolean"===p.ctype?{ctype:"boolean",value:c.value&&p.value}:k}function Gc(a,g){var c=C(a[0]),p=C(a[1]);return"boolean"===c.ctype&&"boolean"===p.ctype?{ctype:"boolean",value:c.value||p.value}:k}function Hc(a,g){var c=a[0];"void"!==c.ctype&&(c=C(c));var p=C(a[1]),b=v.add(c,p);"Angle"===c.usage&&"Angle"===p.usage&&(b=v.withUsage(b,"Angle"));return b}function Xb(a,g){var c=a[0];"void"!==c.ctype&&(c=C(c));var p=C(a[1]),b=v.sub(c,p);"Angle"===
-c.usage&&"Angle"===p.usage&&(b=v.withUsage(b,"Angle"));return b}function Ic(a,g){var c=C(a[0]),p=C(a[1]),b=v.mult(c,p);"Angle"!==c.usage||p.usage?"Angle"!==p.usage||c.usage||(b=v.withUsage(b,"Angle")):b=v.withUsage(b,"Angle");return b}function Jc(a,g){var c=C(a[0]),p=C(a[1]);"number"===p.ctype&&m._helper.isZero(p)&&ha.err("WARNING: Division by zero!");var b=v.div(c,p);"Angle"!==c.usage||p.usage?"Angle"!==p.usage||c.usage||(b=v.withUsage(b,"Angle")):b=v.withUsage(b,"Angle");return b}function Kc(a,
-g){var c=C(a[0]),p=C(a[1]);return"number"===c.ctype&&"number"===p.ctype?m.pow(c,p):k}function Lc(a,g){var c=M(a[0]),p=M(a[1]);if(c!==k&&p!==k){var b=f.cross(c,p);"Point"===c.usage&&"Point"===p.usage&&(b=v.withUsage(b,"Line"));"Line"===c.usage&&"Line"===p.usage&&(b=v.withUsage(b,"Point"));return b}return k}function Zb(a){var g=a.length;if(0===g)return[];if(1===g)return[0];if(2===g)return a[0][0]+a[1][1]<=a[0][1]+a[1][0]?[0,1]:[1,0];if(4<g)return Od(a);for(var c=Pd[g],p=Number.POSITIVE_INFINITY,b=c[0],
-d=0;d<c.length;++d){for(var f=c[d],e=0,m=0;m<g;++m)e+=a[m][f[m]];e<p&&(p=e,b=f)}return b}function Od(a){function g(){return{matched:-1,prev:-1,start:-1,cost:0,used:!1,leaf:!1}}function c(a){for(var g=0;g<d;++g)0<h[a][g]||k[g].used||(k[g].used=!0,c(k[g].matched))}function p(a){for(var c=0;c<d;++c)0<h[c][a]||m[c].used||(m[c].used=!0,p(m[c].matched))}var b=Math.abs,d=a.length,f,e,m=Array(d),k=Array(d),h=Array(d);for(f=0;f<d;++f)h[f]=Array(d);for(f=0;f<d;++f)for(m[f]=g(),k[f]=g(),m[f].cost=a[f][0],e=
-1;e<d;++e)m[f].cost>a[f][e]&&(m[f].cost=a[f][e]);for(;;){for(f=0;f<d;++f)for(e=0;e<d;++e)h[f][e]=a[f][e]-m[f].cost-k[e].cost,h[f][e]<1E-14*(b(a[f][e])+b(m[f].cost)+b(k[e].cost))&&(h[f][e]=0);for(f=0;f<d;++f)m[f].matched=k[f].matched=-1;for(var l=0;;){for(f=0;f<d;++f)m[f].used=m[f].leaf=k[f].used=k[f].leaf=!1,-1===m[f].matched&&(m[f].start=f,m[f].used=m[f].leaf=!0,m[f].prev=-1);for(var n=!1,q=!1;!q;){for(f=0;f<d;++f)if(m[f].leaf)for(m[f].leaf=!1,e=0;e<d;++e)if(!(k[e].used||0<h[f][e])&&m[f].matched!==
-e&&(k[e].prev=f,k[e].start=m[f].start,k[e].used=k[e].leaf=!0,-1===k[e].matched)){m[k[e].start].prev=e;n=!0;break}if(n)break;q=!0;for(e=0;e<d;++e)k[e].leaf&&(k[e].leaf=!1,f=k[e].matched,m[f].used||(m[f].prev=e,m[f].start=k[e].start,m[f].used=m[f].leaf=!0,q=!1))}if(!n)break;for(n=0;n<d;++n)if(-1===m[n].matched&&-1!==m[n].prev){e=m[n].prev;do f=k[e].prev,k[e].matched=f,m[f].matched=e,e=m[f].prev;while(f!==n);++l}}if(l===d)break;for(f=0;f<d;++f)m[f].used=m[f].leaf=k[f].used=k[f].leaf=!1;for(f=0;f<d;++f)-1===
-m[f].matched&&c(f);for(e=0;e<d;++e)-1===k[e].matched&&p(e);for(f=0;f<d;++f)-1===m[f].matched||m[f].used||k[m[f].matched].used||(m[f].used=!0);l=Number.POSITIVE_INFINITY;for(f=0;f<d;++f)if(!m[f].used)for(e=0;e<d;++e)k[e].used||l>h[f][e]&&(l=h[f][e]);for(f=0;f<d;++f)m[f].used||(m[f].cost+=l),k[f].used&&(k[f].cost-=l)}a=Array(d);for(f=0;f<d;++f)e=m[f].matched,a[f]=e;return a}function mc(a,g){var c=A(a[0]),p=C(a[1]);"string"!==c.ctype&&(c=f.asList(c));if("number"===p.ctype){p=Math.floor(p.value.real);
-0>p&&(p=c.value.length+p+1);if(0<p&&p<c.value.length+1)return"list"===c.ctype?c.value[p-1]:{ctype:"string",value:c.value.charAt(p-1)};ha.err("WARNING: Index out of range!");return k}if("list"===p.ctype){for(var b=[],d=0;d<p.value.length;d++){var e=C(p.value[d]);b[d]=mc([c,e],[])}return f.turnIntoCSList(b)}return k}function Rc(a,g){var c=A(a[0]),p=A(a[1]);if("shape"===c.ctype&&"shape"===p.ctype)return D.shapeconcat(c,p);c=f.asList(c);p=f.asList(p);return"list"===c.ctype&&"list"===p.ctype?f.concat(c,
-p):k}function Sc(a,g){var c=A(a[0]),p=A(a[1]);return"list"===c.ctype&&"list"===p.ctype?f.set(f.common(c,p)):"shape"===c.ctype&&"shape"===p.ctype?D.shapecommon(c,p):k}function Tc(a,g){var c=A(a[0]),p=A(a[1]);return"list"===c.ctype&&"list"===p.ctype?f.remove(c,p):"shape"===c.ctype&&"shape"===p.ctype?D.shaperemove(c,p):k}function Uc(a,g){var c=A(a[0]),p=A(a[1]);return"list"===c.ctype?f.append(c,p):k}function Vc(a,g){var c=A(a[0]),p=A(a[1]);return"list"===p.ctype?f.prepend(c,p):k}function nc(a,g){a|=
-0;g|=0;if(0===a&&0===g)return 0;for(;0!==g;){var c=a;a=g;g=c%g|0}return a}function Qd(a){return 1===a?0:1}function Wc(a,g,c,p,b,d,f){if(-1!==g.indexOf("\n")){var e=Infinity,m=-Infinity,k=Infinity,h=-Infinity;g.split("\n").forEach(function(g){g=Wc(a,g,c,p,b,d);e>g.left&&(e=g.left);m<g.right&&(m=g.right);k>g.top&&(k=g.top);h<g.bottom&&(h=g.bottom);p+=f});return{left:e,right:m,top:k,bottom:h}}var l=a.measureText(g);a.fillText(g,c-l.width*b,p);return{left:c-l.width*b,right:c+l.width*(1-b),top:p-.84*d,
-bottom:p+.36*d}}function cb(a){return"image"===a.ctype?a.value:"string"===a.ctype&&ab.hasOwnProperty(a.value)?ab[a.value].value:null}function Xc(a){return a.replace(/[^A-Za-z0-9 \u0080-\uffff]/ig,"\\$&")}function ea(a,g,c){var p=a;g&&(p=p+" at "+g.row+":"+g.col);c&&(p=p+": \u2018"+c+"\u2019");p=Error(p);p.name="CindyScriptParseError";p.description=a;p.location=g;p.text=c;return p}function mb(a){this.input=a;this.re=new RegExp(Yc,"g");for(var g=[],c=a.indexOf("\n")+1;c;)g.push(c),c=a.indexOf("\n",
-c)+1;g.push(a.length);this.bols=g;this.bol=this.pos=0;this.line=1}function Pb(a){var g=a[a.length-2],c=a[a.length-3],p=a[a.length-1];if(c){if(c.isSuperscript&&g.precedence<=c.precedence)throw ea("Operator not allowed after superscript",g.start,g.text);if(p){if(!g.op.infix)throw ea("Operator may not be used infix",g.start,g.text);}else if(!g.op.postfix)throw ea("Operator may not be used postfix",g.start,g.text);}else if(p){if(!g.op.prefix)throw ea("Operator may not be used prefix",g.start,g.text);
-}else if(!g.op.bare)throw ea("Operator without operands",g.start,g.text);g.ctype="infix";g.oper=g.op.sym;g.args=[c,p];a.splice(a.length-3,3,g)}function Zc(a,g,c,p){a.length&1||a.push(null);for(c=wa[c];3<=a.length&&a[a.length-2].precedence<=c.precedence;)Pb(a);a.push({op:c,precedence:c.precedence+(c.rassoc?1:0),start:g.start,end:g.end,text:g.text,rawtext:g.rawtext});c="";for(var b=g.text,d=0;d<b.length;++d)c+="0123456789+-".charAt(p.indexOf(b.charAt(d)));g.ctype="number";g.value={real:+c,imag:0};a.push(g);
-Pb(a)}function $c(a,g){var c=[],p;a:for(;;)switch(p=a.next(),p.toktype){case "OP":var b=wa[p.text];"_"!==b.sym||!c.length||c.length&1||"OP"!==c[c.length-1].toktype||":="!==c[c.length-1].op.sym||(c.pop(),b=wa[":=_"],p.text=b.sym);p.op=b;p.precedence=b.precedence;for(c.length&1||c.push(null);3<=c.length&&c[c.length-2].precedence<=p.precedence;)Pb(c);b.rassoc&&p.precedence++;c.push(p);break;case "ID":p.ctype="variable";p.name=p.text;if(c.length&1)throw ea("Missing operator",p.start,p.text);c.push(p);
-break;case "NUM":p.ctype="number";p.value={real:+p.text,imag:0};if(c.length&1)throw ea("Missing operator",p.start,p.text);c.push(p);break;case "STR":p.ctype="string";p.value=p.raw.substring(1,p.raw.length-1);if(c.length&1)throw ea("Missing operator",p.start,p.text);c.push(p);break;case "SUB":Zc(c,p,"_","\u2080\u2081\u2082\u2083\u2084\u2085\u2086\u2087\u2088\u2089\u208a\u208b");break;case "SUP":Zc(c,p,"^","\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b");c[c.length-1].isSuperscript=
-!0;break;case "BRA":b="[](){}||".indexOf(p.text);if(p.text===g||b&1)break a;var b="[](){}||".charAt(b+1),d=$c(a,b),f=d.closedBy;if(f.text!==b)throw ea("Opening "+p.text+" at "+p.start.row+":"+p.start.col+" closed by "+(f.text||"EOF")+" at "+f.start.row+":"+f.start.col);f=p.text+f.text;b=[];if(d=d.expr){for(;d&&"infix"===d.ctype&&","===d.oper;)b.push(d.args[0]),d=d.args[1];b.push(d)}if(c.length&1){if("{}"===f)throw ea("{\u2026} reserved for future use",p.start);d=c[c.length-1];if("variable"!==d.ctype)throw ea("Function name must be an identifier",
-d.start);if(2<c.length&&c[c.length-2].precedence<ad)throw ea("Function call in indexing construct must be enclosed in parentheses",p.start);d.ctype="function";p=d.args=[];for(var f=d.modifs={},e=0;e<b.length;++e){var m=b[e];if(m&&"infix"===m.ctype&&"->"===m.oper){var k=m.args[0];if("variable"!==k.ctype)throw ea("Modifier name must be an identifier",m.start);f[k.name]=m.args[1]}else p.push(m)}d.oper=d.name.toLowerCase()+"$"+d.args.length}else if("||"===f)if(1===b.length)c.push({ctype:"function",oper:"abs_infix",
-args:b,modifs:{}});else if(2===b.length)c.push({ctype:"function",oper:"dist_infix",args:b,modifs:{}});else throw ea("Don't support |\u2026| with "+b.length+" arguments",p.start);else{if("{}"===f)throw ea("{\u2026} reserved for future use",p.start);"[]"!==f&&1===b.length?c.push({ctype:"paren",args:b}):0===b.length?c.push({ctype:"list",value:[]}):c.push({ctype:"function",oper:"genList",args:b,modifs:{}})}break;case "EOF":break a}for(c.length&1||c.push(null);3<=c.length;)Pb(c);return{expr:c[0],closedBy:p}}
-function Db(a){this.usedFunctions={};this.usedVariables={}}function A(a){if(void 0===a)return k;if("infix"===a.ctype)return a.impl(a.args,{},a);if("variable"===a.ctype)return A(J.getvar(a.name));if("function"===a.ctype)return D.evaluate(a.oper,a.args,a.modifs);if("void"===a.ctype)return k;if("field"===a.ctype){var g=A(a.obj);return"geo"===g.ctype?xa.getField(g.value,a.key):"list"===g.ctype?f.getField(g,a.key):k}return a}function C(a){a=A(a);if("geo"===a.ctype){var g=a.value;if("P"===g.kind)return xa.getField(g,
-"xy");if("V"===g.kind)return g.value}return a}function M(a){a=A(a);if("geo"===a.ctype){var g=a.value;if("P"===g.kind||"L"===g.kind)return xa.getField(g,"homog")}return f._helper.isNumberVecN(a,3)?a:f._helper.isNumberVecN(a,2)?(g=f.turnIntoCSList([a.value[0],a.value[1],m.real(1)]),a.usage&&(g=v.withUsage(g,a.usage)),g):k}function Ma(a){var g=new Db;g.usedFunctions=Mc;g.infixmap=P;a=g.parse(a);for(var c in g.usedVariables)J.create(c);return a}function bd(){this._path=[];this._defs=["<defs>"];this._imgcache=
-[];this._body=[];this._saveStack=[""];this._clipIndex=0;this._stroke=this._fill="#000";this._strokeOpacity=this._fillOpacity=null;this.height=this.width=0;this.lineWidth=1;this.lineCap="butt";this.lineJoin="miter";this.miterLimit=10;this.globalAlpha=1}function cd(){this._body=[];this._yPos=this._xPos=NaN;this._extGState={Af255:"<< /ca 1 >>",As255:"<< /CA 1 >>"};this._objects=[["%PDF-1.4\n"]];this._offset=this._objects[0][0].length;this._nextIndex=5;this._imgcache=[];this._xobjects={};this._pathUsed=
--1;this._fillAlpha=this._strokeAlpha=this._globalAlpha=1;this.height=this.width=0;this.lineWidth=1;this.lineCap="butt";this.lineJoin="miter";this.miterLimit=10}function dd(a,g){var c=a.width,p=a.height,b=document.createElement("canvas");b.setAttribute("width",c);b.setAttribute("height",p);b.setAttribute("style","display:none;");var d=qa.canvas;d.parentNode.insertBefore(b,d.nextSibling);try{return b.getContext("2d").drawImage(a,0,0,c,p),b.toDataURL(g||"image/png")}finally{b.parentNode.removeChild(b)}}
-function Rd(a){a=a.replace(RegExp("[^ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/]+","g"),"");var g=new Uint8Array(3*a.length>>2),c,p,b,d,f,e;for(p=c=0;c+3<a.length;c+=4)b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c)),d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+1)),f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+2)),e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+
-3)),g[p++]=b<<2|d>>4,g[p++]=d<<4|f>>2,g[p++]=f<<6|e;switch(a.length-c){case 0:break;case 2:b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c));d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+1));g[p++]=b<<2|d>>4;break;case 3:b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c));d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+1));f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(a.charAt(c+
-2));g[p++]=b<<2|d>>4;g[p++]=d<<4|f>>2;break;default:throw Error("Malformed Base64 input: "+(a.length-c)+" chars left: "+a.substr(c));}if(p!==g.length)throw Error("Failed assertion: "+p+" should be "+g.length);return g}function Sd(a){function g(c){return(a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3])>>>0}if(57>a.length)throw Error("Too short to be a PNG file");if(2303741511!==g(0)||218765834!==g(4))throw Error("PNG signature missing");for(var c=[],p=8;p<a.length;){if(p+12>a.length)throw Error("Incomplete chunk at offset 0x"+
-p.toString(16));var b=g(p);if(2147483648<=b)throw Error("Chunk too long");var d=p+12+b;if(d>a.length)throw Error("Incomplete chunk at offset 0x"+p.toString(16));var f=a.subarray(p+4,p+8),f=String.fromCharCode.apply(String,f);c.push({len:b,type:f,data:a.subarray(p+8,p+8+b),crc:g(p+8+b)});p=d}return c}function Qb(a,g){var c;if(c=/^rgba\(([0-9]+), *([0-9]+), *([0-9]+), *([0-9]+)\)$/.exec(a))g(+c[1],+c[2],+c[3],+c[4]);else if(c=/^rgb\(([0-9]+), *([0-9]+), *([0-9]+)\)$/.exec(a))g(+c[1],+c[2],+c[3],1);
-else throw Error("Can't handle color style "+a);}function Td(a){var g=1;Object.keys(ab).forEach(function(c){var p=ab[c].value.img;if(void 0===p.cachedDataURL&&p.src)if("data:"===p.src.substr(0,5))p.cachedDataURL=p.src;else{++g;p.cachedDataURL=null;var b=new XMLHttpRequest;b.responseType="blob";b.onreadystatechange=function(){if(b.readyState===XMLHttpRequest.DONE)if(200===b.status){var c=new FileReader;c.onloadend=function(){p.cachedDataURL=c.result;console.log("Cached data for image "+p.src);0===
---g&&a()};c.readAsDataURL(b.response)}else console.error("Failed to load "+p.src+": "+b.statusText),0===--g&&a()};b.open("GET",p.src,!0);b.send()}});0===--g&&a()}function nb(a,g,c){for(c||(c="0");a.length<g;)a=c+a;return a}function ed(){null!==Eb&&(window.URL.revokeObjectURL(Eb),Eb=null)}function fd(a,g){Td(function(){var c=z;try{z=new a;z.width=W;z.height=V;e();var p=z.toBlob();ed();Eb=window.URL.createObjectURL(p);g.location.href=Eb}finally{z=c}})}function Fb(a){var g=null,c=1E6,p;console.log("getElementAtMouse");
-for(var b=0;b<u.gslp.length;b++){var d=u.gslp[b];if(!d.pinned&&!1!==d.visible&&!0!==d.tmp){var e,k,h,l=x.drawingstate.matrix.sdet;if("P"===d.kind){var n=f.normalizeZ(d.homog);if(!f._helper.isAlmostReal(n))continue;e=n.value[0].value.real-a.x;k=n.value[1].value.real-a.y;h=Math.sqrt(e*e+k*k);d.narrow&h>20/l&&(h=1E4)}else if("C"===d.kind)k=u.csnames[d.args[0]],h=0,"undefined"!==typeof d.radius&&(h=d.radius.value.real),e=m.div(k.homog.value[0],k.homog.value[2]).value.real,k=m.div(k.homog.value[1],k.homog.value[2]).value.real,
-e-=a.x,k-=a.y,h=Math.sqrt(e*e+k*k)-h,k=e=0,0>h&&(h=-h),h+=30/l;else if("L"===d.kind||"S"===d.kind)e=d.homog,h=m,k=h.add(h.mult(e.value[0],h.conjugate(e.value[0])),h.mult(e.value[1],h.conjugate(e.value[1]))),k=f.scaldiv(h.sqrt(k),e),h=k.value[0].value.real*a.x+k.value[1].value.real*a.y+k.value[2].value.real,e=k.value[0].value.real*h,k=k.value[1].value.real*h,0>h&&(h=-h),h+=1;h<c+.2/l&&(c=h,g=d,p={x:e,y:k})}}return null===g?null:{mover:g,offset:p,prev:{x:a.x,y:a.y}}}function Pa(){return"P"+Ud++}function sb(a){var g=
-F[oc].actions;g[tb].event===a&&g[tb]["do"]()&&(b(),tb===g.length-1?(ta=[],tb=Qa=0):tb++)}function pc(a){return a&&.5>Math.abs(a.offset.x)&&.5>Math.abs(a.offset.y)&&!a.mover.tmp}function gd(a){return pc(a)&&"P"===a.mover.kind}function hd(a){return pc(a)&&("L"===a.mover.kind||"S"===a.mover.kind)}function qc(a){aa={mover:a,offset:{x:0,y:0},prev:{x:U.x,y:U.y}}}function ob(){var a=Fb(U);gd(a)?ta[Qa]=a.mover:(ta[Qa]={type:"Free",name:Pa(),labeled:!0,pos:[sa[0],sa[1],1]},Da(ta[Qa]));Qa++}function id(){var a=
-Fb(U);return hd(a)?(ta[Qa]=a.mover,Qa++,!0):!1}function jd(){var a=Fb(U),g;(g=hd(a))||(g=pc(a)&&"C"===a.mover.kind);return g?(ta[Qa]=a.mover,Qa++,!0):!1}function ub(){var a=Fb(U);if(gd(a))for(Gb.args[1]=a.mover.name,a=0;a<u.gslp.length;a++){var g=u.gslp[a];!0===g.tmp&&kd(g.name)}else for(a=0;a<u.gslp.length;a++)g=u.gslp[a],!0===g.tmp&&(g.tmp=!1)}function Rb(a){var g={type:"Free",name:Pa(),labeled:!0,pos:[sa[0],sa[1],1],tmp:!0},g=Da(g);Gb=Da({type:a,name:Pa(),labeled:!0,args:[ta[0].name,g.name]});
-qc(g)}function Vd(a){for(var g in a)null!==a[g]&&(ja[g]=a[g])}function Hd(a){Object.keys(n).forEach(function(a){var c=n[a];db(c.signature||"_helper"===a,a+" has no signature");void 0!==c.updatePosition&&void 0===c.stateSize&&(c.stateSize=0)});u.gslp=[];u.csnames={};u.points=[];u.lines=[];u.conics=[];u.texts=[];u.free=[];u.polygons=[];a.forEach(ld);md()}function nd(a){"undefined"===typeof a.tracedim&&(a.tracedim=1);"undefined"===typeof a.tracelength&&(a.tracelength=100);"undefined"===typeof a.traceskip&&
-(a.traceskip=1);a._traces=Array(a.tracelength);a._traces_index=0;a._traces_tick=0}function Wd(a){void 0===a.size&&(a.size=ja.pointSize);a.size=m.real(a.size);!a.movable||a.pinned?(a.color=f.realVector(a.color||ja.pointColor),a.color=f.scalmult(m.real(ja.dimDependent),a.color)):a.color=f.realVector(a.color||ja.pointColor);void 0===a.alpha&&(a.alpha=ja.alpha);a.alpha=m.real(a.alpha);a.drawtrace&&nd(a)}function Sb(a){void 0===a.size&&(a.size=ja.lineSize);a.size=m.real(a.size);a.color=f.realVector(a.color||
-ja.lineColor);void 0===a.alpha&&(a.alpha=ja.alpha);a.alpha=m.real(a.alpha);a.clip=v.string(a.clip||ja.clip);void 0===a.overhang&&(a.overhang=ja.overhangLine);a.overhang=m.real(a.overhang);a.dashtype&&(a.dashtype=v.wrap(a.dashtype))}function Xd(a){void 0===a.overhang&&(a.overhang=ja.overhangSeg);a.arrow&&(a.arrow=v.bool(a.arrow));a.arrowsize&&(a.arrowsize=m.real(a.arrowsize));a.arrowposition&&(a.arrowposition=m.real(a.arrowposition));a.arrowshape&&(a.arrowshape=v.string(a.arrowshape));a.arrowsides&&
-(a.arrowsides=v.string(a.arrowsides));Sb(a);a.clip=v.string("end")}function Yd(a){a.size=void 0!==a.textsize?a.textsize:void 0!==a.size?a.size:ja.textsize;a.size=m.real(+a.size)}function Zd(a){a.filled=void 0!==a.filled?v.bool(a.filled):v.bool(!0);a.fillcolor=void 0===a.fillcolor?k:f.realVector(a.fillcolor);void 0===a.fillalpha&&(a.fillalpha=0);a.fillalpha=m.real(a.fillalpha);Sb(a)}function Da(a){a=ld(a);md();return a}function ld(a){var g;if(void 0!==u.csnames[a.name])return console.log("Element name '"+
-a.name+"' already exists"),g=u.csnames[a.name],n[g.type].isMovable&&Ea(g,a.pos,"homog"),{ctype:"geo",value:g};if(g=od[a.type]){var c=g(a),p=null;for(g=0;g<c.length;++g)p=Da(c[g]);return p}var b=n[a.type],c=!1;if(!b)return console.error(a),console.error("Operation "+a.type+" not implemented yet"),null;if("**"!==b.signature)if(!Array.isArray(b.signature)&&"*"===b.signature.charAt(1))c=!0,a.args.forEach(function(c){if(u.csnames[c].kind!==b.signature.charAt(0))return console.error("Not all elements in set are of same type: "+
-a.name+" expects "+b.signature+" but "+c+" is of kind "+u.csnames[c].kind),"undefined"!==typeof window&&window.alert("Not all elements in set are of same type: "+a.name),null});else if(b.signature.length!==(a.args?a.args.length:0))return console.error("Wrong number of arguments for "+a.name+" of type "+a.type),"undefined"!==typeof window&&window.alert("Wrong number of arguments for "+a.name),null;if(a.args)for(g=0;g<a.args.length;++g){if(!u.csnames.hasOwnProperty(a.args[g]))return console.log("Dropping "+
-a.name+" due to missing argument "+a.args[g]),null;if("**"!==b.signature&&!c&&(p=u.csnames[a.args[g]].kind,b.signature[g]!==p&&("S"!==p||"L"!==b.signature[g])))return window.alert("Wrong argument kind "+p+" as argument "+g+" to element "+a.name+" of type "+a.type),null}b.signatureConstraints&&!b.signatureConstraints(a)&&window.alert("signature constraints violated for element "+a.name);u.gslp.push(a);u.csnames[a.name]=a;g=ya.length;a.kind=b.kind;a.stateIdx=g;g+=b.stateSize;a.incidences=[];a.isshowing=
-!0;a.movable=!1;b.isMovable&&(a.movable=!0,u.free.push(a));"P"===a.kind&&(u.points.push(a),Wd(a));"L"===a.kind&&(u.lines.push(a),Sb(a));"C"===a.kind&&(u.conics.push(a),Sb(a));"S"===a.kind&&(u.lines.push(a),Xd(a));"Text"===a.kind&&(u.texts.push(a),Yd(a));"Poly"===a.kind&&(u.polygons.push(a),Zd(a));$d(g);ma=Fa=ya;eb=!0;b.initialize&&(ua=za=a.stateIdx,a.param=b.initialize(a),db(za===a.stateIdx+b.stateSize,"State fully initialized"));ua=za=a.stateIdx;b.updatePosition(a,!1);db(ua===a.stateIdx+b.stateSize,
-"State fully consumed");db(za===a.stateIdx+b.stateSize,"State fully updated");eb=!1;ma=bb["in"];ma.set(ya);Fa=bb.out;rc(a,b);Tb={};fb(a);return u.csnames[a.name]}function kd(a){var g,c;console.log("Remove element "+a);delete u.csnames[a];for(g=0;g<u.gslp.length;g++)c=u.gslp[g],c.name===a&&(console.log("Removed element from gslp "+a),u.gslp.splice(g,1));for(g=0;g<u.free.length;g++)c=u.free[g],c.name===a&&(console.log("Removed element from free "+a),u.free.splice(g,1));for(g=0;g<u.points.length;g++)c=
-u.points[g],c.name===a&&(console.log("Removed element from points "+a),u.points.splice(g,1));for(g=0;g<u.lines.length;g++)c=u.lines[g],c.name===a&&(console.log("Removed element from lines "+a),u.lines.splice(g,1));for(g=0;g<u.conics.length;g++)c=u.conics[g],c.name===a&&(console.log("Removed element from conics "+a),u.conics.splice(g,1));Tb={}}function pd(a,g){var c=u.csnames[g.args[0]].homog,p=u.csnames[g.args[1]].homog,b=a.homog,d=m.div(c.value[0],c.value[2]),c=m.div(c.value[1],c.value[2]),f=m.div(p.value[0],
-p.value[2]),p=m.div(p.value[1],p.value[2]),e=m.div(b.value[0],b.value[2]),b=m.div(b.value[1],b.value[2]);return m._helper.isAlmostReal(d)&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(f)&&m._helper.isAlmostReal(p)&&m._helper.isAlmostReal(e)&&m._helper.isAlmostReal(b)?(d=d.value.real,c=c.value.real,f=f.value.real,p=p.value.real,e=e.value.real,b=b.value.real,d=Math.sqrt((d-f)*(d-f)+(c-p)*(c-p))-Math.sqrt((d-e)*(d-e)+(c-b)*(c-b))-Math.sqrt((f-e)*(f-e)+(p-b)*(p-b)),1E-15>d*d):!1}function rc(a,g){a.isshowing=
-!0;if(a.args)for(var c=0;c<a.args.length;c++)if(!u.csnames[a.args[c]].isshowing){a.isshowing=!1;return}g.visiblecheck&&g.visiblecheck(a)}function Nd(a){a._bbox=null;if(a.isshowing&&!1!==a.visible){var g={size:a.size},c=a.homog,p=a.text,b=n[a.type].getText,p=b?b(a):p.replace(/@[$#]"([^"\\]|\\.)*"/g,function(a){var c,g;try{if(c=JSON.parse(a.substring(2)),g=u.csnames[c],!g)return"?"}catch(p){return"?"}switch(a.charAt(1)){case "$":return g.printname||c;case "#":return"V"!==g.kind?"?":w(g.value)}}),b=
-null;if(a.html)var d=a._textCache||{text:!1},f=a.html,e=f.parentNode,m=e.parentNode,b=function(c,g,p,b,ba){d.invisible&&m.style.removeProperty("display");if(c!==d.text||g!==d.font||p!==d.x||b!==d.y||ba!==d.align){g!==d.font&&(f.style.font=g,f.style.lineHeight=ja.lineHeight);c!==d.text&&!1!==c&&!1===qd(f,c,g)&&(c=!1);m.style.left=p+"px";m.style.top=b+"px";if(ba||e.style.transform)e.style.transform="translateX("+-100*ba+"%)";a._textCache={text:c,font:g,x:p,y:b,align:ba}}};p=v.string(p);a.dock&&(a.dock.to?
-c=u.csnames[a.dock.to].homog:rd.hasOwnProperty(a.dock.corner)&&(c=t.screenbounds$0([],{}),c=c.value[rd[a.dock.corner]]),g.offset=a.dock.offset);a.align&&(g.align=v.string(a.align));c&&(a._bbox=D.drawtext([c,p],g,b))}else a.html&&(a.html.parentNode.parentNode.style.display="none",a._textCache={invisible:!0})}function Md(){function a(){var a=e++/c._traces.length,g=c._traces[f];g&&(a*=p*a*a,t.draw$1([g],{size:m.real(b),color:c.color,alpha:m.real(a)}));b*=d}for(var g=0;g<u.points.length;g++){var c=u.points[g];
-if(c.drawtrace){c._traces_tick===c.traceskip?(c._traces[c._traces_index]=c.homog,c._traces_index=(c._traces_index+1)%c._traces.length,c._traces_tick=0):c._traces_tick++;var p=c.alpha.value.real,b=c.size.value.real,d=1;1!==c.tracedim&&(b*=c.tracedim,d=Math.pow(c.tracedim,-1/c._traces.length));var f,e=0;for(f=c._traces_index;f<c._traces.length;++f)a();for(f=0;f<c._traces_index;++f)a()}}}function db(a,g){var c="Assertion failed: "+g;if(!a)throw console.log(c),La(),"undefined"!==typeof alert&&alert(c),
-Error(c);}function $d(a){if(a!==ya.length){var g,c,p=sc.length;gb.length<a*p?(g=2*a,gb=new Float64Array(p*g)):g=gb.length/p|0;for(c=0;c<p;++c)bb[sc[c]]=gb.subarray(c*g,c*g+a);a=ya;ma=bb["in"];Fa=bb.out;ya=bb.good;ya.set(a)}}function lb(){ya.set(ma);sd(!1);for(var a=ya.length,g=Math.abs,c=0;c<a;c+=2)g(ya[c])>1E12*g(ya[c+1])&&(ya[c+1]=0)}function Ub(){if(vb)Ga=!0;else throw td;}function ud(a,g,c,p,b){return v.add(p,v.mult(c,v.sub(b,p)))}function Ld(){I&&(I.currentMouseAndScripts=[]);tc=!0;Ga=!1;ma.set(ya);
-if(aa){var a=aa.mover,g=f.realVector([U.x+aa.offset.x,U.y+aa.offset.y,1]);uc(a,g,"mouse");aa.prev.x=U.x;aa.prev.y=U.y}A(ia.move);A(ia.draw);Ga||lb();tc=!1;I&&(I.fullLog.push(f.turnIntoCSList([f.turnIntoCSList(I.currentMouseAndScripts)])),I.length>I.logLength&&I.splice(0,I.length-I.logLength),I.currentMouseAndScripts=null,I.postMouseHooks.forEach(function(a){a()}))}function Ea(a,g,c){tc?uc(a,g,c):(lb(),Ga=!1,uc(a,g,c),lb())}function uc(a,g,c){I&&I.currentMouseAndScripts&&(I.currentMover=[]);Fa.set(ma);
-var p=1E4,b;b=Tb[a.name];if(!b){var d={},e=0;b=[];d[a.name]=a;for(var k=u.gslp,h=0;h<k.length;++h){var l=k[h],rb=l.args;if(rb)for(var q=0;q<rb.length;++q)d.hasOwnProperty(rb[q])&&(d[l.name]=l,b[e++]=l)}Tb[a.name]=b}var d=-1,e=.9,r,t,w,k=n[a.type],h=k.parameterPath||ud;ua=a.stateIdx;l=k.getParamFromState(a);ua=za=a.stateIdx;rb=k.getParamForInput(a,g,c);for(q=d+e;d!==q;){var y=q*q,x=.5/(1+y),x=m.complex(2*q*x+.5,(1-y)*x);vb=d+.5*e<=d||0===p;0===p&&console.log("tracing limit Reached");y=!1;I&&I.currentMouseAndScripts&&
-(I.currentStep=[]);try{ua=za=a.stateIdx;var z=h(a,q,x,l,rb);I&&(I.currentParam=z);x=Fa;Fa=ma;k.putParamToState(a,z);Fa=x;za=a.stateIdx;I&&(I.currentElement=a);k.updatePosition(a,!0);db(ua===a.stateIdx+k.stateSize,"State fully consumed");db(za===a.stateIdx+k.stateSize,"State fully updated");for(r=0;r<b.length;++r)t=b[r],w=n[t.type],ua=za=t.stateIdx,I&&(I.currentElement=t),w.updatePosition(t,!1),db(ua===t.stateIdx+w.stateSize,"State fully consumed"),db(za===t.stateIdx+w.stateSize,"State fully updated");
-I&&(I.currentElement=null);d=q;e*=1.25;q+=e;1<=q&&(q=1);Fa=ma;ma=x}catch(A){if(A!==td)throw A;e*=.5;q=d+e;--p;y=!0}I&&I.currentMouseAndScripts&&(I.currentMover.push(f.turnIntoCSList([f.turnIntoCSList(I.currentStep),v.wrap(y),v.wrap(d),v.wrap(q),v.wrap(I.currentParam)])),I.currentStep=null,I.currentParam=null)}sd(Ga);for(r=0;r<b.length;++r)t=b[r],w=n[t.type],rc(t,w);I&&I.currentMouseAndScripts&&(I.currentMouseAndScripts.push(f.turnIntoCSList([f.turnIntoCSList(I.currentMover),v.wrap(Ga),v.wrap(a.name),
-g,v.wrap(c),l,rb])),I.currentMover=null)}function Id(){lb();vb=!0;for(var a=u.gslp,g=0;g<a.length;g++){var c=a[g],p=n[c.type];ua=za=c.stateIdx;p.updatePosition(c,!1);rc(c,p)}a=Fa;Fa=ma;ma=a;lb()}function sd(a){var g=q.tracingStateReport;"string"===typeof g&&(document.getElementById(g).textContent=a?"BAD":"GOOD")}function ae(){return f.turnIntoCSList(I.fullLog.slice())}function be(a){var g=JSON.stringify(I.fullLog);a=new Blob([g],{type:a?"application/octet-stream":"application/json"});return window.URL.createObjectURL(a)}
-function wb(){var a=ua;ua+=2;return m.complex(ma[a],ma[a+1])}function Z(a){for(var g=Array(a),c=0;c<a;++c)g[c]=wb();return f.turnIntoCSList(g)}function Va(a){Fa[za]=a.value.real;Fa[za+1]=a.value.imag;za+=2}function T(a){for(var g=0,c=a.value.length;g<c;++g)Va(a.value[g])}function Ha(a,g){var c=Z(3),p=Z(3),c=vd(a,g,c,p);T(c[0]);T(c[1]);return f.turnIntoCSList(c)}function vd(a,g,c,p){if(eb)return[a,g];var b=f.projectiveDistMinScal(c,a),d=f.projectiveDistMinScal(c,g),e=f.projectiveDistMinScal(p,a),m=
-f.projectiveDistMinScal(p,g),h=f.projectiveDistMinScal(c,p),l=f.projectiveDistMinScal(a,g),n=b+m,q=d+e,r;n>q?(r=[g,a],n=q):r=[a,g];q=function(){};if(I&&I.currentStep){var t=[I.labelTracing2,v.wrap(I.currentElement.name),f.turnIntoCSList(r),f.turnIntoCSList([c,p]),f.realMatrix([[b,d],[e,m]]),v.wrap(n),v.wrap(h),v.wrap(l),k];I.currentStep.push(f.turnIntoCSList(t));q=function(a){I.hasOwnProperty(a)||(I[a]=v.wrap(a));t[t.length-1]=I[a]}}f._helper.isNaN(a)||f._helper.isNaN(g)?(q("Tracing failed due to NaNs."),
-Ga=!0):h>3*n&&l>3*n?q("Normal case, everything all right."):1E-5>l?1E-5>h?q("Staying inside singularity."):(q("Moved into singularity."),Ga=!0):1E-5>h?q("Moved out of singularity."):(vb?q("Reached refinement limit, giving up."):q("Need to refine."),Ub());return r}function vc(a,g,c,p){var b=Z(3),d=Z(3),e=Z(3),m=Z(3);a=ce(a,g,c,p,b,d,e,m);T(a[0]);T(a[1]);T(a[2]);T(a[3]);return f.turnIntoCSList(a)}function ce(a,g,c,p,b,d,e,m){var h=function(){};b=[b,d,e,m];a=[a,g,c,p];if(eb)return a;d=0;p=Array(4);for(c=
-0;4>c;c++)for(p[c]=Array(4),m=0;4>m;m++)e=f.projectiveDistMinScal(b[c],a[m]),p[c][m]=e;e=Zb(p);g=Array(4);for(c=0;4>c;++c)g[c]=a[e[c]],d+=p[c][e[c]];var l=1*d,n=Infinity,q=Infinity;for(c=0;4>c;c++){if(f._helper.isNaN(a[c]))return h("Tracing failed due to NaNs."),Ga=!0,g;for(m=c+1;4>m;m++)e=f.projectiveDistMinScal(b[c],b[m]),n>e&&(n=e),e=f.projectiveDistMinScal(g[c],g[m]),q>e&&(q=e)}if(I&&I.currentStep){var r=[I.labelTracing4,v.wrap(I.currentElement.name),f.turnIntoCSList(g),f.turnIntoCSList(b),f.realMatrix(p),
-v.wrap(d),v.wrap(n),v.wrap(q),k];I.currentStep.push(f.turnIntoCSList(r));h=function(a){I.hasOwnProperty(a)||(I[a]=v.wrap(a));r[r.length-1]=I[a]}}n>l&&q>l||(1E-5>q?1E-5>n?h("Staying inside singularity."):(h("Moved into singularity."),Ga=!0):1E-5>n?h("Moved out of singularity."):(vb?h("Reached refinement limit, giving up."):h("Need to refine."),Ub()));return g}function wd(a){var g=a.length,c,p;if(eb){for(c=0;c<g;++c)ua+=2*a[c].value.length,T(a[c]);return a}var b=Array(g),d=Array(g),e=Array(g),m=99,
-h=99,l=Array(g);for(c=0;c<g;++c)b[c]=Z(a[c].value.length),d[c]=f.normSquared(b[c]).value.real,e[c]=f.normSquared(a[c]).value.real,l[c]=Array(g);var n;for(c=0;c<g;++c){for(p=0;p<g;++p)n=f.sesquilinearproduct(b[c],a[p]).value,n=(n.real*n.real+n.imag*n.imag)/(d[c]*e[p]),l[c][p]=1-n;for(p=c+1;p<g;++p)n=f.sesquilinearproduct(b[c],b[p]).value,n=(n.real*n.real+n.imag*n.imag)/(d[c]*d[p]),m>1-n&&(m=1-n),n=f.sesquilinearproduct(a[c],a[p]).value,n=(n.real*n.real+n.imag*n.imag)/(e[c]*e[p]),h>1-n&&(h=1-n)}n=Zb(l);
-p=Array(g);d=0;e=!1;for(c=0;c<g;++c){var d=d+l[c][n[c]],q=p[c]=a[n[c]];T(q);e|=f._helper.isNaN(q)}e|=isNaN(d);a=function(){};if(I&&I.currentStep){var r=[I.labelTracingSesq,v.wrap(I.currentElement.name),f.turnIntoCSList(p),f.turnIntoCSList(b),f.realMatrix(l),v.wrap(d),v.wrap(m),v.wrap(h),k];I.currentStep.push(f.turnIntoCSList(r));a=function(a){I.hasOwnProperty(a)||(I[a]=v.wrap(a));r[r.length-1]=I[a]}}e?(a("Tracing failed due to NaNs."),Ga=!0):m>3*d&&h>3*d?a("Normal case, everything all right."):1E-5>
-h?1E-5>m?a("Staying inside singularity."):(a("Moved into singularity."),Ga=!0):1E-5>m?a("Moved out of singularity."):(vb?a("Reached refinement limit, giving up."):a("Need to refine."),Ub());return p}function fb(a){if(fb.hasOwnProperty(a.kind))fb[a.kind](a)}function xd(a,g){return function(){a.incidences.push(g.name);g.incidences.push(a.name)}}function yd(a,g){return{toString:function(){return"point "+a.name+" incident line "+g.name},apply:xd(a,g),holds:function(){var c=f.scaldiv(f.abs(a.homog),a.homog),
-p=f.scaldiv(f.abs(g.homog),g.homog);return 1E-13>m.abs(f.scalproduct(c,p)).value.real}}}function zd(a,g){return{toString:function(){return"point "+a.name+" incident conic "+g.name},apply:xd(a,g),holds:function(){var c=v.mult(g.matrix,a.homog),c=v.mult(a.homog,c),c=m.abs(c);1E-13>c.value.real&&(a.incidences.push(g.name),g.incidences.push(a.name))}}}function md(){if(0!==hb.length){for(var a=0;a<hb.length;++a)hb[a].apply();hb=[]}}function wc(a,g,c){var p=document.createElement("div"),d=document.createElement("img");
-d.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAPoCAQAAAC1v1zVAAAAGklEQVR42u3BMQEAAADCoPVPbQ0PoAAAgHcDC7gAAVI8ZnwAAAAASUVORK5CYII=";p.className="CindyJS-baseline";p.appendChild(d);d=document.createElement("div");d.className="CindyJS-button";p.appendChild(d);for(var f=2;f<arguments.length;++f)d.appendChild(arguments[f]);ga.parentNode.appendChild(p);a.html=arguments[arguments.length-1];p=b;if(a.script)var e=Ma(a.script),p=function(){A(e);b()};c.addEventListener(g,p);n.Text.initialize(a)}
-function Ka(){}function de(a){if(!/^Select/.test(a.type)&&!n[a.type].isMovable)return null;var g=v.unwrap,c=m.add;switch(a.kind){case "P":case "L":case "Text":return g(a.homog);case "C":return a=a.matrix.value,{xx:g(a[0].value[0]),yy:g(a[1].value[1]),zz:g(a[2].value[2]),xy:g(c(a[0].value[1],a[1].value[0])),xz:g(c(a[0].value[2],a[2].value[0])),yz:g(c(a[1].value[2],a[2].value[1]))};default:return null}}function ee(a){var g={};g.offset=v.unwrap(a.offset);a.to&&(g.to=a.to);a.corner&&(g.corner=a.corner);
-return g}function fe(a){var g={};ge.forEach(function(c){if(a.hasOwnProperty(c)){var b=v.unwrap(a[c]);null!==b&&void 0!==b&&(g[c]=b)}});if("P"===a.kind&&(!a.movable||a.pinned)&&g.color){var c=m.real(1/ja.dimDependent);g.color=v.unwrap(f.scalmult(c,a.color))}if(c=de(a))g.pos=c;a.dock&&(g.dock=ee(a.dock));return g}function he(){var a=[];u.gslp.forEach(function(g){g.tmp||a.push(fe(g))});return a}function Jd(){Aa.forEach(function(a){var g=(a.geo||[]).map(function(a){return u.csnames[a]});N[a.type].reset(a,
-g[0],g)})}function dc(a){hc=0!==a.length;Aa=[];ca=[];xc=[];N.Environment.init({});a.forEach(function(a){a.behavior?(a.name&&(a.behavior.geo=[a.name]),a=a.behavior,a.gravity&&(a.gravity=-a.gravity)):c=a.geo;var c=(a.geo||[]).map(function(a){return u.csnames[a]}),p=c[0],b=N[a.type];b?(b.init&&b.init(a,p,c),p&&(p.behavior=a,"Mass"===a.type?ca.push(p):"Spring"===a.type&&xc.push(p)),Aa.push(a)):(console.error(a),console.error("Behavior "+a.type+" not implemented yet"))})}var va=this,ha,ia={},Ua=!1,Nb=
-!0,Cb=0,Nc=.5,gc=0,Lb=10,Ad=5/360,Kd=.32/Ad/1E3*2,Jb=1,Ta=0,ac=0,bc=!1,zb=!1,ga,yb,Sa=Number.isFinite||function(a){return"number"===typeof a&&isFinite(a)},sa,z,W,V,u,ab,jc=k,kc=k,Na={play:Ka,pause:Ka,stop:Ka},fc=null,Ab=function(a,g){var c=[];Ab=function(a,g){c.push({img:a,id:g})};Ab(a,g);var p=va.getBaseDir()+"images/Icons.svg",b=new XMLHttpRequest;b.onreadystatechange=function(){if(b.readyState===XMLHttpRequest.DONE)if(200!==b.status)console.error("Failed to load CindyJS Icons.svg from "+p+": "+
-b.statusText);else{var a=b.responseXML,g=a.documentElement,d={},f,e;for(f=g.firstChild;f;f=e)e=f.nextSibling,f.nodeType===Node.ELEMENT_NODE&&"http://www.w3.org/2000/svg"===f.namespaceURI&&"g"===f.localName.toLowerCase()&&(g.removeChild(f),f.setAttribute("style","display:inline"),d[f.getAttribute("id")]=f);var m=new XMLSerializer;Ab=function(c,p){if(d.hasOwnProperty(p)){var b=d[p];g.appendChild(b);var f;try{f=m.serializeToString(a)}finally{g.removeChild(b)}c.src="data:image/svg+xml;charset=utf-8,"+
-encodeURIComponent(f)}};c.forEach(function(a){Ab(a.img,a.id)});c=null}};b.responseType="document";b.open("GET",p);b.send()},Oc=1,Bb=null,kb=[],ic=!1,qa={config:q,startup:Q,shutdown:La,evokeCS:function(a){a=Ma(a,!1);console.log(a);A(a);b()},play:S,pause:Za,stop:Ja,evalcs:function(a){return A(Ma(a,!1))},parse:function(a){return Ma(a)},niceprint:w,canvas:null},$b=!1,Kb=0;q.use&&q.use.forEach(function(a){var g=null;q.plugins&&(g=q.plugins[a]);g||(g=va._pluginRegistry[a]);g||(++Kb,console.log("Loading script for plugin "+
-a),va.loadScript(a+"-plugin",a+"-plugin.js",function(){console.log("Successfully loaded plugin "+a);0===--Kb&&$b&&Q()},function(){console.error("Failed to auto-load plugin "+a);0===--Kb&&$b&&Q()}))});jb.prototype=new $a;pb.prototype=new $a;Ya.prototype=new $a;var U={},aa,Pc="",Qc=0,Ob;Ob=q.isNode?process.nextTick:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){window.setTimeout(a,
-0)};var lc=null,ie=[0,8,1,0,"ga578a63"],m={_helper:{}};m._helper.roundingfactor=1E4;m._helper.angleroundingfactor=10;m._helper.niceround=function(a,g){return Math.round(a*g)/g};m.niceprint=function(a,g){g=g||m._helper.roundingfactor;if("Angle"===a.usage)return m._helper.niceangle(a);var c=m._helper.niceround(a.value.real,g),p=m._helper.niceround(a.value.imag,g);return 0===p?""+c:0<p?""+c+" + i*"+p:""+c+" - i*"+-p};var yc=q.angleUnit||"\u00b0",je=yc.replace(/\s+/g,""),Bd=2*Math.PI,ke=1/Bd,le={rad:Bd,
-"\u00b0":360,deg:360,degree:360,gra:400,grad:400,turn:1,cyc:1,rev:1,rot:1,"\u03c0":2,pi:2,quad:4};m._helper.niceangle=function(a){var g=le[je];if(!g)return m.niceprint(v.withUsage(a,null));if("function"===typeof g)return g(a);a=m.niceprint(m.realmult(g*ke,a),200<g?m._helper.angleroundingfactor:null);return-1===a.indexOf("i*")?a+yc:"("+a+")"+yc};m.complex=function(a,g){return{ctype:"number",value:{real:a,imag:g}}};m.real=function(a){return{ctype:"number",value:{real:a,imag:0}}};m.zero=m.real(0);m.one=
-m.real(1);m.infinity=m.complex(Infinity,Infinity);m.nan=m.complex(NaN,NaN);m._helper.input=function(a){return"object"===typeof a?m.complex(+a.r,+a.i):m.real(+a)};m.argmax=function(a,g){return a.value.real*a.value.real+a.value.imag*a.value.imag<g.value.real*g.value.real+g.value.imag*g.value.imag?g:a};m.max=function(a,g){return{ctype:"number",value:{real:Math.max(a.value.real,g.value.real),imag:Math.max(a.value.imag,g.value.imag)}}};m.min=function(a,g){return{ctype:"number",value:{real:Math.min(a.value.real,
-g.value.real),imag:Math.min(a.value.imag,g.value.imag)}}};m.add=function(a,g){return{ctype:"number",value:{real:a.value.real+g.value.real,imag:a.value.imag+g.value.imag}}};m.sub=function(a,g){return{ctype:"number",value:{real:a.value.real-g.value.real,imag:a.value.imag-g.value.imag}}};m.neg=function(a){return{ctype:"number",value:{real:-a.value.real,imag:-a.value.imag}}};m.re=function(a){return{ctype:"number",value:{real:a.value.real,imag:0}}};m.im=function(a){return{ctype:"number",value:{real:a.value.imag,
-imag:0}}};m.conjugate=function(a){return{ctype:"number",value:{real:a.value.real,imag:-a.value.imag}}};m.round=function(a){return{ctype:"number",value:{real:Math.round(a.value.real),imag:Math.round(a.value.imag)}}};m.ceil=function(a){return{ctype:"number",value:{real:Math.ceil(a.value.real),imag:Math.ceil(a.value.imag)}}};m.floor=function(a){return{ctype:"number",value:{real:Math.floor(a.value.real),imag:Math.floor(a.value.imag)}}};m.mult=function(a,g){return{ctype:"number",value:{real:a.value.real*
-g.value.real-a.value.imag*g.value.imag,imag:a.value.real*g.value.imag+a.value.imag*g.value.real}}};m.realmult=function(a,g){return{ctype:"number",value:{real:a*g.value.real,imag:a*g.value.imag}}};m.multiMult=function(a){var g=a[0];if("number"!==g.ctype)return k;for(var c=1;c<a.length;c++){if("number"!==a[c].ctype)return k;g=m.mult(g,a[c])}return g};m.abs2=function(a,g){return{ctype:"number",value:{real:a.value.real*a.value.real+a.value.imag*a.value.imag,imag:0}}};m.abs=function(a){return m.sqrt(m.abs2(a))};
-m.inv=function(a){var g=a.value.real*a.value.real+a.value.imag*a.value.imag;return{ctype:"number",value:{real:a.value.real/g,imag:-a.value.imag/g}}};m.div=function(a,g){var c=a.value.real,p=a.value.imag,b=g.value.real,d=g.value.imag,f=b*b+d*d;return{ctype:"number",value:{real:(c*b+p*d)/f,imag:(p*b-c*d)/f}}};m.eps=1E-10;m.epsbig=1E-6;m.snap=function(a){var g=a.value.real;a=a.value.imag;Math.floor(g+m.eps)!==Math.floor(g-m.eps)&&(g=Math.round(g));Math.floor(a+m.eps)!==Math.floor(a-m.eps)&&(a=Math.round(a));
-return{ctype:"number",value:{real:g,imag:a}}};m.exp=function(a){var g=Math.exp(a.value.real);return{ctype:"number",value:{real:g*Math.cos(a.value.imag),imag:g*Math.sin(a.value.imag)}}};m.cos=function(a){var g=a.value.real;a=a.value.imag;var c=Math.exp(a),p=c*Math.sin(-g),b=c*Math.cos(-g),c=Math.exp(-a);return{ctype:"number",value:{real:(b+c*Math.cos(g))/2,imag:(p+c*Math.sin(g))/2}}};m.sin=function(a){var g=a.value.real;a=a.value.imag;var c=Math.exp(a),p=c*Math.sin(-g),b=c*Math.cos(-g),c=Math.exp(-a);
-return{ctype:"number",value:{real:-(p-c*Math.sin(g))/2,imag:(b-c*Math.cos(g))/2}}};m.tan=function(a){var g=m.sin(a);a=m.cos(a);return m.div(g,a)};m.arccos=function(a){var g=m.mult(a,m.neg(a)),g=m.sqrt(m.add(m.real(1),g));a=m.add(m.mult(a,m.complex(0,1)),g);a=m.add(m.mult(m.log(a),m.complex(0,1)),m.real(.5*Math.PI));return v.withUsage(a,"Angle")};m.arcsin=function(a){var g=m.mult(a,m.neg(a)),g=m.sqrt(m.add(m.real(1),g));a=m.add(m.mult(a,m.complex(0,1)),g);a=m.mult(m.log(a),m.complex(0,-1));return v.withUsage(a,
-"Angle")};m.arctan=function(a){var g=m.log(m.add(m.mult(a,m.complex(0,-1)),m.real(1)));a=m.log(m.add(m.mult(a,m.complex(0,1)),m.real(1)));g=m.mult(m.sub(g,a),m.complex(0,.5));return v.withUsage(g,"Angle")};m.arctan2=function(a,g){var c;if(void 0===g)c=m.real(Math.atan2(a.value.imag,a.value.real));else if(m._helper.isReal(a)&&m._helper.isReal(g))c=m.real(Math.atan2(g.value.real,a.value.real));else{c=m.add(a,m.mult(m.complex(0,1),g));var p=m.sqrt(m.add(m.mult(a,a),m.mult(g,g)));c=m.mult(m.complex(0,
--1),m.log(m.div(c,p)))}return v.withUsage(c,"Angle")};m.sqrt=function(a){var g=a.value.real,c=a.value.imag;a=Math.sqrt(Math.sqrt(g*g+c*c));g=Math.atan2(c,g);return{ctype:"number",value:{real:a*Math.cos(g/2),imag:a*Math.sin(g/2)}}};m.powRealExponent=function(a,g){var c=a.value.real,p=a.value.imag,b=Math.pow(Math.sqrt(c*c+p*p),g),c=Math.atan2(p,c);return{ctype:"number",value:{real:b*Math.cos(c*g),imag:b*Math.sin(c*g)}}};m.log=function(a){var g=a.value.real;a=a.value.imag;var c=Math.sqrt(g*g+a*a),p=
-Math.atan2(a,g);0>a&&(p+=2*Math.PI);0===a&&0>g&&(p=Math.PI);p>Math.PI&&(p-=2*Math.PI);return m.snap({ctype:"number",value:{real:Math.log(c),imag:p}})};m.pow=function(a,g){return m._helper.isZero(g)?m.one:m._helper.isZero(a)?m.zero:m._helper.isReal(g)?m.powRealExponent(a,g.value.real):m.exp(m.mult(m.log(a),g))};m.mod=function(a,g){var c=a.value.real,p=g.value.real,b=a.value.imag,d=g.value.imag,c=c-Math.floor(c/p)*p,b=b-Math.floor(b/d)*d;0===p&&(c=0);0===d&&(b=0);return m.snap({ctype:"number",value:{real:c,
-imag:b}})};m._helper.seed="NO";m._helper.seedrandom=function(a){a-=Math.floor(a);m._helper.seed=.8*a+.1};m._helper.rand=function(){if("NO"===m._helper.seed)return Math.random();var a=m._helper.seed,a=1E3*Math.sin(1E3*a),a=a-Math.floor(a);return m._helper.seed=a};m._helper.randnormal=function(){var a=m._helper.rand(),g=m._helper.rand();return Math.sqrt(-2*Math.log(a))*Math.cos(2*Math.PI*g)};m._helper.isEqual=function(a,g){return a.value.real===g.value.real&&a.value.imag===g.value.imag};m._helper.isLessThan=
-function(a,g){return a.value.real<g.value.real||a.value.real===g.value.real&&a.value.imag<g.value.imag};m._helper.compare=function(a,g){return m._helper.isLessThan(a,g)?-1:m._helper.isEqual(a,g)?0:1};m._helper.isAlmostEqual=function(a,g,c){var p=m.eps;"undefined"!==typeof c&&(p=c);c=a.value.real-g.value.real;a=a.value.imag-g.value.imag;return c<p&&c>-p&&a<p&&a>-p};m._helper.isZero=function(a){return 0===a.value.real&&0===a.value.imag};m._helper.isAlmostZero=function(a){var g=a.value.real;a=a.value.imag;
-return g<m.eps&&g>-m.eps&&a<m.eps&&a>-m.eps};m._helper.isReal=function(a){return 0===a.value.imag};m._helper.isAlmostReal=function(a){a=a.value.imag;return a<m.epsbig&&a>-m.epsbig};m._helper.isNaN=function(a){return isNaN(a.value.real)||isNaN(a.value.imag)};m._helper.isFinite=function(a){return isFinite(a.value.real)&&isFinite(a.value.imag)};m._helper.isAlmostImag=function(a){a=a.value.real;return a<m.epsbig&&a>-m.epsbig};m._helper.z3a=m.complex(-.5,.5*Math.sqrt(3));m._helper.z3b=m.complex(-.5,-.5*
-Math.sqrt(3));m._helper.cub1={ctype:"list",value:[m.one,m.one,m.one]};m._helper.cub2={ctype:"list",value:[m._helper.z3a,m.one,m._helper.z3b]};m._helper.cub3={ctype:"list",value:[m._helper.z3b,m.one,m._helper.z3a]};m.solveCubic=function(a,g,c,p){a=m._helper.solveCubicHelper(a,g,c,p);return[f.scalproduct(m._helper.cub1,a),f.scalproduct(m._helper.cub2,a),f.scalproduct(m._helper.cub3,a)]};m._helper.solveCubicHelper=function(a,g,c,p){var b=a.value.real;a=a.value.imag;var d=g.value.real;g=g.value.imag;
-var e=c.value.real,k=c.value.imag,h=p.value.real,l=p.value.imag,n=b*e-a*k;c=b*k+a*e;p=4*n-(d*d-g*g);var q=4*c-2*d*g,r=b*d-a*g,t=b*g+a*d,u=p*e-q*k-18*(r*h-t*l),q=p*k+q*e-18*(r*l+t*h);p=27*(b*b-a*a);var v=54*a*b,w=p*h-v*l,y=p*l+v*h,x=d*d-g*g,z=2*d*g,A=x*d-z*g,B=x*g+z*d,C=w+4*A,v=y+4*B;p=27*(u*e-q*k+C*h-v*l);q=27*(u*k+q*e+C*l+v*h);C=Math.sqrt(Math.sqrt(p*p+q*q));v=Math.atan2(q,p);q=C*Math.sin(v/2);p=C*Math.cos(v/2);A=-2*A+9*(r*e-t*k)-w+(p*b-q*a);B=-2*B+9*(r*k+t*e)-y+(p*a+q*b);p=Math.exp(Math.log(Math.sqrt(A*
-A+B*B))/3);e=Math.atan2(B,A);v=p*Math.sin(e/3);q=p*Math.cos(e/3);p*=p;e*=2;n=2*x-6*n;c=2*z-6*c;z=-1.5874010519681996*(d*q-g*v);d=-1.5874010519681996*(d*v+g*q);g=1.2599210498948732*p*Math.cos(e/3);e=1.2599210498948732*p*Math.sin(e/3);p=4.762203155904599*(q*b-v*a);q=4.762203155904599*(q*a+v*b);b=p*p+q*q;v=(-n*q+c*p)/b;n=(n*p+c*q)/b;c=v;v=(-z*q+d*p)/b;z=(z*p+d*q)/b;d=v;v=(-g*q+e*p)/b;g=(g*p+e*q)/b;e=v;return f.turnIntoCSList([m.complex(n,c),m.complex(z,d),m.complex(g,e)])};var f={_helper:{},turnIntoCSList:function(a){return{ctype:"list",
-value:a}}};f.EMPTY=f.turnIntoCSList([]);f.asList=function(a){return"list"===a.ctype?a:"number"===a.ctype||"boolean"===a.ctype||"geo"===a.ctype?f.turnIntoCSList([a]):f.EMPTY};f.realVector=function(a){for(var g=[],c=0;c<a.length;c++)g[c]={ctype:"number",value:{real:a[c],imag:0}};return{ctype:"list",value:g}};f._helper.unitvector=function(a,g){var c=f.zerovector(a);c.value[Math.floor(g.value.real-1)]=m.real(1);return c};f.idMatrix=function(a){for(var g=f.zeromatrix(a,a),c=m.real(1),p=0;p<a.value.real;p++)g.value[p].value[p]=
-c;return g};f._helper.flippedidMatrix=function(a){for(var g=f.zeromatrix(a,a),c=m.real(1),p=0;p<a.value.real;p++)g.value[p].value[a.value.real-p-1]=c;return g};f.println=function(a){for(var g=[],c=0;c<a.value.length;c++)if("number"===a.value[c].ctype)g[c]=m.niceprint(a.value[c]);else if("list"===a.value[c].ctype)f.println(a.value[c]);else return k;"number"===a.value[0].ctype&&console.log(g)};f.matrix=function(a){return f.turnIntoCSList(a.map(f.turnIntoCSList))};f.realMatrix=function(a){for(var g=
-a.length,c=Array(g),p=0;p<g;p++)c[p]=f.realVector(a[p]);return f.turnIntoCSList(c)};f.ex=f.realVector([1,0,0]);f.ey=f.realVector([0,1,0]);f.ez=f.realVector([0,0,1]);f.linfty=f.realVector([0,0,1]);f.ii=f.turnIntoCSList([m.complex(1,0),m.complex(0,1),m.complex(0,0)]);f.jj=f.turnIntoCSList([m.complex(1,0),m.complex(0,-1),m.complex(0,0)]);f.fundDual=f.realMatrix([[1,0,0],[0,1,0],[0,0,0]]);f.fund=f.realMatrix([[0,0,0],[0,0,0],[0,0,1]]);f.sequence=function(a,g){for(var c=[],p=0,b=Math.round(a.value.real);b<
-Math.round(g.value.real)+1;b++)c[p]={ctype:"number",value:{real:b,imag:0}},p++;return{ctype:"list",value:c}};f.pairs=function(a){for(var g=[],c=0;c<a.value.length-1;c++)for(var p=c+1;p<a.value.length;p++)g.push({ctype:"list",value:[a.value[c],a.value[p]]});return{ctype:"list",value:g}};f.triples=function(a){for(var g=[],c=0;c<a.value.length-2;c++)for(var p=c+1;p<a.value.length-1;p++)for(var b=p+1;b<a.value.length;b++)g.push({ctype:"list",value:[a.value[c],a.value[p],a.value[b]]});return{ctype:"list",
-value:g}};f.cycle=function(a){for(var g=[],c=0;c<a.value.length-1;c++)g[c]={ctype:"list",value:[a.value[c],a.value[c+1]]};g.push({ctype:"list",value:[a.value[a.value.length-1],a.value[0]]});return{ctype:"list",value:g}};f.consecutive=function(a){for(var g=[],c=0;c<a.value.length-1;c++)g[c]={ctype:"list",value:[a.value[c],a.value[c+1]]};return{ctype:"list",value:g}};f.reverse=function(a){for(var g=[],c=a.value.length-1;0<=c;c--)g.push(a.value[c]);return{ctype:"list",value:g}};f.directproduct=function(a,
-g){for(var c=[],p=0;p<a.value.length;p++)for(var b=0;b<g.value.length;b++)c.push({ctype:"list",value:[a.value[p],g.value[b]]});return{ctype:"list",value:c}};f.concat=function(a,g){for(var c=[],p=0;p<a.value.length;p++)c.push(a.value[p]);for(p=0;p<g.value.length;p++)c.push(g.value[p]);return{ctype:"list",value:c}};f.prepend=function(a,g){var c=[];c[0]=a;for(var p=0;p<g.value.length;p++)c[p+1]=g.value[p];return{ctype:"list",value:c}};f.append=function(a,g){for(var c=[],p=0;p<a.value.length;p++)c[p]=
-a.value[p];c.push(g);return{ctype:"list",value:c}};f.contains=function(a,g){for(var c=0;c<a.value.length;c++)if(D.equals(a.value[c],g).value)return{ctype:"boolean",value:!0};return{ctype:"boolean",value:!1}};f.common=function(a,g){for(var c=[],p=0,b=0;b<a.value.length;b++){for(var d=!1,f=a.value[b],e=0;e<g.value.length;e++)d=d||D.equals(f,g.value[e]).value;d&&(c[p]=a.value[b],p++)}return{ctype:"list",value:c}};f.remove=function(a,g){for(var c=[],p=0,b=0;b<a.value.length;b++){for(var d=!1,f=a.value[b],
-e=0;e<g.value.length;e++)d=d||D.equals(f,g.value[e]).value;d||(c[p]=a.value[b],p++)}return{ctype:"list",value:c}};f.sort1=function(a){a=a.value.slice();a.sort(v.compare);return f.turnIntoCSList(a)};f._helper.isEqual=function(a,g){return f.equals(a,g).value};f._helper.isLessThan=function(a,g){for(var c=a.value.length,p=g.value.length,b=0;!(b>=c||b>=p)&&v.isEqual(a.value[b],g.value[b]);)b++;return b===c&&b<p?!0:b===p&&b<c||b===c&&b===p?!1:v.isLessThan(a.value[b],g.value[b])};f._helper.compare=function(a,
-g){return f._helper.isLessThan(a,g)?-1:f._helper.isEqual(a,g)?0:1};f.equals=function(a,g){if(a.value.length!==g.value.length)return{ctype:"boolean",value:!1};for(var c=!0,p=0;p<a.value.length;p++)var b=a.value[p],d=g.value[p],c="list"===b.ctype&&"list"===d.ctype?c&&f.equals(b,d).value:c&&B([b,d],[]).value;return{ctype:"boolean",value:c}};f.almostequals=function(a,g){if(a.value.length!==g.value.length)return{ctype:"boolean",value:!1};for(var c=!0,p=0;p<a.value.length;p++)var b=a.value[p],d=g.value[p],
-c="list"===b.ctype&&"list"===d.ctype?c&&f.almostequals(b,d).value:c&&pa([b,d],[]).value;return{ctype:"boolean",value:c}};f._helper.isAlmostReal=function(a){for(var g=!0,c=0;c<a.value.length;c++)var p=a.value[c],g="list"===p.ctype?g&&f._helper.isAlmostReal(p):g&&m._helper.isAlmostReal(p);return g};f._helper.isAlmostZero=function(a){for(var g=0;g<a.value.length;g++){var c=a.value[g];if("list"===c.ctype){if(!f._helper.isAlmostZero(c))return!1}else if(!m._helper.isAlmostZero(c))return!1}return!0};f._helper.isNaN=
-function(a){for(var g=!1,c=0;c<a.value.length;c++)var p=a.value[c],g="list"===p.ctype?g||f._helper.isNaN(p):g||m._helper.isNaN(p);return g};f.set=function(a){var g=[],c=0;a=a.value.slice();a.sort(v.compare);for(var p=0;p<a.length;p++)0!==p&&B([g[g.length-1],a[p]],[]).value||(g[c]=a[p],c++);return{ctype:"list",value:g}};f.maxval=function(a){for(var g=m.zero,c=0;c<a.value.length;c++){var p=a.value[c];"number"===p.ctype&&(g=m.argmax(g,p));"list"===p.ctype&&(g=m.argmax(g,f.maxval(p)))}return g};f.maxIndex=
-function(a,g,c){var p=0;void 0!==c&&(p=c);c=p;for(var b=g(a.value[p]).value.real;p<a.value.length;++p){var d=g(a.value[p]).value.real;d>b&&(c=p,b=d)}return c};f.normalizeMax=function(a){var g=m.inv(f.maxval(a));return m._helper.isFinite(g)?f.scalmult(g,a):a};f.normalizeZ=function(a){var g=m.inv(a.value[2]);return f.scalmult(g,a)};f.dehom=function(a){a=a.value.slice();var g=a.length-1,c=m.inv(a[g]);a.length=g;for(var p=0;p<g;++p)a[p]=m.mult(c,a[p]);return f.turnIntoCSList(a)};f.normalizeAbs=function(a){var g=
-m.inv(f.abs(a));return f.scalmult(g,a)};f.max=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++)c[p]=v.max(a.value[p],g.value[p]);return{ctype:"list",value:c}};f.min=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++)c[p]=v.min(a.value[p],g.value[p]);return{ctype:"list",value:c}};f.scaldiv=function(a,g){if("number"!==a.ctype)return k;for(var c=[],p=0;p<g.value.length;p++){var b=g.value[p];c[p]="number"===b.ctype?
-v.div(b,a):"list"===b.ctype?f.scaldiv(a,b):k}return{ctype:"list",value:c}};f.scalmult=function(a,g){if("number"!==a.ctype)return k;for(var c=[],p=0;p<g.value.length;p++){var b=g.value[p];c[p]="number"===b.ctype?v.mult(b,a):"list"===b.ctype?f.scalmult(a,b):k}return{ctype:"list",value:c}};f.add=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++){var b=a.value[p],d=g.value[p];c[p]="number"===b.ctype&&"number"===d.ctype?v.add(b,d):"list"===b.ctype&&"list"===
-d.ctype?f.add(b,d):k}return{ctype:"list",value:c}};f.sub=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++){var b=a.value[p],d=g.value[p];c[p]="number"===b.ctype&&"number"===d.ctype?m.sub(b,d):"list"===b.ctype&&"list"===d.ctype?f.sub(b,d):k}return{ctype:"list",value:c}};f.abs2=function(a){for(var g=0,c=0;c<a.value.length;c++){var p=a.value[c];if("number"===p.ctype)g+=m.abs2(p).value.real;else if("list"===p.ctype)g+=f.abs2(p).value.real;else return k}return{ctype:"number",
-value:{real:g,imag:0}}};f.abs=function(a){return m.sqrt(f.abs2(a))};f.normalizeMaxXX=function(a){for(var g=-1E4,c=m.real(1),p=0;p<a.value.length;p++){var b=m.abs(a.value[p]);b.value.real>g&&(c=a.value[p],g=b.value.real)}return f.scaldiv(c,a)};f.recursive=function(a,g){for(var c=[],p=0;p<a.value.length;p++){var b=C(a.value[p]);c[p]="number"===b.ctype?m[g](b):"list"===b.ctype?f[g](b):k}return{ctype:"list",value:c}};f.re=function(a){return f.recursive(a,"re")};f.neg=function(a){return f.recursive(a,
-"neg")};f.im=function(a){return f.recursive(a,"im")};f.conjugate=function(a){return f.recursive(a,"conjugate")};f.transjugate=function(a){return f.transpose(f.conjugate(a))};f.round=function(a){return f.recursive(a,"round")};f.ceil=function(a){return f.recursive(a,"ceil")};f.floor=function(a){return f.recursive(a,"floor")};f._helper.colNumb=function(a){if("list"!==a.ctype)return-1;for(var g=-1,c=0;c<a.value.length;c++){if("list"!==a.value[c].ctype)return-1;if(0===c)g=a.value[c].value.length;else if(g!==
-a.value[c].value.length)return-1}return g};f._helper.isNumberVecN=function(a,g){if("list"!==a.ctype||a.value.length!==g)return!1;for(var c=0;c<a.value.length;c++)if("number"!==a.value[c].ctype)return!1;return!0};f.isNumberVector=function(a){if("list"!==a.ctype)return{ctype:"boolean",value:!1};for(var g=0;g<a.value.length;g++)if("number"!==a.value[g].ctype)return{ctype:"boolean",value:!1};return{ctype:"boolean",value:!0}};f.isNumberVectorN=function(a,g){if("list"!==a.ctype)return{ctype:"boolean",value:!1};
-if(a.value)for(var c=0;c<a.value.length;c++)if("number"!==a.value[c].ctype)return{ctype:"boolean",value:!1};return{ctype:"boolean",value:!0}};f.isNumberMatrix=function(a){if(-1===f._helper.colNumb(a))return{ctype:"boolean",value:!1};for(var g=0;g<a.value.length;g++)if(!f.isNumberVector(a.value[g]).value)return{ctype:"boolean",value:!1};return{ctype:"boolean",value:!0}};f.scalproduct=function(a,g){if(a.value.length!==g.value.length)return k;for(var c={ctype:"number",value:{real:0,imag:0}},p=0;p<g.value.length;p++){var b=
-a.value[p],d=g.value[p];if("number"===b.ctype&&"number"===d.ctype)c=m.add(m.mult(b,d),c);else return k}return c};f.sesquilinearproduct=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=0,p=0,b=0;b<g.value.length;b++)var d=a.value[b].value,f=g.value[b].value,c=c+(d.real*f.real+d.imag*f.imag),p=p+(d.real*f.imag-d.imag*f.real);return m.complex(c,p)};f.normSquared=function(a){for(var g=0,c=0;c<a.value.length;c++)var p=a.value[c].value,g=g+(p.real*p.real+p.imag*p.imag);return m.real(g)};
-f.productMV=function(a,g){if(a.value[0].value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++){for(var b={ctype:"number",value:{real:0,imag:0}},d=a.value[p],e=0;e<g.value.length;e++){var h=d.value[e],l=g.value[e];if("number"===h.ctype&&"number"===l.ctype)b=m.add(m.mult(h,l),b);else return k}c[p]=b}return f.turnIntoCSList(c)};f.productVM=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=[],p=0;p<g.value[0].value.length;p++){for(var b={ctype:"number",value:{real:0,
-imag:0}},d=0;d<a.value.length;d++){var e=a.value[d],h=g.value[d].value[p];if("number"===e.ctype&&"number"===h.ctype)b=m.add(m.mult(e,h),b);else return k}c[p]=b}return f.turnIntoCSList(c)};f.productMM=function(a,g){if(a.value[0].value.length!==g.value.length)return k;for(var c=[],p=0;p<a.value.length;p++){var b=f.productVM(a.value[p],g);c[p]=b}return f.turnIntoCSList(c)};f.mult=function(a,g){return a.value.length===g.value.length&&f.isNumberVector(a).value&&f.isNumberVector(g).value?f.scalproduct(a,
-g):f.isNumberMatrix(a).value&&g.value.length===a.value[0].value.length&&f.isNumberVector(g).value?f.productMV(a,g):f.isNumberMatrix(g).value&&a.value.length===g.value.length&&f.isNumberVector(a).value?f.productVM(a,g):f.isNumberMatrix(a).value&&f.isNumberMatrix(g)&&g.value.length===a.value[0].value.length?f.productMM(a,g):k};f.projectiveDistMinScal=function(a,g){var c=f.abs(a),p=f.abs(g);if(0===c.value.real||0===p.value.real)return 0;var b=f.conjugate(g),b=f.scalproduct(a,b),b=m._helper.isAlmostZero(b)?
-m.real(1):m.div(b,m.abs(b)),c=f.scaldiv(c,a),p=f.scaldiv(p,g),p=f.scalmult(b,p),b=f.abs(f.add(c,p)),p=f.abs(f.sub(c,p));return Math.min(b.value.real,p.value.real)};f.conicDist=function(a,g){var c=G(a),p=G(g);console.log(w(c),w(p));return f.projectiveDistMinScal(c,p)};f.crossOperator=function(a){var g=a.value[0],c=a.value[1];a=a.value[2];return f.turnIntoCSList([f.turnIntoCSList([m.zero,m.neg(a),c]),f.turnIntoCSList([a,m.zero,m.neg(g)]),f.turnIntoCSList([m.neg(c),g,m.zero])])};f.cross=function(a,g){var c=
-m.sub(m.mult(a.value[1],g.value[2]),m.mult(a.value[2],g.value[1])),p=m.sub(m.mult(a.value[2],g.value[0]),m.mult(a.value[0],g.value[2])),b=m.sub(m.mult(a.value[0],g.value[1]),m.mult(a.value[1],g.value[0]));return f.turnIntoCSList([c,p,b])};f.crossratio3harm=function(a,g,c,p,b){var d=f.det3(a,c,b),e=f.det3(g,p,b);a=f.det3(a,p,b);g=f.det3(g,c,b);d=m.mult(d,e);e=m.mult(a,g);return f.turnIntoCSList([d,e])};f.crossratio3=function(a,g,c,p,b){a=f.crossratio3harm(a,g,c,p,b);return m.div(a.value[0],a.value[1])};
-f.veronese=function(a){var g=m.mult(a.value[0],a.value[0]),c=m.mult(a.value[1],a.value[1]),p=m.mult(a.value[2],a.value[2]),b=m.mult(a.value[0],a.value[1]),d=m.mult(a.value[0],a.value[2]);a=m.mult(a.value[1],a.value[2]);return f.turnIntoSCList([g,c,p,b,d,a])};f.matrixFromVeronese=function(a){var g=a.value[0],c=a.value[1],p=a.value[2],b=m.realmult(.5,a.value[3]),d=m.realmult(.5,a.value[4]);a=m.realmult(.5,a.value[5]);return f.turnIntoCSList([f.turnIntoCSList([g,b,d]),f.turnIntoCSList([b,c,a]),f.turnIntoCSList([d,
-a,p])])};f.det2=function(a,g){var c=m.mult(a.value[0],g.value[1]);return c=m.sub(c,m.mult(a.value[1],g.value[0]))};f.det3=function(a,g,c){return m.complex(a.value[0].value.real*g.value[1].value.real*c.value[2].value.real-a.value[0].value.imag*g.value[1].value.imag*c.value[2].value.real-a.value[0].value.imag*g.value[1].value.real*c.value[2].value.imag-a.value[0].value.real*g.value[1].value.imag*c.value[2].value.imag+a.value[2].value.real*g.value[0].value.real*c.value[1].value.real-a.value[2].value.imag*
-g.value[0].value.imag*c.value[1].value.real-a.value[2].value.imag*g.value[0].value.real*c.value[1].value.imag-a.value[2].value.real*g.value[0].value.imag*c.value[1].value.imag+a.value[1].value.real*g.value[2].value.real*c.value[0].value.real-a.value[1].value.imag*g.value[2].value.imag*c.value[0].value.real-a.value[1].value.imag*g.value[2].value.real*c.value[0].value.imag-a.value[1].value.real*g.value[2].value.imag*c.value[0].value.imag-a.value[0].value.real*g.value[2].value.real*c.value[1].value.real+
-a.value[0].value.imag*g.value[2].value.imag*c.value[1].value.real+a.value[0].value.imag*g.value[2].value.real*c.value[1].value.imag+a.value[0].value.real*g.value[2].value.imag*c.value[1].value.imag-a.value[2].value.real*g.value[1].value.real*c.value[0].value.real+a.value[2].value.imag*g.value[1].value.imag*c.value[0].value.real+a.value[2].value.imag*g.value[1].value.real*c.value[0].value.imag+a.value[2].value.real*g.value[1].value.imag*c.value[0].value.imag-a.value[1].value.real*g.value[0].value.real*
-c.value[2].value.real+a.value[1].value.imag*g.value[0].value.imag*c.value[2].value.real+a.value[1].value.imag*g.value[0].value.real*c.value[2].value.imag+a.value[1].value.real*g.value[0].value.imag*c.value[2].value.imag,-a.value[0].value.imag*g.value[1].value.imag*c.value[2].value.imag+a.value[0].value.imag*g.value[1].value.real*c.value[2].value.real+a.value[0].value.real*g.value[1].value.real*c.value[2].value.imag+a.value[0].value.real*g.value[1].value.imag*c.value[2].value.real-a.value[2].value.imag*
-g.value[0].value.imag*c.value[1].value.imag+a.value[2].value.imag*g.value[0].value.real*c.value[1].value.real+a.value[2].value.real*g.value[0].value.real*c.value[1].value.imag+a.value[2].value.real*g.value[0].value.imag*c.value[1].value.real-a.value[1].value.imag*g.value[2].value.imag*c.value[0].value.imag+a.value[1].value.imag*g.value[2].value.real*c.value[0].value.real+a.value[1].value.real*g.value[2].value.real*c.value[0].value.imag+a.value[1].value.real*g.value[2].value.imag*c.value[0].value.real+
-a.value[0].value.imag*g.value[2].value.imag*c.value[1].value.imag-a.value[0].value.imag*g.value[2].value.real*c.value[1].value.real-a.value[0].value.real*g.value[2].value.real*c.value[1].value.imag-a.value[0].value.real*g.value[2].value.imag*c.value[1].value.real+a.value[2].value.imag*g.value[1].value.imag*c.value[0].value.imag-a.value[2].value.imag*g.value[1].value.real*c.value[0].value.real-a.value[2].value.real*g.value[1].value.real*c.value[0].value.imag-a.value[2].value.real*g.value[1].value.imag*
-c.value[0].value.real+a.value[1].value.imag*g.value[0].value.imag*c.value[2].value.imag-a.value[1].value.imag*g.value[0].value.real*c.value[2].value.real-a.value[1].value.real*g.value[0].value.real*c.value[2].value.imag-a.value[1].value.real*g.value[0].value.imag*c.value[2].value.real)};f.det4m=function(a){var g=a.value,c=g[0].value,p=c[0].value,b=+p.real,d=+p.imag,p=c[1].value,f=+p.real,e=+p.imag,p=c[2].value,k=+p.real,h=+p.imag,p=c[3].value,l=+p.real,n=+p.imag,c=g[1].value,p=c[0].value,q=+p.real,
-r=+p.imag,p=c[1].value,t=+p.real,u=+p.imag,p=c[2].value,v=+p.real,w=+p.imag,p=c[3].value,c=+p.real,p=+p.imag;a=b*t-d*u-f*q+e*r;var x=b*u+d*t-f*r-e*q,y=b*v-d*w-k*q+h*r,z=b*w+d*v-k*r-h*q,A=b*c-d*p-l*q+n*r,B=b*p+d*c-l*r-n*q,C=f*v-e*w-k*t+h*u,D=f*w+e*v-k*u-h*t,E=f*c-e*p-l*t+n*u,F=f*p+e*c-l*u-n*t,G=k*c-h*p-l*v+n*w,H=k*p+h*c-l*w-n*v,c=g[2].value,p=c[0].value,b=+p.real,d=+p.imag,p=c[1].value,f=+p.real,e=+p.imag,p=c[2].value,k=+p.real,h=+p.imag,p=c[3].value,l=+p.real,n=+p.imag,c=g[3].value,p=c[0].value,q=
-+p.real,r=+p.imag,p=c[1].value,t=+p.real,u=+p.imag,p=c[2].value,v=+p.real,w=+p.imag,p=c[3].value,c=+p.real,p=+p.imag,g=b*t-d*u-f*q+e*r,I=b*u+d*t-f*r-e*q,J=b*v-d*w-k*q+h*r,K=b*w+d*v-k*r-h*q,L=b*c-d*p-l*q+n*r,b=b*p+d*c-l*r-n*q,d=f*v-e*w-k*t+h*u,q=f*w+e*v-k*u-h*t,r=f*c-e*p-l*t+n*u,f=f*p+e*c-l*u-n*t,e=k*c-h*p-l*v+n*w,k=k*p+h*c-l*w-n*v;return m.complex(a*e-x*k-y*r+z*f+A*d-B*q+C*L-D*b-E*J+F*K+G*g-H*I,a*k+x*e-y*f-z*r+A*q+B*d+C*b+D*L-E*K-F*J+G*I+H*g)};f.eucangle=function(a,g){var c=f.cross(a,f.linfty),p=
-f.cross(g,f.linfty),b=f.det3(f.ez,c,f.ii),c=f.det3(f.ez,c,f.jj),d=f.det3(f.ez,p,f.ii),p=f.det3(f.ez,p,f.jj),b=m.div(m.mult(b,p),m.mult(d,c)),b=m.log(b);return b=m.mult(b,m.complex(0,.5))};f.zerovector=function(a){a=Math.floor(a.value.real);for(var g=Array(a),c=0;c<a;c++)g[c]=0;return f.realVector(g)};f.zeromatrix=function(a,g){for(var c=Math.floor(a.value.real),p=Array(c),b=0;b<c;b++)p[b]=f.zerovector(g);return f.turnIntoCSList(p)};f.vandermonde=function(a){for(var g=a.value.length,c=f.zeromatrix(g,
-g),p=0;p<g;p++)for(var b=0;b<g;b++)c.value[p].value[b]=m.pow(a.value[p],m.real(b-1));return c};f.transpose=function(a){for(var g=[],c=a.value[0].value.length,b=a.value.length,d=0;d<c;d++){for(var e=[],m=0;m<b;m++)e[m]=a.value[m].value[d];g[d]=f.turnIntoCSList(e)}return f.turnIntoCSList(g)};f.column=function(a,g){for(var c=[],b=a.value.length,d=Math.floor(g.value.real-1),e=0;e<b;e++)c[e]=a.value[e].value[d];return f.turnIntoCSList(c)};f.row=function(a,g){for(var c=[],b=a.value[0].value.length,d=Math.floor(g.value.real-
-1),e=0;e<b;e++)c[e]=a.value[d].value[e];return f.turnIntoCSList(c)};f.adjoint2=function(a){var g=a.value[0].value[0],c=a.value[1].value[0],b=Array(2);b[0]=f.turnIntoCSList([a.value[1].value[1],m.neg(a.value[0].value[1])]);b[1]=f.turnIntoCSList([m.neg(c),g]);return b=f.turnIntoCSList(b)};f.adjoint3=function(a){var g,c,b,d,f,e,m,k,h,l,n,q,r,t,u,v,w;g=a.value[0].value;c=g[0].value;b=c.real;d=c.imag;c=g[1].value;f=c.real;e=c.imag;c=g[2].value;m=c.real;k=c.imag;g=a.value[1].value;c=g[0].value;h=c.real;
-l=c.imag;c=g[1].value;n=c.real;q=c.imag;c=g[2].value;r=c.real;t=c.imag;g=a.value[2].value;c=g[0].value;a=c.real;u=c.imag;c=g[1].value;v=c.real;w=c.imag;c=g[2].value;g=c.real;c=c.imag;return{ctype:"list",value:[{ctype:"list",value:[{ctype:"number",value:{real:n*g-r*v-q*c+t*w,imag:n*c-r*w-v*t+g*q}},{ctype:"number",value:{real:-f*g+m*v+e*c-k*w,imag:-f*c+m*w+v*k-g*e}},{ctype:"number",value:{real:f*r-m*n-e*t+k*q,imag:f*t-m*q-n*k+r*e}}]},{ctype:"list",value:[{ctype:"number",value:{real:-h*g+r*a+l*c-t*u,
-imag:-h*c+r*u+a*t-g*l}},{ctype:"number",value:{real:b*g-m*a-d*c+k*u,imag:b*c-m*u-a*k+g*d}},{ctype:"number",value:{real:-b*r+m*h+d*t-k*l,imag:-b*t+m*l+h*k-r*d}}]},{ctype:"list",value:[{ctype:"number",value:{real:h*v-n*a-l*w+q*u,imag:h*w-n*u-a*q+v*l}},{ctype:"number",value:{real:-b*v+f*a+d*w-e*u,imag:-b*w+f*u+a*e-v*d}},{ctype:"number",value:{real:b*n-f*h-d*q+e*l,imag:b*q-f*l-h*e+n*d}}]}]}};f.inverse=function(a){var g=a.value.length;if(g!==a.value[0].value.length)return console.log("Inverse works only for square matrices"),
-k;if(2===g)return f.scaldiv(f.det(a),f.adjoint2(a));if(3===g)return f.scaldiv(f.det(a),f.adjoint3(a));g=f.LUdecomp(a);a=a.value.length;var c=m.real(0),b=m.real(1),d=f.zerovector(m.real(a));d.value[0]=b;for(var e=Array(a),h=0;h<a;h++)e[h]=f._helper.LUsolve(g,d),d.value[h]=c,d.value[h+1]=b;e=f.turnIntoCSList(e);return e=f.transpose(e)};f.linearsolve=function(a,g){return 2===a.value.length?f.linearsolveCramer2(a,g):3===a.value.length?f.linearsolveCramer3(a,g):f.LUsolve(a,g)};f.getDiag=function(a){if(a.value.length!==
-a.value[0].value.length)return k;for(var g=Array(a.value.length),c=0;c<a.value.length;c++)g[c]=a.value[c].value[c];return f.turnIntoCSList(g)};f.getSubDiag=function(a){if(a.value.length!==a.value[0].value.length)return k;for(var g=Array(a.value.length-1),c=0;c<a.value.length-1;c++)g[c]=a.value[c+1].value[c];return f.turnIntoCSList(g)};f.eig2=function(a){var g=m.add(a.value[0].value[0],a.value[1].value[1]);a=f.det2(a.value[0],a.value[1]);var c=m.mult(g,g),b=g=m.mult(g,m.real(.5));a=m.sqrt(m.sub(m.div(c,
-m.real(4)),a));g=m.add(g,a);b=m.sub(b,a);return f.turnIntoCSList([g,b])};f.eig=function(a,g){var c=g||!0,b=a,d=m.real(b.value.length),e=d.value.real;m.real(0);var b=f._helper.QRIteration(b)[0],b=f.getDiag(b),b=f.sort1(b),d=f.idMatrix(d,d),h=Array(e),h=f.turnIntoCSList(h);if(c){for(var k,l,n,q=0,r=!1,c=0;c<e;c++)r?l=k.value[q]:(k=b.value[c],k=f.sub(a,f.scalmult(k,d)),k=f.nullSpace(k),l=k.value[0],void 0!==l&&(n=l)),void 0===l&&(l=n),1E-8>f.abs(l).value.real&&0===q&&(l=f._helper.inverseIteration(a,
-b.value[c])),h.value[c]=f._helper.isAlmostZeroVec(l)?l:f.scaldiv(f.abs(l),l),c<e-1&&((r=1E-6>m.abs(m.sub(b.value[c],b.value[c+1])).value.real)?q++:q=0);h=f.transpose(h)}return f.turnIntoCSList([b,h])};f._helper.isNormalMatrix=function(a){return 1E-10>f.abs(f.sub(a,f.transjugate(a))).value.real};f._helper.QRIteration=function(a,g){var c,b=a;c=m.real(b.value.length);var d=c.value.real,e=c.value.real;m.real(0);var k;f.idMatrix(c,c);var h=f.zeromatrix(c,c),l=f.idMatrix(c,c),n=g?g:2500,q,r,t,u=0,w=Array(e);
-for(c=0;c<n;c++){k=f._helper.getBlock(b,[e-2,e-1],[e-2,e-1]);q=f.eig2(k);k=q.value[0];q=q.value[1];f.abs(k);f.abs(q);r=b.value[e-1].value[e-1];t=m.abs(m.sub(r,k)).value.real;r=m.abs(m.sub(r,q)).value.real;q=t<r?k:q;k=f.idMatrix(m.real(e),m.real(e));q=f.scalmult(q,k);k=f.QRdecomp(f.sub(b,q));b=v.mult(k.R,k.Q);b=f.add(b,q);k.Q=f._helper.buildBlockMatrix(k.Q,f.idMatrix(m.real(u),m.real(u)));l=v.mult(l,k.Q);if(1E-48>m.abs2(b.value[b.value.length-1].value[b.value[0].value.length-2]).value.real&&1<e){w[d-
-u-1]=b.value[e-1].value[e-1];for(c=0;c<e;c++)h.value[e-1].value[c]=b.value[e-1].value[c],h.value[c].value[e-1]=b.value[c].value[e-1];b=f._helper.getBlock(b,[0,e-2],[0,e-2]);u++;e--}if(1===e){h.value[0].value[0]=b.value[0].value[0];break}if(f._helper.isUpperTriangular(b)){for(c=0;c<e;c++)h.value[c].value[c]=b.value[c].value[c];break}}return[h,l]};f.rank=function(a,g){return f.RRQRdecomp(a,g).rank};f._helper.isAlmostZeroVec=function(a){for(var g=a.value.length,c=0;c<g;c++)if(!m._helper.isAlmostZero(a.value[c]))return!1;
-return!0};f._helper.isLowerTriangular=function(a){for(var g=a.value.length,c=a.value[0].value.length,b=0;b<g;b++)for(var d=b+1;d<c;d++)if(!m._helper.isAlmostZero(a.value[b].value[d]))return!1;return!0};f._helper.isUpperTriangular=function(a){return f._helper.isLowerTriangular(f.transpose(a))};f._helper.isAlmostId=function(a){var g=a.value.length,c=m.real(g);if(g!==a.value[0].value.length)return!1;a=f.sub(a,f.idMatrix(c),c);for(c=0;c<g;c++)for(var b=0;b<g;b++)if(1E-16<m.abs(a.value[c].value[b]).value.real)return!1;
-return!0};f.nullSpace=function(a,g){var c=a.value.length,b=f.RRQRdecomp(f.transjugate(a),g),d=f.transpose(b.Q),b=c-b.rank.value.real,e=Array(b);d.value.reverse();for(var k,h=0;h<b;h++)k=d.value[h],e[h]=f.scaldiv(f.abs(k),k);e=f.turnIntoCSList(e);return 0<e.value.length?e:f.turnIntoCSList([f.zerovector(m.real(c))])};f._helper.isAlmostDiagonal=function(a){var g=a.value.length;m.real(g);m.real(0);if(g!==a.value[0].value.length)return!1;for(var c=0;c<g;c++)for(var b=0;b<g;b++)if(c!==b&&1E-16<m.abs(a.value[c].value[b]).value.real)return!1;
-return!0};f._helper.inverseIteration=function(a,g){console.log("warning: code untested");for(var c=a.value.length,b=Array(c),d=0;d<c;d++)b[d]=2*Math.random()-.5;for(var b=f.realVector(b),c=f.idMatrix(m.real(c),m.real(c)),d=m.add(g,m.real(.1*Math.random()-.5)),e=0;100>e;e++)b=f.scaldiv(f.abs(b),b),b=f.LUsolve(f.sub(a,f.scalmult(d,c)),JSON.parse(JSON.stringify(b)));return f.scaldiv(f.abs(b),b)};f._helper.toHessenberg=function(a){var g=JSON.parse(JSON.stringify(a)),c=g.value.length,b=m.real(c-1),d=m.real(c);
-m.real(1);if(f._helper.isUpperTriangular(g))return[f.idMatrix(b,b),a];var e;a=f.idMatrix(d,d);for(var k,d=1;d<c-1;d++)e=f.column(g,m.real(d)),e.value=e.value.splice(d),k=f.abs2(e).value.real,1E-16<k&&(e=f._helper.getHouseHolder(e),a=v.mult(a,e),g=v.mult(v.mult(e,g),e)),b.value.real--;return[a,g]};f._helper.swapEl=function(a,g,c){var b;"[object Array]"===Object.prototype.toString.call(a)?(b=a[g],a[g]=a[c],a[c]=b):"list"===a.ctype&&(b=a.value[g],a.value[g]=a.value[c],a.value[c]=b)};f.RRQRdecomp=function(a,
-g){var c=Math.sqrt(m.eps);void 0!==g&&(c=.1*g.value.real);var c=c*c,b,d=a.value.length,e=m.real(d),k=m.real(1),h=f._helper.unitvector(m.real(a.value.length),k),l=f.idMatrix(e,e),n=JSON.parse(JSON.stringify(a)),q=f.transpose(a),r=Array(d);for(b=0;b<d;b++)r[b]=f.abs2(q.value[b]);r=f.turnIntoCSList(r);q=Array(d);for(b=0;b<d;b++)q[b]=b;b=f.maxIndex(r,m.abs);for(var t=r.value[b],u=0,w=0;1E-16<m.abs2(t).value.real;w++){u++;f._helper.swapColumn(n,w,b);f._helper.swapEl(r,w,b);f._helper.swapEl(q,w,b);b=f._helper.getBlock(n,
-[w],[w]);b=f.column(b,k);t=f.abs2(b).value.real;1E-8<t&&(b=f._helper.getHouseHolder(b),b=f._helper.buildBlockMatrix(f.idMatrix(m.real(w),m.real(w)),b),l=v.mult(l,f.transjugate(b)),n=v.mult(b,n));for(b=w+1;b<d;b++)r.value[b]=m.sub(r.value[b],m.mult(n.value[w].value[b],m.conjugate(n.value[w].value[b])));b=f.maxIndex(r,m.abs2,w+1);t=r.value[b];if(w+2===d){m.abs(t).value.real>c&&u++;break}e=m.sub(e,k);h.value=h.value.splice(0,h.value.length-1)}return{Q:l,R:n,P:f.turnIntoCSList(q),rank:m.real(u)}};f._helper.getHouseHolder=
-function(a){var g=m.real(a.value.length);if(1E-16>f.abs2(a))return f.idMatrix(g,g);var c,b=m.real(1),d=f._helper.unitvector(m.real(a.value.length),b);c=f._helper.QRgetAlpha(a,0);c=f.sub(a,f.scalmult(c,d));c=f.scaldiv(f.abs(c),c);a=m.div(f.sesquilinearproduct(a,c),f.sesquilinearproduct(c,a));g=f.idMatrix(g,g);return g=f.sub(g,f.scalmult(m.add(b,a),f._helper.transposeMult(c,f.conjugate(c))))};f._helper.reOrderbyPivots=function(a,g){for(var c=a.value.length.length,b=f.transpose(a),c=Array(c),d=0;d<g.length;d++)c[g[d]]=
-b.value[d];c=f.turnIntoCSList(c);return f.transpose(c)};f.QRdecomp=function(a){var g,c=a.value.length,b=m.real(c);if(f._helper.isUpperTriangular(a))return{Q:f.idMatrix(b,b),R:a};var d=m.real(1),e=f._helper.unitvector(m.real(a.value.length),d),k,h=f.idMatrix(b,b);a=JSON.parse(JSON.stringify(a));for(var l=0;;l++){g=f._helper.getBlock(a,[l],[l]);g=f.column(g,d);k=f.abs2(g).value.real;1E-8<k&&(g=f._helper.getHouseHolder(g),g=f._helper.buildBlockMatrix(f.idMatrix(m.real(l),m.real(l)),g),h=v.mult(h,f.transjugate(g)),
-a=v.mult(g,a));if(l+2===c)break;b=m.sub(b,d);e.value=e.value.splice(0,e.value.length-1)}return{Q:h,R:a}};f._helper.swapColumn=function(a,g,c){for(var b,d=0;d<a.value.length;d++)b=a.value[d].value[g],a.value[d].value[g]=a.value[d].value[c],a.value[d].value[c]=b};f._helper.buildBlockMatrix=function(a,g){if(0===a.value.length)return g;if(0===g.value.length)return a;for(var c=a.value.length,b=a.value[0].value.length,d=b+g.value[0].value.length,d=f.zeromatrix(m.real(c+g.value.length),m.real(d)),e=0;e<
-a.value.length;e++)for(var k=0;k<a.value[0].value.length;k++)d.value[e].value[k]=a.value[e].value[k];for(e=0;e<g.value.length;e++)for(k=0;k<g.value[0].value.length;k++)d.value[c+e].value[b+k]=g.value[e].value[k];return d};f._helper.getBlock=function(a,g,c){a=JSON.parse(JSON.stringify(a));var b=g[0],d=c[0];g=void 0===g[1]?a.value.length:g[1];c=void 0===c[1]?a.value[0].value.length:c[1];g++;c++;a.value=a.value.slice(b,g);for(b=0;b<a.value.length;b++)a.value[b].value=a.value[b].value.slice(d,c);return a};
-f._helper.setBlock=function(a,g,c){a=JSON.parse(JSON.stringify(a));var b=c[0];c=c[1];for(var d=g.value.length,f=g.value[0].value.length,e=0;e<d;e++)for(var k=0;k<f;k++)a.value[b+e].value[c+k]=g.value[e].value[k];return a};f._helper.transposeMult=function(a,g){if(a.value.length!==g.value.length)return k;for(var c=a.value.length,b=Array(c),d=0;d<c;d++)b[d]=f.scalmult(a.value[d],g);return f.turnIntoCSList(b)};f._helper.QRgetAlpha=function(a,g){return 0>a.value[g].value.real?f.abs(a):m.neg(f.abs(a))};
-f.LUdecomp=function(a){a=JSON.parse(JSON.stringify(a));var g,c,b,d,f,e=0,k,h=a.value.length,l=h-1,n=Array(h);for(b=0;b<h;++b){f=b;d=a.value[b];k=m.abs(d.value[b]).value.real;for(c=b+1;c<h;++c)g=m.abs(a.value[c].value[b]),k<g.value.real&&(k=g.value.real,f=c);k<m.eps&&console.log("Warning: singular matrix!");n[b]=f;f!==b&&(a.value[b]=a.value[f],a.value[f]=d,d=a.value[b],e++);c=d.value[b];for(g=b+1;g<h;++g)a.value[g].value[b]=m.div(a.value[g].value[b],c);for(g=b+1;g<h;++g){f=a.value[g];for(c=b+1;c<l;++c)f.value[c]=
-m.sub(f.value[c],m.mult(f.value[b],d.value[c])),++c,f.value[c]=m.sub(f.value[c],m.mult(f.value[b],d.value[c]));c===l&&(f.value[c]=m.sub(f.value[c],m.mult(f.value[b],d.value[c])))}}return{LU:a,P:n,TransPos:e}};f.LUsolve=function(a,g){var c=f.LUdecomp(a);return f._helper.LUsolve(c,g)};f._helper.LUsolve=function(a,g){var c=JSON.parse(JSON.stringify(g)),b,d=a.LU,f=d.value.length,e=JSON.parse(JSON.stringify(c)),k=a.P,h;for(b=f-1;-1!==b;--b)e.value[b]=c.value[b];for(b=0;b<f;++b)for(c=k[b],k[b]!==b&&(h=
-e.value[b],e.value[b]=e.value[c],e.value[c]=h),h=d.value[b],c=0;c<b;++c)e.value[b]=m.sub(e.value[b],m.mult(e.value[c],h.value[c]));for(b=f-1;0<=b;--b){h=d.value[b];for(c=b+1;c<f;++c)e.value[b]=m.sub(e.value[b],m.mult(e.value[c],h.value[c]));e.value[b]=m.div(e.value[b],h.value[b])}return e};f.linearsolveCramer2=function(a,g){var c=f.column(a,m.real(1)),b=f.column(a,m.real(2)),d=f.det2(c,b);m._helper.isZero(d)&&console.log("A is not regular!");b=f.det2(g,b);b=m.div(b,d);c=f.det2(c,g);c=m.div(c,d);return f.turnIntoCSList([b,
-c])};f.linearsolveCramer3=function(a,g){var c=f.column(a,m.real(1)),b=f.column(a,m.real(2)),d=f.column(a,m.real(3)),e=f.det3(c,b,d);m._helper.isZero(e)&&console.log("A is not regular!");var k=f.det3(g,b,d),d=f.det3(c,g,d),c=f.det3(c,b,g),k=f.turnIntoCSList([k,d,c]);return k=f.scaldiv(e,k)};f.linearsolveCGNR=function(a,g){var c=f.transpose(a),b=v.mult(c,a),c=v.mult(c,g);return f.linearsolveCG(b,c)};f.linearsolveCG=function(a,g){var c,b,d,e,k,h;e=g;b=c=f.sub(g,v.mult(a,g));for(var l=Math.ceil(1.2*a.value.length),
-n=0;n<l;){n++;k=v.mult(a,b);h=d=f.scalproduct(c,c);d=m.div(d,f.scalproduct(b,k));e=f.add(e,v.mult(d,b));c=f.sub(c,v.mult(d,k));if(f.abs(c).value.real<m.eps)break;d=f.scalproduct(c,c);d=m.div(d,h);b=f.add(c,v.mult(d,b))}n>=l&&console.log("CG did not converge");return e};f.det=function(a){if(1===a.value.length)return a.value[0].value[0];if(2===a.value.length)return f.det2(a.value[0],a.value[1]);if(3===a.value.length)return f.det3(a.value[0],a.value[1],a.value[2]);if(4===a.value.length)return f.det4m(a);
-var g=a.value.length,c=m.real(1),b,d,e=JSON.parse(JSON.stringify(a)),k,h,l,n;for(a=0;a<g-1;a++){d=a;for(b=a+1;b<g;b++)m.abs(e.value[b].value[a]).value.real>m.abs(e.value[d].value[a]).value.real&&(d=b);d!==a&&(b=e.value[d],e.value[d]=e.value[a],e.value[a]=b,c=m.neg(c));k=e.value[a];for(b=a+1;b<g;b++){h=e.value[b];l=m.div(h.value[a],k.value[a]);for(d=a+1;d<g-1;d+=2)n=d+1,h.value[d]=m.sub(h.value[d],m.mult(k.value[d],l)),h.value[n]=m.sub(h.value[n],m.mult(k.value[n],l));d!==g&&(h.value[d]=m.sub(h.value[d],
-m.mult(k.value[d],l)))}if(m._helper.isZero(k.value[a]))return m.real(0);c=m.mult(c,k.value[a])}return m.mult(c,e.value[a].value[a])};f.LUdet=function(a){a=f.LUdecomp(a);for(var g=a.LU,c=g.value.length,b=g.value[0].value[0],d=1;d<c;d++)b=m.mult(b,g.value[d].value[d]);1===a.TransPos%2&&(b=m.neg(b));return b};f.getField=function(a,g){var c;if("homog"===g){if(f._helper.isNumberVecN(a,3))return a;if(f._helper.isNumberVecN(a,2))return f.turnIntoCSList([a.value[0],a.value[1],m.real(1)])}if("xy"===g){if(f._helper.isNumberVecN(a,
-2))return a;if(f._helper.isNumberVecN(a,3))return f.turnIntoCSList([m.div(a.value[0],a.value[2]),m.div(a.value[1],a.value[2])])}if("x"===g&&f.isNumberVector(a)){c=a.value.length;if(0<c&&3!==c)return a.value[0];if(3===c)return"Point"===a.usage?m.div(a.value[0],a.value[2]):a.value[0]}if("y"===g&&f.isNumberVector(a)){c=a.value.length;if(1<c&&3!==c)return a.value[1];if(3===c)return"Point"===a.usage?m.div(a.value[1],a.value[2]):a.value[1]}return"z"===g&&f.isNumberVector(a)&&(c=a.value.length,2<c)?a.value[2]:
-k};f.nil=f.turnIntoCSList([]);f.ofGeos=function(a){return f.turnIntoCSList(a.map(function(a){return{ctype:"geo",value:a}}))};var Oa={key:function(a){if("string"===a.ctype)return"s"+a.value.length+":"+a.value+";";if("number"===a.ctype)return"n"+a.value.real+","+a.value.imag+";";if("list"===a.ctype)return"l"+a.value.length+":"+a.value.map(Oa.key).join(",")+";";if("boolean"===a.ctype)return"b"+a.value+";";if("dict"===a.ctype)return a=Object.keys(a.value).sort(),"d"+a.length+":"+a.join(",")+";";"undefined"!==
-a.ctype&&ha.err("Bad dictionary key: "+w(a));return"undef"},create:function(){return{ctype:"dict",value:{}}},clone:function(a){var g=Oa.create(),c;for(c in a.value)a.value.hasOwnProperty(c)&&(g.value[c]=a.value[c]);return g},put:function(a,g,c){a.value[Oa.key(g)]={key:g,value:c}},get:function(a,g,c){return(a=a.value[Oa.key(g)])?a.value:c},niceprint:function(a){return"{"+Object.keys(a.value).sort().map(function(g){g=a.value[g];return w(g.key)+":"+w(g.value)}).join(", ")+"}"}},v={_helper:{},order:{undefined:0,
-"boolean":1,number:2,term:3,atomic:4,variable:5,geo:6,string:7,list:8},string:function(a){return{ctype:"string",value:a}},bool:function(a){return{ctype:"boolean",value:a}},not:function(a){return v.bool(!a.value)},isLessThan:function(a,g){return-1===v.compare(a,g)},isEqual:function(a,g){return 0===v.compare(a,g)},compareResults:function(a,g){return v.compare(a.result,g.result)},compare:function(a,g){if(a.ctype!==g.ctype)return v.order[a.ctype]-v.order[g.ctype];if("number"===a.ctype)return m._helper.compare(a,
-g);if("list"===a.ctype)return f._helper.compare(a,g);if("geo"===a.ctype)return a.value.name===g.value.name?0:a.value.name<g.value.name?-1:1;if("string"===a.ctype)return a.value===g.value?0:a.value<g.value?-1:1;if("boolean"===a.ctype)return a.value===g.value?0:!1===a.value?-1:1},add:function(a,g){return"void"===a.ctype&&"number"===g.ctype||"void"===a.ctype&&"list"===g.ctype?g:"number"===a.ctype&&"number"===g.ctype?m.add(a,g):"string"===a.ctype||"string"===g.ctype?{ctype:"string",value:w(a)+w(g)}:"list"===
-a.ctype&&"list"===g.ctype?f.add(a,g):k},sub:function(a,g){return"void"===a.ctype&&"number"===g.ctype?m.neg(g):"void"===a.ctype&&"list"===g.ctype?f.neg(g):"number"===a.ctype&&"number"===g.ctype?m.sub(a,g):"list"===a.ctype&&"list"===g.ctype?f.sub(a,g):k},mult:function(a,g){return"number"===a.ctype&&"number"===g.ctype?m.mult(a,g):"number"===a.ctype&&"list"===g.ctype?f.scalmult(a,g):"list"===a.ctype&&"number"===g.ctype?f.scalmult(g,a):"list"===a.ctype&&"list"===g.ctype?f.mult(a,g):k},div:function(a,g){return"number"===
-a.ctype&&"number"===g.ctype?m.div(a,g):"list"===a.ctype&&"number"===g.ctype?f.scaldiv(g,a):k},max:function(a,g){return"number"===a.ctype&&"number"===g.ctype?m.max(a,g):"list"===a.ctype&&"list"===g.ctype?f.max(a,g):k},min:function(a,g){return"number"===a.ctype&&"number"===g.ctype?m.min(a,g):"list"===a.ctype&&"list"===g.ctype?f.min(a,g):k},wrap:function(a){if("number"===typeof a)return m.real(a);if("object"===typeof a&&void 0!==a.length){for(var g=[],c=0;c<a.length;c++)g[c]=v.wrap(a[c]);return f.turnIntoCSList(g)}return"string"===
-typeof a?{ctype:"string",value:a}:"boolean"===typeof a?{ctype:"boolean",value:a}:k},unwrap:function(a){if("object"!==typeof a||null===a)return a;if(Array.isArray(a))return a.map(v.unwrap);switch(a.ctype){case "string":case "boolean":return a.value;case "number":return 0===a.value.imag?a.value.real:{r:a.value.real,i:a.value.imag};case "list":return a.value.map(v.unwrap);default:return null}},withUsage:function(a,g){return{ctype:a.ctype,value:a.value,usage:g}}},Wa={},P={};P[":"]=r(":");P["\u00b0"]=
-function(a,g){var c=C(a[0]);return"number"===c.ctype&&"void"===a[1].ctype?v.withUsage(m.realmult(Math.PI/180,c),"Angle"):k};P._=mc;P["^"]=Kc;P["\u221a"]=function(a,g){return"void"===a[0].ctype?t.sqrt$1([a[1]],g):k};P["*"]=Ic;P["\u00d7"]=Lc;P["/"]=Jc;P["+"]=Hc;P["-"]=Xb;P["!"]=function(a,g){var c=C(a[1]);return"void"===a[0].ctype&&"boolean"===c.ctype?{ctype:"boolean",value:!c.value}:k};P["=="]=B;P["~="]=pa;P["~<"]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&
-m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real-b.value.real<=-m.eps}:k};P["~>"]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real-b.value.real>=m.eps}:k};P["=:="]=r("=:=");P[">="]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real>=
-b.value.real}:"string"===c.ctype&&"string"===b.ctype?{ctype:"boolean",value:c.value>=b.value}:k};P["<="]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real<=b.value.real}:"string"===c.ctype&&"string"===b.ctype?{ctype:"boolean",value:c.value<=b.value}:k};P["~>="]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?
-{ctype:"boolean",value:c.value.real-b.value.real>-m.eps}:k};P["~<="]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real-b.value.real<m.eps}:k};P[">"]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real>b.value.real}:"string"===c.ctype&&"string"===b.ctype?{ctype:"boolean",
-value:c.value>b.value}:k};P["<"]=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype&&m._helper.isAlmostReal(c)&&m._helper.isAlmostReal(b)?{ctype:"boolean",value:c.value.real<b.value.real}:"string"===c.ctype&&"string"===b.ctype?{ctype:"boolean",value:c.value<b.value}:k};P["<>"]=Ec;P["\u2208"]=function(a,g){var c=A(a[0]),b=A(a[1]);return"list"===b.ctype?f.contains(b,c):k};P["\u2209"]=function(a,g){var c=A(a[0]),b=A(a[1]);return"list"===b.ctype?v.not(f.contains(b,c)):
-k};P["&"]=na;P["%"]=Gc;P["!="]=Ec;P["~!="]=function(a,g){return v.not(pa(a,g))};P[".."]=function(a,g){var c=A(a[0]),b=A(a[1]);return"number"===c.ctype&&"number"===b.ctype?f.sequence(c,b):k};P["++"]=Rc;P["--"]=Tc;P["~~"]=Sc;P[":>"]=Uc;P["<:"]=Vc;P["="]=E;P[":="]=function(a,g,c){g="undefined"===a[1].ctype;if("undefined"===a[0].ctype||g)return k;if("function"===a[0].ctype){g=a[0].oper;var b=a[0].args,d=a[1],f=1;if(Wa.hasOwnProperty(g)){f=Wa[g];if(f.definer===c)return k;f=f.generation+1}Wa[g]={oper:g,
-body:d,arglist:b,definer:c,generation:f}}"variable"===a[0].ctype&&J.setvar(a[0].name,a[1]);return k};P[":=_"]=function(a,g){if("void"!==a[1].ctype)return k;"function"===a[0].ctype&&delete Wa[a[0].oper];return k};P["::="]=r("::=");P[";"]=function(a,g){var c="void"===a[0].ctype,b="void"===a[1].ctype;if(c&&b)return k;if(!c&&b)return A(a[0]);c||b||A(a[0]);return b?k:A(a[1])};var t={},D={evaluate:function(a,g,c){if(Wa.hasOwnProperty(a)){a=Wa[a];if(void 0===a)g=k;else{var b=[];for(c=0;c<a.arglist.length;c++)b[c]=
-A(g[c]);for(c=0;c<a.arglist.length;c++)J.newvar(a.arglist[c].name),J.setvar(a.arglist[c].name,b[c]);J.pushVstack("*");g=A(a.body);J.cleanVstack();for(c=0;c<a.arglist.length;c++)J.removevar(a.arglist[c].name)}return g}if(b=t[a])return b(g,c);var d=a.lastIndexOf("$");if(-1!==d&&(d=a.substr(0,d),b=t[d]))return b(g,c);ha.err("Called undefined function "+d+" (as "+a+")");return k},equals:function(a,g){return"number"===a.ctype&&"number"===g.ctype?{ctype:"boolean",value:a.value.real===g.value.real&&a.value.imag===
-g.value.imag}:"string"===a.ctype&&"string"===g.ctype||"boolean"===a.ctype&&"boolean"===g.ctype?{ctype:"boolean",value:a.value===g.value}:"list"===a.ctype&&"list"===g.ctype?f.equals(a,g):"geo"===a.ctype&&"geo"===g.ctype?{ctype:"boolean",value:a.value===g.value}:{ctype:"boolean",value:!1}}},J={};J.vars=function(){var a={pi:m.real(Math.PI),"\u03c0":m.real(Math.PI),i:m.complex(0,1),"true":v.bool(!0),"false":v.bool(!1),"#":k,nil:f.turnIntoCSList([]),newline:v.string("\n"),tab:v.string("\t")},g=[],c;for(c in a)g[c]=
-[a[c]];return g}();J.isVariable=function(a){return this.vars.hasOwnProperty(a)};J.create=function(a){if(this.vars.hasOwnProperty(a))return this.vars[a];var g=[null];return this.vars[a]=g};J.newvar=function(a){a=this.vars[a];a.push(k);return a};J.removevar=function(a){var g=this.vars[a];0===g.length&&console.error("Removing non-existing "+a);g.pop();0===g.length&&console.warn("Removing last "+a)};J.setvar=function(a,g){var c=this.vars[a];0===c.length&&console.error("Setting non-existing variable "+
-a);void 0===g&&(console.error("Setting variable "+a+" to undefined value"),g=k);if("undefined"===g.ctype)c[c.length-1]=g;else{var b=g;null===b&&(b=k);c[c.length-1]=b}};J.undefinedWarning={};J.getvar=function(a){var g=this.vars[a];0===g.length&&console.error("Getting non-existing variable "+a);g=g[g.length-1];if(null===g){if(u.csnames.hasOwnProperty(a))return{ctype:"geo",value:u.csnames[a]};console&&console.log&&void 0===this.undefinedWarning[a]&&(this.undefinedWarning[a]=!0,console.log("Warning: Accessing undefined variable: "+
-a));return k}return g};J.dump=function(a){var g=this.vars[a];console.log("*** Dump "+a);for(a=0;a<g.length;a++)console.log(a+":> "+w(g[a]))};J.vstack=[];J.pushVstack=function(a){this.vstack.push(a)};J.popVstack=function(){this.vstack.pop()};J.cleanVstack=function(){for(var a=this.vstack;0<a.length&&"*"!==a[a.length-1];)this.removevar(a[a.length-1]),a.pop();0<a.length&&a.pop()};var xa={generalFields:{color:"color",colorhsb:"",size:"size",alpha:"alpha",fillcolor:"fillcolor",fillalpha:"fillalpha",isshowing:"isshowing",
-visible:"visible",name:"name",caption:"caption",trace:"",tracelength:"",selected:""},getGeoField:function(a,g){return"undefined"!==typeof u.csnames[a]?xa.getField(u.csnames[a],g):k},setGeoField:function(a,g,c){return"undefined"!==typeof u.csnames[a]?xa.setField(u.csnames[a],g,c):k},getField:function(a,g){var c;if("P"===a.kind){if("xy"===g)return c=f.dehom(a.homog),v.withUsage(c,"Point");if("homog"===g)return v.withUsage(a.homog,"Point");if("x"===g)return m.div(a.homog.value[0],a.homog.value[2]);if("y"===
-g)return m.div(a.homog.value[1],a.homog.value[2])}if("L"===a.kind||"S"===a.kind){if("homog"===g)return v.withUsage(a.homog,"Line");if("angle"===g)return c=f.eucangle(f.ey,a.homog),v.withUsage(c,"Angle");if("slope"===g)return m.neg(m.div(a.homog.value[0],a.homog.value[1]))}if("Tr"===a.kind&&"matrix"===g)return a.matrix;if("C"===a.kind){if("radius"===g){var b=a.matrix;c=b.value[0].value[0];var d=b.value[0].value[2],e=b.value[1].value[2],b=b.value[2].value[2];m.mult(c,c);d=m.div(d,c);e=m.div(e,c);c=
-m.div(b,c);return c=m.sqrt(m.sub(m.add(m.mult(d,d),m.mult(e,e)),c))}if("size"===g)return a.size;if("matrix"===g)return a.matrix;if("center"===g)return c=n._helper.CenterOfConic(a.matrix),c=f.dehom(c),v.withUsage(c,"Point");if("dualMatrix"===g)return f.normalizeMax(f.adjoint3(a.matrix))}if("Text"===a.kind){if("pressed"===g)return a.checkbox?v.bool(a.checkbox.checked):v.bool(!1);if(("text"===g||"currenttext"===g)&&"EditableText"===a.type)return v.string(String(a.html.value));if("xy"===g)return c=f.dehom(a.homog),
-v.withUsage(c,"Point");if("homog"===g)return v.withUsage(a.homog,"Point");if("x"===g)return m.div(a.homog.value[0],a.homog.value[2]);if("y"===g)return m.div(a.homog.value[1],a.homog.value[2])}if("trace"===g)return v.bool(!!a.drawtrace);if(xa.generalFields[g])return(c=a[xa.generalFields[g]])&&c.ctype?c:"object"!==typeof c?v.wrap(c):k;if(a.behavior){if("mass"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.mass);if("radius"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.radius);if("charge"===
-g&&"Mass"===a.behavior.type)return m.real(a.behavior.charge);if("friction"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.friction);if("vx"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.vx);if("vy"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.vy);if("v"===g&&"Mass"===a.behavior.type)return f.realVector([a.behavior.vx,a.behavior.vy]);if("fx"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.fx);if("fy"===g&&"Mass"===a.behavior.type)return m.real(a.behavior.fy);if("f"===
-g&&"Mass"===a.behavior.type)return f.realVector([a.behavior.fx,a.behavior.fy])}return k},setField:function(a,g,c){var b;"color"===g&&f._helper.isNumberVecN(c,3)&&(a.color=c);"size"===g&&"number"===c.ctype&&(a.size=c);"alpha"===g&&"number"===c.ctype&&(a.alpha=c);"fillcolor"===g&&f._helper.isNumberVecN(c,3)&&("EditableText"===a.type?(a.fillcolor=c.value.map(function(a){return a.value.real}),a.html.style.backgroundColor=y.makeColor(a.fillcolor,a.fillalpha)):a.fillcolor=c);"fillalpha"===g&&"number"===
-c.ctype&&(a.fillalpha=c);"visible"===g&&"boolean"===c.ctype&&(a.visible=c.value);"pinned"===g&&"boolean"===c.ctype&&(a.pinned=c.value);"printlabel"===g&&(a.printname=w(c));"trace"===g&&"boolean"===c.ctype&&(c.value&&!a.drawtrace?(a.drawtrace=!0,nd(a)):a.drawtrace=c.value);"P"===a.kind&&a.movable&&("xy"===g&&f._helper.isNumberVecN(c,2)&&Ea(a,f.turnIntoCSList([c.value[0],c.value[1],m.real(1)]),"homog"),"xy"===g&&f._helper.isNumberVecN(c,3)&&Ea(a,c,"homog"),"x"===g&&"number"===c.ctype&&Ea(a,f.turnIntoCSList([m.mult(c,
-a.homog.value[2]),a.homog.value[1],a.homog.value[2]]),"homog"),"y"===g&&"number"===c.ctype&&Ea(a,f.turnIntoCSList([a.homog.value[0],m.mult(c,a.homog.value[2]),a.homog.value[2]]),"homog"),"homog"===g&&f._helper.isNumberVecN(c,3)&&Ea(a,c,"homog"));"homog"===g&&"L"===a.kind&&a.movable&&f._helper.isNumberVecN(c,3)&&Ea(a,c,"homog");if("angle"===g&&"Through"===a.type&&"number"===c.ctype){b=m.cos(c);var d=m.sin(c);b=f.turnIntoCSList([b,d,m.real(0)]);Ea(a,b,"dir")}"slope"===g&&"Through"===a.type&&"number"===
-c.ctype&&(b=f.turnIntoCSList([m.real(1),c,m.real(0)]),Ea(a,b,"dir"));"C"===a.kind&&"radius"===g&&"CircleMr"===a.type&&"number"===c.ctype&&Ea(a,c,"radius");"Text"===a.kind&&("pressed"===g&&"boolean"===c.ctype&&a.checkbox&&(a.checkbox.checked=c.value),"text"!==g&&"currenttext"!==g||"EditableText"!==a.type||(a.html.value=w(c)),a.movable&&("xy"===g?f._helper.isNumberVecN(c,2)?a.homog=f.turnIntoCSList([c.value[0],c.value[1],m.real(1)]):f._helper.isNumberVecN(c,3)&&(a.homog=c):"homog"===g&&f._helper.isNumberVecN(c,
-3)?a.homog=c:"x"===g&&"number"===c.ctype?a.homog=f.turnIntoCSList([m.mult(c,a.homog.value[2]),a.homog.value[1],a.homog.value[2]]):"y"===g&&"number"===c.ctype&&(a.homog=f.turnIntoCSList([a.homog.value[0],m.mult(c,a.homog.value[2]),a.homog.value[2]]))));a.behavior&&("mass"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&(a.behavior.mass=c.value.real),"mass"===g&&"Sun"===a.behavior.type&&"number"===c.ctype&&(a.behavior.mass=c.value.real),"friction"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&
-(a.behavior.friction=c.value.real),"charge"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&(a.behavior.charge=c.value.real),"radius"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&(a.behavior.radius=c.value.real),"vx"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&(a.behavior.vx=c.value.real),"vy"===g&&"Mass"===a.behavior.type&&"number"===c.ctype&&(a.behavior.vy=c.value.real),"v"===g&&"Mass"===a.behavior.type&&f._helper.isNumberVecN(c,2)&&(a.behavior.vx=c.value[0].value.real,a.behavior.vy=
-c.value[1].value.real))}};t.version$0=function(a,g){var c=["CindyJS"].concat(ie);return f.turnIntoCSList(c.map(v.wrap))};t.clearconsole$0=function(a,g){ha.clear()};t.err$1=function(a,g){var c="",b;"variable"===a[0].ctype?(c=a[0].name,b=J.getvar(a[0].name)):b=a[0];b=c+" ===> "+w(A(b));ha.err(b);return k};t.errc$1=function(a,g){var c;"variable"===a[0].ctype?(c=A(J.getvar(a[0].name)),console.log(a[0].name+" ===> "+w(c))):(c=A(a[0]),console.log(" ===> "+w(c)));return k};t.print$1=function(a,g){ha.out(w(A(a[0])),
-!0);return k};t.println$1=function(a,g){ha.out(w(A(a[0])));return k};t.dump$1=function(a,g){console.log(JSON.stringify(a[0]));return k};t.repeat$2=function(a,g){return t.repeat$3([a[0],null,a[1]],g)};t.repeat$3=function(a,g){var c=C(a[0]),b="#";null!==a[1]&&"variable"===a[1].ctype&&(b=a[1].name);if("number"!==c.ctype)return k;var c=Math.round(c.value.real),d=1,f=1,e=c+1,h=!1,m=!1,l=!1,n;void 0!==g.start&&(n=A(g.start),"number"===n.ctype&&(h=!0,f=n.value.real));void 0!==g.step&&(n=A(g.step),"number"===
-n.ctype&&(l=!0,d=n.value.real));void 0!==g.stop&&(n=A(g.stop),"number"===n.ctype&&(m=!0,e=n.value.real));!h||m||l||(e=d*c+f);h||!m||l||(f=-d*(c-1)+e,e+=d);h||m||!l||(e=d*c+f);h&&m&&!l&&(d=(e-f)/(c-1),e+=d);h&&!m&&l&&(e=d*c+f);!h&&m&&l&&(f=-d*(c-1)+e,e+=d);h&&m&&l&&(e+=d);(f<=e&&0<d||f>=e&&0>d)&&h&&m&&l&&(c=Math.floor((e-f)/d));J.newvar(b);e=k;for(h=0;h<c;h++)J.setvar(b,{ctype:"number",value:{real:h*d+f,imag:0}}),e=A(a[2]);J.removevar(b);return e};t.while$2=function(a,g){for(var c=a[1],b=a[0],d=A(b),
-f=k;"list"!==d.ctype&&d.value;)f=A(c),d=A(b);return f};t.apply$2=function(a,g){return t.apply$3([a[0],null,a[1]],g)};t.apply$3=function(a,g){var c=C(a[0]);if("list"!==c.ctype)return k;var b="#";null!==a[1]&&"variable"===a[1].ctype&&(b=a[1].name);var c=c.value,d=[];J.newvar(b);for(var f=0;f<c.length;f++)J.setvar(b,c[f]),d[f]=A(a[2]);J.removevar(b);return{ctype:"list",value:d}};t.forall$2=function(a,g){return t.forall$3([a[0],null,a[1]],g)};t.forall$3=function(a,g){var c=C(a[0]);if("list"!==c.ctype)return k;
-var b="#";null!==a[1]&&"variable"===a[1].ctype&&(b=a[1].name);c=c.value;J.newvar(b);for(var d,f=0;f<c.length;f++)J.setvar(b,c[f]),d=A(a[2]);J.removevar(b);return d};t.select$2=function(a,g){return t.select$3([a[0],null,a[1]],g)};t.select$3=function(a,g){var c=C(a[0]);if("list"!==c.ctype)return k;var b="#";null!==a[1]&&"variable"===a[1].ctype&&(b=a[1].name);var c=c.value,d=[];J.newvar(b);for(var f=0,e=0;e<c.length;e++){J.setvar(b,c[e]);var h=A(a[2]);"boolean"===h.ctype&&!0===h.value&&(d[f]=c[e],f++)}J.removevar(b);
-return{ctype:"list",value:d}};t.flatten$1=function(a,g){function c(a,g){return-1===g||"list"!==a.ctype?a:[].concat.apply([],a.value.map(function(a){return c(a,g-1)}))}var b=C(a[0]);if("list"!==b.ctype)return b;var d=g.levels;void 0===d?d=1:(d=A(d),d="number"===d.ctype?d.value.real:"string"===d.ctype&&"all"===d.value?-2:1);return{ctype:"list",value:c(b,d)}};t.createvar$1=function(a,g){"variable"===a[0].ctype&&J.newvar(a[0].name);return k};t.local=function(a,g){for(var c=0;c<a.length;c++)"variable"===
-a[c].ctype&&J.newvar(a[c].name);return k};t.removevar$1=function(a,g){var c=A(a[0]);"variable"===a[0].ctype&&J.removevar(a[0].name);return c};t.release=function(a,g){if(0===a.length)return k;for(var c=A(a[a.length-1]),b=0;b<a.length;b++)"variable"===a[b].ctype&&J.removevar(a[b].name);return c};t.regional=function(a,g){for(var c=0;c<a.length;c++)if("variable"===a[c].ctype){var b=a[c].name;J.newvar(b);J.pushVstack(b)}return k};t.genList=function(a,g){return f.turnIntoCSList(a.map(A))};D.assigntake=
-function(a,g){var c=a.args[0],b=A(c),d=C(a.args[1]),e=k;if("list"===b.ctype||"string"===b.ctype)d=Math.floor(d.value.real),0>d&&(d=b.value.length+d+1),0<d&&d<=b.value.length&&("list"===b.ctype?(b=b.value.slice(),b[d-1]=A(g),e=f.turnIntoCSList(b)):(b=b.value,b=b.substring(0,d-1)+w(A(g))+b.substring(d,b.length),e=v.string(b)));E([c,e])};D.assigndot=function(a,g){var c=A(a.obj),b=a.key;"geo"===c.ctype&&b&&xa.setField(c.value,b,C(g));return k};D.assignlist=function(a,g){var c=a.length,b=g.length;b<c&&
-(c=b);for(b=0;b<c;b++)E([a[b],g[b]],[])};t.if$2=function(a,g){return t.if$3(a,g)};t.if$3=function(a,g){var c=C(a[0]);if("boolean"===c.ctype){if(!0===c.value)return A(a[1]);if(3===a.length)return A(a[2])}else ha.err("Condition for if is not boolean");return k};t.and$2=na;t.or$2=Gc;t.xor$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"boolean"===c.ctype&&"boolean"===b.ctype?{ctype:"boolean",value:c.value!==b.value}:k};t.not$1=function(a,g){var c=C(a[0]);return"boolean"===c.ctype?{ctype:"boolean",value:!c.value}:
-k};D.genericListMathGen=function(a,g,c){t[a+"$1"]=function(a,b){var p=A(a[0]);if("list"!==p.ctype)return k;p=p.value;if(0===p.length)return c;for(var d=p[0],f=1;f<p.length;f++)d=g(d,p[f]);return d};var b=a+"$3";t[a+"$2"]=function(a,c){return t[b]([a[0],null,a[1]])};t[b]=function(a,b){var p=C(a[0]);if("list"!==p.ctype)return k;p=p.value;if(0===p.length)return c;var d="#";null!==a[1]&&"variable"===a[1].ctype&&(d=a[1].name);J.newvar(d);J.setvar(d,p[0]);for(var f=A(a[2]),e=1;e<p.length;e++){J.setvar(d,
-p[e]);var h=A(a[2]),f=g(f,h)}J.removevar(d);return f}};D.genericListMathGen("product",v.mult,m.real(1));D.genericListMathGen("sum",v.add,m.real(0));D.genericListMathGen("max",v.max,k);D.genericListMathGen("min",v.min,k);t.max$2=function(a,g){var c=C(a[0]);if("list"===c.ctype)return t.max$3([c,null,a[1]]);var b=C(a[1]);return t.max$1([f.turnIntoCSList([c,b])])};t.min$2=function(a,g){var c=C(a[0]);if("list"===c.ctype)return t.min$3([c,null,a[1]]);var b=C(a[1]);return t.min$1([f.turnIntoCSList([c,b])])};
-t.add$2=Hc;t.sub$2=Xb;t.mult$2=Ic;t.div$2=Jc;t.mod$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype?m.mod(c,b):k};t.pow$2=Kc;t.exp$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.exp(c):k};t.sin$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.sin(c):k};t.sqrt$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.sqrt(c):k};D.laguerre=function(a,g,c){if("list"!==a.ctype)return k;var b=a.value.length-1,d;for(d=0;d<=b;d++)if("number"!==a.value[d].ctype)return k;
-if("number"!==g.ctype)return k;for(var f=[1,.3141,.5926,.5358,.9793,.2385,.6264,.3383,.2795,.0288],e,h,l,n=1;n<=c;n++){h=l=m.zero;e=a.value[b];for(d=b-1;0<=d;d--)l=m.add(h,m.mult(l,g)),h=m.add(e,m.mult(h,g)),e=m.add(a.value[d],m.mult(e,g));if(m._helper.isLessThan(m.abs(e),m.real(1E-14)))break;d=m.div(h,e);h=m.mult(d,d);e=m.sub(h,m.div(m.mult(m.real(2),l),e));l=m.sqrt(m.mult(m.real(b-1),m.sub(m.mult(m.real(b),e),h)));e=m.add(d,l);d=m.sub(d,l);m._helper.isLessThan(m.abs(e),m.abs(d))&&(e=d);d=m._helper.isLessThan(m.real(1E-14),
-m.abs(e))?m.div(m.real(b),e):m.mult(m.add(m.abs(g),m.one),m.complex(Math.cos(n),Math.sin(n)));if(m._helper.isLessThan(m.abs(d),m.real(1E-14)))break;0===n%20&&n<c-19&&(d=m.mult(d,m.real(f[Math.floor(n/20)])));g=m.sub(g,d)}return g};D.quadratic_roots=function(a){if("list"!==a.ctype)return k;var g=a.value[2],c=a.value[1];a=a.value[0];if(m._helper.isZero(a))return[m.zero,m.neg(m.div(c,g))];var b=m.sqrt(m.sub(m.mult(c,c),m.mult(m.real(4),m.mult(g,a))));0<=m.re(c)&&(b=m.neg(b));return[m.div(m.sub(b,c),
-m.mult(m.real(2),g)),m.div(m.mult(m.real(2),a),m.sub(b,c))]};D.roots=function(a){var g=[],c=a,b=a.value.length-1;if(0>=b)return f.turnIntoCSList([]);if(m._helper.isZero(a.value[b]))return g=D.roots(f.turnIntoCSList(a.value.slice(0,b))),f.append(g,m.infinity);if(1===b)g[0]=m.neg(m.div(a.value[0],a.value[1]));else if(2===b)g=D.quadratic_roots(a);else{for(var d=0;d<b-2;d++){g[d]=D.laguerre(a,m.zero,200);g[d]=D.laguerre(c,g[d],1);var e=[];e[b-d]=a.value[b-d];for(var h=b-d;0<h;h--)e[h-1]=m.add(a.value[h-
-1],m.mult(e[h],g[d]));e.shift();a=f.turnIntoCSList(e)}a=D.quadratic_roots(a);g[b-2]=a[0];g[b-1]=a[1]}return f.turnIntoCSList(g)};t.roots$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){for(var b=0;b<c.value.length;b++)if("number"!==c.value[b].ctype)return k;c=D.roots(c);return f.sort1(c)}return k};t.autodiff$3=function(a,g){var c="x",b;if("function"===a[0].ctype)b=Wa[a[0].oper].body,c=a[0].args[0].name;else if("function"===typeof a[0].impl)b=a[0];else return console.log("could not parse function"),
-k;var d=C(a[1]),f=C(a[2]);if(1>f.value.real)return console.log("grade cant be < 1"),k;f=m.add(f,m.real(1));return O.autodiff(b,c,d,f)};t.cos$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.cos(c):k};t.tan$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.tan(c):k};t.arccos$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.arccos(c):k};t.arcsin$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.arcsin(c):k};t.arctan$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?
-m.arctan(c):k};t.arctan2$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype?m.arctan2(c,b):k};t.arctan2$1=function(a,g){var c=C(a[0]);if("list"===c.ctype&&2===c.value.length){if(c=c.value,"number"===c[0].ctype&&"number"===c[1].ctype)return t.arctan2$2(c,g)}else if("number"===c.ctype)return m.arctan2(c);return k};t.log$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.log(c):k};D.recursiveGen=function(a){var g=m[a],c=f[a];t[a+"$1"]=function(a,b){var d=C(a[0]);
-return"number"===d.ctype?g(d):"list"===d.ctype?c(d):k}};D.recursiveGen("im");D.recursiveGen("re");D.recursiveGen("conjugate");D.recursiveGen("round");D.recursiveGen("ceil");D.recursiveGen("floor");D.recursiveGen("abs");t.abs_infix=t.abs$1;t.random$0=function(a,g){return m.real(m._helper.rand())};t.random$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?m.complex(c.value.real*m._helper.rand(),c.value.imag*m._helper.rand()):k};t.seedrandom$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&m._helper.seedrandom(c.value.real);
-return k};t.randomnormal$0=function(a,g){return m.real(m._helper.randnormal())};t.randominteger$1=function(a,g){var c=C(a[0]);if("number"===c.ctype){var b=c.value.real|0,c=c.value.imag|0,b=b*m._helper.rand()|0,c=c*m._helper.rand()|0;return m.complex(b,c)}return k};t.randomint$1=t.randominteger$1;t.randombool$0=function(a,g){return.5<m._helper.rand()?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isreal$1=function(a,g){var c=A(a[0]);return"number"===c.ctype&&m._helper.isAlmostReal(c)?{ctype:"boolean",
-value:!0}:{ctype:"boolean",value:!1}};t.isinteger$1=function(a,g){var c=A(a[0]);return"number"===c.ctype&&m._helper.isAlmostReal(c)&&c.value.real===Math.floor(c.value.real)?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.iseven$1=function(a,g){var c=A(a[0]);return"number"===c.ctype&&m._helper.isAlmostReal(c)&&c.value.real/2===Math.floor(c.value.real/2)?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isodd$1=function(a,g){var c=A(a[0]);return"number"===c.ctype&&m._helper.isAlmostReal(c)&&
-(c.value.real-1)/2===Math.floor((c.value.real-1)/2)?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.iscomplex$1=function(a,g){return"number"===A(a[0]).ctype?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isstring$1=function(a,g){return"string"===A(a[0]).ctype?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.islist$1=function(a,g){return"list"===A(a[0]).ctype?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.ismatrix$1=function(a,g){var c=A(a[0]);return-1!==f._helper.colNumb(c)?
-{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.iscircle$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&"C"===c.value.kind&&"Circle"===c.value.matrix.usage?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isconic$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&"C"===c.value.kind?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isline$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&"L"===c.value.kind?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.ispoint$1=
-function(a,g){var c=A(a[0]);return"geo"===c.ctype&&"P"===c.value.kind?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isgeometric$1=function(a,g){return"geo"===A(a[0]).ctype?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isnumbermatrix$1=function(a,g){var c=A(a[0]);return f.isNumberMatrix(c).value?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isnumbervector$1=function(a,g){var c=A(a[0]);return f.isNumberVector(c).value?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};
-t.issun$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&void 0!==c.value.behavior&&"Sun"===c.value.behavior.type?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.ismass$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&void 0!==c.value.behavior&&"Mass"===c.value.behavior.type?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isspring$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&void 0!==c.value.behavior&&"Spring"===c.value.behavior.type?{ctype:"boolean",value:!0}:{ctype:"boolean",
-value:!1}};t.isbouncer$1=function(a,g){var c=A(a[0]);return"geo"===c.ctype&&void 0!==c.value.behavior&&"Bouncer"===c.value.behavior.type?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};t.isundefined$1=function(a,g){return"undefined"===A(a[0]).ctype?{ctype:"boolean",value:!0}:{ctype:"boolean",value:!1}};var Cd={ArcBy3:"Arc",CenterOfConic:"Center",ConicBy1p4l:"Conic1P4L",ConicBy4p1l:"Conic4P1L",ConicBy5lines:"Conic5L",ConicBy2Foci1P:"ConicFoci",ConicFromPrincipalDirections:"ConicPrincipleDirs",
-Free:"FreePoint",PolarOfLine:"PolarLine",PolarOfPoint:"PolarPoint",PointOnSegment:"PointOnLine",Button:"Text",ToggleButton:"Text",TrReflectionL:"TrReflection",TrReflectionP:"TrReflection",TrReflectionC:"TrReflection",TrTranslation:"TrProjection",TrSimilarity:"TrProjection",TrAffine:"TrProjection",TransformP:"Transform",TransformL:"Transform",TransformSegment:"Transform",TransformS:"Transform",TransformPolygon:"Transform",TransformArc:"Transform",TransformConic:"Transform",TransformC:"Transform",TrMoebiusP:"Transform",
-TrMoebiusL:"Transform",TrMoebiusSegment:"Transform",TrMoebiusS:"Transform",TrMoebiusPolygon:"Transform",TrMoebiusArc:"Transform",TrMoebiusCircle:"Transform",TrMoebiusC:"Transform",TrInverseMoebius:"TrInverse",Perp:"Orthogonal",Para:"Parallel",AngleBisector:"AngularBisector",IntersectLC:"IntersectionConicLine",IntersectCirCir:"IntersectionCircleCircle",OtherPointOnCircle:"PointOnCircle"};t.algorithm$1=function(a,g){var c=A(a[0]);if("geo"===c.ctype){var c=c.value,b=c.type,d=C(g.compatibility);"string"===
-d.ctype&&/^cinderella$/i.test(d.value)&&(/^Select/.test(b)&&(c=u.csnames[c.args[0]],b=c.type),Cd.hasOwnProperty(b)?b=Cd[b]:"CircleMr"===b&&(b=c.pinned?"CircleByFixedRadius":"CircleByRadius"));return v.string(b)}return k};t.inputs$1=function(a,g){var c=A(a[0]);if("geo"===c.ctype){var c=c.value,b=c.type,d=[];c.args&&(d=c.args.map(function(a){return{ctype:"geo",value:u.csnames[a]}}));if(/^Select/.test(b)||n[b].isMovable)switch(c.kind){case "P":case "L":d.push(c.homog);break;case "C":d.push(c.matrix)}return f.turnIntoCSList(d)}return k};
-t.moveto$2=function(a,g){var c=A(a[0]),b=C(a[1]);"geo"===c.ctype&&(c=c.value,f._helper.isNumberVecN(b,2)?xa.setField(c,"xy",b):f._helper.isNumberVecN(b,3)&&xa.setField(c,"homog",b));return k};t.matrixrowcolumn$1=function(a,g){var c=A(a[0]);return-1!==f._helper.colNumb(c)?f.realVector([c.value.length,c.value[0].value.length]):k};t.rowmatrix$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.turnIntoCSList([c]):k};t.columnmatrix$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.turnIntoCSList(c.value.map(function(a){return f.turnIntoCSList([a])})):
-k};t.submatrix$3=function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]);if("list"===c.ctype&&"number"===b.ctype&&"number"===d.ctype){var e=Math.round(b.value.real),b=Math.round(d.value.real),c=c.value.slice();0<b&&b<=c.length&&c.splice(b-1,1);var h=!0,c=c.map(function(a){if("list"!==a.ctype)h=!1;else return a=a.value.slice(),0<e&&e<=a.length&&a.splice(e-1,1),f.turnIntoCSList(a)});return h?f.turnIntoCSList(c):k}return k};t.complex$1=function(a,g){var c,b,d;d=C(a[0]);if("list"===d.ctype&&f.isNumberVector(d)){if(2===
-d.value.length)return c=d.value[0],b=d.value[1],m.complex(c.value.real-b.value.imag,b.value.real+c.value.imag);if(3===d.value.length)return c=d.value[0],b=d.value[1],d=d.value[2],c=m.div(c,d),b=m.div(b,d),m.complex(c.value.real-b.value.imag,b.value.real+c.value.imag)}return k};t.gauss$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?f.realVector([c.value.real,c.value.imag]):k};t.cross$2=Lc;t.crossratio$4=function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]),e=A(a[3]),h=M(c),l=M(b),n=M(d),q=M(e);return h!==
-k&&l!==k&&n!==k&&q!==k?f.crossratio3(h,l,n,q,f.ii):"number"===c.ctype&&"number"===b.ctype&&"number"===d.ctype&&"number"===e.ctype?m.div(m.mult(m.sub(c,d),m.sub(b,e)),m.mult(m.sub(c,e),m.sub(b,d))):k};t.para$2=function(a,g){var c=C(a[0]),b=C(a[1]),d=M(c),e=M(b);if(c!==k&&b!==k){var b=b.usage,h=d,m=e;if("Line"===c.usage||"Point"===b)h=e,m=d;c=f.cross(f.cross(f.linfty,m),h);return v.withUsage(c,"Line")}return k};t.perp$2=function(a,g){var c=C(a[0]),b=C(a[1]),d=M(c),e=M(b);if(c!==k&&b!==k){var h=b.usage||
-e.usage,b=d,l=e;if("Line"===(c.usage||d.usage)||"Point"===h)b=e,l=d;c=f.turnIntoCSList([l.value[0],l.value[1],m.zero]);c=f.cross(c,b);return v.withUsage(c,"Line")}return k};t.perp$1=function(a,g){var c=C(a[0]);return f._helper.isNumberVecN(c,2)?f.turnIntoCSList([m.neg(c.value[1]),c.value[0]]):k};t.parallel$2=t.para$2;t.perpendicular$2=t.perp$2;t.perpendicular$1=t.perp$1;t.meet$2=function(a,g){var c=M(a[0]),b=M(a[1]);return c!==k&&b!==k?(c=f.cross(c,b),v.withUsage(c,"Point")):k};t.join$2=function(a,
-g){var c=M(a[0]),b=M(a[1]);return c!==k&&b!==k?(c=f.cross(c,b),v.withUsage(c,"Line")):k};t.dist$2=function(a,g){var c=C(a[0]),b=C(a[1]),c=Xb([c,b],[]);return t.abs$1([c],[])};t.dist_infix=t.dist$2;t.point$1=function(a,g){var c=A(a[0]);return f._helper.isNumberVecN(c,3)||f._helper.isNumberVecN(c,2)?v.withUsage(c,"Point"):c};t.line$1=function(a,g){var c=A(a[0]);return f._helper.isNumberVecN(c,3)?v.withUsage(c,"Line"):c};t.det$3=function(a,g){var c=M(a[0]),b=M(a[1]),d=M(a[2]);if(c!==k&&b!==k&&d!==k)return f.det3(c,
-b,d)};t.det$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.det(c)}return k};t.eig$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.eig(c)}return k};t.eigenvalues$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.eig(c,!1).value[0]}return k};t.rank$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=
-f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.rank(c,g.precision)}return k};t.kernel$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return c=f.nullSpace(c,g.precision),f.transpose(c)}return k};t.eigenvectors$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.eig(c).value[1]}return k};t.area$3=function(a,g){var c=M(a[0]),b=M(a[1]),d=M(a[2]);if(c!==k&&b!==k&&d!==
-k){var e=c.value[2],h=b.value[2],l=d.value[2];if(!m._helper.isAlmostZero(e)&&!m._helper.isAlmostZero(h)&&!m._helper.isAlmostZero(l))return c=f.scaldiv(e,c),b=f.scaldiv(h,b),d=f.scaldiv(l,d),c=f.det3(c,b,d),m.realmult(.5,c)}return k};t.inverse$1=function(a,g){var c=C(a[0]);if("list"===c.ctype){var b=f._helper.colNumb(c);if(-1!==b&&b===c.value.length)return f.inverse(c)}return k};t.linearsolve$2=function(a,g){var c=C(a[0]),b=C(a[1]);if("list"===c.ctype){var d=f._helper.colNumb(c);if(-1!==d&&d===c.value.length&&
-f._helper.isNumberVecN(b,d))return f.linearsolve(c,b)}return k};var Pd=[[[]],[[0]],[[0,1],[1,0]],[[0,1,2],[0,2,1],[1,0,2],[1,2,0],[2,0,1],[2,1,0]],[[0,1,2,3],[0,1,3,2],[0,2,1,3],[0,2,3,1],[0,3,1,2],[0,3,2,1],[1,0,2,3],[1,0,3,2],[1,2,0,3],[1,2,3,0],[1,3,0,2],[1,3,2,0],[2,0,1,3],[2,0,3,1],[2,1,0,3],[2,1,3,0],[2,3,0,1],[2,3,1,0],[3,0,1,2],[3,0,2,1],[3,1,0,2],[3,1,2,0],[3,2,0,1],[3,2,1,0]]];t.mincostmatching$1=function(a,g){var c=A(a[0]);if(f.isNumberMatrix(c)){var b=c.value.length,d=f._helper.colNumb(c),
-e=b<d?d:b,h,l,n=Array(e);for(h=0;h<e;++h)for(n[h]=Array(e),l=0;l<e;++l)n[h][l]=h<b&&l<d?c.value[h].value[l].value.real:0;c=Zb(n);e=Array(b);for(h=0;h<b;++h)l=c[h],e[h]=l<d?m.real(l+1):m.real(0);return f.turnIntoCSList(e)}return k};t.take$2=mc;t.length$1=function(a,g){var c=A(a[0]);return"list"===c.ctype||"string"===c.ctype?m.real(c.value.length):k};t.pairs$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.pairs(c):k};t.triples$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.triples(c):
-k};t.cycle$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.cycle(c):k};t.consecutive$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.consecutive(c):k};t.reverse$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.reverse(c):k};t.directproduct$2=function(a,g){var c=A(a[0]),b=A(a[1]);return"list"===c.ctype&&"list"===b.ctype?f.directproduct(c,b):k};t.concat$2=Rc;t.common$2=Sc;t.remove$2=Tc;t.append$2=Uc;t.prepend$2=Vc;t.contains$2=function(a,g){var c=A(a[0]),b=A(a[1]);return"list"===
-c.ctype?f.contains(c,b):k};t.sort$2=function(a,g){return t.sort$3([a[0],null,a[1]],g)};t.sort$3=function(a,g){var c=C(a[0]);if("list"!==c.ctype)return k;var b="#";null!==a[1]&&"variable"===a[1].ctype&&(b=a[1].name);var c=c.value,d=[];J.newvar(b);var e;for(e=0;e<c.length;e++)J.setvar(b,c[e]),d[e]={val:c[e],result:A(a[2])};J.removevar(b);d.sort(v.compareResults);b=[];for(e=0;e<c.length;e++)b[e]=d[e].val;return{ctype:"list",value:b}};t.sort$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.sort1(c):
-k};t.set$1=function(a,g){var c=A(a[0]);return"list"===c.ctype?f.set(c):k};t.combinations$2=function(a,g){function c(a,g){a===h?n.push(f.turnIntoCSList(l.slice())):g<e&&(l[a]=b.value[g],c(a+1,g+1),c(a,g+1))}var b=A(a[0]),d=A(a[1]),e,h,l,n;if("number"===d.ctype){h=d.value.real|0;if("number"===b.ctype){e=b.value.real|0;e-h<h&&(h=e-h);if(0>h)return m.real(0);if(0===h)return m.real(1);if(1===h)return b;for(var q=d=1,r=1;r<=h;++r)var t=e-h+r|0,u=r|0,v=nc(t,u)|0,t=t/v|0,u=u/v|0,v=nc(d,u)|0,d=d/v|0,u=u/v|
-0,v=nc(t,q)|0,t=t/v|0,q=q/v|0,d=d*t|0,q=q*u|0;return m.real(d/q)}if("list"===b.ctype){e=b.value.length;if(0>h||h>e)return f.turnIntoCSList([]);if(0===h)return f.turnIntoCSList([f.turnIntoCSList([])]);if(h===e)return f.turnIntoCSList([b]);n=[];l=Array(h);c(0,0);return f.turnIntoCSList(n)}}return k};t.zeromatrix$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===c.ctype&&"number"===b.ctype?f.zeromatrix(c,b):k};t.zerovector$1=function(a,g){var c=C(a[0]);return"number"===c.ctype?f.zerovector(c):
-k};t.transpose$1=function(a,g){var c=C(a[0]);return"list"===c.ctype&&-1!==f._helper.colNumb(c)?f.transpose(c):k};t.row$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===b.ctype&&"list"===c.ctype&&-1!==f._helper.colNumb(c)?f.row(c,b):k};t.column$2=function(a,g){var c=C(a[0]),b=C(a[1]);return"number"===b.ctype&&"list"===c.ctype&&-1!==f._helper.colNumb(c)?f.column(c,b):k};t.dict$0=function(a,g){var c=Oa.create(),b;for(b in g)g.hasOwnProperty(b)&&Oa.put(c,v.string(b),A(g[b]));return c};t.put$3=
-function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]);return"dict"===c.ctype?(c=Oa.clone(c),Oa.put(c,b,d),c):k};t.get$2=function(a,g){var c=A(a[0]),b=A(a[1]);return"dict"===c.ctype?Oa.get(c,b,k):k};t.red$1=function(a,g){var c=A(a[0]);return"number"===c.ctype?f.realVector([Math.min(1,Math.max(0,c.value.real)),0,0]):k};t.green$1=function(a,g){var c=A(a[0]);return"number"===c.ctype?f.realVector([0,Math.min(1,Math.max(0,c.value.real)),0]):k};t.blue$1=function(a,g){var c=A(a[0]);return"number"===c.ctype?f.realVector([0,
-0,Math.min(1,Math.max(0,c.value.real))]):k};t.gray$1=function(a,g){var c=A(a[0]);return"number"===c.ctype?(c=Math.min(1,Math.max(0,c.value.real)),f.realVector([c,c,c])):k};t.grey$1=t.gray$1;D.HSVtoRGB=function(a,g,c){var b,d,e,h,k,m;a&&void 0===g&&void 0===c&&(g=a.s,c=a.v,a=a.h);h=Math.floor(6*a);k=6*a-h;a=c*(1-g);m=c*(1-k*g);g=c*(1-(1-k)*g);switch(h%6){case 0:b=c;d=g;e=a;break;case 1:b=m;d=c;e=a;break;case 2:b=a;d=c;e=g;break;case 3:b=a;d=m;e=c;break;case 4:b=g;d=a;e=c;break;case 5:b=c,d=a,e=m}return f.realVector([b,
-d,e])};t.hue$1=function(a,g){var c=A(a[0]);return"number"===c.ctype?(c=c.value.real,c-=Math.floor(c),D.HSVtoRGB(c,1,1)):k};D.shapeconvert=function(a){var g,c;if("circle"===a.type){g=a.value.value[0];g=v.div(g,g.value[2]);var b=g.value[0].value.real,d=g.value[1].value.real;a=a.value.value[1].value.real;c=Array(125);var e=2*Math.PI/125;for(g=0;125>g;g++)c[g]={X:b+Math.cos(g*e)*a,Y:d+Math.sin(g*e)*a};return[c]}if("polygon"===a.type){b=[];for(g=0;g<a.value.length;g++){d=a.value[g];c=[];for(e=0;e<d.length;e++)c[e]=
-{X:d[e].X,Y:d[e].Y};b[g]=c}return b}};D.shapeop=function(a,g,c){a=D.shapeconvert(a);var b=D.shapeconvert(g);ClipperLib.JS.ScaleUpPaths(a,1E3);ClipperLib.JS.ScaleUpPaths(b,1E3);g=new ClipperLib.Clipper;g.AddPaths(a,ClipperLib.PolyType.ptSubject,!0);g.AddPaths(b,ClipperLib.PolyType.ptClip,!0);var b=a=ClipperLib.PolyFillType.pftNonZero,d=new ClipperLib.Paths;g.Execute(c,d,a,b);ClipperLib.JS.ScaleDownPaths(d,1E3);return{ctype:"shape",type:"polygon",value:d}};D.shapecommon=function(a,g){return D.shapeop(a,
-g,ClipperLib.ClipType.ctIntersection)};D.shaperemove=function(a,g){return D.shapeop(a,g,ClipperLib.ClipType.ctDifference)};D.shapeconcat=function(a,g){return D.shapeop(a,g,ClipperLib.ClipType.ctUnion)};t.key$0=function(a,g){return{ctype:"string",value:Pc}};t.keycode$0=function(a,g){return m.real(Qc)};t.mouse$0=function(a,g){return f.realVector([sa[0],sa[1]])};t.mover$0=function(a,g){if(aa&&aa.mover)return{ctype:"geo",value:aa.mover};console.log("Not moving anything at the moment");return k};t.translate$1=
-function(a,g){var c=C(a[0]);"list"===c.ctype&&f.isNumberVector(c)&&2===c.value.length&&x.translate(c.value[0].value.real,c.value[1].value.real);return k};t.rotate$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&x.rotate(c.value.real);return k};t.scale$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&x.scale(c.value.real);return k};t.greset$0=function(a,g){var c=Xa.stack.length;x.greset();for(var b=0;b<c;b++)z.restore();return k};t.gsave$0=function(a,g){x.gsave();z.save();return k};t.grestore$0=
-function(a,g){x.grestore();z.restore();return k};t.color$1=function(a,g){var c=C(a[0]);"list"===c.ctype&&f.isNumberVector(c).value&&x.setcolor(c);return k};t.linecolor$1=function(a,g){var c=C(a[0]);"list"===c.ctype&&f.isNumberVector(c).value&&x.setlinecolor(c);return k};t.pointcolor$1=function(a,g){var c=C(a[0]);"list"===c.ctype&&f.isNumberVector(c).value&&x.setpointcolor(c);return k};t.alpha$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&x.setalpha(c);return k};t.pointsize$1=function(a,g){var c=
-C(a[0]);"number"===c.ctype&&x.setpointsize(c);return k};t.linesize$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&x.setlinesize(c);return k};t.textsize$1=function(a,g){var c=C(a[0]);"number"===c.ctype&&x.settextsize(c);return k};t.playanimation$0=function(a,g){S();return k};t.pauseanimation$0=function(a,g){Za();return k};t.stopanimation$0=function(a,g){Ja();return k};t.text$1=function(a,g){var c=C(a[0]);return v.string(w(c))};t.replace$3=function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]);if("string"===
-c.ctype&&"string"===b.ctype&&"string"===d.ctype)return c=c.value,b=b.value.replace(/[^A-Za-z0-9]/g,"\\$&"),d=d.value.replace(/\$/g,"$$$$"),c=c.replace(new RegExp(b,"g"),d),{ctype:"string",value:c}};t.replace$2=function(a,g){function c(a,c,g){var e="";d=b=-1;for(var f=0;f<c.length;f++){var h=c[f][0],k=a.indexOf(h,g);-1!==k&&(-1===b?(e=h,b=k,d=f):k<b&&(e=h,b=k,d=f))}return e}var b,d,e,f=A(a[0]);e=A(a[1]);if("string"===f.ctype&&"list"===e.ctype){for(var f=f.value,h=[],m=0;m<e.value.length;m++){var l=
-e.value[m];"list"===l.ctype&&2===l.value.length&&"string"===l.value[0].ctype&&"string"===l.value[1].ctype&&(h[h.length]=[l.value[0].value,l.value[1].value])}b=-1;for(e=c(f,h,0);-1!==b;)f=f.substring(0,b)+h[d][1]+f.substring(b+e.length,f.length),e=b+h[d][1].length,e=c(f,h,e);return{ctype:"string",value:f}}return k};t.substring$3=function(a,g){var c=A(a[0]),b=C(a[1]),d=C(a[2]);return"string"===c.ctype&&"number"===b.ctype&&"number"===d.ctype?{ctype:"string",value:c.value.substring(Math.floor(b.value.real),
-Math.floor(d.value.real))}:k};t.tokenize$2=function(a,g){var c=A(a[0]),b=A(a[1]);if("string"===c.ctype&&"string"===b.ctype)return t.tokenize$2([c,f.turnIntoCSList([b])],g);if("string"===c.ctype&&"list"===b.ctype){c=c.value;if(0===b.value.length){b=!0;if(void 0!==g.autoconvert){var d=A(g.autoconvert);"boolean"===d.ctype&&(b=d.value)}return b&&(b=parseFloat(c),!isNaN(b))?m.real(b):v.string(c)}var d=b.value[0],e=f.turnIntoCSList(b.value.slice(1)),c=c.split(d.value);return f.turnIntoCSList(c.map(function(a){return t.tokenize$2([v.string(a),
-e],g)}))}return k};t.indexof$2=function(a,g){var c=A(a[0]),b=A(a[1]);return"string"===c.ctype&&"string"===b.ctype?(c=c.value.indexOf(b.value),m.real(c+1)):k};t.indexof$3=function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]);return"string"===c.ctype&&"string"===b.ctype&&"number"===d.ctype?(c=c.value.indexOf(b.value,Math.round(d.value.real)-1),m.real(c+1)):k};t.parse$1=function(a,g){var c=A(a[0]);return"string"===c.ctype?(c=Ma(c.value),A(c)):k};t.unicode$1=function(a,g){var c;c=A(a[0]);var b=16;if(g.base){var d=
-A(g.base);"number"===d.ctype&&(b=d.value.real)}if("string"===c.ctype)c=parseInt(c.value,b);else if("number"===c.ctype)c=c.value.real;else return k;"undefined"!==typeof String.fromCodePoint?c=String.fromCodePoint(c):65535>=c?c=String.fromCharCode(c):(c-=65536,c=String.fromCharCode((c>>10)+55296,(c&1023)+56320));return v.string(c)};t.international$1=function(a,g){return t.international$2([a[0],null],g)};t.international$2=function(a,g){var c=A(a[0]);if("string"!==c.ctype)return k;var b=(q.translations||
-{})[q.language||"en"]||{};if(!b.hasOwnProperty(c.value))return c;var d=b[c.value];if("string"===typeof d)return v.string(d);if(null===a[1])return c;var e=A(a[1]),e="number"===e.ctype?e.value.real:0,b=(b._pluralFormFunction||Qd)(e);return b<d.length?v.string(d[b]):c};t.currentlanguage$0=function(a,g){return v.string(q.language||"en")};D.basismap=function(a,g,c,b){var d=f.turnIntoCSList([a,g,c]),d=f.adjoint3(f.transpose(d));b=v.mult(d,b);d=f.turnIntoCSList([v.mult(b.value[0],a),v.mult(b.value[1],g),
-v.mult(b.value[2],c)]);return f.transpose(d)};t.map$8=function(a,g){var c=M(a[0]),b=M(a[1]),d=M(a[2]),e=M(a[3]),h=M(a[4]),m=M(a[5]),l=M(a[6]),n=M(a[7]);return h!==k&&m!==k&&l!==k&&n!==k&&c!==k&&b!==k&&d!==k&&e!==k?(h=D.basismap(h,m,l,n),c=D.basismap(c,b,d,e),c=v.mult(h,f.adjoint3(c)),f.normalizeMax(c)):k};t.map$6=function(a,g){var c=M(a[0]),b=M(a[1]),d=M(a[2]),e=f.realVector([0,0,1]),h=f.cross,m=h(h(d,h(e,h(c,b))),h(b,h(e,h(c,d)))),l=M(a[3]),n=M(a[4]),q=M(a[5]),e=h(h(q,h(e,h(l,n))),h(n,h(e,h(l,q))));
-return l!==k&&n!==k&&q!==k&&e!==k&&c!==k&&b!==k&&d!==k&&m!==k?(l=D.basismap(l,n,q,e),c=D.basismap(c,b,d,m),c=v.mult(l,f.adjoint3(c)),f.normalizeMax(c)):k};t.map$4=function(a,g){var c=f.ii,b=f.jj,d=M(a[0]),e=M(a[1]),h=M(a[2]),m=M(a[3]);return h!==k&&m!==k&&d!==k&&e!==k?(h=D.basismap(h,m,c,b),c=D.basismap(d,e,c,b),c=v.mult(h,f.adjoint3(c)),f.normalizeMax(c)):k};t.map$2=function(a,g){var c=f.ii,b=f.jj,d=M(a[0]),e=v.add(f.realVector([1,0,0]),d),h=M(a[1]),m=v.add(f.realVector([1,0,0]),h);return h!==k&&
-m!==k&&d!==k&&e!==k?(h=D.basismap(h,m,c,b),c=D.basismap(d,e,c,b),c=v.mult(h,f.adjoint3(c)),f.normalizeMax(c)):k};t.pointreflect$1=function(a,g){var c=f.ii,b=f.jj,d=M(a[0]),e=v.add(f.realVector([1,0,0]),d),h=v.add(f.realVector([-1,0,0]),d);return h!==k&&d!==k&&e!==k?(h=D.basismap(d,h,c,b),c=D.basismap(d,e,c,b),c=v.mult(h,f.adjoint3(c)),f.normalizeMax(c)):k};t.linereflect$1=function(a,g){var c=f.ii,b=f.jj,d=M(a[0]),e=f.realVector([Math.random(),Math.random(),Math.random()]),h=f.realVector([Math.random(),
-Math.random(),Math.random()]),e=f.cross(e,d),h=f.cross(h,d);return d!==k&&e!==k?(d=D.basismap(e,h,c,b),c=D.basismap(e,h,b,c),c=v.mult(d,f.adjoint3(c)),f.normalizeMax(c)):k};D.extractPointVec=function(a){var g={ok:!1};if("geo"===a.ctype){var c=a.value;if("P"===c.kind)return g.x=xa.getField(c,"x"),g.y=xa.getField(c,"y"),g.z=m.real(1),g.ok=!0,g}if("list"!==a.ctype)return g;var b=a.value;if(2===b.length&&(a=b[0],c=b[1],"number"===a.ctype&&"number"===c.ctype))return g.x=a,g.y=c,g.z=m.real(1),g.ok=!0,g;
-3===b.length&&(a=b[0],c=b[1],b=b[2],"number"===a.ctype&&"number"===c.ctype&&"number"===b.ctype&&(g.x=m.div(a,b),g.y=m.div(c,b),g.z=m.real(1),g.ok=!0));return g};t.polygon$1=function(a,g){var c=A(a[0]);if("list"===c.ctype){for(var b=[],d=0;d<c.value.length;d++){var e=D.extractPoint(c.value[d]);if(!e.ok)return k;b[d]={X:e.x,Y:e.y}}return{ctype:"shape",type:"polygon",value:[b]}}return k};t.circle$2=function(a,g){var c=C(a[0]),b=C(a[1]),c=D.extractPointVec(c);if(!c.ok||"number"!==b.ctype)return k;c=f.turnIntoCSList([c.x,
-c.y,c.z]);return{ctype:"shape",type:"circle",value:f.turnIntoCSList([c,b])}};t.screen$0=function(a,g){var c=x.drawingstate.initialmatrix,b=function(a,g){var b=a-c.tx,d=g+c.ty;return{X:(b*c.d-d*c.b)/c.det,Y:-(-b*c.c+d*c.a)/c.det}};return{ctype:"shape",type:"polygon",value:[[b(0,0),b(W,0),b(W,V),b(0,V)]]}};t.halfplane$2=function(a,g){var c=C(a[0]),b=C(a[1]),d=M(c),e=M(b);if(c!==k&&b!==k){var h=b.usage,b=e;if("Line"===c.usage||"Point"===h)d=e,b=c;c=f.turnIntoCSList([b.value[0],b.value[1],m.zero]);c=
-f.cross(c,d);e=f.cross(b,c);e=v.div(e,e.value[2]);d=v.div(d,d.value[2]);d=f.sub(d,e);c=f.abs(d);d=v.div(d,c);c=e.value[0].value.real;e=e.value[1].value.real;b=1E3*d.value[0].value.real;d=1E3*d.value[1].value.real;return{ctype:"shape",type:"polygon",value:[[{X:c+d/2,Y:e-b/2},{X:c+d/2+b,Y:e-b/2+d},{X:c-d/2+b,Y:e+b/2+d},{X:c-d/2,Y:e+b/2}]]}}return k};t.element$1=function(a,g){var c=A(a[0]);return"string"===c.ctype&&u.csnames.hasOwnProperty(c.value)?{ctype:"geo",value:u.csnames[c.value]}:k};D.all$1=function(a,
-g){var c=A(a[0]);return"geo"===c.ctype&&c.value.incidences?f.ofGeos(c.value.incidences.map(function(a){return u.csnames[a]}).filter(g)):f.nil};t.allpoints$0=function(a,g){return f.ofGeos(u.points)};t.allpoints$1=function(a,g){return D.all$1(a,function(a){return"P"===a.kind})};t.allmasses$0=function(a,g){return f.ofGeos(ca)};t.allmasses$1=function(a,g){return D.all$1(a,function(a){return"P"===a.kind&&a.behavior&&"Mass"===a.behavior.type})};t.allsprings$0=function(a,g){return f.ofGeos(xc)};t.allsprings$1=
-function(a,g){return D.all$1(a,function(a){return"S"===a.kind&&a.behavior&&"Spring"===a.behavior.type})};t.alllines$0=function(a,g){return f.ofGeos(u.lines)};t.alllines$1=function(a,g){return D.all$1(a,function(a){return"L"===a.kind||"S"===a.kind})};t.allsegments$0=function(a,g){return f.ofGeos(u.lines.filter(function(a){return"S"===a.kind}))};t.allsegments$1=function(a,g){return D.all$1(a,function(a){return"S"===a.kind})};t.allconics$0=function(a,g){return f.ofGeos(u.conics)};t.allconics$1=function(a,
-g){return D.all$1(a,function(a){return"C"===a.kind})};t.allcircles$0=function(a,g){return f.ofGeos(u.conics.filter(function(a){return"Circle"===a.matrix.usage}))};t.allcircles$1=function(a,g){return D.all$1(a,function(a){return"C"===a.kind&&"Circle"===a.matrix.usage})};t.allelements$0=function(a,g){return f.ofGeos(u.gslp)};t.allelements$1=function(a,g){return D.all$1(a,function(a){return!0})};t.incidences$1=t.allelements$1;t.createpoint$2=function(a,g){var c=A(a[0]),b=M(a[1]);return"string"!==c.ctype?
-(console.log("Name must be a string"),k):"list"!==b.ctype&&f.isNumberVector(b)?(console.log("Position must be a number vector"),k):Da({name:c.value,type:"Free",labeled:!0,pos:b})};t.create$3=function(a,g){var c=A(a[0]),b=A(a[1]),d=A(a[2]),e,h;if("string"===c.ctype)e=c.value;else{if("list"!==c.ctype)return console.log("Names must be a string or a list of strings"),k;if(1!==c.value.length){e=v.string(c.value.map(function(a){return a.value}).join("__"));e=t.create$3([e,b,d],g);if(e!==k)for(b=v.string(e.kind.replace(/^(.*)s$/,
-"Select$1")),d=f.turnIntoCSList([v.string(e.name)]),h=0;h<c.value.length;++h)t.create$3([c.value[h],b,d],{index:m.real(h+1)});return e}if("string"!==c.value[0].ctype)return console.log("Element of names list must be a string"),k;e=c.value[0].value}if("string"!==b.ctype)return console.log("Type must be a string"),k;if("list"!==d.ctype)return console.log("Arguments must be a list"),k;if(!n.hasOwnProperty(b.value)&&!od.hasOwnProperty(b.value))return console.log("Invalid geometric operation: '"+b.value+
-"'"),k;var c=[],l=null;for(h=0;h<d.value.length;h++){var q=d.value[h];if("string"===q.ctype)c.push(q.value);else if("geo"===q.ctype)c.push(q.value.name);else if(l=M(q),l===k)return console.log("Unknown argument type"),k}e={name:e,type:b.value,labeled:!0};l&&(e.pos=l);0<c.length&&(e.args=c);b=C(g.index);"number"===b.ctype&&(e.index=b.value.real|0);return Da(e)};t.javascript$1=function(a,g){var c=A(a[0]);"string"===c.ctype&&(new Function(c.value)).call(qa);return k};t.use$1=function(a,g){function c(a,
-c,g){t[a.toLowerCase()+"$"+c]=g}var b=A(a[0]);if("string"===b.ctype){var b=b.value,d;q.plugins&&(d=q.plugins[b]);d||(d=va._pluginRegistry[b]);if(d)return d({instance:qa,config:q,nada:k,evaluate:A,extractPoint:D.extractPoint,evaluateAndVal:C,defineFunction:c,addShutdownHook:kb.push.bind(kb),addAutoCleaningEventListener:K,getVariable:J.getvar.bind(J),getInitialMatrix:function(){return x.drawingstate.initialmatrix},setTextRenderer:function(a,c){zc=a;c&&(qd=c)},getImage:function(a,c){"string"===typeof a&&
-(a=v.string(a));var g=cb(a);if(!g)return null;!c&&g.cdyUpdate&&g.cdyUpdate();return g},getMyfunction:function(a){return Wa.hasOwnProperty(a)?Wa[a]:null}}),{ctype:"boolean",value:!0};console.log("Plugin "+b+" not found");return{ctype:"boolean",value:!1}}return k};t.format$2=function(a,g){function c(a){a=a.toFixed(f);var c;do c=a,a=a.substring(0,a.length-1);while(""!==a&&"-"!==a&&+a===+c);return""+c}function b(a){var g;return"number"===a.ctype?(g=c(a.value.real),a=c(a.value.imag),g="0"===a?g:"-"===
-a.substring(0,1)?g+" - i*"+a.substring(1):g+" + i*"+a,{ctype:"string",value:g}):"list"===a.ctype?{ctype:"list",value:a.value.map(b)}:{ctype:"string",value:w(a).toString()}}var d=C(a[0]),e=C(a[1]),f;return"number"!==d.ctype&&"list"!==d.ctype||"number"!==e.ctype?k:(f=Math.max(0,Math.min(20,Math.round(e.value.real))),b(d))};Date.now||(Date.now=function(){return(new Date).getTime()});var Dd=0;t.timestamp$0=function(a,g){return m.real(Date.now())};t.seconds$0=function(a,g){return m.real((Date.now()-Dd)/
-1E3)};t.resetclock$0=function(a,g){Dd=Date.now();return k};t.time$0=function(a,g){var c=new Date;return f.realVector([c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds()])};t.date$0=function(a,g){var c=new Date;return f.realVector([c.getFullYear(),c.getMonth()+1,c.getDate()])};t.simulationtime$0=function(a,g){return m.real(Cb*Ad)};t.settimeout$2=function(a,g){function c(){A(e);b()}var d=A(a[0]),e=a[1];"number"===d.ctype&&"undefined"!==typeof window&&window.setTimeout(c,1E3*d.value.real);
-return k};D.formatForWebGL=function(a){return a.toFixed(10)};t.generateWebGL$2=function(a,g){var c=D.formatForWebGL,b=a[0],d=A(a[1]);console.log(d);if("list"!==d.ctype)return k;for(var e=[],f=0;f<d.value.length;f++)"string"===d.value[f].ctype&&e.push(d.value[f].value);console.log("***********");console.log(e);d=D.plotvars(b);console.log(d);-1===d.indexOf("a")&&-1===d.indexOf("b")&&-1===d.indexOf("c")&&-1===d.indexOf("d")&&-1===d.indexOf("e")&&-1===d.indexOf("f")&&(b=C(b));if("number"===b.ctype)return{ctype:"string",
-value:"vec2("+c(b.value.real)+","+c(b.value.imag)+")"};if("variable"===b.ctype)return{ctype:"string",value:b.name};if("string"===b.ctype||"void"===b.ctype)return b;if(2===b.args.length&&("infix"===b.ctype||"function"===b.ctype)){c=t.compileToWebGL$1([b.args[0]],{});d=t.compileToWebGL$1([b.args[1]],{});if("+"===b.oper||"add"===b.oper)return void 0===c.value||"void"===c.ctype?{ctype:"string",value:d.value}:{ctype:"string",value:"addc("+c.value+","+d.value+")"};if("*"===b.oper||"mult"===b.oper)return{ctype:"string",
-value:"multc("+c.value+","+d.value+")"};if("/"===b.oper||"div"===b.oper)return{ctype:"string",value:"divc("+c.value+","+d.value+")"};if("-"===b.oper||"sub"===b.oper)return void 0===c.value||"void"===c.ctype?{ctype:"string",value:"negc("+d.value+")"}:{ctype:"string",value:"subc("+c.value+","+d.value+")"};if("^"===b.oper||"pow"===b.oper)return{ctype:"string",value:"powc("+c.value+","+d.value+")"}}if("function"===b.ctype&&1===b.args.length){c=t.compileToWebGL$1([b.args[0]],{});if("sin$1"===b.oper)return{ctype:"string",
-value:"sinc("+c.value+")"};if("cos$1"===b.oper)return{ctype:"string",value:"cosc("+c.value+")"};if("tan$1"===b.oper)return{ctype:"string",value:"tanc("+c.value+")"};if("exp$1"===b.oper)return{ctype:"string",value:"expc("+c.value+")"};if("log$1"===b.oper)return{ctype:"string",value:"logc("+c.value+")"};if("arctan$1"===b.oper)return{ctype:"string",value:"arctanc("+c.value+")"};if("arcsin$1"===b.oper)return{ctype:"string",value:"arcsinc("+c.value+")"};if("arccos$1"===b.oper)return{ctype:"string",value:"arccosc("+
-c.value+")"};if("sqrt$1"===b.oper)return{ctype:"string",value:"sqrtc("+c.value+")"}}return k};t.compileToWebGL$1=function(a,g){var c,b;c=D.formatForWebGL;var d=a[0];b=D.plotvars(d);-1===b.indexOf("a")&&-1===b.indexOf("b")&&-1===b.indexOf("c")&&-1===b.indexOf("d")&&-1===b.indexOf("e")&&-1===b.indexOf("f")&&(d=C(d));if("number"===d.ctype)return{ctype:"string",value:"vec2("+c(d.value.real)+","+c(d.value.imag)+")"};if("variable"===d.ctype)return{ctype:"string",value:d.name};if("string"===d.ctype||"void"===
-d.ctype)return d;if(2===d.args.length&&("infix"===d.ctype||"function"===d.ctype)){c=t.compileToWebGL$1([d.args[0]],{});b=t.compileToWebGL$1([d.args[1]],{});if("+"===d.oper||"add"===d.oper)return void 0===c.value||"void"===c.ctype?{ctype:"string",value:b.value}:{ctype:"string",value:"addc("+c.value+","+b.value+")"};if("*"===d.oper||"mult"===d.oper)return{ctype:"string",value:"multc("+c.value+","+b.value+")"};if("/"===d.oper||"div"===d.oper)return{ctype:"string",value:"divc("+c.value+","+b.value+")"};
-if("-"===d.oper||"sub"===d.oper)return void 0===c.value||"void"===c.ctype?{ctype:"string",value:"negc("+b.value+")"}:{ctype:"string",value:"subc("+c.value+","+b.value+")"};if("^"===d.oper||"pow"===d.oper)return{ctype:"string",value:"powc("+c.value+","+b.value+")"}}if("function"===d.ctype&&1===d.args.length){c=t.compileToWebGL$1([d.args[0]],{});if("sin$1"===d.oper)return{ctype:"string",value:"sinc("+c.value+")"};if("cos$1"===d.oper)return{ctype:"string",value:"cosc("+c.value+")"};if("tan$1"===d.oper)return{ctype:"string",
-value:"tanc("+c.value+")"};if("exp$1"===d.oper)return{ctype:"string",value:"expc("+c.value+")"};if("log$1"===d.oper)return{ctype:"string",value:"logc("+c.value+")"};if("arctan$1"===d.oper)return{ctype:"string",value:"arctanc("+c.value+")"};if("arcsin$1"===d.oper)return{ctype:"string",value:"arcsinc("+c.value+")"};if("arccos$1"===d.oper)return{ctype:"string$1",value:"arccosc("+c.value+")"};if("sqrt$1"===d.oper)return{ctype:"string",value:"sqrtc("+c.value+")"}}return k};t.setsimulationspeed$1=function(a,
-b){var c=C(a[0]);"number"===c.ctype&&oa(c.value.real);return k};t.setsimulationaccuracy$1=function(a,b){var c=C(a[0]);"number"===c.ctype&&"undefined"!==typeof N&&"undefined"!==typeof N.env&&(N.env.accuracy=Math.max(1,c.value.real|0));return k};t.setsimulationquality$1=function(a,b){var c=C(a[0]);"number"===c.ctype&&"undefined"!==typeof N&&"undefined"!==typeof N.env&&(c=c.value.real,0===c&&(N.env.errorbound=.01,N.env.lowestdeltat=1E-5,N.env.slowdownfactor=2),1===c&&(N.env.errorbound=.001,N.env.lowestdeltat=
-1E-7,N.env.slowdownfactor=2),2===c&&(N.env.errorbound=1E-5,N.env.lowestdeltat=1E-10,N.env.slowdownfactor=4),3===c&&(N.env.errorbound=1E-6,N.env.lowestdeltat=1E-12,N.env.slowdownfactor=4));return k};var Vb=null,cc=null;t.createtool$3=function(a,b){var c,d="left",e="top",f=null;b.space&&(c=A(b.space),"number"===c.ctype&&(f=c.value.real/2));var h=null;b.toolbar&&(c=A(b.toolbar),"string"===c.ctype&&((h=document.getElementById(c.value))||console.warn("Element #"+c.value+" not found")));if(!h){if(b.reference){var m=
-A(b.reference);if("string"===m.ctype)switch(m.value){case "UR":d="right";break;case "LL":e="bottom";break;case "LR":d="right",e="bottom"}}h=document.createElement("div");h.className="CindyJS-toolbar";ga.parentNode.appendChild(h);m=A(a[1]);c=A(a[2]);"number"===m.ctype&&(h.style[d]=m.value.real+"px");"number"===c.ctype&&(h.style[e]=c.value.real+"px");null!==f&&(h.style.margin=-f+"px")}m=A(a[0]);if("string"===m.ctype)m=[[m.value]];else if("list"===m.ctype)m=m.value.map(function(a){return"string"===a.ctype?
-[a.value]:"list"===a.ctype?a.value.map(function(a){return"string"===a.ctype?a.value:null}):[null]});else return console.log("Name must be a string or a list of strings"),k;if(b.flipped&&(c=A(b.flipped),"boolean"===c.ctype&&c.value)){console.log("Flipping");var l=0;c=m.length;m.forEach(function(a){a.length>l&&(l=a.length)});for(var n=[],q=0;q<l;++q){n[q]=[];for(var r=0;r<c;++r)n[q][r]=m[r][q]||null}m=n}"bottom"===e&&m.reverse();m.forEach(function(a){"right"===d&&a.reverse();var c=document.createElement("div");
-h.appendChild(c);a.forEach(function(a){function b(){Vb&&Vb.classList.remove("CindyJS-active");Vb=d;d.classList.add("CindyJS-active");oc=a;var c=F[oc].actions;cc&&(cc.textContent=c[0].tooltip||"");ta=[];tb=Qa=0}F.hasOwnProperty(a)||(console.log("Tool '"+a+"' not implemented yet."),a=null);if(null===a){var g=document.createElement("span");g.className="CindyJS-spacer";c.appendChild(g)}else{var d=document.createElement("button"),g=document.createElement("img");g.src=va.getBaseDir()+"images/"+a+".png";
-d.appendChild(g);d.addEventListener("click",b);Vb||b();null!==f&&(d.style.margin=f+"px");c.appendChild(d)}})});return k};t.dropped$0=function(){return jc};t.droppoint$0=function(){return kc};t.parsecsv$1=function(a,b){var c=!0,d=C(b.autoconvert);"boolean"===d.ctype&&(c=d.value);var e=null,d=C(b.delimiter);"string"===d.ctype&&/^[^\"\r\n]$/.test(d.value)&&(e=d.value);d=C(a[0]);if("string"!==d.ctype)return console.log("CSV data is not a string"),k;var d=d.value,h='(?:"((?:[^"]+|"")*)"|([^]*?))(\r\n|(,)|[\r\n]|$)';
-e&&(e=e.replace(/[^A-Za-z0-9]/g,"\\$&").replace(/\$/g,"$$$$"),h=h.replace(/,/g,e));for(var h=new RegExp(h,"g"),e=[],l=[],n=null;h.lastIndex<d.length;){var q=h.exec(d),r=q[2];"string"===typeof q[1]&&(r=q[1].replace(/""/g,'"'));r=c?/^[Tt]rue$/.test(r)?v.bool(!0):/^[Ff]alse$/.test(r)?v.bool(!1):/^[\-+]?([0-9]+(\.[0-9]*)?|\.[0-9]+|Infinity)$/.test(r)?m.real(Number(r)):v.string(r):v.string(r);e.push(r);q[4]&&h.lastIndex===d.length&&(e.push(v.string("")),q={});if(!q[4]){null===n&&(n=e.length);if(n<e.length)for(n=
-e.length,q=0;q<l.length;++q)for(r=l[q].length;r<n;++r)l[q][r]=k;else if(n>e.length)for(q=e.length;q<n;++q)e[q]=k;l.push(e);e=[]}}return f.turnIntoCSList(l.map(f.turnIntoCSList))};t.load$2=function(a,b){return t.load$3([a[0],null,a[1]],b)};t.load$3=function(a,g){function c(){if(h.readyState===XMLHttpRequest.DONE){var c;200===h.status?c=v.string(String(h.responseText)):(ha.err("Failed to load "+f+": "+h.statusText),c=k);J.newvar(d);J.setvar(d,c);A(a[2]);J.removevar(d);b()}}var d="#";null!==a[1]&&"variable"===
-a[1].ctype&&(d=a[1].name);var e=C(a[0]),f=null,h=null;"string"===e.ctype&&/^https?:\/\//.test(e.value)&&(f=e.value);return null!==f?(h=new XMLHttpRequest,h.onreadystatechange=c,h.open("GET",f),h.send(),v.bool(!0)):k};D.extractPoint=function(a){var b={ok:!1};if("geo"===a.ctype){var c=a.value;if("P"===c.kind)return b.x=xa.getField(c,"x").value.real,b.y=xa.getField(c,"y").value.real,b.ok=!0,b}if("list"!==a.ctype)return b;var d=a.value;if(2===d.length&&(a=d[0],c=d[1],"number"===a.ctype&&"number"===c.ctype))return b.x=
-a.value.real,b.y=c.value.real,b.ok=!0,b;3===d.length&&(a=d[0],c=d[1],d=d[2],"number"===a.ctype&&"number"===c.ctype&&"number"===d.ctype&&(a=m.div(a,d),c=m.div(c,d),b.x=a.value.real,b.y=c.value.real,b.ok=!0));return b};t.draw$1=function(a,b){var c=C(a[0]);if("shape"===c.ctype)D.drawshape(c,b);else if("Line"===c.usage)y.handleModifs(b,y.lineModifs),y.drawline(c);else{var d=D.extractPoint(c);if(!d.ok){if("undefined"!==typeof c.value&&2===c.value.length)return t.draw$2(c.value,b);return}null!==b&&y.handleModifs(b,
-y.pointModifs);y.drawpoint(d)}return k};t.draw$2=function(a,b){var c=C(a[0]),d=C(a[1]),c=D.extractPoint(c),d=D.extractPoint(d);if(!c.ok||!d.ok)return k;null!==b&&y.handleModifs(b,y.lineModifs);y.drawsegcore(c,d);return k};t.drawcircle$2=function(a,b){return D.drawcircle(a,b,"D")};D.arcHelper=function(a){var b={};b.startPoint=M(a[0]);b.viaPoint=M(a[1]);b.endPoint=M(a[2]);return b};t.fillcircle$2=function(a,b){return D.drawcircle(a,b,"F")};t.drawarc$3=function(a,b){var c=D.arcHelper(a);return D.drawarc(c,
-b,"D")};t.fillarc$3=function(a,b){var c=D.arcHelper(a);return D.drawarc(c,b,"F")};D.drawarc=function(a,b,c){var d=a.startPoint,e=a.viaPoint;a=a.endPoint;if(!f._helper.isAlmostReal(f.turnIntoCSList([d,e,a])))return k;y.handleModifs(b,y.conicModifs);y.preDrawCurve();b=f.det3(d,e,a);if(1E-12<Math.abs(b.value.real)){b=n._helper.ConicBy5(null,d,e,a,f.ii,f.jj);var h=n._helper.CenterOfConic(b),h=f.normalizeMax(h);b=m.real(0);var l=f.turnIntoCSList([f.turnIntoCSList([h.value[2],b,m.neg(h.value[0])]),f.turnIntoCSList([b,
-h.value[2],m.neg(h.value[1])]),f.turnIntoCSList([b,b,h.value[2]])]);b=f.normalizeZ(v.mult(l,d));f.normalizeZ(v.mult(l,e));l=f.normalizeZ(v.mult(l,a));b=-Math.atan2(b.value[1].value.real,b.value[0].value.real);l=-Math.atan2(l.value[1].value.real,l.value[0].value.real);h=f.normalizeZ(h);d=f.normalizeZ(d);e=f.normalizeZ(e);a=f.normalizeZ(a);var q=f.abs(f.sub(d,h)),r=[h.value[0].value.real,h.value[1].value.real],h=x.drawingstate.matrix,t=r[0]*h.a-r[1]*h.b+h.tx,r=r[0]*h.c-r[1]*h.d-h.ty,d=0<f.det3(d,e,
-a).value.real;z.save();z.beginPath();z.translate(t,r);z.arc(0,0,q.value.real*h.sdet,b,l,d);"F"===c&&(z.fillStyle=y.lineColor,z.closePath(),z.fill());"D"===c&&z.stroke();z.restore()}else{if("D"!==c)return k;c=D.extractPoint(d);b=D.extractPoint(e);l=D.extractPoint(a);if(!c.ok||!b.ok||!l.ok)return k;q=(c.x-l.x)*(c.x-l.x)+(c.y-l.y)*(c.y-l.y);h=(l.x-b.x)*(l.x-b.x)+(l.y-b.y)*(l.y-b.y);if(1E-12>(c.x-b.x)*(c.x-b.x)+(c.y-b.y)*(c.y-b.y)||1E-12>q||1E-12>h)return k;0>f.crossratio3(d,a,e,f.cross(f.cross(d,e),
-f.linfty),f.ii).value.real?y.drawsegcore(c,l):y.drawRaySegment(d,a)}return k};D.drawcircle=function(a,b,c){var d=C(a[0]);a=C(a[1]);var e=D.extractPoint(d);if(!e.ok||"number"!==a.ctype||!m._helper.isAlmostReal(a))return k;var d=x.drawingstate.matrix,f=e.x*d.a-e.y*d.b+d.tx,e=e.x*d.c-e.y*d.d-d.ty;y.handleModifs(b,y.conicModifs);y.preDrawCurve();z.lineJoin="miter";z.beginPath();z.arc(f,e,Math.abs(a.value.real)*d.sdet,0,2*Math.PI);z.closePath();"D"===c&&z.stroke();"F"===c&&(z.fillStyle=y.lineColor,z.fill());
-"C"===c&&z.clip();return k};t.drawconic$1=function(a,b){var c;c=C(a[0]);if("list"!==c.ctype||3!==c.value.length&&6!==c.value.length)return console.error("could not parse conic"),k;if(6===c.value.length){for(var d=0;6>d;d++)if("number"!==c.value[d].ctype)return console.error("could not parse conic"),k;var e=m.real(.5),d=c.value[0],h=c.value[2],h=m.mult(h,e),l=c.value[1],n=c.value[3],n=m.mult(n,e),q=c.value[4],q=m.mult(q,e);c=c.value[5];c=f.turnIntoCSList([f.turnIntoCSList([d,h,n]),f.turnIntoCSList([h,
-l,q]),f.turnIntoCSList([n,q,c])])}else{for(d=0;3>d;d++)for(h=0;3>h;h++)if("number"!==c.value[d].value[h].ctype)return console.error("could not parse conic"),k;f.equals(c,f.transpose(c)).value||(d=v.mult(c,m.real(.5)),c=v.mult(f.transpose(c),m.real(.5)),c=f.add(d,c))}c=f.normalizeMax(c);return D.drawconic(c,b)};D.drawconic=function(a,b){y.handleModifs(b,y.conicModifs);if(0!==y.lsize){y.preDrawCurve();for(var c=f.normalizeMax(a),d=c,e=0;2>e;e++)for(var h=0;2>h;h++)if(Math.abs(c.value[e].value[h].value.imag)>
-m.eps)return;e=f.turnIntoCSList([f.realVector([-1,-1,1]),f.realVector([1,0,0]),f.realVector([0,1,0])]);h=x.from(0,0,1);h[2]=1;var l=x.from(1,0,1);l[2]=1;var q=x.from(0,1,1);q[2]=1;var h=f.turnIntoCSList([f.realVector(h),f.realVector(l),f.realVector(q)]),h=f.transpose(h),e=v.mult(h,e),e=f.inverse(e),c=v.mult(f.transpose(e),c),c=v.mult(c,e),e=c.value[0].value[0].value.real,h=c.value[1].value[0].value.real,l=c.value[1].value[1].value.real,q=c.value[2].value[0].value.real,r=c.value[2].value[1].value.real,
-u=c.value[2].value[2].value.real,c=[[e,h,q],[h,l,r],[q,r,u]],w=1E-14>Math.abs(e*l*u-e*r*r-h*h*u+2*h*q*r-l*q*q);if(w&&"Circle"===a.usage){var A=v.mult(f.adjoint3(d),f.linfty);m.abs(A.value[2]).value.real>m.eps&&(w=!1)}var A=W>V?W:V,B=-1.5*A,C=1.5*A,D=-1.5*A,ec=1.5*A,E=1;w&&(E=0);if(E)var q=0,q=1E-14<Math.abs(e-h)?Math.atan(h/e-l)/2:Math.PI/4,F=function(a){var c=Math.cos(a);a=Math.sin(a);return[[c,-a,0],[a,c,0],[0,0,1]]}(q),F=f.realMatrix(F),e=f.transpose(F),c=v.mult(f.realMatrix(c),F),c=v.mult(e,c),
-e=c.value[0].value[0].value.real,h=c.value[1].value[0].value.real,l=c.value[1].value[1].value.real,q=c.value[2].value[0].value.real,r=c.value[2].value[1].value.real,u=c.value[2].value[2].value.real;var c=[e,h,l,q,r,u],e=function(){var a=n._helper.splitDegenConic(d);if(a!==k){var c=a[1],a=[a[0]];t.draw$1(a,b);a[0]=c;t.draw$1(a,b)}},G=function(a){"undefined"!==a&&6===a.length||console.error("this does not define a Conic");if(w)return"degenerate";a=a[0]*a[2]-a[1]*a[1];return 1E-14>Math.abs(a)?"parabola":
-1E-14<a?"ellipsoid":"hyperbola"};G(c);var H=function(a,c){return 0<a&&a<W&&0<c&&c<V},I=[],J=[],K=[],L=[],M=[],N=[],O=function(){I=[];J=[];K=[];L=[];M=[];N=[]},P=function(a,c){z.beginPath();z.moveTo(a[0],c[0]);for(var b=1;b<a.length;b++)z.lineTo(a[b],c[b]);z.stroke()},Q=function(a,c,b){var g,d,e=G(a);if(6!==a.length)console.error("Conic needs 6 Parameters");else{var p=a[0],h=a[1],k=a[2],m=a[3],l=a[4];a=a[5];var n;g=b-c;for(var ba=.1*g+c,q=b-.1*g,R=c;R<=b;R+=n){n=R<ba||R>q||100>Math.abs(b-c)?.5:0>R||
-R>V?10:3;d=-p*k*R*R-2*p*l*R-p*a+h*h*R*R+2*h*m*R+m*m;d=Math.sqrt(d);g=1/p*(-h*R-m+d);d=-1/p*(h*R+m+d);var r,Ca;E?(r=[g,R,1],Ca=[d,R,1],r=v.mult(F,f.realVector(r)),Ca=v.mult(F,f.realVector(Ca)),g=r.value[0].value.real,d=Ca.value[0].value.real,r=r.value[1].value.real,Ca=Ca.value[1].value.real):Ca=r=R;isNaN(g)||"ellipsoid"!==e?!isNaN(g)&&g>=B&&g<=C&&(I.push(g),K.push(r)):(I.push(g),K.push(r));isNaN(d)||"ellipsoid"!==e?!isNaN(d)&&d>=B&&d<=C&&(J.push(d),L.push(Ca)):(J.push(d),L.push(Ca))}}},h=function(a){var c,
-b,g;G(a);if(6!==a.length)console.error("Conic needs 6 Parameters");else{g=a[0];var d=a[1],e=a[2],f=a[3],p=a[4],h=a[5];c=-g*p+d*f;b=Math.sqrt(g*(-g*e*h+g*Math.pow(p,2)+Math.pow(d,2)*h-2*d*f*p+e*Math.pow(f,2)));e=g*e-Math.pow(d,2);1E-14<Math.abs(e)?(g=(c-b)/e,b=(c+b)/e):b=g=(-g*h+f*f)/(2*g*p-2*d*f);!isNaN(g)&&g>D&&g<ec||(g=D);!isNaN(b)&&b>D&&b<ec||(b=D);c=g<b?g:b;b=g>b?g:b;Q(a,D,c);M=I.concat(J.reverse());N=K.concat(L.reverse());P(M,N);O();Q(a,b,ec);P(I,K);if(H(I[0],K[1])||H(J[0],L[0]))z.beginPath(),
-z.moveTo(I[0],K[0]),z.lineTo(J[0],L[0]),z.stroke();P(J,L);O();Q(a,c,b);P(I,K);z.beginPath();z.moveTo(I[0],K[0]);z.lineTo(J[0],L[0]);z.stroke();z.beginPath();z.moveTo(I[I.length-1],K[K.length-1]);z.lineTo(J[J.length-1],L[L.length-1]);z.stroke();P(J,L);O()}};w?e():h(c)}};t.drawall$1=function(a,b){var c=A(a[0]);if("list"===c.ctype){y.handleModifs(b,y.pointAndLineModifs);for(var d=0;d<c.value.length;d++)t.draw$1([c.value[d]],null)}return k};t.connect$1=function(a,b){return D.drawpolygon(a,b,"D",!1)};
-t.drawpoly$1=function(a,b){return D.drawpolygon(a,b,"D",!0)};t.fillpoly$1=function(a,b){return D.drawpolygon(a,b,"F",!0)};t.drawpolygon$1=function(a,b){return D.drawpolygon(a,b,"D",!0)};t.fillpolygon$1=function(a,b){return D.drawpolygon(a,b,"F",!0)};D.drawpolygon=function(a,b,c,d){function e(){for(var a=m.value,c=0;c<a.length;c++){var b=a[c],g;for(g=0;g<b.length;g++){var d=b[g],f=d.X*h.a-d.Y*h.b+h.tx,d=d.X*h.c-d.Y*h.d-h.ty;0===g?z.moveTo(f,d):z.lineTo(f,d)}z.closePath()}}function f(){var a;for(a=
-0;a<m.value.length;a++){var c=D.extractPoint(m.value[a]);if(!c.ok)return;var b=c.x*h.a-c.y*h.b+h.tx,c=c.x*h.c-c.y*h.d-h.ty;0===a?z.moveTo(b,c):z.lineTo(b,c)}d&&z.closePath()}y.handleModifs(b,y.conicModifs);y.preDrawCurve();z.mozFillRule="evenodd";var h=x.drawingstate.matrix,m=A(a[0]);z.beginPath();"list"===m.ctype&&f();"shape"===m.ctype&&e();"D"===c&&(y.fillColor&&(z.fillStyle=y.fillColor,z.fill()),z.stroke());"F"===c&&(z.fillStyle=y.lineColor,z.fill());"C"===c&&z.clip();return k};var zc=Wc,qd=function(a,
-b,c){if(-1!==b.indexOf("\n"))for(b=b.split("\n"),a.textContent=b[0],c=1;c<b.length;++c)a.appendChild(document.createElement("br")),a.appendChild(document.createTextNode(b[c]));else a.textContent=b};D.drawtext=function(a,b,c){var d=C(a[0]);a=A(a[1]);var e=D.extractPoint(d);if(!e.ok)return null;y.handleModifs(b,y.textModifs);b=x.drawingstate.textsize;null===b&&(b=ja.textsize);null!==y.size&&(b=y.size);z.fillStyle=y.textColor;var f=x.drawingstate.matrix,d=e.x*f.a-e.y*f.b+f.tx+y.xOffset,e=e.x*f.c-e.y*
-f.d-f.ty-y.yOffset;a=w(a);f=y.bold+y.italics+Math.round(10*b)/10+"px "+y.family;z.font=f;return c?c(a,f,d,e,y.align,b):zc(z,a,d,e,y.align,b,b*ja.lineHeight)};t.drawtext$2=function(a,b){D.drawtext(a,b,null);return k};t.drawtable$2=function(a,b){var c=C(a[0]),d=C(a[1]),e=D.extractPoint(c);if(!e.ok||"list"!==d.ctype)return k;var d=d.value,c=d.length,h=-1,m;for(m=0;m<c;++m)"list"===d[m].ctype&&d[m].value.length>h&&(h=d[m].value.length);-1===h?(d=d.map(function(a){return[a]}),h=1):d=d.map(function(a){return f.asList(a).value});
-var l=100,n=null,q=!0,r=x.drawingstate.textcolor;y.handleModifs(b,{size:!0,color:function(a){f._helper.isNumberVecN(a,3)&&(r=y.makeColor([a.value[0].value.real,a.value[1].value.real,a.value[2].value.real]))},alpha:!0,bold:!0,italics:!0,family:!0,align:!0,x_offset:!0,y_offset:!0,offset:!0,width:function(a){"number"===a.ctype&&(l=a.value.real)},height:function(a){"number"===a.ctype&&(n=a.value.real)},border:function(a){"boolean"===a.ctype&&(q=a.value)}});var t=x.drawingstate.textsize;null===t&&(t=ja.textsize);
-null!==y.size&&(t=y.size);null===n&&(n=1.6*t);z.font=y.bold+y.italics+Math.round(10*t)/10+"px "+y.family;m=x.drawingstate.matrix;var u=h*l,v=c*n,t=e.x*m.a-e.y*m.b+m.tx+y.xOffset,A=e.x*m.c-e.y*m.d-m.ty-y.yOffset-v;if(q){y.preDrawCurve();z.strokeStyle=y.lineColor;z.beginPath();for(m=1;m<c;++m)z.moveTo(t,A+m*n),z.lineTo(t+u,A+m*n);for(e=1;e<h;++e)z.moveTo(t+e*l,A),z.lineTo(t+e*l,A+v);z.stroke();z.lineWidth=y.lsize+1;z.beginPath();z.rect(t,A,u,v);z.stroke()}t+=y.align*l+(1-2*y.align)*n*.3;A+=.7*n;z.fillStyle=
-r;for(m=0;m<c;++m)for(e=0;e<h;++e)u=w(d[m][e]),zc(z,u,t+e*l,A+m*n,y.align);return k};D.drawshape=function(a,b){return"polygon"===a.type?D.drawpolygon([a],b,"D",1):"circle"===a.type?D.drawcircle([a.value.value[0],a.value.value[1]],b,"D"):k};D.fillshape=function(a,b){return"polygon"===a.type?D.drawpolygon([a],b,"F",1):"circle"===a.type?D.drawcircle([a.value.value[0],a.value.value[1]],b,"F"):k};D.clipshape=function(a,b){return"polygon"===a.type?D.drawpolygon([a],b,"C",1):"circle"===a.type?D.drawcircle([a.value.value[0],
-a.value.value[1]],b,"C"):k};t.fill$1=function(a,b){var c=A(a[0]);return"shape"===c.ctype?D.fillshape(c,b):k};t.clip$1=function(a,b){var c=A(a[0]);return"shape"===c.ctype?D.clipshape(c,b):"list"===c.ctype?(c=t.polygon$1(a,[]),t.clip$1([c],[])):k};t.plot$1=function(a,b){return t.plot$2([a[0],null],b)};t.plot$2=function(a,b){function c(a){return"number"===a.ctype&&m._helper.isAlmostReal(a)}function d(a,c,b,g,e){n++;c=+c.value.real;e=+g.value.real;g=c*E.a-e*E.b+E.tx;c=c*E.c-e*E.d-E.ty;a=+a.value.real;
-e=+b.value.real;b=a*E.a-e*E.b+E.tx;a=a*E.c-e*E.d-E.ty;q?(z.lineTo(b,a),z.lineTo(g,c)):(z.beginPath(),z.moveTo(b,a),z.lineTo(g,c),q=!0)}function e(a,b,g,f,k){var n=c(g),r=c(f);if(.001>k)!h&&q&&(z.stroke(),q=!1);else if(n||r){var t=m.real((a.value.real+b.value.real)/2);J.setvar(B,t);var u=A(w),v=c(u);if(n&&r&&v){var Mb=g.value.real,r=u.value.real,v=f.value.real;if(n=1>Math.abs(Mb+v-2*r)/l){var x=m.real((a.value.real+t.value.real)/2);J.setvar(B,x);var x=A(w),y=m.real((t.value.real+b.value.real)/2);J.setvar(B,
-y);y=A(w);Mb=Math.abs(Mb+r-2*x.value.real)/l;r=Math.abs(r+v-2*y.value.real)/l;n=n&&1>Mb&&1>r}n?(d(a,t,g,u,k/2),d(t,b,u,f,k/2)):(e(a,t,g,u,k/2),e(t,b,u,f,k/2))}else e(a,t,g,u,k/2),e(t,b,u,f,k/2)}}var h=!1,l=.2/Jb,n=0,q=!1,r=-10,t=10,u=.1,v=1E3,w=a[0],B;if(null!==a[1]&&"variable"===a[1].ctype)B=a[1].name;else{var C=D.plotvars(w);B="#";-1!==C.indexOf("t")&&(B="t");-1!==C.indexOf("z")&&(B="z");-1!==C.indexOf("y")&&(B="y");-1!==C.indexOf("x")&&(B="x")}J.newvar(B);var E=x.drawingstate.matrix;y.handleModifs(b,
-{color:!0,alpha:!0,size:!0,dashpattern:!0,dashtype:!0,dashing:!0,lineCap:!0,lineJoin:!0,miterLimit:!0,connect:function(a){"boolean"===a.ctype&&(h=a.value)},start:function(a){"number"===a.ctype&&(r=a.value.real)},stop:function(a){"number"===a.ctype&&(t=a.value.real)},steps:function(a){"number"===a.ctype&&(v=a.value.real)}});z.strokeStyle=y.lineColor;z.lineWidth=y.lsize;var F,G,H,I,q=!1,C=m.real(14.32);J.setvar(B,C);H=A(w);if("number"!==H.ctype){if(f.isNumberVector(H).value&&2===H.value.length){q=!1;
-u=(t-r)/v;for(C=r;C<t;C+=u)J.setvar(B,m.real(C)),I=A(w),f.isNumberVector(I).value&&2===I.value.length&&(F=+I.value[0].value.real,G=+I.value[1].value.real,I=F*E.a-G*E.b+E.tx,F=F*E.c-G*E.d-E.ty,q?z.lineTo(I,F):(z.beginPath(),z.moveTo(I,F),q=!0));z.stroke();J.removevar(B)}return k}for(I=r;I<t+u;I+=u)C=m.real(I),J.setvar(B,C),H=A(w),C.value.real>r&&e(F,C,G,H,u),F=C,G=H;J.removevar(B);q&&z.stroke();return k};t.plotX$1=function(a,b){var c=a[0],d=D.plotvars(c),e="#";-1!==d.indexOf("t")&&(e="t");-1!==d.indexOf("z")&&
-(e="z");-1!==d.indexOf("y")&&(e="y");-1!==d.indexOf("x")&&(e="x");J.newvar(e);d=x.drawingstate.matrix;z.fillStyle=x.drawingstate.linecolor;z.lineWidth=1;z.lineCap=y.lineCap;z.lineJoin=y.lineJoin;z.miterLimit=y.miterLimit;for(var f=!1,h=-10;10>h;h+=.01){J.setvar(e,m.real(h));var l=A(c);if("number"===l.ctype){var n=+l.value.real,l=h*d.a-n*d.b+d.tx,n=h*d.c-n*d.d-d.ty;f?z.lineTo(l,n):(z.beginPath(),z.moveTo(l,n),f=!0)}}z.stroke();J.removevar(e);return k};D.plotvars=function(a){function b(a,c){var g={},
-d;for(d=a.length-1;0<=d;--d)g[a[d]]=a[d];for(d=c.length-1;0<=d;--d)g[c[d]]=c[d];d=[];for(var e in g)g.hasOwnProperty(e)&&d.push(g[e]);return d}function c(a,c){for(var b=0;b<a.length;b++)a[b]===c&&(a.splice(b,1),b--);return a}var d,e,f,h;if("variable"===a.ctype)return[a.name];if("infix"===a.ctype)return d=D.plotvars(a.args[0]),a=D.plotvars(a.args[1]),b(d,a);if("list"===a.ctype){f=a.value;e=[];for(h=0;h<f.length;h++)d=D.plotvars(f[h]),e=b(e,d);return e}if("function"===a.ctype){f=a.args;e=[];for(h=0;h<
-f.length;h++)d=D.plotvars(f[h]),e=b(e,d);"apply"!==a.oper&&"select"!==a.oper&&"forall"!==a.oper&&"sum"!==a.oper&&"product"!==a.oper&&"repeat"!==a.oper&&"min"!==a.oper&&"max"!==a.oper&&"sort"!==a.oper||"variable"!==a.args[1].ctype||(e=c(e,a.args[1].name));return e}return[]};t.clrscr$0=function(a,b){"undefined"!==typeof W&&"undefined"!==typeof V&&z.clearRect(0,0,W,V);return k};t.repaint$0=function(a,g){b();return k};t.screenbounds$0=function(a,b){var c=v.withUsage(f.realVector(x.to(0,0)),"Point"),d=
-v.withUsage(f.realVector(x.to(W,0)),"Point"),e=v.withUsage(f.realVector(x.to(W,V)),"Point"),h=v.withUsage(f.realVector(x.to(0,V)),"Point");return f.turnIntoCSList([c,d,e,h])};t.createimage$3=function(a,b){var c=A(a[0]),d=C(a[1]),e=C(a[2]);if("number"!==d.ctype||"number"!==e.ctype||"string"!==c.ctype)return k;var f=document.createElement("canvas");f.id=c.value;f.width=d.value.real;f.height=e.value.real;f.style.display="none";document.body.appendChild(f);ab[c.value]=X(f);return k};t.clearimage$1=function(a,
-b){var c=A(a[0]);if("string"!==c.ctype&&"image"!==c.ctype)return k;var c=cb(c),d=c.img;if("undefined"===typeof d||null===d)return k;var e=c.width,f=c.height;d.getContext("2d").clearRect(0,0,e,f);c.generation++;return k};t.canvas$4=function(a,b){var c=C(a[0]),d=C(a[1]),e=A(a[2]),f=a[3],h=D.extractPoint(c),m=D.extractPoint(d);if(!h.ok||!m.ok||"string"!==e.ctype&&"image"!==e.ctype)return k;e=cb(e);if(!e||!e.img.getContext)return k;var d=e.img,l=e.width,c=e.height,n=m.x-h.x,q=m.y-h.y,r=h.x-q*c/l,t=h.y+
-n*c/l,q=m.x-q*c/l,n=m.y+n*c/l,m=x.from(h.x,h.y,1),r=x.from(r,t,1),q=x.from(q,n,1),h=m[0],t=m[1],n=r[0],u=r[1],v=q[0],w=q[1],r=l*(t-u)/((h-n)*(t-w)-(h-v)*(t-u)),l=l*(h-n)/((t-u)*(h-v)-(t-w)*(h-n)),q=-r*h-l*t,m=(c*(t-w)-c*(t-u))/((h-n)*(t-w)-(h-v)*(t-u)),n=(c*(h-v)-c*(h-n))/((t-u)*(h-v)-(t-w)*(h-n)),c=c-m*h-n*t,d=d.getContext("2d"),h=z;z=d;z.save();z.transform(r,m,l,n,q,c);e.generation++;A(f);z.restore();z=h};t.canvas$5=function(a,b){var c=C(a[0]),d=C(a[1]),e=C(a[2]),f=A(a[3]),h=a[4],c=D.extractPoint(c),
-m=D.extractPoint(d),l=D.extractPoint(e);if(!c.ok||!m.ok||!l.ok||"string"!==f.ctype&&"image"!==f.ctype)return k;f=cb(f);if(!f||!f.img.getContext)return k;var e=f.img,n=f.width,d=f.height,q=x.from(c.x,c.y,1),r=x.from(m.x,m.y,1),m=x.from(l.x,l.y,1),c=q[0],l=q[1],t=r[0],u=r[1],v=m[0],w=m[1],m=((0-n)*(l-w)-0*(l-u))/((c-t)*(l-w)-(c-v)*(l-u)),n=((0-n)*(c-v)-0*(c-t))/((l-u)*(c-v)-(l-w)*(c-t)),r=0-m*c-n*l,q=((d-d)*(l-w)-(d-0)*(l-u))/((c-t)*(l-w)-(c-v)*(l-u)),t=((d-d)*(c-v)-(d-0)*(c-t))/((l-u)*(c-v)-(l-w)*
-(c-t)),d=d-q*c-t*l,e=e.getContext("2d"),c=z;z=e;z.save();z.transform(m,q,n,t,r,d);f.generation++;A(h);z.restore();z=c};t.screenresolution$0=function(a,b){return m.real(x.drawingstate.matrix.a)};t.layer$1=function(a,b){};t.imagesize$1=function(a,b){var c=cb(C(a[0]));return c?f.realVector([+c.width,+c.height]):k};t.imageready$1=function(a,b){var c=cb(C(a[0]));return v.bool(!(!c||!c.ready))};t.drawimage$2=function(a,b){function c(){var a=1,c=1,d=1,p=1,h=0,m=1,n=D.extractPoint(e);if(!n.ok)return k;l=
-cb(l);if(!l)return k;z.save();var q;void 0!==b.angle&&(q=A(b.angle),"number"===q.ctype&&(h=q.value.real));void 0!==b.rotation&&(q=A(b.rotation),"number"===q.ctype&&(h=q.value.real));void 0!==b.scale&&(q=C(b.scale),"number"===q.ctype&&(c=a=q.value.real),f.isNumberVector(q).value&&2===q.value.length&&(a=q.value[0].value.real,c=q.value[1].value.real));void 0!==b.scalex&&(q=A(b.scalex),"number"===q.ctype&&(a=q.value.real));void 0!==b.scaley&&(q=A(b.scaley),"number"===q.ctype&&(c=q.value.real));void 0!==
-b.flipx&&(q=A(b.flipx),"boolean"===q.ctype&&q.value&&(d=-1));void 0!==b.flipy&&(q=A(b.flipy),"boolean"===q.ctype&&q.value&&(p=-1));void 0!==b.alpha&&(q=A(b.alpha),"number"===q.ctype&&(m=q.value.real));var r=x.drawingstate.matrix,R=x.drawingstate.initialmatrix,t=l.width,u=l.height;q=n.x*r.a-n.y*r.b+r.tx;var v=n.x*r.c-n.y*r.d-r.ty,w=(n.x+1)*r.a-n.y*r.b+r.tx-q,r=(n.x+1)*r.c-n.y*r.d-r.ty-v,Ca=(n.x+1)*R.a-n.y*R.b+R.tx-(n.x*R.a-n.y*R.b+R.tx),R=(n.x+1)*R.c-n.y*R.d-R.ty-(n.x*R.c-n.y*R.d-R.ty),n=Math.sqrt(w*
-w+r*r)/Math.sqrt(Ca*Ca+R*R),w=-Math.atan2(w,r)+Math.atan2(Ca,R),r=x.drawingstate.matrix.sdet/72,a=a*r,c=c*r;1!==m&&(z.globalAlpha=m);z.translate(q,v);z.scale(a*d*n,c*p*n);z.rotate(h+w);z.translate(-q,-v);z.translate(-t/2,-u/2);a=l;a.drawTo?a.drawTo(z,q,v):z.drawImage(a.img,q,v);z.globalAlpha=1;z.restore()}function d(){var a=1,c=1,f=1,p=1,n=D.extractPoint(e),q=D.extractPoint(h),r;if(!n.ok||!q.ok)return k;l=cb(l);if(!l)return k;var t=l.width,u=l.height;if(0===m)r={},r.x=n.x-(q.y-n.y),r.y=n.y+(q.x-n.x),
-p=u/t;else if(r=D.extractPoint(m),!n.ok)return k;z.save();var v;void 0!==b.alpha&&(v=A(b.alpha),"number"===v.ctype&&(a=v.value.real));void 0!==b.aspect&&(v=A(b.aspect),"number"===v.ctype&&(p=v.value.real));void 0!==b.flipx&&(v=A(b.flipx),"boolean"===v.ctype&&v.value&&(c=-1));void 0!==b.flipy&&(v=A(b.flipy),"boolean"===v.ctype&&v.value&&(f=-1));v=x.drawingstate.matrix;1!==a&&(z.globalAlpha=a);a=n.x*v.a-n.y*v.b+v.tx;n=n.x*v.c-n.y*v.d-v.ty;z.transform(q.x*v.a-q.y*v.b+v.tx-a,q.x*v.c-q.y*v.d-v.ty-n,r.x*
-v.a-r.y*v.b+v.tx-a,r.x*v.c-r.y*v.d-v.ty-n,a,n);z.scale(1/t,-1/u*p);z.translate(t/2,-u/2);z.scale(c,f);z.translate(-t/2,u/2);z.translate(0,-u);c=l;c.drawTo?c.drawTo(z,0,0):z.drawImage(c.img,0,0);z.globalAlpha=1;z.restore()}var e,h,m,l;return 2===a.length?(e=C(a[0]),l=C(a[1]),c()):3===a.length?(e=C(a[0]),h=C(a[1]),m=0,l=C(a[2]),d()):4===a.length?(e=C(a[0]),h=C(a[1]),m=C(a[2]),l=C(a[3]),d()):k};t.drawimage$3=t.drawimage$2;t.drawimage$4=t.drawimage$2;t.allimages$0=function(){var a=[];Object.keys(ab).forEach(function(b){a.push({ctype:"string",
-value:b})});return f.turnIntoCSList(a)};t.cameravideo$0=function(){var a=null,b={video:!0,audio:!1},c=navigator.mediaDevices&&navigator.mediaDevices.getUserMedia;c?a=function(a,c){navigator.mediaDevices.getUserMedia(b).then(a,c)}:(c=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia)&&(a=function(a,d){c.call(navigator,b,a,d)});if(!a)return console.warn("getUserMedia call not supported"),k;var d=document.createElement("video");d.autoplay=!0;var e=
-X(d);console.log("Opening stream.");a(function(a){a=window.URL.createObjectURL(a);d.src=a;d.addEventListener("loadeddata",S)},function(a){console.error("Could not get user video:",String(a),a)});return e};"use strict";var me=[{key:[":"],field:["."],deg:["\u00b0"],take:["_"]},{functionCall:!0},{rassoc:!0,pow:["^"],sqrt:["\u221a"]},{mul:["*","\u2062","\u22c5","\u00b7"],cross:["\u00d7"],div:["/","\u00f7","\u2215","\u2236"]},{add:["+"],sub:["-","\u2212"],neg:["!","\u00ac"]},{seq:[".."]},{eq:["==","\u225f"],
-ne:["!=","<>","\u2260"],lt:["<"],gt:[">"],le:["<=","\u2264","\u2266"],ge:[">=","\u2265","\u2267"],aeq:["~=","\u2248"],ane:["~!=","\u2249"],alt:["~<","\u2a89"],agt:["~>","\u2a8a"],ale:["~<=","\u2a85"],age:["~>=","\u2a86"],"in":["\u2208"],nin:["\u2209"]},{and:["&","\u2227"],or:["%","\u2228"]},{rassoc:!0,prepend:["<:"]},{concat:["++","\u222a"],remove:["--","\u2216"],common:["~~","\u2229"],append:[":>"]},{rassoc:!0,assign:["="],define:[":="],undefine:[":=_"],bdefine:["::="]},{seq:[";"]},{modif:["->",
-"\u2192"]},{rassoc:!0,list:[","]}],ne=["+","-"],oe=["!","\u221a"],pe=["\u00b0",":=_"],qe=[";",","],Ac=[],wa={},ad;(function(){var a=0;me.forEach(function(b){a+=2;var c=!!b.rassoc;b.functionCall&&(ad=a);for(var d in b){var e=b[d];if("boolean"!==typeof e)for(var f={name:d,sym:e[0],symbols:e,rassoc:c,precedence:a,prefix:!1,postfix:!1,infix:!0,bare:!1},h=0;h<e.length;++h){var m=e[h];if(wa.hasOwnProperty(m))throw Error("Duplicate operator: "+m);wa[m]=f;Ac.push(m)}}});ne.forEach(function(a){wa[a].prefix=
-!0});oe.forEach(function(a){wa[a].prefix=!0;wa[a].infix=!1});pe.forEach(function(a){wa[a].postfix=!0;wa[a].infix=!1});qe.forEach(function(a){wa[a].prefix=!0;wa[a].postfix=!0;wa[a].infix=!0;wa[a].bare=!0})})();Ac.sort(function(a,b){return b.length-a.length});var re="(?:[0-9](?: [0-9])*(?: \\.(?! \\.)(?: [0-9])*)?|\\.(?: [0-9])+)(?: [Ee](?: [+-])?(?: [0-9])+)?".replace(/ /g,"[ \t]*"),se="(?:[\u207a\u207b] )?[\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079](?: [\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u2078\u2079])*".replace(/ /g,
-"[ \t]*"),te="(?:[\u208a\u208b] )?[\u2080\u2081\u2082\u2083\u2084\u2085\u2086\u2087\u2088\u2089](?: [\u2080\u2081\u2082\u2083\u2084\u2085\u2086\u2087\u2088\u2089])*".replace(/ /g,"[ \t]*"),Bc=function(a,b,c){var d,e,f=0,h="(?:[",m=b.length;for(d=0;d<m;++d)e=b.charCodeAt(d),55296<=e?(h+="]|"+b.charAt(d)+"[",f=56320):(h+=String.fromCharCode(e=f=a[e-32]+f),f+=a[b.charCodeAt(++d)-32],f!==e&&(f!==e+1&&(h+="-"),h+=String.fromCharCode(f)));return h+"]|["+c+"][\udc00-\udfff])"}([2,0,106,3,4,1,6,5,7,11,17,
-8,12,21,9,22,30,10,15,24,25,16,13,42,46,14,18,19,29,37,27,28,35,26,32,36,40,43,47,53,20,48,50,56,33,34,39,51,52,55,63,64,65,68,85,23,31,38,45,49,105,59,66,69,72,88,102,114,117,128,157,191,41,44,54,60,67,70,71,73,74,75,76,80,81,82,83,84,86,87,89,93,94,98,99,107,108,116,122,130,132,134,138,160,165,185,195,196,255,268,277,310,332,339,362,365,390,449,457,470,512,513,541,568,582,619,673,726,768,820,921,991,1164,2684,6581,8453,11171,20949],"T4(4I!)!'!&/ 0 \u0096')2$+! !\u0083$ %## !(! ! ; u \u0086.\u0088 =#!+YoA& 87C% } !5%+%) #!*! <0a,!4B1%'!&-'!1!$!33`HsG$!;!+.52'(#%#- & !$#$!*!9% 2%H''%#- & % % %B# !H *+ - & % $$!;!5%3!,(#%#- & % $$!X% 5!:! '$ #$% ! %$%$ $)W!G( / 2$!> &%C( / . $$!L! %5%;( D#!*!* 4'&*$W + !#&]F %6&]% !#% !#!(# & ! !#% # %1!#$ !/#L!S( @?$\u00817-!*''#$!$%+ ',6!:= !&!#7 \u0090 ##& ! ##D ##B ##& ! ##9 K ##^Y2*V#'$\u009d#5 4&p((+, #2*2*2, 5OC!'!Uy.D !&_)0J<#$,E'4Q/1Pv!|8:&K<9%)E>@7 )@\u0080# #$%1gT\u008e#'#=#'#( ! ! ! 0#P & !$ &$##'',& &d!9!*,b!'!#. !$$(! ! ! # 1##&$'!G%\u00a58 8 \u0084(#$%6= !&!#Q+!*/1& & & & & & & &t!\u0097%E$&%'V( z #&D${:Aj2\u0099\u00a6q\u00a9E\u00a4UZ#\u008d$2)%-8*0#_J+#b#M#(S1 # /0O2[R'$! !6>)/A?+8<!*$ .)$ D3 (-/$!$[ !$%#$#! !4 #1+ 6'#'#'1& & 7 .)c0\u00a86/'I\u00a7\u0093#\\N&6$&! . , $ ! % % \u007fM\u0092;R#Gh)d$ \u0085=4(4,a$'#'#'# \ud800!) 4 : % 9#6@\u0082\u0094?$IIX*5 ((=)<#@'(\ud801!f~N.Of\u008f1-)(\ud802!'#! E %$!#/)/10^: %)-)4nQ(%T!5# AZ?$?C( >?G)-):9*\ud803!`KJ9J\ud804#PriL3>@7M$!6F2#/! !C* 3V& ! # 9 .+8N(#%#- & % $$!;!6$\ud805eF-% !\u008987#=F-!k7x4\ud806\u0087RB!\u0095K\ud808!\u00a2\ud809e\u008a\ud80d!8\ud811!\u009c\ud81a!\u009b+0c<;F*#BH&:\ud81b\u00a0U,!l,\ud82c!%\ud82f!\"&,$++.\ud835!w m %#!#%## ) ! & S ##( & > # $ !$& \u0091#3 3 0 3 0 3 0 3 0 3 (\ud83a!\u008b\ud83b\u0098# A % !#! . # ! !(!'! ! ! % !#! ! ! ! ! % !## & # # ! . 5& $ 5\ud869!\u009f7\u008c\ud86d!\u00a1,g\ud86e!<#\u00a3\ud873!\u009e\ud87e!\u009a",
-"\ud80c\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872"),ue=("#(?: [1-9])?|(?:'|"+Bc+")(?: (?:[0-9']|"+Bc+"))*").replace(/ /g,"[ \t]*"),Yc=["([ \t\n]+)|(//.*)|(/\\*)","("+re+")","("+Ac.map(Xc).join("|")+")","("+"[](){}||".split("").map(Xc).join("|")+")","("+te+")","("+se+")","("+ue+")",'("[^"]*")|($)'].join("|"),ve=new RegExp("[ \t]*".replace(/\*$/,"+"),"g"),Cc="ANY WS COMMENT START_COMMENT NUM OP BRA SUB SUP ID STR EOF".split(" ");(function(){var a=(new RegExp(Yc,"g")).exec("");if(a.hasOwnProperty(Cc.length))throw Error("RE has more groups than expected");
-if(!a.hasOwnProperty(Cc.length-1))throw Error("RE has fewer groups than expected");})();mb.prototype.advanceBy=function(a){this.advanceTo(this.pos+a)};mb.prototype.advanceTo=function(a){for(this.pos=a;this.bols[0]<=a;)this.bol=this.bols.shift(),this.line++};mb.prototype.curPos=function(){return{row:this.line,col:this.pos-this.bol,pos:this.pos}};mb.prototype.nextInternal=function(){var a=this.re.exec(this.input);if(a.index!==this.pos)throw ea("Invalid token",this.curPos(),this.input.substring(this.pos,
-a.index));var b=this.curPos();this.advanceBy(a[0].length);var c=this.curPos(),d;for(d=1;null==a[d];++d);return{start:b,end:c,raw:a[0],text:a[0].replace(ve,""),toktype:Cc[d]}};mb.prototype.next=function(){var a;do if(a=this.nextInternal(),"START_COMMENT"===a.toktype){var b=/\*\/|\/\*/g;b.lastIndex=a.start.pos+2;for(var c=1,d;0<c;)if(d=b.exec(this.input))"/*"===d[0]?++c:--c;else throw ea("Unterminated comment",a.start,a.text);this.re.lastIndex=b.lastIndex;this.advanceTo(b.lastIndex);a.end=this.curPos();
-a.raw=this.input.substring(a.start.pos,a.end.pos);a.text=a.raw;a.toktype="COMMENT"}while("WS"===a.toktype||"COMMENT"===a.toktype);return a};var we={ctype:"void"};Db.prototype.postprocess=function(a){if(null===a)return we;if(a){if("infix"===a.ctype)if(":="===a.oper){var b=a.args[0];if("function"===b.ctype)b.args.forEach(function(c){if(null===c||"variable"!==c.ctype)throw ea("Function argument must be an identifier",c.start||a.start);});else if("variable"!==b.ctype)throw ea(a.oper+" can only be used to define functions or variables",
-a.start);}else if(","===a.oper)throw ea("comma may only be used to delimit list elements",a.start);a.args&&(a.args=a.args.map(this.postprocess,this));if(a.modifs)for(var c in a.modifs)a.modifs[c]=this.postprocess(a.modifs[c]);if("paren"===a.ctype)return a.args[0];if("infix"===a.ctype){if("."===a.oper){if(!a.args[1]||"variable"!==a.args[1].ctype)throw ea("Field name must be identifier",a.start,a.text);a.ctype="field";a.obj=a.args[0];a.key=a.args[1].name;delete a.args}this.infixmap&&(a.impl=this.infixmap[a.oper])}else"variable"===
-a.ctype?this.usedVariables[a.name]=!0:"function"===a.ctype&&(this.usedFunctions[a.oper]=!0)}if("infix"===a.ctype)return{ctype:"infix",oper:String(a.oper),args:[a.args[0],a.args[1]],impl:a.impl};if("variable"===a.ctype)return{ctype:"variable",name:String(a.name)};if("number"===a.ctype)return{ctype:"number",value:{real:+a.value.real,imag:+a.value.imag}};if("string"===a.ctype)return{ctype:"string",value:String(a.value)};if("list"===a.ctype)return{ctype:"list",value:a.value};if("function"===a.ctype)return{ctype:"function",
-oper:String(a.oper),args:a.args,modifs:a.modifs};if("field"===a.ctype)return{ctype:"field",obj:a.obj,key:String(a.key)};throw Error("Unsupported AST node of type "+a.ctype);};Db.prototype.parse=function(a){try{var b=$c(new mb(a));if("EOF"!==b.closedBy.toktype)throw ea("Closing bracket never opened.",b.closedBy.start,b.closedBy.text);return this.postprocess(b.expr)}catch(c){return c.ctype="error",c}};"undefined"!==typeof process&&"undefined"!==typeof module&&"undefined"!==typeof module.exports&&"undefined"===
-typeof window&&(module.exports.Parser=Db,module.exports.Tokenizer=mb,module.exports.unicodeLetters=Bc,module.exports.parse=function(a){return(new Db).parse(a)});var Mc={},Dc;Dc=[0,0,0,0,0,0,0,0,0,0,0,0];t.playsin$1=function(a,b){var c=C(a[0]),d=0;if("number"===c.ctype){var e;void 0!==b.line&&(e=A(b.line),"number"===e.ctype&&(d=Math.floor(e.value.real),0>d&&(d=0),10<d&&(d=10)));c=c.value.real;0!==Dc[d]&&Dc[d].set({freq:c})}return k};var O={printArr:function(a){for(var b=a.value.length,c=[],d=[],e=
-!1,f=0;f<b;f++)c[f]=a.value[f].value.real,d[f]=a.value[f].value.imag,0!==d[f]&&(e=!0);console.log(c);e&&console.log(d)},zero:function(a){for(var b=[],c=m.real(0),d=0;d<a.value.real;d++)b[d]=c;return f.turnIntoCSList(b)},number:function(a,b){var c=O.zero(b);c.value[0]=a;return c},variable:function(a,b){var c=O.zero(b);c.value[0]=a;c.value[1]=m.real(1);return c},add:function(a,b){return f.add(a,b)},sub:function(a,b){return f.sub(a,b)},mult:function(a,b){if(a.value.length!==b.value.length)return console.error("dims don't fit return nada"),
-k;for(var c=a.value.length,d=O.zero(m.real(c)),e=m.real(0),f=0;f<c;f++){for(var h=0;h<=f;h++)e=m.add(e,m.mult(a.value[h],b.value[f-h]));d.value[f]=e;e=m.real(0)}return d},pow:function(a,b){if(0>b.value.real||b.value.real!==Math.floor(b.value.real))return O.root(a,b);for(var c=a,d=1;d<b.value.real;d++)c=O.mult(c,a);return c},root:function(a,b){var c=m.real(0),d=m.real(1),e=m.add(d,b),f=a.value.length,h=O.zero(m.real(f));h.value[0]=m.pow(a.value[0],b);for(var k=c,l,n,q=1;q<f;q++){n=m.real(q);for(var r=
-1;r<=q;r++)l=m.mult(e,m.real(r)),l=m.div(l,n),l=m.sub(l,d),l=m.mult(l,a.value[r]),l=m.mult(l,h.value[q-r]),k=m.add(k,l);k=m.div(k,a.value[0]);h.value[q]=k;k=c}return h},findFirstNoneZero:function(a,b,c){for(var d=Infinity,e=Infinity,f=c;f<a.value.length;f++)if(1E-12<m.abs2(a.value[f]).value.real){d=f;break}for(a=c;a<b.value.length;a++)if(1E-12<m.abs2(b.value[a]).value.real){e=a;break}return[d,e]},div:function(a,b){if(a.value.length!==b.value.length)return console.log("dims don't fit - return nada"),
-k;for(var c=a.value.length,d=m.real(0),e=O.zero(m.real(c)),f=d,h,l=0;l<c;l++){h=O.findFirstNoneZero(a,b,l);l<h[0]&&h[0]===h[1]&&Infinity!==h[0]&&(a.value.splice(l,h[0]),b.value.splice(l,h[0]),e.value.splice(l,h[0]),c-=h[0]);h=a.value[l];for(var n=0;n<l;n++)f=m.add(f,m.mult(e.value[n],b.value[l-n]));h=m.sub(h,f);h=m.div(h,b.value[0]);e.value[l]=h;f=d}return e},exp:function(a){var b=m.real(0),c=a.value.length,d=O.zero(m.real(c)),e=b,f;d.value[0]=m.exp(a.value[0]);for(var h=1;h<c;h++){for(var k=1;k<=
-h;k++)f=m.mult(m.real(k),a.value[k]),f=m.mult(f,d.value[h-k]),e=m.add(e,f);d.value[h]=m.div(e,m.real(h));e=b}return d},log:function(a){var b=m.real(0),c=a.value.length,d=O.zero(m.real(c));d.value[0]=m.log(a.value[0]);for(var e=b,f,h,k=1;k<c;k++){f=a.value[k];for(var l=1;l<k;l++)h=m.mult(m.real(l),d.value[l]),h=m.mult(h,a.value[k-l]),e=m.add(e,h);e=m.div(e,m.real(k));f=m.sub(f,e);f=m.div(f,a.value[0]);d.value[k]=f;e=b}return d},sincos:function(a){var b=m.real(0),c=a.value.length,d=O.zero(m.real(c)),
-e=O.zero(m.real(c));d.value[0]=m.sin(a.value[0]);e.value[0]=m.cos(a.value[0]);for(var f=b,h=b,k,l,n,q=1;q<c;q++){n=m.real(q);for(var r=1;r<=q;r++)l=m.mult(m.real(r),a.value[r]),k=m.mult(l,e.value[q-r]),l=m.mult(l,d.value[q-r]),h=m.add(h,k),f=m.add(f,l);h=m.div(h,n);f=m.div(f,m.neg(n));d.value[q]=h;e.value[q]=f;f=h=b}O.sinsave=d;O.cossave=e;return[d,e]},sin:function(a){return O.sincos(a)[0]},cos:function(a){return O.sincos(a)[1]},faculty:function(a){var b=[];b[0]=m.real(1);for(var c=1,d=1;d<=a.value.real;d++)c*=
-d,b[d]=m.real(c);return b=f.turnIntoCSList(b)},diff:function(a,b,c,d){var e;if("variable"===a.ctype)e=a.name!==b?O.number(A(a),d):O.variable(c,d);else if("number"===a.ctype)e=O.number(a,d);else{if("infix"===a.ctype){if("*"===a.oper)return O.mult(O.diff(a.args[0],b,c,d),O.diff(a.args[1],b,c,d));if("^"===a.oper)return O.pow(O.diff(a.args[0],b,c,d),O.diff(a.args[1],b,c,d).value[0]);if("/"===a.oper)return O.div(O.diff(a.args[0],b,c,d),O.diff(a.args[1],b,c,d));if("+"===a.oper)return O.add(O.diff(a.args[0],
-b,c,d),O.diff(a.args[1],b,c,d));if("-"===a.oper)return O.sub(O.diff(a.args[0],b,c,d),O.diff(a.args[1],b,c,d));console.log("infix not found",a.oper);return k}if("function"===a.ctype){if("exp$1"===a.oper)return O.exp(O.diff(a.args[0],b,c,d));if("log$1"===a.oper)return O.log(O.diff(a.args[0],b,c,d));if("sin$1"===a.oper)return O.sin(O.diff(a.args[0],b,c,d));if("cos$1"===a.oper)return O.cos(O.diff(a.args[0],b,c,d))}else return console.log("ctype not found",a.ctype),k}return e},adevaluate:function(a,b,
-c,d){a=O.diff(a,b,c,d);d=O.faculty(d);for(b=2;b<a.value.length;b++)a.value[b]=m.mult(a.value[b],d.value[b]);return a},autodiff:function(a,b,c,d){for(var e=[],h=c.value.length,m,k=0;k<h;k++)m=O.adevaluate(a,b,c.value[k],d),e[k]=m;return e=f.turnIntoCSList(e)}},y={handleModifs:function(a,b){y.dashing&&y.unSetDash();y.colorraw=null;y.fillcolorraw=null;y.size=null;0>=y.psize&&(y.psize=0);0>=y.lsize&&(y.lsize=0);y.overhang=1;y.dashing=!1;y.isArrow=!1;y.arrowSides="==>";y.arrowposition=1;y.headlen=10;y.arrowShape=
-y.arrowShapes.line;y.alpha=x.drawingstate.alpha;y.fillalpha=0;y.bold="";y.italics="";y.family="sans-serif";y.align=0;y.xOffset=0;y.yOffset=0;y.lineCap="round";y.lineJoin="round";y.miterLimit=10;var c,d;for(c in a){var e=a[c];e&&((d=b[c])?(!0===d&&(d=y.modifHandlers[c]),d(A(e))):console.log("Modifier not supported: "+c))}null!==y.size?y.psize=y.lsize=y.size:(y.psize=x.drawingstate.pointsize,y.lsize=x.drawingstate.linesize);y.dashing&&y.dashing(y.lsize);null!==y.colorraw?y.pointColor=y.lineColor=y.textColor=
-y.makeColor(y.colorraw):1===y.alpha?(y.pointColor=x.drawingstate.pointcolor,y.lineColor=x.drawingstate.linecolor,y.textColor=x.drawingstate.textcolor):(y.pointColor=y.makeColor(x.drawingstate.pointcolorraw),y.lineColor=y.makeColor(x.drawingstate.linecolorraw),y.textColor=y.makeColor(x.drawingstate.textcolorraw));y.black=1===y.alpha?"rgb(0,0,0)":"rgba(0,0,0,"+y.alpha+")";y.fillColor=y.fillcolorraw&&0<y.fillalpha?y.makeColor(y.fillcolorraw,y.fillalpha):null},modifHandlers:{size:function(a){"number"===
-a.ctype&&(y.size=a.value.real,0>y.size&&(y.size=0),1E3<y.size&&(y.size=1E3))},color:function(a){f.isNumberVector(a).value&&3===a.value.length&&(y.colorraw=[a.value[0].value.real,a.value[1].value.real,a.value[2].value.real])},fillcolor:function(a){f.isNumberVector(a).value&&3===a.value.length&&(y.fillcolorraw=[a.value[0].value.real,a.value[1].value.real,a.value[2].value.real])},alpha:function(a){"number"===a.ctype&&(y.alpha=a.value.real)},fillalpha:function(a){"number"===a.ctype&&(y.fillalpha=a.value.real)},
-dashpattern:function(a){if("list"===a.ctype){for(var b=[],c=0,d=0;c<a.value.length;c++)"number"===a.value[c].ctype&&(b[d++]=a.value[c].value.real);y.dashing=y.setDash.bind(null,b)}},dashtype:function(a){if("number"===a.ctype)a=Math.floor(a.value.real);else if("string"===a.ctype)a=a.value;else return;if(a=y.dashTypes[a])y.dashing=y.setDash.bind(null,a)},dashing:function(a){"number"===a.ctype&&(a=Math.floor(a.value.real),y.dashing=y.setDash.bind(null,[2*a,a]))},overhang:function(a){"number"===a.ctype&&
-(y.overhang=y.overhang*a.value.real+(1-y.overhang)*(1-a.value.real))},arrow:function(a){"boolean"===a.ctype?y.isArrow=a.value:console.error("arrow needs to be of type boolean")},arrowshape:function(a){"string"!==a.ctype?console.error("arrowshape needs to be of type string"):y.arrowShapes.hasOwnProperty(a.value)?(y.arrowShape=y.arrowShapes[a.value],y.isArrow=!0,y.arrowShape.deprecated&&(console.log("arrowshape "+a.value+" is deprecated, use "+y.arrowShape.deprecated+" instead."),y.arrowShape.deprecated=
-null)):(a=Object.keys(y.arrowShapes),a.sort(),a=a.join(", "),console.error("arrowshape needs to be one of "+a))},arrowsides:function(a){"string"!==a.ctype?console.error("arrowsides is not of type string"):"==>"!==a.value&&"<==>"!==a.value&&"<=="!==a.value?console.error("arrowsides is unknows"):(y.arrowSides=a.value,y.isArrow=!0)},arrowposition:function(a){"number"!==a.ctype?console.error("arrowposition is not of type number"):0>a.value.real?console.error("arrowposition has to be positive"):1<a.value.real?
-y.overhang=y.overhang*a.value.real+(1-y.overhang)*(1-a.value.real):(y.arrowposition=a.value.real,y.isArrow=!0)},arrowsize:function(a){"number"!==a.ctype?console.error("arrowsize is not of type number"):0>a.value.real?console.error("arrowsize has to be positive"):y.headlen*=a.value.real},bold:function(a){"boolean"===a.ctype&&a.value&&(y.bold="bold ")},italics:function(a){"boolean"===a.ctype&&a.value&&(y.italics="italic ")},family:function(a){"string"===a.ctype&&(y.family=a.value)},align:function(a){"string"===
-a.ctype&&(a=a.value,"left"===a&&(y.align=0),"right"===a&&(y.align=1),"mid"===a&&(y.align=.5))},x_offset:function(a){"number"===a.ctype&&(y.xOffset=a.value.real)},y_offset:function(a){"number"===a.ctype&&(y.yOffset=a.value.real)},offset:function(a){"list"===a.ctype&&2===a.value.length&&"number"===a.value[0].ctype&&"number"===a.value[1].ctype&&(y.xOffset=a.value[0].value.real,y.yOffset=a.value[1].value.real)},lineCap:function(a){"string"!==a.ctype||"round"!==a.value&&"square"!==a.value&&"butt"!==a.value||
-(y.lineCap=a.value)},lineJoin:function(a){"string"!==a.ctype||"round"!==a.value&&"bevel"!==a.value&&"miter"!==a.value||(y.lineJoin=a.value)},miterLimit:function(a){"number"===a.ctype&&0<a.value.real&&(y.miterLimit=Math.round(a.value.real))}},lineModifs:{size:!0,color:!0,alpha:!0,dashpattern:!0,dashtype:!0,dashing:!0,overhang:!0,arrow:!0,arrowshape:!0,arrowsides:!0,arrowposition:!0,arrowsize:!0,lineCap:!0,lineJoin:!0,miterLimit:!0},pointModifs:{size:!0,color:!0,alpha:!0}};y.pointAndLineModifs=y.lineModifs;
-y.conicModifs={size:!0,color:!0,alpha:!0,fillcolor:!0,fillalpha:!0,lineCap:!0,lineJoin:!0,miterLimit:!0};y.textModifs={size:!0,color:!0,alpha:!0,bold:!0,italics:!0,family:!0,align:!0,x_offset:!0,y_offset:!0,offset:!0};y.makeColor=function(a,b){void 0===b&&(b=y.alpha);return"rgba("+Math.floor(255*a[0])+","+Math.floor(255*a[1])+","+Math.floor(255*a[2])+","+b+")"};y.preDrawCurve=function(){z.lineWidth=y.lsize;z.lineCap=y.lineCap;z.lineJoin=y.lineJoin;z.miterLimit=y.miterLimit;z.strokeStyle=y.lineColor};
-y.arrowShapes={"default":{close:!1,fill:!1,ratio:1,deprecated:"line"},line:{close:!1,fill:!1,ratio:1},empty:{close:!0,fill:!1,ratio:1},hollow:{close:!0,fill:!1,ratio:1,deprecated:"empty"},full:{close:!0,fill:!0,ratio:1},jet:{close:!0,fill:!0,ratio:1.5},delta:{close:!0,fill:!0,ratio:1.5,deprecated:"jet"}};y.clipSegment=function(a,b){var c=b.x-a.x,d=b.y-a.y,e=y.clipLineCore(-d,c,a.x*b.y-b.x*a.y);if(2!==e.length)return[];var f=e[0],e=e[1],h=1/(c*c+d*d),m=((f.x-a.x)*c+(f.y-a.y)*d)*h,c=((e.x-a.x)*c+(e.y-
-a.y)*d)*h;0>m&&(f=a);1<m&&(f=b);0>c&&(e=a);1<c&&(e=b);return f===e?[]:[f,e]};y.drawsegcore=function(a,b){function c(a,b,c,g){var d=a-g*r+.5*t,e=b-g*t-.5*r,f=a-g*r-.5*t;g=b-g*t+.5*r;z.beginPath();y.arrowShape.fill&&(z.lineWidth=y.lsize/2);z.moveTo(d,e);z.lineTo(a,b);z.lineTo(f,g);y.arrowShape.close&&(z.fillStyle=y.lineColor,z.lineTo(a-c*r,b-c*t),z.closePath(),y.arrowShape.fill&&z.fill());z.stroke()}var d=x.drawingstate.matrix,e=a.x*d.a-a.y*d.b+d.tx,f=a.x*d.c-a.y*d.d-d.ty,h=b.x*d.a-b.y*d.b+d.tx,m=b.x*
-d.c-b.y*d.d-d.ty,k=y.overhang,l=1-k,d=k*e+l*h,n=k*f+l*m,q=k*h+l*e,k=k*m+l*f;if(0>d||d>W||0>n||n>V||0>q||q>W||0>k||k>V){k=y.clipSegment({x:d,y:n},{x:q,y:k});if(2!==k.length||.01>y.lsize)return;d=k[0].x;n=k[0].y;q=k[1].x;k=k[1].y}y.preDrawCurve();if(!y.isArrow||e===f&&h===m).01>y.lsize||(z.beginPath(),z.moveTo(d,n),z.lineTo(q,k),z.stroke());else{var e=h-e,f=m-f,h=y.headlen/Math.sqrt(e*e+f*f),r=e*h,t=f*h,m=y.arrowposition,l=1-m,f=m*d+l*q,e=m*n+l*k,h=m*q+l*d,m=m*k+l*n,l=y.arrowSides;z.beginPath();y.arrowShape.close?
-("<==>"===l||"<=="===l?(1>y.arrowposition&&(z.moveTo(d,n),z.lineTo(f,e)),z.moveTo(f+r,e+t)):z.moveTo(d,n),"==>"===l||"<==>"===l?(z.lineTo(h-r,m-t),1>y.arrowposition&&(z.moveTo(h,m),z.lineTo(q,k))):z.lineTo(q,k)):(z.moveTo(d,n),z.lineTo(q,k));z.stroke();"==>"!==l&&"<==>"!==l||c(h,m,1,y.arrowShape.ratio);"<=="!==l&&"<==>"!==l||c(f,e,-1,-y.arrowShape.ratio)}};y.drawpoint=function(a){var b=x.drawingstate.matrix,c=a.x*b.a-a.y*b.b+b.tx;a=a.x*b.c-a.y*b.d-b.ty;z.lineWidth=.3*y.psize;z.beginPath();z.arc(c,
-a,y.psize,0,2*Math.PI);z.fillStyle=y.pointColor;z.fill();z.beginPath();z.arc(c,a,1.15*y.psize,0,2*Math.PI);z.fillStyle=y.black;z.strokeStyle=y.black;z.stroke()};y.clipLineCore=function(a,b,c){var d=Math.SQRT1_2*y.lsize,e=0-d,f=W+d,h=0-d,d=V+d,m=0>e*a+h*b+c,k=0>f*a+h*b+c,l=0>e*a+d*b+c,n=0>f*a+d*b+c,q=[];m!==k&&q.push({x:(-c-b*h)/a,y:h});k!==n&&q.push({x:f,y:(-c-a*f)/b});l!==n&&q.push({x:(-c-b*d)/a,y:d});m!==l&&q.push({x:e,y:(-c-a*e)/b});return q};y.clipLine=function(a){a=f.normalizeMax(f.productVM(a,
-x.toMat()));return y.clipLineCore(a.value[0].value.real,a.value[1].value.real,a.value[2].value.real)};y.drawline=function(a){f._helper.isAlmostReal(a)&&(a=y.clipLine(a),2===a.length&&.01<=y.lsize&&(y.preDrawCurve(),z.beginPath(),z.moveTo(a[0].x,a[0].y),z.lineTo(a[1].x,a[1].y),z.stroke()))};y.drawRaySegment=function(a,b){var c=D.extractPoint(a),d=D.extractPoint(b);if(c.ok&&d.ok){var e=c.x-d.x,f=c.y-d.y,h=25E3/x.drawingstate.matrix.sdet/Math.sqrt(e*e+f*f),e=e*h,f=f*h;y.drawsegcore(c,{x:c.x+e,y:c.y+
-f});y.drawsegcore(d,{x:d.x-e,y:d.y-f})}};y.dashTypes={solid:[],dashed:[10,10],tightdash:[10,4],dotted:[1,3],dashdot:[10,5,1,5],"dashvalue.solid":[],"dashvalue.dashed":[10,10],"dashvalue.tightdash":[10,4],"dashvalue.dotted":[1,3],"dashvalue.dashdot":[10,5,1,5],0:[],1:[10,10],2:[10,4],3:[1,3],4:[10,5,1,5]};y.setDash=function(a,b){var c=Math.sqrt(b);a=a.slice();for(var d=0;d<a.length;d++)a[d]*=c;z.webkitLineDash=a;z.setLineDash(a);z.mozDash=a};y.unSetDash=function(){z.webkitLineDash=[];z.setLineDash([]);
-z.mozDash=[]};bd.prototype={set fillStyle(a){var b=this;Qb(a,function(a,d,e,f){b._fill="#"+nb(a.toString(16),2)+nb(d.toString(16),2)+nb(e.toString(16),2);b._fillOpacity=255===f?null:f})},set strokeStyle(a){var b=this;Qb(a,function(a,d,e,f){b._stroke="#"+nb(a.toString(16),2)+nb(d.toString(16),2)+nb(e.toString(16),2);b._strokeOpacity=255===f?null:f})},clearRect:function(){},beginPath:function(){this._path=[]},_pathcmd:function(){this._path.push.apply(this._path,arguments)},closePath:function(){this._pathcmd("Z")},
-moveTo:function(a,b){this._pathcmd("M",a,b)},lineTo:function(a,b){this._pathcmd("L",a,b)},bezierCurveTo:function(a,b,c,d,e,f){this._pathcmd("C",a,b,c,d,e,f)},quadraticCurveTo:function(a,b,c,d){this._pathcmd("Q",a,b,c,d)},arc:function(a,b,c,d,e,f){var h=c*Math.cos(d)+a,m=c*Math.sin(d)+b,k=c*Math.cos(e)+a,l=c*Math.sin(e)+b;e=f?d-e:e-d;e>=2*Math.PI?this._pathcmd(this._path.length?"L":"M",h,m,"A",c,c,0,0,f?1:0,a-c*Math.cos(d),b-c*Math.sin(d),"A",c,c,0,0,f?1:0,h,m):this._pathcmd(this._path.length?"L":
-"M",h,m,"A",c,c,0,e>Math.PI?1:0,f?1:0,k,l)},rect:function(a,b,c,d){this._pathcmd("M",a,b,"h",c,"v",d,"h",-c,"z")},_cmd:function(a){1!==this.globalAlpha?(this._body.push('<g opacity="'+this.globalAlpha+'">'),this._body.push(a),this._body.push("</g>")):this._body.push(a)},_attrs:function(a){var b="",c;for(c in a)null!==a[c]&&(b+=" "+c+'="'+a[c]+'"');return b},fill:function(){this._cmd("<path"+this._attrs({d:this._path.join(" "),fill:this._fill,"fill-opacity":this._fillOpacity})+"/>")},stroke:function(){this._cmd("<path"+
-this._attrs({d:this._path.join(" "),stroke:this._stroke,"stroke-opacity":this._strokeOpacity,"stroke-width":this.lineWidth,"stroke-linecap":this.lineCap,"stroke-linejoin":this.lineJoin,"stroke-miterlimit":"miter"===this.lineJoin?this.miterLimit:null})+"/>")},clip:function(){++this._clipIndex;this._body.push('<clipPath id="clip'+this._clipIndex+'"><path d="'+this._path.join(" ")+'"/></clipPath>','<g clip-path="url(#clip'+this._clipIndex+')">');this._saveStack[this._saveStack.length-1]+="</g>"},save:function(){this._saveStack.push("")},
-restore:function(){this._body.push(this._saveStack.pop());0===this._saveStack.length&&this._saveStack.push("")},_transform:function(a){this._body.push('<g transform="'+a+'">');this._saveStack[this._saveStack.length-1]+="</g>"},translate:function(a,b){this._transform("translate("+a+" "+b+")")},rotate:function(a){this._transform("rotate("+Math.PI/180*a+")")},scale:function(a,b){this._transform("scale("+a+" "+b+")")},transform:function(a,b,c,d,e,f){this._transform("matrix("+[a,b,c,d,e,f].join(" ")+")")},
-drawImage:function(a,b,c){if(3!==arguments.length)throw Error("SvgWriterContext only supports 3-argument version of drawImage");var d=this._imgcache.indexOf(a);if(-1===d){var d=this._imgcache.length,e;e=a.cachedDataURL?a.cachedDataURL:dd(a);this._defs.push('<image id="img'+d+'" x="0" y="0" width="'+a.width+'" height="'+a.height+'" xlink:href="'+e+'"/>');this._imgcache.push(a)}this._cmd('<use x="'+b+'" y="'+c+'" xlink:href="#img'+d+'"/>')},toBlob:function(){for(;1<this._saveStack.length||""!==this._saveStack[0];)this.restore();
-var a='<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="'+this.width+'px" height="'+this.height+'px">\n'+this._defs.join("\n")+'\n</defs>\n<g stroke="none" fill="none">\n'+this._body.join("\n")+"\n</g>\n</svg>\n";return new Blob([a],{type:"image/svg+xml"})}};cd.prototype={_cmd:function(){this._body.push(Array.prototype.join.call(arguments," "))},_setAlpha:function(a,b,c){var d=Math.round(255*
-a*this._globalAlpha);b+=d;this._extGState[b]="<< /"+c+" "+d/255+" >>";this._cmd("/"+b,"gs");return a},set globalAlpha(a){this._globalAlpha=a;this._setAlpha(this._strokeAlpha,"As","CA");this._setAlpha(this._fillAlpha,"Af","ca")},set fillStyle(a){var b=this;Qb(a,function(a,d,e,f){b._cmd(a/255,d/255,e/255,"rg");b._setAlpha(b._fillAlpha=f,"Af","ca")})},set strokeStyle(a){var b=this;Qb(a,function(a,d,e,f){b._cmd(a/255,d/255,e/255,"RG");b._setAlpha(b._strokeAlpha=f,"As","CA")})},set lineWidth(a){this._cmd(a,
-"w")},set lineCap(a){this._cmd({butt:0,round:1,square:2}[a],"J")},set lineJoin(a){this._cmd({miter:0,round:1,bevel:2}[a],"j")},set miterLimit(a){this._cmd(a,"M")},clearRect:function(){},beginPath:function(){this._pathUsed=!1},closePath:function(){this._cmd("h")},moveTo:function(a,b){this._cmd(this._xPos=a,this._yPos=-b,"m")},lineTo:function(a,b){this._cmd(this._xPos=a,this._yPos=-b,"l")},bezierCurveTo:function(a,b,c,d,e,f){this._cmd(a,-b,c,-d,this._xPos=e,this._yPos=-f,"c")},quadraticCurveTo:function(a,
-b,c,d){this.bezierCurveTo((2*a+this._xPos)/3,(2*b-this._yPos)/3,(c+2*a)/3,(d+2*b)/3,c,d)},_kappa:.5522847498307935,arc:function(a,b,c,d,e,f){if(0===d&&e===2*Math.PI)d=this._kappa*c,this.moveTo(a+c,b),this.bezierCurveTo(a+c,b+d,a+d,b+c,a,b+c),this.bezierCurveTo(a-d,b+c,a-c,b+d,a-c,b),this.bezierCurveTo(a-c,b-d,a-d,b-c,a,b-c),this.bezierCurveTo(a+d,b-c,a+c,b-d,a+c,b);else throw Error("PdfWriterContext.arc only supports full circles");},rect:function(a,b,c,d){this._cmd(a,-b,c,-d,"re")},_usePath:function(a){if(this._pathUsed){var b=
-this._body[this._pathUsed],c={"S + f":"B","f + S":"B","W n + S":"W S","W n + f":"W f","S + W n":"W S","f + W n":"W f","B + W n":"W B","W S + f":"W B","W f + S":"W B"}[b+" + "+a];if(!c)throw Error("Don't know how to combine '"+b+"' and '"+a+"'");this._body.splice(this._pathUsed,1);a=c}this._pathUsed=this._body.length;this._cmd(a)},fill:function(){this._usePath("f")},stroke:function(){this._usePath("S")},clip:function(){this._usePath("W n")},save:function(){this._cmd("q")},restore:function(){this._cmd("Q")},
-translate:function(a,b){this.transform(1,0,0,1,a,b)},rotate:function(a){var b=Math.cos(a);a=Math.sin(a);this.transform(b,a,-a,b,0,0)},scale:function(a,b){this.transform(a,0,0,b,0,0)},transform:function(a,b,c,d,e,f){this._cmd(a,-b,-c,d,e,-f,"cm")},_png:function(a){if("data:image/png;base64,"!==a.substr(0,22))return{error:"Not a base64-encoded PNG file"};a=Rd(a.substr(22));var b=Sd(a);console.log("PNG chunks:",b.map(function(a){return a.type}));if("IHDR"!==b[0].type)throw Error("Image does not start with an IHDR");
-var c=b[0].data;a=(c[0]<<24|c[1]<<16|c[2]<<8|c[3])>>>0;var d=(c[4]<<24|c[5]<<16|c[6]<<8|c[7])>>>0,e=c[8],f=c[9],h=0===(f&2),m=0!==(f&4),k=c[10],l=c[11],c=c[12];if(0!==k)throw Error("Unsupported PNG compression method: "+k);if(0!==l)throw Error("Unsupported PNG filter method: "+l);if(0!==c)return{error:"Interlaced image not supported"};if(0!==(f&1))return{error:"Indexed PNG image not supported"};l=null;f=h?1:3;k=b.filter(function(a){return"IDAT"===a.type}).map(function(a){return a.data});if(m){m=window.pako;
-l=new m.Inflate;for(b=0;b<k.length;++b)l.push(k[b],b+1===k.length);if(l.err)throw Error(l.err);l=l.result;c=e>>>3;if(l.length!==d*(a*(f+1)*c+1))throw Error("Data length mismatch");for(var n=f*c,k=new Uint8Array(d*(a*n+1)),q=new Uint8Array(d*(a*c+1)),r=0,t=0,u=0,v=0;v<d;++v){k[t++]=q[u++]=l[r++];for(var w=0;w<a;++w){for(b=0;b<n;++b)k[t++]=l[r++];for(b=0;b<c;++b)q[u++]=l[r++]}}if(r!==l.length||t!==k.length||u!==q.length)throw Error("Seems we garbled our index computation somehow");q=m.deflate(q);l=
-this._strm({Type:"/XObject",Subtype:"/Image",Width:a,Height:d,ColorSpace:"/DeviceGray",BitsPerComponent:e,Filter:"/FlateDecode",DecodeParms:this._dict({Predictor:15,Colors:1,BitsPerComponent:e,Columns:a})},q).ref;k=[m.deflate(k)]}var x=0;k.forEach(function(a){x+=a.length});return this._obj([this._dict({Type:"/XObject",Subtype:"/Image",Name:"/img"+this._imgcache.length,Width:a,Height:d,ColorSpace:h?"/DeviceGray":"/DeviceRGB",SMask:l,BitsPerComponent:e,Length:x,Filter:"/FlateDecode",DecodeParms:this._dict({Predictor:15,
-Colors:f,BitsPerComponent:e,Columns:a})}),"\nstream\n"].concat(k,["\nendstream"]))},drawImage:function(a,b,c){if(3!==arguments.length)throw Error("PdfWriterContext only supports 3-argument version of drawImage");var d=this._imgcache.indexOf(a);if(-1===d){d=this._imgcache.length;this._imgcache.push(a);var e=this._png(a.cachedDataURL||"");e.hasOwnProperty("error")&&(e=this._png(dd(a)));if(e.hasOwnProperty("error"))throw Error(e.error);this._xobjects["img"+d]=e.ref}this._cmd("q");this._setAlpha(1,"Af",
-"ca");this._cmd(a.width,0,0,a.height,b,-c-a.height,"cm");this._cmd("/img"+d,"Do");this._cmd("Q")},_dict:function(a){var b="<<",c;for(c in a)b+=" /"+c+" "+a[c];return b+" >>"},_obj:function(a,b){b||(b=this._nextIndex++);Array.isArray(a)||(a=[this._dict(a)]);a.index=b;a.ref=b+" 0 R";a.offset=this._offset;var c=0;a.unshift(b+" 0 obj\n");a.push("\nendobj\n");for(var d=0;d<a.length;++d)c+=a[d].length;this._offset+=c;this._objects.push(a);return a},_strm:function(a,b,c){a.Length=b.length;return this._obj([this._dict(a),
-"\nstream\n",b,"\nendstream"],c)},toBlob:function(){var a;a="["+[0,-this.height,this.width,0].join(" ")+"]";this._obj({Type:"/Catalog",Pages:"2 0 R"},1);this._obj({Type:"/Pages",Kids:"[3 0 R]",Count:1},2);this._obj({Type:"/Page",Parent:"2 0 R",MediaBox:a,Contents:"4 0 R",Resources:this._dict({ProcSet:"[/PDF /Text /ImageB /ImageC /ImageI]",XObject:this._dict(this._xobjects),ExtGState:this._dict(this._extGState)})},3);var b=this._body.join("\n"),c=new Uint8Array(b.length);for(a=0;a<b.length;++a)c[a]=
-b.charCodeAt(a)&255;b=window.pako.deflate(c);this._strm({Filter:"/FlateDecode"},b,4);var b=this._objects,d=[];for(a=1;a<b.length;++a)d[b[a].index]=b[a];c="xref\n0 "+d.length+"\n";for(a=0;a<d.length;++a)c=d[a]?c+(nb(String(d[a].offset),10)+" 00000 n \n"):c+"0000000000 65535 f \n";a="trailer\n"+this._dict({Size:d.length,Root:"1 0 R"})+"\nstartxref\n"+this._offset+"\n%%EOF\n";b=Array.prototype.concat.apply([],b);b.push(c,a);return new Blob(b,{type:"application/pdf"})}};var Eb=null;kb.push(ed);qa.exportSVG=
-function(){fd(bd,window.open("about:blank","_blank"))};qa.exportPDF=function(){var a=window.open("about:blank","_blank");va.loadScript("pako","pako.min.js",function(){fd(cd,a)})};var oc="Move",Gb,ta=[],Qa=0,Ud=0,tb=0,F={Delete:{}};F.Delete.actions=[];F.Delete.actions[0]={};F.Delete.actions[0].event="mousedown";F.Delete.actions[0].tooltip="...";F.Delete.actions[0]["do"]=function(){aa=Fb(U);null!==aa&&kd(aa.mover.name);return!0};F.Move={};F.Move.actions=[];F.Move.actions[0]={};F.Move.actions[0].event=
-"mousedown";F.Move.actions[0].tooltip="Move free elements by dragging the mouse";F.Move.actions[0]["do"]=function(){for(var a=U,b=null,c=1E6,d,e=0;e<u.free.length;e++){var h=u.free[e];if(!h.pinned&&!1!==h.visible&&!0!==h.tmp){var k,l,n,q=x.drawingstate.matrix.sdet;if("P"===h.kind){l=f.normalizeZ(h.homog);if(!f._helper.isAlmostReal(l))continue;k=l.value[0].value.real-a.x;l=l.value[1].value.real-a.y;n=Math.sqrt(k*k+l*l);if(h.narrow&&n>("number"===typeof h.narrow?h.narrow:20)/q)continue}else if("C"===
-h.kind)l=u.csnames[h.args[0]],n=h.radius,k=m.div(l.homog.value[0],l.homog.value[2]).value.real,l=m.div(l.homog.value[1],l.homog.value[2]).value.real,k-=a.x,l-=a.y,n=Math.sqrt(k*k+l*l)-n.value.real,l=k=0,0>n&&(n=-n),n+=30/q;else if("L"===h.kind)k=h.homog,n=m,l=n.add(n.mult(k.value[0],n.conjugate(k.value[0])),n.mult(k.value[1],n.conjugate(k.value[1]))),l=f.scaldiv(n.sqrt(l),k),n=l.value[0].value.real*a.x+l.value[1].value.real*a.y+l.value[2].value.real,k=-l.value[0].value.real*n,l=-l.value[1].value.real*
-n,0>n&&(n=-n),n+=25/q;else if("Text"===h.kind){if(!h._bbox)continue;l=x.from(a.x,a.y,1);k=Math.max(0,l[0]-h._bbox.right,h._bbox.left-l[0]);l=Math.max(0,l[1]-h._bbox.bottom,h._bbox.top-l[1]);n=Math.sqrt(k*k+l*l);if(20<n)continue;n/=q;l=f.normalizeZ(h.homog);if(!f._helper.isAlmostReal(l))continue;k=l.value[0].value.real-a.x;l=l.value[1].value.real-a.y}else continue;n<c+.2/q&&(c=n,b=h,d={x:k,y:l})}}console.log("Moving "+(b?b.name:"nothing"));aa=null===b?null:{mover:b,offset:d,prev:{x:a.x,y:a.y}};return!0};
-F.Point={};F.Point.actions=[];F.Point.actions[0]={};F.Point.actions[0].event="mousedown";F.Point.actions[0].tooltip="Add a single point with the mouse";F.Point.actions[0]["do"]=function(){Da({type:"Free",name:Pa(),labeled:!0,pos:[sa[0],sa[1],1]});return!0};F.Mid={};F.Mid.actions=[];F.Mid.actions[0]={};F.Mid.actions[0].event="mousedown";F.Mid.actions[0].tooltip="Construct two points and their midpoint by dragging";F.Mid.actions[0]["do"]=function(){ob();return!0};F.Mid.actions[1]={};F.Mid.actions[1].event=
-"mousemove";F.Mid.actions[1]["do"]=function(){Rb("Mid");return!0};F.Mid.actions[2]={};F.Mid.actions[2].event="mouseup";F.Mid.actions[2]["do"]=function(){ub();return!0};F.Circle={};F.Circle.actions=[];F.Circle.actions[0]={};F.Circle.actions[0].event="mousedown";F.Circle.actions[0].tooltip="Construct two points and a circle by dragging the mouse";F.Circle.actions[0]["do"]=function(){ob();return!0};F.Circle.actions[1]={};F.Circle.actions[1].event="mousemove";F.Circle.actions[1]["do"]=function(){Rb("CircleMP");
-return!0};F.Circle.actions[2]={};F.Circle.actions[2].event="mouseup";F.Circle.actions[2]["do"]=function(){ub();return!0};F.Compass={};F.Compass.actions=[];F.Compass.actions[0]={};F.Compass.actions[0].event="mousedown";F.Compass.actions[0].tooltip="...";F.Compass.actions[0]["do"]=function(){ob();return!0};F.Compass.actions[1]={};F.Compass.actions[1].event="mousedown";F.Compass.actions[1].tooltip="...";F.Compass.actions[1]["do"]=function(){ob();return!0};F.Compass.actions[2]={};F.Compass.actions[2].event=
-"mousedown";F.Compass.actions[2].tooltip="...";F.Compass.actions[2]["do"]=function(){ob();Da({type:"Compass",name:Pa(),labeled:!0,args:[ta[0].name,ta[1].name,ta[2].name]});return!0};F.Line={};F.Line.actions=[];F.Line.actions[0]={};F.Line.actions[0].event="mousedown";F.Line.actions[0].tooltip="Construct two points and their connecting line by dragging the mouse";F.Line.actions[0]["do"]=function(){ob();return!0};F.Line.actions[1]={};F.Line.actions[1].event="mousemove";F.Line.actions[1]["do"]=function(){Rb("Join");
-return!0};F.Line.actions[2]={};F.Line.actions[2].event="mouseup";F.Line.actions[2]["do"]=function(){ub();return!0};F.Segment={};F.Segment.actions=[];F.Segment.actions[0]={};F.Segment.actions[0].event="mousedown";F.Segment.actions[0].tooltip="Draw a segment by dragging the mouse";F.Segment.actions[0]["do"]=function(){ob();return!0};F.Segment.actions[1]={};F.Segment.actions[1].event="mousemove";F.Segment.actions[1]["do"]=function(){Rb("Segment");return!0};F.Segment.actions[2]={};F.Segment.actions[2].event=
-"mouseup";F.Segment.actions[2]["do"]=function(){ub();return!0};F.Parallel={};F.Parallel.actions=[];F.Parallel.actions[0]={};F.Parallel.actions[0].event="mousedown";F.Parallel.actions[0].tooltip="Construct a parallel line by dragging a line";F.Parallel.actions[0]["do"]=function(){return id()};F.Parallel.actions[1]={};F.Parallel.actions[1].event="mousemove";F.Parallel.actions[1]["do"]=function(){var a={type:"Free",name:Pa(),labeled:!0,pos:[sa[0],sa[1],1],tmp:!0},a=Da(a);Gb=Da({type:"Para",name:Pa(),
-labeled:!0,args:[ta[0].name,a.name]});qc(a);return!0};F.Parallel.actions[2]={};F.Parallel.actions[2].event="mouseup";F.Parallel.actions[2]["do"]=function(){ub();return!0};F.Orthogonal={};F.Orthogonal.actions=[];F.Orthogonal.actions[0]={};F.Orthogonal.actions[0].event="mousedown";F.Orthogonal.actions[0].tooltip="Construct a orthogonal line by dragging a line";F.Orthogonal.actions[0]["do"]=function(){if(id()){var a={type:"Free",name:Pa(),labeled:!0,pos:[sa[0],sa[1],1],tmp:!0},a=Da(a);Gb=Da({type:"Perp",
-name:Pa(),labeled:!0,args:[ta[0].name,a.name]});qc(a);return!0}return!1};F.Orthogonal.actions[1]={};F.Orthogonal.actions[1].event="mouseup";F.Orthogonal.actions[1]["do"]=function(){ub();return!0};F.Intersection={};F.Intersection.actions=[];F.Intersection.actions[0]={};F.Intersection.actions[0].event="mousedown";F.Intersection.actions[0].tooltip="Select two elements to define their intersection";F.Intersection.actions[0]["do"]=function(){return jd()};F.Intersection.actions[1]={};F.Intersection.actions[1].event=
-"mousedown";F.Intersection.actions[1]["do"]=function(){return jd()?(Gb=Da({type:"Meet",name:Pa(),labeled:!0,args:[ta[0].name,ta[1].name]}),!0):!1};var Xa={},x={drawingstate:{}};x.drawingstate.linecolor="rgb(0,0,255)";x.drawingstate.linecolorraw=[0,0,1];x.drawingstate.pointcolor="rgb(0,255,0)";x.drawingstate.pointcolorraw=[0,1,0];x.drawingstate.textcolor="rgb(0,0,0)";x.drawingstate.textcolorraw=[0,0,0];x.drawingstate.alpha=1;x.drawingstate.pointsize=4;x.drawingstate.linesize=1;x.drawingstate.textsize=
-null;x.drawingstate.matrix={};x.drawingstate.matrix.a=25;x.drawingstate.matrix.b=0;x.drawingstate.matrix.c=0;x.drawingstate.matrix.d=25;x.drawingstate.matrix.tx=250.5;x.drawingstate.matrix.ty=250.5;x.drawingstate.matrix.det=x.drawingstate.matrix.a*x.drawingstate.matrix.d-x.drawingstate.matrix.b*x.drawingstate.matrix.c;x.drawingstate.matrix.sdet=Math.sqrt(x.drawingstate.matrix.det);x.drawingstate.initialmatrix={};x.drawingstate.initialmatrix.a=x.drawingstate.matrix.a;x.drawingstate.initialmatrix.b=
-x.drawingstate.matrix.b;x.drawingstate.initialmatrix.c=x.drawingstate.matrix.c;x.drawingstate.initialmatrix.d=x.drawingstate.matrix.d;x.drawingstate.initialmatrix.tx=x.drawingstate.matrix.tx;x.drawingstate.initialmatrix.ty=x.drawingstate.matrix.ty;x.drawingstate.initialmatrix.det=x.drawingstate.matrix.det;x.drawingstate.initialmatrix.sdet=x.drawingstate.matrix.sdet;x.clone=function(a){if(null===a||"object"!==typeof a)return a;var b=a.constructor(),c;for(c in a)b[c]=x.clone(a[c]);return b};Xa.backup=
-x.clone(x.drawingstate);Xa.stack=[];x.clone(x.drawingstate);x.reset=function(){x.drawingstate.matrix.a=x.drawingstate.initialmatrix.a;x.drawingstate.matrix.b=x.drawingstate.initialmatrix.b;x.drawingstate.matrix.c=x.drawingstate.initialmatrix.c;x.drawingstate.matrix.d=x.drawingstate.initialmatrix.d;x.drawingstate.matrix.tx=x.drawingstate.initialmatrix.tx;x.drawingstate.matrix.ty=x.drawingstate.initialmatrix.ty;x.drawingstate.matrix.det=x.drawingstate.initialmatrix.det;x.drawingstate.matrix.sdet=x.drawingstate.initialmatrix.sdet};
-x.from=function(a,b,c){a/=c;b/=c;c=x.drawingstate.matrix;return[a*c.a-b*c.b+c.tx,a*c.c-b*c.d-c.ty]};x.to=function(a,b){var c=x.drawingstate.matrix,d=a-c.tx,e=b+c.ty;return[(d*c.d-e*c.b)/c.det,-(-d*c.c+e*c.a)/c.det,1]};x.toMat=function(){var a=x.drawingstate.matrix;return f.realMatrix([[a.d,-a.b,-a.tx*a.d-a.ty*a.b],[a.c,-a.a,-a.tx*a.c-a.ty*a.a],[0,0,a.det]])};x.dumpTrafo=function(){function a(a){return Math.round(1E3*a)/1E3}var b=x.drawingstate.matrix;console.log("a:"+a(b.a)+" b:"+a(b.b)+" c:"+a(b.c)+
-" d:"+a(b.d)+" tx:"+a(b.ty)+" ty:"+a(b.tx))};x.setMat=function(a,b,c,d,e,f){var h=x.drawingstate.matrix;h.a=a;h.b=b;h.c=c;h.d=d;h.tx=e;h.ty=f;h.det=a*d-b*c;h.sdet=Math.sqrt(h.det)};x.scaleAndOrigin=function(a,b,c){x.setMat(a,0,0,a,b,c)};x.visibleRect=function(a,b,c,d){var e=c-a,f=b-d,e=W*f<V*e?W/e:V/f;x.setMat(e,0,0,e,(W-e*(a+c))/2,(V-e*(b+d))/2)};x.applyMat=function(a,b,c,d,e,f){var h=x.drawingstate.matrix;x.setMat(h.a*a+h.c*b,h.b*a+h.d*b,h.a*c+h.c*d,h.b*c+h.d*d,h.a*e+h.c*f+h.tx,h.b*e+h.d*f+h.ty)};
-x.translate=function(a,b){x.applyMat(1,0,0,1,a,b)};x.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);x.applyMat(b,a,-a,b,0,0)};x.scale=function(a){x.applyMat(a,0,0,a,0,0)};x.gsave=function(){Xa.stack.push(x.clone(x.drawingstate))};x.grestore=function(){0!==Xa.stack.length&&(x.drawingstate=Xa.stack.pop())};x.greset=function(){x.drawingstate=x.clone(Xa.backup);x.drawingstate.matrix.ty-=V;x.drawingstate.initialmatrix.ty-=V;Xa.stack=[]};x.createnewbackup=function(){x.drawingstate.initialmatrix.a=x.drawingstate.matrix.a;
-x.drawingstate.initialmatrix.b=x.drawingstate.matrix.b;x.drawingstate.initialmatrix.c=x.drawingstate.matrix.c;x.drawingstate.initialmatrix.d=x.drawingstate.matrix.d;x.drawingstate.initialmatrix.tx=x.drawingstate.matrix.tx;x.drawingstate.initialmatrix.ty=x.drawingstate.matrix.ty;x.drawingstate.initialmatrix.det=x.drawingstate.matrix.det;x.drawingstate.initialmatrix.sdet=x.drawingstate.matrix.sdet;Xa.backup=x.clone(x.drawingstate)};x.makecolor=function(a,b,c){a=Math.floor(255*a);b=Math.floor(255*b);
-c=Math.floor(255*c);return 1===x.drawingstate.alpha?"rgb("+a+","+b+","+c+")":"rgba("+a+","+b+","+c+","+x.drawingstate.alpha+")"};x.setcolor=function(a){var b=a.value[0].value.real,c=a.value[1].value.real;a=a.value[2].value.real;x.drawingstate.linecolor=x.drawingstate.pointcolor=x.makecolor(b,c,a);x.drawingstate.linecolorraw=x.drawingstate.pointcolorraw=[b,c,a]};x.setlinecolor=function(a){var b=a.value[0].value.real,c=a.value[1].value.real;a=a.value[2].value.real;x.drawingstate.linecolor=x.makecolor(b,
-c,a);x.drawingstate.linecolorraw=[b,c,a]};x.settextcolor=function(a){var b=a.value[0].value.real,c=a.value[1].value.real;a=a.value[2].value.real;x.drawingstate.textcolor=x.makecolor(b,c,a);x.drawingstate.textcolorraw=[b,c,a]};x.setpointcolor=function(a){var b=a.value[0].value.real,c=a.value[1].value.real;a=a.value[2].value.real;x.drawingstate.pointcolor=x.makecolor(b,c,a);x.drawingstate.pointcolorraw=[b,c,a]};x.setalpha=function(a){x.drawingstate.alpha=a.value.real;x.drawingstate.linecolor=x.makecolor(x.drawingstate.linecolorraw[0],
-x.drawingstate.linecolorraw[1],x.drawingstate.linecolorraw[2]);x.drawingstate.pointcolor=x.makecolor(x.drawingstate.pointcolorraw[0],x.drawingstate.pointcolorraw[1],x.drawingstate.pointcolorraw[2]);x.drawingstate.textcolor=x.makecolor(x.drawingstate.textcolorraw[0],x.drawingstate.textcolorraw[1],x.drawingstate.textcolorraw[2])};x.setpointsize=function(a){x.drawingstate.pointsize=a.value.real};x.setlinesize=function(a){x.drawingstate.linesize=a.value.real};x.settextsize=function(a){x.drawingstate.textsize=
-a.value.real};var ja={clip:"none",pointColor:[1,0,0],lineColor:[0,0,1],pointSize:5,lineSize:1,alpha:1,overhangLine:1,overhangSeg:1,dimDependent:.7,fontFamily:"sans-serif",textsize:20,lineHeight:1.45};q.defaultAppearance&&Vd(q.defaultAppearance);var Tb={},rd={UL:0,UR:1,LR:2,LL:3},sc=["in","out","good","backup"],gb=new Float64Array(0),bb={};sc.forEach(function(a){bb[a]=gb});var ma=gb,Fa=gb,ya=gb,ua,za,eb,Ga,vb,tc=!1,td={toString:function(){return"RefineException"}},I=null;q.enableTraceLog&&(I={logLength:Infinity,
-fullLog:[],currentMouseAndScripts:null,currentMover:null,currentStep:null,currentElement:null,currentParam:null,labelTracing2:v.wrap("tracing2"),labelTracing4:v.wrap("tracing4"),labelTracingSesq:v.wrap("tracingSesq"),postMouseHooks:[]},"number"===typeof q.enableTraceLog&&(I.logLength=q.enableTraceLog),qa.getTraceLog=ae,qa.formatTraceLog=be,qa.addTraceHook=I.postMouseHooks.push.bind(I.postMouseHooks));Ha.stateSize=12;vc.stateSize=24;var hb=[];fb.P=function(a){u.lines.forEach(function(b){b=yd(a,b);
-b.holds()&&hb.push(b)});u.conics.forEach(function(b){b=zd(a,b);b.holds()&&hb.push(b)})};fb.L=function(a){u.points.forEach(function(b){b=yd(b,a);b.holds()&&hb.push(b)})};fb.S=fb.L;fb.C=function(a){u.points.forEach(function(b){b=zd(b,a);b.holds()&&hb.push(b)})};var n={_helper:{},RandomLine:{}};n.RandomLine.kind="L";n.RandomLine.signature=[];n.RandomLine.updatePosition=function(a){a.homog=f.realVector([Math.random()-.5,Math.random()-.5,Math.random()-.5]);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,
-"Line")};n.FreeLine={};n.FreeLine.kind="L";n.FreeLine.signature=[];n.FreeLine.isMovable=!0;n.FreeLine.initialize=function(a){a=n._helper.initializeLine(a);T(a)};n.FreeLine.getParamForInput=function(a,b,c){"mouse"===c?(a=f.cross(b,f.ez),a=f.cross(a,b)):a="homog"===c?b:f.turnIntoCSList([m.zero,m.zero,m.zero]);return f.normalizeMax(a)};n.FreeLine.getParamFromState=function(a){return Z(3)};n.FreeLine.putParamToState=function(a,b){T(b)};n.FreeLine.updatePosition=function(a){var b=Z(3);T(b);a.homog=v.withUsage(b,
-"Line")};n.FreeLine.stateSize=6;n.RandomPoint={};n.RandomPoint.kind="P";n.RandomPoint.signature=[];n.RandomPoint.updatePosition=function(a){a.homog=f.realVector([100*Math.random(),100*Math.random(),100*Math.random()]);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Point")};n.Join={};n.Join.kind="L";n.Join.signature=["P","P"];n.Join.updatePosition=function(a){a.homog=f.cross(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,
-"Line")};n.Segment={};n.Segment.kind="S";n.Segment.signature=["P","P"];n.Segment.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]];n.Segment.setSegmentPos(a,f.cross(b.homog,c.homog),f.scalmult(c.homog.value[2],b.homog),f.scalmult(b.homog.value[2],c.homog))};n.Segment.setSegmentPos=function(a,b,c,d){b=f.normalizeMax(b);a.homog=v.withUsage(b,"Line");b=f.turnIntoCSList([c,d]);b=f.normalizeMax(b);a.startpos=b.value[0];a.endpos=b.value[1]};n.Meet={};n.Meet.kind="P";n.Meet.signature=
-["L","L"];n.Meet.updatePosition=function(a){a.homog=f.cross(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Point")};n.Meet.visiblecheck=function(a){var b=!0,c=u.csnames[a.args[0]],d=u.csnames[a.args[1]];"S"===c.kind&&(b=pd(a,c));b&&"S"===d.kind&&(b=pd(a,d));a.isshowing=b};n._helper.midpoint=function(a,b){return f.normalizeMax(f.add(f.scalmult(b.value[2],a),f.scalmult(a.value[2],b)))};n.Mid={};n.Mid.kind="P";n.Mid.signature=["P",
-"P"];n.Mid.updatePosition=function(a){var b=n._helper.midpoint(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog);a.homog=v.withUsage(b,"Point")};n.Perp={};n.Perp.kind="L";n.Perp.signature=["L","P"];n.Perp.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,b=f.turnIntoCSList([b.value[0],b.value[1],m.zero]);a.homog=f.cross(b,c);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Line")};n.Para={};n.Para.kind="L";n.Para.signature=["L","P"];n.Para.updatePosition=
-function(a){var b=u.csnames[a.args[1]].homog;a.homog=f.cross(f.cross(f.linfty,u.csnames[a.args[0]].homog),b);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Line")};n.Horizontal={};n.Horizontal.kind="L";n.Horizontal.signature=["P"];n.Horizontal.updatePosition=function(a){a.homog=f.cross(f.ex,u.csnames[a.args[0]].homog);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Line")};n.HorizontalLine={};n.HorizontalLine.kind="L";n.HorizontalLine.signature=[];n.HorizontalLine.isMovable=
-!0;n.HorizontalLine.initialize=function(a){a=n._helper.initializeLine(a);a=f.turnIntoCSList([m.zero,a.value[1],a.value[2]]);a=f.normalizeMax(a);T(a)};n.HorizontalLine.getParamForInput=function(a,b,c){if("mouse"===c)b=f.cross(b,f.ex);else if("homog"===c){if(0!==b.value[0].real||0!==b.value[0].imag)b=f.turnIntoCSList([m.zero,b.value[1],b.value[2]])}else b=f.turnIntoCSList([m.zero,m.zero,m.zero]);return f.normalizeMax(b)};n.HorizontalLine.getParamFromState=function(a){return Z(3)};n.HorizontalLine.putParamToState=
-function(a,b){T(b)};n.HorizontalLine.updatePosition=function(a){var b=Z(3);T(b);a.homog=v.withUsage(b,"Line")};n.HorizontalLine.stateSize=6;n.Vertical={};n.Vertical.kind="L";n.Vertical.signature=["P"];n.Vertical.updatePosition=function(a){a.homog=f.cross(f.ey,u.csnames[a.args[0]].homog);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Line")};n.VerticalLine={};n.VerticalLine.kind="L";n.VerticalLine.signature=[];n.VerticalLine.isMovable=!0;n.VerticalLine.initialize=function(a){a=n._helper.initializeLine(a);
-a=f.turnIntoCSList([a.value[0],m.zero,a.value[2]]);a=f.normalizeMax(a);T(a)};n.VerticalLine.getParamForInput=function(a,b,c){if("mouse"===c)b=f.cross(b,f.ey);else if("homog"===c){if(0!==b.value[1].real||0!==b.value[1].imag)b=f.turnIntoCSList([b.value[0],m.zero,b.value[2]])}else b=f.turnIntoCSList([m.zero,m.zero,m.zero]);return f.normalizeMax(b)};n.VerticalLine.getParamFromState=function(a){return Z(3)};n.VerticalLine.putParamToState=function(a,b){T(b)};n.VerticalLine.updatePosition=function(a){var b=
-Z(3);T(b);a.homog=v.withUsage(b,"Line")};n.VerticalLine.stateSize=6;n.LineByFixedAngle={};n.LineByFixedAngle.kind="L";n.LineByFixedAngle.signature=["L","P"];n.LineByFixedAngle.initialize=function(a){var b=m._helper.input(a.angle),c=m.cos(b),b=m.sin(b);a.rot=f.turnIntoCSList([f.turnIntoCSList([b,c,m.zero]),f.turnIntoCSList([m.neg(c),b,m.zero]),f.turnIntoCSList([m.zero,m.zero,m.zero])])};n.LineByFixedAngle.updatePosition=function(a){var b=u.csnames[a.args[1]],c=f.productMV(a.rot,u.csnames[a.args[0]].homog);
-a.homog=f.cross(b.homog,c);a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Line")};n.Through={};n.Through.kind="L";n.Through.signature=["P"];n.Through.isMovable=!0;n.Through.initialize=function(a){a=a.dir?v.wrap(a.dir):f.realVector([a.pos[1],-a.pos[0],0]);T(a)};n.Through.getParamForInput=function(a,b,c){a="dir"===c||"mouse"===c?f.cross(u.csnames[a.args[0]].homog,b):"homog"===c?b:f.turnIntoCSList([m.zero,m.zero,m.zero]);a=f.cross(f.linfty,a);return f.normalizeMax(a)};n.Through.getParamFromState=
-function(a){return Z(3)};n.Through.putParamToState=function(a,b){T(b)};n.Through.updatePosition=function(a){var b=Z(3);T(b);b=f.cross(u.csnames[a.args[0]].homog,b);b=f.normalizeMax(b);a.homog=v.withUsage(b,"Line")};n.Through.stateSize=6;n.Free={};n.Free.kind="P";n.Free.signature=[];n.Free.isMovable=!0;n.Free.initialize=function(a){a=n._helper.initializePoint(a);T(a)};n.Free.getParamForInput=function(a,b,c){if("mouse"===c&&bc&&0!==Ta){b=f.normalizeZ(b);a=b.value[0].value.real;c=b.value[1].value.real;
-var d=Math.round(a/Ta)*Ta,e=Math.round(c/Ta)*Ta;.2>Math.abs(d-a)&&.2>Math.abs(e-c)&&(b=f.realVector([d,e,1]))}return f.normalizeMax(b)};n.Free.getParamFromState=function(a){return Z(3)};n.Free.putParamToState=function(a,b){T(b)};n.Free.updatePosition=function(a){var b=Z(3);T(b);a.homog=v.withUsage(b,"Point")};n.Free.stateSize=6;n._helper.projectPointToLine=function(a,b){var c=f.turnIntoCSList([b.value[0],b.value[1],m.zero]),c=f.cross(c,a);return f.normalizeMax(f.cross(c,b))};n.PointOnLine={};n.PointOnLine.kind=
-"P";n.PointOnLine.signature=["L"];n.PointOnLine.isMovable=!0;n.PointOnLine.initialize=function(a){var b=n._helper.initializePoint(a);a=u.csnames[a.args[0]].homog;var b=n._helper.projectPointToLine(b,a),b=f.normalizeMax(b),c=f.cross(f.linfty,b);f.normalizeMax(c);T(b);T(a);eb=!1};n.PointOnLine.updatePosition=function(a,b){var c,d=u.csnames[a.args[0]].homog;c=Z(3);Z(3);if(!b){ua=a.stateIdx;var e=ma;ma=ya;var h=Z(3),m=Z(3);ma=e;e=f.cross(m,d);f._helper.isAlmostZero(e)&&(e=f.cross(f.linfty,d));h=n._helper.CircleMP(e,
-h);h=n._helper.IntersectLC(d,h);e=n._helper.pointReflection(e,c);c=vd(h[0],h[1],c,e)[0]}c=f.normalizeMax(c);T(c);T(d);a.homog=v.withUsage(c,"Point")};n.PointOnLine.getParamForInput=function(a,b,c){return b=n._helper.projectPointToLine(b,u.csnames[a.args[0]].homog)};n.PointOnLine.getParamFromState=function(a){return Z(3)};n.PointOnLine.putParamToState=function(a,b){return T(b)};n.PointOnLine.stateSize=12;n.PointOnCircle={};n.PointOnCircle.kind="P";n.PointOnCircle.signature=["C"];n.PointOnCircle.isMovable=
-!0;n.PointOnCircle.initialize=function(a){var b=u.csnames[a.args[0]];a=f.normalizeZ(n._helper.initializePoint(a));var c=f.normalizeZ(n._helper.CenterOfConic(b.matrix)),d=f.sub(a,c),d=f.turnIntoCSList([d.value[1],m.neg(d.value[0]),m.zero]),c=f.cross(a,c),b=n._helper.IntersectLC(c,b.matrix),c=f.projectiveDistMinScal(a,b[0]);f.projectiveDistMinScal(a,b[1])<c?(a=b[1],b=b[0]):(a=b[0],b=b[1]);T(d);T(a);T(b);eb=!1};n.PointOnCircle.putParamToState=function(a,b){T(b)};n.PointOnCircle.getParamFromState=function(a){return Z(3)};
-n.PointOnCircle.getParamForInput=function(a,b,c){c=f.normalizeZ(n._helper.CenterOfConic(u.csnames[a.args[0]].matrix));b=f.sub(b,c);ua=a.stateIdx;a=Z(3);var d=f.normalizeZ(Z(3));c=f.sub(d,c);0>m.sub(m.mult(a.value[0],c.value[1]),m.mult(a.value[1],c.value[0])).value.real&&(b=f.neg(b));return f.turnIntoCSList([b.value[1],m.neg(b.value[0]),m.zero])};n.PointOnCircle.parameterPath=function(a,b,c,d,e){d=f.normalizeAbs(d);e=f.normalizeAbs(e);var h=f.scalproduct(d,e);if(0<=h.value.real)return ud(a,b,c,d,e);
-a=f.turnIntoCSList([m.sub(d.value[1],e.value[1]),m.sub(e.value[0],d.value[0]),m.zero]);h=f.scalproduct(d,a);0>h.value.real&&(a=f.neg(a));0>b?(b=2*b+1,c=b*b,h=.25/(1+c),c=m.complex(2*b*h+.25,(1-c)*h)):(b=2*b-1,c=b*b,h=.25/(1+c),c=m.complex(2*b*h+.75,(1-c)*h));var k=m.sub(m.real(1),c);b=m.mult(c,c);h=m.mult(k,k);c=m.mult(c,k);d=f.scalmult(h,d);d=f.add(d,f.scalmult(c,a));return d=f.add(d,f.scalmult(b,e))};n.PointOnCircle.updatePosition=function(a){var b=Z(3);T(b);var c=u.csnames[a.args[0]],b=f.productMV(c.matrix,
-b),c=n._helper.IntersectLC(b,c.matrix),c=Ha(c[0],c[1]),b=f.normalizeMax(c.value[0]);a.homog=v.withUsage(b,"Point");a.antipodalPoint=c.value[1]};n.PointOnCircle.stateSize=6+Ha.stateSize;n.OtherPointOnCircle={};n.OtherPointOnCircle.kind="P";n.OtherPointOnCircle.signature=["P"];n.OtherPointOnCircle.signatureConstraints=function(a){return"PointOnCircle"===u.csnames[a.args[0]].type};n.OtherPointOnCircle.updatePosition=function(a){var b=u.csnames[a.args[0]].antipodalPoint,b=f.normalizeMax(b);a.homog=v.withUsage(b,
-"Point")};n.PointOnSegment={};n.PointOnSegment.kind="P";n.PointOnSegment.signature=["S"];n.PointOnSegment.isMovable=!0;n.PointOnSegment.initialize=function(a){var b=n._helper.initializePoint(a);a=n.PointOnSegment.getParamForInput(a,b);Va(a)};n.PointOnSegment.getParamForInput=function(a,b){var c=u.csnames[a.args[0]],d=c.homog,d=f.turnIntoCSList([d.value[0],d.value[1],m.zero]),e=f.sub(c.startpos,c.endpos),c=f.crossratio3(e,c.startpos,c.endpos,b,d);0>c.value.real&&(c=m.complex(0,c.value.imag));1<c.value.real&&
-(c=m.complex(1,c.value.imag));return c};n.PointOnSegment.getParamFromState=function(a){return wb()};n.PointOnSegment.putParamToState=function(a,b){Va(b)};n.PointOnSegment.updatePosition=function(a){var b=wb();Va(b);var c=u.csnames[a.args[0]],d=c.startpos,c=f.sub(c.endpos,d),b=f.add(d,f.scalmult(b,c)),b=f.normalizeMax(b);a.homog=v.withUsage(b,"Point")};n.PointOnSegment.stateSize=2;n._helper.CenterOfConic=function(a){a=f.adjoint3(a);return{ctype:"list",value:[a.value[2].value[0],a.value[2].value[1],
-a.value[2].value[2]]}};n.CenterOfConic={};n.CenterOfConic.kind="P";n.CenterOfConic.signature=["C"];n.CenterOfConic.updatePosition=function(a){var b=n._helper.CenterOfConic(u.csnames[a.args[0]].matrix);a.homog=b;a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Point")};n._helper.CircleMP=function(a,b){var c=a.value[0],d=a.value[1],e=m.neg(a.value[2]),h=m.zero,c=f.turnIntoCSList([f.turnIntoCSList([e,h,c]),f.turnIntoCSList([h,e,d]),f.turnIntoCSList([c,d,h])]),e=v.mult(v.mult(b,c),b),d=v.mult(v.mult(b,
-f.fund),b),e=v.mult(e,f.fund),c=v.mult(d,c);return f.sub(e,c)};n.CircleMP={};n.CircleMP.kind="C";n.CircleMP.signature=["P","P"];n.CircleMP.updatePosition=function(a){a.matrix=n._helper.CircleMP(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog);a.matrix=f.normalizeMax(a.matrix);a.matrix=v.withUsage(a.matrix,"Circle")};n.CircleMr={};n.CircleMr.kind="C";n.CircleMr.signature=["P"];n.CircleMr.isMovable=!0;n.CircleMr.initialize=function(a){Va(m.real(a.radius))};n.CircleMr.getParamForInput=function(a,
-b,c){if("radius"===c)return b;a=u.csnames[a.args[0]].homog;a=f.normalizeZ(a);b=f.normalizeZ(b);b=f.sub(a,b);return b=f.abs(b)};n.CircleMr.getParamFromState=function(a){return wb()};n.CircleMr.putParamToState=function(a,b){Va(b)};n.CircleMr.updatePosition=function(a){var b=wb();Va(b);var c=u.csnames[a.args[0]].homog,d=m.mult(c.value[2],b),d=m.mult(d,d);if(!m._helper.isFinite(d)&&!m._helper.isNaN(d))return f.fund;c=n._helper.ScaledCircleMrr(c,d);a.matrix=v.withUsage(c,"Circle");a.radius=b};n.CircleMr.stateSize=
-2;n._helper.ScaledCircleMrr=function(a,b){var c=a.value[0],d=a.value[1],e=m.neg(a.value[2]),e=f.scalmult(e,f.turnIntoCSList([c,d,e])).value,c=f.turnIntoCSList([c,d]),c=m.sub(f.scalproduct(c,c),b),e=n._helper.buildConicMatrix([e[2],m.zero,e[2],e[0],e[1],c]);return f.normalizeMax(e)};n.Compass={};n.Compass.kind="C";n.Compass.signature=["P","P","P"];n.Compass.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=u.csnames[a.args[2]].homog,e=b.value[2],h=c.value[2],
-k=d.value[2],b=f.scalmult(m.mult(h,k),b),c=f.scalmult(m.mult(e,k),c),d=f.scalmult(m.mult(e,h),d),b=f.sub(c,b),d=n._helper.ScaledCircleMrr(d,f.scalproduct(b,b));a.matrix=v.withUsage(d,"Circle")};n._helper.getConicType=function(a){if(1E-16>m.abs(f.det(a)).value.real)return"degenerate";var b=m.mult(a.value[0].value[0],a.value[1].value[1]),b=m.sub(b,m.pow(a.value[0].value[1],m.real(2))),b=b.value.real;return 1E-16>Math.abs(b)?"parabola":1E-16<b?"ellipsoid":"hyperbola"};n._helper.ConicBy5=function(a,b,
-c,d,e,h){a=f.turnIntoCSList([f.cross(c,d)]);var k=f.turnIntoCSList([f.cross(b,e)]);b=f.turnIntoCSList([f.cross(b,c)]);d=f.turnIntoCSList([f.cross(d,e)]);return n._helper.conicFromTwoDegenerates(a,k,b,d,h)};n._helper.conicFromTwoDegenerates=function(a,b,c,d,e){a=v.mult(f.transpose(b),a);c=v.mult(f.transpose(d),c);a=f.add(a,f.transpose(a));c=f.add(c,f.transpose(c));d=v.mult(v.mult(e,a),e);e=v.mult(v.mult(e,c),e);c=v.mult(d,c);e=v.mult(e,a);return f.sub(c,e)};n.ConicBy5={};n.ConicBy5.kind="C";n.ConicBy5.signature=
-["P","P","P","P","P"];n.ConicBy5.updatePosition=function(a){var b=n._helper.ConicBy5(a,u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog);a.matrix=b;a.matrix=f.normalizeMax(a.matrix);a.matrix=v.withUsage(a.matrix,"Conic")};n._helper.buildConicMatrix=function(a){var b=a[1],c=a[2],d=a[3],e=a[4],h=a[5];return f.turnIntoCSList([f.turnIntoCSList([a[0],b,d]),f.turnIntoCSList([b,c,e]),f.turnIntoCSList([d,e,h])])};n._helper.splitDegenConic=
-function(a){var b=f.adjoint3(a),c=0,d,e,h=m.abs2(b.value[0].value[0]).value.real;for(d=1;3>d;d++)e=m.abs2(b.value[d].value[d]).value.real,e>h&&(c=d,h=e);d=m.sqrt(m.mult(m.real(-1),b.value[c].value[c]));if(1E-16>m.abs2(d).value.real)return a=f.turnIntoCSList([m.zero,m.zero,m.zero]),[a,a];c=m.real(c+1);e=f.column(b,c);e=f.scaldiv(d,e);d=e.value[0];h=e.value[1];e=e.value[2];d=f.turnIntoCSList([f.turnIntoCSList([m.real(0),e,m.mult(m.real(-1),h)]),f.turnIntoCSList([m.mult(m.real(-1),e),m.real(0),d]),f.turnIntoCSList([h,
-m.mult(m.real(-1),d),m.real(0)])]);a=f.add(a,d);var k=0;for(d=h=b=0;3>d;d++)for(c=0;3>c;c++)e=m.abs2(a.value[d].value[c]).value.real,e>h&&(k=d,b=c,h=e);d=a.value[k];a=f.transpose(a);a=a.value[b];d=f.normalizeMax(d);a=f.normalizeMax(a);d=v.withUsage(d,"Line");a=v.withUsage(a,"Line");return[d,a]};n.SelectConic={};n.SelectConic.kind="C";n.SelectConic.signature=["Cs"];n.SelectConic.initialize=function(a){if(void 0!==a.index)return a.index-1;var b=m._helper.input(a.pos.xx),c=m._helper.input(a.pos.yy),
-d=m._helper.input(a.pos.zz),e=m.realmult(.5,m._helper.input(a.pos.xy)),h=m.realmult(.5,m._helper.input(a.pos.xz)),k=m.realmult(.5,m._helper.input(a.pos.yz)),b=f.turnIntoCSList([f.turnIntoCSList([b,e,h]),f.turnIntoCSList([e,c,k]),f.turnIntoCSList([h,k,d])]);a=u.csnames[a.args[0]].results;c=f.conicDist(b,a[0]);d=0;for(e=1;e<a.length;++e)h=f.conicDist(b,a[e]),h<c&&(c=h,d=e);return d};n.SelectConic.updatePosition=function(a){a.matrix=u.csnames[a.args[0]].results[a.param];a.matrix=f.normalizeMax(a.matrix);
-a.matrix=v.withUsage(a.matrix,"Conic")};n._helper.ConicBy4p1l=function(a,b,c,d,e,h){var k=f.scalproduct(b,h),l=f.scalproduct(c,h),q=f.scalproduct(d,h),r=f.scalproduct(e,h),t=f.det3(c,d,e),u=f.det3(b,c,e),v=f.det3(b,d,e),w=f.det3(b,c,d),x=m.mult,l=m.sqrt(x(x(l,r),x(t,u))),k=m.sqrt(x(x(k,q),x(v,w))),q=f.cross(f.cross(b,d),h);h=f.cross(f.cross(c,e),h);q=f.scalmult(l,q);k=f.scalmult(k,h);h=f.normalizeMax(f.add(q,k));k=f.normalizeMax(f.sub(q,k));k=Ha(h,k);h=n._helper.ConicBy5(a,b,c,d,e,k.value[0]);a=n._helper.ConicBy5(a,
-b,c,d,e,k.value[1]);return[f.normalizeMax(h),f.normalizeMax(a)]};n.ConicBy4p1l={};n.ConicBy4p1l.kind="Cs";n.ConicBy4p1l.signature=["P","P","P","P","L"];n.ConicBy4p1l.updatePosition=function(a){var b=n._helper.ConicBy4p1l(a,u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog);a.results=b};n.ConicBy4p1l.stateSize=Ha.stateSize;n._helper.ConicBy3p2l=function(a,b,c,d,e){function h(a,b,c,d){return m.sub(m.mult(a,d),m.mult(b,
-c))}var k=f.cross(a,b),l=f.cross(d,e);d=f.cross(d,k);e=f.cross(e,k);k=f.turnIntoCSList([d,e,l]);c=f.productVM(c,f.adjoint3(k));l=f.adjoint3(f.turnIntoCSList([f.scalmult(c.value[0],d),f.scalmult(c.value[1],e),f.scalmult(c.value[2],l)]));c=f.transpose(l);d=m.mult;e=f.productMV(c,a);a=e.value[0];e=e.value[1];k=f.productMV(c,b);b=k.value[0];var k=k.value[1],n=m.sqrt(d(a,e)),q=m.sqrt(d(b,k)),r,t=Array(4);for(r=0;4>r;++r){var u=(r&2)-1,v=d(m.real(((r&1)<<1)-1),n),w=d(m.real(u),q),x=h(e,v,k,w),y=h(b,w,a,
-v),u=h(a,e,b,k),z=m.add(m.add(h(b,k,a,e),h(k,w,e,v)),h(w,b,v,a)),v=d(x,x),w=d(y,y),A=d(z,z),B=d(x,y),x=d(x,z),y=d(y,z),B=m.sub(B,d(m.real(.5),d(u,u))),u=f.turnIntoCSList([f.turnIntoCSList([v,B,x]),f.turnIntoCSList([B,w,y]),f.turnIntoCSList([x,y,A])]),u=f.productMM(l,f.productMM(u,c)),u=f.turnIntoCSList([u.value[0].value[0],u.value[0].value[1],u.value[0].value[2],u.value[1].value[1],u.value[1].value[2],u.value[2].value[2]]);t[r]=u}return t};n.ConicBy3p2l={};n.ConicBy3p2l.kind="Cs";n.ConicBy3p2l.signature=
-["P","P","P","L","L"];n.ConicBy3p2l.updatePosition=function(a){for(var b=n._helper.ConicBy3p2l(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog),b=wd(b),c=Array(4),d=0;4>d;++d){var e=b[d].value;c[d]=f.turnIntoCSList([f.turnIntoCSList([e[0],e[1],e[2]]),f.turnIntoCSList([e[1],e[3],e[4]]),f.turnIntoCSList([e[2],e[4],e[5]])])}a.results=c};n.ConicBy3p2l.stateSize=48;n.ConicBy2p3l={};n.ConicBy2p3l.kind="Cs";n.ConicBy2p3l.signature=
-["P","P","L","L","L"];n.ConicBy2p3l.updatePosition=function(a){for(var b=n._helper.ConicBy3p2l(u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog,u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog),b=wd(b),c=Array(4),d=0;4>d;++d){var e=b[d].value,e=f.turnIntoCSList([f.turnIntoCSList([e[0],e[1],e[2]]),f.turnIntoCSList([e[1],e[3],e[4]]),f.turnIntoCSList([e[2],e[4],e[5]])]);c[d]=f.normalizeMax(f.adjoint3(e))}a.results=c};n.ConicBy2p3l.stateSize=48;n.ConicBy1p4l={};n.ConicBy1p4l.kind=
-"Cs";n.ConicBy1p4l.signature=["P","L","L","L","L"];n.ConicBy1p4l.updatePosition=function(a){var b=n._helper.ConicBy4p1l(a,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog,u.csnames[a.args[0]].homog),c=b[0],b=b[1],c=f.adjoint3(c),b=f.adjoint3(b),b=[c,b];a.results=b};n.ConicBy1p4l.stateSize=Ha.stateSize;n.ConicParabolaPL={};n.ConicParabolaPL.kind="C";n.ConicParabolaPL.signature=["P","L"];n.ConicParabolaPL.updatePosition=function(a){var b=u.csnames[a.args[0]].homog.value,
-c=u.csnames[a.args[1]].homog.value,d=m.mult,e=m.neg,h=m.add,k=m.sub,l=b[0],q=b[1],r=b[2],t=c[0],b=c[1],c=c[2],w=d(r,r),x=d(t,t),y=d(b,b),z=d(r,c),A=e(r),r=h(x,y),y=d(w,y),x=d(w,x),e=d(e(w),d(t,b)),t=d(A,h(d(l,r),d(z,t))),b=d(A,h(d(q,r),d(z,b))),d=k(d(h(d(l,l),d(q,q)),r),d(w,d(c,c))),d=n._helper.buildConicMatrix([y,e,x,t,b,d]),d=f.normalizeMax(d);a.matrix=v.withUsage(d,"Conic")};n.ConicBy2Foci1P={};n.ConicBy2Foci1P.kind="Cs";n.ConicBy2Foci1P.signature=["P","P","P"];n.ConicBy2Foci1P.updatePosition=
-function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=u.csnames[a.args[2]].homog,e=f.ii,h=f.jj,k=f.normalizeMax(f.cross(b,d)),l=f.normalizeMax(f.cross(c,d)),q=f.normalizeMax(f.cross(d,e)),d=f.normalizeMax(f.cross(d,h)),l=n._helper.coHarmonic(q,d,k,l),k=f.normalizeMax(l[0]),l=f.normalizeMax(l[1]),e=f.turnIntoCSList([e]),q=f.turnIntoCSList([h]),d=f.turnIntoCSList([b]),r=f.turnIntoCSList([c]),h=n._helper.conicFromTwoDegenerates(e,q,d,r,k),h=f.normalizeMax(h),e=n._helper.conicFromTwoDegenerates(e,
-q,d,r,l),e=f.normalizeMax(e),h=f.normalizeMax(f.adjoint3(h)),e=f.normalizeMax(f.adjoint3(e));"ellipsoid"!==n._helper.getConicType(h)&&(k=h,h=e,e=k);f.almostequals(b,c).value&&(b=m.real(3),e=f.zeromatrix(b,b));a.results=[h,e]};n.ConicBy2Pol1P={};n.ConicBy2Pol1P.kind="C";n.ConicBy2Pol1P.signature=["P","L","P","L","P"];n.ConicBy2Pol1P.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=u.csnames[a.args[2]].homog,e=u.csnames[a.args[3]].homog,h=u.csnames[a.args[4]].homog,
-k=f.scalproduct,l=f.scalmult,n=f.sub,q=f.productMM,r=m.realmult,t=f.transpose,w=f.turnIntoCSList,x=n(l(k(c,b),h),l(r(2,k(c,h)),b)),y=n(l(k(e,d),h),l(r(2,k(e,h)),d)),z=w([f.cross(b,h)]),h=w([f.cross(d,h)]),y=q(t(z),w([f.cross(b,y)])),w=q(t(h),w([f.cross(d,x)])),q=q(t(z),h),b=k(b,e),c=k(d,c),d=f.add(l(c,y),l(b,w)),d=n(d,l(r(2,m.mult(b,c)),q)),d=f.add(d,t(d)),d=f.normalizeMax(d),d=v.withUsage(d,"Conic");a.matrix=d};n.ConicBy2Pol1L={};n.ConicBy2Pol1L.kind="C";n.ConicBy2Pol1L.signature=["P","L","P","L",
-"L"];n.ConicBy2Pol1L.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=u.csnames[a.args[2]].homog,e=u.csnames[a.args[3]].homog,h=u.csnames[a.args[4]].homog,k=f.scalproduct,l=f.scalmult,n=f.productMM,q=m.mult,r=f.transpose,t=f.turnIntoCSList,w=k(c,b),x=k(c,d),y=k(e,b),z=k(e,d),A=k(h,b),k=k(h,d),B=t([f.sub(l(q(y,k),c),l(q(x,A),e))]),b=f.add(n(r(t([l(q(y,x),h)])),t([f.sub(f.add(l(m.sub(q(w,k),q(x,A)),e),l(m.sub(q(z,A),q(y,k)),c)),l(f.det3(c,e,h),f.cross(b,d)))])),
-n(r(B),B)),b=f.add(b,r(b)),b=f.normalizeMax(b),b=v.withUsage(b,"Conic");a.matrix=b};n._helper.conic1Pol3Inc=function(a,b,c,d,e){var h=f.scalproduct,k=f.scalmult,l=f.productMM,n=f.cross,q=m.realmult,r=m.mult,t=f.transpose,u=f.turnIntoCSList,v=f.det3,w=v(a,c,d),x=u([n(c,e)]),y=u([n(a,e)]),z=u([n(c,d)]),A=h(b,a),B=h(b,c);b=h(b,e);n=u([n(d,f.sub(k(A,e),k(q(2,b),a)))]);x=k(w,l(t(x),n));a=q(2,m.add(r(v(a,d,e),B),r(w,b)));a=m.sub(r(v(c,d,e),A),a);x=f.add(x,k(a,l(t(y),z)));x=f.add(x,t(x));return x=f.normalizeMax(x)};
-n.ConicBy1Pol3P={};n.ConicBy1Pol3P.kind="C";n.ConicBy1Pol3P.signature=["P","L","P","P","P"];n.ConicBy1Pol3P.updatePosition=function(a){var b=n._helper.conic1Pol3Inc(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog),b=v.withUsage(b,"Conic");a.matrix=b};n.ConicBy1Pol3L={};n.ConicBy1Pol3L.kind="C";n.ConicBy1Pol3L.signature=["P","L","L","L","L"];n.ConicBy1Pol3L.updatePosition=function(a){var b=n._helper.conic1Pol3Inc(u.csnames[a.args[1]].homog,
-u.csnames[a.args[0]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog),b=f.normalizeMax(f.adjoint3(b)),b=v.withUsage(b,"Conic");a.matrix=b};n._helper.coHarmonic=function(a,b,c,d){var e=f.realVector([100*Math.random(),100*Math.random(),1]),h=f.det3(e,c,a),k=f.det3(e,c,b);c=f.det3(e,d,a);d=f.det3(e,d,b);d=m.sqrt(m.mult(d,k));h=m.sqrt(m.mult(c,h));a=v.mult(a,d);h=v.mult(b,h);b=f.add(a,h);a=f.sub(a,h);return[b,a]};n.ConicInSquare={};n.ConicInSquare.kind="C";n.ConicInSquare.signature=
-["P","P","P","P"];n.ConicInSquare.updatePosition=function(a){var b=D.basismap(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog),c=m.one,c=n._helper.buildConicMatrix([c,c,c,m.real(-3),c,c]),b=f.adjoint3(b),b=f.productMM(f.productMM(f.transpose(b),c),b),b=f.normalizeMax(b);a.matrix=v.withUsage(b,"Conic")};n.ConicBy5lines={};n.ConicBy5lines.kind="C";n.ConicBy5lines.signature=["L","L","L","L","L"];n.ConicBy5lines.updatePosition=function(a){var b=
-n._helper.ConicBy5(a,u.csnames[a.args[0]].homog,u.csnames[a.args[1]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[4]].homog),b=f.adjoint3(b);a.matrix=b;a.matrix=f.normalizeMax(a.matrix);a.matrix=v.withUsage(a.matrix,"Conic")};n.ConicFromPrincipalDirections={};n.ConicFromPrincipalDirections.kind="C";n.ConicFromPrincipalDirections.signature=["P","P","P"];n.ConicFromPrincipalDirections.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,
-d=u.csnames[a.args[2]].homog,e=n._helper.pointReflection(b,c),h=f.cross(c,b),b=f.turnIntoCSList([h.value[0],h.value[1],m.zero]),h=f.turnIntoCSList([h]),c=f.turnIntoCSList([f.cross(c,b)]),e=f.turnIntoCSList([f.cross(e,b)]);a.matrix=n._helper.conicFromTwoDegenerates(h,h,c,e,d);a.matrix=f.normalizeMax(a.matrix);a.matrix=v.withUsage(a.matrix,"Conic")};n.CircleBy3={};n.CircleBy3.kind="C";n.CircleBy3.signature=["P","P","P"];n.CircleBy3.updatePosition=function(a){var b=n._helper.ConicBy5(a,u.csnames[a.args[0]].homog,
-u.csnames[a.args[1]].homog,f.ii,f.jj,u.csnames[a.args[2]].homog);a.matrix=f.normalizeMax(b);a.matrix=v.withUsage(a.matrix,"Circle")};n.ArcBy3={};n.ArcBy3.kind="C";n.ArcBy3.signature=["P","P","P"];n.ArcBy3.updatePosition=function(a){n.CircleBy3.updatePosition(a);a.startPoint=u.csnames[a.args[0]].homog;a.viaPoint=u.csnames[a.args[1]].homog;a.endPoint=u.csnames[a.args[2]].homog};n.ArcBy3.initialize=function(a){a.startPoint=u.csnames[a.args[0]].homog;a.viaPoint=u.csnames[a.args[1]].homog;a.endPoint=u.csnames[a.args[2]].homog;
-a.isArc=!0};n.PolarOfPoint={};n.PolarOfPoint.kind="L";n.PolarOfPoint.signature=["P","C"];n.PolarOfPoint.updatePosition=function(a){var b=v.mult(u.csnames[a.args[1]].matrix,u.csnames[a.args[0]].homog),b=f.normalizeMax(b);a.homog=v.withUsage(b,"Line")};n.PolarOfLine={};n.PolarOfLine.kind="P";n.PolarOfLine.signature=["L","C"];n.PolarOfLine.updatePosition=function(a){var b=u.csnames[a.args[0]],c=f.adjoint3(u.csnames[a.args[1]].matrix),b=v.mult(c,b.homog),b=f.normalizeMax(b);a.homog=v.withUsage(b,"Point")};
-n.AngleBisector={};n.AngleBisector.kind="Ls";n.AngleBisector.signature=["L","L","P"];n.AngleBisector.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=u.csnames[a.args[2]].homog,e=f.add,h=f.sub,k=f.abs,l=f.cross,m=f.scalmult,n=f.normalizeMax,q=f._helper.isAlmostZero,r=f.linfty,t=m(k(l(l(r,c),r)),b),b=m(k(l(l(r,b),r)),c),h=h(t,b),e=e(t,b);q(h)&&(h=l(l(l(r,e),r),d));q(e)&&(e=l(l(l(r,h),r),d));a.results=Ha(n(h),n(e))};n.AngleBisector.stateSize=Ha.stateSize;n._helper.IntersectLC=
-function(a,b){var c=m,d=f.crossOperator(a),e=f.transpose(d),e=v.mult(e,v.mult(b,d)),h=f.maxIndex(a,m.abs2),k,l,n,q;0===h?(h=e.value[1].value[1],k=e.value[1].value[2],l=e.value[2].value[1],n=e.value[2].value[2],q=a.value[0]):1===h?(h=e.value[0].value[0],k=e.value[0].value[2],l=e.value[2].value[0],n=e.value[2].value[2],q=a.value[1]):(h=e.value[0].value[0],k=e.value[0].value[1],l=e.value[1].value[0],n=e.value[1].value[1],q=a.value[2]);c=c.div(c.sqrt(c.sub(c.mult(k,l),c.mult(h,n))),q);c=f.add(e,f.scalmult(c,
-d));h=f.maxIndex(c,f.abs2);d=c.value[h];d=f.normalizeMax(d);d=v.withUsage(d,"Point");c=f.transpose(c);h=f.maxIndex(c,f.abs2);c=c.value[h];c=f.normalizeMax(c);c=v.withUsage(c,"Point");return[d,c]};n.IntersectLC={};n.IntersectLC.kind="Ps";n.IntersectLC.signature=["L","C"];n.IntersectLC.updatePosition=function(a){var b=n._helper.IntersectLC(u.csnames[a.args[0]].homog,u.csnames[a.args[1]].matrix);a.results=Ha(b[0],b[1])};n.IntersectLC.stateSize=Ha.stateSize;n.OtherIntersectionCL={};n.OtherIntersectionCL.kind=
-"P";n.OtherIntersectionCL.signature=["C","L","P"];n.OtherIntersectionCL.updatePosition=function(a){var b=u.csnames[a.args[2]].homog,c=n._helper.IntersectLC(u.csnames[a.args[1]].homog,u.csnames[a.args[0]].matrix),d=c[0],c=c[1],e=f.projectiveDistMinScal(d,b),b=f.projectiveDistMinScal(c,b);a.homog=e<b?c:d;a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Point")};n.IntersectCirCir={};n.IntersectCirCir.kind="Ps";n.IntersectCirCir.signature=["C","C"];n.IntersectCirCir.updatePosition=function(a){var b=
-u.csnames[a.args[0]].matrix,c=u.csnames[a.args[1]].matrix,d=f.scalmult(c.value[0].value[0],b.value[2]),c=f.scalmult(b.value[0].value[0],c.value[2]),d=f.sub(d,c),d=f.turnIntoCSList([d.value[0],d.value[1],m.realmult(.5,d.value[2])]),d=f.normalizeMax(d),b=n._helper.IntersectLC(d,b);a.results=Ha(b[0],b[1])};n.IntersectCirCir.stateSize=Ha.stateSize;n.OtherIntersectionCC={};n.OtherIntersectionCC.kind="P";n.OtherIntersectionCC.signature=["C","C","P"];n.OtherIntersectionCC.updatePosition=function(a){var b=
-u.csnames[a.args[0]].matrix,c=u.csnames[a.args[1]].matrix,d=u.csnames[a.args[2]].homog,e=f.scalmult(c.value[0].value[0],b.value[2]),c=f.scalmult(b.value[0].value[0],c.value[2]),e=f.sub(e,c),e=f.turnIntoCSList([e.value[0],e.value[1],m.realmult(.5,e.value[2])]),e=f.normalizeMax(e),e=n._helper.IntersectLC(e,b),b=e[0],e=e[1],c=f.projectiveDistMinScal(b,d),d=f.projectiveDistMinScal(e,d);a.homog=c<d?e:b;a.homog=f.normalizeMax(a.homog);a.homog=v.withUsage(a.homog,"Point")};n._helper.IntersectConicConic=
-function(a,b){var c=a.value[0],d=a.value[1],e=a.value[2],h=b.value[0],k=b.value[1],l=b.value[2],q=f.det3(c,d,e),r=m.add(m.add(f.det3(c,d,l),f.det3(c,k,e)),f.det3(h,d,e)),c=m.add(m.add(f.det3(c,k,l),f.det3(h,d,l)),f.det3(h,k,e)),h=f.det3(h,k,l),l=m.abs2(q).value.real,k=m.abs2(h).value.real;l<k&&(l=a,a=b,b=l,l=h,h=q,q=l,l=c,c=r,r=l,l=k);1E-24>l?(q=a,c=b):(r=m.solveCubic(q,r,c,h),c=m.abs2(m.sub(r[0],r[1])).value.real,h=m.abs2(m.sub(r[0],r[2])).value.real,k=m.abs2(m.sub(r[1],r[2])).value.real,c>h?(q=
-r[1],r=c>k?r[0]:r[2]):(q=r[2],r=h>k?r[0]:r[1]),q=f.add(f.scalmult(q,a),b),c=f.add(f.scalmult(r,a),b));r=n._helper.splitDegenConic(q);q=r[0];r=r[1];c=n._helper.splitDegenConic(c);k=c[0];h=c[1];c=f.cross(q,k);k=f.cross(r,k);q=f.cross(q,h);r=f.cross(r,h);c=f.normalizeMax(c);k=f.normalizeMax(k);q=f.normalizeMax(q);r=f.normalizeMax(r);c=v.withUsage(c,"Point");k=v.withUsage(k,"Point");q=v.withUsage(q,"Point");r=v.withUsage(r,"Point");return[c,k,q,r]};n.IntersectConicConic={};n.IntersectConicConic.kind=
-"Ps";n.IntersectConicConic.signature=["C","C"];n.IntersectConicConic.updatePosition=function(a){var b=n._helper.IntersectConicConic(u.csnames[a.args[0]].matrix,u.csnames[a.args[1]].matrix),b=vc(b[0],b[1],b[2],b[3]);a.results=b};n.IntersectConicConic.stateSize=vc.stateSize;n.SelectP={};n.SelectP.kind="P";n.SelectP.signature=["Ps"];n.SelectP.initialize=function(a){if(void 0!==a.index)return a.index-1;var b=u.csnames[a.args[0]].results.value;a=n._helper.initializePoint(a);for(var c=f.projectiveDistMinScal(a,
-b[0]),d=0,e=1;e<b.length;++e){var h=f.projectiveDistMinScal(a,b[e]);h<c&&(c=h,d=e)}return d};n.SelectP.updatePosition=function(a){a.homog=u.csnames[a.args[0]].results.value[a.param]};n.SelectL={};n.SelectL.kind="L";n.SelectL.signature=["Ls"];n.SelectL.initialize=function(a){if(void 0!==a.index)return a.index-1;var b=u.csnames[a.args[0]].results.value;a=n._helper.initializeLine(a);for(var c=f.projectiveDistMinScal(a,b[0]),d=0,e=1;e<b.length;++e){var h=f.projectiveDistMinScal(a,b[e]);h<c&&(c=h,d=e)}return d};
-n.SelectL.updatePosition=function(a){a.homog=u.csnames[a.args[0]].results.value[a.param];a.homog=v.withUsage(a.homog,"Line")};n._helper.moebiusStep=function(a,b,c){var d=m.add,e=m.sub,f=m.mult,h=a.value[0],k=a.value[1];a=a.value[2];var l=b.value[0],n=b.value[1];b=b.value[2];var q=c.value[0],r=c.value[1],t=c.value[2];c=e(f(b,q),f(l,t));var u=e(f(b,r),f(n,t)),q=e(f(h,t),f(a,q)),r=e(f(k,t),f(a,r));return[e(f(h,c),f(k,u)),d(f(k,c),f(h,u)),f(a,c),f(a,u),e(f(l,q),f(n,r)),d(f(n,q),f(l,r)),f(b,q),f(b,r)]};
-n.TrMoebius={};n.TrMoebius.kind="Mt";n.TrMoebius.signature="PPPPPP".split("");n.TrMoebius.updatePosition=function(a){var b=m.neg,c=n._helper.moebiusStep(u.csnames[a.args[0]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[4]].homog),d=n._helper.moebiusStep(u.csnames[a.args[1]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[5]].homog),d=f.normalizeMax(f.matrix([[d[0],b(d[1]),d[4],b(d[5])],[d[1],d[0],d[5],d[4]],[d[2],b(d[3]),d[6],b(d[7])],[d[3],d[2],d[7],d[6]]])),c=f.normalizeMax(f.matrix([[c[6],
-b(c[4])],[c[7],b(c[5])],[b(c[2]),c[0]],[b(c[3]),c[1]]])),e=f.productMM(d,c),c=e.value[0].value[0],d=e.value[1].value[0],h=e.value[0].value[1],k=e.value[1].value[1],l=e.value[2].value[0],q=e.value[3].value[0],r=e.value[2].value[1],e=e.value[3].value[1];a.mat1=f.normalizeMax(f.matrix([[b(l),q,b(r)],[q,l,e],[c,b(d),h]]));a.mat2=f.normalizeMax(f.matrix([[b(q),b(l),b(e)],[b(l),q,b(r)],[d,c,k]]))};n.TrMoebiusP={};n.TrMoebiusP.kind="P";n.TrMoebiusP.signature=["Mt","P"];n.TrMoebiusP.updatePosition=function(a){var b=
-u.csnames[a.args[0]],c=u.csnames[a.args[1]].homog,d=f.productMV(b.mat1,c),b=f.productMV(b.mat2,c);a.homog=f.normalizeMax(f.cross(d,b));a.homog=v.withUsage(a.homog,"Point")};n._helper.TrMoebiusP=function(a,b){var c=f.productMV(b.mat1,a),d=f.productMV(b.mat2,a);return f.normalizeMax(f.cross(c,d))};n.TrMoebiusL={};n.TrMoebiusL.kind="C";n.TrMoebiusL.signature=["Mt","L"];n.TrMoebiusL.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]].homog,d=function(){var a=f.realVector([Math.random()-
-.5,Math.random()-.5,Math.random()-.5]);return f.normalizeMax(a)},e=f.cross(d(),c),h=f.cross(d(),c),c=f.cross(d(),c),e=n._helper.TrMoebiusP(e,b),h=n._helper.TrMoebiusP(h,b),b=n._helper.TrMoebiusP(c,b);a.matrix=f.normalizeMax(n._helper.ConicBy5(null,e,h,b,f.ii,f.jj));a.matrix=v.withUsage(a.matrix,"Circle")};n.TrMoebiusS={};n.TrMoebiusS.kind="C";n.TrMoebiusS.signature=["Mt","S"];n.TrMoebiusS.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]],d=c.startpos,c=c.endpos,e=f.add(d,
-c),d=n._helper.TrMoebiusP(d,b),e=n._helper.TrMoebiusP(e,b),b=n._helper.TrMoebiusP(c,b);a.startPoint=d;a.viaPoint=e;a.endPoint=b;a.isArc=!0;a.matrix=f.normalizeMax(n._helper.ConicBy5(null,d,e,b,f.ii,f.jj));a.matrix=v.withUsage(a.matrix,"Circle")};n.TrMoebiusC={};n.TrMoebiusC.kind="C";n.TrMoebiusC.signature=["Mt","C"];n.TrMoebiusC.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]].matrix;if("Circle"!==c.usage)console.log("applying Moebius transform to conics is not implemented yet"),
-b=m.real(3),a.matrix=f.zeromatrix(b,b);else{var d=function(){var a=f.realVector([Math.random()-.5,Math.random()-.5,Math.random()-.5]);return f.normalizeMax(a)},e=n._helper.IntersectLC(d(),c),d=n._helper.IntersectLC(d(),c),c=e[1],d=d[1],e=n._helper.TrMoebiusP(e[0],b),c=n._helper.TrMoebiusP(c,b),b=n._helper.TrMoebiusP(d,b);a.matrix=f.normalizeMax(n._helper.ConicBy5(null,e,c,b,f.ii,f.jj))}a.matrix=v.withUsage(a.matrix,"Circle")};n.TrMoebiusArc={};n.TrMoebiusArc.kind="C";n.TrMoebiusArc.signature=["Mt",
-"C"];n.TrMoebiusArc.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]],d=c.viaPoint,e=c.endPoint,c=n._helper.TrMoebiusP(c.startPoint,b),d=n._helper.TrMoebiusP(d,b),b=n._helper.TrMoebiusP(e,b);a.startPoint=c;a.viaPoint=d;a.endPoint=b;a.isArc=!0;a.matrix=f.normalizeMax(n._helper.ConicBy5(null,c,d,b,f.ii,f.jj));a.matrix=v.withUsage(a.matrix,"Circle")};n._helper.trBuildMatrix=function(a,b){var c=b(0),d=b(1),e=f.productMM(d,f.adjoint3(c));a.matrix=f.normalizeMax(e);e=f.transpose(f.productMM(c,
-f.adjoint3(d)));a.dualMatrix=f.normalizeMax(e)};n.TrProjection={};n.TrProjection.kind="Tr";n.TrProjection.signature="PPPPPPPP".split("");n.TrProjection.updatePosition=function(a){n._helper.trBuildMatrix(a,function(b){return D.basismap(u.csnames[a.args[0+b]].homog,u.csnames[a.args[2+b]].homog,u.csnames[a.args[4+b]].homog,u.csnames[a.args[6+b]].homog)})};n.TrAffine={};n.TrAffine.kind="Tr";n.TrAffine.signature="PPPPPP".split("");n.TrAffine.updatePosition=function(a){var b=m.mult,c=f.scalmult,d=f.turnIntoCSList,
-e=f.transpose,h=f.normalizeMax,k=f.productMM,l=f.adjoint3,n=d([u.csnames[a.args[0]].homog,u.csnames[a.args[2]].homog,u.csnames[a.args[4]].homog]),q=d([u.csnames[a.args[1]].homog,u.csnames[a.args[3]].homog,u.csnames[a.args[5]].homog]),r=e(n),e=e(q),t=r.value[2].value,v=e.value[2].value,w=[b(t[0],v[2]),b(t[1],v[0]),b(t[2],v[1])],r=l(r).value;a.matrix=h(k(e,d([c(b(w[0],v[1]),r[0]),c(b(w[1],v[2]),r[1]),c(b(w[2],v[0]),r[2])])));r=n.value;a.dualMatrix=h(k(l(q),d([c(b(t[2],w[1]),r[0]),c(b(t[0],w[2]),r[1]),
-c(b(t[1],w[0]),r[2])])))};n.TrSimilarity={};n.TrSimilarity.kind="Tr";n.TrSimilarity.signature=["P","P","P","P"];n.TrSimilarity.updatePosition=function(a){n._helper.trBuildMatrix(a,function(b){return D.basismap(u.csnames[a.args[0+b]].homog,u.csnames[a.args[2+b]].homog,f.ii,f.jj)})};n.TrTranslation={};n.TrTranslation.kind="Tr";n.TrTranslation.signature=["P","P"];n.TrTranslation.updatePosition=function(a){var b=u.csnames[a.args[0]].homog,c=u.csnames[a.args[1]].homog,d=f.cross(b,c).value,b=m.mult(b.value[2],
-c.value[2]),c=f.turnIntoCSList,e=m.neg,h=m.zero,d=c([c([b,h,d[1]]),c([h,b,e(d[0])]),c([h,h,b])]),d=f.normalizeMax(d);a.matrix=d;b=e(d.value[0].value[0]);d=c([c([b,h,h]),c([h,b,h]),c([d.value[0].value[2],d.value[1].value[2],b])]);a.dualMatrix=d};n.TrReflectionP={};n.TrReflectionP.kind="Tr";n.TrReflectionP.signature=["P"];n.TrReflectionP.updatePosition=function(a){var b=u.csnames[a.args[0]].homog.value,c=m.realmult(-.5,b[2]),d=m.zero,b=f.turnIntoCSList([f.turnIntoCSList([c,d,b[0]]),f.turnIntoCSList([d,
-c,b[1]]),f.turnIntoCSList([d,d,m.neg(c)])]),b=f.normalizeMax(b);a.matrix=b;a.dualMatrix=f.transpose(b)};n.TrReflectionL={};n.TrReflectionL.kind="Tr";n.TrReflectionL.signature=["L"];n.TrReflectionL.updatePosition=function(a){var b=m.mult,c=m.realmult,d=m.zero,e=u.csnames[a.args[0]].homog.value,h=e[0],k=e[1],e=e[2],l=b(h,h),n=b(k,k),q=c(-.5,m.sub(l,n)),r=b(h,k),b=f.turnIntoCSList([f.turnIntoCSList([m.neg(q),r,b(h,e)]),f.turnIntoCSList([r,q,b(k,e)]),f.turnIntoCSList([d,d,c(-.5,m.add(l,n))])]),b=f.normalizeMax(b);
-a.matrix=b;a.dualMatrix=f.transpose(b)};n.TrReflectionS={};n.TrReflectionS.kind="Tr";n.TrReflectionS.signature=["S"];n.TrReflectionS.updatePosition=n.TrReflectionL.updatePosition;n.TrReflectionC={};n.TrReflectionC.kind="Rc";n.TrReflectionC.signature=["C"];n.TrReflectionC.updatePosition=function(a){var b=u.csnames[a.args[0]].matrix;if("Circle"!==b.usage)console.log("reflection in general conics is not defined"),a.sclRsq=m.zero,a.matrix=f.fund;else{var c=m.add,d=m.mult,e=b.value[2].value,h=e[0],k=e[1],
-e=e[2],l=b.value[0].value[0];a.sclRsq=m.sub(c(d(h,h),d(k,k)),d(l,e))}a.dualMatrix=a.matrix=b};n._helper.ReflectC=function(a,b){var c=m.add,d=m.sub,e=m.mult,h=f.scalmult,k=a.matrix,l=k.value[0].value[0],n=k.value[2].value,q=n[1],r=n[2],t=b.value[0].value[0],u=b.value[2].value,w=u[1],x=u[2],c=d(m.realmult(2,c(e(n[0],u[0]),e(q,w))),c(e(l,x),e(t,r)));return v.withUsage(f.normalizeMax(f.sub(h(c,k),h(a.sclRsq,b))),"Circle")};n.ReflectCC={};n.ReflectCC.kind="C";n.ReflectCC.signature=["Rc","C"];n.ReflectCC.updatePosition=
-function(a){var b=u.csnames[a.args[1]];"Circle"!==b.matrix.usage?(console.log("reflecting general conics in circles is not defined"),a.matrix=v.withUsage(f.fund,"Circle")):a.matrix=n._helper.ReflectC(u.csnames[a.args[0]],b.matrix)};n.ReflectCL={};n.ReflectCL.kind="C";n.ReflectCL.signature=["Rc","L"];n.ReflectCL.updatePosition=function(a){var b=m.zero,c=u.csnames[a.args[1]].homog.value,b=n._helper.buildConicMatrix([b,b,b,c[0],c[1],m.realmult(2,c[2])]);a.matrix=n._helper.ReflectC(u.csnames[a.args[0]],
-b)};n._helper.ReflectCP=function(a,b){var c=b.matrix,d=c.value[2].value,d=f.turnIntoCSList([d[0],d[1],m.neg(c.value[0].value[0])]),e=f.cross;return f.normalizeMax(e(f.productMV(c,a),e(d,a)))};n.ReflectCP={};n.ReflectCP.kind="P";n.ReflectCP.signature=["Rc","P"];n.ReflectCP.updatePosition=function(a){a.homog=v.withUsage(n._helper.ReflectCP(u.csnames[a.args[1]].homog,u.csnames[a.args[0]]),"Point")};n.ReflectCArc={};n.ReflectCArc.kind="C";n.ReflectCArc.signature=["Rc","C"];n.ReflectCArc.updatePosition=
-function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]],d=c.viaPoint,e=c.endPoint,f=n._helper.ReflectCP(c.startPoint,b),d=n._helper.ReflectCP(d,b),e=n._helper.ReflectCP(e,b);a.startPoint=f;a.viaPoint=d;a.endPoint=e;a.isArc=!0;a.matrix=n._helper.ReflectC(b,c.matrix)};n.ReflectCS={};n.ReflectCS.kind="C";n.ReflectCS.signature=["Rc","S"];n.ReflectCS.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]],d=c.startpos,e=c.endpos,f=n._helper.midpoint(d,e),d=n._helper.ReflectCP(d,
-b),f=n._helper.ReflectCP(f,b),e=n._helper.ReflectCP(e,b);a.startPoint=d;a.viaPoint=f;a.endPoint=e;a.isArc=!0;e=m.zero;c=c.homog.value;c=n._helper.buildConicMatrix([e,e,e,c[0],c[1],m.realmult(2,c[2])]);a.matrix=n._helper.ReflectC(b,c)};n.TrInverse={};n.TrInverse.kind="Tr";n.TrInverse.signature=["Tr"];n.TrInverse.updatePosition=function(a){var b=u.csnames[a.args[0]];a.dualMatrix=f.transpose(b.matrix);a.matrix=f.transpose(b.dualMatrix)};n.TransformC={};n.TransformC.kind="C";n.TransformC.signature=["Tr",
-"C"];n.TransformC.updatePosition=function(a){var b=u.csnames[a.args[0]].dualMatrix,b=f.productMM(f.productMM(b,u.csnames[a.args[1]].matrix),f.transpose(b)),b=f.normalizeMax(b);a.matrix=v.withUsage(b,"Conic")};n.TransformArc={};n.TransformArc.kind="C";n.TransformArc.signature=["Tr","C"];n.TransformArc.updatePosition=function(a){var b=u.csnames[a.args[0]].matrix,c=u.csnames[a.args[1]],d=c.viaPoint,e=c.endPoint,c=f.normalizeMax(f.productMV(b,c.startPoint)),d=f.normalizeMax(f.productMV(b,d)),b=f.normalizeMax(f.productMV(b,
-e));a.startPoint=c;a.viaPoint=d;a.endPoint=b;a.isArc=!0;a.matrix=f.normalizeMax(n._helper.ConicBy5(null,c,d,b,f.ii,f.jj));a.matrix=v.withUsage(a.matrix,"Circle")};n.TransformP={};n.TransformP.kind="P";n.TransformP.signature=["Tr","P"];n.TransformP.updatePosition=function(a){a.homog=f.normalizeMax(f.productMV(u.csnames[a.args[0]].matrix,u.csnames[a.args[1]].homog));a.homog=v.withUsage(a.homog,"Point")};n.TransformL={};n.TransformL.kind="L";n.TransformL.signature=["Tr","L"];n.TransformL.updatePosition=
-function(a){a.homog=f.normalizeMax(f.productMV(u.csnames[a.args[0]].dualMatrix,u.csnames[a.args[1]].homog));a.homog=v.withUsage(a.homog,"Line")};n.TransformS={};n.TransformS.kind="S";n.TransformS.signature=["Tr","S"];n.TransformS.updatePosition=function(a){var b=u.csnames[a.args[0]],c=u.csnames[a.args[1]];n.Segment.setSegmentPos(a,f.productMV(b.dualMatrix,c.homog),f.productMV(b.matrix,c.startpos),f.productMV(b.matrix,c.endpos))};n.TransformPolygon={};n.TransformPolygon.kind="Poly";n.TransformPolygon.signature=
-["Tr","Poly"];n.TransformPolygon.updatePosition=function(a){var b=u.csnames[a.args[0]].matrix;a.vertices=f.turnIntoCSList(u.csnames[a.args[1]].vertices.value.map(function(a){a=f.normalizeMax(f.productMV(b,a));return a=v.withUsage(a,"Point")}))};n._helper.pointReflection=function(a,b){return f.normalizeMax(f.sub(f.scalmult(m.realmult(2,b.value[2]),a),f.scalmult(a.value[2],b)))};n._helper.conicOtherIntersection=function(a,b,c){var d=f.productMV(a,c);a=f.scalproduct(c,d);d=f.scalproduct(b,d);d=m.realmult(-2,
-d);b=f.scalmult(a,b);c=f.scalmult(d,c);c=f.add(b,c);return c=f.normalizeMax(c)};n.Dist={};n.Dist.kind="V";n.Dist.signature=["P","P"];n.Dist.updatePosition=function(a){var b=u.csnames[a.args[1]].homog;a.value=f.abs(f.sub(f.normalizeZ(u.csnames[a.args[0]].homog),f.normalizeZ(b)))};n.Angle={};n.Angle.kind="V";n.Angle.signature=["L","L","P"];n.Angle.initialize=function(a){void 0===a.angle&&(a.angle=.5*Math.PI);Va(m._helper.input(a.angle))};n.Angle.updatePosition=function(a){var b=u.csnames[a.args[1]].homog,
-c=u.csnames[a.args[2]].homog,d=f.cross(u.csnames[a.args[0]].homog,f.linfty),b=f.cross(b,f.linfty),c=f.crossratio3(d,b,f.ii,f.jj,c),c=m.mult(m.complex(0,.5),m.log(c)),d=(wb().value.real-c.value.real)/Math.PI,b=Math.round(d);!eb&&.01<Math.abs(b-d)&&Ub();c=m.complex(b*Math.PI+c.value.real,c.value.imag);Va(c);a.value=v.withUsage(c,"Angle")};n.Angle.stateSize=2;n.Text={};n.Text.kind="Text";n.Text.signature="**";n.Text.isMovable=!0;n.Text.updatePosition=Ka;n.Text.initialize=function(a){a.text=String(a.text);
-a.pos&&(a.homog=n._helper.initializePoint(a));a.dock&&(a.dock.offset=a.dock.offset&&2===a.dock.offset.length?f.realVector([+a.dock.offset[0],+a.dock.offset[1]]):f.realVector([0,0]))};n.Text.getParamForInput=function(a,b,c){return n.Free.getParamForInput(a,b,c)};n.Text.getParamFromState=function(a){return a.homog};n.Text.putParamToState=function(a,b){a.homog=b};n.Calculation={};n.Calculation.kind="Text";n.Calculation.signature="**";n.Calculation.isMovable=!0;n.Calculation.updatePosition=Ka;n.Calculation.initialize=
-function(a){n.Text.initialize(a);a.calculation=Ma(a.text)};n.Calculation.getText=function(a){return w(A(a.calculation))};n.Calculation.getParamForInput=n.Text.getParamForInput;n.Calculation.getParamFromState=n.Text.getParamFromState;n.Calculation.putParamToState=n.Text.putParamToState;n.Equation={};n.Equation.kind="Text";n.Equation.isMovable=!0;n.Equation.signature="**";n.Equation.updatePosition=Ka;n.Equation.initialize=function(a){n.Text.initialize(a);a.calculation=Ma(a.text)};n.Equation.getText=
-function(a){return a.text+" = "+w(A(a.calculation))};n.Equation.getParamForInput=n.Text.getParamForInput;n.Equation.getParamFromState=n.Text.getParamFromState;n.Equation.putParamToState=n.Text.putParamToState;n.Evaluate={};n.Evaluate.kind="Text";n.Evaluate.isMovable=!0;n.Evaluate.signature="**";n.Evaluate.updatePosition=Ka;n.Evaluate.initialize=function(a){n.Text.initialize(a);a.calculation=Ma(a.text)};n.Evaluate.getText=function(a){A(a.calculation);return a.text};n.Evaluate.getParamForInput=n.Text.getParamForInput;
-n.Evaluate.getParamFromState=n.Text.getParamFromState;n.Evaluate.putParamToState=n.Text.putParamToState;n.Plot={};n.Plot.kind="Text";n.Plot.isMovable=!0;n.Plot.signature="**";n.Plot.updatePosition=Ka;n.Plot.initialize=function(a){n.Text.initialize(a);a.calculation=Ma("plot(("+a.text+"))")};n.Plot.getText=function(a){A(a.calculation);return a.text};n.Plot.getParamForInput=n.Text.getParamForInput;n.Plot.getParamFromState=n.Text.getParamFromState;n.Plot.putParamToState=n.Text.putParamToState;n.Button=
-{};n.Button.kind="Text";n.Button.signature="**";n.Button.isMovable=!0;n.Button.updatePosition=Ka;n.Button.initialize=function(a){var b=document.createElement("button");wc(a,"click",b)};n.Button.getParamForInput=n.Text.getParamForInput;n.Button.getParamFromState=n.Text.getParamFromState;n.Button.putParamToState=n.Text.putParamToState;n.ToggleButton={};n.ToggleButton.kind="Text";n.ToggleButton.signature="**";n.ToggleButton.isMovable=!0;n.ToggleButton.updatePosition=Ka;n.ToggleButton.initialize=function(a){var b;
-b=void 0;void 0===b&&(b="CindyJSid");b+=++Ra;var c=document.createElement("input"),d=document.createElement("label");c.setAttribute("id",b);d.setAttribute("for",b);c.setAttribute("type","checkbox");a.pressed&&(c.checked=!0);a.checkbox=c;wc(a,"change",c,d)};n.ToggleButton.getParamForInput=n.Text.getParamForInput;n.ToggleButton.getParamFromState=n.Text.getParamFromState;n.ToggleButton.putParamToState=n.Text.putParamToState;n.EditableText={};n.EditableText.kind="Text";n.EditableText.isMovable=!0;n.EditableText.signature=
-[];n.EditableText.updatePosition=Ka;n.EditableText.initialize=function(a){var b=document.createElement("input");b.setAttribute("type","text");b.className="CindyJS-editabletext";Sa(a.fillalpha)||(a.fillalpha=1);a.fillcolor&&(b.style.backgroundColor=y.makeColor(a.fillcolor,a.fillalpha));Sa(a.minwidth)&&(b.style.width=a.minwidth-3+"px");"string"===typeof a.text&&(b.value=a.text);b.addEventListener("keydown",function(a){13===a.keyCode&&b.blur()});wc(a,"change",b)};n.EditableText.getText=function(a){return!1};
-n.EditableText.getParamForInput=n.Text.getParamForInput;n.EditableText.getParamFromState=n.Text.getParamFromState;n.EditableText.putParamToState=n.Text.putParamToState;n._helper.initializePoint=function(a){var b=0,c=0,d=0;if(a.pos){if("list"===a.pos.ctype&&f.isNumberVector(a.pos))return a.pos;2===a.pos.length&&(b=a.pos[0],c=a.pos[1],d=1);3===a.pos.length&&(b=a.pos[0],c=a.pos[1],d=a.pos[2])}a=f.turnIntoCSList([m._helper.input(b),m._helper.input(c),m._helper.input(d)]);return a=f.normalizeMax(a)};n._helper.initializeLine=
-function(a){var b=0,c=0,d=0;if(a.pos){if("list"===a.pos.ctype&&f.isNumberVector(a.pos))return a.pos;3===a.pos.length&&(b=a.pos[0],c=a.pos[1],d=a.pos[2])}a=f.turnIntoCSList([m._helper.input(b),m._helper.input(c),m._helper.input(d)]);return a=f.normalizeMax(a)};n.Poly={};n.Poly.kind="Poly";n.Poly.signature="P*";n.Poly.updatePosition=function(a){a.vertices=f.turnIntoCSList(a.args.map(function(a){return u.csnames[a].homog}))};var od={CircleMFixedr:function(a){a.pinned=!0;a.type="CircleMr";return[a]},
-CircleByFixedRadius:function(a){a.pinned=!0;a.type="CircleMr";return[a]},CircleByRadius:function(a){a.type="CircleMr";return[a]},IntersectionConicLine:function(a){a.args=[a.args[1],a.args[0]];a.type="IntersectLC";return[a]},IntersectionCircleCircle:function(a){a.type="IntersectCirCir";return[a]},IntersectionConicConic:function(a){a.type="IntersectConicConic";return[a]},FreePoint:function(a){a.type="Free";return[a]},Orthogonal:function(a){a.type="Perp";return[a]},Parallel:function(a){a.type="Para";
-return[a]},Pole:function(a){a.type="PolarOfLine";return[a]},Polar:function(a){a.type="PolarOfPoint";return[a]},Arc:function(a){a.type="ArcBy3";return[a]},EuclideanMid:function(a){a.type="Mid";return[a]},AngularBisector:function(a){a.type="AngleBisector";return[a]},TransformConic:function(a){a.type="TransformC";return[a]},TransformSegment:function(a){a.type="TransformS";return[a]},TrMoebiusSegment:function(a){a.type="TrMoebiusS";return[a]},angleBisector:function(a){var b={name:a.name+"_Intersection",
-type:"Meet",args:a.args,visible:!1};a.type="AngleBisector";a.args=[a.args[0],a.args[1],b.name];return[b,a]},Transform:function(a){var b=u.csnames[a.args[1]],b={Tr:"Transform",Mt:"TrMoebius",Rc:"ReflectC"}[u.csnames[a.args[0]].kind]+(b.isArc?"Arc":b.kind);if(n.hasOwnProperty(b))return a.type=b,[a];console.log(b+" not implemented yet");return[]},TrReflection:function(a){var b="TrReflection"+u.csnames[a.args[0]].kind;if(n.hasOwnProperty(b))return a.type=b,[a];console.log(b+" not implemented yet");return[]}},
-ge="align alpha angle args arrow arrowposition arrowshape arrowsides arrowsize clip color dashtype drawtrace fillalpha fillcolor filled labeled labelpos name overhang pinned printname radius size text text_fontfamily textbold textitalics textsize tracedim tracelength traceskip tracing type visible".split(" ");qa.saveState=function(){return{geometry:he()}};var ra={},Ed,Hb,Fd,Gd;Ed=[[],[.2],[.075,.225],[44/45,-56/15,32/9],[19372/6561,-25360/2187,64448/6561,-212/729],[9017/3168,-355/33,46732/5247,49/
-176,-5103/18656],[35/384,0,500/1113,125/192,-2187/6784,11/84]];Hb=[0,.2,.3,.8,8/9,1,1];Fd=[35/384,0,500/1113,125/192,-2187/6784,11/84,0];Gd=[5179/57600,0,7571/16695,.6140625,-92097/339200,187/2100,.025];var Aa,ca=[],xc=[],hc=!1;ra.tick=function(a){a/=Lb;for(var b=0;b<Lb;b++)ra.tick1(a),Cb+=a,A(ia.simulationstep)};ra.tick1=function(a){for(var b=a,c=0;0<a&&c<.999*a||0>a&&c>.999*a;)b=ra.oneRKStep(b),c+=b,b=Math.min(2*b,a-c),b=Math.max(b,1E-16),ra.restorePosition(),ra.doCollisions(),ra.calculateForces(),
-ra.moveToFinalPos();return!0};ra.restorePosition=function(){Aa.forEach(function(a){N[a.type].restorePos(a,9)})};ra.doCollisions=function(){Aa.forEach(function(a){N[a.type].doCollisions(a)})};ra.calculateForces=function(){Aa.forEach(function(a){N[a.type].calculateForces(a)})};ra.moveToFinalPos=function(){Aa.forEach(function(a){N[a.type].move(a)})};ra.oneRKStep=function(a){for(var b=function(a){Aa.forEach(function(b){N[b.type].initRK(b,a);N[b.type].storePosition(b)})},c=function(a){Aa.forEach(function(b){N[b.type].setToTimestep(b,
-Hb[a])})},d=function(a){Aa.forEach(function(b){N[b.type].proceedMotion(b,Hb[a],a,Ed[a])})},e=function(){Aa.forEach(function(a){N[a.type].resetForces(a)})},f=function(a){Aa.forEach(function(b){N[b.type].calculateDelta(b,a)})},h=function(b){var c=0;Aa.forEach(function(a){N[a.type].proceedMotion(a,Hb[6],7,Fd);N[a.type].savePos(a,8);N[a.type].proceedMotion(a,Hb[6],7,Gd);N[a.type].savePos(a,9);c+=N[a.type].sqDist(a,8,9)});return c=Math.sqrt(c)/a},k=function(a){Aa.forEach(function(a){N[a.type].recallPosition(a)})},
-l=!1;!l;){b(a);for(var m=0;7>m;m++)c(m),d(m),e(),ra.calculateForces(),f(m);h(a)>N.env.errorbound&&a>N.env.lowestdeltat?(a/=N.env.slowdownfactor,k()):l=!0}return a};var N={Mass:{reset:function(a,b){a.vel=[0,0,0];a.pos=[0,0,0,0];a.el=b;"undefined"===typeof a.mass&&(a.mass=1);"undefined"===typeof a.charge&&(a.charge=0);"undefined"===typeof a.friction&&(a.friction=0);a.lnfrict=0;"undefined"===typeof a.limitspeed&&(a.limitspeed=!1);"undefined"===typeof a.fixed&&(a.fixed=!1);"undefined"===typeof a.radius&&
-(a.radius=1);a.internalmove=!1;a.fx=0;a.fy=0;a.fz=0;a.vx=a.vx||0;a.vy=a.vy||0;a.vz=a.vz||0;a.mtype=0;a.env=N.env;a.deltat=0;a.mx=0;a.my=0;a.mz=0;a.mvx=0;a.mvy=0;a.mvz=0;a.dx=[0,0,0,0,0,0,0,0,0,0];a.dy=[0,0,0,0,0,0,0,0,0,0];a.dz=[0,0,0,0,0,0,0,0,0,0];a.dvx=[0,0,0,0,0,0,0,0,0,0];a.dvy=[0,0,0,0,0,0,0,0,0,0];a.dvz=[0,0,0,0,0,0,0,0,0,0];a.midx=0;a.midy=0;a.midz=0;a.lx=0;a.ly=0;a.lz=0},resetForces:function(a){a.fx=0;a.fy=0;a.fz=0},getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){var c=D.extractPoint(a.el.homog);
-a.x=c.x;a.y=c.y;a.z=0;a.xo=a.x;a.yo=a.y;a.zo=a.z;a.vxo=a.vx;a.vyo=a.vy;a.vzo=a.vz;a.deltat=b;a.fx=0;a.fy=0;a.fz=0},setVelocity:function(a,b,c,d){d||(d=0);a.vx=b;a.vy=c;a.vz=d},move:function(a){a.pos=[a.x,a.y,1];a.internalmove=!0;aa&&U.down&&a.el===aa.mover||Ea(a.el,f.realVector(a.pos),"homog");a.el.sx=a.x;a.el.sy=a.y;a.internalmove=!1},proceedMotion:function(a,b,c,d){if(!a.fixed)for(a.x=a.mx,a.y=a.my,a.z=a.mz,a.vx=a.mvx,a.vy=a.mvy,a.vz=a.mvz,b=0;b<c;b++)a.x+=d[b]*a.dx[b]*a.deltat,a.y+=d[b]*a.dy[b]*
-a.deltat,a.z+=d[b]*a.dz[b]*a.deltat,a.vx+=d[b]*a.dvx[b]*a.deltat,a.vy+=d[b]*a.dvy[b]*a.deltat,a.vz+=d[b]*a.dvz[b]*a.deltat},calculateForces:function(a){var b=Math.sqrt(a.vx*a.vx+a.vy*a.vy+a.vz*a.vz);a.lnfrict=-Math.log((1-a.friction)*(1-a.env.friction)*(.1<b&&a.limitSpeed?.1/b:1));a.fx+=-a.vx*a.lnfrict*a.mass;a.fy+=-a.vy*a.lnfrict*a.mass;a.fz+=-a.vz*a.lnfrict*a.mass},calculateDelta:function(a,b){a.dx[b]=a.vx;a.dy[b]=a.vy;a.dz[b]=a.vz;a.dvx[b]=a.fx/a.mass;a.dvy[b]=a.fy/a.mass;a.dvz[b]=a.fz/a.mass},
-savePos:function(a,b){a.dx[b]=a.x;a.dy[b]=a.y;a.dz[b]=a.z;a.dvx[b]=a.vx;a.dvy[b]=a.vy;a.dvz[b]=a.vz},restorePos:function(a,b){a.fixed||(a.x=a.dx[b],a.y=a.dy[b],a.z=a.dz[b],a.vx=a.dvx[b],a.vy=a.dvy[b],a.vz=a.dvz[b])},sqDist:function(a,b,c){var d=(a.dx[b]-a.dx[c])*(a.dx[b]-a.dx[c]),d=d+(a.dy[b]-a.dy[c])*(a.dy[b]-a.dy[c]),d=d+(a.dz[b]-a.dz[c])*(a.dz[b]-a.dz[c]),d=d+(a.dvx[b]-a.dvx[c])*(a.dvx[b]-a.dvx[c]),d=d+(a.dvy[b]-a.dvy[c])*(a.dvy[b]-a.dvy[c]);return d+=(a.dvz[b]-a.dvz[c])*(a.dvz[b]-a.dvz[c])},kineticEnergy:function(a){return.5*
-a.mass*(a.vx*a.vx+a.vy*a.vy+a.vz*a.vz)},storePosition:function(a){a.mx=a.x;a.my=a.y;a.mz=a.z;a.mvx=a.vx;a.mvy=a.vy;a.mvz=a.vz},recallPosition:function(a){a.fixed||(a.x=a.mx,a.y=a.my,a.z=a.mz,a.vx=a.mvx,a.vy=a.mvy,a.vz=a.mvz)},doCollisions:function(a){}},Sun:{reset:function(a,b){a.vel=[0,0,0];a.pos=[0,0,0,0];a.el=b;"undefined"===typeof a.mass&&(a.mass=10);"undefined"===typeof a.friction&&(a.friction=0);a.charge=0;a.x=0;a.y=0;a.z=0},resetForces:function(a){},getBlock:!1,setToTimestep:function(a,b,c){},
-initRK:function(a,b){var c=D.extractPoint(a.el.homog);a.x=c.x;a.y=c.y;a.z=0},setVelocity:function(a,b,c,d){},move:function(a){},proceedMotion:function(a,b,c,d){},calculateDelta:function(a,b){},calculateForces:function(a){for(var b=a.x,c=a.y,d=a.z,e=0;e<ca.length;e++){var f=ca[e],h=f.behavior.x,k=f.behavior.y,l=f.behavior.z,m=Math.sqrt((b-h)*(b-h)+(c-k)*(c-k)+(d-l)*(d-l)),k=(c-k)*a.mass*f.behavior.mass/(m*m*m),l=(d-l)*a.mass*f.behavior.mass/(m*m*m);f.behavior.fx+=(b-h)*a.mass*f.behavior.mass/(m*m*
-m)*f.behavior.mass;f.behavior.fy+=k*f.behavior.mass;f.behavior.fz+=l*f.behavior.mass}},savePos:function(a,b){},restorePos:function(a,b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},storePosition:function(a){},recallPosition:function(a){},doCollisions:function(a){}},Velocity:{reset:function(a){var b=u.csnames[a.geo[1]];console.log(b);var c=D.extractPoint(b.homog);a=D.extractPoint(u.csnames[a.geo[2]].homog);b=b.behavior;N[b.type].setVelocity(b,a.x-c.x,a.y-c.y,0)},resetForces:function(a){},
-getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){},setVelocity:function(a,b,c,d){},move:function(a){var b=u.csnames[a.geo[2]];if(!aa||!U.down||b!==aa.mover){var c=u.csnames[a.geo[1]];a=D.extractPoint(c.homog);c=c.behavior;a=f.realVector([a.x+c.vx,a.y+c.vy,1]);Ea(b,a,"homog")}},proceedMotion:function(a,b,c,d){},calculateForces:function(a){},calculateDelta:function(a,b){},savePos:function(a,b){},restorePos:function(a,b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},
-storePosition:function(a){},recallPosition:function(a){},doCollisions:function(a){}},Gravity:{reset:function(a,b){a.vel=[0,0,0];a.pos=[0,0,0,0];a.el=b;"undefined"===typeof a.strength&&(a.strength=1);a.namea=b.args[0];a.nameb=b.args[1];a.ma=u.csnames[a.namea];a.mb=u.csnames[a.nameb]},resetForces:function(a){},getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){},setVelocity:function(a,b,c,d){},move:function(a){},proceedMotion:function(a,b,c,d){},calculateDelta:function(a,b){},calculateForces:function(a){var b=
-D.extractPoint(a.ma.homog),c=D.extractPoint(a.mb.homog),d=(c.x-b.x)*a.strength;a=(c.y-b.y)*a.strength;for(b=0;b<ca.length;b++)c=ca[b],c.behavior.fx+=d*c.behavior.mass,c.behavior.fy+=a*c.behavior.mass,c.behavior.fz+=0*c.behavior.mass},savePos:function(a,b){},restorePos:function(a,b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},storePosition:function(a){},recallPosition:function(a){},doCollisions:function(a){}},Spring:{reset:function(a,b){a.el=b;"undefined"===typeof a.strength&&(a.strength=
-1);"undefined"===typeof a.amplitude&&(a.amplitude=0);"undefined"===typeof a.phase&&(a.phase=0);"undefined"===typeof a.speed&&(a.speed=1);"undefined"===typeof a.l0&&(a.l0=0);"undefined"===typeof a.stype&&(a.stype=1);"undefined"===typeof a.readOnInit&&(a.readOnInit=!1);a.namea=b.args[0];a.nameb=b.args[1];a.ma=u.csnames[a.namea];a.mb=u.csnames[a.nameb];var c=D.extractPoint(a.ma.homog),d=D.extractPoint(a.mb.homog);a.l0=Math.sqrt((c.x-d.x)*(c.x-d.x)+(c.y-d.y)*(c.y-d.y));a.env=N.env},resetForces:function(a){},
-getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){},setVelocity:function(a,b,c,d){},move:function(a){},proceedMotion:function(a,b,c,d){},calculateForces:function(a){var b,c,d,e;!a.ma.behavior||aa&&U.down&&a.ma===aa.mover?(c=D.extractPoint(a.ma.homog),b=c.x,d=c.y):(b=a.ma.behavior.x,d=a.ma.behavior.y);!a.mb.behavior||aa&&U.down&&a.mb===aa.mover?(e=D.extractPoint(a.mb.homog),c=e.x,e=e.y):(c=a.mb.behavior.x,e=a.mb.behavior.y);var f=Math.sqrt((b-c)*(b-c)+(d-e)*(d-e)),h=a.l0,k=a.stype;1===
-k&&(h=0);var l=0;if(2===k||3===k)l=a.ma.behavior.mass*a.mb.behavior.mass*a.strength;2===k&&(l=-l);var m,n;if(0===f||0!==k&&1!==k)if(a.ma.behavior&&a.mb.behavior&&0!==f){if(f*=f*f,2===k||3===k)m=(b-c)*l/f,n=(d-e)*l/f}else m=n=0;else m=-(b-c)*a.strength*(f-h)/f*a.env.springstrength,n=-(d-e)*a.strength*(f-h)/f*a.env.springstrength;a.ma.behavior&&(a.ma.behavior.fx+=m,a.ma.behavior.fy+=n);a.mb.behavior&&(a.mb.behavior.fx-=m,a.mb.behavior.fy-=n)},calculateDelta:function(a,b){},savePos:function(a,b){},restorePos:function(a,
-b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},storePosition:function(a){},recallPosition:function(a){},doCollisions:function(a){}},det:function(a,b,c,d,e,f){return c*f-e*d+e*b-a*f+a*d-c*b},Bouncer:{reset:function(a,b){a.el=b;"undefined"===typeof a.xdamp&&(a.xdamp=0);"undefined"===typeof a.ydamp&&(a.ydamp=0);"undefined"===typeof a.motorchanger&&(a.motorchanger=!0);a.namea=b.args[0];a.nameb=b.args[1];a.ma=u.csnames[a.namea];a.mb=u.csnames[a.nameb];var c=D.extractPoint(a.ma.homog),
-d=D.extractPoint(a.mb.homog);a.x1o=1.01*c.x-.01*d.x;a.y1o=1.01*c.y-.01*d.y;a.x2o=1.01*d.x-.01*c.x;a.y2o=1.01*d.y-.01*c.y;a.env=N.env},resetForces:function(a){},getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){a.deltat=b},setVelocity:function(a,b,c,d){},move:function(a){},proceedMotion:function(a,b,c,d){},calculateForces:function(a){},calculateDelta:function(a,b){},savePos:function(a,b){},restorePos:function(a,b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},storePosition:function(a){},
-recallPosition:function(a){},doCollisions:function(a){for(var b=D.extractPoint(a.ma.homog),c=D.extractPoint(a.mb.homog),d=b.x,b=b.y,e=c.x,c=c.y,f=a.x1o,h=a.y1o,k=a.x2o,l=a.y2o,n=Math.sqrt((d-e)*(d-e)+(b-c)*(b-c)),q=(d-e)/n,n=(b-c)/n,r=0;r<ca.length;r++){var t=ca[r],u=t.behavior.xo,v=t.behavior.yo,w=t.behavior.x,x=t.behavior.y,y=m.mult(m.complex(f,h),m.complex(e,c)),z=m.mult(m.complex(k,l),m.complex(d,b)),y=m.sub(y,z),z=m.mult(m.complex(u,v),m.complex(d,b)),y=m.add(y,z),z=m.mult(m.complex(u,v),m.complex(e,
-c)),y=m.sub(y,z),z=m.sub(m.complex(f,h),m.complex(k,l)),y=m.div(y,z);0>N.det(d,b,e,c,w,x)*N.det(d,b,e,c,y.value.real,y.value.imag)&&0>N.det(d,b,w,x,y.value.real,y.value.imag)*N.det(e,c,w,x,y.value.real,y.value.imag)&&(v=t.behavior.mvx+a.deltat*(-y.value.real+t.behavior.xo),w=t.behavior.mvy+a.deltat*(-y.value.imag+t.behavior.yo),u=q*v+n*w,v=n*v-q*w,t.behavior.x=y.value.real,t.behavior.y=y.value.imag,t.behavior.vx=q*u*(1-a.xdamp),t.behavior.vy=n*u*(1-a.xdamp),t.behavior.vx+=-n*v*(1-a.ydamp),t.behavior.vy+=
-q*v*(1-a.ydamp))}a.x1o=d;a.y1o=b;a.x2o=e;a.y2o=c}},Environment:{init:function(a){"undefined"===typeof a.gravity&&(a.gravity=0);"undefined"===typeof a.friction&&(a.friction=0);"undefined"===typeof a.springstrength&&(a.springstrength=1);"undefined"!==typeof a.accuracy&&(Lb=a.accuracy);"undefined"!==typeof a.deltat&&oa(a.deltat/.6);"undefined"===typeof a.charges&&(a.charges=!1);"undefined"===typeof a.balls&&(a.balls=!1);"undefined"===typeof a.newton&&(a.newton=!1);"undefined"===typeof a.ballInteractionBoosting&&
-(a.ballInteractionBoosting=1);N.env=a;a.errorbound=.001;a.lowestdeltat=1E-7;a.slowdownfactor=2},reset:function(a){},resetForces:function(a){},getBlock:!1,setToTimestep:function(a,b,c){},initRK:function(a,b){},setVelocity:function(a,b,c,d){},move:function(a){},proceedMotion:function(a,b,c,d){},calculateForces:function(a){var b,c,d,e,f,h,k,l,m,n;if(a.newton)for(b=0;b<ca.length-1;b++)for(c=ca[b],d=c.behavior.x,e=c.behavior.y,f=b+1;f<ca.length;f++)h=ca[f],k=h.behavior.x,l=h.behavior.y,n=Math.sqrt((d-
-k)*(d-k)+(e-l)*(e-l)),k=(d-k)*c.behavior.mass*h.behavior.mass/(n*n*n),l=(e-l)*c.behavior.mass*h.behavior.mass/(n*n*n),c.behavior.fx-=k,c.behavior.fy-=l,h.behavior.fx+=k,h.behavior.fy+=l;if(a.charges)for(b=0;b<ca.length-1;b++)for(c=ca[b],d=c.behavior.x,e=c.behavior.y,f=b+1;f<ca.length;f++)h=ca[f],k=h.behavior.x,l=h.behavior.y,n=Math.sqrt((d-k)*(d-k)+(e-l)*(e-l)),k=(d-k)*c.behavior.charge*h.behavior.charge/(n*n*n),l=(e-l)*c.behavior.charge*h.behavior.charge/(n*n*n),c.behavior.fx+=k,c.behavior.fy+=l,
-h.behavior.fx-=k,h.behavior.fy-=l;if(a.balls)for(b=0;b<ca.length-1;b++)if(c=ca[b],0!==c.behavior.radius)for(d=c.behavior.x,e=c.behavior.y,f=b+1;f<ca.length;f++)h=ca[f],0!==h.behavior.radius&&(k=h.behavior.x,l=h.behavior.y,m=c.behavior.radius+h.behavior.radius,n=Math.sqrt((d-k)*(d-k)+(e-l)*(e-l)),0===a.ballInteractionBoosting?(k=(d-k)/(n*n*n)*(n>m?0:(n-m)*(n-m)),l=(e-l)/(n*n*n)*(n>m?0:(n-m)*(n-m))):1===a.ballInteractionBoosting?(k=(d-k)/(n*n*n*n)*(n>m?0:(n-m)*(n-m)),l=(e-l)/(n*n*n*n)*(n>m?0:(n-m)*
-(n-m))):(k=(d-k)/(n*n*n*n*n)*(n>m?0:(n-m)*(n-m)),l=(e-l)/(n*n*n*n*n)*(n>m?0:(n-m)*(n-m))),c.behavior.fx+=k,c.behavior.fy+=l,h.behavior.fx-=k,h.behavior.fy-=l);for(b=0;b<ca.length;b++)c=ca[b],c.behavior.fx+=0,c.behavior.fy+=-a.gravity*c.behavior.mass,c.behavior.fz+=0},calculateDelta:function(a,b){},savePos:function(a,b){},restorePos:function(a,b){},sqDist:function(a,b,c){return 0},kineticEnergy:function(a){},storePosition:function(a){},recallPosition:function(a){},doCollisions:function(a){}}};return qa};
-return H}(),createCindy=CindyJS;"undefined"!==typeof process&&"undefined"!==typeof module&&"undefined"!==typeof module.exports&&"undefined"===typeof window&&(module.exports=CindyJS);
-//# sourceMappingURL=Cindy.js.map
-
diff --git a/texmf-dist/scripts/ketpic/data/js/CindyJS.css b/texmf-dist/scripts/ketpic/data/js/CindyJS.css
deleted file mode 100644
index 2fdefb34..00000000
--- a/texmf-dist/scripts/ketpic/data/js/CindyJS.css
+++ /dev/null
@@ -1,121 +0,0 @@
-.CindyJS-toolbar button, .CindyJS-animbuttons button, .CindyJS-button button, .CindyJS-button label {
- background-color: #bfc4d0;
- border: 1px solid #d0d0d0;
- box-shadow: inset 1px 1px 2px #fff, inset -1px -1px 2px #aaa;
- outline: none; }
-
-.CindyJS-toolbar button:active, .CindyJS-animbuttons button:active, .CindyJS-toolbar button.CindyJS-active, .CindyJS-animbuttons button.CindyJS-active, .CindyJS-button button:active, .CindyJS-button label:active, .CindyJS-button input[type=checkbox]:checked + label {
- background-color: #aaafbb;
- box-shadow: inset 1px 1px 2px #999, inset -1px -1px 2px #ccc; }
-
-.CindyJS-toolbar, .CindyJS-animbuttons {
- line-height: 0px; }
- .CindyJS-toolbar button, .CindyJS-animbuttons button {
- display: inline-block;
- margin: 0px;
- padding: 0px; }
- .CindyJS-toolbar button:focus, .CindyJS-animbuttons button:focus {
- border-color: #06f; }
- .CindyJS-toolbar img, .CindyJS-animbuttons img {
- margin: 0px;
- border: none;
- display: block; }
-
-.CindyJS-widget {
- overflow: hidden;
- z-index: 0; }
- .CindyJS-widget canvas {
- z-index: 1; }
- .CindyJS-widget .CindyJS-baseline {
- margin: 0px;
- padding: 0px;
- border: none;
- position: absolute;
- white-space: nowrap;
- margin-top: -1000px; }
- .CindyJS-widget .CindyJS-baseline > img {
- margin: 0px;
- padding: 0px;
- border: none;
- display: inline;
- position: static;
- vertical-align: baseline;
- visibility: hidden;
- margin-right: -1px; }
- .CindyJS-widget .CindyJS-baseline .CindyJS-button {
- display: inline-block; }
- .CindyJS-widget .CindyJS-button {
- position: relative;
- z-index: 2; }
- .CindyJS-widget .CindyJS-toolbar, .CindyJS-widget .CindyJS-animbuttons {
- position: absolute; }
- .CindyJS-widget .CindyJS-toolbar button, .CindyJS-widget .CindyJS-animbuttons button {
- position: relative;
- z-index: 3; }
- .CindyJS-widget .CindyJS-animspeed {
- position: relative;
- z-index: 3; }
- .CindyJS-widget .CindyJS-animcontrols {
- bottom: 5px;
- left: 5px; }
-
-.CindyJS-button input[type=checkbox] {
- position: absolute;
- left: -10000px; }
-
-.CindyJS-button button, .CindyJS-button label {
- margin: -6px -7px;
- padding: 5px 6px;
- border-radius: 4px; }
-
-.CindyJS-button button:focus, .CindyJS-button input[type=checkbox]:focus + label {
- box-shadow: 0px 0px 3px #06f, inset 1px 1px 2px #fff, inset -1px -1px 2px #aaa; }
-
-.CindyJS-button button:focus:active, .CindyJS-button input[type=checkbox]:focus:checked + label {
- background-color: #aaafbb;
- box-shadow: 0px 0px 3px #06f, inset 1px 1px 2px #999, inset -1px -1px 2px #ccc; }
-
-.CindyJS-editabletext {
- border: 1px solid #000;
- margin: -4px -4px -1px;
- padding: 4px 4px 1px; }
- .CindyJS-editabletext:focus {
- box-shadow: 0px 0px 3px #06f; }
-
-.CindyJS-toolbar div {
- line-height: 0px; }
-
-.CindyJS-toolbar span.CindyJS-spacer {
- display: inline-block;
- margin: 0px;
- padding: 1px;
- width: 32px;
- height: 24px; }
-
-.CindyJS-animcontrols {
- position: absolute;
- background-color: #00f;
- height: 36px;
- width: 102px; }
- .CindyJS-animcontrols .CindyJS-animspeed {
- height: 10px;
- width: 100%;
- border-radius: 4px;
- background-color: #ff7f7f;
- box-shadow: inset 1px 1px 2px #999, inset -1px -1px 2px #ccc; }
- .CindyJS-animcontrols .CindyJS-animspeed div {
- width: 50%;
- height: 100%;
- border-radius: 4px;
- background-color: #cc0000;
- box-shadow: inset 1px 1px 2px #fff, inset -1px -1px 2px #aaa; }
- .CindyJS-animcontrols .CindyJS-animbuttons {
- white-space: nowrap; }
-
-.CindyJS-animbuttons button {
- border-radius: 4px;
- width: 34px;
- height: 26px;
- box-sizing: border-box; }
-
-/*# sourceMappingURL=CindyJS.css.map */ \ No newline at end of file
diff --git a/texmf-dist/scripts/ketpic/dirhead.txt b/texmf-dist/scripts/ketpic/dirhead.txt
deleted file mode 100644
index 9e41b8c2..00000000
--- a/texmf-dist/scripts/ketpic/dirhead.txt
+++ /dev/null
@@ -1 +0,0 @@
-Dirhead=gethome()+"/ketcindy";
diff --git a/texmf-dist/scripts/ketpic/ketlib/ketpic_ltd.Rdata b/texmf-dist/scripts/ketpic/ketlib/ketpic_ltd.Rdata
deleted file mode 100644
index 0f1f1fd8..00000000
--- a/texmf-dist/scripts/ketpic/ketlib/ketpic_ltd.Rdata
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.pdf b/texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.pdf
deleted file mode 100644
index d3d06401..00000000
--- a/texmf-dist/scripts/ketpic/ketlib/oshima/os_muldif.pdf
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/scripts/ketpic/setketcindy.txt b/texmf-dist/scripts/ketpic/setketcindy.txt
deleted file mode 100644
index 0ccc37e1..00000000
--- a/texmf-dist/scripts/ketpic/setketcindy.txt
+++ /dev/null
@@ -1,74 +0,0 @@
-// e:2017.05.15
-//Dirhead=getdirhead();
-if(iswindows(),
- Dirlib=Dirhead+"\ketlib";
- DirlibC=Dirhead+"\ketlibC";
- Dirbin=Dirhead+"\ketbin";
- Dirwork=Dirhead+"\ketwork";
- Dirwork=replace(Dirwork,"/","\");
- Libname=Dirlib+"\ketpicsciL5";
- Batparent="\kc.bat";
- if(indexof(Shellfile,".")==0,Shellfile=Shellfile+".bat");
- if(indexof(Shellfile,"/")+indexof(Shellfile,"\")==0 ,
- Batchild=Dirbin+"\"+Shellfile;
- ,
- Batchild=Shellfile;
- );
-);
-if(ismacosx(),
- Dirlib=Dirhead+"/ketlib";
- DirlibC=Dirhead+"/ketlibC";
- Dirbin=Dirhead+"/ketbin";
- Dirwork=Dirhead+"/ketwork";
- Dirwork=replace(Dirwork,"\","/");
- Libname=Dirlib+"/ketpicsciL5";
- Shellparent="/kc.sh";
- if(isstring(Shellfile),
- if(indexof(Shellfile,".")==0,Shellfile=Shellfile+".sh");
- if(indexof(Shellfile,"/")==0,
- Shellchild=Dirbin+"/"+Shellfile;
- ,
- Shellchild=Shellfile;
- );
- ,
- Shellfile="";
- );
- if(!isexists(Dirwork,""),
- println(Dirwork+" not exist");
- ,
- if(!iskcexists(Dirwork),
- setdirectory(Dirwork);
- SCEOUTPUT = openfile(Shellparent);
- closefile(SCEOUTPUT);
- println(Shellparent+" generated");
- );
- println(setexec(Dirwork,Shellparent));
- );
- Mackc="sh";
-// Mackc="open";
-);
-if(islinux(),
- Dirlib=Dirhead+"/ketlib";
- DirlibC=Dirhead+"/ketlibC";
- Dirbin=Dirhead+"/ketbin";
- Dirwork=Dirhead+"/ketwork";
- Dirwork=replace(Dirwork,"\","/");
- Libname=Dirlib+"/ketpicsciL5";
- Shellparent="/kc.sh";
- if(indexof(Shellfile,".")==0,Shellfile=Shellfile+".sh");
- if(indexof(Shellfile,"/")==0,
- Shellchild=Dirbin+"/"+Shellfile;
- ,
- Shellchild=Shellfile;
- );
-);
-
-setdirectory(Dirlib);
-import("ketcindylibbasic1.cs");
-import("ketcindylibbasic2.cs");
-import("ketcindylibout.cs");
-import("ketcindylib3d.cs");
-import("ketcindylibmv.cs");
-
-setdirectory(Dirhead);
-
diff --git a/texmf-dist/scripts/ketpic/template.cdy b/texmf-dist/scripts/ketpic/template.cdy
deleted file mode 100755
index dccfc7de..00000000
--- a/texmf-dist/scripts/ketpic/template.cdy
+++ /dev/null
Binary files differ
diff --git a/texmf-dist/tex/latex/ketpic/ketlayer.sty b/texmf-dist/tex/latex/ketcindy/ketlayer.sty
index 45817242..45817242 100755..100644
--- a/texmf-dist/tex/latex/ketpic/ketlayer.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketlayer.sty
diff --git a/texmf-dist/tex/latex/ketpic/ketlayer2e.sty b/texmf-dist/tex/latex/ketcindy/ketlayer2e.sty
index 62d2ad67..62d2ad67 100644
--- a/texmf-dist/tex/latex/ketpic/ketlayer2e.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketlayer2e.sty
diff --git a/texmf-dist/tex/latex/ketpic/ketmedia.sty b/texmf-dist/tex/latex/ketcindy/ketmedia.sty
index 1fb2b95e..79b29a9b 100644
--- a/texmf-dist/tex/latex/ketpic/ketmedia.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketmedia.sty
@@ -47,11 +47,11 @@ overface={\color{blue}\small \strut \fbox{$\ll$}}
}
-\newcommand{\inputmovie}[3][90]{
+\newcommand{\inputmovie}[3][0.8]{
\includemedia[
label=#3,
- width=0.8\linewidth,height=0.6\linewidth,
+ width=#1\linewidth,height=0.6\linewidth,
% width=60mm,height=45mm,
activate=pagevisible,
addresource=#2#3.mp4,
diff --git a/texmf-dist/tex/latex/ketpic/ketpic.sty b/texmf-dist/tex/latex/ketcindy/ketpic.sty
index b0555f7b..b0555f7b 100644
--- a/texmf-dist/tex/latex/ketpic/ketpic.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketpic.sty
diff --git a/texmf-dist/tex/latex/ketpic/ketpic2e.sty b/texmf-dist/tex/latex/ketcindy/ketpic2e.sty
index b9b3d3ea..b9b3d3ea 100644
--- a/texmf-dist/tex/latex/ketpic/ketpic2e.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketpic2e.sty
diff --git a/texmf-dist/tex/latex/ketpic/ketslide.sty b/texmf-dist/tex/latex/ketcindy/ketslide.sty
index b8ec630b..b8ec630b 100644
--- a/texmf-dist/tex/latex/ketpic/ketslide.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketslide.sty
diff --git a/texmf-dist/tex/latex/ketpic/ketslide2.sty b/texmf-dist/tex/latex/ketcindy/ketslide2.sty
index d6929592..d6929592 100644
--- a/texmf-dist/tex/latex/ketpic/ketslide2.sty
+++ b/texmf-dist/tex/latex/ketcindy/ketslide2.sty
diff --git a/tlpkg/tlpsrc/ketpic.tlpsrc b/tlpkg/tlpsrc/ketcindy.tlpsrc
index 403a3ef6..403a3ef6 100644
--- a/tlpkg/tlpsrc/ketpic.tlpsrc
+++ b/tlpkg/tlpsrc/ketcindy.tlpsrc