texlive[50488] Master/texmf-dist: ketcindy (20mar19)
commits+karl at tug.org
commits+karl at tug.org
Wed Mar 20 23:30:54 CET 2019
Revision: 50488
http://tug.org/svn/texlive?view=revision&revision=50488
Author: karl
Date: 2019-03-20 23:30:53 +0100 (Wed, 20 Mar 2019)
Log Message:
-----------
ketcindy (20mar19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/README
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeLinuxJ.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeMacJ.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dlogr.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylib3dr.cs
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1logr.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic1r.cs
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2logr.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibbasic2r.cs
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpE.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibhelpJ.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvlogr.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindylibmvr.cs
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutlogr.txt
trunk/Master/texmf-dist/scripts/ketcindy/ketlib/ketcindyliboutr.cs
Added Paths:
-----------
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh
trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command
trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTPicStyleJ.tex
trunk/Master/texmf-dist/scripts/ketcindy/allbuttons.cdy
trunk/Master/texmf-dist/scripts/ketcindy/template2slide.cdy
trunk/Master/texmf-dist/scripts/ketcindy/template4ketcindyjs.cdy
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideE.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTpicStyleJ.pdf
trunk/Master/texmf-dist/doc/support/ketcindy/samples/s05spacefigure/fig/
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideE.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyguideJ.tex
trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTpicStyleJ.tex
trunk/Master/texmf-dist/scripts/ketcindy/template2allbuttons.cdy
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/README
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/README 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/README 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,7 +1,7 @@
KeTCindy
========
-Version: 20190203.0
+Version: 20190320.0
KeTCindy combines a plugin to Cinderella with free mathematical software
(R, Maxima, ...) to produce high-quality LaTeX graphics.
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxE.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/ReadmeLinuxJ.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,12 @@
+#!/bin/sh
+# 20180313
+
+#Edit followings if necessay
+cindyinstall=~/
+sudo apt install openjdk-8-jre
+sudo update-alternatives --config java
+sudo bash ${cindyinstall}Cinderella_unix_2_8.sh
+sudo apt install r-base maxima
+sudo apt install evince
+sleep 1
+exit 0
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setcindyetc.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,78 @@
+#!/bin/sh
+# 20180310
+
+# Edit and uncomment the following lines if necessary
+texpath=/usr/share/texlive
+texbinpath=/usr/bin
+
+kettex=0
+if [ ${kettex} -eq 0 ]; then
+ texpath=/opt/kettex/texlive
+ texbinpath=/opt/kettex/texlive/bin/x86_64-linux
+fi
+
+#ketsrc=~/Desktop/ketcindyfolder
+cindyplug=/usr/local/cinderella/Plugins
+homehead=/home
+
+ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+
+echo texpath=${texpath}
+echo texbinpath=${texbinpath}
+echo cinderella plugin=${cindyplug}
+echo home=${homehead}
+read -p 'Are the above paths OK? (y/n) : ' ans
+if [ ${ans} = "n" ]; then
+ echo Edit paths
+ sleep 2
+ exit 0
+fi
+
+echo copying scripts
+sudo cp -r -p scripts/ ${ketcindyscripts}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "scripts copied to "${ketcindyscripts}
+fi
+sudo cp -r -p doc/ ${ketcindydoc}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "doc copied to "${ketcindydoc}
+fi
+sudo cp -r -p style/ ${ketcindystyle}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "styles copied to "${ketcindystyle}
+ sudo ${texbinpath}/mktexlsr
+fi
+cd ${cindyplug}
+if [ -e KetCindyPlugin.jar ]; then
+ sudo rm ${cindyplug}/KetCindyPlugin.jar
+fi
+if [ -e ketcindy.ini ]; then
+ sudo rm ${cindyplug}/ketcindy.ini
+fi
+cd ${ketcindyscripts}
+cp -p ketjava/KetCindyPlugin.jar ${cindyplug}
+echo "PathThead=\"${texbinpath}/\";" > ${cindyplug}/ketcindy.ini
+echo "Dirhead=\"${ketcindyscripts}\";" >> ${cindyplug}/ketcindy.ini
+echo "Homehead=\"${homehead}\";" >> ${cindyplug}/ketcindy.ini
+echo "setdirectory(Dirhead);" >> ${cindyplug}/ketcindy.ini
+echo "import(\"setketcindy.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "import(\"ketoutset.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "KetCindyPlugin and others copied to Cinderella"
+sleep 1
+exit 0
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setketcindy.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,67 @@
+#!/bin/sh
+# 20190223
+
+# Edit and uncomment the following line if necessary
+pathpdf=evince
+home=~
+dist=${home}/ketcindywork # work folder of ketcindy
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+echo `pwd`/work will be copied
+changesetting=/.ketcindy.conf #181017
+cp -r -p work/ ${dist}/
+if [ $? -gt 0 ]; then
+ echo Error:$?
+ sleep 5
+else
+ echo Workfolder has been generated as ${dist}
+ echo "This folder can be moved to any place" ##180913
+fi
+cd doc/ketmanual
+read -p 'Choose platex(p),uplatex(u),latex(l),xelatex(x),pdflatex(pd),lualatex(lu):' tex
+if [ ${tex} = "p" ]; then
+ tex="platex"
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTPicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "u" ]; then
+ tex="uplatex"
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTPicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "l" ]; then
+ tex="latex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "x" ]; then
+ tex="xelatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "pd" ]; then
+ tex="pdflatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "lu" ]; then
+ tex="lualatex"
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTPicStyleE.pdf ${dist}
+fi
+echo generating ${home}/${changesetting}
+echo // Re-setting PathT,PathR,Pathpdf,PathM,PathAd >${home}${changesetting}
+echo "PathT=PathThead+\"${tex}\";" >>${home}${changesetting}
+echo "Pathpdf=\"${pathpdf}\";" >> ${home}${changesetting}
+echo "Mackc=\"bash\";" >>${home}${changesetting}
+sleep 1
+exit 0
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forLinux/setwork.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.conf 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,4 @@
+// Re-setting PathT,PathR,Pathpdf,PathM,PathAd,Mackc
+PathT=PathThead+"uplatex";
+Pathpdf="preview";
+Mackc="open";
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,6 @@
+PathThead="/Applications/kettex/texlive/bin/x86_64-darwin/";
+Dirhead="/Applications/kettex/texlive/texmf-dist/scripts/ketcindy";
+Homehead="/Users";
+setdirectory(Dirhead);
+import("setketcindy.txt");
+import("ketoutset.txt");
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/Forsettingmanually/ketcindy.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacE.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/ReadmeMacJ.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,93 @@
+#!/bin/sh
+# 20181207
+
+# Edit and uncomment the following lines if necessary
+#texpath=/Applications/kettex/texlive
+#texbinpath=${texpath}/bin/x86_64-darwin
+#ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+#ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+#ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+homehead=/Users
+cindyplug=/Applications/Cinderella2.app/Contents/PlugIns
+
+echo Plugins of Cinderella
+read -p ' '${cindyplug}?' (y/n): ' ans
+if [ ${ans} != "y" ]; then
+ echo Edit cindyplug in this file
+ sleep 2
+ exit 0
+fi
+echo Cinderella Plugins=${cindyplug}
+
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+
+echo `pwd ` will be used
+echo 1. "/Applications/kettex/texlive".
+echo 2. "/Applications/kettex.app/texlive"
+echo 3. "/Library/TeX (TeXLive)"
+echo 4. Modification of this file is finished
+read -p 'Choose path of TeX from the above (number) : ' ans
+if [ ${ans} = "1" ]; then
+ texpath=/Applications/kettex/texlive
+ texbinpath=${texpath}/bin/x86_64-darwin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+if [ ${ans} = "2" ]; then
+ texpath=/Applications/kettex.app/texlive
+ texbinpath=${texpath}/bin/x86_64-darwin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+if [ ${ans} = "3" ]; then
+ texpath=/Library/TeX/Root
+ texbinpath=/Library/TeX/texbin
+ ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
+ ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
+ ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
+fi
+echo texpath=${texpath}
+echo texbinpath=${texbinpath}
+#read -p 'Do you really copy ketcindyscripts? (y,n): ' ans
+#if [ ${ans} = "y" ]; then
+ echo copying scripts
+ sudo cp -r -p scripts/ ${ketcindyscripts}/
+ if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+ else
+ echo "scripts copied to "${ketcindyscripts}
+ fi
+#fi
+sudo cp -r -p doc/ ${ketcindydoc}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "doc copied to "${ketcindydoc}
+fi
+sudo cp -r -p style/ ${ketcindystyle}/
+if [ $? -gt 0 ]; then
+ echo Error $?
+ sleep 5
+else
+ echo "styles copied to "${ketcindystyle}
+ sudo ${texbinpath}/mktexlsr
+fi
+
+cd ${ketcindyscripts}
+cp -p ketjava/KetCindyPlugin.jar ${cindyplug}
+echo "PathThead=\"${texbinpath}/\";" > ${cindyplug}/ketcindy.ini
+echo "Dirhead=\"${ketcindyscripts}\";" >> ${cindyplug}/ketcindy.ini
+echo "Homehead=\"${homehead}\";" >> ${cindyplug}/ketcindy.ini
+echo "setdirectory(Dirhead);" >> ${cindyplug}/ketcindy.ini
+echo "import(\"setketcindy.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "import(\"ketoutset.txt\");" >> ${cindyplug}/ketcindy.ini
+echo "KetCindyPlugin and others copied to Cinderella"
+sleep 1
+exit 0
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setketcindy.command
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,85 @@
+#!/bin/sh
+# 20190217
+# 190217from
+pathM="/Applications/Maxima.app/Contents/Resources/maxima.sh"
+pathMn="/Applications/Maxima.app/Contents/Resources/opt/bin/maxima"
+# 109217to
+cd `dirname $0`
+if [ -e ../ketcindyfolder ]; then
+ cd ../ketcindyfolder
+fi
+echo Files will be copied from
+echo " "`pwd`/work
+changesetting=/.ketcindy.conf #181017
+dist=~/ketcindy #180913
+cp -r -p work/ ${dist}/
+if [ $? -gt 0 ]; then
+ echo Error:$?
+ sleep 5
+else
+ echo Workfolder has been generated as ${dist}
+ echo " "This folder can be moved to any place ##180913
+fi
+echo "Choose TeX with the 1st(+2nd) character"
+read -p 'p=platex, u=uplatex, l=latex, x=xelatex, pd=pdflatex, lu=lualatex:' tex
+if [ ${tex} = "p" ]; then
+ tex="platex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTpicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "u" ]; then
+ tex="uplatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceJ.pdf ${dist}
+ cp -p KeTCindyGuideJ.pdf ${dist}
+ cp -p KeTpicStyleJ.pdf ${dist}
+fi
+if [ ${tex} = "l" ]; then
+ tex="latex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "x" ]; then
+ tex="xelatex"
+ cd ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "pd" ]; then
+ tex="pdflatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+if [ ${tex} = "lu" ]; then
+ tex="lualatex"
+ cd doc/ketmanual
+ cp -p KeTCindyReferenceE.pdf ${dist}
+ cp -p KeTCindyGuideE.pdf ${dist}
+ cp -p KeTpicStyleE.pdf ${dist}
+fi
+dist=~ #180913
+echo generating ${dist}/${changesetting}
+echo // Re-setting PathT,PathR,Pathpdf,PathM,PathAd,Mackc >${dist}${changesetting}
+echo "PathT=PathThead+\"${tex}\";" >>${dist}${changesetting}
+read -p 'Choose pdfviewer from preview(p),skim(s): ' ans
+if [ ${ans} = "s" ]; then
+ echo "Pathpdf=\"skim\";" >> ${dist}${changesetting}
+else
+ echo "Pathpdf=\"preview\";" >> ${dist}${changesetting}
+fi
+# 190217from
+find -f ${pathM}
+if [ $? -gt 0 ]; then
+ echo "PathM=\"${pathMn}\";" >> ${dist}${changesetting}
+fi
+# 190217to
+echo "Mackc=\"open\";" >>${dist}${changesetting}
+sleep 1
+exit 0
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forMac/setwork.command
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.conf 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,5 @@
+ // Re-setting PathT,Pathpdf,PathAd
+PathT=PathThead+"uplatex";
+Pathpdf="C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe";
+PathR="C:\Program Files\R\R-3.4.2\bin";
+PathM="C:\maxima-5.37.3\bin\maxima.bat";
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,6 @@
+PathThead="C:\kettex\texlive\bin\win32\";
+Homehead="C:\Users";
+Dirhead="C:\kettex\texlive\texmf-dist\scripts\ketcindy";
+setdirectory(Dirhead);
+import("setketcindy.txt");
+import("ketoutset.txt");
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,82 @@
+REM 20181207
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\kettex\texlive
+set bin=\bin\win32
+set scripts=\texmf-dist\scripts\ketcindy
+set style=\texmf-dist\tex\latex\ketcindy
+set doc=\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+echo Path of TeX ; %pathT%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%%scripts%\." (
+ echo Deleting "%pathT%%scripts%"
+ rd /s "%pathT%%scripts%"
+)
+echo Copying ketcindy to "%pathT%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%%scripts%\"
+if exist "%pathT%%doc%\." (
+ echo Deleting docs to "%pathT%%doc%"
+ rd /s "%pathT%%doc%"
+)
+echo Copying doc to "%pathT%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%%doc%\"
+if exist "%pathT%%style%\." (
+ echo Deleting "%pathT%%style%"
+ rd /s "%pathT%%style%"
+)
+echo Copying ketcindy styles to "%pathT%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%%style%\"
+"%pathT%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindy.bat
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,85 @@
+REM 20181222
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\texlive
+set bin=\bin\win32
+set scripts=\texmf-dist\scripts\ketcindy
+set style=\texmf-dist\tex\latex\ketcindy
+set doc=\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+
+set /P year="Year of TeXLive (YYYY): "
+
+echo Path of TeX ; %pathT%\%year%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%\%year%%scripts%\." (
+ echo Deleting "%pathT%\%year%%scripts%"
+ rd /s "%pathT%\%year%%scripts%"
+)
+echo Copying ketcindy to "%pathT%\%year%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%\%year%%scripts%\"
+if exist "%pathT%\%year%%doc%\." (
+ echo Deleting docs to "%pathT%\%year%%doc%"
+ rd /s "%pathT%\%year%%doc%"
+)
+echo Copying doc to "%pathT%\%year%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%\%year%%doc%\"
+if exist "%pathT%\%year%%style%\." (
+ echo Deleting "%pathT%\%year%%style%"
+ rd /s "%pathT%\%year%%style%"
+)
+echo Copying ketcindy styles to "%pathT%\%year%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%\%year%%style%\"
+"%pathT%\%year%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%\%year%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%\%year%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%\%year%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,91 @@
+REM 20181222
+echo off
+
+rem Edit the followings if necessary
+set pathT=C:\w32tex
+set bin=\bin
+set scripts=\share\texmf-dist\scripts\ketcindy
+set style=\share\texmf-dist\tex\latex\ketcindy
+set doc=\share\texmf-dist\doc\support\ketcindy
+set homehead=C:\Users
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+echo Path of TeX ; %pathT%
+echo bin : %bin%
+echo scripts : %scripts%
+echo style : %style%
+echo doc : %doc%
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%%scripts%\." (
+ echo Deleting "%pathT%%scripts%"
+ rd /s "%pathT%%scripts%"
+)
+echo Copying ketcindy to "%pathT%%scripts%"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%%scripts%\"
+if exist "%pathT%%doc%\." (
+ echo Deleting docs to "%pathT%%doc%"
+ rd /s "%pathT%%doc%"
+)
+echo Copying doc to "%pathT%%doc%"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%%doc%\"
+if exist "%pathT%%style%\." (
+ echo Deleting "%pathT%%style%"
+ rd /s "%pathT%%style%"
+)
+
+rem For kettexbasic 181222
+set scriptsold=\share\texmf-dist\tex\platex\ketcindy
+if exist "%pathT%%scriptsold%\." (
+ echo Deleting "%pathT%%scriptsold%"
+ rd /s "%pathT%%scriptsold%"
+)
+rem For kettexbasic end
+
+echo Copying ketcindy styles to "%pathT%%style%"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%%style%\"
+"%pathT%%bin%\mktexlsr"
+
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+echo PathThead="%pathT%%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%%scripts%"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+echo "Plugins of Cindy has been set"
+pause
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,99 @@
+REM 20181212
+echo off
+
+REM Edit the followings if necessary.
+set verR=3.4.2
+set verM=5.37.3
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+set xcp="\Windows\System32\xcopy"
+
+set change=\.ketcindy.conf
+set dist=%HOMEPATH%\ketcindy
+if exist "%dist%\." (
+ echo Deleting "%dist%"
+ rd /s "%dist%"
+)
+%xcp% /Y /Q /S /E /R "work\*.*" "%dist%\"
+echo Workfolder has been generated as %dist%
+echo This folder can be moved to any place
+echo p=platex u=uplatex l=latex x=xelatex pd=pdflatex lu=lualatex
+set /P STR_INPUT="---- Choose TeX from above with 1st(+2nd) character :"
+if "%STR_INPUT%" == "p" (
+ set tex=platex
+ copy /Y "doc\ketmanual\KeTCindyReferenceJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleJ.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "u" (
+ set tex=uplatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideJ.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleJ.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "l" (
+ set tex=latex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "x" (
+ set tex=xelatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "pd" (
+ set tex=pdflatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+if "%STR_INPUT%" == "lu" (
+ set tex=lualatex
+ copy /Y "doc\ketmanual\KeTCindyReferenceE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTCindyGuideE.pdf" "%dist%\"
+ copy /Y "doc\ketmanual\KeTpicStyleE.pdf" "%dist%\"
+)
+set dist=%HOMEPATH%
+echo generating %dist%\%changesetting%
+echo // Re-setting PathT,Pathpdf,PathAd > "%dist%%change%"
+echo PathT=PathThead+"%tex%"; >> "%dist%%change%"
+set prgSm=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe
+if not exist "%prgSm%" (
+ set prgSm=C:\Program Files\SumatraPDF\SumatraPDF.exe
+)
+echo Pathpdf="%prgSm%"; >> "%dist%%change%"
+set /P STR_INPUT="Input version of R (ex)%verR% :"
+if not "%STR_INPUT:~0,1%" == "d" (
+ set verR=%STR_INPUT%
+)
+set prg=C:\Program Files
+if exist "%prg%\R\R-%verR%\bin\" (
+ echo PathR="%prg%\R\R-%verR%\bin"; >> "%dist%%change%"
+) else (
+ if exist "%prg% (x86)\R\R-%verR%\bin\" (
+ echo "%prg% (x86)\R\R-%verR%\bin"; >> "%dist%%change%"
+ ) else (
+ echo "R-%verR% not found"
+ )
+)
+set /P STR_INPUT="Input version of Maxima (ex)%verM% :"
+if not "%STR_INPUT:~0,1%" == "d" (
+ set verM=%STR_INPUT%
+)
+echo %verM%
+set prg=C:\maxima-%verM%\bin\maxima.bat
+if exist "%prg%" (
+ echo PathM="%prg%"; >> "%dist%%change%"
+) else (
+ echo "Maxima-%verM% not found"
+ )
+)
+pause
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,83 @@
+Ketinit3d,3d,22,81,Setwindow,Listplot,PutonCurve,Sprintf,Setangle,Addax
+Start3d,3d,85,164,Setfiles,Setwindow,Slider,Sprintf,Setangle,Ptseg3data
+Setangle,3d,168,239,Parapt,Xyzcoord,Defvar,Datalist3d,Projpara,textformat,Ptseg3data
+Getangle,3d,243,261,getangle,divoptions,Strsplit,181111,Toupper,textformat
+Angleselected,3d,265,266,IsAngle
+Isangle,3d,270,270
+Changestyle3d,3d,274,293,Changestyle
+Dist3d,3d,297,316
+Findangle,3d,320,337
+Cancoordpara,3d,341,349
+Zparapt,3d,353,357
+Projcoordpara,3d,361,366,Parapt,Zparapt
+Parapt,3d,370,376
+Parasubpt,3d,380,386
+Parasubptlog,3d,390,395
+Mainsubpt3d,3d,399,417
+ProjCurve,3d,421,471,Measuredepth
+Projpara,3d,475,544,Divoptions,Strsplit,Toupper,Projcurve,textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+InvparaptPp,3d,548,603,textformat,Projpara,Nearestpt,Crossprod,Dotprod,Ptend,Numptcrv,Ptcrv
+Invparapt,3d,607,611,InvparaptPp
+Subgraph,3d,615,632,Measuredepth,Parasubpt,Textformat
+Spaceline,3d,636,728,Divoptions,Toupper,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Spacecurve,3d,732,898,Divoptions,Toupper,tmpfn,textformat,Assign,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Partcrv3d,3d,902,938,parapt,partcrv,Xyzcoord,Spaceline
+Joincrvs3d(,3d,942,1037,Joincrvs3d,Divoptions,Norm,textformat,Joincrvs,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Xyzax3data,3d,1041,1145,Divoptions,Toupper,Xyzaxparaname,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Arrowhead,Letter,Parapt,Subgraph
+Xyzax3paraname,3d,1149,1191,Xyzaxparaname,Strsplit,Dqq,Parapt,Expr
+Datalist3d,3d,1195,1203
+Datalist2d,3d,1207,1215
+Embed,3d,1219,1307,Measuredepth,Divoptions,Assign,textformat,list,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Rotatepoint3d,3d,1311,1397,Rotate3pt,Measuredepth
+Rotatedata3d,3d,1401,1471,Divoptions,Rotatepoint3d,Flattenlist,textformat,RSform,Rotate3data,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Translatepoint3d,3d,1475,1502,Translate3pt,Measuredepth
+Translatedata3d,3d,1506,1568,Divoptions,Measuredepth,Translatepoint3d,Flattenlist,RSform,Translate3data,textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Reflectpoint3d,3d,1572,1596,Reflect3pt,Crossprod,Dotprod
+Reflectdata3d,3d,1600,1665,Divoptions,Reflectpoint3d,Flattenlist,textformat,Reflect3data,RSform,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Scalepoint3d,3d,1670,1687,Scale3pt
+Scaledata3d,3d,1692,1761,Divoptions,Scalepoint3d,Flattenlist,textformat,RSform,Scale3data,Textformat,Projpara,Com2nd,Setcolor,GetLinestyle,Texcom,Subgraph
+Xyzcoord,3d,1765,1771,Mainsubpt3d
+PutonCurve3d,3d,1775,1791,PutonCurve,Nearestpt,Paramoncurve,PointonCurve,Xyzcoord,textformat,Defvar
+Mkpointlist,3d,1795,1912,Workprocess,Finddef,Norm,Parapt,Parasubpt,Putpoint,Mainsubpt3d,Defvar
+Mkseg3d,3d,1916,1958,list,Divoptions,Finddef,Spaceline
+Ptseg3data,3d,1962,1996,Parapt,Textformat,Parasubpt,Mainsubpt3d,Defvar,Mkpointlist,Mkseg3d
+Putonseg3d,3d,2000,2052,divoptions,Putonseg,Putpoint,Parapt,Norm,Textformat,Parasubpt,Xyzcoord,Defvar
+Putpoint3d,3d,2056,2114,Toupper,Xyzcoord,Defvar,Parapt,Putpoint,Parasubpt,Fixpoint3d
+Fixpoint3d,3d,2118,2135,Defvar,Parapt,textformat
+Letter3d,3d,2139,2159,Parapt,Letter
+Expr3d,3d,2163,2183,Parapt,Expr
+Perppt,3d,2187,2243,Putperp,Crossprod,IntersectsgpL,Dotprod,Defvar,Putpoint3d,Fixpoint3d,Drawpoint3d
+Perpplane,3d,2247,2288,findangle,Cancoordpara,Toupper,Putpoint3d,Defvar,Drawpoint3d
+Drawpoint3d,3d,2292,2308,Divoptions,Measuredepth,Parapt,Textformat,Parasubpt
+Pointdata3d,3d,2312,2321,Measuredepth,Parapt,Pointdata
+Putaxes3d,3d,2325,2336,Putpoint3d
+IntersectsgpL,3d,2340,2452,Divoptions,Strsplit,Toupper,Crossprod,Reflectpoint3d,Dotprod,Putpoint3d,Drawpoint3d
+Bezier3d,3d,2456,2553,Measuredepth,Bezier3,Divoptions,Toupper,Bezierpt,Assign,Spacecurve,textformat,RSform,Bezier,Projpara,GetLinestyle,Com2nd,Setcolor,Subgraph
+Putbezier3data,3d,2557,2595,Divoptions,Putpoint3d
+Mkbezierptcrv3d,3d,2599,2619,Mkbezierptcrv3,Putbezier3data,Bezier3
+Readobj,3d,2657,2759,Divoptions,Toupper,Removespace
+Concatobj,3d,2763,2833,divoptions,Toupper,dist3d
+VertexEdgeFace,3d,2870,3041,Divoptions,Strsplit,Toupper,Putpoint3d,Parapt,Defvar,Changestyle3d,Spaceline,list
+Phparadata,3d,3045,3147,Divoptions,list,PhHiddenData,Projpara,GetLinestyle,Com2nd,Setcolor,Changestyle3d,Drawlinetype,Toupper
+Nohiddenseg,3d,3151,3280,Parapt,Dotprod,Cancoordpara,IntersectsgpL,Projcoordpara,IntersectcrvsPp,Crossprod
+Nohiddensegs,3d,3284,3321,Nohiddenseg
+Nohiddenbyfaces,3d,3325,3495,Datalist3d,Changestyle3d,Flattenlist,Divoptions,Strsplit,Toupper,Nohiddensegs,Spaceline
+Faceremovaldata,3d,3499,3582,Divoptions,list,PhHiddenData,Projpara,GetLinestyle,Com2nd,Setcolor,Measuredepth,Changestyle3d,Drawlinetype,Toupper
+Fullformfunc,3d,3586,3668,Removespace
+Surffun,3d,3672,3688,Fullformfunc,Deffun
+Sf3data,3d,3692,3776,Surffun,Divoptions,Toupper,textformat,Spacecurve
+SfbdparadataR,3d,3780,3866,ConvertFdtoC,Divoptions,Toupper,Select,MkprecommandR,textformat,RSform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Addpoints,3d,3870,3885,list,RSform,textformat
+CrvsfparadataR,3d,3889,3991,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,Addpoints,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv3onsfparadataR,3d,3995,4095,Crvs3onfparadataR,Changestyle3d,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv2onsfparadataR,3d,4099,4200,Crvs2onfparadataR,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+WireparadataR,3d,4204,4305,Divoptions,Toupper,Select,MkprecommandR,RSform,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+IntersectcrvsfR,3d,4309,4397,Divoptions,Toupper,RSform,textformat,Rsform,Dqq,Intersectcrvsf,c,for,Looprange,Appendrow,CalcbyR,ReadOutData
+SfcutparadataR,3d,4401,4498,Strsplit,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Skeletonparadata,3d,4502,4506,Skeletondatacindy
+Skeletonparadata,3d,4711,4898,Datalist3d,Skeletondatacindy,Divoptions,Strsplit,Toupper,Anyselected,Flattenlist,isexists,Textformat,ProjcoordCurve,Makeskeletondata,Norm,Ptcrv,Invparapt,textformat,Projcurve,Changestyle3d,list,Skeletonpara3data,Projpara,ReadOutData,GetLinestyle,Com2nd,Setcolor,Subgraph,WriteOutData
+Makeskeletondata,3d,4902,5103,Columnlist,IntersectcrvsPp,Op,column,Dotprod,Norm,Kukannozoku,PointonCurve,Listplot
+Kukannozoku,3d,5107,5158
+ProjcoordCurve,3d,5164,5178
+Divnohidhid,3d,5182,5245,Divoptions,Toupper,assign,Dotprod,Changestyle3d,Spaceline,textformat
+Beziersurf,3d,5249,5304,factorial,Comb,Deffun,Op,Bterm,Defvar,Ball
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/3dlist.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic1list.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,163 +1,164 @@
-Ketinit,basic1,41,182,Fillstore,Cindyname,Indexall,getname,Changesetting,Changework,pathsep,iswindows,ismacosx,isexists,iskcexists,setexec,Setwindow
-Fillstore,basic1,186,216
-Fillblack,basic1,220,234,Fillstore
-Fillrestore,basic1,238,250
-Readlines,basic1,254,265,readfile2str
-Changesetting,basic1,269,284,pathsep,getname,isexists
-Cindyname,basic1,288,295,Cdyname,Getcdyname
-Setwindow,basic1,299,336,Toupper,Lcrd,Pcrd,Putpoint
-Setfiles,basic1,340,353,Dqq
-Setparent,basic1,357,369,Dqq
-Dqq,basic1,373,373,DqDq
-DqDq,basic1,376,379
-PPa,basic1,383,384
-PaO,basic1,388,400
-PaC,basic1,404,416
-PPa,basic1,420,420
-Tab2list,basic1,424,486,Divoptions,Toupper,Indexall
-Columnlist,basic1,490,493
-Dispmat,basic1,497,519
-Sep1000,basic1,523,541
-Acos,basic1,545,548
-Asin,basic1,552,555
-Atan,basic1,559,562
-Sqr,basic1,566,569
-Factorial,basic1,573,581
-Norm,basic1,585,597
-Removespace,basic1,602,627
-Indexall,basic1,631,649
-Strsplit,basic1,653,664,Indexall
-Parlevel,basic1,668,668,Bracket
-Bracket,basic1,671,693,Indexall
-Pardiagram,basic1,697,793,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
-Changework,basic1,797,858,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
-Changestyle,basic1,862,894,Divoptions,Com2nd,Setcolor,GetLinestyle,Texcom
-Op,basic1,898,910
-Ptselected,basic1,914,928,Isptselected
-Finddef,basic1,932,951
-Findgeoinfo,basic1,955,980,Finddef
-Dependgeo,basic1,984,1004,Finddef
-Workprocess,basic1,1008,1012,Drawprocess
-Drawprocess,basic1,1015,1060,Divoptions,Strsplit,Toupper,Dependgeo
-Sortpointlist,basic1,1064,1096
-Toupper,basic1,1100,1115
-Textformat,basic1,1119,1143
-Sprintf,basic1,1147,1164,Textformat
-Assign,basic1,1168,1225,Textformat
-MeasureDepth,basic1,1229,1254
-Flattenlist,basic1,1258,1278,MeasureDepth
-Divoptions,basic1,1282,1385,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
-Dotprod,basic1,1389,1395
-Crossprod,basic1,1399,1411
-Mvprod,basic1,1415,1433,MeasureDepth
-Ptstart,basic1,1437,1442
-Ptend,basic1,1446,1451
-Numptcrv,basic1,1455,1460
-Ptcrv,basic1,1464,1469
-Invert,basic1,1473,1486,Listplot
-Paramoncrv,basic1,1490,1490,Paramoncurve
-ParamonCurve,basic1,1493,1519,Nearestpt,LLcrd
-Pointoncrv,basic1,1523,1523,PointonCurve
-PointonCurve,basic1,1526,1544
-Koutenseg,basic1,1548,1656
-IntersectcrvsPp,basic1,1662,1805,Divoptions,MeasureDepth,LLcrd,Koutenseg
-Intersectcrvs,basic1,1809,1815,IntersectcrvsPp
-Intersectline,basic1,1823,1845,Dotprod,Crossprod
-Intersectseg,basic1,1849,1949,Op,Intersectline,Nearestpt
-Osplineseg,basic1,1953,1970,Dotprod,Bezier
-Intersectpartseg,basic1,1974,2076,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
-Collectsameseg,basic1,2080,2122
-IntersectcurvesPp,basic1,2126,2229,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
-Intersectcurves,basic1,2233,2240,IntersectcurvesPp
-NearestptcrvPhy,basic1,2246,2255,Pcrd,MeasureDepth,Nearestpt
-Nearestptcrv,basic1,2259,2265,Nearestpt
-Nearestpt,basic1,2269,2322,MeasureDepth,ParamonCurve
-Derivative,basic1,2326,2417,Strsplit,Lineplot,IntersectcurvesPp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
-Tangentplot,basic1,2421,2468,Divoptions,Strsplit,Toupper,IntersectcurvesPp,Derivative,Lineplot
-Integrate,basic1,2472,2485,Integratefn,Integratedt
-Integratedt,basic1,2489,2521,Divoptions,Toupper,IntegrateO,MeasureDepth,MeetCurve,LLcrd
-Integratefn,basic1,2525,2585,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
-IntegrateO,basic1,2589,2668,MeasureDepth,MeetCurve,LLcrd,Dotprod
-FindareaP,basic1,2672,2685,Lcrd
-FindareaO,basic1,2689,2710,Dist,IntegrateO
-Findarea,basic1,2714,2740,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
-Findlength,basic1,2744,2756,Lcrd
-Inversefun,basic1,2760,2783,Textformat
-Com0th,basic1,2787,2791
-Com1st,basic1,2795,2800
-Com2nd,basic1,2804,2815,Toupper
-Com2ndpre,basic1,2819,2823
-Texcom,basic1,2827,2834,Com2nd
-Ketcindylogo,basic1,2838,2842,Com2nd,Texcom
-Drwline,basic1,2846,2849,Textformat,Com2nd
-Dashline,basic1,2854,2856,Com2nd
-Invdashline,basic1,2860,2862,Com2nd
-Dottedline,basic1,2866,2868,Com2nd
-SetEnglish,basic1,2872,2875,Com0th,setlanguage
-Drawlinetype,basic1,2879,2900,Toupper,Drwline,Dashline,Invdashline,Dottedline
-Setunitlen,basic1,2904,2956
-Setmarklen,basic1,2960,2964,Com2nd,Textformat
-Setorigin,basic1,2968,2972,Com2nd,Textformat
-Fontsize,basic1,2976,2979,Com2nd
-Setpen,basic1,2983,2987,Com2nd
-Setscaling,basic1,2991,3005,Com0th,Setwindow
-Lcrd,basic1,3009,3017
-Pcrd,basic1,3021,3029
-LLcrd,basic1,3033,3042
-Doscaling,basic1,3046,3073,Lcrd,LLcrd
-Unscaling,basic1,3077,3104,Lcrd,LLcrd
-Setpt,basic1,3108,3114,Ptsize,Com2nd
-Definecolor,basic1,3118,3126,Texcom
-Setcolor,basic1,3130,3157,Texcom,Colorcmyk2rgb,Com2nd
-Colorrgb2cmyk,basic1,3161,3173
-Colorcmyk2rgb,basic1,3177,3184
-Colorrgbhsv,basic1,3188,3220
-Colorhsvrgb,basic1,3224,3238
-Colorrgbhsl,basic1,3242,3278
-Colorhslrgb,basic1,3282,3303,Hue2rgb
-Hue2rgb,basic1,3307,3325
-Colorrgbhwb,basic1,3329,3335,Colorrgbhsl,Colorcode
-Colorhwbrgb,basic1,3339,3364
-Colorcode,basic1,3368,3381,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
-Colorname2rgb,basic1,3385,3433,Colorcmyk2rgb
-GetLinestyle,basic1,3437,3503,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
-Chunderscore,basic1,3507,3542,PaO
-AddGraph,basic1,3546,3646,Divoptions,Flattenlist,Pcrd,MeasureDepth,PaO,Listplot,Pointdata,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Joincrvs,basic1,3650,3746,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Partcrv,basic1,3750,3839,MeasureDepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Setcolor,GetLinestyle,Texcom
-Opcrvs,basic1,3843,3851,Listplot
-Pointdata,basic1,3855,3971,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb,MeasureDepth,Pcrd,Setcolor,PaO,Texcom,Setpen,Textformat,Com2nd,Setpt
-Listplot,basic1,3975,4060,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,Lcrd
-Lineplot,basic1,4064,4132,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Plotdata,basic1,4136,4331,Divoptions,PaO,Dqq,Assign,Norm,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Paramplot,basic1,4335,4501,Divoptions,PaO,Dqq, differs from Scilab ,Assign,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Polarplot,basic1,4505,4514,Strsplit,Paramplot
-Connectseg,basic1,4518,4580,Norm
-Implicitplot,basic1,4584,4722,Divoptions,Strsplit,Toupper,Impfun,Connectseg,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Circledata,basic1,4726,4835,Divoptions,Lcrd,Defvar,Pcrd,Textformat,Lineplot,Com2nd,Setcolor,GetLinestyle,Texcom
-Framedata,basic1,4839,4964,MeasureDepth,LLcrd,Toupper,Framedata2,Lcrd,Divoptions,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Framedata2,basic1,4968,4975,Lcrd,Framedata
-Ovaldata,basic1,4979,5049,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Setcolor,GetLinestyle,Texcom,Pcrd,Textformat
-Segmark,basic1,5053,5113,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
-Parabolaplot,basic1,5117,5157,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
-Ellipseplot,basic1,5161,5204,Lcrd,Rotatepoint,Paramplot,Rotatedata
-Hyperbolaplot,basic1,5208,5272,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
-Polygonplot,basic1,5276,5322,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
-Putintersect,basic1,5326,5354,Intersectcrvs,Putpoint
-Setarrow,basic1,5358,5384
-Arrowheaddata,basic1,5389,5482,Divoptions,Strsplit,Toupper,Touppera,MeasureDepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,IntersectcrvsPp,Pcrd
-Arrowhead,basic1,5486,5578,Strsplit,Toupper,MeasureDepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Setcolor,Com2nd,Texcom
-Arrowdata,basic1,5582,5685,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Lcrd
-Anglemark,basic1,5689,5795,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Paramark,basic1,5799,5885,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-MakeBowdata,basic1,5889,5902,Lcrd,Rotatepoint
-Bowdata,basic1,5906,6071,Divoptions,Lcrd,Letterrot,Letter,Exprrot,Expr,MakeBowdata,Defvar,Norm,LLcrd,MeasureDepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Bowname,basic1,6075,6078,Expr
-Bownamerot,basic1,6082,6096,MeasureDepth,Ptend,Ptstart,Exprrot
-Deqdata,basic1,6100,6158,funP,Lcrd,funN
-Deqplot,basic1,6162,6287,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Enclosing,basic1,6455,6621,Divoptions,isList,Lcrd,Listplot,IntersectcurvesPp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,Enclosing2,PaO,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,LLcrd
-Makehatch,basic1,6629,6731,Lineplot,Intersectseg,Norm,Listplot
-Anyselected,basic1,6735,6743
-Hatchdata,basic1,6747,7043,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,Makehatch,Textformat,PaO,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom,WriteOutData,LLcrd
-Shade,basic1,7047,7157,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Joincrvs,Pcrd,PaO,Listplot,Textformat,Setcolor,Com2nd,Texcom,Dqq
+Ketinit,basic1,41,170,Fillstore,Cindyname,Indexall,getname,iswindows,ismacosx,Changesetting,Changework,pathsep,Setwindow
+Fillstore,basic1,174,204
+Fillblack,basic1,208,222,Fillstore
+Fillrestore,basic1,226,238
+Readlines,basic1,242,253,readfile2str
+Changesetting,basic1,257,272,pathsep,getname,isexists
+Cindyname,basic1,276,283,Cdyname,Getcdyname
+Setwindow,basic1,287,324,Toupper,Lcrd,Pcrd,Putpoint
+Setfiles,basic1,328,341,Dqq
+Setparent,basic1,345,357,Dqq
+Dqq,basic1,361,361,DqDq
+DqDq,basic1,364,367
+PPa,basic1,371,372
+PaO,basic1,376,388
+PaC,basic1,392,404
+PPa,basic1,408,408
+Tab2list,basic1,412,474,Divoptions,Toupper,Indexall
+Columnlist,basic1,478,481
+Dispmat,basic1,485,507
+Sep1000,basic1,511,529
+Acos,basic1,533,536
+Asin,basic1,540,543
+Atan,basic1,547,550
+Sqr,basic1,554,557
+Factorial,basic1,561,569
+Norm,basic1,573,585
+Removespace,basic1,590,615
+Indexall,basic1,619,637
+Strsplit,basic1,641,652,Indexall
+Parlevel,basic1,656,656,Bracket
+Bracket,basic1,659,681,Indexall
+Pardiagram,basic1,685,781,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
+Changework,basic1,785,843,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
+Changestyle,basic1,847,879,Divoptions,Com2nd,Setcolor,GetLinestyle,Texcom
+Op,basic1,883,895
+Ptselected,basic1,899,913,Isptselected
+Finddef,basic1,917,936
+Findgeoinfo,basic1,940,965,Finddef
+Dependgeo,basic1,969,989,Finddef
+Workprocess,basic1,993,997,Drawprocess
+Drawprocess,basic1,1000,1045,Divoptions,Strsplit,Toupper,Dependgeo
+Sortpointlist,basic1,1049,1081
+Toupper,basic1,1085,1100
+Textformat,basic1,1104,1128
+Sprintf,basic1,1132,1149,Textformat
+Assign,basic1,1153,1210,Textformat
+Measuredepth,basic1,1214,1239
+Flattenlist,basic1,1243,1263,Measuredepth
+Divoptions,basic1,1267,1370,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
+Dotprod,basic1,1374,1380
+Crossprod,basic1,1384,1396
+Mvprod,basic1,1400,1418,Measuredepth
+Ptstart,basic1,1422,1427
+Ptend,basic1,1431,1436
+Numptcrv,basic1,1440,1445
+Ptcrv,basic1,1449,1454
+Invert,basic1,1458,1471,Listplot
+Paramoncrv,basic1,1475,1475,Paramoncurve
+Paramoncurve,basic1,1478,1504,Nearestpt,LLcrd
+Pointoncrv,basic1,1508,1508,Pointoncurve
+Pointoncurve,basic1,1511,1529
+Koutenseg,basic1,1533,1641
+IntersectcrvsPp,basic1,1647,1790,Divoptions,Measuredepth,LLcrd,Koutenseg
+Intersectcrvs,basic1,1794,1800,IntersectcrvsPp
+Intersectline,basic1,1808,1830,Dotprod,Crossprod
+Intersectseg,basic1,1834,1934,Op,Intersectline,Nearestpt
+Osplineseg,basic1,1938,1955,Dotprod,Bezier
+Intersectpartseg,basic1,1959,2061,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
+Collectsameseg,basic1,2065,2107
+IntersectcurvesPp,basic1,2111,2217,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
+Intersectcurves,basic1,2221,2228,IntersectcurvesPp
+NearestptcrvPhy,basic1,2234,2243,Pcrd,Measuredepth,Nearestpt
+Nearestptcrv,basic1,2247,2253,Nearestpt
+Nearestpt,basic1,2257,2310,Measuredepth,Paramoncurve
+Derivative,basic1,2314,2405,Strsplit,Lineplot,IntersectcurvesPp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
+Tangentplot,basic1,2409,2456,Divoptions,Strsplit,Toupper,IntersectcurvesPp,Derivative,Lineplot
+Integrate,basic1,2460,2473,Integratefn,Integratedt
+Integratedt,basic1,2477,2509,Divoptions,Toupper,IntegrateO,Measuredepth,MeetCurve,LLcrd
+Integratefn,basic1,2513,2573,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
+IntegrateO,basic1,2577,2656,Measuredepth,MeetCurve,LLcrd,Dotprod
+FindareaP,basic1,2660,2673,Lcrd
+FindareaO,basic1,2677,2698,Dist,IntegrateO
+Findarea,basic1,2702,2728,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
+Findlength,basic1,2732,2744,Lcrd
+Inversefun,basic1,2748,2771,Textformat
+Com0th,basic1,2775,2779
+Com1st,basic1,2783,2788
+Com2nd,basic1,2792,2797
+Com2ndpre,basic1,2801,2805
+Texcom,basic1,2809,2816,Com2nd
+Ketcindylogo,basic1,2820,2824,Com2nd,Texcom
+Drwline,basic1,2828,2831,Textformat,Com2nd
+Dashline,basic1,2836,2838,Com2nd
+Invdashline,basic1,2842,2844,Com2nd
+Dottedline,basic1,2848,2850,Com2nd
+SetEnglish,basic1,2854,2857,Com0th,setlanguage
+Drawlinetype,basic1,2861,2882,Toupper,Drwline,Dashline,Invdashline,Dottedline
+Setunitlen,basic1,2886,2938
+Setmarklen,basic1,2942,2946,Com2nd,Textformat
+Setorigin,basic1,2950,2954,Com2nd,Textformat
+Fontsize,basic1,2958,2961,Com2nd
+Setpen,basic1,2965,2969,Com2nd
+Setscaling,basic1,2973,2987,Com0th,Setwindow
+Lcrd,basic1,2991,2999
+Pcrd,basic1,3003,3011
+LLcrd,basic1,3015,3024
+Doscaling,basic1,3028,3055,Lcrd,LLcrd
+Unscaling,basic1,3059,3086,Lcrd,LLcrd
+Setpt,basic1,3090,3096,Ptsize,Com2nd
+Definecolor,basic1,3100,3108,Texcom
+Setcolor,basic1,3112,3139,Texcom,Colorcmyk2rgb,Com2nd
+Colorrgb2cmyk,basic1,3143,3155
+Colorcmyk2rgb,basic1,3159,3166
+Colorrgbhsv,basic1,3170,3202
+Colorhsvrgb,basic1,3206,3220
+Colorrgbhsl,basic1,3224,3260
+Colorhslrgb,basic1,3264,3285,Hue2rgb
+Hue2rgb,basic1,3289,3307
+Colorrgbhwb,basic1,3311,3317,Colorrgbhsl,Colorcode
+Colorhwbrgb,basic1,3321,3346
+Colorcode,basic1,3350,3363,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
+Colorname2rgb,basic1,3367,3415,Colorcmyk2rgb
+GetLinestyle,basic1,3419,3485,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
+Chunderscore,basic1,3489,3524,PaO
+AddGraph,basic1,3528,3628,Divoptions,Flattenlist,Pcrd,Measuredepth,PaO,Listplot,Pointdata,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Joincrvs,basic1,3632,3728,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Partcrv,basic1,3732,3821,Measuredepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Setcolor,GetLinestyle,Texcom
+Opcrvs,basic1,3825,3833,Listplot
+Pointdata,basic1,3837,3963,Divoptions,Strsplit,Colorcmyk2rgb,Colorname2rgb,Toupper,Measuredepth,Pcrd,Setcolor,PaO,Texcom,Setpen,Textformat,Com2nd,Setpt
+Listplot,basic1,3967,4048,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,Lcrd
+Lineplot,basic1,4052,4135,Strsplit,Toupper,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Plotdata,basic1,4139,4340,Divoptions,Strsplit,PaO,Dqq,Toupper,Assign,Norm,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Paramplot,basic1,4344,4515,Divoptions,Strsplit,PaO,Dqq,Toupper, differs from Scilab ,Assign,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Polarplot,basic1,4519,4528,Strsplit,Paramplot
+Connectseg,basic1,4532,4594,Norm
+Implicitplot,basic1,4598,4735,Divoptions,Strsplit,Toupper,Impfun,Connectseg,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Circledata,basic1,4739,4855,Divoptions,Strsplit,Toupper,Lcrd,Defvar,Pcrd,Textformat,Lineplot,Com2nd,Setcolor,GetLinestyle,Texcom
+Framedata,basic1,4859,4984,Measuredepth,LLcrd,Toupper,Framedata2,Lcrd,Divoptions,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Framedata2,basic1,4988,4995,Lcrd,Framedata
+Ovaldata,basic1,4999,5069,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Setcolor,GetLinestyle,Texcom,Pcrd,Textformat
+Segmark,basic1,5073,5133,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
+Parabolaplot,basic1,5137,5177,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
+Ellipseplot,basic1,5181,5224,Lcrd,Rotatepoint,Paramplot,Rotatedata
+Hyperbolaplot,basic1,5228,5292,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
+Polygonplot,basic1,5296,5342,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
+Putintersect,basic1,5346,5374,Intersectcrvs,Putpoint
+Setarrow,basic1,5378,5404
+Arrowheaddata,basic1,5409,5502,Divoptions,Strsplit,Toupper,Touppera,Measuredepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,IntersectcrvsPp,Pcrd
+Arrowhead,basic1,5506,5598,Strsplit,Toupper,Measuredepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Setcolor,Com2nd,Texcom
+Arrowdata,basic1,5602,5705,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Lcrd
+Anglemark,basic1,5709,5823,Divoptions,Strsplit,Letter,Expr,Toupper,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Paramark,basic1,5827,5913,Divoptions,Letter,Expr,Lcrd,Defvar,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+MakeBowdata,basic1,5917,5930,Lcrd,Rotatepoint
+Bowdata,basic1,5934,6106,Divoptions,Lcrd,Strsplit,Letterrot,Letter,Exprrot,Expr,Toupper,MakeBowdata,Defvar,Norm,LLcrd,Measuredepth,Pcrd,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Bowname,basic1,6110,6113,Expr
+Bownamerot,basic1,6117,6131,Measuredepth,Ptend,Ptstart,Exprrot
+Deqdata,basic1,6135,6193,funP,Lcrd,funN
+Deqplot,basic1,6197,6341,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Enclosing,basic1,6509,6675,Divoptions,isList,Lcrd,Listplot,IntersectcurvesPp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,Enclosing2,PaO,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom,LLcrd
+Makehatch,basic1,6683,6785,Lineplot,Intersectseg,Norm,Listplot
+Anyselected,basic1,6789,6797
+Hatchdata,basic1,6801,7097,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,Makehatch,Textformat,PaO,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom,WriteOutData,LLcrd
+Shadein,basic1,7101,7188,Framedata,Partcrv,Paramoncrv,Listplot,IntersectcurvesPp,Pointoncrv,Joincrvs,Inwindow
+Shade,basic1,7192,7320,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Shadein,Joincrvs,Pcrd,PaO,Listplot,Textformat,Texcom,Dqq,Setcolor
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/basic2list.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -4,10 +4,10 @@
Translatepoint,basic2,60,70,Lcrd
Scalepoint,basic2,74,84,Lcrd
Reflectpoint,basic2,88,113,Lcrd
-Rotatedata,basic2,117,190,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Translatedata,basic2,194,259,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
-Scaledata,basic2,263,352,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
-Reflectdata,basic2,356,437,Divoptions,Lcrd,MeasureDepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Rotatedata,basic2,117,190,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Translatedata,basic2,194,259,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
+Scaledata,basic2,263,352,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Setcolor,GetLinestyle,Texcom
+Reflectdata,basic2,356,437,Divoptions,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Setcolor,GetLinestyle,Texcom
Mksegments,basic2,442,457,Listplot
Mkcircles,basic2,462,482,Strsplit,Circledata
MakeRarg,basic2,486,499,RSslash,Textformat
@@ -18,101 +18,102 @@
Setax,basic2,585,602
Drwxy,basic2,606,699,Divoptions,Strsplit,Toupper,Arrowdata,Listplot,Expr,Letter,Addax
Drwpt,basic2,703,712,Pointdata
-Drawpoint,basic2,715,743,MeasureDepth,Textformat,Com2nd,Drwpt,Setpen
+Drawpoint,basic2,715,743,Measuredepth,Textformat,Com2nd,Drwpt,Setpen
Addax,basic2,747,750
Expr,basic2,754,768,Letter
-Letter,basic2,772,860,Divoptions,Removespace,RSslash,Setcolor,Com2nd,Lcrd,Texcom,Pcrd
-Letterrot,basic2,864,906,Divoptions,Letter,Setcolor,Com2nd,Dqq,Texcom
-Exprrot,basic2,910,953,Divoptions,Expr,Setcolor,Com2nd,Dqq,Texcom
-Slider,basic2,957,997,Toupper,Strsplit,Indexall,Putpoint,Listplot,Putonseg
-Putpoint,basic2,1001,1012,Textformat,Pcrd
-Putpoint,basic2,1016,1027,Textformat,Pcrd
-Bezierpt,basic2,1031,1056,Lcrd
-Bezier,basic2,1060,1072,BezierCurve
-BezierCurve,basic2,1075,1152,Divoptions,MeasureDepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Bezier,Com2nd,Setcolor,GetLinestyle,Texcom
-Readcsvsla,basic2,1156,1204,Readplotdigdata,Divoptions,Translatedata
-Putbezierdata,basic2,1208,1270,Divoptions,Putpoint,Lcrd,Letter
-Bezierstart,basic2,1274,1276
-Mkbezierptcrv,basic2,1280,1306,Readcsvsla,MeasureDepth,Putbezierdata,Bezier
-Mkbeziercrv,basic2,1310,1321,MeasureDepth,Bezier
-Writebezier,basic2,1325,1367,Bezier,PaO,WriteOutData
-Readbezier,basic2,1371,1423,Divoptions,Toupper,ReadOutData,MeasureDepth,Putpoint,Bezier
-Ospline,basic2,1427,1486,Dotprod,Lcrd,Bezier
-CRspline,basic2,1490,1536,Lcrd,Reflectpoint,Bezier
-Beziersmooth,basic2,1540,1601,Bzspline,Putpoint,Lcrd,Bezier
-Beziersym,basic2,1605,1654,Bzsspline,Lcrd,Putpoint,Bezier
-Listbspline2bz,basic2,1658,1673,Lcrd
-Bspline,basic2,1677,1685,Listbspline2bz,BezierCurve
-MeetCurve,basic2,1689,1749,MeasureDepth,LLcrd,Lcrd
-Putonline,basic2,1753,1782,PutonLine,Divoptions,Lcrd,Putpoint
-Putonseg,basic2,1786,1823,LLcrd,Divoptions,Lcrd,Putonline,Pcrd,Textformat
-Putoncurve,basic2,1827,1869,Toupper,MeetCurve,Textformat,Pcrd
-CrossPoint,basic2,1873,1891,MeetCurve,Putpoint
-Periodfun,basic2,1895,1981,Toupper,Op,Plotdata,Textformat,Translatedata,Listplot
-Fourierseries,basic2,1985,2010,Assign,Plotdata
-Tabledatalight,basic2,2014,2095,Divoptions,Toupper,Tlistplot,Tsegrmv,Addax,Setwindow
-Tabledata,basic2,2099,2229,Divoptions,Toupper,Putpoint,Tgrid,Tlistplot,Tsegrmv,Addax,Setwindow
-Tseginfo,basic2,2233,2253
-Tsegrmv,basic2,2257,2299,Tseginfo,Changestyle,Tlistplot
-Tgrid,basic2,2303,2317
-Tlistplot,basic2,2321,2350,divoptions,Toupper,Tgrid,Listplot
-ChangeTablestyle,basic2,2354,2407,Indexall,Changestyle,Tlistplot
-Findcell,basic2,2411,2437,Tgrid
-Putcell,basic2,2441,2475,Findcell,Letter,Putcellexpr
-Putrow,basic2,2479,2487,Putcell
-Putrowexpr,basic2,2491,2497,Putrow
-PutcoL,basic2,2501,2509,Putcell
-PutcoLexpr,basic2,2513,2519,PutcoL
-Setrange,basic2,2523,2529,Pcrd
-RSform,basic2,2533,2567,PaO,Bracket,PPa
-RSslash,basic2,2571,2576
-Rform,basic2,2580,2590,PaO
-Defvar,basic2,2594,2638
-IftoR,basic2,2642,2681,PaO,Indexall,Bracket
-FortoR,basic2,2685,2714,PaO,Bracket
-Deffun,basic2,2718,2765,Bracket,Indexall,FortoR,IftoR,RSform,PaO
-Inwindow,basic2,2769,2781
-Dashlinedata,basic2,2785,2858
-Windispg,basic2,2862,2925,Drwxy,MeasureDepth,Dashlinedata,Textformat
-WritetoRS,basic2,2929,3162,WritetoSci,Lcrd,c,Assignadd,Datetime,source,Setwindow,Textformat,Openfile,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
-Extractdata,basic2,3166,3222,Divoptions,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom
-RemoveOut,basic2,3226,3236
-ReadOutData,basic2,3240,3353,Divoptions,Strsplit,Toupper,Pcrd,Textformat
-WriteOutData,basic2,3357,3419,Flattenlist,MeasureDepth
-Makeshell,basic2,3423,3526,kc
-Convsjiswin,basic2,3530,3554,nkfwin,nkfcpdel,isexists,pathsep
-Makebat,basic2,3558,3698,kc,iswindows,isincludefull,isexists,Indexall
-Addpackage,basic2,3702,3720
-Usegraphics,basic2,3724,3734,Addpackage
-Viewtex,basic2,3738,3811,iswindows,Makebat,kc,Makeshell,WritetoRS
-Viewparent,basic2,3815,3833,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
-Makecmdlist,basic2,3837,3867
-Savecmdlist,basic2,3871,3877
-Quicksort,basic2,3881,3901
-Lessstr,basic2,3905,3932
-Figpdf,basic2,3936,4053,Removespace,isexists
-Makehelplist,basic2,4057,4101,PPa
-Helplist,basic2,4105,4159,Makehelplist
-Help,basic2,4163,4214
-Helpkey,basic2,4218,4236,Help
-Slidework,basic2,4240,4259,isexists,makedir,pathsep,Changework
-Setslidemargin,basic2,4263,4266
-Setslidepage,basic2,4270,4295
-Setslidemain,basic2,4299,4323
-Setslidebody,basic2,4327,4364
-Setslidehyper,basic2,4368,4446,Divoptions,Addpackage,Indexall,Toupper
-Settitle,basic2,4450,4521,Toupper,Indexall
-Maketitle,basic2,4525,4620,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
-Repeatsameslide,basic2,4624,4779,Indexall
-Presentation,basic2,4783,5448,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
-Mkslides,basic2,5452,5516,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
-Mkslidesummary,basic2,5520,5585,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
-Example,basic2,5589,5613
-BBdata,basic2,5617,5760,Divoptions,Toupper,ismacosx,iswindows,kc,Sprintf,Removespace
-Findfun,basic2,5764,5827,Removespace,Indexall
-Extractfun,basic2,5831,5848,Indexall,Findfun
-Extractall,basic2,5857,5884
-Copyketcindyjs,basic2,5888,5938,iswindows,Dqq,kc
-Ketjsoption,basic2,5942,5943,Setketcindyjs
-Setketcindyjs,basic2,5947,5964,Divoptions
-Mkketcindyjs,basic2,5968,6283,Strsplit,Toupper,Copyketcindyjs,isexists,Extractfun,Readcsv,Extractall,pathsep,Readlines,use,Removespace,Dqq,Indexall,rgb
+Letter,basic2,772,867,Divoptions,Removespace,Strsplit,Toupper,RSslash,Setcolor,Com2nd,Lcrd,Texcom,Pcrd
+Letterrot,basic2,871,913,Divoptions,Letter,Setcolor,Com2nd,Dqq,Texcom
+Exprrot,basic2,917,960,Divoptions,Expr,Setcolor,Com2nd,Dqq,Texcom
+Slider,basic2,964,1011,Toupper,Strsplit,Indexall,Putpoint,Listplot,Putonseg
+Putpoint,basic2,1015,1026,Textformat,Pcrd
+Putpoint,basic2,1030,1041,Textformat,Pcrd
+Bezierpt,basic2,1045,1070,Lcrd
+Bezier,basic2,1074,1086,BezierCurve
+BezierCurve,basic2,1089,1166,Divoptions,Measuredepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Bezier,Com2nd,Setcolor,GetLinestyle,Texcom
+Readcsvsla,basic2,1170,1218,Readplotdigdata,Divoptions,Translatedata
+Putbezierdata,basic2,1222,1284,Divoptions,Putpoint,Lcrd,Letter
+Bezierstart,basic2,1288,1290
+Mkbezierptcrv,basic2,1294,1320,Readcsvsla,Measuredepth,Putbezierdata,Bezier
+Mkbeziercrv,basic2,1324,1335,Measuredepth,Bezier
+Writebezier,basic2,1339,1381,Bezier,PaO,WriteOutData
+Readbezier,basic2,1385,1437,Divoptions,Toupper,ReadOutData,Measuredepth,Putpoint,Bezier
+Ospline,basic2,1441,1500,Dotprod,Lcrd,Bezier
+CRspline,basic2,1504,1550,Lcrd,Reflectpoint,Bezier
+Beziersmooth,basic2,1554,1615,Bzspline,Putpoint,Lcrd,Bezier
+Beziersym,basic2,1619,1668,Bzsspline,Lcrd,Putpoint,Bezier
+Listbspline2bz,basic2,1672,1687,Lcrd
+Bspline,basic2,1691,1699,Listbspline2bz,BezierCurve
+MeetCurve,basic2,1703,1763,Measuredepth,LLcrd,Lcrd
+Putonline,basic2,1767,1787,LLcrd,Lineplot,Putonseg
+Putonseg,basic2,1791,1827,LLcrd,Divoptions,Lcrd,Putpoint,Pcrd,Textformat
+Putoncurve,basic2,1831,1860,putoncurve,Putpoint,Paramoncurve,Putonseg,Textformat,Ptend
+CrossPoint,basic2,1864,1882,MeetCurve,Putpoint
+Periodfun,basic2,1886,1972,Toupper,Op,Plotdata,Textformat,Translatedata,Listplot
+Fourierseries,basic2,1976,2001,Assign,Plotdata
+Tabledatalight,basic2,2005,2086,Divoptions,Toupper,Tlistplot,Tsegrmv,Addax,Setwindow
+Tabledata,basic2,2090,2220,Divoptions,Toupper,Putpoint,Tgrid,Tlistplot,Tsegrmv,Addax,Setwindow
+Tseginfo,basic2,2224,2244
+Tsegrmv,basic2,2248,2290,Tseginfo,Changestyle,Tlistplot
+Tgrid,basic2,2294,2308
+Tlistplot,basic2,2312,2341,divoptions,Toupper,Tgrid,Listplot
+ChangeTablestyle,basic2,2345,2398,Indexall,Changestyle,Tlistplot
+Findcell,basic2,2402,2428,Tgrid
+Putcell,basic2,2432,2467,Findcell,Letter
+Putcellexpr,basic2,2471,2483,Putcell
+Putrow,basic2,2487,2502,Putcellrow,Putcell
+Putrowexpr,basic2,2506,2519,Putrow
+PutcoL,basic2,2523,2538,Putcellexpr,Putcell
+PutcoLexpr,basic2,2542,2555,Putcellexpr,PutcoL
+Setrange,basic2,2559,2565,Pcrd
+RSform,basic2,2569,2603,PaO,Bracket,PPa
+RSslash,basic2,2607,2612
+Rform,basic2,2616,2626,PaO
+Defvar,basic2,2630,2674
+IftoR,basic2,2678,2717,PaO,Indexall,Bracket
+FortoR,basic2,2721,2750,PaO,Bracket
+Deffun,basic2,2754,2801,Bracket,Indexall,FortoR,IftoR,RSform,PaO
+Inwindow,basic2,2805,2817
+Dashlinedata,basic2,2821,2894
+Windispg,basic2,2898,2961,Drwxy,Measuredepth,Dashlinedata,Textformat
+WritetoRS,basic2,2965,3198,WritetoSci,Lcrd,c,Assignadd,Datetime,source,Setwindow,Textformat,Openfile,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
+Extractdata,basic2,3202,3258,Divoptions,ReadOutData,Com2nd,Setcolor,GetLinestyle,Texcom
+RemoveOut,basic2,3262,3272
+ReadOutData,basic2,3276,3389,Divoptions,Strsplit,Toupper,Pcrd,Textformat
+WriteOutData,basic2,3393,3455,Flattenlist,Measuredepth
+Makeshell,basic2,3459,3562,kc
+Convsjiswin,basic2,3566,3590,nkfwin,nkfcpdel,isexists,pathsep
+Makebat,basic2,3594,3734,kc,iswindows,isincludefull,isexists,Indexall
+Addpackage,basic2,3738,3756
+Usegraphics,basic2,3760,3770,Addpackage
+Viewtex,basic2,3774,3847,iswindows,Makebat,kc,Makeshell,WritetoRS
+Viewparent,basic2,3851,3869,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
+Makecmdlist,basic2,3873,3903
+Savecmdlist,basic2,3907,3913
+Quicksort,basic2,3917,3937
+Lessstr,basic2,3941,3968
+Figpdf,basic2,3972,4089,Removespace,isexists
+Makehelplist,basic2,4093,4137,PPa
+Helplist,basic2,4141,4195,Makehelplist
+Help,basic2,4199,4250
+Helpkey,basic2,4254,4272,Help
+Slidework,basic2,4276,4295,isexists,makedir,pathsep,Changework
+Setslidemargin,basic2,4299,4302
+Setslidepage,basic2,4306,4331
+Setslidemain,basic2,4335,4359
+Setslidebody,basic2,4363,4400
+Setslidehyper,basic2,4404,4482,Divoptions,Addpackage,Indexall,Toupper
+Settitle,basic2,4486,4557,Toupper,Indexall
+Maketitle,basic2,4561,4656,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
+Repeatsameslide,basic2,4660,4815,Indexall
+Presentation,basic2,4819,5484,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
+Mkslides,basic2,5488,5552,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
+Mkslidesummary,basic2,5556,5621,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
+Example,basic2,5625,5649
+BBdata,basic2,5653,5796,Divoptions,Toupper,ismacosx,iswindows,kc,Sprintf,Removespace
+Findfun,basic2,5800,5863,Removespace,Indexall
+Extractfun,basic2,5867,5884,Indexall,Findfun
+Extractall,basic2,5893,5920
+Copyketcindyjs,basic2,5924,5985,iswindows,Dqq,kc
+Ketjsoption,basic2,5989,5990,Setketcindyjs
+Setketcindyjs,basic2,5994,6011,Divoptions
+Mkketcindyjs,basic2,6015,6431,Strsplit,Toupper,Copyketcindyjs,isexists,Extractfun,Extractall,pathsep,Readlines,Removespace,Dqq,Indexof,Indexall,rgb
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/commonused.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -37,10 +37,10 @@
COM0thlist=[];
COM1stlist=[];
COM2ndlist=[];
- COM2ndlistb=[]; //180612
ADDAXES="1";
AXSTYLE=["l","x","e","y","n","O","sw","","",""]; //181216
AXCOUNT=1; //181215
+ SHADECTR=1; //190222
LFmark=unicode("000a");
CRmark=unicode("000d");//16.12.13
Dq=unicode("0022");
@@ -149,7 +149,7 @@
);
tmp1;
);
-MeasureDepth(list):=(
+Measuredepth(list):=(
regional(tmp,tmp1,Depth,Flg);
Flg=0;
Depth=0;
@@ -353,7 +353,7 @@
forall(gcL,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);
+ tmp=Measuredepth(Dt);
if(tmp==1,Dt=[Dt]);
opcindy=Nj_3;
tmp=Nj_2; //190119from
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/ignoredfun.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -15,7 +15,6 @@
Help
Helplist
Invdashline
-Inwindow
Ketjsoption
Mkketcindyjs
Presentation
@@ -34,6 +33,6 @@
Fillstore
Setwindow
Drwxy
-MeasureDepth
+Measuredepth
Dashlinedata
Textformat
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketcindyjs/makefunlist.cdy
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideE.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyGuideJ.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceE.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyReferenceJ.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideE.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTCindyguideJ.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTPicStyleJ.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/support/ketcindy/ketmanual/KeTpicStyleJ.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.cdy 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,29 +1,31 @@
-PK &1\x99M & private/de.cinderella/construction.cdy\x9D\x9C\xEBr\xE3\xB6\x80\xFF\xFB)8\xFA\xBA\x95i^tu&\x9D\xF1\xDA\xDEK\xBB\xDE\xF5\xAC\x9D\xA6\x99\xA6?`\x92PS$\x87\xA4\xECu3y\xA0\xBEF\x9F\xAC )\xC9\xCF9 \xA9\xECz\x87\xBF\x80 \xF8\xF16s~~%\x92\xE8\xF5\xCCw\xE6\xD6\xE3Fđ\xE5\xCD]ϲ}כ\x9E\xBB\x93sϷ\xBC\xE9\x85랞\x9C\x9F_圕<\xB2\xD2\xE4º\xE6\xA1叇\x96\xE4f\xD6\xE4_x\x81uy+\xA9\xF7i~a\x95쉕iZ\xF0\xB2ؤ\xB2\xF0\xFA\xAB\xF5\xE5\xEB\x83us\xFD\xE9\xC1:;;\xB3n/\xAF>~\xFArc}\xB8\xF9r\xF3\xED\xF2\xE1\xE6ں\xFAz}s\xF2\x81\xA7k^\xE6\xAF?\xDDl\xC2XD\x9C%?\x9E\xFB_\xA7?\xBD\xCF9\xBFKER\xDA\xFF
9\xEE\x9Fş\\xC7
\x9EՇgձ\xE7L\xB6\xC7\xFF:\xFD\xF1D\x859\xB2\x97Y\xC6YΒ\x90\xDB\xFEp,9O~\xA9?\x9E;,\xF3
-.X\\xF0À\xB2\xCC\xC5\xE3\xA6\xE4\xF6 L\xE34
\xFE\xC0p\xDE\xC9y$ټk\xC4
\xE3
-\xEF\xC2-\xE5\x85&f\x90\xC5يI\x84&\xF8w\x9E\x87\xA2\xE0<\xE6k\x9E\x94\x92\xAD.\x93\xA0\xA3\x9C\xBD\x949
y
W11O\x96\xE5J\xB5\xEER\xADW\\xF1$2E\x99\x98H\xAC\x8D\x97\x91\xF3$\xE2yK\xAFD\xF1,
-\xF1\xABޫ\xA5\xE4\xDFKg\x91&傭E\xFC*\xE1{\x96\xF7<
""\x8BY\xA2*\xA5z\x97\x89$ɲ\xA5{1{\x94c\xB5w\xAE\xFFQ\xADy>9
\x8AzL\xE3\xA8m\x9A$&J\x8B\xB0h!\xB3]\xA3c\xB2\xCDL\xDDs\x8Fi^σ\xE1\xB2\\x82 [\xAB\xEALu9b͖\xDD g-W\xEB\x86\xE6i\xC9J\x91\xAA;\xC7\xD5/泚\x80\xBB\xB4\xB0\x83a0\xF4\xEA\xFB}\xA8\x8C\xE1:\xFE\xD0;U\x8A\xF9rӦ\xB72Ǥ>\xAA\xFC"c\xFA\xF9e@\xF9\x858\xDF\xF4
\x855\xFDBq\xC0/l\xFA&\xBF@\xF7
\xE4p\xBF\x9C\xE6\x82\xD1\xFD!\xC4/B\xFD\x824\xD8\xE2\xA1\xFB9\x8F\xF8R\x88_\xF0\xCE5\xFD\x82S\xC0/8\x86\xF9\xB9\x82\xA6_\xF7
6\xFDBԥ\xFB\xC5\xE9~1\xA3\x88_\xB6
\xFCr\xD9Ћ\xBBwʡ]\xDC\xBB\\xF6\x94˥\xD9-\xF8\xE9\xA6Z\xAAib\\xD3+ 0i\xC0\xB8U \x86K\xC74\xA7\xE0\x88\xAE\xC0 F
*\xD8Z\x8BO@\x80\xAEx\xB1 \x80\x99\xA0
k\xBA\x85\x80JP
-3 \xEC|S$\x90\xC0=\xB9\xA6F\xF0\x9At\x8B\x98]"Fq\xC8eW\x85\xBC#3\xDF\xFBS4w\xE7\xD3\xC9d:\x99\xFB\xDBrי\x93\x897\x9FN\xFD`2
ϼс_\xDE\xF5\xF4\xCB;\xB3_\xF0\xD3M\xBFT\xD3/\xFC\xB8\xA6_ `\xF2
\x80q\xBF
\xF7
\x8Ei~\xC1\xDD/\x80A\xFC\xD4/\xB0\xB5\xBF\x80 \xDD/\xF04\xE2 !~A;\xD6\xF4
-\xBF\xA0\xE6\xD8\xF9\xA6_ \x81\xFBrM\xBF\xE05\xE9~11\xBA_\x8C$\xE2\x97w]\xFD_\xEE\xF9R\xDD*a*\xE3\xC8
-XS\x81Y[>\xCFӗ\x87ۮj\xD1u\x87\xB3\x83\x93\xD0"\xC1\x80>ݴA5-B`\xC0"\x80kZ &\x8B \xB7\xC0p\x8B\xE0\x98f
\xD1-\xC4"\x80A-[k\xB1\xD0-N#\x82@\xDBl
-\x85\x80 P
-\xEC\x97H\xF8\xAEM\x9CH\x9Fy
\xB3\x8C\xBE\xB4\x88+uKHB
>3\xB9`\x9D"\x8DED7\xB9\x8E\xA1k\xC08hM\x98LL`2\xB9\xBC\xD3H\xD5Z]\xBC\xFA\xDE)ʜ\x97\xE1\xEA\xFBAx\xAB[\x8CJ\xB0WJ<UR\xF35\xF9,R*\xCAOH\xC1(\x98\xB9\xFE(\xF0f\xF3\x917\xF9#\xEC\x93뎼\xC0w\xA7\xC1ԛ\xCC\xDD\xF1A\x82s\xD53\xC1\xB92'8\xF8馚\xAA\xA9&j\SM 0\xA9 \xC0\xB8\x9A \x86\xAB \xC745ሮ&\xC0 j
\xAA&\xD8Z\x8B\x9A@\x80\xAE&xIp \x84\xF8
\xEDX\xD3_(\xFC\x85R\x98\xBF`\xE7\x9B $\xF0rM\xDD\xE05\xE9 \x8E\x89ѝd$\x91窣\x84\xB6\xF5\xC6\xCBkV2{\xF0\xF0\xEB\xDD\xCD =\xF3\xED\xF2\xE1\xD3ׁ
-
\x8F&\xF3\xB1?\xAE~\xAA$\xE7i\xE6M&3\xFF\xE6̛V\xDEz\x90C\xEF*w\xA9[UT\x974\xB4\xE35\xB5S\xF7m \xE8\x9E\xFA>\xA2\x91\xA6
d\xD3Axe\x9B.B!\x93\x8F\xD0 \xDCI(\x8A{\x89F57ј\xEE'\x94C
\x85r\xA8\xA7\xF0\x96[\\x85\xE9\xBE\xC2\xC4Y\xF4\xCC/D
W\xF3Ns
-\xD9ͼ\xBC\xB7\xA6՟\x99;\x8F\xBD\xE9lЁ2\x87x\xAAFCĢ|\xED0\xBB\x95\xFF@\xF6C\x8F\xDEZ$/"\xAAւi%\xA8j7eY9\xC4<'5&\xA1\dj\xE5'.esy\xB3\x9B(\xD3\xE5\xB2뤫$\xF9\xA0*6\xA3\xBBG\xC6̴4\xD1\xC7Ib\x8F\x8E7\xB8ڳ\xEB4|\x92\xCBJ\xE6T\xAE3
z\xA3 at mC)\xDD&\x9B8\xDE\xDB1\x80
e\xD1~\xDCE\x99I0\x98!)S$Ţ\x8E\x840&IH\xB5YFК\x84,\xEDI\x82\xA2$8hJ\xAA\x84 \xE9J\xA4\xF1\xB2\x84QЖC\xE8\x92XЗ\xEC*L\xD9bL|\e\x83\x88:\x93\xA8\x95&d\x9B\xD6\xFC\xBB\xE0/2^\xE0)<4'\xDE
\xAEN\xA2\xFB[w\xBE\xCBM\xDEc\xF6\xA4\x86\xD1'\x8ER\xFE\xDCҵ@\xF1\xEE5\xEA\xA2u\xF8f\x98\xB2\xEC\x98
sf\xCC2 \xCD3)\xCD4)\xCF5!\x8Df\x9Bk\xCD7a\x88!!\xE7$`\x98u \x92wB\x92\xCA<!I\xE7\x9EH\xFB]\xB2O\x86\xE4\x9FDe\xA0Ċ@rPHv\xCEBah[
\x8A\x8F\x95\x89c\x89\xE7\xA2D\xD5x6
-\xE1\xA6Y\xEF\xE4ݿ\x90\xAE⹖\x90\xE2\xAD))\xD1\xFF\xADXU
\xEF\xDB`4-\xA5FKLq\x96LM\xB7x\xEDV\xBC\x87
-\xB7\xCE\xF1\xF4\xD4\xC5\xDCz\x9CZ\xBB\x98\xB5\x87X\xFBx\xB5\x97V\xBBY\xB5\xBFT\xFB8\xB5\x8FR\xBB\xB5\xB3P;\xFB\xB4\x87N\x8F\xB3i\x99vwig\x95
o\xD2\xDE"\xED\xE5\xD1>\xEDc\xD1\xD6\xF5O,\xEBjSQ\xB7h\x89\x9A
z)\xABocq\x85\xF60h?\x81
\xF8흮O\xEC\xA1\xFA\xF4\x82\xF0\xA7*;B\xA0\xFB0\x93A)S(\xC9b%aT\xA2\x8DY\xC1\xDA4\x8A\x84\xD0
E`Z\xA4
LJ\x81P\xA5I\xB8!I\x99b\xEDw\xB0)u\x8AA\x84O\xA9\x85\x8A\x90]\x8D\x8A\x84\xB6(\x95
©\xD4X\xA2R\xA5\xAAF\xAD\x8A\xC0M\xAD\x8A\x85]\xAFD\xFB~\xC5\xE38crq\x94\xA7q\x87'\x96\xA5\xF6Q
Uj\x9F\xD5\xF1#\xAB"\xFF\xCA(!\xD7\xD0\xF7ta\x8F\xEAgL\xC3\xDFE(~lC_rQ\xF22\x95E\xB6:\xDC~\xF7\xED^~s\xF6\x88K\xC2
N
-\xD6["\xAC\xEE\xD8\xD389g\x88\xC7 \x96\xF9\xDFg\xC2Xu\x97O\xA7x&
7jݣ6j\xDD\xB5\x83f\xC2=6j)τ;m\xD4B\xAA5\xEE\xB1Q
YC&\xDCq\xA3\x96\xE0\x90L\xB8\xEBF-\xE9L\xF8\xA8\x8DZ\x85d7j\x89U\x80d\xC2Go\xD4\xC2ȶLؼQ\xDBe
\xF1D\xB8\xC7>-da"\\xA8W.
-
\xEE\xB1EK\xF4|+\xD0{Uw
\x8Bf\xC1\xDDwhq\x94̂wh\xD1\xDE\xE9\xE6
Ɣ:\x91]\x84\xE0\xB8m\x84\xA0\xCB>\xE1\xFA쳓@\xC1\x84@\xBB\xED%@\xAC]\xA1}v l\x92h\xD7\xFD\xC44\xDAyG\x92\x91
\xB7\xA7 \xC30\x95v\xDFU V&\xD3\xE3\xF7`h\xABN\xCD;
\x9D\x86\x92j\x9F\xADSJݬ\xD7,\xD5\xC5\xDAg\x81\xB8\x86\xADZ\xAFŒe\x8D˵\xC7
\xCE\xD2z=\xDCe \xBA\xA8v\xE4۴#İ\xA3\xE3
;\xEAbXB
-K\xB1\xA8a)7,\xA4Q\xC3B\xACհ0\xC4`X
K\xC0а\x88\x92\x94a!Ii\xBF\x8BaabX\xA2
K\xACİ\x90\xEClX\xDAfX|t\xA8\xBD[b,q\xC5U㊅0T\xEC"\x99\xDA\xC2\xD5+
o\x86\xF0+q[\xBF\xBE\x97
-\xB4\xB1\xA8]\xA9Q\xC4슳\xA4]G\x87vE;\xD8\xC8^\x81[\xD1\xFF\xD7\xCA\xF9\xB9\xFC{\xB3Շ\xF5)Y\xA4y\xBD5~\xB2s\x8A\xF5\xFB\x89e\x89$۔Ցeɦnj\xCF\xB6}*+V\x85,\x8An\xD3Hy\x85;\xA1\xDA\xD1ɹ\\xAB\x8Ez\x9B\xA0pn\xD3g9W\x83.轼\x82\x98_FQG\xFEv\x97B\xE1\xFAI/\xD3\\x94\xABu\xE1\xFC5I\xB7\xBA\xAE\xF9B$\xFC*]g\xAC(Z\xDBg\xA1\xA6\xC2\xF99\x89\xD2\xCE\xF0\xF1\xCC?\xAA\x979\xBB|\x93OQ\x96\xEF\xF9?N\xFE8y\xE4+\xF6,\xD2\xDC\xFA\xFD&yy\x9AT\xEFom\xA!
B\xAB\xFF\x93S\xA4~L\xBA.\xEC\xEA\xE9Xi\x84l\xF6!\xFD̟yl{\x87'\xAB\xBFM\xCB47W\xEC\xF5\xA8\xF8\x89\xE7 \x8F\xAB5\x86\xB6\xAFv\xEF\xF6%\xEFe\x9D\xDEg\x9CG\xAA\xA1S\xB5N\xEF\xD58XY\x9A\x97B\xAE\xD2\xC3\xDA\xAC\x9B\xF3E\xE1\xC8\xF1\xD8\xC8(\xE2
&W\x87S\xFD\xE2\xBAV\xB1\xF6\x80-\xEB\xC9\xCF\xC5rU\xCA\xDB"|\xAAB\xE1\xEA\xB8K\xB3Mv+\xABV\xD3ձҵ\x88\xA2\x98\x9BjU\xB7\x86\xB92im\xF5{\xF0˜I\xF1\xEF\x96\xF5\xA0\xFE\xD5y4`\xADn\x89B>\xAE\xC3\xD2\xE1 {\xD4\xDFM at C\xA2|\xED\xA4/I\xA5\xFA\x9F\xE3\\x84+\xEBor\xA0y\xF2\xC4֙1*L\xB3\xD7j\xE8d\xE4\xFF\xFE\xEB\xBB\xDE\xC8\xEAWA\x96\xA7\xA5\xEC)\xD7
\xD9Fo\x9FE\xA7\x980]\xAF\x95\xCAX\xDC
-_\xB1d\xC91S\xEF\xB7g\x93\xC4b-TGM\xD1\xC5*} ˲\x98\x97\xAD\xCDI
\xB3\x88\x95\xCCYm\xD6,9x\xC1\xC2L\xCBU\xBE}Pu`Ӣl\x83\xE53{\xC9\xCB\xED\x8B_\xE6
\xAB\xF5\xFBZ\xBE\xF3\xCC\xF3\xA2~1#\xE6K\xBE\xEAA\xEFX\xF8\xB4\xCC\xD3M]\xA9\xFC\xC6\xF6&\xB3\xA17\x9D
\xBD\xB9~翋%X#U
\xAF\x9D\xFC(WV\xACVW
-\xF8c\xF5\xB3\xC9\xEAKbJ\xD6\xFEQv\x97*K֏\xA8FJ\xA8\xDE#9|\xB7m\xEC\x84Ҝr\xD1מB\xA2\xE97\x80T\x9C\xC7\xFD\x95j\xAF\xB5 X-
-\x87E\xFF\x96Io\xBEʧl.\xBE\xEFRdXs\xCE\xE5\xC3W\xAF\xAC\x93\xEA\x97 \x87e~\xB7GT\x9F\xDAh\x96\xD4)\xD2[I[\x9F\xAA\x88m\xED8[r\x8C7q*\x99\xFA\x80D\xF5vQ5'\xAA\xB6
\xAA\xED
\xB4k\x96 #\x96?\xF1\xE4\x9Ag\xEA#CE\xEE\xCCP\xF9\xC4Yɏxa);\xBB\x89Y\xDE\xCA\xCA\xEF\xDE\xD0\xFD\x8D\xAF\xFD\xBB\xBB\x9AmS\x85ER\xBD8jnP^AQ\xA7\xEB\xF8\xC5\xF2\xDD\xEA\xAF\xE2n
'S\xC7
\xB3\xF9t2w\x8CϿ
++K\x918jA\x81O\xCC\xA2z\xE7\xF3Ð\xBBT\x91\xBD\xFB
\xBE+\xCB\xCB_ԇ{\xE6O\xB5ҏ\\xDD\xE1v0\xF7\xF6\xC5\xF7\xEAJlp
\xFB\xF3_\xAB\xA6\xB5\xAB\xAE6J\xFFaW\xBDٗ\xDEʁ\xB4\xD50\xBF]\x91\x9C\xBD\xE4^NƮ\xE4\x95'\xD1[\xA6\xF1PK$:\xBFF\xFC
2Q PK &1\x99M % private/de.cinderella/certificate.bin\x8Bvr0LL51\xB0H5\xE7 PK\x87\xE5\xBC\xEF
PK &1\x99M / private/de.cinderella/scripts/Draw/0/figures.cs\xF3N-\xC9\xCC\xCB,\xD1д\xE6\xE2\xD2\xD7wLI)HL\xCENLOՈV*\xC8L.1JU\x8AJ\xA1\xC9D\xA7\x94e\xA4\xA4\xE5V\xC4V禦d&Z\xD6*\xE9
&\xE6e!
\xE6&\x96\xA4\x82D\xB3SK\xC0J\xC0\xC6 \xCDQx\xB2w\xCE㦮g\xD3v\x828\x86\x9A
-\xC1\xA9%%\x99%9\xA9\x8F\x9B&=߾\xE2\xE5\xEC\xB6\xF7{z
7\xAD{ܼ(\xF2\xACk\xCF\xE3\xC6\xE9\x8F\x97C\xC0\xAA\x9A\x81\xBA\xF7?n\xDE
\x93\x9C\xF9~O\xC8$#\xA0I9\x99)8pm)I'\xE5\xA7Tj(%\xE5 \xBD\xA2tL8\xA3\xB2 \xB5HC $\xC4\x92Z\x91\x9C\x9F\xAB\xA1\xE3\x93X\x94\x9E\x93\x94\x93\x94\x9F\x93\xF4OH\xDA-?\xAF\xA48\xB3*UC\xA9\xAC\xE6|\x8Dh.\xA5\xE2j3\x83\xDAj# ~ܼ\xF0q\xD3\xB0+\xF6\x83
\x8F\x9BW\x83\xA6\xC6\x88\x9FN\xE8}\xDAً$\xC2\xCF:\x9En\x9C\x87$hln}\xBA`c\xADW\xACN\xB4\x92s~N~\x91m\xB4\xA1\x8E\xA1\x8E\x81\x8EA,$\\xC33\xF3R2\x8B
\xD2\xC1\xD1 PK\xE57\xA4\x91O \xD3 PK &1\x99M . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
+PK \xD34IN & private/de.cinderella/construction.cdy\x9D\x9B\xDBr\xE3\xB8@\xDF\xFD,\xBF,\x9D\x95iRwykS\xE5\xB5\xE5\x99I\xC63\xAE\x917\x9BT6 I\x88x+\x90\xF2%[\xF3A\xF9\x8D|Y\xA4$\x8BB7 jlO\xC9\xD4i \xC0\xC3V[\xBA\xBA\xBAq\xF0v\xD9u&\xD6|#\xC2\xC0\xF2&\xAEg\xD9]\xD7]\xB9\xC3+\xAFky\xA3k8\xBB\xBA\xBA\x95\x9C\xE5<\xB0\x92\xF8ں\xE7skұ \x9BX\xC3\xEB\xDE\xBE\xAD\x9B\x80\xEEym\xE5l\xCD\xF2$\xC9x\x9Em8x\xF7\xD5\xFA\xF2\xF5ɚ\xDE}z\xB2.//\xAD\x87\x9Bۏ\x9F\xBEL\xAD\xD3/\xD3o7O\xD3;\xEB\xF6\xEB\xDD\xF4\xECO"\x9E˷럧?g\xF1Og\xF6\xF9\xEC\xB7\xF3\x8B\xEB\x9F\xEF%珉\x88s\xFB\x9F}\xC7\xFDQ\xFC\xC9u\xDC\xCEe\xF9\xF0\xB2x\xEC9\xC3\xED\xE3]\xFCt\xA6\xC2
\xC1M\x9Ar&Y\xECs\xBB\xDB \xE7\xC1\x8F\xFA\xF2\xDCN.7\xBC\xB3`a\xC6\xF2\\x8A\xF9&\xE7\xF6\xB9\x9F\x84\x89<\xEF\x9Cw\xCFk\x9Ew$\x80\x81\xEE\xDDZl
n\xB8 \xB7\x84\x8D\xEBA\xA6+M\xF0W.}\x91q
\xF2\x88\xC79\xB0\xC5it \xD9K.\x99\xCF\xB8\x82 y\xBC\xCCW\xAAw\x97\xEA\xBDವHU\xC7"\xAA=
+\xC9\xE3\x80ˆQ\x89\xECYdb
\xAAѫ\xA5:䯹\xB3H\xE2|\xC1"\xBE<cq6\xE3R,\x88\x884d\xB1j\x94]*\xE2X\xC4ˆ\xE1\x85ls4.\xFFQ\xBDy]r:5O i\x99 9
\x85\x9F5\x90\xE9\xAE\xD3\xD9g\xAA\xAE\xB9y"\xCBu\xA89\x85T\xB3H5Wז#"\xB64\x83\x9Cv3Ce\x92\xB3\$\xEA\xCAq\xAB'\xF3Y-\xC0c\x92ٽN\xAF\xE3\x95\xD7{G\xC3u\xBA
\xEFB)\xE6˴I1na\x8Ea\xF9\xA8\xF0
Ĵ\xF3\xCB.\x80\xF2
\xF1\xFC\xB1_(\xEC\xD8/\xA7\xF9E\x8F\xFD\xA2u~\xD1i\xDC/:\x87\xFB\x85\xE0*~!\x98\xAA_t\xF1\x8B\xA1~A:l\xF0\x8B
Q\xF5
\xF2<\xE2\x9DB\xFC\x82\xEE\xD8/8\xA5\xF9\xC70\xBF gp\xEC\xC1\xFD\x82\x80\xC7~!ڪ\xFA\xA5\xAA\xFA\xA5
E\xFC\xB2
+0\xF0\xCB̘\xAB\xA3
\xD8*\xB6<r$\xEFX e[{\x83
\xE9)/9\xF6H
+y\xAC\x92T\xB3 \xCA
\x85꜂\xE0ZAQ\xDC,4Z\x91
\x8DU\xFD\x82r\x88bP\xB5
\xDEs\x83hР\xAAkp\xD1
+\xBD\xF2
\x86źӜBv+\xD7¨\xF8\xBB\xE3\xC1\xC0\x8D\xC7=:0\xF1\xBA\x98
+\x8A\xFC\xCD`u
oI\xA3y.f/\xF1\x8B\x8A\xBDP\xB7T\xB3\x9B</.\xFA\xFA5)1'\xF3\xA5H\xD5\xCE}`k\x8E
9\\xEC\xF5
\xE4\xC9ri\xBA\xE8\xEA? \x9FT\xC3\xF5\xE8\xCE\xF5㺭\x89\xEA\x9E$1\xE3\xBFÅ\xD8Б\xDD%\xFE\xB6dG\!
xAE3\xE8x\xFD
譫\xF4o\xC2po\xC7^O\xD3#
:\xC1\x8F\xBB\xA8:A
fH
+\xC5I\xB1\xA8#u\x93\xA4N5YR\x8F\xA05\xA9\xB3\xB4' V%\xC1\xE9\xA6\xD4AB\x95:H\xBA\xE9\xDC@\x96z\x94nK\x84!tI\xECݗ:h*L=\xB2\xC1\x98\xF8\xBC\xCA$&u&\xD10*M\x9D=\xB6\xE6\xDF\x81xe\x80\xB5hN\xBC\\x9D\xC4\xF0\xB7\xEE\xBCˍl\x821{RS\x88\xE8G)n\xE9R\xA0\xF8\xF0\x8E\xEA\xA2u\xF8A\xCF0\xE1\xD8)9\xE6.\xAC6\xCB$ 4ϤX4Ӥ`<\xD7\xD4i4\xDBԱ\xC6|S\xA9\xC98u\xB8&\xE7$`=\xEB$@$\xEF\xD4I*\xF3\xD4I:\xF7D\xFA7\xC9>\xF50$\xFFD *%v\x92\x83\xEA\xA4q\xAA\x876\xE5\xA1\xF8\xECP\x99(1\x97x.J4\x8Dg\xA3:|l\xD6G\xB8\xFA\xE0*.+ )\xDE
\x91\x92\xE3ߊU\xF5p\xDF\xA3i)5\x8BXb\x8A\xB3dj\xBA\xC5K\xB7\xE2#<r\xEBOO]̭\xA7\xA9\xD5Ĭ-\xC4\xDAƫ\xAD\xB4jf\xD5\xF6Rm\xE3\xD46J55\xAA\xB1P\x8D}\xDAB\xA7\xA7\xD9\xD4D\xA6\xE6.5V\xE9\xE9&m-\xD2V
m\xA3\xD16m|Q\xBFf\xB1\x88\x8A*`բm$Z\xE7\xD0h\xBE\x89\xC5\xDA \xEDz\xE0OttU}v
\xAAO\xAF\xD7\xD7\xFC\xA9\x8E\x9D \xD0}X\x9DA)S(\xC9b%aT\xA2\x8DY\xC1\x9A4\x8A\x84\xD0
E`Z\xA4\xAC\x99\x94u\x95"$\xE1R\x84$e\x8A\xF5o`S$L\xD7)>\xA5v\x84.T\x8445*ڠTbv\xA7Rs\x89J\x95j\xB5*kU,\xECr'ڳÔ\xC1\xE6\xC8/\xFE\xECv\xCE,K\xD5Q3uԾ\xE8\xA8\xC7sV\xBE!J\xC0
zM\xF6g1W\xEA\xFC~\x9E\xF9\xE2\xF7\xF3m\xE8\x8B9\xCF8dw/:\xDB߾\xCD\xE0\x973\xAD\xBE@\x9C\xEEpj\xB2\xDEau\xC56И\xC6\xC95C<N\xB0\x94\xC8w\xF8>ƆXu\xF9h\x84g\xC2z\xA1\xD6=\xA9P\xEBj ̈́[j)τ\x8D
+\xB5: \xB7(\xD4\xEAlM&lX\xA8%8$6-\xD4\xEA \x9D \x9FT\xA8գ\x90LظPK\xEC$>\xB9P\xABG6e\xC2\xF5\x85Z\x939\xC4\xE1uZ\x9D\xD5\xE1L\xBD=/\xABd\xC1-J\xB4\xC4ȷ\x9D\xA9\xB6X4
6\xAF\xD0\xE2(\x99Vh\xD1\xD1U\xCD\xD9P\xEAD\xAA\xBD\xD3\xCA=\x93:\xE1\xFAlSI\xA0`B\xA0f\xB5
kVh\x9Bj\x82\xD7IԴ\x9E@\x80\x98F\x8D+
+:Y#\xD2\xD3j
+z\xA6R\xF3\xAA\xB1#0\x99\x9E^W\xD0CuZ_Y0\x9AJB\xA8mJ
:L)uEL\xBEU\xC5ڦ\xBE@\x9C\xC3V\xADwbɳ\xBC\x89\xC6\xE5ڢƀ\xB3\xB4^\xAB
\xC4\xAB\x86\xED{D\x99\xB6\x8F\xB6\x9Aa\xFB&\x86% \x8B\x96\x82q\xC3\xEA4jX
k4\xAC
RcX
\xAE1,\xEB\x86%@İ:IV'i\xC3"\xFD\x9BVC
\x8B@\x94a\x89
\x81V'\x8D
+\xAB\x876\x9F
\xAAvK\xCC%\xAEX\xA2i\\xB1:\xAC+v\x8AT\x95p\xAB\xEF\xCA»!\xFCJ\x9C\xC0֯\xF7\xD0A\x8Bڕ\x9AE̮8KڵhWt\x80G٫\xE6V\xF4s9WW\xF0=\xDD\xEA\xC3\xFA/Y\x96\xC6\xCFvN\xB1\xFE8\xB3,\xA7\x9B\xBCxdY\xD0մ\xF4Lf\xDBа:Ȃ\xE0! \x94W\xB8㫊\x8E\xE4\xB0W\x9D\x8Ee\xCEC\xF2
kun\x82\xCE\xE0
B~\x86\xFC\xC3&̅«O\xB2p\x99H\x91\xAF\xA2\xCC\xF9K"b\xB3\xB6\xEE\xF8B\xC4\xFC6\x89R\x96e\x8D\xFD3_MS\xE6\xFC\x891\xFCA<\xF3\x8F\xEA\xA3 \xA6\xDF\xE0.\xCA\xE4\x9E\xFF~\xF6\xFDl\xCEW\xECY$\xD2\xFAc?
\x99\xC4j)\xECms\xE5?X"\xF5g\xD2(\xB3\x8B\xBBc\xF9S!\xA0ۧ\xE43\xE6\xA1\xED
>q\xD8\xFCC\x92'\xB2\xBEa\xAFE\xC3k.c
{\xDE\xF7\xED\xAE\xAA\xDE\xED\x8F\xDCC\x9B\xF0Bԫ
\x9C\xA5\x9C\xAA\xA3
\xB5Ogj
\xAC4\x91\xB9\x80]z\xD8ځu%_d\xCC\xC7.\xA0\x80/\xEC\xA7x\xB3y\xA5\xE1\xCA
+6/_\x8A\xE5*\x87\xCB\xC2_\xA1\xFA\xEExL\xD2M\xFA M\xAB\xE52l4A\xF2\xBAVեQ\xDFX[\xBDq})\x88\xB7\xAD\xCF\xCB7\xBB\xA3\x91\xBA$2\xB8]\xFB\xB9\xC3c6\xAF~\xAA
+ d\xE4$/q\xA1\xFA_C)\xFC\x95\xF5W\x98h
\xAFY\x94\xD6F\xF9I\xFAVL
D\xFE\xEF\xBF]\xD7\xEB[\xEDHe\x92\xC3HyŐM\xF4\xF6n\x90\xC5\xF8I)\x95\xB1\xD0
_\xB1x\xC9!S7\xEF\xF7\xCE&E$\xD4@뢳U\xF2"b\x96\xA6!\xCF\xBB
\xB3\x80\xE5\xCCYm"|(\xA2\x9E\x86]\xBE\xBDQ\xB0I\x967\xC1p\xCF^\xF2b\xC76\x8EX\xED߷r\xF2\x9Dg.\xB3\xF2\x93!_2\xFF\xAD\xF4
\xF3\xD7K\x99l\xE2\xE0V\xE57\xB67
w\xBCѰ\xE3M\xAAW\xFE/!\x80%R\xE4\xF1\x95'?\xC2\xCE
+\xD5\xEE*\x81\xEE@\xFDm\xB2\xF8L\xA9\xC0\xDA\xDF\xCA
e\xC9\xF2u\x94\xAA~d>\x83{Vy\x8A\xFBǎ\xE6\x84M_z
+\x89:J\xBF5H
+\xC1\x99\xEFϴ\xF2A
+V[\xC3a\xC1\xBF!\xE9\x8D\xFD7\xB8\xCBJ\xF1\xBAK\x91\xF5\x96%\x87\x9B/L/\xB4\xC92\xF5f\xC2\xCE\xC1\xB1\xAEY\x8C#\x8A\xD7M4\x8B\xCB\xE9\xFDHӘ\x8A\x88m\xEB8[0Ǜ0\xA6|@M\xA2\xFADP\xB1&\xAA\xB5k\xAA\xEF
\xB4\xEB\x96 &\xD7<\xBE\xE3\xA9z\xC9P\x90;\xF3i(\xDCqV\xF0\xCF\xCFa\xB0\x9B\x90\xC9F~{G\xF7\x8A~\xEE\xAF v\xB5\xDAu
+f \x89\xC6\xE1
\xB22]\xC7O\x96\xEFv\xB1ws\xD8:\xBD\xFEp4y\xE3\xFEh2
bᶲ\xB1\xA36do2t\xFA\x83\xFE\xC0\xEBy\xFD\xF1\xA0\xDF3\x8F.:
8^\xB7?
F\x93n8\xEC
\xC4?&0u\xF6\xEE\xF5\xF9\xEE\x98\xCCS/\xECɨ_9\xFA\x91\xAB+\xDF\xEE\x8D'\xFB\xC33u\x86\xB6v~\xFB\xE7\xBF\xE3\xF8\x87}|
+G\xC0\xDFm}\x94{\xE4&\xDEV\xCB\xF2~ڰ\x9E\xD5#3X\xBCݑ\xEF*\x81\x8E\x83\xF7\xCC\xE4\xFFPK͎\xCC=\x96
+ \x8D? PK \xD34IN % private/de.cinderella/certificate.bin\x8Bvr0\xB1\xB04I\xB345\xE6 PK\}
PK \xD34IN / private/de.cinderella/scripts/Draw/0/figures.cs\xF3N-\xC9\xCC\xCB,\xD1д\xE6\xE2\xD2\xD7wLI)HL\xCENLOՈV*\xC8L.1JU\x8AJ\xA1\xC9D\xA7\x94e\xA4\xA4\xE5V\xC4V禦d&Z\xD6*\xE9
&\xE6e\xE6&\x96\xA4\x82D\xB3SK\xC0J\xC0\xC6 \xCDQx\xB2w\xCE㦮g\xD3v\x828\x86\x9A
+\xC1\xA9%%\x99%9\xA9\x8F\x9B&=߾\xE2\xE5\xEC\xB6\xF7{z
7\xAD{ܼ(\xF2\xACk\xCF\xE3\xC6\xE9\x8F\x97C\xC0\xAA\x9A\x81\xBA\xF7?n\xDE
\x93\x9C\xF9~O\xC8$#\xA0I9\x99)8pm)I'\xE5\xA7Tj(%\xE5 \xBD\xA2tL8\xA3\xB2 \xB5HC $\xC4\x92Z\x91\x9C\x9F\xAB\xA1\xE3\x93X\x94\x9E\x93\x94\x93\x94\x9F\x93\xF4OH\xDA-?\xAF\xA48\xB3*UC\xA9\xAC\xE6|\x8Dh.\xA5\xE2j3\x83\xDAj# ~ܼ\xF0q\xD3\xB0+\xF6\x83
\x8F\x9BW\x83\xA6\xC6\x88\x9FN\xE8}\xDAً$\xC2\xCF:\x9En\x9C\x87$hln}\xBA`c\xADW\xACN\xB4\x92s~N~\x91m\xB4\xA1\x8E\xA1\x8E\x81\x8EA,$\\xC33\xF3R2\x8B
\xD2\xC1\xD1 PK\xE57\xA4\x91O \xD3 PK \xD34IN . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
\xC0\x8A\xE1|\xA0\xA6\xCC܂\xFC\xA2
-\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK &1\x99M D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\xDA&\xC1\x90
\xD2\xC4T\xD4\xA9TT[\xBDDi\xB5\xB1\xD7x\x83?\x90m\xF4\xD0\xDFޝ\xF5&6E\x95z\xE9\xBC;\xF3\xDE\xEC̾gs\xAF\xD8
]W>(\xE8
7\xDEFO3>
\xFA\x8F\xEAB\xDC\xC3ox\x9A0\xE0\xD9&\xB4\xF7k\xE6\xB5\\xE9=r\x97c\xAA\x88\xDEBc\x9E\xAE\xAD,\xD1\xE5)\xBE\xDC$
k-h¢
\xF7劮\xC52\xE3\xCE\xF05A\xD6&\xF1\xF0
+\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK \xD34IN D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\xDA&\xC1\x90
\xD2\xC4T\xD4\xA9TT[\xBDDi\xB5\xB1\xD7x\x83?\x90m\xF4\xD0\xDFޝ\xF5&6E\x95z\xE9\xBC;\xF3\xDE\xEC̾gs\xAF\xD8
]W>(\xE8
7\xDEFO3>
\xFA\x8F\xEAB\xDC\xC3ox\x9A0\xE0\xD9&\xB4\xF7k\xE6\xB5\\xE9=r\x97c\xAA\x88\xDEBc\x9E\xAE\xAD,\xD1\xE5)\xBE\xDC$
k-h¢
\xF7劮\xC52\xE3\xCE\xF05A\xD6&\xF1\xF0
Q\xA0n\xB3\xB8\xD6Z\xDC\xF2\xB9\x97u\x90ͳ\x80a;/\x8C\x8D">\xC1#Q3\xE0.\xC3\xBC%\xE3\x8DO\x95\xEF\x97/
\x9B,\xF5\xFA\x84M\x82\xBE0\xDB\xE0\x91\xBB\x9FZxz\xAAʠ\xB5I\xC3G\xEF\x91+b\xB8G\x90\xE3/\xF1-A3\xDCQ\xBBQ\xD7\xC5\xF7%\xE1
֊\xBA \xDDfl\x97\xE10ޤ
\x93\xCB\xDD^-\x8A\xAA)\xFFɺ\xC3\xFE\xB5VG\x87\xB1[\xF5\xD1\xD1TȪ\xF5|\xEF\xA1
\xE4\xED5E\xBD\xBA2W\x9E\xD4G`\xBFq\x87bYx\xE5\xC0\xF3\x98\xD0\xCF k)cA\xC87M\xEC \xB0\x93\x80\xAF\x9F\xE2x\x85K\xBD\x89`U\xC1\xE786ۅ\xE0\x81,\x97\xA7;\xBA\xF8\x86:@0|F]\x96\xE4x#\xA4<*\xA9.\xC52|q'\xC3ª\x86\xAF?\xC8\xC0#d1\xED\xB1\x92B\xA6\xC5\xF5\xBD:ٖ\xBD\x82\xEDƤ+\x96I
6:\ Ɵ
<\xBD8(Z<\x8E (lҌy\\x96\xAD\xED\x9AxK\x8E\xF6F\xD0\xC1*\x85e\xDAčW\xB8\xDFڄ!M\xF6\xA4F\xC8#M\x9A)\xB5\xCE\xDD/\xE1B\x87m\xFC\xF4\x8C\xE7\xC6ld~R\xE7\xA7\x869V\xE7\xC6|a\x9E\xCF\xFC)\xF0\xAF\x8C,!.Ɂ\xEDs\xD9f\x9D\xD0S\xE0\xFA\xC1\xE4\x8Es\xA7e\xE2[\xA5\xF8*,Zf\xBEP\x92Tߜ6!\xE1\xFB\xE5\xC4Q&l\x90
\xB0*\xF3$\xCFI]\xAFY\xE4
RwU
$7\xFC\xB5\x93\xBAZ-\xAD'L\x93\xB38\xB5\x9EL\xE3$J
"\x95\x93\xFE4[G\xCEV
,\xFE;\xDA9J\xF75\xA5{\x96r\xFF\xEAS0zU\xDF\xEAy
-rt\xA5\xED\xD4\xB1\xD1\xF6\xD9q\xBF\xFFk)A,\xED\xF2\xF2X\xB0\xBA(\xA7\xB5>\xA9\xD7_\xA9\xF1\xEB\xFF\x99(\xA4;\F\xD5\xCEJ5lv\xF8z6ߓ\x83G\xBE\xB6\xBE#\xED\xE7\xFDPK\xB7ya\xC5 \x92 PK &1\x99M$:\xBFF\xFC
2Q & private/de.cinderella/construction.cdyPK &1\x99M\x87\xE5\xBC\xEF
% P
- private/de.cinderella/certificate.binPK &1\x99M\xE57\xA4\x91O \xD3 / \xB1
- private/de.cinderella/scripts/Draw/0/figures.csPK &1\x99M
pLO d . ] private/de.cinderella/scripts/Init/0/KETlib.csPK &1\x99M\xB7ya\xC5 \x92 D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 ? T Construction created with Cinderella (http://cinderella.de)
+rt\xA5\xED\xD4\xB1\xD1\xF6\xD9q\xBF\xFFk)A,\xED\xF2\xF2X\xB0\xBA(\xA7\xB5>\xA9\xD7_\xA9\xF1\xEB\xFF\x99(\xA4;\F\xD5\xCEJ5lv\xF8z6ߓ\x83G\xBE\xB6\xBE#\xED\xE7\xFDPK\xB7ya\xC5 \x92 PK \xD34IN͎\xCC=\x96
+ \x8D? & private/de.cinderella/construction.cdyPK \xD34IN\}
% \xEA
+ private/de.cinderella/certificate.binPK \xD34IN\xE57\xA4\x91O \xD3 / K
private/de.cinderella/scripts/Draw/0/figures.csPK \xD34IN
pLO d . \xF7
private/de.cinderella/scripts/Init/0/KETlib.csPK \xD34IN\xB7ya\xC5 \x92 D \xA2
+ private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 \xD9 T Construction created with Cinderella (http://cinderella.de)
©2014 Ulrich Kortenkamp
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basic.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,24 +1,24 @@
-タイトル::slide0::%wallpaper//
+タイトル::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::itemize環境の使い方//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::itemize環境の使い方
+\slidepage
-itemize//
-item::内容//
-item::結論//
-end//
+itemize
+item::内容
+item::結論
+end
-%%%%%%%%%%%%%%%%//
-new::enumerate環境の使い方//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate環境の使い方
+\slidepage
-enumerate::[(1)]//
-item::番号を変えるには,例えば [(1)]//
-item::後は同じ//
-end//
+enumerate::[(1)]
+item::番号を変えるには,例えば [(1)]
+item::後は同じ
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.cdy 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,45 +1,31 @@
-PK \xE1QdM & private/de.cinderella/construction.cdy\x9D\x9C\xEDr\xE3\xB6\x86\xFF\xFB*8\xFA\xBA\x95i\x92\xFAv&\x9D\xF1\xDAޏv\xBD\xEBY;M3M\xC0"$\xA3\xA6H
-I\xD9\xEBfrA\xBD\x8D^Y\xEA\xC3"\xCF{@\xCA\xD9\xF5\x8E
> \xF0\xE1$\xE6\xF4\xF4B%\xD1\xCBI\xE8M\x9C\xFB\x95\x8A#'\x98\xF8\x81\xE3\x86~0:\xF5\x87\xA7A\xE8\xA33\xDF?>:=\xBDȤ(d\xE4\xA4ə\xF3%}r\xFA]Gcc'\xF0ς\xC1\x99:\xE7ךz\x9FfgN!
E\x91\xA6\xB9,\xF2U\xAA
/\xBF:_\xBE\xDE9W\x97\x9F\x93\xE7\xFA\xFC\xE2\xE3\xA7/W·\xAB/W\xDF\xCE\xEF\xAE.\x9D\x8B\xAF\x97WGd\xBA\x90E\xF6r\xF6\xD3\xD5j\xABH\x8A\xE4\xC7#\xB7s\xFBK\xE7\xF8\xEC\xA7\xF7\x99\x947\xA9J
-\xF7\x9F}\xCF\xFF\xB3\xFA\x93\xEF\xF9ݓ\xF5˓\xF2u\xE0
-7\xAF\xFFu\xFC\xE3\x91 \xF3tΗK)2\x91L\xA5v\x9A
\xF4\x8F\xF9\xF8\xDD"[\xC9\xEELĹ\xDC(\x8ALݯ
-\xE9v\xA6i\x9Cf\x9Dn'\xECX\x8E{\x99\x8C4\xA3\x9B\xF7\xAD\xD8}\xBC\x92m\xB8\xB9>\xD1\xC4\x8Ax\xF9 4\xC2\xF2\xBB̦*\x972\x96
\x99\x9A-O\x93\xA1\xA3L<\x99\x98\xCA\xAEdb\x99̋Ӻϵ^r\xF9\xA3Z\xCA\xC6Dja=\x8DL&\x91\xCCz\xA5\xF2'\x95\xAB\xFB\xD8\xF4\xDE\xCC(נ\xFC^x\xB34)fb\xA1\xE2
-ߊ$\xBF\x95\x99\x9A1\xCBX$\xA6R\xAEwK\x95$*\x997t/\xF7z̢\xE6\xCE\xE5\xEA?\xA6\xB5 d\x87\xC3P\xF7i
5M\x93\xC6T!b5\xCD\xC8\xE5\xB6\xD1\xDB\xE6\xD2\s\xF7i\xB6\x9E\xCB),3
-&ba\xAA\xB3\xD5婅\x98\xB7\x83\xBC\x85^!\xA2
\x9A\xA5\x85(Tj\xAE
\xBFz2\x9F\xCDܤ\xB9\xDB\xEB\xF6\xBA\xC1\xFAz\xEFc\xF8^\xD8
-\x8E\x8Db\xBE\5)\xC6/\xCD1\\xBF*\xFD\xA2c\xF3\xCB6\x80\xF3
s\xBC\xEE\xAB\xFB\x85\xE3\x88_(X\xF7
%l~\xA14\xF6
\xE5\xB0_\xAE\xE2\x86\xA9\xFA\x85B\xC0/\x82~
-6\xF8\x85FT\xFD\x8E\xBFP
-\xF8w\xAE\xEEL\xBF`
\xF9\x9CA\xDD/ \xC1~`\xDD/L]U\xBFX\xA1\xAA_\xEC(\xF0\xCB&\xA0\x85_\xCEkz\xF1wNٷ\x8B\xBFg\x97\xF3\xE5rnw
>\W
C\xD5\xCD\xC2`D,\x84\xAB{\x85 6\xAD[\x85`X*\xAB8#U\xA5\x850P(\xB4\xB5\x9F\x90\x80\xAAN\xE8a`\x99\xC0\x8E\xD5]!\xA2H!\x93\xD0\xCE\xD7EB \xEC\xCA\xD55\x82k\xAAZ\xC4\xC6T%b%\x81C\xCE\xDB*\xE4
\x9B\xA1\x84\xDE
\x85\xFD\x89?
-\x87\xA3\xE1$ܔ\xFBް7
\x93\xD1(\xEC
-G\x83q\xD0\xDF\xF3˻\xFD\xF2\xCE\xEE|\xB8\xEE\x86\xAA\xFB\x85\xC1\x88_W\xF7
l~!0\xF6
\xC1\xB0_0V\xF1
F\xAA~!
\xF0
a\xA0_hk
-~!U\xBF\xD0\xC3\xC0/~\x81
\xAB\xFBB\xC4/\x90B~\xA1\x9D\xAF\xFB\x85\xD8/\x94\xAB\xFB\xD7T\xF5\x8B\x8D\xA9\xFA\xC5J\xBF\xBCk\xEBa\xFCr+\xE7\xE6\xBA0 K\xD7GW \xEA\xA2\xE8\xD9E\xB1\xE1\xB3,}\xBE{YJ\xD77-\xFA~w\xBCw\x90Z\xA4\xD7\xE1\xD7-\xC2Pu\x8B0\xB1\xE1\xEA!\x80\xCD"\xC6!\xB6\xC6*\xC1H\xD5"\x84!
\xB4m\xAD\xC1"$\xA0jr\xB6Y\x84\x88 \x85A\xFB\xA5\xB9m\xE9\x93\xCCb\xB1\xE4O-\xF9\x83\xB9$4a^> \xBD`\xBD<\x8DU\xC47\xB9\x8E\xA5k\xC48\xB0&$\x98O\x85^\xDEidj-O\xDE\xFC\xEE\xE5E&\x8B\xE9\xC3\xF7\xBD\xF0F\xB7X\x95\xE0v.\x8Cxʤ\xE6k\xF2Y7dT\xD4\xD5\xEF\x90z\xFD\xDE\xD8\xFB\xBD`<\xE9\x93~\xD8G\xEF\x98|\xBF\xF4B\xD4É?\xD8Kp.Lp.\xEC >\WC\xD5\xD5\xC4`DM\x84\xAB\xAB\x89 65\xAB\x89`XM\xAB\xA8 #U5\xA8\x890PM\xB4\xB55\x91\x80\xAA\x9A\xE8a\x90\xE0\xF8
v\xAC\xEE/A
-\xF9\x8Bv\xBE\x9E\xE0P'8\x94\xAB\xEB\xD7TMplL\xD5IV$8-%\xB4\xA97\x9E_\x8AB\xB8\x9D\xBB_o\xAE:\xF0ȷ\xF3\xBBO_;&x\xD0N\xE1\xA0\xFCTI\xCF\xD38\xC7\xE1\xD5I0*\xBDu\xA7\x87\xDE7\xEE2/\SѺ\xA4\xA6\x9D\xA0\xAE\x9Du\xDFv\xDE\xD9
\xA2\xEEY_G<R\xF7\x8F\x85\xAC;ȂA\xB6\xEE"\xD9|\xB0\x93 \x8A\xBDģ7\xF1X\xD5O\x90\x8E\x82
\xF4n\xB9\xC1U0\xA8\xEA+\x8C g\xF13?Sq\xAC\xD1>\x8Fb;\xF1\xFA\xD2\x95\xC6\xFEx0F\xE3q\x8F\xD4)\xC4c9*V\xC5K\x8B\xC9-\xF5G\x92~\xF0*yVQ\xB9l
\xC1T\xBB*\x8AR!\xF6)Yc:\xCA\xD4\xD2,\xDCk\xF1(\xB5kc\xA9\xAFu{E:\x9F\xB7\x9Ds\xF3\x8F&\xEFL\xC5vt{\xC7\xDBV&\xBCk\xB0$\xBAs\xBC¥\xD7`\xCF.\xD3\xE9\xA3^U:\xA5\xF2\xBDA7\xE8\xF7\xCC.\x94\xB1m\xB2\x8A\xE3\x9D
{=bG]\xF4=n\xA3l~d$HE\x86\xE4X\xA8H
-#GR\xAAI\x924\x82\xB7$eyM2,\xF1$\xC3QQR\x901%YU\x82\xC6[\xB8\x92FQY\x86\xB1%\xB3
-6\xBA
\x86\xB0\xAD0id\x831\xF1\xB80\xCAd:\x93\xA9J\x93\xB2uk\xFE]\xC9g
o
\xF08\xDD7'n\xAB\x93\xE9\xFEƝ\xEF\xD5|\x955\xC1Ȟ\xDC}b\x94\xF3\xE7\x86^
w\xAF\xA6P\xD4\xFF\xE1\x9A`겷\xA4\x98\xDB0k\x92\xC9 at 0\xCD\xE4X\x98hr0N5)
-\x93M\x8A5\xA6\x9B4ĒpRؒr20M:\xA4\x9D\x94\xE4OJ\xF2\xA9'h\xBFM\xF2I\xC3@\xFA .eV\xC4Ʃ#\xD8: \xA5\xA1Mi(
.e\x86\xA7\xA2L\xD58\xA5p]\xAC7\xFA\xE2\x9FiUɬ\x92\x8F\xE2V\x98\x8C\x94\xE9\xFFƫ\xA6\x85\xF7M0\xCCJ\xB9QDy)f\xD9\xCCt\x83\xAFՊ{XS\xEBg\xA7\xFE\x80\xAAu\xF0&\xB3Z\x883Ы
-\xB5ʰت\x86R%T\xA3SI\x84E\xA9\x84\xB5\xB3T\xA8\x98>% \xA7S\xF26\xA5\x8D\xB7\x91)\x89.\xA5
\xA7R\xBC
-\xB6\xD9\xE9\xC4\xB66)\x89l)
Σx\xB1Fq\xC5آ\x84%\xEF\xE9E\xA2\xE5\x96bŢ\xB0F\xA2\xB8\xF3\x87\x9E\xEB\xEA\x9BX\xA8Pf\xFC\x90A!\xCA
-t\xB0\xE7Oػ\xAA>\xC3A \xF5\xF4\xFAğ\xA6\xEC
-݅\xD9
\xCAAH\xA1,\x8B
\xCA\xC2P\xA2\x80FX\x93FA\xEFQ \xF3"\xE5`bR\xA4*$\xE3R@\xB22E\xED\xB7\xB0)\xA3:E\xE3SnEl\x84:\xB0\x81m\x85
-B\x8C\xCA
\xA3Tn(\xA1S\xB9\xAA\xA1T\\xB7\xAA\x9A\xB9\xEB\x85\xE8\xDE>\xC88^
-\xBD6\x8A\xE3\xBF\xF8\xDD#\xC71\xBB\xA8\xB9)u\x8F\xBB\xE6\xF5\xBD(\xFD\xA1\xFF\xEA(\xA5\x97\xD0\xF7t\xE6~V\xF7\xE6\xA6\xEEo\x9D|\xAA~\xEBlB\x9F3U\xC8"\xD5Enx\xDC\xDD\xFC\xF6\xEDV\xFFrDv\x98S\xC2
-\xE7\xEB56l\x8D,\xCE\xCE\xD08\xC3r
\xDF\xE2\xBBDu\xB1\xAA\xF2\xD1'\xC2t\x9B\xD6\xD36\xAD\xDFb\x9B\x96a`"|\xC06-\xC7\xE2D\xB8\xD56-\xA5\xE1\xB6i)kI\x84[n\xD32
H\x84\xDBn\xD3R\x90O\x84ߴMK\xA3@"\xDCz\x9B\x96Y\xDBD\xD86R\xAD\xE1C\xB7i\xF1\xB8Џ\xD9-c\x88\xF3\xE0vi)K\xF3\xE0\xDC<o\x99W\x92\xE06h\x99\x9Eozk\xEAn`a\xDC~\xA3l\xBC\xBF?
{W5go\xC0\xA9\xEC\xCF\xF6?\xDBk\xB3?\xCB at X\x9F\x87\xEC\xCFr0#\xD0v\xFB\xB3kV\xE8!\xFB\xB3\xB6I\xB4\xED\xFE,"\x8D\xB6ޟ\xA5\xA4E\xA4o۟\xA5aH\xA5\xED\xF7g\x99\xB1\x91ih
\xB0\xF66=x\x83\x8F\xE7\xD3C\xF6g\x99\x9A\xA36\xEE\xCFn\x95\xBAZ,D\xF6R\xEB!{\xB4\xCC9l\xD4z\xA9\xE62/\x9Ah,\xD76i1\xCB\xEBu\x93\x96\xE9bհ\xFD\x80٥\xED\xC3\xF6\xDFf\xD8~\xC324,\xC7B\xC3r06,\xA5\xA1a)\xD6hXb1,\x85-\x86e`jX\x86\xA5$gXJ\xF2\x86\xED\xB71,
-\x86gXfEl
۳\x81\xADKC\x9B\x8B\x87۹e\x86\x96\xA9\x96\xC2\xB3X-\xCDn\xF5+Y\xB8F\xAF\xCC l\xF4\xFA^7\xD0\xC4B\xB9r\xA3\x88\xE4\x8AYV\xAE\xFD}\xB9\xC2֒W\xA2V\xF8\xFFY9=\xD5\xAF6\xF6p>%\xB34[o\x8Cm\x95\xE2\xFC~\xE48*Y\xAE\x8A\xF2\x95\xE3覮֚\xC9]\xF7XWl
-E]\xA7\x91ъ\xF4\xA6fC'\x93z\xADz\xE6I\x82ܻN\x9F\xF4\uڠ\xB7\xFA
by
E-\xF9\xEBU\(\x83W\x8Ax\x9Ef\xAAxX\xE4\xDE_S\x95\xB4\xAB\xEBR\xCET"/\xD2\xC5R\xE4yc\xFBbj\x86)\xF7~N\xA2\xB45\xFCA=ɏ\xE6Aζ\xDF\xF4MTd;\xFE\x8F\xA3?\x8E\xEE\xE5\x83xRi\xE6\xFC~\x95<\xA9,M\xCAg\xB76խ\xFF\xD3Sd>$]\xE4nys\\xFFT\xDD\xEC]\xFAY>\xC9\xD8
-\xF6\xECW\x9Dif\xAF88\xA0\xE2G\x99%2.\xD7\xFCt\xEA\x86f\xF3nW\xF2^ש߇\x95\xC2ۥ\x94\x91i\xE8ج\xD3[3\xCE2\xCD
-\xA5W\xE9~m{\xD2\xCD\xE4,\xF7\xF4x\xAC\xF4əЫ\xC3+\xBF\xB4^\xA9\xB8r-֓\x9F\xA9\xF9C\xA1/\x8B\xE9cJW\xC7M\xBA\-\xAFu\xD5f\xBAZV\xBAPQK[\xAD\xE6ҰW\xA6\xADm\xBE?τ\xFFvYw\xD6_\x9B\x87
sI\xE4\xFAn=-<\x99\x88\xFB\xEAs 0$\xCA^\xFA\x9C\x94\xAA\xFF9\xCE\xD4\xF4\xC1\xF9\x9B
h\x99<\x8A\xC5\xD25M\x97/\xE5\xD0\xE9\xC8\xFF\xFD7\xF4\x83\xBEsX\xCB,-tOeŐM\xF4\xE6n\x90\xB7\x8A\x99\xA6\x8B\x85Q\x99\x88\xDB\xE1"\x99\xCBY,̽\xFB\xB5\xC0[%\xB1Z(\xD3Q[t\xFE\x90>\xABD,\x97\xB1,\x9B\xD3:\x91(\x84\xF7\xB0Z\x88d\xEF\xE1
-;\xADW\xF9\xE6FՂM\xF3\xA2 \xD6\xF7\xEC\xB9,6}\xD9{l\xD6\xEF\xCBz\xF0\xBD'\x99\xE5\xEB\x872b9ӗj\xD0;1}\x9Cg\xE9*\x89.Lz\xE3\xC3q7
-\xBB\xC1\xA4z忋5\xB8F\xCA4\xBEr\xF0\xA3^Y\xB1Y]k
\x98O&\xCB\x8D8\xBB[\xD9Mj,\xB9\xBEE\xD52B\xF3
\xC9\xFEsm\xBB\xD7\xDET\x9BS/\xFA\xB5\xA7 at T-\xFB&\x90\xE9\x82w\xBF;\xD3\xCA#-6K\xC3ѿuΛL_\xF4]6S߷2\xAD9\x93\xFA櫇W\xD7)r\xF3M\xC2\xEE^Y\xD8.\xC6S\xE5[\x81&Z$\xEB鵤\xA9OeĦv̖\x84
\xE3U\x9Cjf\xFD\x82D\xF3dQ9'\xA6\xB63\xAE\xED-\xB4m\x96#\x91=\xCA\xE4R.\xCD;\x86\x92ܚ\x8F\xA0\xFA\x8E\xF3\xA0\xDF\xE1M
\xDD\xD9U,\xB2FV\xFF\xF6\x8A\xEE.z\xEEߵ\xD8\xCDl\xDB*̓\xF2\xA1Q{\x83\xFA
\xF2u\xBA\x8EOVnW\xB9\xB7c8
y\xFE\xA07\x9E\x8C\x86\xE3Ao\xE8\xF0\xFCWc\xF5me\xAE\xCF,\xC8^/df
-\x86\x98ޅ\xBD\xC9~\xC8M\xAA\x87\xC8ݾ
-ߖe\xC5/\xE6́;\xC3J\xE9Gi\xAEp\xB7?
\xEC\x8Ao͙\xB8\xE4<vǿ\x96M\xFF\xEA\x96]\xAD\x95\xFE\xC3-{\xB3+\xBD\xD6\xE9\x9Aa~=#=?Ւ[=ے?LB\x9CD\xAF\x99\xC6\xFFPK\xA0<\x85".
- .Q PK \xE1QdM % private/de.cinderella/certificate.bin\x8Bvr0MN2J6I4\xE4 PK\x9Ck\xBD\x87
PK \xE1QdM / private/de.cinderella/scripts/Draw/0/figures.cse\x91\xCBj\xC30E\xF7\xFE
+PK \xF34IN & private/de.cinderella/construction.cdy\x9D\x9B\xDBr\xE3\xB8@\xDF\xFD,\xBF,\x9D\x95iR7K\xDE\xDATy}\x99\x99d<\xE3y\xB3Ie\xF3 \x91\x90\x84\x88\xB7)_\xB25\x94\xDFȗ\xA5AJ\xB2\xA8\xEE&)\x8D\xED)\x99:
+\x80 x\xD8jK7*\xDEλ\xCEؚ\xAETX\xDE\xD8\xF5,\xBB\xEBz\x97\xEE\xF0\xC2\xEBZ\xDE\xE5\x95랝\\\xDCh)rXI|e\xDD˩5\xEEX\x80\x8D\xAD\xE1Uo
\xDF\xD6\xF5@\xF7\x89\xBE\xB2r\xB1y\x92d2\xCFV
\xBC\xFDj}\xF9\xFAd\xDD\xDD~z\xB2\xCE\xCFϭ\x87뛏\x9F\xBE\xDCY\xEE\xBE\xDC}\xBB~\xBA\xBB\xB5n\xBE\xDEޝ|\x90I$s\xFDv\xF5\xF3\xDD\xCAU E\xFCӉ}:\xF9\xED\xF4\xEC\xEA\xE7{-\xE5c\xA2\xE2\xDC\xFEg\xDFqTr
\xB7s^></
{\xCEp\xFD\xF8_g?\x9D\x980Fp\x9D\xA6Rh\xFB\xD2\xEEv\xC0y\xF0c\xBE<\xB7\x93\xEB\x95\xEC\xCCD\x98\xC9݀<\xD7j\xBAʥ}\xEA'a\xA2O;\xA7\xDDӚ\xE7
-`\xA0{\xB7\x9B\x86+ن\x9BÉ\xC6\xF5\xA0Ӆ \x84'\xE4\xABԾʤ
e$\xE3
\xD8\xE24:\xD0\xE2%\xD7
+\\xC1\x842\x9E\xE7
ӻ\xCB\xF5^p\xD9R\xA5\x86\xAAc՞\x86\x96q uèT\xF6\xAC25
+\xCD\xE8͊r
\xCA\xD7ܙ%q>\x91
+\xDF \x9E\x888\x9BH\xADfLD\x8A\xD84ʍ.Uq\xAC\xE2y\xC3\xF0B1\x859
\x9A\x97\xA9\xFF\x98.;
\x86\x9A&aдL\x80\xA9\\x84\xCA\xCF\xC8t\xD3\xE9\x80\xED35\xD7\xDC4\xD1\xE5:ԜB\xAA\x8CEd\x9A\xABk\xCBQ\x91\x98\xB7\x83\x9Cv\x88h\x87\xEA$\xB9J̕\xE3VO\xE6\xB3Y\x80\xC7$\xB3{\x9D^\xC7+\xAF\xF7\x8E1\x86\xEBt;ޙQ̗\xBB&Ÿ\x859\x86\xE5\xA3\xC2/s\x98_6\x9C_\x98\xE7\xF7\xFD\xC2a\xFB~\xE18\xE4
\xEE\xFBu~\xC14\xED\xCC\xD1~a\xB8\x8A_\xA6\xEA
~\xC1\xE9\xA2\xC3\xBF\xE0\x88\xAA_\x88\xE7 \xBF`\x8A\xF0
=\xB8}\xBF\xD0\xF2
\x8DQ~!\xCE`\xDF/B\xFB\x85 \xF7\xFD´U\xF5K-T\xF5K=J\xF8e
\xD0\xC2/O0c\xAEQ\x8Cy`\x9B\xD8\xF2Ȟ@\xBC}\x81\x94mm
+\xB2\x84%R^<\xB2\xEF\x91r_%5(\xB2 \xC9\xEE
\x85\x84\xEA\x9CB\xD0Z!Q\xDA,<Z\x91
\x8FU\xFDBr\x84bH\x8E\xB4
\xDDs\x83hȠ\xAAkh\x84\xD0
+\xBF\xF23\x86ź\xF3\x9CA6+\xD7\xC2e\xF15rG\x83\x81w9\xF5\xF8\xC0P\xC5\xCBb6T\xA8\xF2\xB7\xAB[xK\xB7\x9A\xE7b\xF6"\xBF\xA8\xA0\xD8
u;\xC14\xBB\xCA\xF3⢯_\x93s2_\xAB\xD4\xEC\xDC\xB1\x94\xE0\xC8P\xC2\xC5^\xDFA\x9E\xCC\xE7m\xDD\xFC\xE4\x93i\xB8
ݸ~T\xB75Iݳ$e\xFCw\xB89\xB2\xDB\xC4_¶\x82\xEC\xC8u
\xAF\xDF\xBDu\x8D
\xE3Un\xED\xD8\xEB!=¡#\xFC\xB8\x89\xAA$\xC3P\x86\xE4PJ\x91
K:Ô$1\xD5dI
\xC1k\xB3\xBC'\x89\x92\xE1\xB0)1Ȩ\x83\xAC+\x89\xCE[\xC8Ga[
\xA3Kf`_b\xB0\xAD0qd\x831\xE9ya\x94\xC9L"\xE9L\xA6aR\x9A\x98ݷ\xE6ߔ|\x81xc\x80\xA5\xBFkN\xBAZ\x9D\xCC\xF0\xD7\xEE\xBCW\xF3\x95n\x82){rSH\xE8\x93F9\xAE\xE9R\xA0\xF4\xF0\xF6\xEA\x92u\xF8g\x98p\xEC\x98
sV\x9Be2\x99gr,\x99ir0\x9Dkb\x9A\xCC61֘o␚\x8C\xC359'㬓\x89\xBC\x93\\xE6\x89I>\xF7$\xFAo\x93}\xE20"\xFF$ .ev\x91\x83b\xB2u\x8AC\x9B\xF2Pzv\xB8L\x94\x99K:e\x9A\xA6\xB3Q
\xEF\x9B\xF5\xAE\xFE\xB8J\xEAJBJ\xF7¤\xA4\xCC\xF8\xD7b5=\xDC7\xC1dZ\xCA\xCD"\x95\x98\xD2,\x9B\x9A\xAE\xF1ҭ\xF4\xF7\xDC:\xA6\xD3Sw\x80\xDD:8J\xAD\x83f\xA5R\xAC
Jz\x95ai\xAD"\x98\xB4*\xA2\xA5\x8A"j\x9C\x8A\xD8\xA5\xD2,6*\xCDBE \xE7S\xF2:ŝ\xB7\xB1)\x8A"d\x8AΥ\xF4. T\x8A\xC0\xD6&E\x91M"%\xE7\x85\xF3(=\x89\xB4F\xE9\x86i\x8B"\xBD\xA8_\x8AXEE\xB0bQ\xB2F\xA2\xF4\xE0\xD7\xBD\x86\xE6\x9BXR\xA1\xCC\xF!
CQ%QV\xA0\x83
\x92\xA3\xAB\xEA\xB3;\xF0H}z\xBD>\xF2\xA79v\x84@\xB7au\xE5 J\xA1,K9\x94\x85I\x894eQk\xD2(\xC2{\x94\x80y\x91r02)b\x95$\xE3R\x82deJ\xF5\xDF¦D\xD6)1>\xE5v*A\xB65*ڠTfv\xA7rsIJ\x95k\x9A\xB4*\xEFkU\xCD\xECr'ړ\x85
\xC3T\xC0\xE6\xC8\xCF\xFE\xECvN,\xCB\xD4Q3s\xD4>\xEB\x98\xC7SQ\xBE!J\xC1
zMf\xF6g55\xEA\xFC~\x9A\xF9\xEA\xF7\xD3u\xE8\x8BV\xB9\xCC8dw\xCF:\xEB߾M\xE0\x97T_`N\x89v87Y\xB9bhJ\xE3\xEC\x9A
gXN\xE4|\x9B SC\xAC\xBA\xFC\xF2\x92΄q\xA1\xD6=\xAAP\xEB\xB6(\xD42
\x99 P\xA8\xE5X:nU\xA8\xC5Tc&|@\xA1\xB35\x99p\xCBB-\xC3\x99p\xDBB-\xF9L\xF8\xA8B-\x8E"2\xE1օZf\x99\xF0хZ
ٔ \xD7j\xDB\xCC!\x9DP\xA7\xC5,N\x843\xF3\xF6\xBC\xAC\x92P\xA2eF\xBE\xE8Ĵ\xDD\xC0\x92Yp\xFB
+-\x8D\xB2Y\xF0n\x85\x96
]՜\xBD\xA7N\xA2B\xDB;\xAEB\xDBkS\xA1e Z\x9F\x87Th9\x98h\xBB
+-ƚzH\x85\xC3um[\xA1e at J\xA3\xAD+\xB4\x98\xAC\xE9qZ
F\xA9\xB4}\x85\x96\xD9\x94L\x8F\xAF\xD0\xE2\xD0F\x9D\xD6Wh[M%#\xD4C
+\xB4攺\x8A"\xA1ߪb=\xA4H˜\xC3Z\xAD\xB7j.\xB3\xBC\x89\xA6\xE5z@\x95\x96fy\xBD\xEEVi\x99!V
+\xDB\xF7\x982m\x9F0l\xFF8\xC3\xF6\xDB\x96\x81H\xC3r,iX\xA6
+\x8BiҰk4,\xA91,\x86k
\xCB\xC0ذ
H\x93\x9Ca1\xC9\x96迍aqaX\xE2
\xCB\xEC°\x98lmX
\xDAdXzv\xB8\xDA-3\x97\xB4b\x99\xA6i\xC5b+v\xAAԔp\xAB\xEFʢ\xBBa\xFCʜ\xC0گ\xF7\xD0AKڕ\x9BEʮ4\xCBڵ\xBFkWr\x80{\xD9+r+\xF9\xB9\x9C\x8B
\xF8\xBE[\xEB\xC3\xFA\xCF]\x96\xC6O6N\xB1\xFE8\xB1,\xA7\xAB\xBCxdY\xD0\xD5]\xE9\x99̶ϠasP\xC1C\xAFH\xC77
-a\xAF:
˜\x87\xE4\xD6\xEA\xB4
+:\x813\xE5u\xB4\xE4Va\xAE
^}R\x84\xF3D\xAB|e\xCE_\xB7k\xEBV\xCET,o\x92(Y\xD6ؿ\xF0\xCD4eίq\x90\xB4\x86?\xA8g\xF9\xD1|4\xA1m\xC07\xB8\x8B
+\xBD忟|?\x99ʅxV\x89\xB6\xFE\xB8\x8B\x9F\x95Nb\xB3\xF6\xBA\xB9\xF2,\x91\xF93i\x94\xD9\xC5ݱ\xFC\xA9\xD0\xEDS\xF2Y>\xCB\xD0\xF6v\x9F\xD8m\xFE!\xC9]߰w@\xC3K\xA9c{\xDE\xF7\xED\xAE\xA9\xDEm\x8F\xDCC\x9B\xF0Bԫ
\x9C\xA4R\xA6\xA33\xB3O'f
\xAC4ѹ\x82]\xBA\xDBڎu\xB5\x9Ce\xCC\xC7
+.\xA0@\xCE\xEC\xA7x\xB3y\xA5\xE1\xCA
+6/_\xAB\xF9"\x87\xCB\xC2_\xA1xw<&\xE9*}\x80\xA6\xCDr\xB5l4RAʺVͥQ\xDFXۼq}\xAE\x88\xB3\xADO\xCB7\xBB\x93\x91\xB9$2\xB8]\xFB\xB9#c1\xAD~\xAA\x80
t\xE4$/q\xA1\xFA_C\xAD\xFC\x85\xF5W\x98h/E\x94\xD6F\xF9I\xFAVL
D\xFE\xEF\xBF]\xD7\xEB[\x875\x90\xEA$\x87\x91ʊ!\x9B\xE8\xF5\xDD k\xE3'QdT&\xC2v\xF8B\xC4s9
\x85\xB9y\xBFpVq\xA8"eZ\x9D-\x92\x8B4
+e\xDE\xD8
\xE8X"\xCEb\x89x\xE7C\xF54\xEC\xF2\xF5\x8D\xAA\x9Bdy
\xF7\xEC\xB9,vl\xE3\x88\xCD\xFE}+'\xDFy\x96:+?Iʹ\xF0ߪA\xBF9\xD7\xC9*nL~c{\xC3Qǻ
v\xBCq\xF5\xCA\xFF%\xB0D\x8A<\xBE\xF2\xE4G\xD8Y\xA1\xD9]%\xD0
\x98\xBFM?\x80X\xDB[\xD9cb,Yޢ\xF6RB\xF3\xC1\x8F\xCCp\xCF*Oq\xFB\xD8\xF1\xC1\x9C\xB0\xE9KOQ{\xE97\x82\xCC\x9C\xE9\xF6L+DA\xB0\xD9\x8E\xFE
+Io\xEC\xBF\xC1]V\xAB\xD7M\x8A\x8C[\xD6n\xBE0\xBDЦ\xC8̛ ;;Ǻ\xEDb
U\xBCh\xA2E\\xA6H\xEFG\x9A\xC6TD\xAC[\xA7ق\x809^\x85 0\xE5n\xCD'\x82\x8A51\xAD]q}o\xA0M\xB7
\xBD\x94\xF1\xADL\xCDK\x86\x82ܘ\xA1p\xC7Y\xC0K<?\x87\xC1\xAEB\xA1Y\xF8\xED
\xDD^(\xF8\xDC_A\xECf\xB5\xEB\xCC@\x8D
\xC2de\xBAN\x9F\xAC\xDC\xEC\xFEb#n\xE6p8v\xFA\x97î;
\xFB\xA3\xC1x0n
\xB7\x95\xB9\x8A
\xB3!\xFB.\xDC\xD3\xFBo\xD0\xF5F\xC3
|\xB57#\xED\xF6\xBBNo4\xF6\xBD141pw\xE3\x98;{\xF3}sL翙W
+\xF6\xA8ۭ
\xFD(ͥo\xF7\x87\x83\xED\xE1\x899E\x9D\xE0\xF6\xF9\xAF\xC58\xFEa\xA3s\xD8#\xFEn\xE3an\x91\x98z\xDB,\xCC\xFByÊV\x8FL`\xF96G\xBE\x9B:\xDEs\x93\xFFPK\xFE\xF0\x84\xA8\xBB
+ \x8F? PK \xF34IN % private/de.cinderella/certificate.bin\x8Bvr0L2I\xB1\xB445\xE0 PK\xF3\xB5N~
PK \xF34IN / private/de.cinderella/scripts/Draw/0/figures.cse\x91\xCBj\xC30E\xF7\xFE
\xA1\x95\xA6NR\xDARJ\xA1Z\xFA\xA0\x90@\x8E\xB25\xB6\x87ؒ\xB0'Mܐ\xAF\xA4bdqA\x9C3f\xA47 \xD4HbrEI\xB2lP\xC1\xCEt\xF1\x88]\xA1G\x93d\xA1\x94\x95\xC5FV Rn\xB1\xA09\xF0\xECܤ\xEA\xAD*\xDB}vhA\xA1\xBC=\xF2\xF8J\x8D\xAD$\xF0tJBׇ\xBD\x98
#\xC3lgԶ Of\xF6\xA4\x90\xD8\x88\x90\x88\x99Ԋ\xD9m_3\xAA\x81U \xBB
_7\x9F\xB0\xAF\xE6["\xA3_\xF9
<\xE8\xCB3-[:\xB9\xE6\xBD?\xE7F
-\x82\xE7\x8Dۅ\xBB\x89F\:\xC1=\x8AV\xB0/L+\xF8\xFA]v\xAC\xF3r\x9D\x9BF\xB9\x85j\xAF\x9F\x8D\xA6
A\xF0>T\x8FS\x8B4\xE2\xFD\xE1zz<\xCC]>$j\x86s\x8F0\x8A+\x97Oٞ"\x9FEY6( \x8D>7.\xAF\xBA4G
eq\xCALc\xBA\xFBt\xCF\xE2i<\xCD\xFE_\xF3\xB5\xC2\xDEV\xE1G\xFF PK\xD37\xB5\xB2/ \xDE PK \xE1QdM . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
+\x82\xE7\x8Dۅ\xBB\x89F\:\xC1=\x8AV\xB0/L+\xF8\xFA]v\xAC\xF3r\x9D\x9BF\xB9\x85j\xAF\x9F\x8D\xA6
A\xF0>T\x8FS\x8B4\xE2\xFD\xE1zz<\xCC]>$j\x86s\x8F0\x8A+\x97Oٞ"\x9FEY6( \x8D>7.\xAF\xBA4G
eq\xCALc\xBA\xFBt\xCF\xE2i<\xCD\xFE_\xF3\xB5\xC2\xDEV\xE1G\xFF PK\xD37\xB5\xB2/ \xDE PK \xF34IN . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
\xC0\x8A\xE1|\xA0\xA6\xCC܂\xFC\xA2
-\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK \xE1QdM D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\xDA&\xC1\x90
\xD2\xC4T\xD4\xA9TT[\xBDDi\xB5\xB1\xD7x\x83?\x90m\xF4\xD0\xDFޝ\xF5&6E\x95z\xE9\xBC;\xF3\xDE\xEC̾gs\xAF\xD8
]W>(\xE8
7\xDEFO3>
\xFA\x8F\xEAB\xDC\xC3ox\x9A0\xE0\xD9&\xB4\xF7k\xE6\xB5\\xE9=r\x97c\xAA\x88\xDEBc\x9E\xAE\xAD,\xD1\xE5)\xBE\xDC$
k-h¢
\xF7劮\xC52\xE3\xCE\xF05A\xD6&\xF1\xF0
+\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK \xF34IN D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\xDA&\xC1\x90
\xD2\xC4T\xD4\xA9TT[\xBDDi\xB5\xB1\xD7x\x83?\x90m\xF4\xD0\xDFޝ\xF5&6E\x95z\xE9\xBC;\xF3\xDE\xEC̾gs\xAF\xD8
]W>(\xE8
7\xDEFO3>
\xFA\x8F\xEAB\xDC\xC3ox\x9A0\xE0\xD9&\xB4\xF7k\xE6\xB5\\xE9=r\x97c\xAA\x88\xDEBc\x9E\xAE\xAD,\xD1\xE5)\xBE\xDC$
k-h¢
\xF7劮\xC52\xE3\xCE\xF05A\xD6&\xF1\xF0
Q\xA0n\xB3\xB8\xD6Z\xDC\xF2\xB9\x97u\x90ͳ\x80a;/\x8C\x8D">\xC1#Q3\xE0.\xC3\xBC%\xE3\x8DO\x95\xEF\x97/
\x9B,\xF5\xFA\x84M\x82\xBE0\xDB\xE0\x91\xBB\x9FZxz\xAAʠ\xB5I\xC3G\xEF\x91+b\xB8G\x90\xE3/\xF1-A3\xDCQ\xBBQ\xD7\xC5\xF7%\xE1
֊\xBA \xDDfl\x97\xE10ޤ
\x93\xCB\xDD^-\x8A\xAA)\xFFɺ\xC3\xFE\xB5VG\x87\xB1[\xF5\xD1\xD1TȪ\xF5|\xEF\xA1
\xE4\xED5E\xBD\xBA2W\x9E\xD4G`\xBFq\x87bYx\xE5\xC0\xF3\x98\xD0\xCF k)cA\xC87M\xEC \xB0\x93\x80\xAF\x9F\xE2x\x85K\xBD\x89`U\xC1\xE786ۅ\xE0\x81,\x97\xA7;\xBA\xF8\x86:@0|F]\x96\xE4x#\xA4<*\xA9.\xC52|q'\xC3ª\x86\xAF?\xC8\xC0#d1\xED\xB1\x92B\xA6\xC5\xF5\xBD:ٖ\xBD\x82\xEDƤ+\x96I
6:\ Ɵ
<\xBD8(Z<\x8E (lҌy\\x96\xAD\xED\x9AxK\x8E\xF6F\xD0\xC1*\x85e\xDAčW\xB8\xDFڄ!M\xF6\xA4F\xC8#M\x9A)\xB5\xCE\xDD/\xE1B\x87m\xFC\xF4\x8C\xE7\xC6ld~R\xE7\xA7\x869V\xE7\xC6|a\x9E\xCF\xFC)\xF0\xAF\x8C,!.Ɂ\xEDs\xD9f\x9D\xD0S\xE0\xFA\xC1\xE4\x8Es\xA7e\xE2[\xA5\xF8*,Zf\xBEP\x92Tߜ6!\xE1\xFB\xE5\xC4Q&l\x90
\xB0*\xF3$\xCFI]\xAFY\xE4
RwU
$7\xFC\xB5\x93\xBAZ-\xAD'L\x93\xB38\xB5\x9EL\xE3$J
"\x95\x93\xFE4[G\xCEV
,\xFE;\xDA9J\xF75\xA5{\x96r\xFF\xEAS0zU\xDF\xEAy
-rt\xA5\xED\xD4\xB1\xD1\xF6\xD9q\xBF\xFFk)A,\xED\xF2\xF2X\xB0\xBA(\xA7\xB5>\xA9\xD7_\xA9\xF1\xEB\xFF\x99(\xA4;\F\xD5\xCEJ5lv\xF8z6ߓ\x83G\xBE\xB6\xBE#\xED\xE7\xFDPK\xB7ya\xC5 \x92 PK \xE1QdM\xA0<\x85".
- .Q & private/de.cinderella/construction.cdyPK \xE1QdM\x9Ck\xBD\x87
% \x82
- private/de.cinderella/certificate.binPK \xE1QdM\xD37\xB5\xB2/ \xDE / \xE3
- private/de.cinderella/scripts/Draw/0/figures.csPK \xE1QdM
pLO d . o private/de.cinderella/scripts/Init/0/KETlib.csPK \xE1QdM\xB7ya\xC5 \x92 D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 Q T Construction created with Cinderella (http://cinderella.de)
+rt\xA5\xED\xD4\xB1\xD1\xF6\xD9q\xBF\xFFk)A,\xED\xF2\xF2X\xB0\xBA(\xA7\xB5>\xA9\xD7_\xA9\xF1\xEB\xFF\x99(\xA4;\F\xD5\xCEJ5lv\xF8z6ߓ\x83G\xBE\xB6\xBE#\xED\xE7\xFDPK\xB7ya\xC5 \x92 PK \xF34IN\xFE\xF0\x84\xA8\xBB
+ \x8F? & private/de.cinderella/construction.cdyPK \xF34IN\xF3\xB5N~
%
private/de.cinderella/certificate.binPK \xF34IN\xD37\xB5\xB2/ \xDE / p
private/de.cinderella/scripts/Draw/0/figures.csPK \xF34IN
pLO d . \xFC
private/de.cinderella/scripts/Init/0/KETlib.csPK \xF34IN\xB7ya\xC5 \x92 D \xA7
+ private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 \xDE T Construction created with Cinderella (http://cinderella.de)
©2014 Ulrich Kortenkamp
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0701basicE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,24 +1,24 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::How to use itemize//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use itemize
+\slidepage
-itemize//
-item::Contents//
-item::Conclusion//
-end//
+itemize
+item::Contents
+item::Conclusion
+end
-%%%%%%%%%%%%%%%%//
-new::How to use enumerate//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use enumerate
+\slidepage
-enumerate::[(1)]//
-item::Change the style of items, for example, [(1)].//
-item::Do same as usual.//
-end//
+enumerate::[(1)]
+item::Change the style of items, for example, [(1)].
+item::Do same as usual.
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graph.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,28 +1,28 @@
-%タイトル::slide0::kabegami//
-タイトル::slide0//
+%タイトル::slide0::kabegami
+タイトル::slide0
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::$\bm{\sin x}$のグラフとlayer//
-%repeat=2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::$\bm{\sin x}$のグラフとlayer
+%repeat=2
+\slidepage
-%まず,sinecurveの図を作っておく(1)//
+%まず,sinecurveの図を作っておく(1)
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sinecurve,0.8//
-%[2]::putnote::se{60}{25}::sinecurve,0.8//
-end//
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sinecurve,0.8
+%[2]::putnote::se{60}{25}::sinecurve,0.8
+end
-%%%%%%%%%%%%%%%%//
-new::includegrpahicsとlayer//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::includegrpahicsとlayer
+\slidepage
-%まず,diffeq.pdfを作っておく(2)//
+%まず,diffeq.pdfを作っておく(2)
-layer::{100}{0}//
-putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf//
-end//
+layer::{100}{0}
+putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0702graphE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,23 +1,23 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::input and layer//
-%repeat=2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::input and layer
+%repeat=2
+\slidepage
-layer::{100}{0}// Change the 2nd {0} to a nonnegative number to change the position.
-%[1]::putnote::se{10}{15}::sine,0.8//
-%[2]::putnote::se{60}{25}::sine,0.8//
-end//
+layer::{100}{0} Change the 2nd {0} to a nonnegative number to change the position.
+%[1]::putnote::se{10}{15}::sine,0.8
+%[2]::putnote::se{60}{25}::sine,0.8
+end
-%%%%%%%%%%%%%%%%//
-new::includegrpahics and layer//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::includegrpahics and layer
+\slidepage
-layer::{100}{0}//
-putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf//
-end//
+layer::{100}{0}
+putnote::s{60}{15}::include[bb=0.00 0.00 325.98 141.73,width=100mm]::diffeq.pdf
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeat.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,36 +1,36 @@
-タイトル::slide0::%wallpaper//
+タイトル::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::itemize環境の使い方//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::itemize環境の使い方
+%repeat=2,para
+\slidepage
-itemize//
-item::内容//
-%[2,-]::item::結論//
-end//
+itemize
+item::内容
+%[2,-]::item::結論
+end
-%%%%%%%%%%%%%%%%//
-new::enumerate環境の使い方//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate環境の使い方
+%repeat=3,para
+\slidepage
-enumerate::[(1)]//
-%thin[2,-]::item::番号を変えるには,例えば [(1)]//
-%thin[3,-]::item::後は同じ//
-end//
+enumerate::[(1)]
+%thin[2,-]::item::番号を変えるには,例えば [(1)]
+%thin[3,-]::item::後は同じ
+end
-%%%%%%%%%%%%%%%%//
-new::グラフとrepeat//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::グラフとrepeat
+%repeat=2,para
+\slidepage
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sine,0.8//
-%[2]::putnote::se{30}{40}::sine,0.8//
-end//
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sine,0.8
+%[2]::putnote::se{30}{40}::sine,0.8
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0703repeatE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,35 +1,35 @@
-title::slide0::%wallpaper//
+title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::itemize and repeat//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::itemize and repeat
+%repeat=2,para
+\slidepage
-itemize//
-item::Contents//
-%[2,-]::item::Conclusions//
-end//
+itemize
+item::Contents
+%[2,-]::item::Conclusions
+end
-%%%%%%%%%%%%%%%%//
-new::enumerate and repeat//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate and repeat
+%repeat=3,para
+\slidepage
-enumerate::[(1)]//
-%thin[2,-]::item::Contents//
-%thin[3,-]::item::Conclusions//
-end//
+enumerate::[(1)]
+%thin[2,-]::item::Contents
+%thin[3,-]::item::Conclusions
+end
-%%%%%%%%%%%%%%%%//
-new::Graph and repeat//
-%repeat=2,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Graph and repeat
+%repeat=2,para
+\slidepage
-layer::{100}{0}//
-%[1]::putnote::se{10}{15}::sinecurve,0.8//
-%[2]::putnote::se{30}{40}::sinecurve,0.8//
-end//
\ No newline at end of file
+layer::{100}{0}
+%[1]::putnote::se{10}{15}::sinecurve,0.8
+%[2]::putnote::se{30}{40}::sinecurve,0.8
+end
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thin.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,45 +1,45 @@
タイトル::slide0::%wallpaper/
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::enumerate環境の使い方//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::enumerate環境の使い方
+%repeat=3,para
+\slidepage
-%[2,-]::enumerate::[(1)]//
-%[2,-]::item::番号を変えるには,例えば [(1)]//
-%[3,-]::item::表示ページはリストで与える\\//
-%[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6]など//
-%[2,- ]::end//
+%[2,-]::enumerate::[(1)]
+%[2,-]::item::番号を変えるには,例えば [(1)]
+%[3,-]::item::表示ページはリストで与える\\
+%[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6]など
+%[2,- ]::end
-%%%%%%%%%%%%%%%%//
-new::薄文字の使い方//
-%repeat=4,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::薄文字の使い方
+%repeat=4,para
+\slidepage
-itemize//
-%thin[2,-]::item::Setslidebodyの3番目の引数で濃さを変更\\//
-%thin[2,-]::\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|//
-%thin[3,-]::item::デフォルトは$0.1$//
-%thin[4]::item::リストのページ以外が薄文字になる//
-end//
+itemize
+%thin[2,-]::item::Setslidebodyの3番目の引数で濃さを変更\\
+%thin[2,-]::\hspace*{10mm}\verb|Setslidebody(["","",0.2]);|
+%thin[3,-]::item::デフォルトは$0.1$
+%thin[4]::item::リストのページ以外が薄文字になる
+end
-%%%%%%%%%%%%%%%%//
-new::layerの使い方//
-%repeat=5,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::layerの使い方
+%repeat=5,para
+\slidepage
-\setthin{0}//
+\setthin{0}
-itemize//
-%thin[1,-]::item::layerの始まりは\verb+layer+{:}{:}\verb+{120}{0}+//
-%thin[2,-]::item::layerの終わりは\verb|end|//
-%thin[3,-]::item::図は\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+//
-%thin[4,-]::item::図のサイズを変えるときは\\//
-%thin[4,-]::\hspace*{10mm}{:}{:}\verb+grf,0.8+//
-%thin[5]::item::通常の\verb|\putnote|文も使える//
-end//
+itemize
+%thin[1,-]::item::layerの始まりは\verb+layer+{:}{:}\verb+{120}{0}+
+%thin[2,-]::item::layerの終わりは\verb|end|
+%thin[3,-]::item::図は\verb+putnote+{:}{:}\verb+se{80}{5}+{:}{:}\verb+grf+
+%thin[4,-]::item::図のサイズを変えるときは\\
+%thin[4,-]::\hspace*{10mm}{:}{:}\verb+grf,0.8+
+%thin[5]::item::通常の\verb|\putnote|文も使える
+end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0704thinE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,16 +1,16 @@
title::slide0::%wallpaper/
-%%%%%%%%%%%%%%%%//
-main::Main slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::How to use enumerate//
-%repeat=3,para//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::How to use enumerate
+%repeat=3,para
+\slidepage
-%thin[2,-]::enumerate::[(1)]//
-%thin[2,-]::item::Add :\hspace{0mm}:[(1)] to change the style of item.//
-%thin[3,-]::item::Give a list of page numbers to be displayed.\\//
-%thin[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6], etc//
-%thin[2,- ]::end//
+%thin[2,-]::enumerate::[(1)]
+%thin[2,-]::item::Add :\hspace{0mm}:[(1)] to change the style of item.
+%thin[3,-]::item::Give a list of page numbers to be displayed.\\
+%thin[3,-]::\hspace*{10mm}[1],\ [1,-],\ [1..3],\ [1..3,6], etc
+%thin[2,- ]::end
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705para.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,12 +1,12 @@
-%%タイトル::slide0::kabegami//
-タイトル::slide0//
+%%タイトル::slide0::kabegami
+タイトル::slide0
-%%%%%%%%%%%%%%%%//
-new::Example 1//
-%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example 1
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2
+\slidepage
-%%%%%%%%%%%%%%%%//
-new::Example2//
-%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example2
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2
+\slidepage
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0705paraE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,11 +1,11 @@
-title::slide0::%wallpaperi//
+title::slide0::%wallpaperi
-%%%%%%%%%%%%%%%%//
-new::Example1//
-%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example1
+%repeat=,para=sinemove:{0}:s{65}{10}:input:1.2
+\slidepage
-%%%%%%%%%%%%%%%%//
-new::Example2//
-%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Example2
+%repeat=,para=sinemove2:{0}:s{65}{10}:input:1.2
+\slidepage
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animate.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,21 +1,21 @@
-タイトル::slide0::%wallpaper//
+タイトル::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::メインスライド1//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::メインスライド1
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::Animation1//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation1
+\slidepage
-\begin{center}//
-\input{fig/animsinemove}//
-\end{center}//
+\begin{center}
+\input{fig/animsinemove}
+\end{center}
-%%%%%%%%%%%%%%%%//
-%new::Animation2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+%new::Animation2
+\slidepage
-%\begin{center}//
-%\input{fig/animsinemove2}//
-%\end{center}//
+%\begin{center}
+%\input{fig/animsinemove2}
+%\end{center}
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s07slides/s0706animateE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,21 +1,21 @@
-Title::slide0::%wallpaper//
+Title::slide0::%wallpaper
-%%%%%%%%%%%%%%%%//
-main::Main Slide//
-\slidepage[m]//
+%%%%%%%%%%%%%%%%
+main::Main Slide
+\slidepage[m]
-%%%%%%%%%%%%%%%%//
-new::Animation1//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation1
+\slidepage
-\begin{center}//
-\input{fig/animsinemove}//
-\end{center}//
+\begin{center}
+\input{fig/animsinemove}
+\end{center}
-%%%%%%%%%%%%%%%%//
-new::Animation2//
-\slidepage//
+%%%%%%%%%%%%%%%%
+new::Animation2
+\slidepage
-\begin{center}//
-\input{fig/animsinemove2}//
-\end{center}//
\ No newline at end of file
+\begin{center}
+\input{fig/animsinemove2}
+\end{center}
\ No newline at end of file
Added: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,24 @@
+How to use ketcindyjs 2019.02.26
+
+1. Process flow
+
+ 1) cdyファイルを開く.
+ Rem) In the case of no KeTJS,KeTJSoff buttons:
+ (i) open template2allbuttons.cdy
+ (ii) Copy KeTJS,KeTJSoff button using shift key.
+ (iii) Paste them to the cdy file.
+ (iv) Close once the file.
+ (v) Open the file again
+ 2) Select
+ File > Export to CindyJA
+ 3) Press KeTJS(online mode) or KeTJSoff(offline mode)
+ 4) Open the html file
+ Rem) Use GoogleChrome or Firefox in the case of Windows.
+
+2. Setting the option of ketcindyjs
+ Setketcindyjs([options list);
+ "Scale=(ratio)"
+ "Nolabel=[list of geometric elements]"
+ ex) ”Nolabel="+allpoints()
+ "Grid=(interval of grid)"
+ "Color=(back ground color)"
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsE.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,24 @@
+ketcindyjsの使い方 2019.02.26
+
+1.作成の流れ
+
+ 1)cdyファイルを開く.
+ 注)KeTJS,KeTJSoffのボタンがない場合
+ (1) template2allbuttons.cdyを同時に開く
+ (2) KeTJS,KeTJSoffのボタンをShiftを押しながら選んでコピー
+ (3) cdyファイルにコピー
+ (4) ファイルを一旦保存して終了する.
+ (5) 再びファイルを開く
+ 2)ファイル>「Cindyjsに書き出す」を実行
+ 3)KeTJS(オンライン)またはKeTJSoff(オフライン)を押す.
+ 4)htmlファイルを開く.
+ 注)Windowsの場合,GoogleChromeかFirefoxで開く
+
+2.オプションの設定
+
+ Setketcindyjs([オプションリスト]); をKetinit() の下に入れる.
+ "Scale=(倍率)"
+ "Nolabel=[幾何要素のリスト]"
+ 例)”Nolabel="+allpoints()
+ "Grid=(グリッドの間隔)"
+ "Color=(背景色)"
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/howtouseketcindyjsJ.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1601basic.cdy 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,30 +1,25 @@
-PK \x9A\>N & private/de.cinderella/construction.cdy\xA5\x9B\xDDr۸\x80\xEF\xFD
_ѭL\x93\x94dI\xDEIgl\xCB\xF9]'\x9E\x95\xB7i\xA7\xDB
\x88\x84d\xAC(RRN\xBC;y\xA0\xBEF\x9F\xAC i\xC9\xCE\xBAN\xEC(\xC4w ?
\x82㳳k\x96\xA7O\xA7q0\xF1\xE6[\x96\xA5^4 #Ϗ\xC3ht\x9E\x9FE\xB1\x8D.\xC2\xF0\xE4\xE8\xEC\xEC\x9ASR\xD1\xD4+\xF2
\xEF#ɽ~\xD8\xF37\xF1\xA2\xE8\xA2~1\xEC{\x97\xB7{[\xF0
\xAF"+REI\xABr[\x88\x83\xD3/\xDE\xE7/\xF7\xDE\xCD\xF4ýwzz\xEA\xDD^^\xBF\xFF\xF0\xF9\xC6{w\xF3\xF9\xE6\x97\xCB\xFB\x9B\xA9w\xFDezs\xF4\x8EkZ\xF1\xA7\x8B77\xDB$c)%\xF9OG\xFE\xF1\xEC\xEB\xF1\xC9ś\xB7\x9Cһ\x82\xE5\x95\xFF\xAFA\xFE\x95\xFD%
\xC2\xDE\xE9\xC1\xC70\x8B\x8F\xE2\x9F\xF0\xDF'?
ɨ@t\xE0r\xB3\xA1\x84\x93<\xA1~\xDC
-.\xDF\xF2O\xF6*\xBE\xA5\xBD\xC9JzPU\x9Cͷ\xF5\x8F\x93"+\xF8q\xEF8>\xB6\x94\x9C\xA6\x829\xF5Z\xB1y\xB6\xA5.\xDCR\x9CgnI\xB6y 1\xF4;\xE5 +)\xCD\xE8\x9A\xE6\x95`\xEB\xD34\xD0)'\xDF*N\xDA\xC2\xD5LF\xF3e\xF5 [M\xAD\xD7\\xB9bI٘\x94\xAD\xAD\xA7\xC1i\x9ER\xDE\xD2+V>\xB2\x92\xCD3\xD9{9\xA3\xA6\xE9\xF7*Xy\xB5 k\x96= xF\xF2rF9["6\xC9e\xA5\xA6\xDEmX\x9E\xB3|\xD9ҽ\x8C\xCCŘ\xA5\xED\x9D+\xD9\xB2\xB5(6\x87\xA4\xE6E\x96\xB6M\x93\xC0XE2\x96\x94-\xE4f\xD7\xE8\xD0\xD8\xE6F^r\xF3\x827\xF3`9\x85
-`Nֲ:[][\x93\xA5\xAC\xC5
-!n(/*R\xB1B^9\xA1z2?\xCB \xB8+J\xBF\xDF\xEB\xF7\xA2\xE6z\xEFIc\x84A܋N\xA4a>߸\xA6\xCC\xCE/"\xA6\x9B_v&\xBF\xCAu\xBF\x980\xDD/&\xF8\x82\xBA_ a\xF3
\xA4q\xBF@\xF7\x8B\x81S\xFCb`T\xBF@\xF1
\x84P\xBF
-\xB6\xF8F\xA8~A\xCA\xBF@
-\xF1
\xDE9\xDD/8\xFC\x82c\x98_\x903\xD0\xFD\x82 \xB8_P\xF7\x8B\xA1.\xD5/VH\xF5\x8B
E\xFC\xF2
\xE0\xE0\x97K\xB3^\xFA\xF5\xC7\xD3\xFAs\xB4\xFF\沣`.\xED~\xC1\x8Bu\xBD(\xDD.
\xC8p\xBA[ `S
\x80q\xB3
\x8E)^\xC1U+\x80A\xACT*\xB0\xB5\xA7\x80 U)\xB01
-\x80\xA1\xA0
\xD3}\x82B@'(\x85\xD9v^\x97 $p\x97 at NW ^\x93j\xA3\x8A\xC4J"
\xB9t\xD5ȕ\xA6q\x95
-\xC4\xF3\xDA\xE4<
\x8D\xFD\xA8?\x8A;\x97
F\xAC\xD3pԟ\x8C\xFA\xF1p\x8F\xC7\xFD~t(\x99\xAB\x8E\x92\xB9\xB2K/\xD6%c\xA0t\xC90 \xC0\xE9\x92\x80M2 \xC6%0\28\xA6HGT\xC9 \x91
`P\xC9\xC0\xD6Z$T\xC9\xC0bD2 B$\x83vL\x97
-ɠ&\xD8y]2\x90\xC0%9]2xM\xAAdl\x8C*+\x89H\xE6\xCAU2\xD7\xC6\\xE5\xE5S\xF4\xB5\xAF\x83\xA3\xEB\x8EF\xB9\xB6/֍b\xA0t\xA30`\xC0\xE9F\x80\xCD( ƍ0\xDC(8\xA6GT\xA3 1
-`P\xA3\xC0\xD6Z\x8CT\xA3\xC0b\xC4( B\x8C\x82vL7
-
-\xA3\xA0f\xD8y\xDD(\x90\xC0\x8D9\xDD(xM\xAAQl\x8Cj+\x89\xE5\xDA\xD5(\xB3L\xCF[\xFA\xBA?\x86 at 1ap\xAE}
(F\xD4\xD8\xCD1\xBB \xE3\xDE.^\xF6v
-\xD8\xDB5ppo\x80`oֽ]@\xF6vg\xD8\xDB\xC59uog\xB4\xBD] a{\xBB \xC2\xF7va\x83m{\xBB B\xDBۅ\xE5\xD8\xDE.\xA0\xB0\xBD]\xB4s`o\xA5\xE0\xDE.\x8A\xA1{\xBB\xF0
\xC0\xDE.D
{\xBB{\xBBx]\xDAޮ
-\xD2\xF6v\xAD(\xB6\xB7\x9B9ۇk\xF6\xF9\xBF\xE5ûʇ\xB7\xC8/\xF21`@>\xCA\x80@>\x80\xB0\xCA\xD0\xF9 \xCE \x9CS\xE5\x833\x9A| \x84\xC9@\xB8|`\x83m\xF2\x9A|`9&@a\xF2A;\xE4\x83RP>(\x86\xCA\x9E\x90D
\xF2\x81 \x90^\x97&\xA4\xC9NJb\xF2\xE1\xCE\xF2\xD1\xDCczprvOW\xF5\xB4\x98\xC7M<\x8E\xDEq\xD5N\xABu:I\xC7\xD19\x8E\xCAq0\x8E\x8Bp\|㦛ζi\x91\x8D\x93k\T\xE3d7\xD18{\xA6]3\xAE\x96i\x97\x8C\x8Bc\xDC\xD3\xD50\xAE\x82\x99wk\xA2
D\xFDѤ\x85\xFD\xC1`
\x8F\xCE\xF7\xD18
-\xC7\xE7\xC38
\x87\x83\xC1dp\xE0\x97iG\xBFL\xED~\xC1\x8Bu\xBF(\xDD/
\xF8p\xBA_ `\xF3
\x80q\xBF
\xF7
\x8E)~\xC1\xD5/\x80A\xFC\xD4/\xB0\xB5\xBF\x80 \xD5/\xB0\xF1
\x80\xBF\xA0
\xD3\xFD\x82B\xC0/(\x85\xF9v^\xF7
$p\xBF at N\xF7
^\x93\xEA\xA3\xFA\xC5J"~\x99\xBA\xFA\xE5^
U$
#?\xF82\xB49\xA2i"\xD25\xD1Ե\xF7\xC4AtE\xB3\xEE͈\xEE
\xA9;Âo\xA0\xAC\xEE\xB2\xF9
-\xC0
\x82\xA2\xB8G̨\xE23\xA6\xFA\xE5\xA7\xA0
\xEA\xBC\xE5\xB7\xA0A\xAA_pq\x8Cy\xE6,\xCB\xEAy7s\xD9ͼ\xB8F\xF5\x9Fq8
\xA3\xD1x\xDC7f,_գ\xC12V=9\xCCn\xED+\xEE4\xCE\xF5\xE8\xADY\xFE\x8D\xA5\xF5Z\xB0\xADY\xED\xB6\xAA\xEAk\xDE>'
-\x94 g\xB9r\xFF\xCE\xE87./\xF5U"~\xDA\xA9\x8A\xE5\xD2u\xE2\xE5A\xBEe\xCB-oaw\x9E\xDB\xD6'\xEAz#\x89\xF9\xFE\xAE\xED\x86wmZ$+\xB1\xB8D&C\xA16\xE1\xB8X\xFEȷY\xB6Wd
\xBFF\x91q\xBB"qS\xA4\x81\xC4i at QES$\x80\xDA ̊\xA8Y\x918
-\x89cP\x91\x803(pFE
\x82\xA0"!bP$>\xF3P\x91\x80sU$lQ$:"E⣇*\xAFU$@uE\xB2\x85߬6\xF6@\xB3lC\xC42\xA8N\xFE\xF6\x8E<h)\x8F\xFA'=\xF9yNj%\x88\xBF_9\xABhU\xCC\xE6\xC7@\xAEh\xF7p\xB9\xE2'\xFD,\xBA/v\x93\xABa\xD4\xB9\xA2\xA4I\xAE\xF1\x81\Ѯ\xA9r
\x8Dp\xB9\xC24~U;\xA4\xA0l\x87$\xD4\xC4\xE2\x8AuJC!\xD5*\xD9\x89(d-\x9AuLE
-
"Z\xD7d\x82fվ*
\x85Q\x88l\x9DR\xC3*@t\xFB\xEA\x94F\xB6 \xB7KRjD\\xB9
\xD2R\xC8\xEAҽ]\xADh\x95\xC8\xDFV\xFB\xBDT\xCC\xD9!/5\xF4\xFEٝ\x9F\xE8\xFD\xC7Y
\x8B\xBA\xD3=3\xC5Q\xA3=sS\xB4w\xAA>\xE31\xEEO$;}]z꒟vHP\xBBd\xA8\x9DRT\xB7
\xB5{\x92\xDA%K풦\xBA\xE6\xA9Ή\xAAs\xA6\xDA!U}]\xAE꒬\xBAg\xAB\xCE\xE9\xEA\xEB\xF3\xD5\xCE k\xA7\x8C\xB5K\xCA\xDA%gmMZq\xDD\xE7\xA9\xFF\x89V\xBF\x97\xC5F\xEE
-\x8At\xF5\xB7\xE3\xAFt\xFE&\xFF\xED\xF8D\xD6j\xEF\x85\xC1\xAF\xD6ܴ6X\xB1\xB0\xAD
-\xA3b;\xE4\xA7\xDD\xD4XW,\xD2Aղb\xC1h\x96Em\xF9\xECL\xFC\xBDy\x8A\xF7!_|]\xEF\xC2
\xED,\xE3\xFD)\x9EX\xBE\xD9V\xF5'\xCFM\xDD4\xE6)}_N\x82<H\xD2\xF4\xB6H\xA5jh \xA7\x8Fr\xF1pA\x82\xB58V\xB7\xC5#\xF5O\x8E]Й8\x83\x8C^\xA6\xA9#\xBB\xCD*&q\xB5\x90d\xCBB<\xC8<\xAC\xCB\xE0c\xC1r\xB7\xBA\xA6t\xC1rz]\xAC7\xA4,[\xDB'\x89
\xA62\xF85O
g\xF8
{\xA4\xEF\xE50׀_hY\xBE\xE7
\xFD8\x9A\xD3\xF2\xC8
-\xEE\xFDy\x93?2^\xE4r*\xFC\xE7\xEA\x9A/1E\xE29\x86\xACK\xBF\xBES6\xDF
-!\x9A\xBD/~\xA6\x8F4\xF3\xA3Â\xC3\xEAo\x8B\xAA\xE0\xF6\x8A\xA3\xAF(\xCFiV\xAF\xFA$i
.\xF7Gފ:iYG\xBC
\x9Cm(MeC'r\x9D\xCE\xE48x\x9B\x82WL\xAC\xD2\xC3\xDA__\xD0E\x88\xF1؊K(\xA5
"VGP\xBF\xCEP*V\xEE\xB8U3\xF9\x9C-*qY$\xAB:\xAE\x8E\xBBb\xB3\xDD܊\xAA\xE5t9V\xBAfi\x9AQ[\xAD\xF2ҰW&\x9C.ߎ,9w\x85ݲ~~\xA1\x82\xAC\xE5%Q\x8A[xR4's\xF5\x8D\x92\xF2uP|\xCB\xEB;\xC1\xAFgɃ\xF7I
4\xCDWd\xBD\xB1F%\xC5\xE6\xA9
:\xF9\xDF\xFF\xC4a4\xF0\xBAU\xB0\xE1E%zJE\xB6\xD1\xCF\xF7\x8B\xD2)&)\xD6k\xA92\x92\xB9\xE1$_\xD2EF\xE4}\xFD\xE5@\xB0\xCD3\xB6f\xB2\xA3\xB6\xE8\xF2\xA1\xF8\xC6rq\xE3\xCAh\xD5ڜ\xD01IIE\x82\x87\xED\x9A\xE4\xAF\xDD\xEC\xB4X\xE5\xCF\xF7*\xB6(\xAB6X\xDCӗ\xB4^\xB1\xAD=\xAE\xEF\xCC\xCD\xE0\x8F\x94\x97\xCD뺌.I\xF2\xA4]\x91d\xB5\xE4\xC56O\xAFe\xEE\xE3G\xE7\xE3^4:\xEFE\xF5ʿ\xCA\xD8 uN\xAF\xBE++\x93\xAB\xAB\xE2\xE1\xB0\xF7\xFC-0\xA9o+\xBB+\xA4%\x9B[\x94\x96*ʷ\x8BeB\xC4=\xAB9\xC5\xFD\xE7 \xE6\x8B\xBE\xF1\xA5\xE5\xE3 \x92]\xE6\xFB3U^vX.\x8D\x80\xA4\xBF\x8BT8O\x9E\xC4]\x96\xB3ﻼ\xD6̩\xB8\xF9\x8A\xE1u\x92Rn\xF7\xF7\x8E\xC5n1\xAB\x9F\xDAh\x927I\xD2ˑ\xB6>\xD5ϵ\xE3lM\x881\xDEf\x85`\x9A\xA6A\x94\xEF\x9C\xEB9\x91\xB5]\x98\xDA\xDEA\xBBf
-`J\xF8\x8A\xE6S*3\xC7\xE6\xE1hg>\x80\x8A;x\xE0K*\xD1\xD9mFx++\xFE\xF7\x82\xEE/x\xEE߅\xD8\xE5l\xDB*,\x85$ZgP6\xC9<>tt\xB7\xFA노\xC3x
\xC6q<\xF1h8\x99\x84\xF8P\x83\xC5}e\xC9\xF2@\xAE\xC8A8\xC6\xF1\xE0|\x8E\x86\xF2\x975\x87\xEEᲫ\xD1d\x8C\xC2\xC1`8\xF4\xC3p\xC6/\xF1w\x85<\xF7\xB4\xBE;ƫ\xAF\xF2\xB1\xC2F\xCA\xD1\xF7T^\xFB~<\xD9\x9E\xC9s\xF4\xE1\xEE\x81/uG\xFE郓Ј\xF8\xB0\x9F{\xE4V
\xBE/\xA7\xE6\xE5\xC4Ŝ\xAAGfbwG~\xC8$:O_\xB2\x93\xFFPKt&
\x9E
\xB2H PK \x9A\>N % private/de.cinderella/certificate.bin\x8Bvr0NJ\xB1LN3K\xE4 PK9uV\x83
PK \x9A\>N / private/de.cinderella/scripts/Draw/0/figures.csU\x90AO!\x85\xEF\xFDfNl\x84ڮ\xA9Cv\xDBS\x9BƄC\xDB
PH\xC5\xD8\xECb\x8A\xFEz6\xD6x\xE2\x85\xF71\xBC7;\xAD\xB7\x91Tϳ\x99\xD0Z%\xB2\xC8R:\xAB\xCD@@:&\x99
\x80vlE\xD9әv\xE5\xC8\xC!
8ގ\xB1w!X\xA2-hC[*
/\xE8iU\xF1a\xB4\x9E\xA4
-EB\xF8\xBF]\xFF\xDAL\xCEohU\xAE\xBF
-[/\xE7\xABib\xB0\xFEo$\xF7M\xF5P#*\x91⏈\xB7\xC1\x85\x81\xBF\xBAOS\xF8m\xEA\xD2m(\xF4\xBE\xF8 ?\xB9K\x90#Ns\xEBE\xC1\xF6&F\xEC\x8A\xE0\x8A\xA0 \xAC
UX\xA9<n
x\xB4^۱\xBF\x94e\xEDL\xFCCm\xF0#\xBC)gxJ\xE1x'\x8F\xF4\xB0\xA5\xD3R6\xE7[\xB4뻍S\xB6PK\xC1\xCF\xC9M\xF6 x PK \x9A\>N . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
+PK (NSN & private/de.cinderella/construction.cdy\x9D\x9B\xDDr۸\x80\xEF\xFD
_ѭL\x93\x94dI\xDEIg
\xDB\xF9٬\xCF\xCA۴\xD3\xEDDB2V\xA9!)'\xEEN
\xA8\xAF\xD1'\xEBe\xC9\xCEZ\xFE C~ \xF0\xC3!\x99\x9C\x9D]\x89<}:\x8D\x83\x897ۈ,\xF5\xA2Iy~
F\xA3\xB3\xF0\xFC,\x8A\xBDht\x86'GggW%g5O\xBD"\xBF\xF0\xDE\xF1\x90=\xB8\x897\xB9L.\xA2\x91wy
Ի\xA2\xBC\xF0j\xB6duQT\xBC\xAE6\xEC\xBC\xFE\xE2}\xFEr\xEF\xDD\\xBC\xF7NOO\xBD\xDB˫?\xDFx\xEFo>\xDF\xFCzys\xED]}\xB9\xBE9zϋ\xAF˧\x8B77\x9B$)g\xF9OG\xFE\xF1\xF4\xEB\xF1\xC9św%\xE7w\x85\xC8k\xFF_\x83 \xFC\xAB\xF8K\x84\xBDӃ\xCD0\xC3&\xFC\xFE\xFB\xE4\xA7#@.\xD7k\xCEJ\x96'{C\xE0"\xF8\x91_Qث\xCB
+\xEF\xCDYV\xF1À\xBA.\xC5lSs\xFF8)\xB2\xA2<\xEE
\xC7ǖ\xE3A\xC9S`N\xA1\+6\xCB6܅[\xC0y\xE6v\x90e\xEB\x88\x99\xE0\xDFy\x99\x88\x8A\xF3\x8C\xAFx^ۜ\xA6\x81NK\xF6\xAD.Y\xC2[\xB8\x86\xC9x\xBE\xA8d\xED\xA1\xA9\xF6\x86\xAB\x96b-)\x93\x8A\x95\xF54J\x9E\xA7\xBCli\x95\xA8
E%f\x99l\xBD
QS\x85\xFC{
̋\xBC\x9E\xB3\x95Ȟ \x9E\xB2\xBC\x9A\xF2R\xCC
+\xEB\x8C\xE5\xB2PS\xEB\xD6"\xCFE\xBEhi^\xC6f\xD0gi{\xE3*\xF1Y[\xBBCR\xB3"Kۆ 0Q\xB3L$U
\xB9\xDEU:4ֹ\x96\x97ܬ(\xB7\xE3`9\x85u `\xCEV\xB28[Y\x81X\xB1\x85\xAC`\x8607\xB4,jV\x8BB^9\xA1z2\xBF\xC8\xB8+*\xBF\xDF\xEB\xF7\xA2\xED\xF5ޓ\xC6\x83\xB8\x9DH\xC3|\xBEq1\xCCV0;\xBF at L7\xBF\xECL~1
\xD7\xFDb\xC2t\xBF\x988\xE4
\xEA~\xC1\x84\xCD/\x98\xA6\xFD\x829\xDA/N\xF1\x8B\x81Q\xFD\x82!\xC2/"\xFDBT\xD8\xE2
\xA1\xFA\x858N\xF8S\x84_\xE8\xC6\xE9~\xA1)\xE4\xA3\xFCB\x9C\x81\xEE\xA1\xFDB\x80\xBA_
e\xA9~\xB1B\xAA_\xEC(\xE1\x97\xE7 \xBF\\x9A\xF5\xD2o6O\x9B\xEDh\xBF\xDD沣`.\xED~\xA1\xEBz1P\xBA]
\x92
\xE2t\xB7 \xC0\xA6\xD3fA-S\xBCB#\xAAVCX1\xA4Tpm-NA\xAAR\xF0a\xC2("\x84B6L\xF7 !\x9D\x90e\xDCx]&\x98\xA0]\x829]%tI\xAAIl\x8C*+Ix\xE4\xD2U#o5\x8D\xC0U6\x80۵\xC9y8\xFAQv.90
\xCC\xD3pԟ\x8C\xFA\xF1p\x8F\xC7\xFD~t(\x99\xB7
%\xF3\xD6.\xFA\xB0.\xA5Kƀ!\xC9 N\x97
l\x92A0-\x84ђ\xA11E24\xA2J1\x84dCJ\xD7\xD6"\xA0J&$\x83 B2d\xC3tɐ\x92
IQ\x92\xC1\x8D\xD7%\x83 Z2\x98\xD3%C\x97\xA4J\xC6ƨ\x9!
2\xB1\x92\x84dJ\xE6ʘ\xAB\xBClEA_\xFB
\xDC]u4ʕ\xDD(\xF4a\xDD(J7\x8ACFA\x9Cn،\x82`\xDA(\xA3\x8DBc\x8AQhD5
+b\xA3 \x864
+\xAE\xAD\xC5((@5
+>LA\x84QȆ\xE9F!!d\x92\xA2\x8C\x82\xAF\xB4Q0\xA7\x85.I5\x8A\x8DQ\x8Db% \xA3\\xB9e\xAA\xA7-\xD0\xF5\xE7\x93a|\xBE\xFF
\x91a\xC2\xE0\\xFB
f\xDA\xD10S\xBBa\xE8\xC3蹮\x9Ba
~\xAA\xDBfX\x9F\xE9\xBAa\x86'\xBA톡\xEDy\xAE\x83aC?\xCD\xEDj\xA0=\xCBu1
\x82\xA8'\xB9.\x86!!\xFC
\xD7\xD50\xB8\xF1\xE8)\xAE\xA3a0\x87\x9E\xE1:\xC6\xC6hOp;f\xEAj\x98kc\xCE\xF1 n\x8C&\xFD(\xEC\xE3xt\xBE?\x8D\xA3p|>\x8C\xC3p8L~\xB9\xEE\xE8\x97k\xBB_\xE8ú_
\x94\xEE\x86\xFC\x828\xDD/\xB0\xF9\xC1\xB4_F\xFB\x85\xC6\xBFЈ\xEA\xC4~A
\xE9\[\x8B_P\x80\xEA|\x98\xF0
\x82\xBF\x90
+\xD3\xFDBB\xC8/$E\xF97^\xF7
&h\xBF`N\xF7
]\x92\xEA\xA3\xFA\xC5J~\xB9v\xF5\xCB=tU$
#7|\xBAݣi"\xD25\xB1-k \xEC\x8A\xED\xBC7#\xBA/,\xA4\xEE
\x8A\xBCA\xB2\xBA;H\xC8\xE62\x80v\x89\xD2
1\xA3\x8AK̘\xEA\x92#\x9CBr\xA4W\xE8\x9A[\xDCB\xA9~\xA1\xC21摟\x8B,k\xC6\xDD\xCCId7\xF2p-\x8C\x9A\xAFq8
\xA3\xD1x\xDC7f"_6\xBD!2Q?9\x8Cn\xE3\xABҩ\x9F\x9B\xDE[\x89\xFC\x9BH\x9B\xB9`\x9B \xB2\xD8M]7}L\xB6XP%\xA5X˙\xFBw\xC1\xBFA\xB8\xBCԗ \xFC\xB6WR\x8B\x85\xEB\xC0\xCB_@\xBE\x8BM\xD9\xC2\xEE<?\xB6\xCDO\xD2\xF5F\x92\xF2\xFD
\xDC؍n\xDAu\x91,arA&CP8.\x96\xBF\xF2M\x96\xED#EƯQdܮH\xA1i )EPR\x91\x88\xA5\x89\xA06E\xA2 \xB3"jV$\x8D"E\xD2V$\xE2
\x8AD\x9CQ\x91\xB8fE\xA2 \xACH\x8CI\x8F<V$\xE2\\x89[I\xF6\x88A\x91t\xA4\x8B%\x89P]\x91b\xEEog\x9B?}\xE0Y\xB6f0
+꓿\x85\xBD#ϻeK^ɽ\xFEIOn\xCFX\xA3\xF8\xFEZ\x8A\x9A\xD7\xC54~\x8C\xE4J6\x8F\x96+}\xD2\xCFr\xBDk\xDAbg)\xB9z\x9D\x90+I\x9A\xE4ȕl\x9A*\xD7ш\x96+N@\xE3We\xA0\xB1C
+j`H\xC1vHBM,\xADX\xA74S\xAD\x92퐈b֢Y\xC7T\xD4\xC0\xA2uMF1hV\xED\xAB\xD2Q
E\xC8\xD69!5\xCCB\xB7\xAFNIqd\x9Bp\xBB$\xA5\x86N\xA4\x95\xDB!-Ŭ.\xDD\xDB\xE5\x92\xFC'\xDBT\x8A9;䥆\xD6?\xBB\xF3\xBF\xFFy\xDA\xEEt\xCFLi\xD4h\xCF\xC3ܔl\x9D\xAA\xCF\xC1xL\xFB\x93\xC8N_\x97\x9E\xBA\xE4\xA7
\xD4.j\xA7\xD5-Gv\xC9R\xBB\xA4\xA9\xAEy\xAAs\xA2ꜩvHU_\x97\xAB\xBA$\xAB\xEE٪s\xBA\xFA\xFA|\xB5s\xC2\xDA)c풲v\xC9Y[\x93Vş
\xAE\xFB<\xF5?\xF1\xFA\x8F\xAAX\xCBg\x83\x90\xAE\xFE~\xFC\x95\xCF\xDE\xE4\xBF\x9F\xC8R\xED\xAD0\xF8՚\x9B6+涹aTl\x87\xFC\xB4[\x82\xEB\x8A%\xA8Z&\x8CfY\xF2?\xC1\xF7ͳP\xBC\x8F\xF9\xBC(W\xCDSأ\x9De\xBC?\xE1~A\xE4\xEBM\xDDly
Tu\xB35O\xE5\xFBr\xE4N\x96\xA6\xB7E*U\xC39|\xBC\x84\x9B
\xAC`_\xDC\x8F\xDC?9vA\xA7p\xBFLSG\xFEv\x93\xD5B\xE2\xEAA\x96-
+\xB8\x91yXU\xC1υ\xC8\xDDʺ\xE6s\x91\xF3\xABb\xB5fU\xD5Z?Kd7U\xC1oyZ8\xC3\xEF\xC5#\xFF ߀\xB9\xFCʫ\x9A\x95{\xFE\xC7я\xA3`\x8F\xA2(\xBD?o\xF2GQ\xB9
+\xFF\xB9\xB8\xED\x86\xEEcت\xF2\x9B\x95r\xFB\xA3P\xED}\xF1
\xE4\x99
8,\xFE\xB6\xA8\x8B\xD2^pԡ\xE0%/s\x9E5\xB3>I\xB67\x97\xFB=\xEF\xA0L^5/;\xA7k\xCESYщ\x9C\xA7S\xD9(k\xB3\xF4\xB0\xB4\xC3\xD7|^\xD0\xB8\x84R>g0;\x82\xE6u\x86R\xB0\xB2\xE2\xD6\xDB\xC1/\xC5⡆\xCB"Y6\xA1xv\xDC\xEB\xCD\xFA\x8A\x96\xC3\xE5X\xE8J\xA4i\xC6m\xA5\xCAK\xC3^8]\xBE
Y\x94
V\x85ݴ~~\xA1B\xAC\xE4%Q\xC1\x9E\xD4\xCF\xD9L}cE\x86\xA4\xE5*(\xBE\xE5\xCDJ\xF0[V\x8A\xE4\xC1\xFB
\xCD\xF3%[\xAD\xADQI\xB1~j\xBA"\xFF\xF7\xDF8\x8C^\xB7\xD6eQCK\xB9\xA2\xC86\xFAy\xBD\xA8\x9Cb\x92b\xB5\x92*c\x99\xFE\xC0\xF2\x9FgL\xAE\xEB/;\x82M\x9E\x89\x95\x90
+\xB5EW\xC57\x91\xC3\xF1\xBA\xB5:\xD01KY͂\x87͊\xE5\xAF\xDD\xEC4\xCC\xF2\xE7\xB5ʁ-\xAA\xBA
+\x865}\xC1\x9B\xDB\xDA\xE2fe\xDEv~\xF0\xC8\xCBj\xFB\xBA.\xE3
\x96<\xA9AoY\xB2\\x94\xC5&O\xAFd\xEE\xE3G\xE7\xE3^4:\xEFE\xF5\xCA\x9B\xB8E\x9A\x9C^9\xF8fV&g\xD7\x88\x87\xC3\xDE\xF3`R\xDE~)\xBB+\xA4%\xB7K\x94\x96*ʷ\x8BU\xC2`\xCDڞ\xE2~;H\xC0\x9C0鷞"\xA2\xB4|
A\xB2 \xC1l\xA6\xCA\xCBN˩\xB0\xF4H\x85\xF3\xE4 V\xD9R|\xDF\xE5\xE4\x92\xC3\xE2
\xDD
e\xB2J>\xEE\xEF
\xEC\x8B\xDDb\xD1\xDC
\xB4\xD1,\xDF&I/{\xDA\xDA\xD4D<\x97N\xB3
+}\xBC\xC9
+`\xB6\xA6N\x941\x91\xA5]\x98\xEA\xDEA\xBBj
+`\xCA\xCA%ϯ\xB9\xCC
\xB77G;\xF3!V\x9C\xB8\xE1Kjh\xEC&ce+
{A\xF7
+>\xF7\xEF v9ڶ+\x90Dk\x85p\xD56\x99\xA7\xBB\x8E\xEFf3w}\x82\xC18\x8E\xC7p\xE3\x8F\x86\x93IHO 5֕\x85\xC89#\xE1\xD80Td\x88l^4
\x86\xDC\xD0G\xFE\xEE\xA6|\xB7\xAF\xAC\xBFʻ<){?py\x89\xFB\xFD\xF1d\xBF{*O\xC5\xC7'\xB2\xBE4u\xFF\xD3oڪ\xED\xFD\x87\xDF4g\xBF\xF7\xBAҗ
\xFDrJ0B\xEA\x9E)
\xC7n\xCF\x99\xE7\xE9K\xAE\xF1PK\xADue\x94\xC0
+ \x85? PK (NSN % private/de.cinderella/certificate.bin\x8Bvr03\xB0L4567\xE2 PK{gɧ
PK (NSN / private/de.cinderella/scripts/Draw/0/figures.csU\x90QK\xC30\x85\xDF\xFB+\xC6}JX\xBAn\x95\xF92"\xA4U
"\xF4\xC1\x87\xBA\x87\xBA\xCD
Ii\xAE\xAC\xF3\xD7{\xD9pO \xF9\xCE=\xB9\xE7<\xB4\xDE"\xE3\x9B,k
~\xDC[\xAFO\x87\xC8Zh\xF6r\xB5X\x83\x80\xE7 a\xDE9\xD7\xEB12.\xA0.
\xF2\xF8i\xD1\xC0\x8Eo\x8A\xCD
b\xA6\xB4\xEEF\xB6L~\xCEj30h@\xB4\xF9Z\xE4\xB7;Ѧc\x82[\xB1w\xAC+Q\x89Z(\x80\x93c\xF6BLw\xD8%\xD1z6r\xBA\x8C$\xBE\xC6\xE5\xE7\xCD\xE2"ݥ\xE7\x93\xDFM\xD2ȴ\xFDŒ\xA9yŋ\x92\xA4
+\xA9\xE4
+\x9CC\xBD\xBB\xEF\x94){\xFB\x81\xB5\xF7
\xB1\x93|\xA3Of#L+\xFE\xF9\x96\xCB$\xDBDJI\xE0HB<\xDD*\xA0Hi\xB8N\xC2W*\xD6\xC6\xFE#u]\x8F\xC6\xF5\xD4\xCD\xFF\xC8/PKc\xBA\xD5
\x91 PK (NSN . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
\xC0\x8A\xE1|\xA0\xA6\xCC܂\xFC\xA2
-\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK \x9A\>Nt&
\x9E
\xB2H & private/de.cinderella/construction.cdyPK \x9A\>N9uV\x83
% \xF2
private/de.cinderella/certificate.binPK \x9A\>N\xC1\xCF\xC9M\xF6 x / S
private/de.cinderella/scripts/Draw/0/figures.csPK \x9A\>N
pLO d . \xA6
- private/de.cinderella/scripts/Init/0/KETlib.csPK ` Q T Construction created with Cinderella (http://cinderella.de)
+\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK (NSN\xADue\x94\xC0
+ \x85? & private/de.cinderella/construction.cdyPK (NSN{gɧ
%
private/de.cinderella/certificate.binPK (NSNc\xBA\xD5
\x91 / u
private/de.cinderella/scripts/Draw/0/figures.csPK (NSN
pLO d . \xDA
private/de.cinderella/scripts/Init/0/KETlib.csPK ` \x85
+ T Construction created with Cinderella (http://cinderella.de)
©2014 Ulrich Kortenkamp
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1602diffeq2.cdy 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,45 +1,46 @@
-PK X]>N & private/de.cinderella/construction.cdy\x9D\x9C\xEDr۸\x86\xFF\xFB*8\xFEE\xB72-R\x96%y'\x9Dq\xFC\xB9\xEB(ɬ\xB3M;\xDD\xFE\x80EX\xE6\x8A"5$\xE5\xC4\xDD\xC9\xF56zeHKp^\x80\xA0\xE5أ>\x80\xCF=>::O\xB2\xF8\xF90
-&\xDE\xFD:Ic/\x9C\xF4CϏ\xFA\xE1\xE8\xA8rF^8:\xED\xF7\xF6\x8E\x8E\xCE
\xCE*
{yv\xEA\xFD\xC22o\xD0\xEFy\x82\x9Bxaxz
\x9D
O\xBC\xB3\xA9\xC0\xAE\xF2\xE2ԫUy^\xF2\xAA\\xE7\xE2\xE0\xC5'\xEF\xE3\xA7/\xDE\xE5\xC5\xCF_\xBC\xC3\xC3Cozv~\xF3\xF3\xC7K\xEF\xFA\xF2\xE3\xE5\xAFg_./\xBC\xF3O\x97{\xD7<_\xF2\xAAx>}w\xB9\x9E\xA5I\xCCY\xF6Ӟ\xBF\xF7u\xFF\xE0\xF4\xDDU\xC1\xF9\xE7<\xC9*\xFF_b\xBC\xC7M\xFE\xD2\xFA\xBD\xE3\xA0\xFF\xF2\xAE\x8C\x9Bw\xFF>\xF8iO\xD6 D\xF7g\xABg\xCBfzCA\x85\x92_a\xBFWk\xDE{`i\xC9w+TU\x91ܯ+\xEE\xEF\xCF\xF24/\xF6{\xFBѾ\xA5<(x,\x98CѮ\xBBO\xD7܅\x9B\x8B\xB3\xCC\xEC KW\x8FL f\x82\xE7\xC5,)9O\xF9\x92g\x95`\xEB\xD34\xD0q\xC1\xBEU\x9B\xF1\xAEfR\x9EͫG\xD9{\xDF\xD4{͕\x8Bd%)'K\xEBi<\x8By\xD12\xAA\xA4|J\xCA\xE4>\x95\xA3\x97+j\xEA\x90\xAF\x82\x87<\xAB
\xD82I\x9F|Dz\xF2\x8EɃ\xA1\xC6*e\x99l\xD44\xBAU\x92eI6o^\xCA\xEEŜ\xC5\xED\x83+\x93\xFF\xC8\xDE\xC2\xC88
\x92\xBA\xCFӸm\x99\x96T,Mfe
\xB9\xDAt:4\xF6\xB9\x92\xDC}^4\xEB`9\x85U!\xC0\x8C-es\xB6\xB6\x82d\xC9\xE6nP\xB0;\x84\xB9\xA1E^\xB1*\xC9\xE5\x95\xD3WO\xE6\x83\\x80\xCFy\xE9z\x83^\xD8\\xEF\xBD\xC6Q/<\x90~\xF9x\xA9\xF9\xE5U*\xC24\x91\xFAlus\xAC\xBDv\xEC#Z\xECf\x9FM\x93}
\xE5\xBA}L\x98nG\xECCA\xDD>\x94\xB0ه\xD2\xD8>\x94\xC3\xF61p\x8A}
\x8Cj
-\xFBP\xDAt\xD8bZC\xB5(\xF6\xA1\xB0
\x9CnL\xFB`
\xD9\x9C\x81n\x80`\xFB P\xB7\x8F\xA1-\xD5>VH\xB5\x8F
\xF6y\xA9\xE0`\x9F3M>\xFD\xAD|L\xB1\xCDYG\xB9\x9C\xD9݂\x8Bu\xB5(\xDD,\x8C\x88\x85p\xBAW`\xD3
-\x81\xB1U\x86\xA5\x821\xC5)Q\x95B`\xC2@\xA1\xD0\xDEZ|B*\xA8:\xA1\xC5\xC0&2\x81\xD3]!\xA2H!\x93\xD0\xC1\xEB"\xA1\xF6\xE5t\x8D\xE0\x96T\x8B\xD8U"V8\xE4\xCCU!\xEF\xF5\xFC9\xE4P\x95\xC8\xFB\x8Eyo\x97.\xD6%b\xA0t\x890"\xC2\xE9!\x80M"\xC6!\x96\xC6\x89`D\x95a\x80D%B{k\x91\xA9\xA0J\x84\x89HL\x97\x84\x88D \x85$B\xAFK\x84X"\x94\xD3%\x82[R%bcT\x89XI \x91\xF7\xAEѓ
\x87\x8C"\xE5k\xB0c\x94\xAE9OK\xCA\xE3\x96\xF18&<\xAE\xF9Nk\xBA\xD3)\xDBqLv
s
\x87T\xC7%\xD3qIt\xDC\xF2\x9C\xCEiNK\x96\xE3\x94\xE4\xB8\xE48N)\x8E[\x86\xE3\x9C\xE0\xB4\xE77\xAE\xE9M{v\xE3\x92ܸ\xE76]S\xE7\xCC\xE6\xCA\xF8\xB1JD\xAF\xA3\xEC(䪣B\xAE\xEC
-\xC1źB
\x94\xAEFB8]!\xB0)\x84\xC0X!\xC3
-\xC1\x98\xA2\x8C\xA8
-!
Pa\xA0Bho-
-!T\x85\xD0b\xA0\x85\xC0\x81\xE9
-\x81Q\xA4\x90B\xE8\xE0u\x85P+\x84r\xBABpK\xAABl\x8C\xAA+ r媐\xA7\xA0\xE4D{\xED妣Qn\xECF\xC1źQ
\x94nF\x8CB8\xDD(\xB0\x85\xC0\xD8(\xC3F\xC1\x98b\x8C\xA8F!
0
-a\xA0Qho-F!T\xA3\xD0b`\xA3\xC0\x81\xE9F\x811
-\xA4\x90Q\xE8\xE0u\xA3P\x85r\xBAQpK\xAAQl\x8Cj+ \x8Cr\xE3j\x94[KPr
\x83\x92ێ
-\xB9\xB5+\xEB
-1P\xBAB
Q\xE1t\x85\xC0\xA6c\x85
+c\x8AB0\xA2*\x840@!\x84\x81
-\xA1\xBD\xB5(\x84TPB\x8B\x81B\xA6+BD!\x90B
-\xA1\x83\xD7B \xAC\xCA\xE9
-\xC1-\xA9
-\xB11\xAAB\xAC$Pȭ\xABB\xA6\xF4\xD7Q\xA4C\xB5\xCF[\xC3\xED\xD1Z#S\xAA\x91H\xD5H\xD3\xD7\xD6#S\xBBGp\xB1\xEE\xA5{Ā\x8FN\xF7l
!0\xF6\xC1\xB0G0\xA6x#\xAAG<B\xE8\xDA[\x8BGH\xD5#\xB4x\x84@\xAF
\xB1\xCD( \x84\x88H \x85DBG\xBF\xE9\xD1ءA$\x94\xD3E\x82[REbcT\x91XI \x92\xA9\xABHΝ\x9EۄA4M\xFA\xA3prܟ\x8CN\x86\xE3\xD1Npr\xDE189\xB7K\xEBR1P\xBAT
\x91
-\xE1t\xA9\xC0&c\xA9
Kc\x8AT0\xA2J\x850@*\x84\x81R\xA1\xBD\xB5H\x85TP\xA5B\x8B\x81T\x8280\xDD)"N\x81r
-
\xBC
\x9CP;\x85r\xBASpK\xAASl\x8C\xEA+ \x9Cr\xEE\xEA\x94kc~3\xA2\xD1I4\x8C\xFA\xE3\x93\xD1\xF1$\x9C\x8C_ӝ\xE1dx2\x8E\xC2\xC9h(<s2\xD8\xCD~\xAE;
-\xE6\xDA.\\xAC
\xC6@\xE9\x821`D0\x84\xD3C \x9B`\x8CC0,\x8C)\x82\xC1\x88*\xC2 \xC1
-\x86\xF6\xD6"RA
-\x82!
\x98.\xC1@
- \x86^
%\xB0`(\xA7
\xB7\xA4
-\xC6ƨ\x82\xB1\x92 at 0\x82\xF9\xA0 &
d`\xB6/\xF4\xAB\xF9\x96Oh?t\xCC\xBB`p\xB1.\xA5
ƀ\xC1N
l\x82!0
\xC1\xB0`0\xA6#\xAA`C(\xDA[\x8B`HU0\xB4\x86@@0p`\xBA` D)$:x]0\x94\xC0\x82\xA1\x9C.ܒ*\xA3
-\xC6J\xC1|p\xCC1U\xA1\x94\x8C|\xE3˪\xCDM\xA1\xAE \xED㓝J\xD4;7#\xBA/,\xA4\xEE
J\xBCY\xDD
\xB2\xF9V\xC0\x81(\xF6\x88U\b\xC6T\x9F@8r\xD0+\xB8\xE7\xB7\xC0J\xAA_0
c^\xF9\x87$M\xEBu7s٬\xBC\xB8\x9A߯\xF7\xC7\xC3a8\x8F\xE6\x8Ai\x92-\xEA\xD9HҤzvX\xDD\xDAW\x85\xD3<׳\xB7L\xB2oI\\xEF\xDBN\x90ͮ\xAB\xAA\xBE\xE6\xEDk\xD2`A9+\x92\x95ܹO\xF87Q]^ꋙ\xF8i\xEF\xA4\xCA\xE7sׅ\x97?y\x95\xCC\xD7E
\xBB\xF1\xFCض?\xA1\xEB\x8D$\xF2\xFD+\\xDB
-\xED"\x9F-\xC4\xE6\x91\x90Ḧ́\xDA\xE4\xC3)\xF9#[\xA7\xE9V\x91Qd\xF4EF\xED\x8A\xC4R\xA4\x81D\x8A4\xA0P\x91\x84E\x8A$P\x9B"I\xB3" jV$F\x89"1FI8\x83" gT$\xED\xD9A\x91\xA4U$E
\x8A\xC4+OI8WE\x92\x8A-\x8A\x843bP$\x9E=\xA8H\xDC,T$AuE&~\xB3\xDB\xFC\xBBG\x9E\xA6+&\xB6Au\xF0\xB7~o\xCF\xF3\xA6l\xC1Ky\xD4?\xE8\xC9\xF7\xF7\xACV\x82\xF8\xF7\xB5H*^\xE5w\xB3ď\x88\\xE1\xF0\xB0\\xF1I\xBF\xC8\xF5s=;\x8B\xE4j\x98u WH\x9A\xE4\xED\xC8M\x95\xEBh\x84\xE5J\xD0\xE8Mh\xE4\x82(\xD8A\xA8\x89Ŋu
-C)\xD5*\xD9\x81(e-\x9Au
E
-
\xADk0JA\xB3j\xDF\x8E\xD2Z@\xB6\xCE\xA9a ݾ9$\xA55ۄ\xDB%(5L"Vn\x87\xB0\x94\xB2\xBAt\xA7\x8B\xAFf\xF2d\xFCQ*\xE6\xEC\x97F\xFF\xE2\xCE[\xFE嗻\xBA\xD3=2Ũў\xBB\xB1)
\x9D\xAA\xCF\xE3\xF1\xFBD\xA7o
O]\xE2\xD3j\x97\xB5S\x88\xEA\xA3vR\xBBD\xA9]\xC2T\xD78\xD59Pu\x8ET;\x84\xAAo\x8BU]\x82U\xF7h\xD59\}{\xBC\xDA9`\xED\xB1v Y\xBBĬ\xADA\xAB\xE2O&\xAE\xFB,\xF6oy\xF5G\x99\xAF\xE4g\x83"\\xFD}\xFF+\xBF\x97\xFD\xBE [\xB5\x8F\xC2\xE0WklZ,\xB0\xED
-\xA3b;ħ\xDD\xD4HW,\xA0jY\xB1a4\xCB¿\x94tt$\xFE]\xBE\xC5\xFB9{ȋe\xFD)\xEC\xDE\xC62ޟ"_H\xB2պ\xAA\xDFy\x9E\xE8\xEA\xB21O\xE9\xFBr\xE4A\xC7\xD3<\x96\xAA\xE1\x81\>^\x88\xE4\x82Kq\xAC
\xA6\xF9\xF7\xF6]\xD0;q)?\x8BcG~\xBAN\xABD\xE2j!K\xE7\xB9Hd
\x97e\xF0K\x9Ednm]\xF0\x87$\xE3\xE7\xF9r\xC5ʲ\xB56\x93\xD3T\xBFeq\xEE
_'O\xFCF>s\xAD\xF0+/+Vl\xF9{?\xF6\xEE\xF9#{J\xF2\xC2\xFB\xF32{J\x8A<\x93K\xE1\xBF4\xC4\x89<\x86-K\xBF\xBES6\xDF
-!\xBA\xFD\x92\xE0O<\xF5\xC3݂\xDD\xE6\xA7y\x95\xF6\x86\xC3
-/x\x91\xF1\xB4\xDE\xF5\xB3Y\x93\n\x8F\\x896yY\xD7x=x\xB7\xE2<\x96
\xC8}z'\xE7\xC1[\xE5E\x95\x88]\xBA\xDB\xDA\xEE\xE3
\xFEPb>\xD6\xE2\x8A\xF9\xBB#\xA8g(
-+wܪY\xFC"\x99?VⲘ-\xEA\xAAtw|\xCEW\xEB\xD5T4-\x97˱\xD1e\xC7)\xB7\xB5*/
-{c\xC2\xE9\xF2\xE9ȼ`⮰\xD9\xD6/T`\x85\xA5\xBC$Jq
\x9FU\xCFؽ\xFA\xC4
-V\x89\x8Be\x90\xCB\xEA;\xC1oi\x91\xCC
\xBD[1\xD1<[\xB0\xE5\xCAZk\x96\xAF\x9E\xEB\xA95\xFF\xF7ߨ
{\xDDXy%F\xAA\xFE\xB2a\xFDr\xBF(\x9D\xEA\xCC\xF2\xE5R\xAA\x8C\xA5n\xF8#\xCB\xE6\xFC!e\xF2\xBE\xFEz Xgi\xB2L\xE4 at m\xB5\xCB\xC7\xFC[\x92\x89Wʫ\xD6Y\xCC*<\xAE\x97,\xDBy\xECf\xA7\xC5.\xB9W9\xB0yY\xB5\xC1\xE2\x9E>\xE7\xF5\x8Em
q}gn&?x\xE2E\xD9<\xAEK\xF9\x9C͞\xD5J\xEF\xD9l1/\xF2u\x9F\xCB\xD8\xC7Oƽpt\xD2
'\xEA\x95\xFF>`\x83\xD41\xBDRx#vV*wWD\xC3a\xEF\xE5[`R\xDE\xF6V\xF69\x97\x96lnQZ\xA8(\x9F.\x963&\xEEY\xCD)n\xDF3aN\xB1\xE9O\x81ZZ<N 9\x84\xE0~{\xA6\xCA\xC3N˭\xB0\xF8
-g\xB3gq\x97-\x92\x99\xB6\pq\xF3\xD3+\xDAd\xA5\xFC\xB8\xBF\xB7s,r\xAB$uv\xD0F\xB3\xAC \x92^\x8F\xB4\x8D\xA9\xAE\xF1\xD2:fkB\xCC\xF1:\xCDӼ1M\xA2|\xE6\\xAF\x89l\xED\xD4\xD4\xF7\xDAtk cV,xv\xC1e\xE4\xD8$G\xF3T\xDCq
E\xC27\xAB\xC4`\xD7)+ZY\xF1\xBFWt{\xA1\xD0s\xFF.\xC4.W\xDB\xD6`)$\xD1ڡ8\x83\xB2 \xE6\xF1\xC9\xF2\xCD\xEE\xAF7\xE2f\xA3\xE3`4\x98\x8C\xFB\xA3\xC9d0\x8CN&\xE1ȡ\xB2\xB8\xAF̓,\x90;r0\x96
-V\xA9\x877\xEEV\xF9\x9C\x8B9\xF27I\xF9\xE6XQ}\x95ك? C\xE5\xE8
-\x97\x97\xB8?G\xDB\xC3w\xF2T|z"[\xE0S\xDD\xF7?\xFDz\xAC\xDA\xD1\xF8\xF5p\xB6G\xA7b*}9ѯ\xA7$VH=r'\x96cs\xE4\x87
\x89\xB3\xF85\xD6\xF8?PK\x8C\xF2\xD6B\xC9
\xF3T PK X]>N % private/de.cinderella/certificate.bin\x8Bvr06O5HJLL\xE3 PK
m\xED\x99
PK X]>N / private/de.cinderella/scripts/Draw/0/figures.csu\x92Qk\xDB0\xC7\xDF\xF5)̽Xv$זY
*\xA4Y\x97Aڽ\xE4\xA1\xD7\x93\xA8\xC1ŋc[k\xA5߽w\x8A\xBB\x95B\xB1\xAC;\xF8\xFF\xEE\xA4;\xDD\xDA\xD8\xFAP[
\xCD\xDB[\x8D\xBC `\xF1\xC7\xE5N\x86V\x89\xC4\xD5x\xECM\xC7M}Ӝ\xBD\xD9\xD7\xED\xA1j\xF8`{T4\xEEw\xF5pl*7Xט f\xA6\x9B\x94\xC50\xD4\xFB\xB1\xA2\x80\xEBd\x81\x9B\x80y\xB8\x95oz\x83\xE1[\xE3Apa\x88\x87\xDF?\xF6\xD5\xF6y\xF7\xA0\xDC\xCB\xF3\xCE>\xA8\xF8\xFE\xCFz\xF2.\xA6z&e\xCE|\xE5M\xBD3=\x87\x85\\xCAKE*䗒
\xED\xB0\xA9\xFF\x9D\xFB\xBC\x81Wr%L`BP6y\xF2Z\xAEO\xCC\xF9D\x9C\x93\xCEL\x97i\xBC\xACv0G_\x91j\x89݈](Wd\xBC\x90k(F\xE1\xCAPc\xCC3\xE9"\x91&y\xECb>\xCA,*\x91agg\xDFMwlZ\xCB!\x81y`7S\x91E\xF3\x80\xFD\x93I
-U\xE3]\xEEnw%1\xC52q"\xA5\xFA~\xFD\xF9\xADU\x9AR\x81\xC1\xFB\x949\xC5\xE5S\x9CJ}\xD4\xE2#Ϩ\xBD\xD3`P!\xB3S
3_\x87Na^\xDC0 \x90\xA6#l\xA9\xBCP>c\xB7\xF5\x81\xA6f\xEF\xA7pm\xEC\xD3\xD0
-\x8E\xCE\xE2f[5Fg\xC9W|\xB3e۴=\xDD\xC5\x89*OѯPK\xEA\xB8*\xBC\x99 \xC3 PK X]>N . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
+PK 9NSN & private/de.cinderella/construction.cdy\x9D\x9C\xEDr۸\x86\xFF\xFB*8\xFEE\xB72-R\x96%y'\x9Dq\xFC\xB9\xEB(ɬ\xB3M;\xDD\xFE\x80DXfL\x91\x92r\xE2\xEE\xEC\xF56zeHKp^\x80\xA0\xE5أ>\x80\xCF=>::O\xB2\xF8\xF90
+&\xDEl\x9D\xA4\xB1N\xFA\xA1\xE7G\xFDpt\xD4?9
+#/
\x9D\xF6\xFB{GG\xE7g\x8F\xBD<;\xF5\xAE\xF8L\x90=Oporz<9
\x86\xDE\xD9TPWyq\xEAU\xEC\x91Uy^\xF2\xAA\\xE7\xE2\xE0\xC5'\xEF\xE3\xA7/\xDE\xE5\xC5\xCF_\xBC\xC3\xC3Cozv~\xF3\xF3\xC7K\xEF\xFA\xF2\xE3\xE5\xAFg_./\xBC\xF3O\x97{\xD7<_\xF2\xAAx>}w\xB9\x9E\xA7I\xCCY\xF6Ӟ\xBF\xF7u\xFF\xE0\xF4\xDDU\xC1\xF9\xE7<\xC9*\xFF_b\xB8\xC7M\xFE\xD2\xFA\xBD\xE3\xA0\xFF\xF2\xAE\x8C\x9Bw\xFF>\xF8iO\xD6 D\xF7g\xABg\xCB\xE6zCA\x85\x92_a\xBFWkgi\xC9w+TU\x91\xCC\xD6\xF7\xF7\xE7y\x9A\xFB\xBD\xFDh\xDFR
<̡h\xCD\xD25w\xE1\xE2,3;\xC8\xD2\xD5\x88\x99\xE0?x1OJ\xCES\xBE\xE4Y%\xD8\xFA4
+t\\xB0\xEFU\xC1漅\xAB\x99\x94g\x8B\xEAA\xF6\xDE7\xF5^s\xE5c\xB2\x92\x94\x8D\x89\x93\xA5\xF54
+\x9EżhUR>%e2K\xE5\xE8劚:\xE4?\xAA\xE0>Ϫ{\xB6L\xD2g߱\xAC\xBC\xE3Ero\xA8\xB1JY&5\x8Dn\x95dY\x92-Z\x86\x97\xB2\x99\x98\xB3\xB8}pe\xF2\xD9[\xA7CR\xB3<\x8DۖI`I\xC5\xD2d^\xB6\x90\xABM\xA7Cc\x9F+y\xC1\xCD\xF2\xA2Y\xCB)\xAC
+fl)\x9B\xB3\xB5$K\xB6p\x83\x82\xA5\xD8!\xCC
+-\xF2\x8AUI.\xAF\x9C\xBEz2\xE4|\xCEK\xD0\xF4\xC2\xE6z\xEF5\xBE\x88z\xE1\x81\xF4\xCB\xC7K\xCD/\xAFR\xA6\x89\xD4\xD7`\xAB\x9Bc\xED\xB5c\xD1b7\xFBl*\x98\xECc(\xD7\xEDc\xC2t\xFB\x988b
+\xEA\xF6\xA1\x84\xCD>\x94\xC6\xF6\xA1
\xB6\x8F\x81S\xECc`T\xFBP؇B\xD0>\xA0\xC3\xFB\xD0\xAA}@9\xB0\xA5\x80}\xF0\xE0t\xFB`\x8A\xD8c\xC8>\xE0
t\xFB \xDB\x80\xBA}
m\xA9\xF6\xB1B\xAA}\xEC(\xB0\xCFK\xFB\x9Ci\xF2\xE9o\xE5c\x8Am\xCE:\xCA\xE5\xCC\xEE\\xAC\xAB\xC5@\xE9f1`D,\x84ӽB \x9BV\x8C\xADB0,\x8C)N\xC1\x88\xAA\xC2 \xA3
+\x85\xF6\xD6\xE2RA\xD5 -6!\x90
\x98\xEE\x95@
+\x99\x84^ %\xB0G(\xA7k\xB7\xA4Z\xC4ƨ\xB1\x92\xC0!g\xAE
+y\xAF\xE7G\xC8!\x87\xAAD\xDEw\x94\xC8{\xBBDp\xB1.\xA5KĀ\x89N\x97l!0\x96\xC1\xB0D0\xA6H#\xAAD$B(\xDA[\x8BDHU"\xB4H\x84@@"p`\xBAD D$)$:x]"\x94\xC0\xA1\x9C.ܒ*\xA3J\xC4J\x89\xBCw\x95\x88\x9E\xE18d)_\x83
\xA3t\xCDyZR
\xB7\x8C\xC71\xE1q\xCDwZӝNَc\xB2\xE3\x98\xEB8\xA4:.\x99\x8EK\xA2\xE3\x96\xE7tNsZ\xB2
\xA7$\xC7%\xC7qJq\xDC2
\xE7\xA7=\xBFqMoڳ\x97\xE4\xC6=\xB7\xE9\x9A\xDA8g6WƏU\xA2 z\xFDeG!W
reW.\xD6b\xA0t\x850\xA2\xC2\xE9
+!\x80M!\xC6
+!V\xC6\x85`DUa\x80BB{kQ\xA9\xA0*\x84\x85(LW\x84\x88B \x85B\xAF+\x84X!\x94\xD3\x82[RbcT\x85XI\xA0\x90+W\x85\xDC8%'\xDAk\xC7(7
\x8Drc7
+.֍b\xA0t\xA30b\xC2\xE9F!\x80\xCD(\xC6F!6
+\xC6\xA3`D5
+a\x80Q\x8DB{k1
+\xA9\xA0\x85\xA3L7
+\x84\x88Q \x85\x8CB\xAF\x85\xD8(\x94Ӎ\x82[R\x8DbcT\xA3XI`\x94W\xA3\xDCZ\x82\x92c\x94\xDCvTȭ]!\xB8XW\x88\x81\xD2b\xC0\x88B\xA7+\x84 6\x85+\x84`X!S\x82U!\x84
+!
T\xED\xADE!\xA4\x82\xAAZ
B \xA080]!"
+\x81R
\xBC\xAEJ`\x85PNWnIU\x88\x8DQb%\x81Bn]2\xA5\xBF\x8E"
r\xA8}\xDEn\x8F\xD6\x99R\x8DD\xAAF\x9A\xBE\xB6
\x99\xDA=\x82\x8Bu\x8F(\xDD#\x8Cx\x84p\xBAG`\xF3\x81\xB1G\x86=\x821\xC5#Q=B\xE0\xC2@\x8F\xD0\xDEZ<B*\xA8
\xA1\xC5\xC0#z\xF5\x88mF\x81H DD)$:\xFAM\x8F\xC6
+"\xA1\x9C.ܒ*\xA3\x8A\xC4J\x91L]Er\xEE\xF4\xDC&
\xA2\xC1h\xD2\x85\x93\xE3\xFEdt2
\x8Fv\x82\x93\xF3\x8E\xC1ɹ]*\xB8X\x97\x8A\x81ҥb\xC0\x88T\xA7K\x85 6\xA9K\x85`X*S\xA4\x82U*\x84R!
\x94
+\xED\xADE*\xA4\x82*Z
\xA4B \x9C\xC0\x81\xE9N\x81q
+\xA4\x90S\xE8\xE0\xF5\xE0\x84\xD8)\x94ӝ\x82[R\x9DbcT\xA7XI\xE0\x94sW\xA7\\xF3\x9BA\x8DN\xA2a\xD4\x9F\x8C\x8E'\xE1d\xFC\x9A\xEE
'ÓqNFCᙓ\xC1n\xF6s\xDDQ0\xD7v\xC1\xE0b]0J\x8C#\x82!\x9C.\xD8C`,\x82a\xC1`L
FT\xC1\x860P0\xB4\xB7\xC1\x90
+\xAA`h1
\x81\x80`\xE0\xC0t\xC1@\x88RH0t\xF0\xBA`(\x81C9]0\xB8%U06F\x8C\x95\x82\xB9v\xCCM0a \x93p\xB0}\xA1_ͷ|B\xFB\xA1\xA3`>\xD8\x83\x8Bu\xC1(]0\x8C\x86p\xBA``
\x81\xB1`\x86\x831E0QC \xC2@\xC1\xD0\xDEZC*\xA8\x82\xA1\xC5 at 0\x82\x81\xD3!"H!\xC1\xD0\xC1낡
\xE5t\xC1\xE0\x96T\xC1\xD8U0V惫`\xBE\x88\xA9
+\xA5d\xE4_Vm\x8Eh\x9AuMh\x9F\xECT\xA2\xAEh\xF6\xBD\xD1}a!ugXP\xE2
+\xC8\xEA\xCD\xB0vD\xB1G̨\xE23\xA6\xFAr\xC0)\x90\x83^\xC1=\xB7\xB8VR\xFD\x82\xE0\xF3\xCA\xDF'iZ\xAF\xBB\x99\x93\xC8f\xE5ŵ\xD0\xFC~ո?
\xC3\xD1x<0WL\x93챞\x8D$M\xAAg\x87խ}U8\xCDs={\xCB$\xFB\x9E\xC4\xF5^\xB0\xED\xD9캪\xEAk&
+\x94\xF3"Yɝ\xFB\xF7\x84\xD5\xE5\xA5\xFE8?\xED\x9DT\xF9b\xE1\xBA\xF0\xF2\x87 \xAF\x92źha7\x9E\xDB\xF6't\xBD\x91D\xBE\x85k\xBB\xE1\xA1]\xE4\xF3G\xB1\xB9D$$R3\xA16\xF9pJ\xFE\xC8\xD6i\xBAUdD\xBDE\x91Q\xBB"1\x82i \x91"
+(T$a\x91" ԦHR\xC1\xACH\x82\x9A\x89Q\xA2H\x8CQEΠH\xC2I{vP$\xA9DI\x83"\xF1\xCASE\xCEU\x91\xA4b\x8B"\xE1\x8C\x89g*7
IP]\x91ɽ\xDF\xEC6\xFF銉mP
\xFC\xAD\xDF\xDB\xF3\xBC){\xE4\xA5<\xEA\xF4\xE4\xFB\xAB\x95 \xFE}-\x92\x8AW\xF9\xDD<\xF1#"W8<,W|\xD2/r\xFD\\x8F\xC5\xCE"\xB9f
\xC8\x92&\xB9F;r\x85CS\xE5:a\xB9\xD2 4zS9\x84\xA0
+\xB6Cjb\xB1b\x9D\xC2PJ\xB5J\xB6C JY\x8Bf
CQD\xEB\x8CRЬ\xDA7\x85\xA3\xB4\x90\xADs at j\xD8@\xB7oIi\xCD6\xE1v J
+\x93\x88\x95\xDB!,\xA5\xAC.\xDD\xE9\xE3#\xAF\xE6\xF2\xEFc|+sv\x88K
+\xA3q\xE7-\xFF\xF2\xCB]
\xDD\xE9
\x99b\xD4h\xCF\xDD\xD8\x8EN\xD5\xE7\xF1x\x8C\xFD \xA2ӷ\x85\xA7.\xF1i\x87 \xB5K\x84\xDA)Du\x8BQ\xBB\xA9]\xA2\xD4.a\xAAk\x9C\xEA
\xA8:G\xAA
BշŪ.\xC1\xAA{\xB4\xEA
\xAE\xBE=^\xED
\xB0v\x8AX\xBB\x84\xAC]b\xD6֠U\xF1'\xD7}\xFB\xB7\xBC\xFAV\xE6+\xF9٠W\xDF\xFF\xCAg\xEF\xB2\xDF\xF7d\xAB\xF6Q\xFCj\x8DMk\x83\xE5\xF7\xB6\xBDaTl\x87\xF8\xB4[\x80\xE9\x8AT-+6\x8CfY\xF8\x97\x92\x8E\x8EĿ\xCB\xA1x?g\xF7y\xB1\xAC?\x85\xDD\xDBX\xC6\xFBC\xE4
I\xB6ZW\xF5;\xCF]]6\xE6)}_.\x82<\xC8\xE2x\x9A\xC7R5<\x90\xCB\xC7
\x91\\xB0`)\x8E\x95\xC14\xE2\xFE\xC1\xBE
z'\xCE \xE5gq\xEC\xC8O\xD7i\x95H\-d\xE9"\x89\xCCò
~ɓ̭\xAD
~\x9Fd\xFC<_\xAEXY\xB6\xF6\xCF\xE6r\x9A\xCA\xE0\xB7,Ν\xE1\xEB\xE4\x89\xDF\xC8G`\xAE~\xE5eŊ-\xFF\xE7ޟ{3\xFE\xC0\x9E\x92\xBC\xF0\xFE\xB8̞\x92"\xCF\xE4R\xF8/\xCD5/\xB1D"\x8Fa\xCBү\xEF\x94ͷB\x88n\xBF\xE4\xF8O\xFDp\xB7`\xB7\xF9i^兽\xE1\xB0CÏ\xBC\xC8xZ\xEF\xFA\xF9\xBCI.\xB7G\xAED\x9B\xBC\xACk\xBC
\xBC[q
ˎ\xE4>\xBD\x93\xF3\xE0\xAD\xF2\xA2J\xC4.\xDDmm\xF7\xF1\xBF/1kq \xC5\xFC\x9E\x89\xDDԏ3\x94\x86\x95;n\xD5,~\x91,
*qY\xCC\xEB\xAAtw|\xCEW\xEB\xD5T4-\x97˱\xD1e\xC7)\xB7\xB5*/
+{c\xC2\xE9\xF2\xE9Ȣ`⮰\xD9\xD6/T`\x85\xA5\xBC$Jq
\x9FW\xCF\xD8L}b\xAB\xC4\xC52ȿg\xF5\x9D෴H\xE6ޭ\x98h\x9E=\xB2\xE5\xCAZk\x9E\xAF\x9E\xEB\xA95\xFF\xF7ߨ
{\xDDXy%F\xAA\xFE\xB2a\xFDr\xBF(\x9D\xEA\xCC\xF3\xE5R\xAA\x8C\xA5n\xF8\xCB\xFC>e\xF2\xBE\xFEz Xgi\xB2L\xE4 at m\xB5ˇ\xFC{\x92\x89Wʫ\xD6Y\xCC*<\xAC\x97,\xDBy\xECf\xA7\xC5.\xB9W9\xB0yY\xB5\xC1➾\xE0\xF5\x8Em
q}gn&?x\xE2E\xD9<\xAEK\xF9\x82͟\xD5J\xEF\xD9\xFCqQ\xE4\xEB,>\x97\xB1\x8F\x9E\x8C{\xE1\xE8\xA4N\xD4+\xFF}*\xC0\xA9cz\xA5\xF0F\xEC\xACT\xEE\xAE\x88\x86\xC3\xDE˷\xC0\xA4
+\xBC\xED\xAD\xECs.-\xD9ܢ\xB4PQ>],\xE7Lܳ\x9ASܾ\xE6b\xD37\x9E\xB5\xB4x\x9C at r\xC1l{\xA6\xCA\xC3N˭\xB0\xF8\x9B\x85\xB3\xF9\xB3\xB8\xCBɏM\xDCL[.\xB8\xB8\xF9\x8A\xE9m\xB2R~\xDC\xDF\xDB9\xB9\xD5 \x92:;h\xA3Y\xD6I\xAFG\xDA\xC6T\xD7xi
\xB35!\xE6x\x9D\xE6\x82iޘ&Q>s\xAE\xD7D\xB6vj\xEA{m\xBA5\x801+
yv\xC1e\xE4\xD8$G\xF3T\xDCq
D\xC27\xAF\xC4`\xD7)+ZY\xF1\xBFWt{\xA1\xD0s\xFF!\xC4.W\xDB\xD6`)$\xD1ڡ8\x83\xB2 \xE6\xF1\xC9\xF2\xCD\xEE\xAF7\xE2f\xA3\xE3`4\x98\x8C\xFB\xA3\xC9d0\x8CN&\xE1ȡ\xB2\xB8\xAF,\x92,\x90;r0\x96
+V\xA9\x877\xEEV\xF9\x9C\x8B9\xF27I\xF9\xE6XQ}\x95ك?D\xCA\xD1./q0\x9El\xDF\xC9S\xF1\xE9\x89l\x81Ou\xDF\xFF\xF4\xEB\xB1jG\xFF\xE1\xD7\xC3\xD9
\x9D\x8A\xA9\xF4\xE5D\xBF\x9E\x92X!\xF5ȝX\x8E͑?eH\x9Ců\xB1\xC6\xFFPK\xD5aO\xF9\xC8
\xF2T PK 9NSN % private/de.cinderella/certificate.bin\x8Bvr04\xB1\xB4HN55\xE7 PKI\xA5K
PK 9NSN / private/de.cinderella/scripts/Draw/0/figures.csu\x92Qk\xDB0\xC7\xDF\xF5)̽Xv$זY
*dY\x97A۽\xE4aׅk\xC1\xAD\x97ĶVK\xBF\xFB\xEE\xAD+\x83bYw\xF0\xFF\xDDIw\xBA+c\xDB}ky2glm죱\xDBv߸\x87\x91W\xB0\xDE\xEA"\xFB\x96\x87\xEE0\xE8*\xFE\xCBT
+5\xF2\x88o&\xC4\xB0\xF8\xE3r'C\x8B\x80\xCB\xE98\x98\x9E\x9B>\xF9\xA49\x8B\xB3k\xFBM\xC7G;\xA0\xA1\xD1p״\xE3\xB1۸Ѻ\xCED03}P\xE3\xD8\xEE\xF6Ċ
+\xAE\xB3 nV\xE4\xE1V\xFF\xCD0
\xDF\x82\x8Bc<\xFC\xEE\xE7\xB0\xD9>7\xF7ʽ<7\xF6^\xBD\xC0;\xF0?֓\xEFp)\xD5\x949\xF3\x8D\xEA\xDA\xC6
r)?\x83\xC0\xC6\xC85\xDAa\xDD>]\x9EZ\xC0K\xB9\x92_\x98T\xEF
+\xF3M^˫s
\x88sҙ\xE9
\x8D\x97\xD5\xE6\xE8+\xF2c-\xB1\xA9\x8B劌J
+\xD5$\
\xEBjJy!]\x82OU\xA6.\xE5\x93,\x92vv\xF6\xC5\xF4\xC7\xEE`9 0\xAF \xECf.\x8Ad
\xB1WI\x91\xA4\xF0Q\xE9\xC5oo\xB751\xD52s"\xA7\xFA\xBE\xFF\xFE\xA5U\x9ES\x81\xD1۔%ŕ!N\xE5>j\xF1?Ϩ\xBDa0\xA8\x90٩\x8E\x99\xAFC\xE7ƆW7
\xA4\xE9\xC8[*/\x94\xCF\xC1\xD8\x9CP\x9C\x9A\x9DZ\xF6PK\xDD\xC8
\x9B\x98 \xC2 PK 9NSN . private/de.cinderella/scripts/Init/0/KETlib.cs+-N\xD5P\xF2N-q\xCE\xCCK\xA9
\xC8)M\xCF\xCCSҴ\xE6r\xC9,JN\xA9\xB4\xCD\xC9OLI\xC9,JM.\xC9/\xAA\xB4\xE6*N-\x81\xF34
\xC0\x8A\xE1|\xA0\xA6\xCC܂\xFC\xA2
-\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK X]>N D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\x9AK\x82!9\xA4\x89\xA9Z\xD3H\xADd@\xF5\xA5\xD5\xC6^\xF0[\xB6I\xA0\x87\xFE\xF6\xEE\xAC?0\xB1)\xAA\xD4K\xE0\xF5\xCC{\xF3\xF5f-\xB0;\xA0\x96e\xBC3\xC8\xA2^\xBC\xE8y
\xC84C\xE3\xFD\xA0\xFF\xC0\xCE\x91
x%\xD3D\xF0 ƛp\xBE\x8B\x85GYy\xB2z\xF4&\xC7T\xAB\x87,BF2\x8DgYb\xE9b\xDC\xC9\xE5&`R2\xE5\x89Xg\xD0\xD7'
\xAB
(q\xA2')\xE0\x92\x92\xD9&Y\xC050n3\xB8\xD9|\xE6\xCBE\xD6!s\x99\xE6y`\x98\xAAX\x81\xF4̨\xC2/\x85jkt,l\xFF0l\xD0\xA9\xF0Gp\x8E\xF1\xAD\xE5\xD8>yK<e\x83
%\xAE\xBF\x84kJ\xC6\xD0a]J\xB8\xE7\xC1-%I\xF8\xC3ZP/\xE1ϙ\xD8fF\x9BT =\xDF\xEEX\x94\xA5\xF2\xA7\xE8\xFB\x97X\xA5#\xAF\xAA\xA3c2\xF4\xB2\xBA\xBFwCș2ʽʦ\xC1..\x9C\xD5B+\xA1\xB0_\xA5\xC0\xA4\xA0\xAF\|
\xFA9!ւ\x84\xFC\xA5\x89
\xF6.\x90\xF1c\xAD\xA0T\x96*Velp.\x913\xDB\xB5W\xC8\xF2x\xBC\xA2+d\xE0\x86p \xB6/\xB8'\x92
o\x87\\xAEK\xAA
+\xA5\xECԒd\x90qz\x99y\x99 \xC3 PK
pLO d PK 9NSN D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5TMo\xDA@\xBD\xE7Wl]U\x9AK\x82!9\xA4\x89\xA9Z\xD3H\xADd@\xF5\xA5\xD5\xC6^\xF0[\xB6I\xA0\x87\xFE\xF6\xEE\xAC?0\xB1)\xAA\xD4K\xE0\xF5\xCC{\xF3\xF5f-\xB0;\xA0\x96e\xBC3\xC8\xA2^\xBC\xE8y
\xC84C\xE3\xFD\xA0\xFF\xC0\xCE\x91
x%\xD3D\xF0 ƛp\xBE\x8B\x85GYy\xB2z\xF4&\xC7T\xAB\x87,BF2\x8DgYb\xE9b\xDC\xC9\xE5&`R2\xE5\x89Xg\xD0\xD7'
\xAB
(q\xA2')\xE0\x92\x92\xD9&Y\xC050n3\xB8\xD9|\xE6\xCBE\xD6!s\x99\xE6y`\x98\xAAX\x81\xF4̨\xC2/\x85jkt,l\xFF0l\xD0\xA9\xF0Gp\x8E\xF1\xAD\xE5\xD8>yK<e\x83
%\xAE\xBF\x84kJ\xC6\xD0a]J\xB8\xE7\xC1-%I\xF8\xC3ZP/\xE1ϙ\xD8fF\x9BT =\xDF\xEEX\x94\xA5\xF2\xA7\xE8\xFB\x97X\xA5#\xAF\xAA\xA3c2\xF4\xB2\xBA\xBFwCș2ʽʦ\xC1..\x9C\xD5B+\xA1\xB0_\xA5\xC0\xA4\xA0\xAF\|
\xFA9!ւ\x84\xFC\xA5\x89
\xF6.\x90\xF1c\xAD\xA0T\x96*Velp.\x913\xDB\xB5W\xC8\xF2x\xBC\xA2+d\xE0\x86p \xB6/\xB8'\x92
o\x87\\xAEK\xAA!
\xA5X\xB6\xAFf2,\x96\xD2\xF6\xAD{mx@\xEF\xDEf>TRh\xB7ߋ\xCCs]+.\x98\xC28|%2\xBDl\x8D
\xA7\x88\xC3\xF6\xEF\x9F\x8B((J<\xCEt+\xB8\xA0#\xAER<\xA6M\xDCq\xC5\xFE\xCE6aȓ
\xADrK\x93\xE6h\xED\xF2\xFD\xD5p5\xD7\xE7\xE8\xF1L\xEC\xF1{\xE7#\x9B|\xF8l;#6\xB1'\xD3\xF9\xA7\xC98\xE7\xD7\xF4
.\xA1\xEBG\xD2mi\xF5\xDA(\xBE\x81X/3_M\x9AV\xB7\xBFm\xD0\xF8%q\xA3u\xA6dJ\x98i?\xCD}\x9A\xC1\xE3X\xAC\xBD\xBD\xEB\xA6r\xA1$\xB6\xFF\xBD\x96\xA9k\xD6\xDCV"\xD4\xE2dY\xEB\xCE4J2\xA4\xE4&Z)\xFD\xA7\xDE:\xBA\xB72\xB1\xFA(ݗ\x94\xEEI\xCA\xED\x8B \xA6".\xD6\xCA^[y
z0\xD2\xF65Zl\x94}\xB2\xDDo\xFFZJ\xCB<??\xAC.\xCAq\xAD\x8F\xEA\xF5Wj\xFC\xFA:
-\xF9\x8A\x85a\xE6I\xA9\x86\xCD\xC6\xF6_\xB7\xE6=\xD9\xEFȗ\xD6;Ҟ\xEF7PK+\x94r
\x96
PK X]>N\x8C\xF2\xD6B\xC9
\xF3T & private/de.cinderella/construction.cdyPK X]>N
m\xED\x99
%
- private/de.cinderella/certificate.binPK X]>N\xEA\xB8*\xBC\x99 \xC3 / ~
- private/de.cinderella/scripts/Draw/0/figures.csPK X]>N
pLO d . t private/de.cinderella/scripts/Init/0/KETlib.csPK X]>N+\x94r
\x96
D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 ' T Construction created with Cinderella (http://cinderella.de)
+\xF9\x8A\x85a\xE6I\xA9\x86\xCD\xC6\xF6_\xB7\xE6=\xD9\xEFȗ\xD6;Ҟ\xEF7PK+\x94r
\x96
PK 9NSN\xD5aO\xF9\xC8
\xF2T & private/de.cinderella/construction.cdyPK 9NSNI\xA5K
%
+ private/de.cinderella/certificate.binPK 9NSN\xDD\xC8
\x9B\x98 \xC2 / }
+ private/de.cinderella/scripts/Draw/0/figures.csPK 9NSN
pLO d . r private/de.cinderella/scripts/Init/0/KETlib.csPK 9NSN+\x94r
\x96
D
private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 % T Construction created with Cinderella (http://cinderella.de)
©2014 Ulrich Kortenkamp
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1603gamow.cdy 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,24 +1,26 @@
-PK \xB3]>N & private/de.cinderella/construction.cdy\x9D\x9B\xEFR۸\xC0\xBF\xF3
\xBE\xD4\xDC\x8Cm\xA0:\xBD3\xD2\xFF\xB4̆\xBD\xBDwv\xF7\x83b+\x89G\xF2\xC8-w\xA7\xB4\xAF\xB1Ov%;\x81\xC8\xE7H\xB6\xD9&+\xFFΑ,\xC9?\x83{t4b<}8\x8C\x83so\xBAfY\xEAE\xE7a\xE4\xF9q\x9D
\x85/\x8F\xA2؋\xCE.\xC2\xF0`\xEF\xE8h$))i\xEA ~\xE1} \xDC;\x9E\xE2ν(\xBA89\xBD8>\xF7.o\xF6F\xC8
\xAF$KR
-QвX
\xD5x\xFD\xC5\xFB\xFC\xE5\xCE_\xBF\xBF\xF3\xBD\x9B\xCBѻ\xF7\x9F\xC7\xDE\xDB\xF1\xE7\xF1/\x97w\xE3ko\xF4\xE5z\xBC\xF7\x96\x8A-\xE5\xC3\xC5\xEB\xF1:\xC9XJ \xB5\xE7\xEFO\xBE\xEE\\xBC~#)\xBD\x8C\x97\xFEo'A\xF8O\xF6\x8F0\x87apz\x9D\xC4ç\xEF\xEAȡ\xFB\xD0\xAF\xF6t\xD2@\x8D\xEF2\xCF)\x91\x84'ԏ\xA7*,R_\xFAOJ\xB9\xA6\x83\xC9
-\xBAP\x96\x92M\xD7%\xF5\xF7\x91 \xB9?؏\xF7
\xC7IS\xC5
\xAA\xBCNl\x9A\xADin\xAE\xA6\x81\xBBA\x92\xE5
\xA2;AP\x99\xB0\x82Ҍ\xAE(/[\x9D\xA6\x85N%\xF9^J\x92\xD0\xAEb2\xCA\xE7\xE5B\xF7
\xDAz\xAF\xB8b\xC9rM\xB9\x98\x94\xAD\x9C\xA7!)O\xA9l+\xEEY\xC1\xA6\x99
\xBD^Q[\x87\xF4G\xCC/gdŲO/&T\xB2\x99%"\xCF\xD7Im\xA3\xCB\xE7\x8C\xCF[\x86\x97\x91\xA9\x9A\xB3\xB4}p\xFB\x9F\xEE-\x8A\xADӡ\xA9\xA9\xC8ҶeR+Iƒ\xA2\x85̷\x9D\x9EZ\xFB\xCC\xF59\xB2^\xC7)\xE4R\x81\x9C\xACt:W\xAE\x80\xADȼ\xAC\xD4!\xDDP)JR2\xA1\xAF\x9C\xD0<\x99OznE\xE1\x8EQ}\xBD\xB4@\xC2
DZ@\x9F\xC7v\xC5\xC1\xD0\xD4\xCC\xE6 j\x9F\xAD|T\xC2~\xF2\xD9\xD8\xE4c9ޔ\x8F
-k\xCA\xC7\xC6\xF9@\xB0)H\xB8\xE4i\>\x90\xC3\xE5c\xE1
\xF9XS>B\xE4!T>H\x87-\xF2\x81\xA6|\x90\xE3\x88| \x85\xC8\S>8\xE4\x83c\x98|\x903h\xCAAp\xF9 `S>\x96\\xA6|\x9C\x90)7\x8A\xC8g\xD0A>\x97V\xF7\x84\xBB
-w\xF4r\xD9\xD3.\x97n\xB9\xE0\x87\x9Bn\xB1PM\xB5X0`\xC05\xC5 \x97W \x8Ck`\xB8Up̐
-\x8E\x98N
\xA2\xC0\xA0F\x81\xBD\xB5\x98>\x81\x87\x9D \xB1 :\xB0\xA6LP\xB8\xA50\x95\xC0\xC17M \$\x90kz\xCFdj\xC4Řq\x92\x88D.\xBB:\xE4\xCA\xF5 \xB5\xFDh:䪧C\xAE\xDC\xC17
b\xA1\x9A\xB1`\xC0!\x80k: .\x87 w\xC0p\x87\xE0\x98\xE1
1
\xC4!\x80A
{kq0
#\xE2t`M\x87\xA0pJa\x81\x83o:\xB8C \xD7t\x9E\xC9t\x88\x8B1
\xE2$\x87\uuȨ\xE1\x90Z
ՏZvt=\xB6V\xF5\xB4\xC8\xC8m\xFCp\xD3"\xAAi
,\xB8\xA6E \xE0\xB2\x80q\x8B
\xB7\x8E\xC1\xD3"\x80A,\xD4"\xB0\xB7\x8B\x80 \xD3"\xF00b !Aִ
-\x8B\xA0f8\xF8\xA6E \x81[rM\x8B\xE0\x99L\x8B\xB8\xD3"N\xB1Ȩ\xABE\xEE\xD4T\x9Dh\x93\xE8\xBE\xAD[\x9A\x88\x9A\x9A\xA8s=zb'\xBA\xA2\xDE\xF7v\xA4\xE9
\xD9t\x86\xDE@٦;P\xC8\xE54 w\x8A\xE2
\xB1\xA3\x86K\xEC\x98\xE9\x94C\x9C\x82r\xA8W\xF0\x9E[܂\x99~\xC1\xC41\xF6\x95\x9F\xB1,s\xE7\xD3\xC4v\xE1եpV\xFD\x86\xC3\xD3\xD3\xE8l8<\xB6f\x8C/\xAB\xC9`+:,n\xA5+\xD9i\x9A\xAB\xC9[1\xFE\x9D\xA5\xD5Vpm\x9Dv]\x96\xD5%\xEF^\x92
\x8AD\xB2\o\xDC<y\xFD\xDB\xAF\xF6\x94\xF8>\xE9\xEE>J1\x9Fw]v\xFDM\x91c\x9E\xBA\xC1\xAD⇮\xAD\x89j\xDEJb\xAA\x82+\xB1!\xE3\xBA\xC9Rm*U\x85\xC1\xE9\xE0\xF8T
.\xD6r\xE4\xEB,{r\xE3
(\xC7ϲ\xE3\x8Bz\xC4ԏ\xA4\x85\xC5
- `T\x91\x80ju$\x88pH\xB0K\xE2,\xD4$\xCE!\x9E\xA0M\x94 \xB4\x9Bv\xDEE\x95
-q%dl\xB2\xC4w\xB4%\xE0:\xEBD\xB6\xF9\x9D\x9B0\xF19č\x89'ƕ Xę\xA3\xE0\xC7fM\xB4\x8B6\xF1\xF1o\xBC9)\x89,[XT\x9D\x96)\xC4܉\xA2Vy\xBEر'::S\xA0\xF1\xF9h\xFC=G\x9FQ\xBB=q\x93\xA7\x85\xC4\xDCiAQu3'\x80\xDA\xC4 \xEC\xDE\xA8]\x9B8
-\xAC\x89cP\x9A\x80\xB38pVe;AaB\xC4\xE2K|\xE57\xBA<tLQW]\x82\xC0[\xA23b\x91%>{\xA8+\xF1\xB4\xA8*\xDA4\xE5\xBF\xFD\xAE\xC2\xF5\xA5\xBEL\xD4ww'\xB8'\xF1\xA1o4\xF9\x86\xCDײ\x85\xC54i\x99;Ē(i\x93d\xB4\xE3Hth\xA6#\xA3Ud
?G\x91q\xBB"qS\xA4\x85\xC4iAQES$\x80\xDA \xEC\x8A\xA8]\x918
-\x89cP\x91\x80\xB3(pVE;(AEBĢH|\xE5\xA1"\xD7U\x91 \xB0E\x91\xE8\x8CX\x89\xCF
\xAAH<-\xAAH\x806\xC9f~\xBD\xDB\xFCɂfYN\xD46(\xFE\xF6<\xEF\x86,i\xA1[\xFD\x83\x81\xFE<%\x95\xD4߯\x92\x95\xB4\x93\x84\xF91\x90+:<\\xAE\xF8Io\xE4z[\x8D\xC5\xCDbr\xB5\xCC:"W\x94\xB4\xC95ޑ+:4S\xAEgg\xB8\a?\xAB\x8D;\x94\xA0l\x8F"\xD4\xC6\xE2\x8A\xEDT\x86B\xAAU\xB2=
-Q\xC8:4۱\xB5p\x88h\xBB\xA3\xB4\xAB\xF6Y\xE5(\x8CBd۹ \xB5\xECD\xB7\xCF.Iad\x9Bp\xFB\xA5\x96Iĕۣ,\x85lS\xBA7\xCB%-\xFDj\xFD\xB7\xC20g\x8F\xBA\xD42\xFA\x8D;?һ\x93ug\xF7\xCAG\xAD\xF6ܭM\xD1љ\xFA<\xE2\xCF\xEF1R\x9D>\xAF<\xEDR\x9F\xF6(P\xFBT\xA8\xBDJ\xD4n5j\xFF"\xB5O\x95ڧL\xEDZ\xA7v.T;W\xAA=J\xD5\xE7ժ]\x8A\xD5\xEE\xD5j\xE7r\xF5\xF9\xF5jW\xC5ڧd\xEDS\xB3\xB6\xAD\x86?\x89\xBA\xEEy\xEA\xA4\xE5\xB7B\xE4\xFAϪ\\xFD}\xFF+\x9D\xBE\xE6\xBF\xEF\xE8\xAC\xEEQX\xFC\xEA\xACM+\x83\x89\x99koXۣ>\xEDW\xA0\xC6M\xC5"4-\xAB6Lò迱::R\xC7\xA1x\xEF\xF9L\xC8U\xF5+\xFE\xBD\xADe\xBC?\xD5\xF3\xE3\xF9\xBA\xAC>y\x9E\xEAj\\x9B\xA7\xF0}\xBD\xBA\x91\xA4\xE9\x8DH\xB5jh\xA0\x97\x8FJ\xF5pA\x82\x95j+\x82qO\xFD\x83\xFD.\xE8D\x9DAF/Ӵ#\xB3\xCEJ\xA6q\xF3 \xC9\xE6B=\xC8,VE\xF0A0\xDE-\xD75\x9D1NGb\x95\x93\xA2h\xED\x9F$z\x9A\x8A\xE0W\x9E\x8A\xCE\xF0[vO\xDF门\xBA\xFCB
\xFD\xF1-\xFFs\xEF\xE7ޔ.\xC8=\xD2\xFBs\xCC\xEF\x99\/\x85\xBFIW\xFF\xA7\x96H=ǐU\xE1G\xF5\xDB\xE2\xFA\xCB T\xB7w\xE2\xBD\xA7\x99\xED
\xD8M#J!݉\xA3
\x89\x97Tr\x9AU\xBB>I\xEA\x87\xCBǖ7*'-\xAA\x88\xA7\xC6INi\xAA;:\xD0\xFB\xB4\xFÀ\x97
Y2\xB5Kw\xB3\xEDY\xD2Y\xA8\xF9X\xABK(\xA53\xA2vGP\xBD+c$6\xEE\xB8e\xBD\xF8\x92\xCD\xA5\xBA,\x92e
-wǭ\xC8\xD7\xF9\x8DJ\xAD\x97\xABc\xD2Kӌ\xBA\xB2\xEAKÝL9]\xBFz3\x97D\xDD\xB6\xDBz\xBF~[
-X\xE9K\xA2P\xB7\xF0\xA4
('S\xF3u(4$\x95\xAB@|\xE7՝\xE0\xD7L\xB2d\xE1}TM\xF9\x92\xACrgT"\xF2\x87j\xEAT\xE4\xDF\xC5at\xE2\xF5K\x90KQ\xAA\x91RC\x91m\xF4\xE6~Qt\x8AI\xC4j\xA5UF\xB2n\xF8\x82\xF09\x9DeD\xDFן\x825\xCF؊遺\xA2\x8B\x85\xF8θ\xBAqe\xB4l\xEDN阤\xA4$\xC1b\xBD"|\xE7\x9D.7\xADv\xF9\xE6^ՁE\xD9\xAB{\xFA\x9CV;\xB6u\xC4՝\xB9\x9E\xFC\xE0\x9Eʢ~,\xA3s\x92<\x98AW$YΥX\xF3t\xA4k?z9
Dg/ѹy\xE5_e
-\xAC\x91\xAA\xA67\xBES;+ӻ\xAB\xE2\xD3\xD3\xC1\xE6KaZ\xDE\xE3\xAD\xECVhKַ\xA8F\xA9\xA8_]+\xA2\xEEY\xF5)>~eN\xB5\xE9kO!Q\x8Dz
@z\xC1\xF4\xF1L\x8D7\xE9 \xAC\xB7F@\xD2o\xAA\xE6Ƀ\xBA\xCBJ\xF6c[7\xC3̒\xAA\x9B\xAF\x9A^\x95\x93\xFA\xC7\xFD\x83\x9D\xB6\xB8[L\xC0\xAA\xA7\x836\x9A\xF0\xBAHzjiS\xB1Ɏ\xB3\xA1\xE6x\x9D \xC5\xD4l\x93\xA8_h\xAC\xD6Dg\xBB\xB0\xF5\xBD\x85\xB6\xDDZ\xC0\x94\xC8%\xE5\xD7TW\x8E\xF5\xC3\xD1\xD6| Uw\x9C\x85z\xE0KJ5\xD8uFd+\xAB\xFE\xEF }\xBCP\xE0\xB9\xFFPb\xEDJX(I\xB4v\xA8Π\xA8\x8By|\xEA\xE8v\xF7Wq;\x87'\xAA&=\x8E\xA3x\xC5g\xAA
\x8C\x86
b\xD5me\xCEx\xA07\xE4\xC9\xF1вRh\x88
]|~\xBEr+\xD4\xF9\xDBg\xF2m\x9B,\xBF\xEA\x87\xFF<<1Z\xDFQ}\x85\xFB'\xC7O\xCD}&>8\x8F\xC7\xE3_\xAA\xAE\xFF\xEBWCm\xB4\xFEǯF\xF3\xD8z\xA3&\xD2\xD7\xD3\xFCtFj}̖\x89Z\x8Cm\xCBO]\xF3\xF4\xA9\xD2\xF8?PKl\xF0\xA1\xF9\xC1
- +A PK \xB3]>N % private/de.cinderella/certificate.bin\x8Bvr0N51HK1L\xE1 PKda\x98\x97
PK \xB3]>N / private/de.cinderella/scripts/Draw/0/figures.csE\x90Ak\xC30
\x85\xEF\xFE\xC1\xBD8\xA0\x84$\xDB#x\x90d\xB7\x961\xE8a\x87\x86\x97\xB8\xAD\x8B\xB1E\xA2C7\xFA\xE3g\xA7\xAC\xBBI\xEF}O\xDAj2ΐHkƚ\xFC\xF2-\xFB\xAC\x82b\xA8Y\xBB6\xB7\x9Aa)gO\x8A\xB4\xE8\xE8x.\x8F\xD5]l\xA3\x98\xAD*ۙ\x85\xD0z\xBC\xE0qh+\xC0\x9A!\xF8\xEF\xDE8\x9A\xA9\x9Bd\xAC\xE8y筟\xE5\xAC'|o~\xB4|\xE47q\xEDB\x94
\xC7\xEB\xCB\xEB,AZvR!j7\x89X\xFF\xEDp\x82\xA3\x8Cp\xCDBs\xF0\xB3\xB2V\x94y.\xACvG:\xADt\x9A\x86\xC9=#\xE9
\x89M
-\xD1\xFA܄\xD3
E\xFE2\xFC牛\xE3a[M\xE7\xC5#\xEFD\xCF\xF7\xA3\xB2Z\x96\xF9S`U_\xDA\xCApm\xFC\xC4:\xC1>\x8C\x9B̂\xC7\xF5\xB5\xBFPKbw\xD7b\xFB g PK \xB3]>N . private/de.cinderella/scripts/Init/0/KETlib.cs=\x8FAo\xC3
\x85\xEF\xFC
+PK QNSN & private/de.cinderella/construction.cdy\x9D\x9B\xE1V\xDB8\x80\xFF\xF3>\xFC\xA9\xD9
+\xC66\xA4z\xBA\xE7@m\xA7\xA5\xE5L\x98\xED\x8A\xAD5\x8E\xE4#;\xB4\xEC\x9C>о\xC6>\xD9Jv\x91\xEF\x95l3-\x9C\x8C\xFC\xDD+Y\x92?_\x83{t4f<}<\x8C\x833o\xB6fY\xEAEga\xE4\xF9q\x9D
\x85\xAF\x8F\xA2؋N\xCF\xC3\xF0`\xEF\xE8h,))i\xEA ~\xEE]ә"\x9E\xE2μ\xB3\xF3ax~<\xF4.nu-\xE4\xB9W\x92%)\x85(hY\xAC\x85j\xBC\xFA\xE2}\xFEr\xE7M\xAE>\xDCy\x87\x87\x87\xDE\xCD\xC5\xF8\xFD\x87\xCF\xEF\xDD\xE4\xF3\xE4\xBBɕ7\xFEr5\xD9{GŊ\x96\xF2\xF1\xFC\xEDd\x9Dd,\xA5\x84\xBF\xD9\xF3\xF7\xA7_\xF7\xCE\xDF^KJo\xE3\xA5\xFF\xFBI\xFE\x9D\xFD-
\xC2\xC1a
O\xA3\x93x\xF4\xFC]
9t\xFA\xF3\xE0͞N\xA8\xF1]\xE49%\x92\xF0\x84\xFA\xF1`\xA8\xC2"\xF5\xA5\xFFD᠔k:\x98\x93\xAC\xA0\xBBe)\xD9l]R?\x99\x90\xFB\x83\xFDx\xDFq<\x904U̡\xCA\xEB\xC4fٚv\xE1j\xB8$Y~Ob'\xE8*VP\x9A\xD1\xE5\xA5b\xABӴЩ$\xDFKI\xDA\xC2ULF\xF9\xA2\xBC\x87\xB6\xDE+\xAEX\xB2\S.&e+\xE7iH\xCAS*[FŊV\xB0Y\xA6G\xAFW\xD4\xD6!\xFDQs\xC1\xCB9Y\xB1\xECQ\xC1S)\x95ln\x89\xC83\xC2uR\xDB\xE8r\xC69㋖\xE1ed\xA6\xE6,m\\xC1\xFE\xA3{\x8Bb\xEBthj&\xB2\xB4m\x99\xC6J\x92\xB1\xA4h!\xF3m\xA7Ck\x9F\xB9\xBE"gB\xD6\xEB\xE08\x85\*\x90\x93\x95N\xE7\xCA\xB0Yt\x83\x82\x95\xDA!\xA4*EIJ&\xF4\x95\x9A'\xF3I/\xC0\xAD(\xFC\xE3\xC1\xF1 \xAA\xAF\xF7\x81Hă\xE8@
\xE8\xF3\xC4.\xA08\x99\x9A\xD9
@\xED\xB3\x95\x8FJ\xD8O>\xDB \x9B|,Ǜ\xF2\xB1aM\xF9\xD88 6\xE5 \x97| \x8D\xCBr\xB8|,\x9C!
c\xCAB\x88| \x84\xCA\xE9\xB0E>0r
\x91\xA4\xF9\xE0\x83k\xCA\xA7\x80|p
\x93rM\xF9 .l\xCAǒ˔\x8F2\xE5\xE3F\xF9l:\xC8\xE7\xC2\xEA\x9Ep\xD7B\xE1\x8E^.z\xDA\xE5\xC2-\xFCp\xD3-\xAA\xA9
\xCC\xB8\xA6X \xE0\xF2
+\x80q\xAD
\xB7
+\x8ER\xC1\xD3)\x80A\x94\xD4(\xB0\xB7\xA1\x80 \xD3'\xF00\xA2 !6A֔
+\x97\xA0\xA68\xF8\xA6I \x81\x8BrM\x8F\xE0\x99L\x8D\xB8\xD3"N\x91\xC8EW\x87\\xBA
\xA0\xB6M\x87\\xF6tȥ\xDB!\xF8\xE1\xA6C,T\xD3!
8pM\x87 \xC0\xE5 \xE3\xEE
3
\x82#\xA6C \x8380\xA8C`o-\xA6C\xE0a\xC4! B
\x82\xAC\xE9A)\xCC!p\xF0M\x87@w\xE4\x9A\xC13\x99q1\xA6C\x9C$\xE2\x90ˮ7
R\x8B\xA3\xFAQˎN\xA2\xA7\xD6\xCA"\xE3\x9E\xBB-\x82nZ\xC4B5-b\xC1\x80E ״ \0n\x80\xE1\xC11\xC3"8bZ0\x88E \x83Z\xF6\xD6b`Z
F, \xC4"\xE8\xC0\x9AA!`\x94\xC2,ߴ$p\x8B@\xAEi<\x93icZ\xC4I"w\xB5ȝ\x9A\xAAm\xFD\xC1סuKCQSu\xAE'O\xECAW\xD4\xFBގ4}\xE1 \x9B\xCEp\xA0\xC0(\xDBt
+\xB9\xFC\x81\xE0AQ\xDC#v\xD4p\x89
3}\x82r\x88SP\xF5
+\xDEs\x8B[\xD0 \xD3/8\x828ƾ\xF2s\x96e\xEE|\x9A\xD8.\xBC\xBAN\xAB?\xA3p4
F\xA7\xA3ѱ=0c|YM\xCBX\xF9\xD8aq+]\xC9N\xD3\Mފ\xF1\xEF,\xAD\xB6\x82k#\xE8\xB4벬.y\xF7\x92\xD4XP$\x92\xE5z\xE3\xE6\xC9\xDB\xDF\xFF|\xB3\xA7\xC4\xF7Ip\xF7Q\x8AŢ\xEB\xB2\xEBo\x8A\x9C\xF0\xD4
+n?rmMT\xF3VS\xFD3\\x89
+וH\x96jS\xA9
+(
\x86\x83\xE3\xA1\\xAC\xE5\xC8\xD7Y\xF6\xEC\xC6WP\x8E\xAF^d\xC7W
\xF4\x883\xA8-(*H
\x8B\xC0\xA8"\xD5\xEAH\xE1\x90$`
\x96\xC4Y\xA8I\x9CC< @\x9B(h7%켋*A\xE2J\xC8\xD8d\x89\xEFhK\xC0u\xD6%\x88l\xF3%:-6a\xE2s\x88O\x8C+\xB0\x883\xC7\xC1\x8FG̚h?m\xE2\xE3\xDFxsZY\xB6\xB0\xA8:-S\x88\xB9E\xAD\xF2|\xB5cOtt\xA6@\xE3\xB3*\xD0\xF83z\x89>\xA3v{\xE2&O
\x89\xB9ӂ\xA2\xEA,fN \xB5\x89ؽ P\xBB6qXǠ4gq&\xE0\xACʄ=w0&\x82\x88ŗ\xF8\xCAoty蘢\xAE\xBA\x81-\xB6Dg\xC4"K|\xF6PW\xE2iQU\xB4i\xCA2\xFA]\x85\xEBK}\x99\xA8\xEF\xEENpO\xE2C\xDFh\xF2\x9A-ֲ\x85\xC54i\x99;Ē(i\x93d\xB4\xE3Hth\xA6#\xA3Ud
\xBFD\x91q\xBB"qS\xA4\x85\xC4iAQES$\x80\xDA \xEC\x8A\xA8]\x918
+\x89cP\x91\x80\xB3(pVE;(AEBĢH|\xE5\xA1"\xD7U\x91 \xB0E\x91\xE8\x8CX\x89\xCF
\xAAH<-\xAAH\x806\xC9\xE6~\xBD\xDB\xFC\xE9=Ͳ\x9C\xA8mP
\xFC#
\xECy\xDE
+Y\xD2B\xB7\xFA\xFDyF*%\xA8\xBF_%+i)\xA6 \xF3c Wtx\xB8\\xF1\x93\xDE\xC8\xF5\xB6\x8B\x9B\xC5\xE4j\x99uD\xAE(i\x93k\xBC#Wth\xA6\OOq\xB9\xC24~Qw(A-
*\xD8
E\xA8\x8D\xC5۩
\x85T\xABd{\xA2\x90uh\xB6c)j\xE1\xD1v-F!hW\xED\x8B\xCAQ\x85ȶsAj\xD9\x88n_\\x92\xC2\xC86\xE1\xF6)J-\x93\x88+\xB7GY
+٦to\x96KZ&\xFA\xCD\xFAo\x85a\xCE
u\xA9e\xF4w~\xA4w\xBFL[Xԝ\xDD+S
\xB5\xDAs\xB76EGg\xEA\xF3d\x84?\xBF\xC7Hu\xFA\xB2\xF2\xB4K}ڣ@\xEDS\xA1\xF6*Q\xBBը\xFD\x8B\xD4>Uj\x9F2\xB5k\x9DڹP\xED\\xA9\xF6(U_V\xABv)V\xBBW\xAB\x9D\xCB\xBD
\xD6^k\x9F\x92\xB5O\xCD\xDAZ\xB4\xFE$\xEA\xBA\xE7\xA9\xFF\x91\x96\xDF
+\x91\xEB_<\xABr\xF5\x8F\xFD\xAFt\xF6\x96\xFF\xB1\xA0\xB3\xBAGa\xF1\xAB\xB36\xAD
&殽aUl\x8F\xFA\xB4_\x817\x8B
д\xAC\xDA0
+ˢ\xFF\xC6\xEA\xE8H\xFD\x9Dl\x84\xE2}\xE0s!Wկ\xF8\xF7\xB6\x96\xF1\xFER\xCF
\x8C\xE7\xEB\xB2\xFA\xE4y\xAA\xABIm\x9E\xC2\xF7\xF5"\xE8F\x92\xA67"ժ\xA1\x81^>*\xD5\xC3 V\xAA\xADn\xC4\xF5\xF6\xBB\xA0Su\xBDHӎ\xFC\xCD:+\x99\xC6̓$[\xF5 s\xBF*\x82_\xE3\xDDr]\xD19\xE3t,V9)\x8A\xD6\xFEI\xA2\xA7\xA9~\xE3\xA9\xE8
\xBFc\xF4\xBD~\x89\xAAk\xC0\xAF\xB4\xD0?\xDF\xF2?\xF7~\xEE\xCD\xE8=y`BzM\xF8\x93\x82\xEB\xA5\xF07\xE9\xEA\xFF\xD4\xA9\xE7\xB2*\xFC\xA8~[\\x84\xEA\xF6N|\xA24\xF3\xA3\xDD\xBB\xE9oD)\xA4;q\xD4#\xF1\x92JN\xB3j\xD7'I\xFDp\xF9\xD4r\xADrҢ\x8Axn\x9C攦\xBA\xA3\xBDO\xAB\xDF
x\xB9\x90%S\xBBt7ێ\x90%\x9D\x81\x9A\x8F\xB5\xBA\x84R:'jwջ2Fb\xE3\x8E[/\xD9\xE2\xBET\x97E\xB2\xACB\xE1\xEE\xB8\xF9:\xBFQ\xA9\xF5ruL\xBAbi\x9AQWV}i\xB8\x93)\xA7\xEBWo\x92\xA8\xBB\xC2v[\xEF\xD7o\xEB\xA0+}I\xEA\x9E\x94\xE5df\xBE\x85\x86\xA4r\x88Z\xFC\x96I\x96\xDC{\xD5DS\xBE$\xAB\xDC\x95\x88\xFC\xB1\x9A:\xF9\xBF\xFF\xC6at\xE2\xF5K\x90KQ\xAA\x91RC\x91m\xF4\xE6~Qt\x8AI\xC4j\xA5UF\xB2n\xF8=\xE1
:ψ\xBE\xAF?7k\x9E\xB1\xD3uE\xF7\xE2;\xE3\xEAƕѲ\xB5;\xA5c\x92\x92\x92\xF7\xEB\xE1;\xEFt\xB9i\xB5\xCB7\xF7\xAA\xAC(\xCA6X\xDD\xD3\xB4ڱ\xAD#\xAE\xEE\xCC\xF5\xE4T\xF5\xBB`]\x90\xE4\xD1
\xBA$\xC9r!Ś\xA7c]\xFB\xF8\xD1\xEB\xD1 :}=\x88\xCE\xCC+\xFF2S`\x8DT5\xBDq\xF0\xBD\xDAY\x99\xDE]5\x87\x83͗´
+\xBC\xA7[٭Ж\xACoQ\x8DRQ\xBF\xBAV$Dݳ\xEAS|\xFA
$ʜj\xD3מB\xA2\xF58\x80\xF4\x82\xD9әo\xD2Xo\x8D\x80\xA4\xDFT)̓Gu\x97\x95\xECǶn\x86\x99%U7_5\xBD*')\xF4\x8F\xFB;mq\xB7\x98\x80UOm4\xE1u\x91\xF4\xDC\xD26\xA6*b\x93
g+B\xCD\xF1:\x8A\xA9?\xD8&Q\xBF\xD0X\xAD\x89\xCEvn\xEB{
m\xBB\xB5\x80)\x91Kʯ\xA8\xAE
뇣\xAD\xF9 \xAA\xEE8\xF7\xEA\x81/)\xD5`\xD7\x91\xAD\xAC\xFA\xBFg\xF4\xE9B\x81\xE7\xFEC\x89]\xAF\xB6+a\xA1$\xD1ڡ:\x83\xA2.\xE6\xF1\xA9\xA3\xDB\xDD_m\xC4\xED
\x9E\xA8\x9A\xF48\x8E\xE2Q\x9F\xAA20u\x88U\xB7\x95\xE3\x81ސ'\xC7#\xCBJ\xA1!zt\xF1\xD9\xD9nȭPS\xE4o\x9Fɷm\xB2\xFC\xAA
\xFC\xB3\xF0\xC4h}O\xF5\xEE\x9F
?7O\xF5\x99\xF8\xE0<\x9E\x8E\xA9\xBA\xFE\xB7_
+\xB5\xD1\xFA/\xBF\xCDS덚H_O\xF3\xF3\xA9\xF51[\xA6j1\xB6-?uA\xCC\xD3\xE7J\xE3\xFFPK\x8F\xF7\xF8\xC0
+ *A PK QNSN % private/de.cinderella/certificate.bin\x8Bvr0N4J\xB4L\xB14\xE6 PK\xC7Cz\xF6
PK QNSN / private/de.cinderella/scripts/Draw/0/figures.csE\x90Ak\x83@\x85\xEF\xFB+dsY\xE9(j\xDBC\x91-\xA8\xBD5\x94B=\x88\xD1M\xBA\xAD\xB8\x83;\x87\xA4\xE4\xC7w\xD6\xD0\xF46\xF3\xE6\xE3͛y5dgK*.\xC5\xCEз\xA1\xC1\xCE\xE3\xF9˫V\xEE\x9D\xA7\x8F\xE4\x9B\xD3\xF2\xAE\x9F&tv&\xAF\xE2\x8EaQ\xA5\xA7\xB3n\x93\xB2\xAE\xF5\xDA\k\x81\xB9^
\xF5dT[A\xD3\xC1S\xC6<7\xB1b\xB2\xAAbk=\xE1\xE4H\xC9LB\xC0\xA1, s\xA8\xF7\xB0q쩿\xCEYƢ\x83V6nr\x8B^\xCC\xC8\xE9v\xF6\xC7\xE8p{P\x97\x86\xA3$8\\x9E_<\x88\xC9ou\x8Fh\xE6Q\x85\xFAσ\xE1
\xE0Rpsp
\xA8\xF24U\x93\x99\x8F\xF4\xB9\xD2q\xCC\xD1-#\x99\xA9M
a\xB4\xDFp\x8Cq\x81,\xBD\xE7
\xFFy\x82s8L|\xF0\xAD\xC7c\xF8\xAC\xF8PK?2 c\xFD f PK QNSN . private/de.cinderella/scripts/Init/0/KETlib.cs=\x8FAo\xC3
\x85\xEF\xFC
\x94IX\xD6N\x9AT
qjo\xDBa\xF7j\x9AH@\xA9\xB5\x90q\xA5\x86_?ȴ^\x8C?\x9E߳|KN4\xE0\xED\xFA\xB9\xDCf\xF0M\xAB\xD8 p\xB2\xAB^\x82\xB1\xD0MpU,9z\x90\x88\xDB\xF0\x83\x8B \xAE1 \x89\xE6\xC7\xD1T\xE3\xF0P\xC32\xE4D
\xE0)I\xBA\xB4oZ0\xCE\xD1\xCD\xBCYD42\x8E2\x99KEi\xDD\\\x9CG\xA3\xFF,\xDF{\xC5\xE3\xF8/U\xCBE3ý/e\xED@\xF1\\xE4\xB1\xF2\xB8q\x99():\xC2\xF3\xFE\xB0\xEB\xE8\xB2YPgӋ<>e\xD3vb
-I\xD4M=t \xFC\xD6n[\xCF\xE8D\xC6Vµ>_\x8A\xD5
NI\xEF\x86\xD7\xD2DJ\xFA\~㤏\xC3}U\xBFPK\xD2t\xB8\xE2 A PK \xB3]>N D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5T\xCBn\xDA@\xDD\xE7+\xA6\xAE*͈!\xC1\x90,\xD2\xC4T\xADi\xA4\xA42\xA0\xDA\xEA&J\xAB\x89=\xE0 ~\xC96 t\xD1o\xEF\xDC\xF1\x9B\xA2J\xDDt
\xDF{\xCE}\x9D\xEB
\xBC\xE2[L
C\xFB\xA0\xA1wH\xBEx\xF1K\x88,\xE3\xFDh\xF8 at O
\xFCFd)g\x9E\xAECg\x9Bp\x8F\xD0\xEAd
\xC8U\x81\xA9-\xC6 XMD\x96\xD8yj\xA8\xA4݈\xE5:\xE5X'h\xCER
\xE5x\xA8N,\x91?<"Ȋ\x9F\xC7\xE7\xD9\xEBt\x81/\x88q\xDB\xC1\xF5\xCE\xE0\xB6/y9"8v\x8A\xC0x.c\xC2\xE3\xD8&\xBF䲭ɡ\xB0\xC3\xFD\xB0U@\x8Bg~\xC0
\xB1u\x887\xEA,\xC7\xF4\xD1{\xE4I
\xE4\xFAK|I\xD0\xF7h\x9F \xE6y\xF8\x9A\xA04|\xC6\xE3FP/e/9\xDF\xE48\x8C\xD7\xC7\xE4t\xB3\xA5eP\x9A\x89\x9F\xBC?
\x9E+`\x9D:\x8C\xBD\xBA\x8E\x9EN\xC1K\x9B\xFE\xC1B'\xD2(v*\xEB=;\xB3V
\xA5\x84\xC4~
\x92bx\xE5\xC2s\x9F0,\x89\xAC$/m\xEC\xB07\x81H
\xE3x\x85+e\x89d\xD5\xC6\xE7
8߄\xA0\xBDDV\xC7\xC3] 6\x84\xB9 at 0}\xCE<\x9Ex3d"\xAA\xA8&\xAE\xC42}9\x93q\xB9\x94\xA6o\xDC+\xC3xw6\xFD\xA1\x96B\xB9\xE5\xF8^evT\xAD\xB0`c\xB1\xCFղ\xB5*\x9Cڿ\x918x.\xE2\xA0,qh\xABV`AD\ep\xCCڸ \xE0\xCA\xFD\xB5\xD7a\xC8\xD2-i
+I\xD4M=t \xFC\xD6n[\xCF\xE8D\xC6Vµ>_\x8A\xD5
NI\xEF\x86\xD7\xD2DJ\xFA\~㤏\xC3}U\xBFPK\xD2t\xB8\xE2 A PK QNSN D private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.cs\xD5T\xCBn\xDA@\xDD\xE7+\xA6\xAE*͈!\xC1\x90,\xD2\xC4T\xADi\xA4\xA42\xA0\xDA\xEA&J\xAB\x89=\xE0 ~\xC96 t\xD1o\xEF\xDC\xF1\x9B\xA2J\xDDt
\xDF{\xCE}\x9D\xEB
\xBC\xE2[L
C\xFB\xA0\xA1wH\xBEx\xF1K\x88,\xE3\xFDh\xF8 at O
\xFCFd)g\x9E\xAECg\x9Bp\x8F\xD0\xEAd
\xC8U\x81\xA9-\xC6 XMD\x96\xD8yj\xA8\xA4݈\xE5:\xE5X'h\xCER
\xE5x\xA8N,\x91?<"Ȋ\x9F\xC7\xE7\xD9\xEBt\x81/\x88q\xDB\xC1\xF5\xCE\xE0\xB6/y9"8v\x8A\xC0x.c\xC2\xE3\xD8&\xBF䲭ɡ\xB0\xC3\xFD\xB0U@\x8Bg~\xC0
\xB1u\x887\xEA,\xC7\xF4\xD1{\xE4I
\xE4\xFAK|I\xD0\xF7h\x9F \xE6y\xF8\x9A\xA04|\xC6\xE3FP/e/9\xDF\xE48\x8C\xD7\xC7\xE4t\xB3\xA5eP\x9A\x89\x9F\xBC?
\x9E+`\x9D:\x8C\xBD\xBA\x8E\x9EN\xC1K\x9B\xFE\xC1B'\xD2(v*\xEB=;\xB3V
\xA5\x84\xC4~
\x92bx\xE5\xC2s\x9F0,\x89\xAC$/m\xEC\xB07\x81H
\xE3x\x85+e\x89d\xD5\xC6\xE7
8߄\xA0\xBDDV\xC7\xC3] 6\x84\xB9 at 0}\xCE<\x9Ex3d"\xAA\xA8&\xAE\xC42}9\x93q\xB9\x94\xA6o\xDC+\xC3xw6\xFD\xA1\x96B\xB9\xE5\xF8^evT\xAD\xB0`c\xB1\xCFղ\xB5*\x9Cڿ\x918x.\xE2\xA0,qh\xABV`AD\ep\xCCڸ \xE0\xCA\xFD\xB5\xD7a\xC8\xD2-i
K\x9Bf)\xED\x8A\xFDUp9ח\xF8\xF1 \xCF\xCC\xE9G\xEB3\x9D}\xBA3\xAD \x9D\x99\xB3\xB9s;\x9B\xB6\xF8w\xC0\xFF\xC2
SD\xDE\xF6\xCEV!d\xD3.\xBC>Ue6
-\xC6 K\xEB\xFA\xB1p;Fs\xA9\x95\xF7I\xC0\xA3e\xEEKeH}[t 7\x8FG\xB9\x945\x93`\xAA\xFC\xA4\xF0)K
y;\xD7U\xED M\xFFG#S_o\xB8\x8D\x94\xCBE\xE3\xC0,\xB36\x9DY\x9C\xE6@)L\xA4ތ?\xF5\xD6S\xBDU\x89\xE5O?F鿦\xF4\x8FR\xAE_M0\xE3w\xA1V\xFA\xD6(b\x90\xBD\x91v\xA8\xD5b\xAB\xEC\xA3\xED~\xFF\xD7R\x82X\xFA\xE9\xE9\xBE`MQk}P\xAF\xBFR\xE3\xD7\xFF\xD3Q\xC86\xB8\\xAA\x95j\xDCnlw\xB6\xBF\x93ݎ|\xED\xFCF\xBA\xF3\xFDPK\xD0R\x8A\xAA L PK \xB3]>Nl\xF0\xA1\xF9\xC1
- +A & private/de.cinderella/construction.cdyPK \xB3]>Nda\x98\x97
%
private/de.cinderella/certificate.binPK \xB3]>Nbw\xD7b\xFB g / v
private/de.cinderella/scripts/Draw/0/figures.csPK \xB3]>N\xD2t\xB8\xE2 A . \xCE
private/de.cinderella/scripts/Init/0/KETlib.csPK \xB3]>N\xD0R\x8A\xAA L D
private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 ( T Construction created with Cinderella (http://cinderella.de)
+\xC6 K\xEB\xFA\xB1p;Fs\xA9\x95\xF7I\xC0\xA3e\xEEKeH}[t 7\x8FG\xB9\x945\x93`\xAA\xFC\xA4\xF0)K
y;\xD7U\xED M\xFFG#S_o\xB8\x8D\x94\xCBE\xE3\xC0,\xB36\x9DY\x9C\xE6@)L\xA4ތ?\xF5\xD6S\xBDU\x89\xE5O?F鿦\xF4\x8FR\xAE_M0\xE3w\xA1V\xFA\xD6(b\x90\xBD\x91v\xA8\xD5b\xAB\xEC\xA3\xED~\xFF\xD7R\x82X\xFA\xE9\xE9\xBE`MQk}P\xAF\xBFR\xE3\xD7\xFF\xD3Q\xC86\xB8\\xAA\x95j\xDCnlw\xB6\xBF\x93ݎ|\xED\xFCF\xBA\xF3\xFDPK\xD0R\x8A\xAA L PK QNSN\x8F\xF7\xF8\xC0
+ *A & private/de.cinderella/construction.cdyPK QNSN\xC7Cz\xF6
%
private/de.cinderella/certificate.binPK QNSN?2 c\xFD f / u
private/de.cinderella/scripts/Draw/0/figures.csPK QNSN\xD2t\xB8\xE2 A . \xCF
private/de.cinderella/scripts/Init/0/KETlib.csPK QNSN\xD0R\x8A\xAA L D
+ private/de.cinderella/scripts/Key type/0/Script+%28CindyScript%29.csPK \xD2 ) T Construction created with Cinderella (http://cinderella.de)
©2014 Ulrich Kortenkamp
\ No newline at end of file
Added: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1604putoncurve.cdy
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1605triangle.cdy
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy 2019-03-20 22:30:53 UTC (rev 50488)
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/samples/s16ketcindyJS/s1606morley.cdy
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/howtoinstall/HowToInstallE.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -54,7 +54,7 @@
\item In case of other TeX, see Readme in ketcindy of {\bf 3.}(2).
\end{enumerate}
-\item Install KeTCdindy
+\item Install KeTCindy
\begin{enumerate}[(1)]
\item Download ketcindy from CTAN(\url{https://ctan.org}).\\
\hspace*{10mm}Search ketcindy $>$ Package ketcindy $>$ download
Added: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,2204 @@
+%%% /Users/hannya/Desktop/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(10.5,5.74)(-2.52,-1.59)%
+\special{pn 8}%
+%
+\special{pa 2104 -65}\special{pa 2092 -102}\special{pa 2081 -139}\special{pa 2070 -176}%
+\special{pa 2059 -211}\special{pa 2048 -246}\special{pa 2037 -280}\special{pa 2025 -313}%
+\special{pa 2014 -346}\special{pa 2003 -377}\special{pa 1992 -408}\special{pa 1981 -438}%
+\special{pa 1974 -455}\special{pa 1969 -468}\special{pa 1958 -496}\special{pa 1947 -524}%
+\special{pa 1936 -551}\special{pa 1924 -578}\special{pa 1913 -603}\special{pa 1902 -628}%
+\special{pa 1890 -652}\special{pa 1879 -676}\special{pa 1868 -698}\special{pa 1856 -720}%
+\special{pa 1845 -741}\special{pa 1834 -761}\special{pa 1822 -781}\special{pa 1810 -799}%
+\special{pa 1803 -812}\special{pa 1799 -817}\special{pa 1787 -834}\special{pa 1776 -851}%
+\special{pa 1764 -867}\special{pa 1752 -881}\special{pa 1740 -896}\special{pa 1728 -909}%
+\special{pa 1716 -922}\special{pa 1703 -933}\special{pa 1690 -944}\special{pa 1683 -950}%
+\special{pa 1677 -955}\special{pa 1664 -964}\special{pa 1654 -970}\special{pa 1650 -973}%
+\special{pa 1634 -981}\special{pa 1617 -988}\special{pa 1602 -993}\special{pa 1596 -995}%
+\special{pa 1590 -996}\special{pa 1578 -998}\special{pa 1568 -999}\special{pa 1558 -999}%
+\special{pa 1548 -999}\special{pa 1538 -998}\special{pa 1527 -996}\special{pa 1520 -995}%
+\special{pa 1515 -993}\special{pa 1500 -989}\special{pa 1483 -982}\special{pa 1467 -973}%
+\special{pa 1462 -970}\special{pa 1453 -964}\special{pa 1439 -955}\special{pa 1433 -950}%
+\special{pa 1426 -944}\special{pa 1413 -933}\special{pa 1401 -922}\special{pa 1389 -909}%
+\special{pa 1376 -896}\special{pa 1364 -881}\special{pa 1353 -867}\special{pa 1341 -851}%
+\special{pa 1329 -834}\special{pa 1317 -817}\special{pa 1313 -811}\special{pa 1306 -799}%
+\special{pa 1294 -781}\special{pa 1283 -761}\special{pa 1271 -741}\special{pa 1260 -720}%
+\special{pa 1249 -698}\special{pa 1237 -676}\special{pa 1226 -652}\special{pa 1215 -628}%
+\special{pa 1203 -603}\special{pa 1192 -578}\special{pa 1181 -551}\special{pa 1169 -524}%
+\special{pa 1158 -496}\special{pa 1147 -468}\special{pa 1140 -451}\special{pa 1136 -438}%
+\special{pa 1124 -408}\special{pa 1113 -377}\special{pa 1102 -346}\special{pa 1091 -313}%
+\special{pa 1080 -280}\special{pa 1069 -246}\special{pa 1057 -211}\special{pa 1046 -176}%
+\special{pa 1035 -139}\special{pa 1024 -102}\special{pa 1013 -66}%
+\special{fp}%
+\special{pa 1181 176}\special{pa 1234 198}\special{pa 1293 217}\special{pa 1355 232}%
+\special{pa 1421 242}\special{pa 1489 249}\special{pa 1558 251}\special{pa 1627 249}%
+\special{pa 1695 242}\special{pa 1761 231}\special{pa 1824 217}\special{pa 1882 198}%
+\special{pa 1936 176}\special{pa 1983 151}\special{pa 2024 123}\special{pa 2057 92}%
+\special{pa 2082 60}\special{pa 2100 27}\special{pa 2108 -8}\special{pa 2108 -42}%
+\special{pa 2102 -68}%
+\special{fp}%
+\special{pa 1014 -66}\special{pa 1008 -42}\special{pa 1008 -7}\special{pa 1017 27}%
+\special{pa 1034 60}\special{pa 1060 93}\special{pa 1093 123}\special{pa 1134 151}%
+\special{pa 1181 176}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2103 -64}\special{pa 2100 -71}\special{fp}\special{pa 2088 -100}\special{pa 2084 -107}\special{fp}%
+\special{pa 2065 -132}\special{pa 2060 -138}\special{fp}\special{pa 2038 -159}\special{pa 2032 -165}\special{fp}%
+\special{pa 2008 -183}\special{pa 2001 -188}\special{fp}\special{pa 1975 -205}\special{pa 1968 -209}\special{fp}%
+\special{pa 1941 -223}\special{pa 1933 -227}\special{fp}\special{pa 1905 -238}\special{pa 1897 -241}\special{fp}%
+\special{pa 1868 -252}\special{pa 1861 -255}\special{fp}\special{pa 1831 -264}\special{pa 1823 -266}\special{fp}%
+\special{pa 1793 -273}\special{pa 1785 -275}\special{fp}\special{pa 1755 -282}\special{pa 1747 -283}\special{fp}%
+\special{pa 1717 -288}\special{pa 1709 -289}\special{fp}\special{pa 1678 -293}\special{pa 1670 -294}\special{fp}%
+\special{pa 1639 -297}\special{pa 1631 -298}\special{fp}\special{pa 1600 -299}\special{pa 1592 -299}\special{fp}%
+\special{pa 1561 -300}\special{pa 1553 -300}\special{fp}\special{pa 1522 -299}\special{pa 1514 -299}\special{fp}%
+\special{pa 1483 -298}\special{pa 1475 -297}\special{fp}\special{pa 1444 -294}\special{pa 1436 -293}\special{fp}%
+\special{pa 1406 -289}\special{pa 1398 -288}\special{fp}\special{pa 1367 -283}\special{pa 1359 -282}\special{fp}%
+\special{pa 1329 -275}\special{pa 1321 -273}\special{fp}\special{pa 1291 -266}\special{pa 1283 -263}\special{fp}%
+\special{pa 1254 -254}\special{pa 1246 -251}\special{fp}\special{pa 1217 -241}\special{pa 1210 -238}\special{fp}%
+\special{pa 1181 -226}\special{pa 1174 -222}\special{fp}\special{pa 1147 -208}\special{pa 1140 -204}\special{fp}%
+\special{pa 1114 -187}\special{pa 1107 -182}\special{fp}\special{pa 1083 -163}\special{pa 1077 -158}\special{fp}%
+\special{pa 1055 -136}\special{pa 1050 -130}\special{fp}\special{pa 1032 -105}\special{pa 1028 -98}\special{fp}%
+\special{pa 1016 -70}\special{pa 1013 -62}\special{fp}\special{pn 8}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -4 -953}\special{pa -6 -951}%
+\special{pa -8 -950}\special{pa -9 -949}\special{pa -11 -948}\special{pa -13 -946}%
+\special{pa -15 -945}\special{pa -17 -944}\special{pa -19 -942}\special{pa -21 -941}%
+\special{pa -23 -939}\special{pa -25 -938}\special{pa -26 -936}\special{pa -28 -934}%
+\special{pa -30 -932}\special{pa -32 -931}\special{pa -34 -929}\special{pa -36 -927}%
+\special{pa -38 -925}\special{pa -40 -923}\special{pa -41 -921}\special{pa -43 -919}%
+\special{pa -45 -917}\special{pa -47 -915}\special{pa -49 -912}\special{pa -51 -910}%
+\special{pa -53 -908}\special{pa -55 -905}\special{pa -57 -903}\special{pa -58 -901}%
+\special{pa -60 -898}\special{pa -62 -896}\special{pa -64 -893}\special{pa -66 -890}%
+\special{pa -68 -888}\special{pa -70 -885}\special{pa -72 -882}\special{pa -74 -879}%
+\special{pa -75 -876}\special{pa -77 -873}\special{pa -79 -870}\special{pa -81 -867}%
+\special{pa -83 -864}\special{pa -85 -861}\special{pa -87 -858}\special{pa -89 -855}%
+\special{pa -91 -851}\special{pa -92 -848}\special{pa -94 -845}\special{pa -96 -841}%
+\special{pa -98 -838}\special{pa -100 -834}\special{pa -102 -831}\special{pa -104 -827}%
+\special{pa -106 -824}\special{pa -107 -820}\special{pa -109 -816}\special{pa -111 -812}%
+\special{pa -113 -808}\special{pa -115 -805}\special{pa -117 -801}\special{pa -119 -797}%
+\special{pa -121 -793}\special{pa -123 -789}\special{pa -124 -784}\special{pa -126 -780}%
+\special{pa -128 -776}\special{pa -130 -772}\special{pa -132 -767}\special{pa -134 -763}%
+\special{pa -136 -759}\special{pa -138 -754}\special{pa -140 -750}\special{pa -141 -745}%
+\special{pa -143 -740}\special{pa -145 -736}\special{pa -147 -731}\special{pa -149 -726}%
+\special{pa -151 -722}\special{pa -153 -717}\special{pa -155 -712}\special{pa -157 -707}%
+\special{pa -158 -702}\special{pa -160 -697}\special{pa -162 -692}\special{pa -164 -687}%
+\special{pa -166 -681}\special{pa -168 -676}\special{pa -170 -671}\special{pa -172 -666}%
+\special{pa -173 -660}\special{pa -175 -655}\special{pa -177 -649}\special{pa -179 -644}%
+\special{pa -181 -638}\special{pa -183 -633}\special{pa -185 -627}\special{pa -187 -621}%
+\special{pa -189 -616}\special{pa -190 -610}\special{pa -192 -604}\special{pa -194 -598}%
+\special{pa -196 -592}\special{pa -198 -586}\special{pa -200 -580}\special{pa -202 -574}%
+\special{pa -204 -568}\special{pa -206 -562}\special{pa -207 -555}\special{pa -209 -549}%
+\special{pa -211 -543}\special{pa -213 -536}\special{pa -215 -530}\special{pa -217 -523}%
+\special{pa -219 -517}\special{pa -221 -510}\special{pa -223 -504}\special{pa -224 -497}%
+\special{pa -226 -490}\special{pa -228 -484}\special{pa -230 -477}\special{pa -232 -470}%
+\special{pa -234 -463}\special{pa -236 -456}\special{pa -238 -449}\special{pa -239 -442}%
+\special{pa -241 -435}\special{pa -243 -428}\special{pa -245 -421}\special{pa -247 -413}%
+\special{pa -249 -406}\special{pa -251 -399}\special{pa -253 -391}\special{pa -255 -384}%
+\special{pa -256 -377}\special{pa -258 -369}\special{pa -260 -361}\special{pa -262 -354}%
+\special{pa -264 -346}\special{pa -266 -338}\special{pa -268 -331}\special{pa -270 -323}%
+\special{pa -272 -315}\special{pa -273 -307}\special{pa -275 -299}\special{pa -277 -291}%
+\special{pa -279 -283}\special{pa -281 -275}\special{pa -283 -267}\special{pa -285 -259}%
+\special{pa -287 -251}\special{pa -289 -242}\special{pa -290 -234}\special{pa -292 -226}%
+\special{pa -294 -217}\special{pa -296 -209}\special{pa -298 -200}\special{pa -300 -192}%
+\special{pa -302 -183}\special{pa -304 -174}\special{pa -306 -166}\special{pa -307 -157}%
+\special{pa -309 -148}\special{pa -311 -139}\special{pa -313 -130}\special{pa -315 -121}%
+\special{pa -317 -112}\special{pa -319 -103}\special{pa -321 -94}\special{pa -322 -85}%
+\special{pa -324 -76}\special{pa -326 -67}\special{pa -328 -57}\special{pa -330 -48}%
+\special{pa -332 -39}\special{pa -334 -29}\special{pa -336 -20}\special{pa -338 -10}%
+\special{pa -339 -1}\special{pa -341 9}\special{pa -343 19}\special{pa -345 28}%
+\special{pa -347 38}\special{pa -349 48}\special{pa -351 58}\special{pa -353 68}%
+\special{pa -355 78}\special{pa -356 88}\special{pa -358 98}\special{pa -360 108}%
+\special{pa -362 118}\special{pa -364 128}\special{pa -366 139}\special{pa -368 149}%
+\special{pa -370 159}\special{pa -372 170}\special{pa -373 180}\special{pa -375 190}%
+\special{pa -377 201}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -953}\special{pa -2 -952}\special{pa -4 -951}%
+\special{pa -5 -949}\special{pa -6 -948}\special{pa -7 -946}\special{pa -8 -945}%
+\special{pa -9 -943}\special{pa -11 -942}\special{pa -12 -940}\special{pa -13 -938}%
+\special{pa -14 -936}\special{pa -15 -934}\special{pa -16 -933}\special{pa -18 -931}%
+\special{pa -19 -929}\special{pa -20 -927}\special{pa -21 -924}\special{pa -22 -922}%
+\special{pa -23 -920}\special{pa -25 -918}\special{pa -26 -916}\special{pa -27 -913}%
+\special{pa -28 -911}\special{pa -29 -909}\special{pa -30 -906}\special{pa -32 -904}%
+\special{pa -33 -901}\special{pa -34 -898}\special{pa -35 -896}\special{pa -36 -893}%
+\special{pa -38 -890}\special{pa -39 -888}\special{pa -40 -885}\special{pa -41 -882}%
+\special{pa -42 -879}\special{pa -43 -876}\special{pa -45 -873}\special{pa -46 -870}%
+\special{pa -47 -867}\special{pa -48 -863}\special{pa -49 -860}\special{pa -50 -857}%
+\special{pa -52 -854}\special{pa -53 -850}\special{pa -54 -847}\special{pa -55 -843}%
+\special{pa -56 -840}\special{pa -57 -836}\special{pa -59 -833}\special{pa -60 -829}%
+\special{pa -61 -825}\special{pa -62 -822}\special{pa -63 -818}\special{pa -64 -814}%
+\special{pa -66 -810}\special{pa -67 -806}\special{pa -68 -802}\special{pa -69 -798}%
+\special{pa -70 -794}\special{pa -72 -790}\special{pa -73 -786}\special{pa -74 -781}%
+\special{pa -75 -777}\special{pa -76 -773}\special{pa -77 -768}\special{pa -79 -764}%
+\special{pa -80 -760}\special{pa -81 -755}\special{pa -82 -750}\special{pa -83 -746}%
+\special{pa -84 -741}\special{pa -86 -736}\special{pa -87 -732}\special{pa -88 -727}%
+\special{pa -89 -722}\special{pa -90 -717}\special{pa -91 -712}\special{pa -93 -707}%
+\special{pa -94 -702}\special{pa -95 -697}\special{pa -96 -692}\special{pa -97 -687}%
+\special{pa -98 -682}\special{pa -100 -676}\special{pa -101 -671}\special{pa -102 -666}%
+\special{pa -103 -660}\special{pa -104 -655}\special{pa -106 -649}\special{pa -107 -644}%
+\special{pa -108 -638}\special{pa -109 -632}\special{pa -110 -627}\special{pa -111 -621}%
+\special{pa -113 -615}\special{pa -114 -609}\special{pa -115 -603}\special{pa -116 -597}%
+\special{pa -117 -591}\special{pa -118 -585}\special{pa -120 -579}\special{pa -121 -573}%
+\special{pa -122 -567}\special{pa -123 -561}\special{pa -124 -554}\special{pa -125 -548}%
+\special{pa -127 -542}\special{pa -128 -535}\special{pa -129 -529}\special{pa -130 -522}%
+\special{pa -131 -516}\special{pa -132 -509}\special{pa -134 -502}\special{pa -135 -496}%
+\special{pa -136 -489}\special{pa -137 -482}\special{pa -138 -475}\special{pa -140 -468}%
+\special{pa -141 -461}\special{pa -142 -454}\special{pa -143 -447}\special{pa -144 -440}%
+\special{pa -145 -433}\special{pa -147 -426}\special{pa -148 -419}\special{pa -149 -411}%
+\special{pa -150 -404}\special{pa -151 -397}\special{pa -152 -389}\special{pa -154 -382}%
+\special{pa -155 -374}\special{pa -156 -367}\special{pa -157 -359}\special{pa -158 -351}%
+\special{pa -159 -344}\special{pa -161 -336}\special{pa -162 -328}\special{pa -163 -320}%
+\special{pa -164 -312}\special{pa -165 -304}\special{pa -166 -296}\special{pa -168 -288}%
+\special{pa -169 -280}\special{pa -170 -272}\special{pa -171 -264}\special{pa -172 -256}%
+\special{pa -174 -247}\special{pa -175 -239}\special{pa -176 -231}\special{pa -177 -222}%
+\special{pa -178 -214}\special{pa -179 -205}\special{pa -181 -197}\special{pa -182 -188}%
+\special{pa -183 -179}\special{pa -184 -171}\special{pa -185 -162}\special{pa -186 -153}%
+\special{pa -188 -144}\special{pa -189 -135}\special{pa -190 -126}\special{pa -191 -117}%
+\special{pa -192 -108}\special{pa -193 -99}\special{pa -195 -90}\special{pa -196 -81}%
+\special{pa -197 -72}\special{pa -198 -62}\special{pa -199 -53}\special{pa -200 -44}%
+\special{pa -202 -34}\special{pa -203 -25}\special{pa -204 -15}\special{pa -205 -6}%
+\special{pa -206 4}\special{pa -208 14}\special{pa -209 23}\special{pa -210 33}%
+\special{pa -211 43}\special{pa -212 53}\special{pa -213 63}\special{pa -215 73}%
+\special{pa -216 83}\special{pa -217 93}\special{pa -218 103}\special{pa -219 113}%
+\special{pa -220 123}\special{pa -222 134}\special{pa -223 144}\special{pa -224 154}%
+\special{pa -225 165}\special{pa -226 175}\special{pa -227 186}\special{pa -229 196}%
+\special{pa -230 207}\special{pa -231 217}\special{pa -232 228}\special{pa -233 239}%
+\special{pa -235 249}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -0 -953}\special{pa -1 -952}\special{pa -1 -950}%
+\special{pa -1 -949}\special{pa -2 -947}\special{pa -2 -946}\special{pa -2 -944}%
+\special{pa -3 -942}\special{pa -3 -940}\special{pa -3 -939}\special{pa -4 -937}%
+\special{pa -4 -935}\special{pa -4 -933}\special{pa -5 -931}\special{pa -5 -929}%
+\special{pa -6 -927}\special{pa -6 -925}\special{pa -6 -922}\special{pa -7 -920}%
+\special{pa -7 -918}\special{pa -7 -915}\special{pa -8 -913}\special{pa -8 -911}%
+\special{pa -8 -908}\special{pa -9 -906}\special{pa -9 -903}\special{pa -9 -900}%
+\special{pa -10 -898}\special{pa -10 -895}\special{pa -10 -892}\special{pa -11 -889}%
+\special{pa -11 -886}\special{pa -11 -884}\special{pa -12 -881}\special{pa -12 -878}%
+\special{pa -12 -875}\special{pa -13 -871}\special{pa -13 -868}\special{pa -13 -865}%
+\special{pa -14 -862}\special{pa -14 -859}\special{pa -14 -855}\special{pa -15 -852}%
+\special{pa -15 -848}\special{pa -15 -845}\special{pa -16 -841}\special{pa -16 -838}%
+\special{pa -17 -834}\special{pa -17 -830}\special{pa -17 -827}\special{pa -18 -823}%
+\special{pa -18 -819}\special{pa -18 -815}\special{pa -19 -811}\special{pa -19 -807}%
+\special{pa -19 -803}\special{pa -20 -799}\special{pa -20 -795}\special{pa -20 -791}%
+\special{pa -21 -787}\special{pa -21 -782}\special{pa -21 -778}\special{pa -22 -774}%
+\special{pa -22 -769}\special{pa -22 -765}\special{pa -23 -760}\special{pa -23 -756}%
+\special{pa -23 -751}\special{pa -24 -747}\special{pa -24 -742}\special{pa -24 -737}%
+\special{pa -25 -733}\special{pa -25 -728}\special{pa -25 -723}\special{pa -26 -718}%
+\special{pa -26 -713}\special{pa -27 -708}\special{pa -27 -703}\special{pa -27 -698}%
+\special{pa -28 -693}\special{pa -28 -687}\special{pa -28 -682}\special{pa -29 -677}%
+\special{pa -29 -671}\special{pa -29 -666}\special{pa -30 -661}\special{pa -30 -655}%
+\special{pa -30 -650}\special{pa -31 -644}\special{pa -31 -638}\special{pa -31 -633}%
+\special{pa -32 -627}\special{pa -32 -621}\special{pa -32 -615}\special{pa -33 -609}%
+\special{pa -33 -603}\special{pa -33 -597}\special{pa -34 -591}\special{pa -34 -585}%
+\special{pa -34 -579}\special{pa -35 -573}\special{pa -35 -567}\special{pa -35 -561}%
+\special{pa -36 -554}\special{pa -36 -548}\special{pa -37 -542}\special{pa -37 -535}%
+\special{pa -37 -529}\special{pa -38 -522}\special{pa -38 -515}\special{pa -38 -509}%
+\special{pa -39 -502}\special{pa -39 -495}\special{pa -39 -489}\special{pa -40 -482}%
+\special{pa -40 -475}\special{pa -40 -468}\special{pa -41 -461}\special{pa -41 -454}%
+\special{pa -41 -447}\special{pa -42 -440}\special{pa -42 -433}\special{pa -42 -425}%
+\special{pa -43 -418}\special{pa -43 -411}\special{pa -43 -404}\special{pa -44 -396}%
+\special{pa -44 -389}\special{pa -44 -381}\special{pa -45 -374}\special{pa -45 -366}%
+\special{pa -45 -358}\special{pa -46 -351}\special{pa -46 -343}\special{pa -46 -335}%
+\special{pa -47 -327}\special{pa -47 -319}\special{pa -48 -311}\special{pa -48 -304}%
+\special{pa -48 -295}\special{pa -49 -287}\special{pa -49 -279}\special{pa -49 -271}%
+\special{pa -50 -263}\special{pa -50 -255}\special{pa -50 -246}\special{pa -51 -238}%
+\special{pa -51 -230}\special{pa -51 -221}\special{pa -52 -213}\special{pa -52 -204}%
+\special{pa -52 -195}\special{pa -53 -187}\special{pa -53 -178}\special{pa -53 -169}%
+\special{pa -54 -161}\special{pa -54 -152}\special{pa -54 -143}\special{pa -55 -134}%
+\special{pa -55 -125}\special{pa -55 -116}\special{pa -56 -107}\special{pa -56 -98}%
+\special{pa -56 -89}\special{pa -57 -79}\special{pa -57 -70}\special{pa -58 -61}%
+\special{pa -58 -51}\special{pa -58 -42}\special{pa -59 -33}\special{pa -59 -23}%
+\special{pa -59 -13}\special{pa -60 -4}\special{pa -60 6}\special{pa -60 15}%
+\special{pa -61 25}\special{pa -61 35}\special{pa -61 45}\special{pa -62 55}%
+\special{pa -62 65}\special{pa -62 75}\special{pa -63 85}\special{pa -63 95}%
+\special{pa -63 105}\special{pa -64 115}\special{pa -64 125}\special{pa -64 136}%
+\special{pa -65 146}\special{pa -65 156}\special{pa -65 167}\special{pa -66 177}%
+\special{pa -66 188}\special{pa -66 198}\special{pa -67 209}\special{pa -67 219}%
+\special{pa -68 230}\special{pa -68 241}\special{pa -68 252}\special{pa -69 263}%
+\special{pa -69 273}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -953}\special{pa 1 -952}\special{pa 2 -950}%
+\special{pa 2 -949}\special{pa 3 -947}\special{pa 3 -946}\special{pa 4 -944}%
+\special{pa 4 -942}\special{pa 5 -941}\special{pa 5 -939}\special{pa 6 -937}%
+\special{pa 6 -935}\special{pa 7 -933}\special{pa 7 -931}\special{pa 8 -929}%
+\special{pa 8 -927}\special{pa 9 -925}\special{pa 9 -923}\special{pa 10 -920}%
+\special{pa 10 -918}\special{pa 11 -916}\special{pa 11 -913}\special{pa 12 -911}%
+\special{pa 12 -908}\special{pa 13 -906}\special{pa 13 -903}\special{pa 14 -901}%
+\special{pa 14 -898}\special{pa 15 -895}\special{pa 16 -893}\special{pa 16 -890}%
+\special{pa 17 -887}\special{pa 17 -884}\special{pa 18 -881}\special{pa 18 -878}%
+\special{pa 19 -875}\special{pa 19 -872}\special{pa 20 -869}\special{pa 20 -866}%
+\special{pa 21 -862}\special{pa 21 -859}\special{pa 22 -856}\special{pa 22 -852}%
+\special{pa 23 -849}\special{pa 23 -845}\special{pa 24 -842}\special{pa 24 -838}%
+\special{pa 25 -835}\special{pa 25 -831}\special{pa 26 -827}\special{pa 26 -824}%
+\special{pa 27 -820}\special{pa 27 -816}\special{pa 28 -812}\special{pa 28 -808}%
+\special{pa 29 -804}\special{pa 29 -800}\special{pa 30 -796}\special{pa 31 -792}%
+\special{pa 31 -788}\special{pa 32 -783}\special{pa 32 -779}\special{pa 33 -775}%
+\special{pa 33 -770}\special{pa 34 -766}\special{pa 34 -761}\special{pa 35 -757}%
+\special{pa 35 -752}\special{pa 36 -748}\special{pa 36 -743}\special{pa 37 -738}%
+\special{pa 37 -733}\special{pa 38 -729}\special{pa 38 -724}\special{pa 39 -719}%
+\special{pa 39 -714}\special{pa 40 -709}\special{pa 40 -704}\special{pa 41 -699}%
+\special{pa 41 -694}\special{pa 42 -688}\special{pa 42 -683}\special{pa 43 -678}%
+\special{pa 43 -673}\special{pa 44 -667}\special{pa 44 -662}\special{pa 45 -656}%
+\special{pa 46 -651}\special{pa 46 -645}\special{pa 47 -640}\special{pa 47 -634}%
+\special{pa 48 -628}\special{pa 48 -622}\special{pa 49 -617}\special{pa 49 -611}%
+\special{pa 50 -605}\special{pa 50 -599}\special{pa 51 -593}\special{pa 51 -587}%
+\special{pa 52 -581}\special{pa 52 -575}\special{pa 53 -568}\special{pa 53 -562}%
+\special{pa 54 -556}\special{pa 54 -549}\special{pa 55 -543}\special{pa 55 -537}%
+\special{pa 56 -530}\special{pa 56 -524}\special{pa 57 -517}\special{pa 57 -510}%
+\special{pa 58 -504}\special{pa 58 -497}\special{pa 59 -490}\special{pa 60 -483}%
+\special{pa 60 -477}\special{pa 61 -470}\special{pa 61 -463}\special{pa 62 -456}%
+\special{pa 62 -449}\special{pa 63 -441}\special{pa 63 -434}\special{pa 64 -427}%
+\special{pa 64 -420}\special{pa 65 -413}\special{pa 65 -405}\special{pa 66 -398}%
+\special{pa 66 -390}\special{pa 67 -383}\special{pa 67 -375}\special{pa 68 -368}%
+\special{pa 68 -360}\special{pa 69 -352}\special{pa 69 -345}\special{pa 70 -337}%
+\special{pa 70 -329}\special{pa 71 -321}\special{pa 71 -313}\special{pa 72 -305}%
+\special{pa 72 -297}\special{pa 73 -289}\special{pa 73 -281}\special{pa 74 -273}%
+\special{pa 75 -265}\special{pa 75 -257}\special{pa 76 -248}\special{pa 76 -240}%
+\special{pa 77 -232}\special{pa 77 -223}\special{pa 78 -215}\special{pa 78 -206}%
+\special{pa 79 -198}\special{pa 79 -189}\special{pa 80 -180}\special{pa 80 -171}%
+\special{pa 81 -163}\special{pa 81 -154}\special{pa 82 -145}\special{pa 82 -136}%
+\special{pa 83 -127}\special{pa 83 -118}\special{pa 84 -109}\special{pa 84 -100}%
+\special{pa 85 -91}\special{pa 85 -82}\special{pa 86 -72}\special{pa 86 -63}%
+\special{pa 87 -54}\special{pa 87 -44}\special{pa 88 -35}\special{pa 88 -25}%
+\special{pa 89 -16}\special{pa 90 -6}\special{pa 90 3}\special{pa 91 13}%
+\special{pa 91 23}\special{pa 92 33}\special{pa 92 42}\special{pa 93 52}%
+\special{pa 93 62}\special{pa 94 72}\special{pa 94 82}\special{pa 95 92}%
+\special{pa 95 102}\special{pa 96 113}\special{pa 96 123}\special{pa 97 133}%
+\special{pa 97 143}\special{pa 98 154}\special{pa 98 164}\special{pa 99 175}%
+\special{pa 99 185}\special{pa 100 196}\special{pa 100 206}\special{pa 101 217}%
+\special{pa 101 227}\special{pa 102 238}\special{pa 102 249}\special{pa 103 260}%
+\special{pa 103 271}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -953}\special{pa 3 -952}\special{pa 4 -951}%
+\special{pa 5 -949}\special{pa 7 -948}\special{pa 8 -947}\special{pa 9 -945}%
+\special{pa 11 -943}\special{pa 12 -942}\special{pa 13 -940}\special{pa 15 -939}%
+\special{pa 16 -937}\special{pa 17 -935}\special{pa 19 -933}\special{pa 20 -931}%
+\special{pa 21 -929}\special{pa 23 -927}\special{pa 24 -925}\special{pa 25 -923}%
+\special{pa 27 -921}\special{pa 28 -919}\special{pa 29 -917}\special{pa 31 -914}%
+\special{pa 32 -912}\special{pa 33 -910}\special{pa 35 -907}\special{pa 36 -905}%
+\special{pa 37 -902}\special{pa 39 -900}\special{pa 40 -897}\special{pa 41 -894}%
+\special{pa 43 -892}\special{pa 44 -889}\special{pa 45 -886}\special{pa 46 -883}%
+\special{pa 48 -880}\special{pa 49 -877}\special{pa 50 -874}\special{pa 52 -871}%
+\special{pa 53 -868}\special{pa 54 -865}\special{pa 56 -862}\special{pa 57 -859}%
+\special{pa 58 -855}\special{pa 60 -852}\special{pa 61 -849}\special{pa 62 -845}%
+\special{pa 64 -842}\special{pa 65 -838}\special{pa 66 -835}\special{pa 68 -831}%
+\special{pa 69 -827}\special{pa 70 -824}\special{pa 72 -820}\special{pa 73 -816}%
+\special{pa 74 -812}\special{pa 76 -808}\special{pa 77 -804}\special{pa 78 -800}%
+\special{pa 80 -796}\special{pa 81 -792}\special{pa 82 -788}\special{pa 84 -784}%
+\special{pa 85 -780}\special{pa 86 -775}\special{pa 88 -771}\special{pa 89 -767}%
+\special{pa 90 -762}\special{pa 92 -758}\special{pa 93 -753}\special{pa 94 -749}%
+\special{pa 96 -744}\special{pa 97 -739}\special{pa 98 -735}\special{pa 100 -730}%
+\special{pa 101 -725}\special{pa 102 -720}\special{pa 104 -715}\special{pa 105 -710}%
+\special{pa 106 -705}\special{pa 108 -700}\special{pa 109 -695}\special{pa 110 -690}%
+\special{pa 112 -685}\special{pa 113 -680}\special{pa 114 -674}\special{pa 116 -669}%
+\special{pa 117 -664}\special{pa 118 -658}\special{pa 120 -653}\special{pa 121 -647}%
+\special{pa 122 -642}\special{pa 124 -636}\special{pa 125 -630}\special{pa 126 -625}%
+\special{pa 128 -619}\special{pa 129 -613}\special{pa 130 -607}\special{pa 132 -601}%
+\special{pa 133 -595}\special{pa 134 -589}\special{pa 136 -583}\special{pa 137 -577}%
+\special{pa 138 -571}\special{pa 139 -565}\special{pa 141 -559}\special{pa 142 -552}%
+\special{pa 143 -546}\special{pa 145 -540}\special{pa 146 -533}\special{pa 147 -527}%
+\special{pa 149 -520}\special{pa 150 -513}\special{pa 151 -507}\special{pa 153 -500}%
+\special{pa 154 -493}\special{pa 155 -487}\special{pa 157 -480}\special{pa 158 -473}%
+\special{pa 159 -466}\special{pa 161 -459}\special{pa 162 -452}\special{pa 163 -445}%
+\special{pa 165 -438}\special{pa 166 -431}\special{pa 167 -424}\special{pa 169 -416}%
+\special{pa 170 -409}\special{pa 171 -402}\special{pa 173 -394}\special{pa 174 -387}%
+\special{pa 175 -379}\special{pa 177 -372}\special{pa 178 -364}\special{pa 179 -357}%
+\special{pa 181 -349}\special{pa 182 -341}\special{pa 183 -334}\special{pa 185 -326}%
+\special{pa 186 -318}\special{pa 187 -310}\special{pa 189 -302}\special{pa 190 -294}%
+\special{pa 191 -286}\special{pa 193 -278}\special{pa 194 -270}\special{pa 195 -261}%
+\special{pa 197 -253}\special{pa 198 -245}\special{pa 199 -237}\special{pa 201 -228}%
+\special{pa 202 -220}\special{pa 203 -211}\special{pa 205 -203}\special{pa 206 -194}%
+\special{pa 207 -186}\special{pa 209 -177}\special{pa 210 -168}\special{pa 211 -159}%
+\special{pa 213 -151}\special{pa 214 -142}\special{pa 215 -133}\special{pa 217 -124}%
+\special{pa 218 -115}\special{pa 219 -106}\special{pa 221 -97}\special{pa 222 -87}%
+\special{pa 223 -78}\special{pa 225 -69}\special{pa 226 -60}\special{pa 227 -50}%
+\special{pa 229 -41}\special{pa 230 -32}\special{pa 231 -22}\special{pa 232 -12}%
+\special{pa 234 -3}\special{pa 235 7}\special{pa 236 16}\special{pa 238 26}%
+\special{pa 239 36}\special{pa 240 46}\special{pa 242 56}\special{pa 243 66}%
+\special{pa 244 75}\special{pa 246 86}\special{pa 247 96}\special{pa 248 106}%
+\special{pa 250 116}\special{pa 251 126}\special{pa 252 136}\special{pa 254 147}%
+\special{pa 255 157}\special{pa 256 167}\special{pa 258 178}\special{pa 259 188}%
+\special{pa 260 199}\special{pa 262 209}\special{pa 263 220}\special{pa 264 231}%
+\special{pa 266 241}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -954}\special{pa 4 -953}\special{pa 6 -952}%
+\special{pa 8 -951}\special{pa 10 -949}\special{pa 12 -948}\special{pa 14 -947}%
+\special{pa 16 -946}\special{pa 18 -944}\special{pa 20 -943}\special{pa 22 -941}%
+\special{pa 24 -940}\special{pa 26 -938}\special{pa 28 -937}\special{pa 30 -935}%
+\special{pa 32 -933}\special{pa 34 -932}\special{pa 36 -930}\special{pa 38 -928}%
+\special{pa 40 -926}\special{pa 42 -924}\special{pa 44 -922}\special{pa 46 -920}%
+\special{pa 48 -918}\special{pa 50 -916}\special{pa 52 -914}\special{pa 54 -912}%
+\special{pa 56 -910}\special{pa 58 -907}\special{pa 60 -905}\special{pa 62 -903}%
+\special{pa 64 -900}\special{pa 66 -898}\special{pa 68 -895}\special{pa 70 -892}%
+\special{pa 72 -890}\special{pa 74 -887}\special{pa 76 -884}\special{pa 78 -882}%
+\special{pa 80 -879}\special{pa 82 -876}\special{pa 84 -873}\special{pa 86 -870}%
+\special{pa 88 -867}\special{pa 90 -864}\special{pa 92 -861}\special{pa 94 -858}%
+\special{pa 96 -854}\special{pa 98 -851}\special{pa 100 -848}\special{pa 102 -845}%
+\special{pa 105 -841}\special{pa 107 -838}\special{pa 109 -834}\special{pa 111 -831}%
+\special{pa 113 -827}\special{pa 115 -823}\special{pa 117 -820}\special{pa 119 -816}%
+\special{pa 121 -812}\special{pa 123 -808}\special{pa 125 -804}\special{pa 127 -801}%
+\special{pa 129 -797}\special{pa 131 -793}\special{pa 133 -788}\special{pa 135 -784}%
+\special{pa 137 -780}\special{pa 139 -776}\special{pa 141 -772}\special{pa 143 -767}%
+\special{pa 145 -763}\special{pa 147 -759}\special{pa 149 -754}\special{pa 151 -750}%
+\special{pa 153 -745}\special{pa 155 -741}\special{pa 157 -736}\special{pa 159 -731}%
+\special{pa 161 -726}\special{pa 163 -722}\special{pa 165 -717}\special{pa 167 -712}%
+\special{pa 169 -707}\special{pa 171 -702}\special{pa 173 -697}\special{pa 175 -692}%
+\special{pa 177 -687}\special{pa 179 -682}\special{pa 181 -676}\special{pa 183 -671}%
+\special{pa 185 -666}\special{pa 187 -661}\special{pa 189 -655}\special{pa 191 -650}%
+\special{pa 193 -644}\special{pa 195 -639}\special{pa 197 -633}\special{pa 199 -627}%
+\special{pa 201 -622}\special{pa 203 -616}\special{pa 205 -610}\special{pa 207 -604}%
+\special{pa 209 -598}\special{pa 211 -593}\special{pa 213 -587}\special{pa 215 -581}%
+\special{pa 217 -574}\special{pa 219 -568}\special{pa 221 -562}\special{pa 223 -556}%
+\special{pa 225 -550}\special{pa 227 -543}\special{pa 229 -537}\special{pa 231 -531}%
+\special{pa 233 -524}\special{pa 235 -518}\special{pa 237 -511}\special{pa 239 -504}%
+\special{pa 241 -498}\special{pa 243 -491}\special{pa 245 -484}\special{pa 247 -478}%
+\special{pa 249 -471}\special{pa 251 -464}\special{pa 253 -457}\special{pa 255 -450}%
+\special{pa 257 -443}\special{pa 259 -436}\special{pa 261 -429}\special{pa 263 -422}%
+\special{pa 265 -414}\special{pa 267 -407}\special{pa 269 -400}\special{pa 271 -392}%
+\special{pa 273 -385}\special{pa 275 -378}\special{pa 277 -370}\special{pa 279 -362}%
+\special{pa 281 -355}\special{pa 283 -347}\special{pa 285 -340}\special{pa 287 -332}%
+\special{pa 289 -324}\special{pa 291 -316}\special{pa 293 -308}\special{pa 295 -300}%
+\special{pa 297 -292}\special{pa 299 -284}\special{pa 301 -276}\special{pa 303 -268}%
+\special{pa 305 -260}\special{pa 307 -252}\special{pa 309 -243}\special{pa 311 -235}%
+\special{pa 314 -227}\special{pa 316 -218}\special{pa 318 -210}\special{pa 320 -201}%
+\special{pa 322 -193}\special{pa 324 -184}\special{pa 326 -176}\special{pa 328 -167}%
+\special{pa 330 -158}\special{pa 332 -149}\special{pa 334 -140}\special{pa 336 -132}%
+\special{pa 338 -123}\special{pa 340 -114}\special{pa 342 -105}\special{pa 344 -96}%
+\special{pa 346 -86}\special{pa 348 -77}\special{pa 350 -68}\special{pa 352 -59}%
+\special{pa 354 -49}\special{pa 356 -40}\special{pa 358 -31}\special{pa 360 -21}%
+\special{pa 362 -12}\special{pa 364 -2}\special{pa 366 8}\special{pa 368 17}%
+\special{pa 370 27}\special{pa 372 37}\special{pa 374 46}\special{pa 376 56}%
+\special{pa 378 66}\special{pa 380 76}\special{pa 382 86}\special{pa 384 96}%
+\special{pa 386 106}\special{pa 388 116}\special{pa 390 127}\special{pa 392 137}%
+\special{pa 394 147}\special{pa 396 157}\special{pa 398 168}\special{pa 400 178}%
+\special{pa 402 189}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -954}\special{pa 5 -953}\special{pa 7 -953}%
+\special{pa 10 -952}\special{pa 12 -951}\special{pa 15 -950}\special{pa 17 -949}%
+\special{pa 20 -948}\special{pa 22 -947}\special{pa 25 -946}\special{pa 27 -945}%
+\special{pa 30 -944}\special{pa 32 -943}\special{pa 35 -942}\special{pa 37 -941}%
+\special{pa 40 -939}\special{pa 42 -938}\special{pa 45 -936}\special{pa 47 -935}%
+\special{pa 50 -933}\special{pa 52 -932}\special{pa 55 -930}\special{pa 57 -929}%
+\special{pa 60 -927}\special{pa 62 -925}\special{pa 65 -923}\special{pa 67 -921}%
+\special{pa 70 -920}\special{pa 72 -918}\special{pa 75 -916}\special{pa 77 -914}%
+\special{pa 80 -911}\special{pa 82 -909}\special{pa 85 -907}\special{pa 87 -905}%
+\special{pa 90 -903}\special{pa 92 -900}\special{pa 95 -898}\special{pa 97 -896}%
+\special{pa 100 -893}\special{pa 102 -891}\special{pa 105 -888}\special{pa 107 -885}%
+\special{pa 110 -883}\special{pa 112 -880}\special{pa 115 -877}\special{pa 117 -874}%
+\special{pa 120 -872}\special{pa 122 -869}\special{pa 125 -866}\special{pa 127 -863}%
+\special{pa 130 -860}\special{pa 132 -857}\special{pa 135 -853}\special{pa 137 -850}%
+\special{pa 140 -847}\special{pa 142 -844}\special{pa 145 -840}\special{pa 147 -837}%
+\special{pa 150 -834}\special{pa 152 -830}\special{pa 155 -827}\special{pa 157 -823}%
+\special{pa 160 -819}\special{pa 162 -816}\special{pa 165 -812}\special{pa 167 -808}%
+\special{pa 170 -804}\special{pa 172 -801}\special{pa 175 -797}\special{pa 177 -793}%
+\special{pa 180 -789}\special{pa 182 -785}\special{pa 185 -781}\special{pa 187 -776}%
+\special{pa 190 -772}\special{pa 192 -768}\special{pa 195 -764}\special{pa 197 -759}%
+\special{pa 200 -755}\special{pa 202 -751}\special{pa 205 -746}\special{pa 207 -742}%
+\special{pa 210 -737}\special{pa 212 -732}\special{pa 214 -728}\special{pa 217 -723}%
+\special{pa 219 -718}\special{pa 222 -713}\special{pa 224 -709}\special{pa 227 -704}%
+\special{pa 229 -699}\special{pa 232 -694}\special{pa 234 -689}\special{pa 237 -684}%
+\special{pa 239 -678}\special{pa 242 -673}\special{pa 244 -668}\special{pa 247 -663}%
+\special{pa 249 -657}\special{pa 252 -652}\special{pa 254 -647}\special{pa 257 -641}%
+\special{pa 259 -636}\special{pa 262 -630}\special{pa 264 -624}\special{pa 267 -619}%
+\special{pa 269 -613}\special{pa 272 -607}\special{pa 274 -601}\special{pa 277 -596}%
+\special{pa 279 -590}\special{pa 282 -584}\special{pa 284 -578}\special{pa 287 -572}%
+\special{pa 289 -566}\special{pa 292 -559}\special{pa 294 -553}\special{pa 297 -547}%
+\special{pa 299 -541}\special{pa 302 -534}\special{pa 304 -528}\special{pa 307 -521}%
+\special{pa 309 -515}\special{pa 312 -508}\special{pa 314 -502}\special{pa 317 -495}%
+\special{pa 319 -489}\special{pa 322 -482}\special{pa 324 -475}\special{pa 327 -468}%
+\special{pa 329 -461}\special{pa 332 -455}\special{pa 334 -448}\special{pa 337 -441}%
+\special{pa 339 -434}\special{pa 342 -426}\special{pa 344 -419}\special{pa 347 -412}%
+\special{pa 349 -405}\special{pa 352 -398}\special{pa 354 -390}\special{pa 357 -383}%
+\special{pa 359 -375}\special{pa 362 -368}\special{pa 364 -360}\special{pa 367 -353}%
+\special{pa 369 -345}\special{pa 372 -337}\special{pa 374 -330}\special{pa 377 -322}%
+\special{pa 379 -314}\special{pa 382 -306}\special{pa 384 -298}\special{pa 387 -290}%
+\special{pa 389 -282}\special{pa 392 -274}\special{pa 394 -266}\special{pa 397 -258}%
+\special{pa 399 -250}\special{pa 402 -242}\special{pa 404 -233}\special{pa 407 -225}%
+\special{pa 409 -217}\special{pa 412 -208}\special{pa 414 -200}\special{pa 417 -191}%
+\special{pa 419 -183}\special{pa 421 -174}\special{pa 424 -165}\special{pa 426 -157}%
+\special{pa 429 -148}\special{pa 431 -139}\special{pa 434 -130}\special{pa 436 -121}%
+\special{pa 439 -112}\special{pa 441 -103}\special{pa 444 -94}\special{pa 446 -85}%
+\special{pa 449 -76}\special{pa 451 -67}\special{pa 454 -57}\special{pa 456 -48}%
+\special{pa 459 -39}\special{pa 461 -29}\special{pa 464 -20}\special{pa 466 -10}%
+\special{pa 469 -1}\special{pa 471 9}\special{pa 474 18}\special{pa 476 28}%
+\special{pa 479 38}\special{pa 481 47}\special{pa 484 57}\special{pa 486 67}%
+\special{pa 489 77}\special{pa 491 87}\special{pa 494 97}\special{pa 496 107}%
+\special{pa 499 117}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 3 -954}\special{pa 5 -954}\special{pa 8 -954}%
+\special{pa 11 -954}\special{pa 14 -953}\special{pa 16 -953}\special{pa 19 -952}%
+\special{pa 22 -952}\special{pa 25 -951}\special{pa 27 -951}\special{pa 30 -950}%
+\special{pa 33 -949}\special{pa 36 -948}\special{pa 38 -948}\special{pa 41 -947}%
+\special{pa 44 -946}\special{pa 46 -945}\special{pa 49 -944}\special{pa 52 -943}%
+\special{pa 55 -942}\special{pa 57 -941}\special{pa 60 -939}\special{pa 63 -938}%
+\special{pa 66 -937}\special{pa 68 -935}\special{pa 71 -934}\special{pa 74 -933}%
+\special{pa 77 -931}\special{pa 79 -930}\special{pa 82 -928}\special{pa 85 -926}%
+\special{pa 87 -925}\special{pa 90 -923}\special{pa 93 -921}\special{pa 96 -919}%
+\special{pa 98 -918}\special{pa 101 -916}\special{pa 104 -914}\special{pa 107 -912}%
+\special{pa 109 -910}\special{pa 112 -907}\special{pa 115 -905}\special{pa 118 -903}%
+\special{pa 120 -901}\special{pa 123 -899}\special{pa 126 -896}\special{pa 129 -894}%
+\special{pa 131 -891}\special{pa 134 -889}\special{pa 137 -886}\special{pa 139 -884}%
+\special{pa 142 -881}\special{pa 145 -879}\special{pa 148 -876}\special{pa 150 -873}%
+\special{pa 153 -870}\special{pa 156 -867}\special{pa 159 -864}\special{pa 161 -861}%
+\special{pa 164 -858}\special{pa 167 -855}\special{pa 170 -852}\special{pa 172 -849}%
+\special{pa 175 -846}\special{pa 178 -843}\special{pa 180 -839}\special{pa 183 -836}%
+\special{pa 186 -833}\special{pa 189 -829}\special{pa 191 -826}\special{pa 194 -822}%
+\special{pa 197 -819}\special{pa 200 -815}\special{pa 202 -811}\special{pa 205 -808}%
+\special{pa 208 -804}\special{pa 211 -800}\special{pa 213 -796}\special{pa 216 -792}%
+\special{pa 219 -788}\special{pa 221 -784}\special{pa 224 -780}\special{pa 227 -776}%
+\special{pa 230 -772}\special{pa 232 -768}\special{pa 235 -763}\special{pa 238 -759}%
+\special{pa 241 -755}\special{pa 243 -750}\special{pa 246 -746}\special{pa 249 -741}%
+\special{pa 252 -737}\special{pa 254 -732}\special{pa 257 -728}\special{pa 260 -723}%
+\special{pa 262 -718}\special{pa 265 -713}\special{pa 268 -709}\special{pa 271 -704}%
+\special{pa 273 -699}\special{pa 276 -694}\special{pa 279 -689}\special{pa 282 -684}%
+\special{pa 284 -679}\special{pa 287 -673}\special{pa 290 -668}\special{pa 293 -663}%
+\special{pa 295 -658}\special{pa 298 -652}\special{pa 301 -647}\special{pa 304 -641}%
+\special{pa 306 -636}\special{pa 309 -630}\special{pa 312 -625}\special{pa 314 -619}%
+\special{pa 317 -614}\special{pa 320 -608}\special{pa 323 -602}\special{pa 325 -596}%
+\special{pa 328 -590}\special{pa 331 -584}\special{pa 334 -578}\special{pa 336 -572}%
+\special{pa 339 -566}\special{pa 342 -560}\special{pa 345 -554}\special{pa 347 -548}%
+\special{pa 350 -542}\special{pa 353 -535}\special{pa 355 -529}\special{pa 358 -523}%
+\special{pa 361 -516}\special{pa 364 -510}\special{pa 366 -503}\special{pa 369 -496}%
+\special{pa 372 -490}\special{pa 375 -483}\special{pa 377 -476}\special{pa 380 -470}%
+\special{pa 383 -463}\special{pa 386 -456}\special{pa 388 -449}\special{pa 391 -442}%
+\special{pa 394 -435}\special{pa 396 -428}\special{pa 399 -421}\special{pa 402 -414}%
+\special{pa 405 -406}\special{pa 407 -399}\special{pa 410 -392}\special{pa 413 -384}%
+\special{pa 416 -377}\special{pa 418 -370}\special{pa 421 -362}\special{pa 424 -355}%
+\special{pa 427 -347}\special{pa 429 -339}\special{pa 432 -332}\special{pa 435 -324}%
+\special{pa 437 -316}\special{pa 440 -308}\special{pa 443 -300}\special{pa 446 -292}%
+\special{pa 448 -285}\special{pa 451 -276}\special{pa 454 -268}\special{pa 457 -260}%
+\special{pa 459 -252}\special{pa 462 -244}\special{pa 465 -236}\special{pa 468 -227}%
+\special{pa 470 -219}\special{pa 473 -211}\special{pa 476 -202}\special{pa 479 -194}%
+\special{pa 481 -185}\special{pa 484 -176}\special{pa 487 -168}\special{pa 489 -159}%
+\special{pa 492 -150}\special{pa 495 -142}\special{pa 498 -133}\special{pa 500 -124}%
+\special{pa 503 -115}\special{pa 506 -106}\special{pa 509 -97}\special{pa 511 -88}%
+\special{pa 514 -79}\special{pa 517 -70}\special{pa 520 -60}\special{pa 522 -51}%
+\special{pa 525 -42}\special{pa 528 -32}\special{pa 530 -23}\special{pa 533 -14}%
+\special{pa 536 -4}\special{pa 539 6}\special{pa 541 15}\special{pa 544 25}%
+\special{pa 547 34}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 3 -955}\special{pa 5 -955}\special{pa 8 -955}%
+\special{pa 11 -955}\special{pa 14 -955}\special{pa 16 -955}\special{pa 19 -955}%
+\special{pa 22 -955}\special{pa 24 -955}\special{pa 27 -955}\special{pa 30 -955}%
+\special{pa 32 -954}\special{pa 35 -954}\special{pa 38 -954}\special{pa 41 -953}%
+\special{pa 43 -953}\special{pa 46 -952}\special{pa 49 -952}\special{pa 51 -951}%
+\special{pa 54 -950}\special{pa 57 -950}\special{pa 60 -949}\special{pa 62 -948}%
+\special{pa 65 -947}\special{pa 68 -946}\special{pa 70 -945}\special{pa 73 -944}%
+\special{pa 76 -943}\special{pa 79 -942}\special{pa 81 -941}\special{pa 84 -940}%
+\special{pa 87 -939}\special{pa 89 -937}\special{pa 92 -936}\special{pa 95 -934}%
+\special{pa 97 -933}\special{pa 100 -932}\special{pa 103 -930}\special{pa 106 -928}%
+\special{pa 108 -927}\special{pa 111 -925}\special{pa 114 -923}\special{pa 116 -922}%
+\special{pa 119 -920}\special{pa 122 -918}\special{pa 125 -916}\special{pa 127 -914}%
+\special{pa 130 -912}\special{pa 133 -910}\special{pa 135 -908}\special{pa 138 -906}%
+\special{pa 141 -904}\special{pa 143 -901}\special{pa 146 -899}\special{pa 149 -897}%
+\special{pa 152 -894}\special{pa 154 -892}\special{pa 157 -889}\special{pa 160 -887}%
+\special{pa 162 -884}\special{pa 165 -882}\special{pa 168 -879}\special{pa 171 -876}%
+\special{pa 173 -873}\special{pa 176 -871}\special{pa 179 -868}\special{pa 181 -865}%
+\special{pa 184 -862}\special{pa 187 -859}\special{pa 189 -856}\special{pa 192 -853}%
+\special{pa 195 -850}\special{pa 198 -846}\special{pa 200 -843}\special{pa 203 -840}%
+\special{pa 206 -836}\special{pa 208 -833}\special{pa 211 -830}\special{pa 214 -826}%
+\special{pa 217 -823}\special{pa 219 -819}\special{pa 222 -815}\special{pa 225 -812}%
+\special{pa 227 -808}\special{pa 230 -804}\special{pa 233 -800}\special{pa 236 -797}%
+\special{pa 238 -793}\special{pa 241 -789}\special{pa 244 -785}\special{pa 246 -781}%
+\special{pa 249 -776}\special{pa 252 -772}\special{pa 254 -768}\special{pa 257 -764}%
+\special{pa 260 -760}\special{pa 263 -755}\special{pa 265 -751}\special{pa 268 -746}%
+\special{pa 271 -742}\special{pa 273 -737}\special{pa 276 -733}\special{pa 279 -728}%
+\special{pa 282 -723}\special{pa 284 -719}\special{pa 287 -714}\special{pa 290 -709}%
+\special{pa 292 -704}\special{pa 295 -699}\special{pa 298 -694}\special{pa 300 -689}%
+\special{pa 303 -684}\special{pa 306 -679}\special{pa 309 -674}\special{pa 311 -669}%
+\special{pa 314 -664}\special{pa 317 -658}\special{pa 319 -653}\special{pa 322 -647}%
+\special{pa 325 -642}\special{pa 328 -637}\special{pa 330 -631}\special{pa 333 -625}%
+\special{pa 336 -620}\special{pa 338 -614}\special{pa 341 -608}\special{pa 344 -603}%
+\special{pa 346 -597}\special{pa 349 -591}\special{pa 352 -585}\special{pa 355 -579}%
+\special{pa 357 -573}\special{pa 360 -567}\special{pa 363 -561}\special{pa 365 -555}%
+\special{pa 368 -548}\special{pa 371 -542}\special{pa 374 -536}\special{pa 376 -530}%
+\special{pa 379 -523}\special{pa 382 -517}\special{pa 384 -510}\special{pa 387 -504}%
+\special{pa 390 -497}\special{pa 393 -490}\special{pa 395 -484}\special{pa 398 -477}%
+\special{pa 401 -470}\special{pa 403 -463}\special{pa 406 -456}\special{pa 409 -450}%
+\special{pa 411 -443}\special{pa 414 -436}\special{pa 417 -428}\special{pa 420 -421}%
+\special{pa 422 -414}\special{pa 425 -407}\special{pa 428 -400}\special{pa 430 -392}%
+\special{pa 433 -385}\special{pa 436 -378}\special{pa 439 -370}\special{pa 441 -363}%
+\special{pa 444 -355}\special{pa 447 -348}\special{pa 449 -340}\special{pa 452 -332}%
+\special{pa 455 -325}\special{pa 457 -317}\special{pa 460 -309}\special{pa 463 -301}%
+\special{pa 466 -293}\special{pa 468 -285}\special{pa 471 -277}\special{pa 474 -269}%
+\special{pa 476 -261}\special{pa 479 -253}\special{pa 482 -245}\special{pa 485 -236}%
+\special{pa 487 -228}\special{pa 490 -220}\special{pa 493 -211}\special{pa 495 -203}%
+\special{pa 498 -194}\special{pa 501 -186}\special{pa 503 -177}\special{pa 506 -168}%
+\special{pa 509 -160}\special{pa 512 -151}\special{pa 514 -142}\special{pa 517 -133}%
+\special{pa 520 -125}\special{pa 522 -116}\special{pa 525 -107}\special{pa 528 -98}%
+\special{pa 531 -89}\special{pa 533 -79}\special{pa 536 -70}\special{pa 539 -61}%
+\special{pa 541 -52}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -955}\special{pa 5 -956}\special{pa 7 -956}%
+\special{pa 10 -957}\special{pa 12 -957}\special{pa 14 -958}\special{pa 17 -958}%
+\special{pa 19 -958}\special{pa 22 -959}\special{pa 24 -959}\special{pa 27 -959}%
+\special{pa 29 -959}\special{pa 31 -959}\special{pa 34 -959}\special{pa 36 -959}%
+\special{pa 39 -959}\special{pa 41 -959}\special{pa 43 -959}\special{pa 46 -959}%
+\special{pa 48 -958}\special{pa 51 -958}\special{pa 53 -958}\special{pa 56 -957}%
+\special{pa 58 -957}\special{pa 60 -956}\special{pa 63 -956}\special{pa 65 -955}%
+\special{pa 68 -955}\special{pa 70 -954}\special{pa 72 -953}\special{pa 75 -952}%
+\special{pa 77 -951}\special{pa 80 -951}\special{pa 82 -950}\special{pa 85 -949}%
+\special{pa 87 -948}\special{pa 89 -947}\special{pa 92 -945}\special{pa 94 -944}%
+\special{pa 97 -943}\special{pa 99 -942}\special{pa 101 -940}\special{pa 104 -939}%
+\special{pa 106 -938}\special{pa 109 -936}\special{pa 111 -935}\special{pa 113 -933}%
+\special{pa 116 -932}\special{pa 118 -930}\special{pa 121 -928}\special{pa 123 -926}%
+\special{pa 126 -925}\special{pa 128 -923}\special{pa 130 -921}\special{pa 133 -919}%
+\special{pa 135 -917}\special{pa 138 -915}\special{pa 140 -913}\special{pa 142 -911}%
+\special{pa 145 -909}\special{pa 147 -906}\special{pa 150 -904}\special{pa 152 -902}%
+\special{pa 155 -899}\special{pa 157 -897}\special{pa 159 -895}\special{pa 162 -892}%
+\special{pa 164 -889}\special{pa 167 -887}\special{pa 169 -884}\special{pa 171 -882}%
+\special{pa 174 -879}\special{pa 176 -876}\special{pa 179 -873}\special{pa 181 -870}%
+\special{pa 184 -867}\special{pa 186 -864}\special{pa 188 -861}\special{pa 191 -858}%
+\special{pa 193 -855}\special{pa 196 -852}\special{pa 198 -849}\special{pa 200 -845}%
+\special{pa 203 -842}\special{pa 205 -839}\special{pa 208 -835}\special{pa 210 -832}%
+\special{pa 212 -828}\special{pa 215 -825}\special{pa 217 -821}\special{pa 220 -817}%
+\special{pa 222 -814}\special{pa 225 -810}\special{pa 227 -806}\special{pa 229 -802}%
+\special{pa 232 -798}\special{pa 234 -795}\special{pa 237 -791}\special{pa 239 -787}%
+\special{pa 241 -782}\special{pa 244 -778}\special{pa 246 -774}\special{pa 249 -770}%
+\special{pa 251 -766}\special{pa 254 -761}\special{pa 256 -757}\special{pa 258 -752}%
+\special{pa 261 -748}\special{pa 263 -744}\special{pa 266 -739}\special{pa 268 -734}%
+\special{pa 270 -730}\special{pa 273 -725}\special{pa 275 -720}\special{pa 278 -715}%
+\special{pa 280 -711}\special{pa 283 -706}\special{pa 285 -701}\special{pa 287 -696}%
+\special{pa 290 -691}\special{pa 292 -686}\special{pa 295 -680}\special{pa 297 -675}%
+\special{pa 299 -670}\special{pa 302 -665}\special{pa 304 -659}\special{pa 307 -654}%
+\special{pa 309 -649}\special{pa 311 -643}\special{pa 314 -638}\special{pa 316 -632}%
+\special{pa 319 -627}\special{pa 321 -621}\special{pa 324 -615}\special{pa 326 -609}%
+\special{pa 328 -604}\special{pa 331 -598}\special{pa 333 -592}\special{pa 336 -586}%
+\special{pa 338 -580}\special{pa 340 -574}\special{pa 343 -568}\special{pa 345 -562}%
+\special{pa 348 -555}\special{pa 350 -549}\special{pa 353 -543}\special{pa 355 -537}%
+\special{pa 357 -530}\special{pa 360 -524}\special{pa 362 -517}\special{pa 365 -511}%
+\special{pa 367 -504}\special{pa 369 -498}\special{pa 372 -491}\special{pa 374 -484}%
+\special{pa 377 -477}\special{pa 379 -471}\special{pa 381 -464}\special{pa 384 -457}%
+\special{pa 386 -450}\special{pa 389 -443}\special{pa 391 -436}\special{pa 394 -429}%
+\special{pa 396 -422}\special{pa 398 -415}\special{pa 401 -407}\special{pa 403 -400}%
+\special{pa 406 -393}\special{pa 408 -385}\special{pa 410 -378}\special{pa 413 -370}%
+\special{pa 415 -363}\special{pa 418 -355}\special{pa 420 -348}\special{pa 423 -340}%
+\special{pa 425 -332}\special{pa 427 -325}\special{pa 430 -317}\special{pa 432 -309}%
+\special{pa 435 -301}\special{pa 437 -293}\special{pa 439 -285}\special{pa 442 -277}%
+\special{pa 444 -269}\special{pa 447 -261}\special{pa 449 -253}\special{pa 452 -244}%
+\special{pa 454 -236}\special{pa 456 -228}\special{pa 459 -219}\special{pa 461 -211}%
+\special{pa 464 -202}\special{pa 466 -194}\special{pa 468 -185}\special{pa 471 -177}%
+\special{pa 473 -168}\special{pa 476 -159}\special{pa 478 -151}\special{pa 480 -142}%
+\special{pa 483 -133}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 2 -956}\special{pa 4 -957}\special{pa 6 -957}%
+\special{pa 8 -958}\special{pa 9 -959}\special{pa 11 -960}\special{pa 13 -961}%
+\special{pa 15 -961}\special{pa 17 -962}\special{pa 19 -962}\special{pa 21 -963}%
+\special{pa 23 -963}\special{pa 25 -964}\special{pa 26 -964}\special{pa 28 -964}%
+\special{pa 30 -965}\special{pa 32 -965}\special{pa 34 -965}\special{pa 36 -965}%
+\special{pa 38 -965}\special{pa 40 -965}\special{pa 41 -965}\special{pa 43 -965}%
+\special{pa 45 -965}\special{pa 47 -965}\special{pa 49 -965}\special{pa 51 -964}%
+\special{pa 53 -964}\special{pa 55 -964}\special{pa 57 -963}\special{pa 58 -963}%
+\special{pa 60 -962}\special{pa 62 -962}\special{pa 64 -961}\special{pa 66 -961}%
+\special{pa 68 -960}\special{pa 70 -959}\special{pa 72 -958}\special{pa 74 -958}%
+\special{pa 75 -957}\special{pa 77 -956}\special{pa 79 -955}\special{pa 81 -954}%
+\special{pa 83 -953}\special{pa 85 -952}\special{pa 87 -950}\special{pa 89 -949}%
+\special{pa 91 -948}\special{pa 92 -947}\special{pa 94 -945}\special{pa 96 -944}%
+\special{pa 98 -942}\special{pa 100 -941}\special{pa 102 -939}\special{pa 104 -938}%
+\special{pa 106 -936}\special{pa 107 -934}\special{pa 109 -933}\special{pa 111 -931}%
+\special{pa 113 -929}\special{pa 115 -927}\special{pa 117 -925}\special{pa 119 -923}%
+\special{pa 121 -921}\special{pa 123 -919}\special{pa 124 -917}\special{pa 126 -915}%
+\special{pa 128 -913}\special{pa 130 -910}\special{pa 132 -908}\special{pa 134 -906}%
+\special{pa 136 -903}\special{pa 138 -901}\special{pa 140 -898}\special{pa 141 -896}%
+\special{pa 143 -893}\special{pa 145 -891}\special{pa 147 -888}\special{pa 149 -885}%
+\special{pa 151 -882}\special{pa 153 -879}\special{pa 155 -877}\special{pa 157 -874}%
+\special{pa 158 -871}\special{pa 160 -868}\special{pa 162 -865}\special{pa 164 -861}%
+\special{pa 166 -858}\special{pa 168 -855}\special{pa 170 -852}\special{pa 172 -848}%
+\special{pa 173 -845}\special{pa 175 -842}\special{pa 177 -838}\special{pa 179 -835}%
+\special{pa 181 -831}\special{pa 183 -828}\special{pa 185 -824}\special{pa 187 -820}%
+\special{pa 189 -816}\special{pa 190 -813}\special{pa 192 -809}\special{pa 194 -805}%
+\special{pa 196 -801}\special{pa 198 -797}\special{pa 200 -793}\special{pa 202 -789}%
+\special{pa 204 -785}\special{pa 206 -781}\special{pa 207 -776}\special{pa 209 -772}%
+\special{pa 211 -768}\special{pa 213 -763}\special{pa 215 -759}\special{pa 217 -755}%
+\special{pa 219 -750}\special{pa 221 -746}\special{pa 223 -741}\special{pa 224 -736}%
+\special{pa 226 -732}\special{pa 228 -727}\special{pa 230 -722}\special{pa 232 -717}%
+\special{pa 234 -712}\special{pa 236 -707}\special{pa 238 -702}\special{pa 239 -697}%
+\special{pa 241 -692}\special{pa 243 -687}\special{pa 245 -682}\special{pa 247 -677}%
+\special{pa 249 -671}\special{pa 251 -666}\special{pa 253 -661}\special{pa 255 -655}%
+\special{pa 256 -650}\special{pa 258 -644}\special{pa 260 -639}\special{pa 262 -633}%
+\special{pa 264 -628}\special{pa 266 -622}\special{pa 268 -616}\special{pa 270 -610}%
+\special{pa 272 -604}\special{pa 273 -599}\special{pa 275 -593}\special{pa 277 -587}%
+\special{pa 279 -581}\special{pa 281 -575}\special{pa 283 -568}\special{pa 285 -562}%
+\special{pa 287 -556}\special{pa 289 -550}\special{pa 290 -543}\special{pa 292 -537}%
+\special{pa 294 -531}\special{pa 296 -524}\special{pa 298 -518}\special{pa 300 -511}%
+\special{pa 302 -504}\special{pa 304 -498}\special{pa 306 -491}\special{pa 307 -484}%
+\special{pa 309 -478}\special{pa 311 -471}\special{pa 313 -464}\special{pa 315 -457}%
+\special{pa 317 -450}\special{pa 319 -443}\special{pa 321 -436}\special{pa 322 -429}%
+\special{pa 324 -421}\special{pa 326 -414}\special{pa 328 -407}\special{pa 330 -400}%
+\special{pa 332 -392}\special{pa 334 -385}\special{pa 336 -377}\special{pa 338 -370}%
+\special{pa 339 -362}\special{pa 341 -355}\special{pa 343 -347}\special{pa 345 -339}%
+\special{pa 347 -332}\special{pa 349 -324}\special{pa 351 -316}\special{pa 353 -308}%
+\special{pa 355 -300}\special{pa 356 -292}\special{pa 358 -284}\special{pa 360 -276}%
+\special{pa 362 -268}\special{pa 364 -260}\special{pa 366 -251}\special{pa 368 -243}%
+\special{pa 370 -235}\special{pa 372 -226}\special{pa 373 -218}\special{pa 375 -209}%
+\special{pa 377 -201}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 1 -956}\special{pa 2 -957}\special{pa 4 -958}%
+\special{pa 5 -959}\special{pa 6 -960}\special{pa 7 -961}\special{pa 8 -962}%
+\special{pa 9 -963}\special{pa 11 -964}\special{pa 12 -965}\special{pa 13 -966}%
+\special{pa 14 -966}\special{pa 15 -967}\special{pa 16 -967}\special{pa 18 -968}%
+\special{pa 19 -969}\special{pa 20 -969}\special{pa 21 -969}\special{pa 22 -970}%
+\special{pa 23 -970}\special{pa 25 -970}\special{pa 26 -971}\special{pa 27 -971}%
+\special{pa 28 -971}\special{pa 29 -971}\special{pa 30 -971}\special{pa 32 -971}%
+\special{pa 33 -971}\special{pa 34 -971}\special{pa 35 -971}\special{pa 36 -970}%
+\special{pa 38 -970}\special{pa 39 -970}\special{pa 40 -969}\special{pa 41 -969}%
+\special{pa 42 -969}\special{pa 43 -968}\special{pa 45 -968}\special{pa 46 -967}%
+\special{pa 47 -966}\special{pa 48 -966}\special{pa 49 -965}\special{pa 50 -964}%
+\special{pa 52 -963}\special{pa 53 -962}\special{pa 54 -962}\special{pa 55 -961}%
+\special{pa 56 -960}\special{pa 57 -958}\special{pa 59 -957}\special{pa 60 -956}%
+\special{pa 61 -955}\special{pa 62 -954}\special{pa 63 -952}\special{pa 64 -951}%
+\special{pa 66 -950}\special{pa 67 -948}\special{pa 68 -947}\special{pa 69 -945}%
+\special{pa 70 -944}\special{pa 72 -942}\special{pa 73 -940}\special{pa 74 -939}%
+\special{pa 75 -937}\special{pa 76 -935}\special{pa 77 -933}\special{pa 79 -931}%
+\special{pa 80 -929}\special{pa 81 -927}\special{pa 82 -925}\special{pa 83 -923}%
+\special{pa 84 -921}\special{pa 86 -919}\special{pa 87 -916}\special{pa 88 -914}%
+\special{pa 89 -912}\special{pa 90 -909}\special{pa 91 -907}\special{pa 93 -904}%
+\special{pa 94 -902}\special{pa 95 -899}\special{pa 96 -896}\special{pa 97 -894}%
+\special{pa 98 -891}\special{pa 100 -888}\special{pa 101 -885}\special{pa 102 -883}%
+\special{pa 103 -880}\special{pa 104 -877}\special{pa 106 -874}\special{pa 107 -871}%
+\special{pa 108 -867}\special{pa 109 -864}\special{pa 110 -861}\special{pa 111 -858}%
+\special{pa 113 -854}\special{pa 114 -851}\special{pa 115 -848}\special{pa 116 -844}%
+\special{pa 117 -841}\special{pa 118 -837}\special{pa 120 -834}\special{pa 121 -830}%
+\special{pa 122 -826}\special{pa 123 -822}\special{pa 124 -819}\special{pa 125 -815}%
+\special{pa 127 -811}\special{pa 128 -807}\special{pa 129 -803}\special{pa 130 -799}%
+\special{pa 131 -795}\special{pa 132 -791}\special{pa 134 -787}\special{pa 135 -782}%
+\special{pa 136 -778}\special{pa 137 -774}\special{pa 138 -770}\special{pa 140 -765}%
+\special{pa 141 -761}\special{pa 142 -756}\special{pa 143 -752}\special{pa 144 -747}%
+\special{pa 145 -742}\special{pa 147 -738}\special{pa 148 -733}\special{pa 149 -728}%
+\special{pa 150 -723}\special{pa 151 -718}\special{pa 152 -713}\special{pa 154 -708}%
+\special{pa 155 -703}\special{pa 156 -698}\special{pa 157 -693}\special{pa 158 -688}%
+\special{pa 159 -683}\special{pa 161 -678}\special{pa 162 -672}\special{pa 163 -667}%
+\special{pa 164 -661}\special{pa 165 -656}\special{pa 166 -650}\special{pa 168 -645}%
+\special{pa 169 -639}\special{pa 170 -634}\special{pa 171 -628}\special{pa 172 -622}%
+\special{pa 174 -616}\special{pa 175 -611}\special{pa 176 -605}\special{pa 177 -599}%
+\special{pa 178 -593}\special{pa 179 -587}\special{pa 181 -581}\special{pa 182 -575}%
+\special{pa 183 -568}\special{pa 184 -562}\special{pa 185 -556}\special{pa 186 -550}%
+\special{pa 188 -543}\special{pa 189 -537}\special{pa 190 -530}\special{pa 191 -524}%
+\special{pa 192 -517}\special{pa 193 -511}\special{pa 195 -504}\special{pa 196 -497}%
+\special{pa 197 -491}\special{pa 198 -484}\special{pa 199 -477}\special{pa 200 -470}%
+\special{pa 202 -463}\special{pa 203 -456}\special{pa 204 -449}\special{pa 205 -442}%
+\special{pa 206 -435}\special{pa 208 -428}\special{pa 209 -420}\special{pa 210 -413}%
+\special{pa 211 -406}\special{pa 212 -398}\special{pa 213 -391}\special{pa 215 -384}%
+\special{pa 216 -376}\special{pa 217 -369}\special{pa 218 -361}\special{pa 219 -353}%
+\special{pa 220 -346}\special{pa 222 -338}\special{pa 223 -330}\special{pa 224 -322}%
+\special{pa 225 -314}\special{pa 226 -306}\special{pa 227 -298}\special{pa 229 -290}%
+\special{pa 230 -282}\special{pa 231 -274}\special{pa 232 -266}\special{pa 233 -258}%
+\special{pa 235 -249}%
+\special{fp}%
+\special{pa 0 -955}\special{pa 0 -956}\special{pa 1 -957}\special{pa 1 -959}%
+\special{pa 1 -960}\special{pa 2 -961}\special{pa 2 -962}\special{pa 2 -963}%
+\special{pa 3 -964}\special{pa 3 -965}\special{pa 3 -966}\special{pa 4 -967}%
+\special{pa 4 -968}\special{pa 4 -968}\special{pa 5 -969}\special{pa 5 -970}%
+\special{pa 6 -970}\special{pa 6 -971}\special{pa 6 -972}\special{pa 7 -972}%
+\special{pa 7 -972}\special{pa 7 -973}\special{pa 8 -973}\special{pa 8 -973}%
+\special{pa 8 -974}\special{pa 9 -974}\special{pa 9 -974}\special{pa 9 -974}%
+\special{pa 10 -974}\special{pa 10 -974}\special{pa 10 -974}\special{pa 11 -974}%
+\special{pa 11 -974}\special{pa 11 -974}\special{pa 12 -974}\special{pa 12 -973}%
+\special{pa 12 -973}\special{pa 13 -973}\special{pa 13 -972}\special{pa 13 -972}%
+\special{pa 14 -971}\special{pa 14 -971}\special{pa 14 -970}\special{pa 15 -969}%
+\special{pa 15 -969}\special{pa 15 -968}\special{pa 16 -967}\special{pa 16 -966}%
+\special{pa 17 -965}\special{pa 17 -964}\special{pa 17 -963}\special{pa 18 -962}%
+\special{pa 18 -961}\special{pa 18 -960}\special{pa 19 -959}\special{pa 19 -958}%
+\special{pa 19 -956}\special{pa 20 -955}\special{pa 20 -954}\special{pa 20 -952}%
+\special{pa 21 -951}\special{pa 21 -949}\special{pa 21 -948}\special{pa 22 -946}%
+\special{pa 22 -944}\special{pa 22 -943}\special{pa 23 -941}\special{pa 23 -939}%
+\special{pa 23 -937}\special{pa 24 -935}\special{pa 24 -933}\special{pa 24 -931}%
+\special{pa 25 -929}\special{pa 25 -927}\special{pa 25 -925}\special{pa 26 -923}%
+\special{pa 26 -921}\special{pa 27 -918}\special{pa 27 -916}\special{pa 27 -914}%
+\special{pa 28 -911}\special{pa 28 -909}\special{pa 28 -906}\special{pa 29 -904}%
+\special{pa 29 -901}\special{pa 29 -898}\special{pa 30 -896}\special{pa 30 -893}%
+\special{pa 30 -890}\special{pa 31 -887}\special{pa 31 -884}\special{pa 31 -881}%
+\special{pa 32 -878}\special{pa 32 -875}\special{pa 32 -872}\special{pa 33 -869}%
+\special{pa 33 -866}\special{pa 33 -863}\special{pa 34 -859}\special{pa 34 -856}%
+\special{pa 34 -853}\special{pa 35 -849}\special{pa 35 -846}\special{pa 35 -842}%
+\special{pa 36 -839}\special{pa 36 -835}\special{pa 37 -831}\special{pa 37 -828}%
+\special{pa 37 -824}\special{pa 38 -820}\special{pa 38 -816}\special{pa 38 -812}%
+\special{pa 39 -808}\special{pa 39 -804}\special{pa 39 -800}\special{pa 40 -796}%
+\special{pa 40 -792}\special{pa 40 -788}\special{pa 41 -784}\special{pa 41 -779}%
+\special{pa 41 -775}\special{pa 42 -771}\special{pa 42 -766}\special{pa 42 -762}%
+\special{pa 43 -757}\special{pa 43 -753}\special{pa 43 -748}\special{pa 44 -743}%
+\special{pa 44 -739}\special{pa 44 -734}\special{pa 45 -729}\special{pa 45 -724}%
+\special{pa 45 -719}\special{pa 46 -714}\special{pa 46 -709}\special{pa 46 -704}%
+\special{pa 47 -699}\special{pa 47 -694}\special{pa 48 -689}\special{pa 48 -684}%
+\special{pa 48 -678}\special{pa 49 -673}\special{pa 49 -668}\special{pa 49 -662}%
+\special{pa 50 -657}\special{pa 50 -651}\special{pa 50 -646}\special{pa 51 -640}%
+\special{pa 51 -634}\special{pa 51 -629}\special{pa 52 -623}\special{pa 52 -617}%
+\special{pa 52 -611}\special{pa 53 -605}\special{pa 53 -599}\special{pa 53 -593}%
+\special{pa 54 -587}\special{pa 54 -581}\special{pa 54 -575}\special{pa 55 -569}%
+\special{pa 55 -562}\special{pa 55 -556}\special{pa 56 -550}\special{pa 56 -543}%
+\special{pa 56 -537}\special{pa 57 -530}\special{pa 57 -524}\special{pa 58 -517}%
+\special{pa 58 -511}\special{pa 58 -504}\special{pa 59 -497}\special{pa 59 -491}%
+\special{pa 59 -484}\special{pa 60 -477}\special{pa 60 -470}\special{pa 60 -463}%
+\special{pa 61 -456}\special{pa 61 -449}\special{pa 61 -442}\special{pa 62 -435}%
+\special{pa 62 -427}\special{pa 62 -420}\special{pa 63 -413}\special{pa 63 -406}%
+\special{pa 63 -398}\special{pa 64 -391}\special{pa 64 -383}\special{pa 64 -376}%
+\special{pa 65 -368}\special{pa 65 -361}\special{pa 65 -353}\special{pa 66 -345}%
+\special{pa 66 -337}\special{pa 66 -330}\special{pa 67 -322}\special{pa 67 -314}%
+\special{pa 68 -306}\special{pa 68 -298}\special{pa 68 -290}\special{pa 69 -282}%
+\special{pa 69 -273}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -956}\special{pa -1 -957}\special{pa -2 -959}%
+\special{pa -2 -960}\special{pa -3 -961}\special{pa -3 -962}\special{pa -4 -963}%
+\special{pa -4 -964}\special{pa -5 -965}\special{pa -5 -966}\special{pa -6 -967}%
+\special{pa -6 -967}\special{pa -7 -968}\special{pa -7 -969}\special{pa -8 -970}%
+\special{pa -8 -970}\special{pa -9 -971}\special{pa -9 -971}\special{pa -10 -972}%
+\special{pa -10 -972}\special{pa -11 -973}\special{pa -11 -973}\special{pa -12 -973}%
+\special{pa -12 -973}\special{pa -13 -974}\special{pa -13 -974}\special{pa -14 -974}%
+\special{pa -14 -974}\special{pa -15 -974}\special{pa -16 -974}\special{pa -16 -974}%
+\special{pa -17 -974}\special{pa -17 -973}\special{pa -18 -973}\special{pa -18 -973}%
+\special{pa -19 -972}\special{pa -19 -972}\special{pa -20 -972}\special{pa -20 -971}%
+\special{pa -21 -971}\special{pa -21 -970}\special{pa -22 -969}\special{pa -22 -969}%
+\special{pa -23 -968}\special{pa -23 -967}\special{pa -24 -966}\special{pa -24 -966}%
+\special{pa -25 -965}\special{pa -25 -964}\special{pa -26 -963}\special{pa -26 -962}%
+\special{pa -27 -961}\special{pa -27 -959}\special{pa -28 -958}\special{pa -28 -957}%
+\special{pa -29 -956}\special{pa -29 -954}\special{pa -30 -953}\special{pa -31 -951}%
+\special{pa -31 -950}\special{pa -32 -948}\special{pa -32 -947}\special{pa -33 -945}%
+\special{pa -33 -944}\special{pa -34 -942}\special{pa -34 -940}\special{pa -35 -938}%
+\special{pa -35 -936}\special{pa -36 -934}\special{pa -36 -932}\special{pa -37 -930}%
+\special{pa -37 -928}\special{pa -38 -926}\special{pa -38 -924}\special{pa -39 -922}%
+\special{pa -39 -920}\special{pa -40 -917}\special{pa -40 -915}\special{pa -41 -913}%
+\special{pa -41 -910}\special{pa -42 -908}\special{pa -42 -905}\special{pa -43 -903}%
+\special{pa -43 -900}\special{pa -44 -897}\special{pa -44 -895}\special{pa -45 -892}%
+\special{pa -46 -889}\special{pa -46 -886}\special{pa -47 -883}\special{pa -47 -880}%
+\special{pa -48 -877}\special{pa -48 -874}\special{pa -49 -871}\special{pa -49 -868}%
+\special{pa -50 -865}\special{pa -50 -861}\special{pa -51 -858}\special{pa -51 -855}%
+\special{pa -52 -851}\special{pa -52 -848}\special{pa -53 -844}\special{pa -53 -841}%
+\special{pa -54 -837}\special{pa -54 -834}\special{pa -55 -830}\special{pa -55 -826}%
+\special{pa -56 -822}\special{pa -56 -819}\special{pa -57 -815}\special{pa -57 -811}%
+\special{pa -58 -807}\special{pa -58 -803}\special{pa -59 -799}\special{pa -59 -795}%
+\special{pa -60 -791}\special{pa -61 -786}\special{pa -61 -782}\special{pa -62 -778}%
+\special{pa -62 -773}\special{pa -63 -769}\special{pa -63 -765}\special{pa -64 -760}%
+\special{pa -64 -756}\special{pa -65 -751}\special{pa -65 -746}\special{pa -66 -742}%
+\special{pa -66 -737}\special{pa -67 -732}\special{pa -67 -727}\special{pa -68 -722}%
+\special{pa -68 -717}\special{pa -69 -713}\special{pa -69 -707}\special{pa -70 -702}%
+\special{pa -70 -697}\special{pa -71 -692}\special{pa -71 -687}\special{pa -72 -682}%
+\special{pa -72 -676}\special{pa -73 -671}\special{pa -73 -666}\special{pa -74 -660}%
+\special{pa -75 -655}\special{pa -75 -649}\special{pa -76 -644}\special{pa -76 -638}%
+\special{pa -77 -632}\special{pa -77 -626}\special{pa -78 -621}\special{pa -78 -615}%
+\special{pa -79 -609}\special{pa -79 -603}\special{pa -80 -597}\special{pa -80 -591}%
+\special{pa -81 -585}\special{pa -81 -579}\special{pa -82 -573}\special{pa -82 -566}%
+\special{pa -83 -560}\special{pa -83 -554}\special{pa -84 -548}\special{pa -84 -541}%
+\special{pa -85 -535}\special{pa -85 -528}\special{pa -86 -522}\special{pa -86 -515}%
+\special{pa -87 -508}\special{pa -87 -502}\special{pa -88 -495}\special{pa -88 -488}%
+\special{pa -89 -481}\special{pa -90 -475}\special{pa -90 -468}\special{pa -91 -461}%
+\special{pa -91 -454}\special{pa -92 -447}\special{pa -92 -439}\special{pa -93 -432}%
+\special{pa -93 -425}\special{pa -94 -418}\special{pa -94 -410}\special{pa -95 -403}%
+\special{pa -95 -396}\special{pa -96 -388}\special{pa -96 -381}\special{pa -97 -373}%
+\special{pa -97 -366}\special{pa -98 -358}\special{pa -98 -350}\special{pa -99 -342}%
+\special{pa -99 -335}\special{pa -100 -327}\special{pa -100 -319}\special{pa -101 -311}%
+\special{pa -101 -303}\special{pa -102 -295}\special{pa -102 -287}\special{pa -103 -279}%
+\special{pa -103 -271}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -1 -956}\special{pa -3 -957}\special{pa -4 -958}%
+\special{pa -5 -959}\special{pa -7 -960}\special{pa -8 -961}\special{pa -9 -962}%
+\special{pa -11 -963}\special{pa -12 -964}\special{pa -13 -964}\special{pa -15 -965}%
+\special{pa -16 -966}\special{pa -17 -966}\special{pa -19 -967}\special{pa -20 -967}%
+\special{pa -21 -968}\special{pa -23 -968}\special{pa -24 -969}\special{pa -25 -969}%
+\special{pa -27 -969}\special{pa -28 -970}\special{pa -29 -970}\special{pa -31 -970}%
+\special{pa -32 -970}\special{pa -33 -970}\special{pa -35 -970}\special{pa -36 -970}%
+\special{pa -37 -970}\special{pa -39 -970}\special{pa -40 -969}\special{pa -41 -969}%
+\special{pa -43 -969}\special{pa -44 -969}\special{pa -45 -968}\special{pa -46 -968}%
+\special{pa -48 -967}\special{pa -49 -967}\special{pa -50 -966}\special{pa -52 -965}%
+\special{pa -53 -965}\special{pa -54 -964}\special{pa -56 -963}\special{pa -57 -962}%
+\special{pa -58 -962}\special{pa -60 -961}\special{pa -61 -960}\special{pa -62 -959}%
+\special{pa -64 -958}\special{pa -65 -957}\special{pa -66 -955}\special{pa -68 -954}%
+\special{pa -69 -953}\special{pa -70 -952}\special{pa -72 -950}\special{pa -73 -949}%
+\special{pa -74 -947}\special{pa -76 -946}\special{pa -77 -944}\special{pa -78 -943}%
+\special{pa -80 -941}\special{pa -81 -940}\special{pa -82 -938}\special{pa -84 -936}%
+\special{pa -85 -934}\special{pa -86 -932}\special{pa -88 -930}\special{pa -89 -928}%
+\special{pa -90 -926}\special{pa -92 -924}\special{pa -93 -922}\special{pa -94 -920}%
+\special{pa -96 -918}\special{pa -97 -916}\special{pa -98 -913}\special{pa -100 -911}%
+\special{pa -101 -909}\special{pa -102 -906}\special{pa -104 -904}\special{pa -105 -901}%
+\special{pa -106 -899}\special{pa -108 -896}\special{pa -109 -893}\special{pa -110 -890}%
+\special{pa -112 -888}\special{pa -113 -885}\special{pa -114 -882}\special{pa -116 -879}%
+\special{pa -117 -876}\special{pa -118 -873}\special{pa -120 -870}\special{pa -121 -867}%
+\special{pa -122 -864}\special{pa -124 -861}\special{pa -125 -857}\special{pa -126 -854}%
+\special{pa -128 -851}\special{pa -129 -847}\special{pa -130 -844}\special{pa -132 -840}%
+\special{pa -133 -837}\special{pa -134 -833}\special{pa -136 -830}\special{pa -137 -826}%
+\special{pa -138 -822}\special{pa -139 -818}\special{pa -141 -814}\special{pa -142 -811}%
+\special{pa -143 -807}\special{pa -145 -803}\special{pa -146 -799}\special{pa -147 -795}%
+\special{pa -149 -791}\special{pa -150 -786}\special{pa -151 -782}\special{pa -153 -778}%
+\special{pa -154 -774}\special{pa -155 -769}\special{pa -157 -765}\special{pa -158 -760}%
+\special{pa -159 -756}\special{pa -161 -751}\special{pa -162 -747}\special{pa -163 -742}%
+\special{pa -165 -737}\special{pa -166 -733}\special{pa -167 -728}\special{pa -169 -723}%
+\special{pa -170 -718}\special{pa -171 -713}\special{pa -173 -708}\special{pa -174 -703}%
+\special{pa -175 -698}\special{pa -177 -693}\special{pa -178 -688}\special{pa -179 -683}%
+\special{pa -181 -677}\special{pa -182 -672}\special{pa -183 -667}\special{pa -185 -661}%
+\special{pa -186 -656}\special{pa -187 -650}\special{pa -189 -645}\special{pa -190 -639}%
+\special{pa -191 -634}\special{pa -193 -628}\special{pa -194 -622}\special{pa -195 -616}%
+\special{pa -197 -611}\special{pa -198 -605}\special{pa -199 -599}\special{pa -201 -593}%
+\special{pa -202 -587}\special{pa -203 -581}\special{pa -205 -575}\special{pa -206 -568}%
+\special{pa -207 -562}\special{pa -209 -556}\special{pa -210 -550}\special{pa -211 -543}%
+\special{pa -213 -537}\special{pa -214 -530}\special{pa -215 -524}\special{pa -217 -517}%
+\special{pa -218 -511}\special{pa -219 -504}\special{pa -221 -497}\special{pa -222 -491}%
+\special{pa -223 -484}\special{pa -225 -477}\special{pa -226 -470}\special{pa -227 -463}%
+\special{pa -229 -456}\special{pa -230 -449}\special{pa -231 -442}\special{pa -232 -435}%
+\special{pa -234 -428}\special{pa -235 -421}\special{pa -236 -413}\special{pa -238 -406}%
+\special{pa -239 -399}\special{pa -240 -391}\special{pa -242 -384}\special{pa -243 -376}%
+\special{pa -244 -369}\special{pa -246 -361}\special{pa -247 -354}\special{pa -248 -346}%
+\special{pa -250 -338}\special{pa -251 -330}\special{pa -252 -322}\special{pa -254 -315}%
+\special{pa -255 -307}\special{pa -256 -299}\special{pa -258 -291}\special{pa -259 -283}%
+\special{pa -260 -274}\special{pa -262 -266}\special{pa -263 -258}\special{pa -264 -250}%
+\special{pa -266 -241}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -956}\special{pa -4 -956}\special{pa -6 -957}%
+\special{pa -8 -958}\special{pa -10 -959}\special{pa -12 -959}\special{pa -14 -960}%
+\special{pa -16 -961}\special{pa -18 -961}\special{pa -20 -962}\special{pa -22 -962}%
+\special{pa -24 -963}\special{pa -26 -963}\special{pa -28 -963}\special{pa -30 -963}%
+\special{pa -32 -964}\special{pa -34 -964}\special{pa -36 -964}\special{pa -38 -964}%
+\special{pa -40 -964}\special{pa -42 -964}\special{pa -44 -964}\special{pa -46 -964}%
+\special{pa -48 -964}\special{pa -50 -963}\special{pa -52 -963}\special{pa -54 -963}%
+\special{pa -56 -962}\special{pa -58 -962}\special{pa -60 -961}\special{pa -62 -961}%
+\special{pa -64 -960}\special{pa -66 -960}\special{pa -68 -959}\special{pa -70 -958}%
+\special{pa -72 -958}\special{pa -74 -957}\special{pa -76 -956}\special{pa -78 -955}%
+\special{pa -80 -954}\special{pa -82 -953}\special{pa -84 -952}\special{pa -86 -951}%
+\special{pa -88 -950}\special{pa -90 -949}\special{pa -92 -948}\special{pa -94 -946}%
+\special{pa -96 -945}\special{pa -98 -944}\special{pa -100 -942}\special{pa -102 -941}%
+\special{pa -105 -939}\special{pa -107 -938}\special{pa -109 -936}\special{pa -111 -934}%
+\special{pa -113 -933}\special{pa -115 -931}\special{pa -117 -929}\special{pa -119 -927}%
+\special{pa -121 -925}\special{pa -123 -923}\special{pa -125 -921}\special{pa -127 -919}%
+\special{pa -129 -917}\special{pa -131 -915}\special{pa -133 -913}\special{pa -135 -911}%
+\special{pa -137 -908}\special{pa -139 -906}\special{pa -141 -904}\special{pa -143 -901}%
+\special{pa -145 -899}\special{pa -147 -896}\special{pa -149 -894}\special{pa -151 -891}%
+\special{pa -153 -888}\special{pa -155 -886}\special{pa -157 -883}\special{pa -159 -880}%
+\special{pa -161 -877}\special{pa -163 -874}\special{pa -165 -872}\special{pa -167 -869}%
+\special{pa -169 -865}\special{pa -171 -862}\special{pa -173 -859}\special{pa -175 -856}%
+\special{pa -177 -853}\special{pa -179 -850}\special{pa -181 -846}\special{pa -183 -843}%
+\special{pa -185 -839}\special{pa -187 -836}\special{pa -189 -832}\special{pa -191 -829}%
+\special{pa -193 -825}\special{pa -195 -822}\special{pa -197 -818}\special{pa -199 -814}%
+\special{pa -201 -810}\special{pa -203 -806}\special{pa -205 -803}\special{pa -207 -799}%
+\special{pa -209 -795}\special{pa -211 -791}\special{pa -213 -786}\special{pa -215 -782}%
+\special{pa -217 -778}\special{pa -219 -774}\special{pa -221 -770}\special{pa -223 -765}%
+\special{pa -225 -761}\special{pa -227 -756}\special{pa -229 -752}\special{pa -231 -747}%
+\special{pa -233 -743}\special{pa -235 -738}\special{pa -237 -734}\special{pa -239 -729}%
+\special{pa -241 -724}\special{pa -243 -719}\special{pa -245 -714}\special{pa -247 -710}%
+\special{pa -249 -705}\special{pa -251 -700}\special{pa -253 -695}\special{pa -255 -689}%
+\special{pa -257 -684}\special{pa -259 -679}\special{pa -261 -674}\special{pa -263 -669}%
+\special{pa -265 -663}\special{pa -267 -658}\special{pa -269 -652}\special{pa -271 -647}%
+\special{pa -273 -641}\special{pa -275 -636}\special{pa -277 -630}\special{pa -279 -625}%
+\special{pa -281 -619}\special{pa -283 -613}\special{pa -285 -607}\special{pa -287 -601}%
+\special{pa -289 -596}\special{pa -291 -590}\special{pa -293 -584}\special{pa -295 -578}%
+\special{pa -297 -571}\special{pa -299 -565}\special{pa -301 -559}\special{pa -303 -553}%
+\special{pa -305 -547}\special{pa -307 -540}\special{pa -309 -534}\special{pa -311 -527}%
+\special{pa -314 -521}\special{pa -316 -514}\special{pa -318 -508}\special{pa -320 -501}%
+\special{pa -322 -495}\special{pa -324 -488}\special{pa -326 -481}\special{pa -328 -474}%
+\special{pa -330 -467}\special{pa -332 -460}\special{pa -334 -454}\special{pa -336 -447}%
+\special{pa -338 -439}\special{pa -340 -432}\special{pa -342 -425}\special{pa -344 -418}%
+\special{pa -346 -411}\special{pa -348 -403}\special{pa -350 -396}\special{pa -352 -389}%
+\special{pa -354 -381}\special{pa -356 -374}\special{pa -358 -366}\special{pa -360 -359}%
+\special{pa -362 -351}\special{pa -364 -343}\special{pa -366 -336}\special{pa -368 -328}%
+\special{pa -370 -320}\special{pa -372 -312}\special{pa -374 -304}\special{pa -376 -296}%
+\special{pa -378 -288}\special{pa -380 -280}\special{pa -382 -272}\special{pa -384 -264}%
+\special{pa -386 -256}\special{pa -388 -248}\special{pa -390 -239}\special{pa -392 -231}%
+\special{pa -394 -223}\special{pa -396 -214}\special{pa -398 -206}\special{pa -400 -197}%
+\special{pa -402 -189}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -955}\special{pa -5 -956}\special{pa -7 -956}%
+\special{pa -10 -957}\special{pa -12 -957}\special{pa -15 -957}\special{pa -17 -958}%
+\special{pa -20 -958}\special{pa -22 -958}\special{pa -25 -958}\special{pa -27 -958}%
+\special{pa -30 -958}\special{pa -32 -958}\special{pa -35 -958}\special{pa -37 -958}%
+\special{pa -40 -958}\special{pa -42 -958}\special{pa -45 -957}\special{pa -47 -957}%
+\special{pa -50 -957}\special{pa -52 -956}\special{pa -55 -956}\special{pa -57 -956}%
+\special{pa -60 -955}\special{pa -62 -954}\special{pa -65 -954}\special{pa -67 -953}%
+\special{pa -70 -952}\special{pa -72 -952}\special{pa -75 -951}\special{pa -77 -950}%
+\special{pa -80 -949}\special{pa -82 -948}\special{pa -85 -947}\special{pa -87 -946}%
+\special{pa -90 -945}\special{pa -92 -944}\special{pa -95 -942}\special{pa -97 -941}%
+\special{pa -100 -940}\special{pa -102 -939}\special{pa -105 -937}\special{pa -107 -936}%
+\special{pa -110 -934}\special{pa -112 -933}\special{pa -115 -931}\special{pa -117 -930}%
+\special{pa -120 -928}\special{pa -122 -926}\special{pa -125 -924}\special{pa -127 -922}%
+\special{pa -130 -921}\special{pa -132 -919}\special{pa -135 -917}\special{pa -137 -915}%
+\special{pa -140 -913}\special{pa -142 -911}\special{pa -145 -908}\special{pa -147 -906}%
+\special{pa -150 -904}\special{pa -152 -902}\special{pa -155 -899}\special{pa -157 -897}%
+\special{pa -160 -894}\special{pa -162 -892}\special{pa -165 -889}\special{pa -167 -887}%
+\special{pa -170 -884}\special{pa -172 -881}\special{pa -175 -879}\special{pa -177 -876}%
+\special{pa -180 -873}\special{pa -182 -870}\special{pa -185 -867}\special{pa -187 -864}%
+\special{pa -190 -861}\special{pa -192 -858}\special{pa -195 -855}\special{pa -197 -852}%
+\special{pa -200 -849}\special{pa -202 -846}\special{pa -205 -842}\special{pa -207 -839}%
+\special{pa -209 -836}\special{pa -212 -832}\special{pa -214 -829}\special{pa -217 -825}%
+\special{pa -219 -821}\special{pa -222 -818}\special{pa -224 -814}\special{pa -227 -810}%
+\special{pa -229 -807}\special{pa -232 -803}\special{pa -234 -799}\special{pa -237 -795}%
+\special{pa -239 -791}\special{pa -242 -787}\special{pa -244 -783}\special{pa -247 -779}%
+\special{pa -249 -775}\special{pa -252 -770}\special{pa -254 -766}\special{pa -257 -762}%
+\special{pa -259 -757}\special{pa -262 -753}\special{pa -264 -749}\special{pa -267 -744}%
+\special{pa -269 -740}\special{pa -272 -735}\special{pa -274 -730}\special{pa -277 -726}%
+\special{pa -279 -721}\special{pa -282 -716}\special{pa -284 -711}\special{pa -287 -706}%
+\special{pa -289 -702}\special{pa -292 -697}\special{pa -294 -692}\special{pa -297 -686}%
+\special{pa -299 -681}\special{pa -302 -676}\special{pa -304 -671}\special{pa -307 -666}%
+\special{pa -309 -660}\special{pa -312 -655}\special{pa -314 -650}\special{pa -317 -644}%
+\special{pa -319 -639}\special{pa -322 -633}\special{pa -324 -628}\special{pa -327 -622}%
+\special{pa -329 -616}\special{pa -332 -610}\special{pa -334 -605}\special{pa -337 -599}%
+\special{pa -339 -593}\special{pa -342 -587}\special{pa -344 -581}\special{pa -347 -575}%
+\special{pa -349 -569}\special{pa -352 -563}\special{pa -354 -557}\special{pa -357 -550}%
+\special{pa -359 -544}\special{pa -362 -538}\special{pa -364 -532}\special{pa -367 -525}%
+\special{pa -369 -519}\special{pa -372 -512}\special{pa -374 -506}\special{pa -377 -499}%
+\special{pa -379 -492}\special{pa -382 -486}\special{pa -384 -479}\special{pa -387 -472}%
+\special{pa -389 -465}\special{pa -392 -458}\special{pa -394 -451}\special{pa -397 -445}%
+\special{pa -399 -437}\special{pa -402 -430}\special{pa -404 -423}\special{pa -407 -416}%
+\special{pa -409 -409}\special{pa -412 -402}\special{pa -414 -394}\special{pa -417 -387}%
+\special{pa -419 -380}\special{pa -421 -372}\special{pa -424 -365}\special{pa -426 -357}%
+\special{pa -429 -349}\special{pa -431 -342}\special{pa -434 -334}\special{pa -436 -326}%
+\special{pa -439 -319}\special{pa -441 -311}\special{pa -444 -303}\special{pa -446 -295}%
+\special{pa -449 -287}\special{pa -451 -279}\special{pa -454 -271}\special{pa -456 -263}%
+\special{pa -459 -255}\special{pa -461 -246}\special{pa -464 -238}\special{pa -466 -230}%
+\special{pa -469 -221}\special{pa -471 -213}\special{pa -474 -204}\special{pa -476 -196}%
+\special{pa -479 -187}\special{pa -481 -179}\special{pa -484 -170}\special{pa -486 -161}%
+\special{pa -489 -153}\special{pa -491 -144}\special{pa -494 -135}\special{pa -496 -126}%
+\special{pa -499 -117}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -3 -955}\special{pa -5 -955}\special{pa -8 -955}%
+\special{pa -11 -955}\special{pa -14 -955}\special{pa -16 -955}\special{pa -19 -955}%
+\special{pa -22 -955}\special{pa -25 -954}\special{pa -27 -954}\special{pa -30 -954}%
+\special{pa -33 -953}\special{pa -36 -953}\special{pa -38 -952}\special{pa -41 -952}%
+\special{pa -44 -951}\special{pa -46 -951}\special{pa -49 -950}\special{pa -52 -949}%
+\special{pa -55 -949}\special{pa -57 -948}\special{pa -60 -947}\special{pa -63 -946}%
+\special{pa -66 -945}\special{pa -68 -944}\special{pa -71 -943}\special{pa -74 -942}%
+\special{pa -77 -941}\special{pa -79 -940}\special{pa -82 -938}\special{pa -85 -937}%
+\special{pa -87 -936}\special{pa -90 -934}\special{pa -93 -933}\special{pa -96 -931}%
+\special{pa -98 -930}\special{pa -101 -928}\special{pa -104 -927}\special{pa -107 -925}%
+\special{pa -109 -923}\special{pa -112 -922}\special{pa -115 -920}\special{pa -118 -918}%
+\special{pa -120 -916}\special{pa -123 -914}\special{pa -126 -912}\special{pa -129 -910}%
+\special{pa -131 -908}\special{pa -134 -906}\special{pa -137 -904}\special{pa -139 -901}%
+\special{pa -142 -899}\special{pa -145 -897}\special{pa -148 -894}\special{pa -150 -892}%
+\special{pa -153 -889}\special{pa -156 -887}\special{pa -159 -884}\special{pa -161 -882}%
+\special{pa -164 -879}\special{pa -167 -876}\special{pa -170 -874}\special{pa -172 -871}%
+\special{pa -175 -868}\special{pa -178 -865}\special{pa -180 -862}\special{pa -183 -859}%
+\special{pa -186 -856}\special{pa -189 -853}\special{pa -191 -850}\special{pa -194 -847}%
+\special{pa -197 -843}\special{pa -200 -840}\special{pa -202 -837}\special{pa -205 -833}%
+\special{pa -208 -830}\special{pa -211 -826}\special{pa -213 -823}\special{pa -216 -819}%
+\special{pa -219 -816}\special{pa -221 -812}\special{pa -224 -808}\special{pa -227 -805}%
+\special{pa -230 -801}\special{pa -232 -797}\special{pa -235 -793}\special{pa -238 -789}%
+\special{pa -241 -785}\special{pa -243 -781}\special{pa -246 -777}\special{pa -249 -773}%
+\special{pa -252 -769}\special{pa -254 -764}\special{pa -257 -760}\special{pa -260 -756}%
+\special{pa -262 -751}\special{pa -265 -747}\special{pa -268 -742}\special{pa -271 -738}%
+\special{pa -273 -733}\special{pa -276 -729}\special{pa -279 -724}\special{pa -282 -719}%
+\special{pa -284 -714}\special{pa -287 -710}\special{pa -290 -705}\special{pa -293 -700}%
+\special{pa -295 -695}\special{pa -298 -690}\special{pa -301 -685}\special{pa -304 -680}%
+\special{pa -306 -675}\special{pa -309 -669}\special{pa -312 -664}\special{pa -314 -659}%
+\special{pa -317 -653}\special{pa -320 -648}\special{pa -323 -643}\special{pa -325 -637}%
+\special{pa -328 -632}\special{pa -331 -626}\special{pa -334 -620}\special{pa -336 -615}%
+\special{pa -339 -609}\special{pa -342 -603}\special{pa -345 -597}\special{pa -347 -592}%
+\special{pa -350 -586}\special{pa -353 -580}\special{pa -355 -574}\special{pa -358 -568}%
+\special{pa -361 -562}\special{pa -364 -555}\special{pa -366 -549}\special{pa -369 -543}%
+\special{pa -372 -537}\special{pa -375 -530}\special{pa -377 -524}\special{pa -380 -517}%
+\special{pa -383 -511}\special{pa -386 -504}\special{pa -388 -498}\special{pa -391 -491}%
+\special{pa -394 -485}\special{pa -396 -478}\special{pa -399 -471}\special{pa -402 -464}%
+\special{pa -405 -457}\special{pa -407 -450}\special{pa -410 -444}\special{pa -413 -436}%
+\special{pa -416 -429}\special{pa -418 -422}\special{pa -421 -415}\special{pa -424 -408}%
+\special{pa -427 -401}\special{pa -429 -393}\special{pa -432 -386}\special{pa -435 -379}%
+\special{pa -437 -371}\special{pa -440 -364}\special{pa -443 -356}\special{pa -446 -349}%
+\special{pa -448 -341}\special{pa -451 -333}\special{pa -454 -326}\special{pa -457 -318}%
+\special{pa -459 -310}\special{pa -462 -302}\special{pa -465 -294}\special{pa -468 -286}%
+\special{pa -470 -278}\special{pa -473 -270}\special{pa -476 -262}\special{pa -479 -254}%
+\special{pa -481 -246}\special{pa -484 -237}\special{pa -487 -229}\special{pa -489 -221}%
+\special{pa -492 -212}\special{pa -495 -204}\special{pa -498 -195}\special{pa -500 -187}%
+\special{pa -503 -178}\special{pa -506 -170}\special{pa -509 -161}\special{pa -511 -152}%
+\special{pa -514 -143}\special{pa -517 -135}\special{pa -520 -126}\special{pa -522 -117}%
+\special{pa -525 -108}\special{pa -528 -99}\special{pa -530 -90}\special{pa -533 -81}%
+\special{pa -536 -72}\special{pa -539 -62}\special{pa -541 -53}\special{pa -544 -44}%
+\special{pa -547 -34}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -3 -954}\special{pa -5 -954}\special{pa -8 -954}%
+\special{pa -11 -953}\special{pa -14 -953}\special{pa -16 -952}\special{pa -19 -952}%
+\special{pa -22 -951}\special{pa -24 -950}\special{pa -27 -950}\special{pa -30 -949}%
+\special{pa -32 -948}\special{pa -35 -947}\special{pa -38 -946}\special{pa -41 -945}%
+\special{pa -43 -944}\special{pa -46 -943}\special{pa -49 -942}\special{pa -51 -941}%
+\special{pa -54 -940}\special{pa -57 -939}\special{pa -60 -937}\special{pa -62 -936}%
+\special{pa -65 -935}\special{pa -68 -933}\special{pa -70 -932}\special{pa -73 -930}%
+\special{pa -76 -929}\special{pa -79 -927}\special{pa -81 -925}\special{pa -84 -924}%
+\special{pa -87 -922}\special{pa -89 -920}\special{pa -92 -918}\special{pa -95 -916}%
+\special{pa -97 -914}\special{pa -100 -912}\special{pa -103 -910}\special{pa -106 -908}%
+\special{pa -108 -906}\special{pa -111 -904}\special{pa -114 -902}\special{pa -116 -899}%
+\special{pa -119 -897}\special{pa -122 -895}\special{pa -125 -892}\special{pa -127 -890}%
+\special{pa -130 -887}\special{pa -133 -885}\special{pa -135 -882}\special{pa -138 -879}%
+\special{pa -141 -877}\special{pa -143 -874}\special{pa -146 -871}\special{pa -149 -868}%
+\special{pa -152 -865}\special{pa -154 -862}\special{pa -157 -859}\special{pa -160 -856}%
+\special{pa -162 -853}\special{pa -165 -850}\special{pa -168 -847}\special{pa -171 -844}%
+\special{pa -173 -840}\special{pa -176 -837}\special{pa -179 -834}\special{pa -181 -830}%
+\special{pa -184 -827}\special{pa -187 -823}\special{pa -189 -820}\special{pa -192 -816}%
+\special{pa -195 -812}\special{pa -198 -809}\special{pa -200 -805}\special{pa -203 -801}%
+\special{pa -206 -797}\special{pa -208 -793}\special{pa -211 -789}\special{pa -214 -785}%
+\special{pa -217 -781}\special{pa -219 -777}\special{pa -222 -773}\special{pa -225 -769}%
+\special{pa -227 -765}\special{pa -230 -760}\special{pa -233 -756}\special{pa -236 -752}%
+\special{pa -238 -747}\special{pa -241 -743}\special{pa -244 -738}\special{pa -246 -733}%
+\special{pa -249 -729}\special{pa -252 -724}\special{pa -254 -719}\special{pa -257 -715}%
+\special{pa -260 -710}\special{pa -263 -705}\special{pa -265 -700}\special{pa -268 -695}%
+\special{pa -271 -690}\special{pa -273 -685}\special{pa -276 -680}\special{pa -279 -675}%
+\special{pa -282 -670}\special{pa -284 -664}\special{pa -287 -659}\special{pa -290 -654}%
+\special{pa -292 -648}\special{pa -295 -643}\special{pa -298 -637}\special{pa -300 -632}%
+\special{pa -303 -626}\special{pa -306 -621}\special{pa -309 -615}\special{pa -311 -609}%
+\special{pa -314 -604}\special{pa -317 -598}\special{pa -319 -592}\special{pa -322 -586}%
+\special{pa -325 -580}\special{pa -328 -574}\special{pa -330 -568}\special{pa -333 -562}%
+\special{pa -336 -556}\special{pa -338 -549}\special{pa -341 -543}\special{pa -344 -537}%
+\special{pa -346 -531}\special{pa -349 -524}\special{pa -352 -518}\special{pa -355 -511}%
+\special{pa -357 -505}\special{pa -360 -498}\special{pa -363 -491}\special{pa -365 -485}%
+\special{pa -368 -478}\special{pa -371 -471}\special{pa -374 -464}\special{pa -376 -458}%
+\special{pa -379 -451}\special{pa -382 -444}\special{pa -384 -437}\special{pa -387 -430}%
+\special{pa -390 -423}\special{pa -393 -415}\special{pa -395 -408}\special{pa -398 -401}%
+\special{pa -401 -394}\special{pa -403 -386}\special{pa -406 -379}\special{pa -409 -371}%
+\special{pa -411 -364}\special{pa -414 -356}\special{pa -417 -349}\special{pa -420 -341}%
+\special{pa -422 -333}\special{pa -425 -326}\special{pa -428 -318}\special{pa -430 -310}%
+\special{pa -433 -302}\special{pa -436 -294}\special{pa -439 -286}\special{pa -441 -278}%
+\special{pa -444 -270}\special{pa -447 -262}\special{pa -449 -254}\special{pa -452 -246}%
+\special{pa -455 -238}\special{pa -457 -229}\special{pa -460 -221}\special{pa -463 -213}%
+\special{pa -466 -204}\special{pa -468 -196}\special{pa -471 -187}\special{pa -474 -178}%
+\special{pa -476 -170}\special{pa -479 -161}\special{pa -482 -152}\special{pa -485 -144}%
+\special{pa -487 -135}\special{pa -490 -126}\special{pa -493 -117}\special{pa -495 -108}%
+\special{pa -498 -99}\special{pa -501 -90}\special{pa -503 -81}\special{pa -506 -72}%
+\special{pa -509 -62}\special{pa -512 -53}\special{pa -514 -44}\special{pa -517 -35}%
+\special{pa -520 -25}\special{pa -522 -16}\special{pa -525 -6}\special{pa -528 3}%
+\special{pa -531 13}\special{pa -533 23}\special{pa -536 32}\special{pa -539 42}%
+\special{pa -541 52}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -5 -953}\special{pa -7 -952}%
+\special{pa -10 -952}\special{pa -12 -951}\special{pa -14 -950}\special{pa -17 -949}%
+\special{pa -19 -948}\special{pa -22 -947}\special{pa -24 -946}\special{pa -27 -944}%
+\special{pa -29 -943}\special{pa -31 -942}\special{pa -34 -941}\special{pa -36 -939}%
+\special{pa -39 -938}\special{pa -41 -936}\special{pa -43 -935}\special{pa -46 -933}%
+\special{pa -48 -932}\special{pa -51 -930}\special{pa -53 -929}\special{pa -56 -927}%
+\special{pa -58 -925}\special{pa -60 -923}\special{pa -63 -921}\special{pa -65 -919}%
+\special{pa -68 -917}\special{pa -70 -915}\special{pa -72 -913}\special{pa -75 -911}%
+\special{pa -77 -909}\special{pa -80 -907}\special{pa -82 -904}\special{pa -85 -902}%
+\special{pa -87 -900}\special{pa -89 -897}\special{pa -92 -895}\special{pa -94 -892}%
+\special{pa -97 -890}\special{pa -99 -887}\special{pa -101 -885}\special{pa -104 -882}%
+\special{pa -106 -879}\special{pa -109 -876}\special{pa -111 -874}\special{pa -113 -871}%
+\special{pa -116 -868}\special{pa -118 -865}\special{pa -121 -862}\special{pa -123 -859}%
+\special{pa -126 -856}\special{pa -128 -852}\special{pa -130 -849}\special{pa -133 -846}%
+\special{pa -135 -843}\special{pa -138 -839}\special{pa -140 -836}\special{pa -142 -832}%
+\special{pa -145 -829}\special{pa -147 -825}\special{pa -150 -822}\special{pa -152 -818}%
+\special{pa -155 -814}\special{pa -157 -811}\special{pa -159 -807}\special{pa -162 -803}%
+\special{pa -164 -799}\special{pa -167 -795}\special{pa -169 -791}\special{pa -171 -787}%
+\special{pa -174 -783}\special{pa -176 -779}\special{pa -179 -775}\special{pa -181 -771}%
+\special{pa -184 -766}\special{pa -186 -762}\special{pa -188 -758}\special{pa -191 -753}%
+\special{pa -193 -749}\special{pa -196 -744}\special{pa -198 -740}\special{pa -200 -735}%
+\special{pa -203 -730}\special{pa -205 -726}\special{pa -208 -721}\special{pa -210 -716}%
+\special{pa -212 -711}\special{pa -215 -707}\special{pa -217 -702}\special{pa -220 -697}%
+\special{pa -222 -692}\special{pa -225 -686}\special{pa -227 -681}\special{pa -229 -676}%
+\special{pa -232 -671}\special{pa -234 -666}\special{pa -237 -660}\special{pa -239 -655}%
+\special{pa -241 -650}\special{pa -244 -644}\special{pa -246 -639}\special{pa -249 -633}%
+\special{pa -251 -627}\special{pa -254 -622}\special{pa -256 -616}\special{pa -258 -610}%
+\special{pa -261 -605}\special{pa -263 -599}\special{pa -266 -593}\special{pa -268 -587}%
+\special{pa -270 -581}\special{pa -273 -575}\special{pa -275 -569}\special{pa -278 -563}%
+\special{pa -280 -556}\special{pa -283 -550}\special{pa -285 -544}\special{pa -287 -538}%
+\special{pa -290 -531}\special{pa -292 -525}\special{pa -295 -518}\special{pa -297 -512}%
+\special{pa -299 -505}\special{pa -302 -499}\special{pa -304 -492}\special{pa -307 -485}%
+\special{pa -309 -479}\special{pa -311 -472}\special{pa -314 -465}\special{pa -316 -458}%
+\special{pa -319 -451}\special{pa -321 -444}\special{pa -324 -437}\special{pa -326 -430}%
+\special{pa -328 -423}\special{pa -331 -416}\special{pa -333 -408}\special{pa -336 -401}%
+\special{pa -338 -394}\special{pa -340 -387}\special{pa -343 -379}\special{pa -345 -372}%
+\special{pa -348 -364}\special{pa -350 -357}\special{pa -353 -349}\special{pa -355 -341}%
+\special{pa -357 -334}\special{pa -360 -326}\special{pa -362 -318}\special{pa -365 -310}%
+\special{pa -367 -302}\special{pa -369 -294}\special{pa -372 -286}\special{pa -374 -278}%
+\special{pa -377 -270}\special{pa -379 -262}\special{pa -381 -254}\special{pa -384 -246}%
+\special{pa -386 -237}\special{pa -389 -229}\special{pa -391 -221}\special{pa -394 -212}%
+\special{pa -396 -204}\special{pa -398 -195}\special{pa -401 -187}\special{pa -403 -178}%
+\special{pa -406 -169}\special{pa -408 -161}\special{pa -410 -152}\special{pa -413 -143}%
+\special{pa -415 -134}\special{pa -418 -125}\special{pa -420 -116}\special{pa -423 -108}%
+\special{pa -425 -98}\special{pa -427 -89}\special{pa -430 -80}\special{pa -432 -71}%
+\special{pa -435 -62}\special{pa -437 -53}\special{pa -439 -43}\special{pa -442 -34}%
+\special{pa -444 -24}\special{pa -447 -15}\special{pa -449 -5}\special{pa -452 4}%
+\special{pa -454 14}\special{pa -456 23}\special{pa -459 33}\special{pa -461 43}%
+\special{pa -464 53}\special{pa -466 63}\special{pa -468 72}\special{pa -471 82}%
+\special{pa -473 92}\special{pa -476 102}\special{pa -478 113}\special{pa -480 123}%
+\special{pa -483 133}%
+\special{fp}%
+\special{pa 0 -955}\special{pa -2 -954}\special{pa -4 -953}\special{pa -6 -951}%
+\special{pa -8 -950}\special{pa -9 -949}\special{pa -11 -948}\special{pa -13 -946}%
+\special{pa -15 -945}\special{pa -17 -944}\special{pa -19 -942}\special{pa -21 -941}%
+\special{pa -23 -939}\special{pa -25 -938}\special{pa -26 -936}\special{pa -28 -934}%
+\special{pa -30 -932}\special{pa -32 -931}\special{pa -34 -929}\special{pa -36 -927}%
+\special{pa -38 -925}\special{pa -40 -923}\special{pa -41 -921}\special{pa -43 -919}%
+\special{pa -45 -917}\special{pa -47 -915}\special{pa -49 -912}\special{pa -51 -910}%
+\special{pa -53 -908}\special{pa -55 -905}\special{pa -57 -903}\special{pa -58 -901}%
+\special{pa -60 -898}\special{pa -62 -896}\special{pa -64 -893}\special{pa -66 -890}%
+\special{pa -68 -888}\special{pa -70 -885}\special{pa -72 -882}\special{pa -74 -879}%
+\special{pa -75 -876}\special{pa -77 -873}\special{pa -79 -870}\special{pa -81 -867}%
+\special{pa -83 -864}\special{pa -85 -861}\special{pa -87 -858}\special{pa -89 -855}%
+\special{pa -91 -851}\special{pa -92 -848}\special{pa -94 -845}\special{pa -96 -841}%
+\special{pa -98 -838}\special{pa -100 -834}\special{pa -102 -831}\special{pa -104 -827}%
+\special{pa -106 -824}\special{pa -107 -820}\special{pa -109 -816}\special{pa -111 -812}%
+\special{pa -113 -808}\special{pa -115 -805}\special{pa -117 -801}\special{pa -119 -797}%
+\special{pa -121 -793}\special{pa -123 -789}\special{pa -124 -784}\special{pa -126 -780}%
+\special{pa -128 -776}\special{pa -130 -772}\special{pa -132 -767}\special{pa -134 -763}%
+\special{pa -136 -759}\special{pa -138 -754}\special{pa -140 -750}\special{pa -141 -745}%
+\special{pa -143 -740}\special{pa -145 -736}\special{pa -147 -731}\special{pa -149 -726}%
+\special{pa -151 -722}\special{pa -153 -717}\special{pa -155 -712}\special{pa -157 -707}%
+\special{pa -158 -702}\special{pa -160 -697}\special{pa -162 -692}\special{pa -164 -687}%
+\special{pa -166 -681}\special{pa -168 -676}\special{pa -170 -671}\special{pa -172 -666}%
+\special{pa -173 -660}\special{pa -175 -655}\special{pa -177 -649}\special{pa -179 -644}%
+\special{pa -181 -638}\special{pa -183 -633}\special{pa -185 -627}\special{pa -187 -621}%
+\special{pa -189 -616}\special{pa -190 -610}\special{pa -192 -604}\special{pa -194 -598}%
+\special{pa -196 -592}\special{pa -198 -586}\special{pa -200 -580}\special{pa -202 -574}%
+\special{pa -204 -568}\special{pa -206 -562}\special{pa -207 -555}\special{pa -209 -549}%
+\special{pa -211 -543}\special{pa -213 -536}\special{pa -215 -530}\special{pa -217 -523}%
+\special{pa -219 -517}\special{pa -221 -510}\special{pa -223 -504}\special{pa -224 -497}%
+\special{pa -226 -490}\special{pa -228 -484}\special{pa -230 -477}\special{pa -232 -470}%
+\special{pa -234 -463}\special{pa -236 -456}\special{pa -238 -449}\special{pa -239 -442}%
+\special{pa -241 -435}\special{pa -243 -428}\special{pa -245 -421}\special{pa -247 -413}%
+\special{pa -249 -406}\special{pa -251 -399}\special{pa -253 -391}\special{pa -255 -384}%
+\special{pa -256 -377}\special{pa -258 -369}\special{pa -260 -361}\special{pa -262 -354}%
+\special{pa -264 -346}\special{pa -266 -338}\special{pa -268 -331}\special{pa -270 -323}%
+\special{pa -272 -315}\special{pa -273 -307}\special{pa -275 -299}\special{pa -277 -291}%
+\special{pa -279 -283}\special{pa -281 -275}\special{pa -283 -267}\special{pa -285 -259}%
+\special{pa -287 -251}\special{pa -289 -242}\special{pa -290 -234}\special{pa -292 -226}%
+\special{pa -294 -217}\special{pa -296 -209}\special{pa -298 -200}\special{pa -300 -192}%
+\special{pa -302 -183}\special{pa -304 -174}\special{pa -306 -166}\special{pa -307 -157}%
+\special{pa -309 -148}\special{pa -311 -139}\special{pa -313 -130}\special{pa -315 -121}%
+\special{pa -317 -112}\special{pa -319 -103}\special{pa -321 -94}\special{pa -322 -85}%
+\special{pa -324 -76}\special{pa -326 -67}\special{pa -328 -57}\special{pa -330 -48}%
+\special{pa -332 -39}\special{pa -334 -29}\special{pa -336 -20}\special{pa -338 -10}%
+\special{pa -339 -1}\special{pa -341 9}\special{pa -343 19}\special{pa -345 28}%
+\special{pa -347 38}\special{pa -349 48}\special{pa -351 58}\special{pa -353 68}%
+\special{pa -355 78}\special{pa -356 88}\special{pa -358 98}\special{pa -360 108}%
+\special{pa -362 118}\special{pa -364 128}\special{pa -366 139}\special{pa -368 149}%
+\special{pa -370 159}\special{pa -372 170}\special{pa -373 180}\special{pa -375 190}%
+\special{pa -377 201}%
+\special{fp}%
+\special{pa -19 -942}\special{pa -18 -942}\special{pa -18 -942}\special{pa -17 -941}%
+\special{pa -16 -941}\special{pa -15 -941}\special{pa -15 -941}\special{pa -14 -940}%
+\special{pa -13 -940}\special{pa -13 -940}\special{pa -12 -940}\special{pa -11 -940}%
+\special{pa -10 -939}\special{pa -9 -939}\special{pa -9 -939}\special{pa -8 -939}%
+\special{pa -7 -939}\special{pa -6 -939}\special{pa -5 -939}\special{pa -4 -939}%
+\special{pa -3 -939}\special{pa -3 -939}\special{pa -2 -939}\special{pa -1 -939}%
+\special{pa 0 -939}\special{pa 1 -939}\special{pa 2 -939}\special{pa 3 -939}%
+\special{pa 3 -939}\special{pa 4 -939}\special{pa 5 -939}\special{pa 6 -939}%
+\special{pa 7 -939}\special{pa 8 -939}\special{pa 9 -939}\special{pa 9 -939}%
+\special{pa 10 -939}\special{pa 11 -940}\special{pa 12 -940}\special{pa 13 -940}%
+\special{pa 13 -940}\special{pa 14 -940}\special{pa 15 -941}\special{pa 15 -941}%
+\special{pa 16 -941}\special{pa 17 -941}\special{pa 18 -942}\special{pa 18 -942}%
+\special{pa 19 -942}\special{pa 19 -943}\special{pa 20 -943}\special{pa 21 -943}%
+\special{pa 21 -944}\special{pa 22 -944}\special{pa 22 -944}\special{pa 23 -945}%
+\special{pa 23 -945}\special{pa 24 -945}\special{pa 24 -946}\special{pa 25 -946}%
+\special{pa 25 -946}\special{pa 25 -947}\special{pa 26 -947}\special{pa 26 -948}%
+\special{pa 26 -948}\special{pa 26 -948}\special{pa 27 -949}\special{pa 27 -949}%
+\special{pa 27 -950}\special{pa 27 -950}\special{pa 27 -951}\special{pa 27 -951}%
+\special{pa 28 -951}\special{pa 28 -952}\special{pa 28 -952}\special{pa 28 -953}%
+\special{pa 28 -953}\special{pa 27 -954}\special{pa 27 -954}\special{pa 27 -954}%
+\special{pa 27 -955}\special{pa 27 -955}\special{pa 27 -956}\special{pa 26 -956}%
+\special{pa 26 -957}\special{pa 26 -957}\special{pa 26 -957}\special{pa 25 -958}%
+\special{pa 25 -958}\special{pa 25 -959}\special{pa 24 -959}\special{pa 24 -959}%
+\special{pa 23 -960}\special{pa 23 -960}\special{pa 22 -960}\special{pa 22 -961}%
+\special{pa 21 -961}\special{pa 21 -961}\special{pa 20 -962}\special{pa 19 -962}%
+\special{pa 19 -962}\special{pa 18 -963}\special{pa 18 -963}\special{pa 17 -963}%
+\special{pa 16 -963}\special{pa 15 -964}\special{pa 15 -964}\special{pa 14 -964}%
+\special{pa 13 -964}\special{pa 13 -965}\special{pa 12 -965}\special{pa 11 -965}%
+\special{pa 10 -965}\special{pa 9 -965}\special{pa 9 -965}\special{pa 8 -966}%
+\special{pa 7 -966}\special{pa 6 -966}\special{pa 5 -966}\special{pa 4 -966}%
+\special{pa 3 -966}\special{pa 3 -966}\special{pa 2 -966}\special{pa 1 -966}%
+\special{pa -0 -966}\special{pa -1 -966}\special{pa -2 -966}\special{pa -3 -966}%
+\special{pa -3 -966}\special{pa -4 -966}\special{pa -5 -966}\special{pa -6 -966}%
+\special{pa -7 -966}\special{pa -8 -966}\special{pa -9 -965}\special{pa -9 -965}%
+\special{pa -10 -965}\special{pa -11 -965}\special{pa -12 -965}\special{pa -13 -965}%
+\special{pa -13 -964}\special{pa -14 -964}\special{pa -15 -964}\special{pa -15 -964}%
+\special{pa -16 -963}\special{pa -17 -963}\special{pa -18 -963}\special{pa -18 -963}%
+\special{pa -19 -962}\special{pa -19 -962}\special{pa -20 -962}\special{pa -21 -961}%
+\special{pa -21 -961}\special{pa -22 -961}\special{pa -22 -960}\special{pa -23 -960}%
+\special{pa -23 -960}\special{pa -24 -959}\special{pa -24 -959}\special{pa -25 -959}%
+\special{pa -25 -958}\special{pa -25 -958}\special{pa -26 -957}\special{pa -26 -957}%
+\special{pa -26 -957}\special{pa -26 -956}\special{pa -27 -956}\special{pa -27 -955}%
+\special{pa -27 -955}\special{pa -27 -954}\special{pa -27 -954}\special{pa -27 -954}%
+\special{pa -28 -953}\special{pa -28 -953}\special{pa -28 -952}\special{pa -28 -952}%
+\special{pa -28 -951}\special{pa -27 -951}\special{pa -27 -951}\special{pa -27 -950}%
+\special{pa -27 -950}\special{pa -27 -949}\special{pa -27 -949}\special{pa -26 -948}%
+\special{pa -26 -948}\special{pa -26 -948}\special{pa -26 -947}\special{pa -25 -947}%
+\special{pa -25 -946}\special{pa -25 -946}\special{pa -24 -946}\special{pa -24 -945}%
+\special{pa -23 -945}\special{pa -23 -945}\special{pa -22 -944}\special{pa -22 -944}%
+\special{pa -21 -943}\special{pa -21 -943}\special{pa -20 -943}\special{pa -19 -943}%
+\special{pa -19 -942}%
+\special{fp}%
+\special{pa -38 -925}\special{pa -36 -924}\special{pa -35 -924}\special{pa -34 -923}%
+\special{pa -32 -923}\special{pa -31 -922}\special{pa -30 -922}\special{pa -28 -921}%
+\special{pa -27 -921}\special{pa -25 -921}\special{pa -23 -920}\special{pa -22 -920}%
+\special{pa -20 -919}\special{pa -19 -919}\special{pa -17 -919}\special{pa -15 -919}%
+\special{pa -14 -918}\special{pa -12 -918}\special{pa -10 -918}\special{pa -9 -918}%
+\special{pa -7 -918}\special{pa -5 -918}\special{pa -3 -918}\special{pa -2 -918}%
+\special{pa 0 -918}\special{pa 2 -918}\special{pa 3 -918}\special{pa 5 -918}%
+\special{pa 7 -918}\special{pa 9 -918}\special{pa 10 -918}\special{pa 12 -918}%
+\special{pa 14 -918}\special{pa 15 -919}\special{pa 17 -919}\special{pa 19 -919}%
+\special{pa 20 -920}\special{pa 22 -920}\special{pa 23 -920}\special{pa 25 -921}%
+\special{pa 27 -921}\special{pa 28 -921}\special{pa 30 -922}\special{pa 31 -922}%
+\special{pa 32 -923}\special{pa 34 -923}\special{pa 35 -924}\special{pa 36 -924}%
+\special{pa 38 -925}\special{pa 39 -926}\special{pa 40 -926}\special{pa 41 -927}%
+\special{pa 42 -928}\special{pa 44 -928}\special{pa 45 -929}\special{pa 46 -930}%
+\special{pa 47 -930}\special{pa 47 -931}\special{pa 48 -932}\special{pa 49 -933}%
+\special{pa 50 -933}\special{pa 51 -934}\special{pa 51 -935}\special{pa 52 -936}%
+\special{pa 52 -937}\special{pa 53 -937}\special{pa 53 -938}\special{pa 54 -939}%
+\special{pa 54 -940}\special{pa 54 -941}\special{pa 55 -942}\special{pa 55 -943}%
+\special{pa 55 -943}\special{pa 55 -944}\special{pa 55 -945}\special{pa 55 -946}%
+\special{pa 55 -947}\special{pa 55 -948}\special{pa 55 -949}\special{pa 54 -949}%
+\special{pa 54 -950}\special{pa 54 -951}\special{pa 53 -952}\special{pa 53 -953}%
+\special{pa 52 -954}\special{pa 52 -954}\special{pa 51 -955}\special{pa 51 -956}%
+\special{pa 50 -957}\special{pa 49 -958}\special{pa 48 -958}\special{pa 47 -959}%
+\special{pa 47 -960}\special{pa 46 -961}\special{pa 45 -961}\special{pa 44 -962}%
+\special{pa 42 -963}\special{pa 41 -963}\special{pa 40 -964}\special{pa 39 -965}%
+\special{pa 38 -965}\special{pa 36 -966}\special{pa 35 -966}\special{pa 34 -967}%
+\special{pa 32 -967}\special{pa 31 -968}\special{pa 30 -968}\special{pa 28 -969}%
+\special{pa 27 -969}\special{pa 25 -970}\special{pa 23 -970}\special{pa 22 -970}%
+\special{pa 20 -971}\special{pa 19 -971}\special{pa 17 -971}\special{pa 15 -972}%
+\special{pa 14 -972}\special{pa 12 -972}\special{pa 10 -972}\special{pa 9 -972}%
+\special{pa 7 -972}\special{pa 5 -973}\special{pa 3 -973}\special{pa 2 -973}%
+\special{pa -0 -973}\special{pa -2 -973}\special{pa -3 -973}\special{pa -5 -973}%
+\special{pa -7 -972}\special{pa -9 -972}\special{pa -10 -972}\special{pa -12 -972}%
+\special{pa -14 -972}\special{pa -15 -972}\special{pa -17 -971}\special{pa -19 -971}%
+\special{pa -20 -971}\special{pa -22 -970}\special{pa -23 -970}\special{pa -25 -970}%
+\special{pa -27 -969}\special{pa -28 -969}\special{pa -30 -968}\special{pa -31 -968}%
+\special{pa -32 -967}\special{pa -34 -967}\special{pa -35 -966}\special{pa -36 -966}%
+\special{pa -38 -965}\special{pa -39 -965}\special{pa -40 -964}\special{pa -41 -963}%
+\special{pa -42 -963}\special{pa -44 -962}\special{pa -45 -961}\special{pa -46 -961}%
+\special{pa -47 -960}\special{pa -47 -959}\special{pa -48 -958}\special{pa -49 -958}%
+\special{pa -50 -957}\special{pa -51 -956}\special{pa -51 -955}\special{pa -52 -954}%
+\special{pa -52 -954}\special{pa -53 -953}\special{pa -53 -952}\special{pa -54 -951}%
+\special{pa -54 -950}\special{pa -54 -949}\special{pa -55 -949}\special{pa -55 -948}%
+\special{pa -55 -947}\special{pa -55 -946}\special{pa -55 -945}\special{pa -55 -944}%
+\special{pa -55 -943}\special{pa -55 -943}\special{pa -55 -942}\special{pa -54 -941}%
+\special{pa -54 -940}\special{pa -54 -939}\special{pa -53 -938}\special{pa -53 -937}%
+\special{pa -52 -937}\special{pa -52 -936}\special{pa -51 -935}\special{pa -51 -934}%
+\special{pa -50 -933}\special{pa -49 -933}\special{pa -48 -932}\special{pa -47 -931}%
+\special{pa -47 -930}\special{pa -46 -930}\special{pa -45 -929}\special{pa -44 -928}%
+\special{pa -42 -928}\special{pa -41 -927}\special{pa -40 -926}\special{pa -39 -926}%
+\special{pa -38 -925}%
+\special{fp}%
+\special{pa -57 -903}\special{pa -55 -902}\special{pa -53 -901}\special{pa -51 -901}%
+\special{pa -49 -900}\special{pa -46 -899}\special{pa -44 -898}\special{pa -42 -898}%
+\special{pa -40 -897}\special{pa -38 -896}\special{pa -35 -896}\special{pa -33 -895}%
+\special{pa -30 -895}\special{pa -28 -894}\special{pa -26 -894}\special{pa -23 -893}%
+\special{pa -21 -893}\special{pa -18 -893}\special{pa -15 -893}\special{pa -13 -892}%
+\special{pa -10 -892}\special{pa -8 -892}\special{pa -5 -892}\special{pa -3 -892}%
+\special{pa 0 -892}\special{pa 3 -892}\special{pa 5 -892}\special{pa 8 -892}%
+\special{pa 10 -892}\special{pa 13 -892}\special{pa 16 -893}\special{pa 18 -893}%
+\special{pa 21 -893}\special{pa 23 -894}\special{pa 26 -894}\special{pa 28 -894}%
+\special{pa 30 -895}\special{pa 33 -895}\special{pa 35 -896}\special{pa 38 -896}%
+\special{pa 40 -897}\special{pa 42 -898}\special{pa 44 -898}\special{pa 46 -899}%
+\special{pa 49 -900}\special{pa 51 -901}\special{pa 53 -901}\special{pa 55 -902}%
+\special{pa 57 -903}\special{pa 58 -904}\special{pa 60 -905}\special{pa 62 -906}%
+\special{pa 64 -907}\special{pa 65 -908}\special{pa 67 -909}\special{pa 68 -910}%
+\special{pa 70 -911}\special{pa 71 -912}\special{pa 72 -913}\special{pa 74 -914}%
+\special{pa 75 -916}\special{pa 76 -917}\special{pa 77 -918}\special{pa 78 -919}%
+\special{pa 79 -920}\special{pa 79 -922}\special{pa 80 -923}\special{pa 81 -924}%
+\special{pa 81 -925}\special{pa 82 -927}\special{pa 82 -928}\special{pa 82 -929}%
+\special{pa 83 -931}\special{pa 83 -932}\special{pa 83 -933}\special{pa 83 -935}%
+\special{pa 83 -936}\special{pa 82 -937}\special{pa 82 -938}\special{pa 82 -940}%
+\special{pa 81 -941}\special{pa 81 -942}\special{pa 80 -943}\special{pa 79 -945}%
+\special{pa 79 -946}\special{pa 78 -947}\special{pa 77 -948}\special{pa 76 -950}%
+\special{pa 75 -951}\special{pa 74 -952}\special{pa 72 -953}\special{pa 71 -954}%
+\special{pa 70 -955}\special{pa 68 -956}\special{pa 67 -958}\special{pa 65 -959}%
+\special{pa 64 -960}\special{pa 62 -961}\special{pa 60 -962}\special{pa 58 -962}%
+\special{pa 57 -963}\special{pa 55 -964}\special{pa 53 -965}\special{pa 51 -966}%
+\special{pa 49 -967}\special{pa 46 -967}\special{pa 44 -968}\special{pa 42 -969}%
+\special{pa 40 -969}\special{pa 38 -970}\special{pa 35 -971}\special{pa 33 -971}%
+\special{pa 30 -972}\special{pa 28 -972}\special{pa 26 -973}\special{pa 23 -973}%
+\special{pa 21 -973}\special{pa 18 -974}\special{pa 15 -974}\special{pa 13 -974}%
+\special{pa 10 -974}\special{pa 8 -974}\special{pa 5 -974}\special{pa 3 -975}%
+\special{pa -0 -975}\special{pa -3 -975}\special{pa -5 -974}\special{pa -8 -974}%
+\special{pa -10 -974}\special{pa -13 -974}\special{pa -16 -974}\special{pa -18 -974}%
+\special{pa -21 -973}\special{pa -23 -973}\special{pa -26 -973}\special{pa -28 -972}%
+\special{pa -30 -972}\special{pa -33 -971}\special{pa -35 -971}\special{pa -38 -970}%
+\special{pa -40 -969}\special{pa -42 -969}\special{pa -44 -968}\special{pa -46 -967}%
+\special{pa -49 -967}\special{pa -51 -966}\special{pa -53 -965}\special{pa -55 -964}%
+\special{pa -57 -963}\special{pa -58 -962}\special{pa -60 -961}\special{pa -62 -961}%
+\special{pa -64 -960}\special{pa -65 -959}\special{pa -67 -957}\special{pa -68 -956}%
+\special{pa -70 -955}\special{pa -71 -954}\special{pa -72 -953}\special{pa -74 -952}%
+\special{pa -75 -951}\special{pa -76 -950}\special{pa -77 -948}\special{pa -78 -947}%
+\special{pa -79 -946}\special{pa -79 -945}\special{pa -80 -943}\special{pa -81 -942}%
+\special{pa -81 -941}\special{pa -82 -940}\special{pa -82 -938}\special{pa -82 -937}%
+\special{pa -83 -936}\special{pa -83 -934}\special{pa -83 -933}\special{pa -83 -932}%
+\special{pa -83 -931}\special{pa -82 -929}\special{pa -82 -928}\special{pa -82 -927}%
+\special{pa -81 -925}\special{pa -81 -924}\special{pa -80 -923}\special{pa -79 -922}%
+\special{pa -79 -920}\special{pa -78 -919}\special{pa -77 -918}\special{pa -76 -917}%
+\special{pa -75 -916}\special{pa -74 -914}\special{pa -72 -913}\special{pa -71 -912}%
+\special{pa -70 -911}\special{pa -68 -910}\special{pa -67 -909}\special{pa -65 -908}%
+\special{pa -64 -907}\special{pa -62 -906}\special{pa -60 -905}\special{pa -58 -904}%
+\special{pa -57 -903}%
+\special{fp}%
+\special{pa -75 -876}\special{pa -73 -875}\special{pa -70 -874}\special{pa -68 -873}%
+\special{pa -65 -872}\special{pa -62 -871}\special{pa -59 -870}\special{pa -56 -869}%
+\special{pa -53 -868}\special{pa -50 -867}\special{pa -47 -867}\special{pa -44 -866}%
+\special{pa -41 -865}\special{pa -37 -865}\special{pa -34 -864}\special{pa -31 -864}%
+\special{pa -27 -863}\special{pa -24 -863}\special{pa -21 -862}\special{pa -17 -862}%
+\special{pa -14 -862}\special{pa -10 -862}\special{pa -7 -861}\special{pa -3 -861}%
+\special{pa 0 -861}\special{pa 4 -861}\special{pa 7 -861}\special{pa 10 -862}%
+\special{pa 14 -862}\special{pa 17 -862}\special{pa 21 -862}\special{pa 24 -863}%
+\special{pa 27 -863}\special{pa 31 -864}\special{pa 34 -864}\special{pa 37 -865}%
+\special{pa 41 -865}\special{pa 44 -866}\special{pa 47 -867}\special{pa 50 -867}%
+\special{pa 53 -868}\special{pa 56 -869}\special{pa 59 -870}\special{pa 62 -871}%
+\special{pa 65 -872}\special{pa 68 -873}\special{pa 70 -874}\special{pa 73 -875}%
+\special{pa 75 -876}\special{pa 78 -878}\special{pa 80 -879}\special{pa 83 -880}%
+\special{pa 85 -881}\special{pa 87 -883}\special{pa 89 -884}\special{pa 91 -886}%
+\special{pa 93 -887}\special{pa 95 -888}\special{pa 97 -890}\special{pa 98 -891}%
+\special{pa 100 -893}\special{pa 101 -895}\special{pa 103 -896}\special{pa 104 -898}%
+\special{pa 105 -899}\special{pa 106 -901}\special{pa 107 -903}\special{pa 108 -904}%
+\special{pa 108 -906}\special{pa 109 -908}\special{pa 109 -910}\special{pa 110 -911}%
+\special{pa 110 -913}\special{pa 110 -915}\special{pa 110 -917}\special{pa 110 -918}%
+\special{pa 110 -920}\special{pa 110 -922}\special{pa 109 -923}\special{pa 109 -925}%
+\special{pa 108 -927}\special{pa 108 -929}\special{pa 107 -930}\special{pa 106 -932}%
+\special{pa 105 -934}\special{pa 104 -935}\special{pa 102 -937}\special{pa 101 -938}%
+\special{pa 100 -940}\special{pa 98 -942}\special{pa 97 -943}\special{pa 95 -945}%
+\special{pa 93 -946}\special{pa 91 -947}\special{pa 89 -949}\special{pa 87 -950}%
+\special{pa 85 -952}\special{pa 83 -953}\special{pa 80 -954}\special{pa 78 -955}%
+\special{pa 75 -957}\special{pa 73 -958}\special{pa 70 -959}\special{pa 68 -960}%
+\special{pa 65 -961}\special{pa 62 -962}\special{pa 59 -963}\special{pa 56 -964}%
+\special{pa 53 -965}\special{pa 50 -966}\special{pa 47 -966}\special{pa 44 -967}%
+\special{pa 41 -968}\special{pa 37 -968}\special{pa 34 -969}\special{pa 31 -969}%
+\special{pa 27 -970}\special{pa 24 -970}\special{pa 21 -971}\special{pa 17 -971}%
+\special{pa 14 -971}\special{pa 10 -971}\special{pa 7 -971}\special{pa 3 -972}%
+\special{pa -0 -972}\special{pa -4 -972}\special{pa -7 -971}\special{pa -10 -971}%
+\special{pa -14 -971}\special{pa -17 -971}\special{pa -21 -971}\special{pa -24 -970}%
+\special{pa -27 -970}\special{pa -31 -969}\special{pa -34 -969}\special{pa -37 -968}%
+\special{pa -41 -968}\special{pa -44 -967}\special{pa -47 -966}\special{pa -50 -966}%
+\special{pa -53 -965}\special{pa -56 -964}\special{pa -59 -963}\special{pa -62 -962}%
+\special{pa -65 -961}\special{pa -68 -960}\special{pa -70 -959}\special{pa -73 -958}%
+\special{pa -75 -957}\special{pa -78 -955}\special{pa -80 -954}\special{pa -83 -953}%
+\special{pa -85 -952}\special{pa -87 -950}\special{pa -89 -949}\special{pa -91 -947}%
+\special{pa -93 -946}\special{pa -95 -945}\special{pa -97 -943}\special{pa -98 -941}%
+\special{pa -100 -940}\special{pa -101 -938}\special{pa -103 -937}\special{pa -104 -935}%
+\special{pa -105 -934}\special{pa -106 -932}\special{pa -107 -930}\special{pa -108 -928}%
+\special{pa -108 -927}\special{pa -109 -925}\special{pa -109 -923}\special{pa -110 -922}%
+\special{pa -110 -920}\special{pa -110 -918}\special{pa -110 -916}\special{pa -110 -915}%
+\special{pa -110 -913}\special{pa -110 -911}\special{pa -109 -910}\special{pa -109 -908}%
+\special{pa -108 -906}\special{pa -108 -904}\special{pa -107 -903}\special{pa -106 -901}%
+\special{pa -105 -899}\special{pa -104 -898}\special{pa -102 -896}\special{pa -101 -895}%
+\special{pa -100 -893}\special{pa -98 -891}\special{pa -97 -890}\special{pa -95 -888}%
+\special{pa -93 -887}\special{pa -91 -885}\special{pa -89 -884}\special{pa -87 -883}%
+\special{pa -85 -881}\special{pa -83 -880}\special{pa -80 -879}\special{pa -78 -877}%
+\special{pa -75 -876}%
+\special{fp}%
+\special{pa -94 -845}\special{pa -91 -843}\special{pa -88 -842}\special{pa -84 -841}%
+\special{pa -81 -839}\special{pa -77 -838}\special{pa -74 -837}\special{pa -70 -836}%
+\special{pa -66 -835}\special{pa -63 -834}\special{pa -59 -833}\special{pa -55 -832}%
+\special{pa -51 -831}\special{pa -47 -830}\special{pa -43 -829}\special{pa -38 -829}%
+\special{pa -34 -828}\special{pa -30 -828}\special{pa -26 -827}\special{pa -22 -827}%
+\special{pa -17 -827}\special{pa -13 -826}\special{pa -9 -826}\special{pa -4 -826}%
+\special{pa 0 -826}\special{pa 4 -826}\special{pa 9 -826}\special{pa 13 -826}%
+\special{pa 17 -827}\special{pa 22 -827}\special{pa 26 -827}\special{pa 30 -828}%
+\special{pa 34 -828}\special{pa 38 -829}\special{pa 43 -829}\special{pa 47 -830}%
+\special{pa 51 -831}\special{pa 55 -832}\special{pa 59 -833}\special{pa 63 -834}%
+\special{pa 66 -835}\special{pa 70 -836}\special{pa 74 -837}\special{pa 77 -838}%
+\special{pa 81 -839}\special{pa 84 -841}\special{pa 88 -842}\special{pa 91 -843}%
+\special{pa 94 -845}\special{pa 97 -846}\special{pa 100 -848}\special{pa 103 -849}%
+\special{pa 106 -851}\special{pa 109 -853}\special{pa 112 -855}\special{pa 114 -856}%
+\special{pa 116 -858}\special{pa 119 -860}\special{pa 121 -862}\special{pa 123 -864}%
+\special{pa 125 -866}\special{pa 126 -868}\special{pa 128 -870}\special{pa 130 -872}%
+\special{pa 131 -874}\special{pa 132 -876}\special{pa 133 -878}\special{pa 134 -880}%
+\special{pa 135 -882}\special{pa 136 -884}\special{pa 137 -886}\special{pa 137 -889}%
+\special{pa 138 -891}\special{pa 138 -893}\special{pa 138 -895}\special{pa 138 -897}%
+\special{pa 138 -899}\special{pa 137 -902}\special{pa 137 -904}\special{pa 136 -906}%
+\special{pa 135 -908}\special{pa 134 -910}\special{pa 133 -912}\special{pa 132 -914}%
+\special{pa 131 -916}\special{pa 130 -918}\special{pa 128 -920}\special{pa 126 -922}%
+\special{pa 125 -924}\special{pa 123 -926}\special{pa 121 -928}\special{pa 119 -930}%
+\special{pa 116 -932}\special{pa 114 -934}\special{pa 111 -936}\special{pa 109 -937}%
+\special{pa 106 -939}\special{pa 103 -941}\special{pa 100 -942}\special{pa 97 -944}%
+\special{pa 94 -945}\special{pa 91 -947}\special{pa 88 -948}\special{pa 84 -949}%
+\special{pa 81 -951}\special{pa 77 -952}\special{pa 74 -953}\special{pa 70 -954}%
+\special{pa 66 -955}\special{pa 63 -956}\special{pa 59 -957}\special{pa 55 -958}%
+\special{pa 51 -959}\special{pa 47 -960}\special{pa 43 -961}\special{pa 38 -961}%
+\special{pa 34 -962}\special{pa 30 -962}\special{pa 26 -963}\special{pa 22 -963}%
+\special{pa 17 -963}\special{pa 13 -964}\special{pa 9 -964}\special{pa 4 -964}%
+\special{pa -0 -964}\special{pa -4 -964}\special{pa -9 -964}\special{pa -13 -964}%
+\special{pa -17 -963}\special{pa -22 -963}\special{pa -26 -963}\special{pa -30 -962}%
+\special{pa -34 -962}\special{pa -38 -961}\special{pa -43 -961}\special{pa -47 -960}%
+\special{pa -51 -959}\special{pa -55 -958}\special{pa -59 -957}\special{pa -63 -956}%
+\special{pa -66 -955}\special{pa -70 -954}\special{pa -74 -953}\special{pa -77 -952}%
+\special{pa -81 -951}\special{pa -84 -949}\special{pa -88 -948}\special{pa -91 -947}%
+\special{pa -94 -945}\special{pa -97 -944}\special{pa -100 -942}\special{pa -103 -941}%
+\special{pa -106 -939}\special{pa -109 -937}\special{pa -112 -935}\special{pa -114 -934}%
+\special{pa -116 -932}\special{pa -119 -930}\special{pa -121 -928}\special{pa -123 -926}%
+\special{pa -125 -924}\special{pa -126 -922}\special{pa -128 -920}\special{pa -130 -918}%
+\special{pa -131 -916}\special{pa -132 -914}\special{pa -133 -912}\special{pa -134 -910}%
+\special{pa -135 -908}\special{pa -136 -906}\special{pa -137 -904}\special{pa -137 -901}%
+\special{pa -138 -899}\special{pa -138 -897}\special{pa -138 -895}\special{pa -138 -893}%
+\special{pa -138 -891}\special{pa -137 -888}\special{pa -137 -886}\special{pa -136 -884}%
+\special{pa -135 -882}\special{pa -134 -880}\special{pa -133 -878}\special{pa -132 -876}%
+\special{pa -131 -874}\special{pa -130 -872}\special{pa -128 -870}\special{pa -126 -868}%
+\special{pa -125 -866}\special{pa -123 -864}\special{pa -121 -862}\special{pa -119 -860}%
+\special{pa -116 -858}\special{pa -114 -856}\special{pa -111 -854}\special{pa -109 -853}%
+\special{pa -106 -851}\special{pa -103 -849}\special{pa -100 -848}\special{pa -97 -846}%
+\special{pa -94 -845}%
+\special{fp}%
+\special{pa -113 -808}\special{pa -109 -807}\special{pa -105 -805}\special{pa -101 -803}%
+\special{pa -97 -802}\special{pa -93 -800}\special{pa -89 -799}\special{pa -84 -798}%
+\special{pa -80 -796}\special{pa -75 -795}\special{pa -70 -794}\special{pa -66 -793}%
+\special{pa -61 -792}\special{pa -56 -791}\special{pa -51 -790}\special{pa -46 -789}%
+\special{pa -41 -789}\special{pa -36 -788}\special{pa -31 -788}\special{pa -26 -787}%
+\special{pa -21 -787}\special{pa -16 -786}\special{pa -10 -786}\special{pa -5 -786}%
+\special{pa 0 -786}\special{pa 5 -786}\special{pa 10 -786}\special{pa 16 -786}%
+\special{pa 21 -787}\special{pa 26 -787}\special{pa 31 -788}\special{pa 36 -788}%
+\special{pa 41 -789}\special{pa 46 -789}\special{pa 51 -790}\special{pa 56 -791}%
+\special{pa 61 -792}\special{pa 66 -793}\special{pa 70 -794}\special{pa 75 -795}%
+\special{pa 80 -796}\special{pa 84 -798}\special{pa 89 -799}\special{pa 93 -800}%
+\special{pa 97 -802}\special{pa 101 -803}\special{pa 105 -805}\special{pa 109 -807}%
+\special{pa 113 -809}\special{pa 117 -810}\special{pa 121 -812}\special{pa 124 -814}%
+\special{pa 127 -816}\special{pa 131 -818}\special{pa 134 -820}\special{pa 137 -822}%
+\special{pa 140 -824}\special{pa 142 -827}\special{pa 145 -829}\special{pa 147 -831}%
+\special{pa 150 -834}\special{pa 152 -836}\special{pa 154 -838}\special{pa 156 -841}%
+\special{pa 157 -843}\special{pa 159 -846}\special{pa 160 -848}\special{pa 161 -851}%
+\special{pa 162 -853}\special{pa 163 -856}\special{pa 164 -858}\special{pa 165 -861}%
+\special{pa 165 -864}\special{pa 165 -866}\special{pa 165 -869}\special{pa 165 -871}%
+\special{pa 165 -874}\special{pa 165 -877}\special{pa 164 -879}\special{pa 163 -882}%
+\special{pa 162 -884}\special{pa 161 -887}\special{pa 160 -889}\special{pa 159 -892}%
+\special{pa 157 -894}\special{pa 156 -897}\special{pa 154 -899}\special{pa 152 -902}%
+\special{pa 150 -904}\special{pa 147 -906}\special{pa 145 -909}\special{pa 142 -911}%
+\special{pa 140 -913}\special{pa 137 -915}\special{pa 134 -917}\special{pa 131 -919}%
+\special{pa 127 -921}\special{pa 124 -923}\special{pa 120 -925}\special{pa 117 -927}%
+\special{pa 113 -929}\special{pa 109 -931}\special{pa 105 -932}\special{pa 101 -934}%
+\special{pa 97 -936}\special{pa 93 -937}\special{pa 89 -939}\special{pa 84 -940}%
+\special{pa 80 -941}\special{pa 75 -942}\special{pa 70 -944}\special{pa 66 -945}%
+\special{pa 61 -946}\special{pa 56 -947}\special{pa 51 -947}\special{pa 46 -948}%
+\special{pa 41 -949}\special{pa 36 -949}\special{pa 31 -950}\special{pa 26 -950}%
+\special{pa 21 -951}\special{pa 16 -951}\special{pa 10 -951}\special{pa 5 -951}%
+\special{pa -0 -951}\special{pa -5 -951}\special{pa -10 -951}\special{pa -16 -951}%
+\special{pa -21 -951}\special{pa -26 -950}\special{pa -31 -950}\special{pa -36 -949}%
+\special{pa -41 -949}\special{pa -46 -948}\special{pa -51 -947}\special{pa -56 -947}%
+\special{pa -61 -946}\special{pa -66 -945}\special{pa -70 -944}\special{pa -75 -942}%
+\special{pa -80 -941}\special{pa -84 -940}\special{pa -89 -939}\special{pa -93 -937}%
+\special{pa -97 -936}\special{pa -101 -934}\special{pa -105 -932}\special{pa -109 -931}%
+\special{pa -113 -929}\special{pa -117 -927}\special{pa -121 -925}\special{pa -124 -923}%
+\special{pa -127 -921}\special{pa -131 -919}\special{pa -134 -917}\special{pa -137 -915}%
+\special{pa -140 -913}\special{pa -142 -911}\special{pa -145 -909}\special{pa -147 -906}%
+\special{pa -150 -904}\special{pa -152 -902}\special{pa -154 -899}\special{pa -156 -897}%
+\special{pa -157 -894}\special{pa -159 -892}\special{pa -160 -889}\special{pa -161 -887}%
+\special{pa -162 -884}\special{pa -163 -882}\special{pa -164 -879}\special{pa -165 -877}%
+\special{pa -165 -874}\special{pa -165 -871}\special{pa -165 -869}\special{pa -165 -866}%
+\special{pa -165 -864}\special{pa -165 -861}\special{pa -164 -858}\special{pa -163 -856}%
+\special{pa -162 -853}\special{pa -161 -851}\special{pa -160 -848}\special{pa -159 -846}%
+\special{pa -157 -843}\special{pa -156 -841}\special{pa -154 -838}\special{pa -152 -836}%
+\special{pa -150 -834}\special{pa -147 -831}\special{pa -145 -829}\special{pa -142 -827}%
+\special{pa -140 -824}\special{pa -137 -822}\special{pa -134 -820}\special{pa -131 -818}%
+\special{pa -127 -816}\special{pa -124 -814}\special{pa -120 -812}\special{pa -117 -810}%
+\special{pa -113 -808}%
+\special{fp}%
+\special{pa -132 -767}\special{pa -128 -765}\special{pa -123 -763}\special{pa -118 -761}%
+\special{pa -113 -760}\special{pa -108 -758}\special{pa -103 -756}\special{pa -98 -755}%
+\special{pa -93 -753}\special{pa -88 -752}\special{pa -82 -750}\special{pa -77 -749}%
+\special{pa -71 -748}\special{pa -65 -747}\special{pa -60 -746}\special{pa -54 -745}%
+\special{pa -48 -744}\special{pa -42 -744}\special{pa -36 -743}\special{pa -30 -742}%
+\special{pa -24 -742}\special{pa -18 -742}\special{pa -12 -741}\special{pa -6 -741}%
+\special{pa 0 -741}\special{pa 6 -741}\special{pa 12 -741}\special{pa 18 -742}%
+\special{pa 24 -742}\special{pa 30 -742}\special{pa 36 -743}\special{pa 42 -744}%
+\special{pa 48 -744}\special{pa 54 -745}\special{pa 60 -746}\special{pa 65 -747}%
+\special{pa 71 -748}\special{pa 77 -749}\special{pa 82 -750}\special{pa 88 -752}%
+\special{pa 93 -753}\special{pa 98 -755}\special{pa 103 -756}\special{pa 108 -758}%
+\special{pa 113 -760}\special{pa 118 -762}\special{pa 123 -763}\special{pa 128 -765}%
+\special{pa 132 -767}\special{pa 136 -770}\special{pa 141 -772}\special{pa 145 -774}%
+\special{pa 149 -776}\special{pa 152 -779}\special{pa 156 -781}\special{pa 160 -784}%
+\special{pa 163 -786}\special{pa 166 -789}\special{pa 169 -791}\special{pa 172 -794}%
+\special{pa 175 -797}\special{pa 177 -799}\special{pa 179 -802}\special{pa 182 -805}%
+\special{pa 183 -808}\special{pa 185 -811}\special{pa 187 -814}\special{pa 188 -817}%
+\special{pa 190 -820}\special{pa 191 -823}\special{pa 191 -826}\special{pa 192 -829}%
+\special{pa 193 -832}\special{pa 193 -835}\special{pa 193 -838}\special{pa 193 -841}%
+\special{pa 193 -844}\special{pa 192 -847}\special{pa 191 -850}\special{pa 191 -853}%
+\special{pa 189 -856}\special{pa 188 -859}\special{pa 187 -862}\special{pa 185 -865}%
+\special{pa 183 -868}\special{pa 181 -870}\special{pa 179 -873}\special{pa 177 -876}%
+\special{pa 175 -879}\special{pa 172 -882}\special{pa 169 -884}\special{pa 166 -887}%
+\special{pa 163 -889}\special{pa 160 -892}\special{pa 156 -894}\special{pa 152 -897}%
+\special{pa 149 -899}\special{pa 145 -902}\special{pa 141 -904}\special{pa 136 -906}%
+\special{pa 132 -908}\special{pa 128 -910}\special{pa 123 -912}\special{pa 118 -914}%
+\special{pa 113 -916}\special{pa 108 -918}\special{pa 103 -919}\special{pa 98 -921}%
+\special{pa 93 -922}\special{pa 88 -924}\special{pa 82 -925}\special{pa 77 -926}%
+\special{pa 71 -927}\special{pa 65 -928}\special{pa 60 -929}\special{pa 54 -930}%
+\special{pa 48 -931}\special{pa 42 -932}\special{pa 36 -932}\special{pa 30 -933}%
+\special{pa 24 -933}\special{pa 18 -934}\special{pa 12 -934}\special{pa 6 -934}%
+\special{pa -0 -934}\special{pa -6 -934}\special{pa -12 -934}\special{pa -18 -934}%
+\special{pa -24 -933}\special{pa -30 -933}\special{pa -36 -932}\special{pa -42 -932}%
+\special{pa -48 -931}\special{pa -54 -930}\special{pa -60 -929}\special{pa -65 -928}%
+\special{pa -71 -927}\special{pa -77 -926}\special{pa -82 -925}\special{pa -88 -924}%
+\special{pa -93 -922}\special{pa -98 -921}\special{pa -103 -919}\special{pa -108 -917}%
+\special{pa -113 -916}\special{pa -118 -914}\special{pa -123 -912}\special{pa -128 -910}%
+\special{pa -132 -908}\special{pa -136 -906}\special{pa -141 -904}\special{pa -145 -901}%
+\special{pa -149 -899}\special{pa -152 -897}\special{pa -156 -894}\special{pa -160 -892}%
+\special{pa -163 -889}\special{pa -166 -887}\special{pa -169 -884}\special{pa -172 -881}%
+\special{pa -175 -879}\special{pa -177 -876}\special{pa -179 -873}\special{pa -182 -870}%
+\special{pa -183 -867}\special{pa -185 -865}\special{pa -187 -862}\special{pa -188 -859}%
+\special{pa -190 -856}\special{pa -191 -853}\special{pa -191 -850}\special{pa -192 -847}%
+\special{pa -193 -844}\special{pa -193 -841}\special{pa -193 -838}\special{pa -193 -835}%
+\special{pa -193 -832}\special{pa -192 -829}\special{pa -191 -826}\special{pa -191 -823}%
+\special{pa -189 -820}\special{pa -188 -817}\special{pa -187 -814}\special{pa -185 -811}%
+\special{pa -183 -808}\special{pa -181 -805}\special{pa -179 -802}\special{pa -177 -799}%
+\special{pa -175 -797}\special{pa -172 -794}\special{pa -169 -791}\special{pa -166 -789}%
+\special{pa -163 -786}\special{pa -160 -783}\special{pa -156 -781}\special{pa -152 -779}%
+\special{pa -149 -776}\special{pa -145 -774}\special{pa -141 -772}\special{pa -136 -769}%
+\special{pa -132 -767}%
+\special{fp}%
+\special{pa -151 -722}\special{pa -146 -719}\special{pa -140 -717}\special{pa -135 -715}%
+\special{pa -130 -713}\special{pa -124 -711}\special{pa -118 -709}\special{pa -112 -707}%
+\special{pa -106 -705}\special{pa -100 -704}\special{pa -94 -702}\special{pa -87 -701}%
+\special{pa -81 -699}\special{pa -75 -698}\special{pa -68 -697}\special{pa -61 -696}%
+\special{pa -55 -695}\special{pa -48 -694}\special{pa -41 -694}\special{pa -34 -693}%
+\special{pa -28 -693}\special{pa -21 -692}\special{pa -14 -692}\special{pa -7 -692}%
+\special{pa 0 -692}\special{pa 7 -692}\special{pa 14 -692}\special{pa 21 -692}%
+\special{pa 28 -693}\special{pa 35 -693}\special{pa 41 -694}\special{pa 48 -694}%
+\special{pa 55 -695}\special{pa 62 -696}\special{pa 68 -697}\special{pa 75 -698}%
+\special{pa 81 -699}\special{pa 88 -701}\special{pa 94 -702}\special{pa 100 -704}%
+\special{pa 106 -705}\special{pa 112 -707}\special{pa 118 -709}\special{pa 124 -711}%
+\special{pa 130 -713}\special{pa 135 -715}\special{pa 141 -717}\special{pa 146 -719}%
+\special{pa 151 -722}\special{pa 156 -724}\special{pa 161 -726}\special{pa 165 -729}%
+\special{pa 170 -732}\special{pa 174 -734}\special{pa 178 -737}\special{pa 182 -740}%
+\special{pa 186 -743}\special{pa 190 -746}\special{pa 193 -749}\special{pa 196 -752}%
+\special{pa 200 -755}\special{pa 202 -758}\special{pa 205 -761}\special{pa 207 -765}%
+\special{pa 210 -768}\special{pa 212 -771}\special{pa 214 -775}\special{pa 215 -778}%
+\special{pa 217 -781}\special{pa 218 -785}\special{pa 219 -788}\special{pa 220 -792}%
+\special{pa 220 -795}\special{pa 220 -799}\special{pa 220 -802}\special{pa 220 -805}%
+\special{pa 220 -809}\special{pa 219 -812}\special{pa 219 -816}\special{pa 218 -819}%
+\special{pa 217 -823}\special{pa 215 -826}\special{pa 214 -829}\special{pa 212 -833}%
+\special{pa 210 -836}\special{pa 207 -839}\special{pa 205 -843}\special{pa 202 -846}%
+\special{pa 199 -849}\special{pa 196 -852}\special{pa 193 -855}\special{pa 190 -858}%
+\special{pa 186 -861}\special{pa 182 -864}\special{pa 178 -867}\special{pa 174 -870}%
+\special{pa 170 -872}\special{pa 165 -875}\special{pa 161 -877}\special{pa 156 -880}%
+\special{pa 151 -882}\special{pa 146 -885}\special{pa 140 -887}\special{pa 135 -889}%
+\special{pa 130 -891}\special{pa 124 -893}\special{pa 118 -895}\special{pa 112 -897}%
+\special{pa 106 -899}\special{pa 100 -900}\special{pa 94 -902}\special{pa 87 -903}%
+\special{pa 81 -904}\special{pa 75 -906}\special{pa 68 -907}\special{pa 61 -908}%
+\special{pa 55 -909}\special{pa 48 -910}\special{pa 41 -910}\special{pa 34 -911}%
+\special{pa 28 -911}\special{pa 21 -912}\special{pa 14 -912}\special{pa 7 -912}%
+\special{pa -0 -912}\special{pa -7 -912}\special{pa -14 -912}\special{pa -21 -912}%
+\special{pa -28 -911}\special{pa -35 -911}\special{pa -41 -910}\special{pa -48 -909}%
+\special{pa -55 -909}\special{pa -62 -908}\special{pa -68 -907}\special{pa -75 -906}%
+\special{pa -81 -904}\special{pa -88 -903}\special{pa -94 -902}\special{pa -100 -900}%
+\special{pa -106 -899}\special{pa -112 -897}\special{pa -118 -895}\special{pa -124 -893}%
+\special{pa -130 -891}\special{pa -135 -889}\special{pa -141 -887}\special{pa -146 -885}%
+\special{pa -151 -882}\special{pa -156 -880}\special{pa -161 -877}\special{pa -165 -875}%
+\special{pa -170 -872}\special{pa -174 -869}\special{pa -178 -867}\special{pa -182 -864}%
+\special{pa -186 -861}\special{pa -190 -858}\special{pa -193 -855}\special{pa -196 -852}%
+\special{pa -200 -849}\special{pa -202 -846}\special{pa -205 -842}\special{pa -207 -839}%
+\special{pa -210 -836}\special{pa -212 -833}\special{pa -214 -829}\special{pa -215 -826}%
+\special{pa -217 -823}\special{pa -218 -819}\special{pa -219 -816}\special{pa -220 -812}%
+\special{pa -220 -809}\special{pa -220 -805}\special{pa -220 -802}\special{pa -220 -798}%
+\special{pa -220 -795}\special{pa -219 -792}\special{pa -219 -788}\special{pa -218 -785}%
+\special{pa -217 -781}\special{pa -215 -778}\special{pa -214 -774}\special{pa -212 -771}%
+\special{pa -210 -768}\special{pa -207 -765}\special{pa -205 -761}\special{pa -202 -758}%
+\special{pa -199 -755}\special{pa -196 -752}\special{pa -193 -749}\special{pa -190 -746}%
+\special{pa -186 -743}\special{pa -182 -740}\special{pa -178 -737}\special{pa -174 -734}%
+\special{pa -170 -732}\special{pa -165 -729}\special{pa -161 -726}\special{pa -156 -724}%
+\special{pa -151 -722}%
+\special{fp}%
+\special{pa -170 -671}\special{pa -164 -668}\special{pa -158 -666}\special{pa -152 -663}%
+\special{pa -146 -661}\special{pa -139 -659}\special{pa -133 -657}\special{pa -126 -655}%
+\special{pa -119 -653}\special{pa -113 -651}\special{pa -106 -649}\special{pa -98 -648}%
+\special{pa -91 -646}\special{pa -84 -645}\special{pa -77 -643}\special{pa -69 -642}%
+\special{pa -62 -641}\special{pa -54 -640}\special{pa -46 -640}\special{pa -39 -639}%
+\special{pa -31 -638}\special{pa -23 -638}\special{pa -15 -638}\special{pa -8 -637}%
+\special{pa 0 -637}\special{pa 8 -637}\special{pa 16 -638}\special{pa 23 -638}%
+\special{pa 31 -638}\special{pa 39 -639}\special{pa 47 -640}\special{pa 54 -640}%
+\special{pa 62 -641}\special{pa 69 -642}\special{pa 77 -643}\special{pa 84 -645}%
+\special{pa 91 -646}\special{pa 99 -648}\special{pa 106 -649}\special{pa 113 -651}%
+\special{pa 120 -653}\special{pa 126 -655}\special{pa 133 -657}\special{pa 139 -659}%
+\special{pa 146 -661}\special{pa 152 -663}\special{pa 158 -666}\special{pa 164 -668}%
+\special{pa 170 -671}\special{pa 175 -674}\special{pa 181 -676}\special{pa 186 -679}%
+\special{pa 191 -682}\special{pa 196 -685}\special{pa 201 -688}\special{pa 205 -692}%
+\special{pa 209 -695}\special{pa 214 -698}\special{pa 217 -702}\special{pa 221 -705}%
+\special{pa 224 -709}\special{pa 228 -712}\special{pa 231 -716}\special{pa 233 -719}%
+\special{pa 236 -723}\special{pa 238 -727}\special{pa 240 -731}\special{pa 242 -734}%
+\special{pa 244 -738}\special{pa 245 -742}\special{pa 246 -746}\special{pa 247 -750}%
+\special{pa 248 -754}\special{pa 248 -758}\special{pa 248 -761}\special{pa 248 -765}%
+\special{pa 248 -769}\special{pa 247 -773}\special{pa 246 -777}\special{pa 245 -781}%
+\special{pa 244 -785}\special{pa 242 -788}\special{pa 240 -792}\special{pa 238 -796}%
+\special{pa 236 -800}\special{pa 233 -803}\special{pa 231 -807}\special{pa 228 -811}%
+\special{pa 224 -814}\special{pa 221 -818}\special{pa 217 -821}\special{pa 213 -825}%
+\special{pa 209 -828}\special{pa 205 -831}\special{pa 201 -834}\special{pa 196 -837}%
+\special{pa 191 -840}\special{pa 186 -843}\special{pa 181 -846}\special{pa 175 -849}%
+\special{pa 170 -852}\special{pa 164 -854}\special{pa 158 -857}\special{pa 152 -859}%
+\special{pa 146 -862}\special{pa 139 -864}\special{pa 133 -866}\special{pa 126 -868}%
+\special{pa 119 -870}\special{pa 113 -872}\special{pa 106 -874}\special{pa 98 -875}%
+\special{pa 91 -877}\special{pa 84 -878}\special{pa 77 -879}\special{pa 69 -880}%
+\special{pa 62 -881}\special{pa 54 -882}\special{pa 46 -883}\special{pa 39 -884}%
+\special{pa 31 -884}\special{pa 23 -885}\special{pa 15 -885}\special{pa 8 -885}%
+\special{pa -0 -885}\special{pa -8 -885}\special{pa -16 -885}\special{pa -23 -885}%
+\special{pa -31 -884}\special{pa -39 -884}\special{pa -47 -883}\special{pa -54 -882}%
+\special{pa -62 -881}\special{pa -69 -880}\special{pa -77 -879}\special{pa -84 -878}%
+\special{pa -91 -877}\special{pa -99 -875}\special{pa -106 -874}\special{pa -113 -872}%
+\special{pa -120 -870}\special{pa -126 -868}\special{pa -133 -866}\special{pa -139 -864}%
+\special{pa -146 -862}\special{pa -152 -859}\special{pa -158 -857}\special{pa -164 -854}%
+\special{pa -170 -852}\special{pa -175 -849}\special{pa -181 -846}\special{pa -186 -843}%
+\special{pa -191 -840}\special{pa -196 -837}\special{pa -201 -834}\special{pa -205 -831}%
+\special{pa -209 -828}\special{pa -214 -824}\special{pa -217 -821}\special{pa -221 -818}%
+\special{pa -224 -814}\special{pa -228 -811}\special{pa -231 -807}\special{pa -233 -803}%
+\special{pa -236 -800}\special{pa -238 -796}\special{pa -240 -792}\special{pa -242 -788}%
+\special{pa -244 -785}\special{pa -245 -781}\special{pa -246 -777}\special{pa -247 -773}%
+\special{pa -248 -769}\special{pa -248 -765}\special{pa -248 -761}\special{pa -248 -757}%
+\special{pa -248 -754}\special{pa -247 -750}\special{pa -246 -746}\special{pa -245 -742}%
+\special{pa -244 -738}\special{pa -242 -734}\special{pa -240 -730}\special{pa -238 -727}%
+\special{pa -236 -723}\special{pa -233 -719}\special{pa -231 -716}\special{pa -228 -712}%
+\special{pa -224 -709}\special{pa -221 -705}\special{pa -217 -702}\special{pa -213 -698}%
+\special{pa -209 -695}\special{pa -205 -692}\special{pa -201 -688}\special{pa -196 -685}%
+\special{pa -191 -682}\special{pa -186 -679}\special{pa -181 -676}\special{pa -175 -674}%
+\special{pa -170 -671}%
+\special{fp}%
+\special{pa -189 -616}\special{pa -182 -613}\special{pa -176 -610}\special{pa -169 -607}%
+\special{pa -162 -604}\special{pa -155 -602}\special{pa -148 -600}\special{pa -140 -597}%
+\special{pa -133 -595}\special{pa -125 -593}\special{pa -117 -591}\special{pa -109 -590}%
+\special{pa -101 -588}\special{pa -93 -586}\special{pa -85 -585}\special{pa -77 -584}%
+\special{pa -68 -583}\special{pa -60 -582}\special{pa -52 -581}\special{pa -43 -580}%
+\special{pa -34 -579}\special{pa -26 -579}\special{pa -17 -578}\special{pa -9 -578}%
+\special{pa 0 -578}\special{pa 9 -578}\special{pa 17 -578}\special{pa 26 -579}%
+\special{pa 35 -579}\special{pa 43 -580}\special{pa 52 -581}\special{pa 60 -582}%
+\special{pa 69 -583}\special{pa 77 -584}\special{pa 85 -585}\special{pa 93 -586}%
+\special{pa 102 -588}\special{pa 110 -590}\special{pa 117 -591}\special{pa 125 -593}%
+\special{pa 133 -595}\special{pa 140 -597}\special{pa 148 -600}\special{pa 155 -602}%
+\special{pa 162 -605}\special{pa 169 -607}\special{pa 176 -610}\special{pa 182 -613}%
+\special{pa 189 -616}\special{pa 195 -619}\special{pa 201 -622}\special{pa 207 -625}%
+\special{pa 212 -628}\special{pa 218 -632}\special{pa 223 -635}\special{pa 228 -639}%
+\special{pa 233 -642}\special{pa 237 -646}\special{pa 242 -650}\special{pa 246 -653}%
+\special{pa 249 -657}\special{pa 253 -661}\special{pa 256 -665}\special{pa 259 -669}%
+\special{pa 262 -673}\special{pa 265 -678}\special{pa 267 -682}\special{pa 269 -686}%
+\special{pa 271 -690}\special{pa 272 -694}\special{pa 273 -699}\special{pa 274 -703}%
+\special{pa 275 -707}\special{pa 275 -712}\special{pa 276 -716}\special{pa 275 -720}%
+\special{pa 275 -725}\special{pa 274 -729}\special{pa 273 -733}\special{pa 272 -738}%
+\special{pa 271 -742}\special{pa 269 -746}\special{pa 267 -750}\special{pa 265 -754}%
+\special{pa 262 -759}\special{pa 259 -763}\special{pa 256 -767}\special{pa 253 -771}%
+\special{pa 249 -775}\special{pa 246 -779}\special{pa 241 -782}\special{pa 237 -786}%
+\special{pa 233 -790}\special{pa 228 -793}\special{pa 223 -797}\special{pa 218 -801}%
+\special{pa 212 -804}\special{pa 207 -807}\special{pa 201 -810}\special{pa 195 -813}%
+\special{pa 189 -816}\special{pa 182 -819}\special{pa 176 -822}\special{pa 169 -825}%
+\special{pa 162 -828}\special{pa 155 -830}\special{pa 148 -832}\special{pa 140 -835}%
+\special{pa 133 -837}\special{pa 125 -839}\special{pa 117 -841}\special{pa 109 -842}%
+\special{pa 101 -844}\special{pa 93 -846}\special{pa 85 -847}\special{pa 77 -848}%
+\special{pa 68 -849}\special{pa 60 -850}\special{pa 52 -851}\special{pa 43 -852}%
+\special{pa 34 -853}\special{pa 26 -853}\special{pa 17 -854}\special{pa 9 -854}%
+\special{pa -0 -854}\special{pa -9 -854}\special{pa -17 -854}\special{pa -26 -853}%
+\special{pa -35 -853}\special{pa -43 -852}\special{pa -52 -851}\special{pa -60 -850}%
+\special{pa -69 -849}\special{pa -77 -848}\special{pa -85 -847}\special{pa -93 -846}%
+\special{pa -102 -844}\special{pa -110 -842}\special{pa -117 -841}\special{pa -125 -839}%
+\special{pa -133 -837}\special{pa -140 -835}\special{pa -148 -832}\special{pa -155 -830}%
+\special{pa -162 -827}\special{pa -169 -825}\special{pa -176 -822}\special{pa -182 -819}%
+\special{pa -189 -816}\special{pa -195 -813}\special{pa -201 -810}\special{pa -207 -807}%
+\special{pa -212 -804}\special{pa -218 -800}\special{pa -223 -797}\special{pa -228 -793}%
+\special{pa -233 -790}\special{pa -237 -786}\special{pa -242 -782}\special{pa -246 -779}%
+\special{pa -249 -775}\special{pa -253 -771}\special{pa -256 -767}\special{pa -259 -763}%
+\special{pa -262 -759}\special{pa -265 -754}\special{pa -267 -750}\special{pa -269 -746}%
+\special{pa -271 -742}\special{pa -272 -738}\special{pa -273 -733}\special{pa -274 -729}%
+\special{pa -275 -725}\special{pa -275 -720}\special{pa -276 -716}\special{pa -275 -712}%
+\special{pa -275 -707}\special{pa -274 -703}\special{pa -273 -699}\special{pa -272 -694}%
+\special{pa -271 -690}\special{pa -269 -686}\special{pa -267 -682}\special{pa -265 -678}%
+\special{pa -262 -673}\special{pa -259 -669}\special{pa -256 -665}\special{pa -253 -661}%
+\special{pa -249 -657}\special{pa -246 -653}\special{pa -241 -650}\special{pa -237 -646}%
+\special{pa -233 -642}\special{pa -228 -639}\special{pa -223 -635}\special{pa -218 -632}%
+\special{pa -212 -628}\special{pa -207 -625}\special{pa -201 -622}\special{pa -195 -619}%
+\special{pa -189 -616}%
+\special{fp}%
+\special{pa -207 -555}\special{pa -200 -552}\special{pa -193 -549}\special{pa -186 -546}%
+\special{pa -178 -543}\special{pa -170 -540}\special{pa -162 -538}\special{pa -154 -535}%
+\special{pa -146 -533}\special{pa -138 -531}\special{pa -129 -529}\special{pa -120 -527}%
+\special{pa -111 -525}\special{pa -103 -523}\special{pa -94 -522}\special{pa -84 -520}%
+\special{pa -75 -519}\special{pa -66 -518}\special{pa -57 -517}\special{pa -47 -516}%
+\special{pa -38 -515}\special{pa -28 -515}\special{pa -19 -515}\special{pa -9 -514}%
+\special{pa 0 -514}\special{pa 10 -514}\special{pa 19 -515}\special{pa 29 -515}%
+\special{pa 38 -516}\special{pa 48 -516}\special{pa 57 -517}\special{pa 66 -518}%
+\special{pa 75 -519}\special{pa 85 -520}\special{pa 94 -522}\special{pa 103 -523}%
+\special{pa 112 -525}\special{pa 120 -527}\special{pa 129 -529}\special{pa 138 -531}%
+\special{pa 146 -533}\special{pa 154 -535}\special{pa 163 -538}\special{pa 170 -541}%
+\special{pa 178 -543}\special{pa 186 -546}\special{pa 193 -549}\special{pa 201 -552}%
+\special{pa 208 -555}\special{pa 214 -559}\special{pa 221 -562}\special{pa 227 -566}%
+\special{pa 234 -569}\special{pa 240 -573}\special{pa 245 -577}\special{pa 251 -581}%
+\special{pa 256 -585}\special{pa 261 -589}\special{pa 266 -593}\special{pa 270 -597}%
+\special{pa 274 -601}\special{pa 278 -606}\special{pa 282 -610}\special{pa 285 -615}%
+\special{pa 288 -619}\special{pa 291 -624}\special{pa 294 -628}\special{pa 296 -633}%
+\special{pa 298 -638}\special{pa 299 -642}\special{pa 301 -647}\special{pa 302 -652}%
+\special{pa 303 -656}\special{pa 303 -661}\special{pa 303 -666}\special{pa 303 -671}%
+\special{pa 303 -675}\special{pa 302 -680}\special{pa 301 -685}\special{pa 299 -690}%
+\special{pa 298 -694}\special{pa 296 -699}\special{pa 294 -704}\special{pa 291 -708}%
+\special{pa 288 -713}\special{pa 285 -717}\special{pa 282 -722}\special{pa 278 -726}%
+\special{pa 274 -730}\special{pa 270 -735}\special{pa 266 -739}\special{pa 261 -743}%
+\special{pa 256 -747}\special{pa 251 -751}\special{pa 245 -755}\special{pa 239 -759}%
+\special{pa 234 -763}\special{pa 227 -766}\special{pa 221 -770}\special{pa 214 -773}%
+\special{pa 207 -776}\special{pa 200 -780}\special{pa 193 -783}\special{pa 186 -786}%
+\special{pa 178 -789}\special{pa 170 -791}\special{pa 162 -794}\special{pa 154 -796}%
+\special{pa 146 -799}\special{pa 138 -801}\special{pa 129 -803}\special{pa 120 -805}%
+\special{pa 111 -807}\special{pa 103 -809}\special{pa 94 -810}\special{pa 84 -811}%
+\special{pa 75 -813}\special{pa 66 -814}\special{pa 57 -815}\special{pa 47 -816}%
+\special{pa 38 -816}\special{pa 28 -817}\special{pa 19 -817}\special{pa 9 -817}%
+\special{pa -0 -817}\special{pa -10 -817}\special{pa -19 -817}\special{pa -29 -817}%
+\special{pa -38 -816}\special{pa -48 -816}\special{pa -57 -815}\special{pa -66 -814}%
+\special{pa -75 -813}\special{pa -85 -811}\special{pa -94 -810}\special{pa -103 -808}%
+\special{pa -112 -807}\special{pa -120 -805}\special{pa -129 -803}\special{pa -138 -801}%
+\special{pa -146 -799}\special{pa -154 -796}\special{pa -163 -794}\special{pa -170 -791}%
+\special{pa -178 -788}\special{pa -186 -786}\special{pa -193 -783}\special{pa -201 -780}%
+\special{pa -208 -776}\special{pa -214 -773}\special{pa -221 -770}\special{pa -227 -766}%
+\special{pa -234 -762}\special{pa -240 -759}\special{pa -245 -755}\special{pa -251 -751}%
+\special{pa -256 -747}\special{pa -261 -743}\special{pa -266 -739}\special{pa -270 -735}%
+\special{pa -274 -730}\special{pa -278 -726}\special{pa -282 -722}\special{pa -285 -717}%
+\special{pa -288 -713}\special{pa -291 -708}\special{pa -294 -704}\special{pa -296 -699}%
+\special{pa -298 -694}\special{pa -299 -690}\special{pa -301 -685}\special{pa -302 -680}%
+\special{pa -303 -675}\special{pa -303 -671}\special{pa -303 -666}\special{pa -303 -661}%
+\special{pa -303 -656}\special{pa -302 -652}\special{pa -301 -647}\special{pa -299 -642}%
+\special{pa -298 -637}\special{pa -296 -633}\special{pa -294 -628}\special{pa -291 -624}%
+\special{pa -288 -619}\special{pa -285 -614}\special{pa -282 -610}\special{pa -278 -606}%
+\special{pa -274 -601}\special{pa -270 -597}\special{pa -266 -593}\special{pa -261 -589}%
+\special{pa -256 -585}\special{pa -251 -581}\special{pa -245 -577}\special{pa -239 -573}%
+\special{pa -234 -569}\special{pa -227 -566}\special{pa -221 -562}\special{pa -214 -559}%
+\special{pa -207 -555}%
+\special{fp}%
+\special{pa -226 -490}\special{pa -219 -487}\special{pa -211 -484}\special{pa -203 -480}%
+\special{pa -194 -477}\special{pa -186 -474}\special{pa -177 -471}\special{pa -168 -469}%
+\special{pa -159 -466}\special{pa -150 -464}\special{pa -141 -461}\special{pa -131 -459}%
+\special{pa -122 -457}\special{pa -112 -455}\special{pa -102 -454}\special{pa -92 -452}%
+\special{pa -82 -451}\special{pa -72 -450}\special{pa -62 -449}\special{pa -52 -448}%
+\special{pa -41 -447}\special{pa -31 -446}\special{pa -21 -446}\special{pa -10 -446}%
+\special{pa 0 -446}\special{pa 11 -446}\special{pa 21 -446}\special{pa 31 -446}%
+\special{pa 42 -447}\special{pa 52 -448}\special{pa 62 -449}\special{pa 72 -450}%
+\special{pa 82 -451}\special{pa 92 -452}\special{pa 102 -454}\special{pa 112 -455}%
+\special{pa 122 -457}\special{pa 131 -459}\special{pa 141 -461}\special{pa 150 -464}%
+\special{pa 159 -466}\special{pa 168 -469}\special{pa 177 -471}\special{pa 186 -474}%
+\special{pa 194 -477}\special{pa 203 -480}\special{pa 211 -484}\special{pa 219 -487}%
+\special{pa 226 -490}\special{pa 234 -494}\special{pa 241 -498}\special{pa 248 -502}%
+\special{pa 255 -506}\special{pa 261 -510}\special{pa 268 -514}\special{pa 274 -518}%
+\special{pa 279 -522}\special{pa 285 -527}\special{pa 290 -531}\special{pa 295 -536}%
+\special{pa 299 -541}\special{pa 304 -545}\special{pa 308 -550}\special{pa 311 -555}%
+\special{pa 315 -560}\special{pa 318 -565}\special{pa 320 -570}\special{pa 323 -575}%
+\special{pa 325 -580}\special{pa 327 -585}\special{pa 328 -590}\special{pa 329 -595}%
+\special{pa 330 -601}\special{pa 331 -606}\special{pa 331 -611}\special{pa 331 -616}%
+\special{pa 330 -621}\special{pa 329 -627}\special{pa 328 -632}\special{pa 327 -637}%
+\special{pa 325 -642}\special{pa 323 -647}\special{pa 320 -652}\special{pa 318 -657}%
+\special{pa 314 -662}\special{pa 311 -667}\special{pa 307 -672}\special{pa 303 -677}%
+\special{pa 299 -681}\special{pa 295 -686}\special{pa 290 -691}\special{pa 285 -695}%
+\special{pa 279 -700}\special{pa 273 -704}\special{pa 267 -708}\special{pa 261 -712}%
+\special{pa 255 -716}\special{pa 248 -720}\special{pa 241 -724}\special{pa 234 -728}%
+\special{pa 226 -732}\special{pa 219 -735}\special{pa 211 -738}\special{pa 203 -742}%
+\special{pa 194 -745}\special{pa 186 -748}\special{pa 177 -751}\special{pa 168 -753}%
+\special{pa 159 -756}\special{pa 150 -758}\special{pa 141 -761}\special{pa 131 -763}%
+\special{pa 122 -765}\special{pa 112 -767}\special{pa 102 -768}\special{pa 92 -770}%
+\special{pa 82 -771}\special{pa 72 -772}\special{pa 62 -773}\special{pa 52 -774}%
+\special{pa 41 -775}\special{pa 31 -776}\special{pa 21 -776}\special{pa 10 -776}%
+\special{pa -0 -776}\special{pa -11 -776}\special{pa -21 -776}\special{pa -31 -776}%
+\special{pa -42 -775}\special{pa -52 -774}\special{pa -62 -773}\special{pa -72 -772}%
+\special{pa -82 -771}\special{pa -92 -770}\special{pa -102 -768}\special{pa -112 -767}%
+\special{pa -122 -765}\special{pa -131 -763}\special{pa -141 -761}\special{pa -150 -758}%
+\special{pa -159 -756}\special{pa -168 -753}\special{pa -177 -751}\special{pa -186 -748}%
+\special{pa -194 -745}\special{pa -203 -742}\special{pa -211 -738}\special{pa -219 -735}%
+\special{pa -226 -731}\special{pa -234 -728}\special{pa -241 -724}\special{pa -248 -720}%
+\special{pa -255 -716}\special{pa -261 -712}\special{pa -268 -708}\special{pa -274 -704}%
+\special{pa -279 -700}\special{pa -285 -695}\special{pa -290 -691}\special{pa -295 -686}%
+\special{pa -299 -681}\special{pa -304 -677}\special{pa -308 -672}\special{pa -311 -667}%
+\special{pa -315 -662}\special{pa -318 -657}\special{pa -320 -652}\special{pa -323 -647}%
+\special{pa -325 -642}\special{pa -327 -637}\special{pa -328 -632}\special{pa -329 -626}%
+\special{pa -330 -621}\special{pa -331 -616}\special{pa -331 -611}\special{pa -331 -606}%
+\special{pa -330 -601}\special{pa -329 -595}\special{pa -328 -590}\special{pa -327 -585}%
+\special{pa -325 -580}\special{pa -323 -575}\special{pa -320 -570}\special{pa -318 -565}%
+\special{pa -314 -560}\special{pa -311 -555}\special{pa -307 -550}\special{pa -303 -545}%
+\special{pa -299 -541}\special{pa -295 -536}\special{pa -290 -531}\special{pa -285 -527}%
+\special{pa -279 -522}\special{pa -273 -518}\special{pa -267 -514}\special{pa -261 -510}%
+\special{pa -255 -506}\special{pa -248 -502}\special{pa -241 -498}\special{pa -234 -494}%
+\special{pa -226 -490}%
+\special{fp}%
+\special{pa -245 -421}\special{pa -237 -417}\special{pa -228 -413}\special{pa -219 -410}%
+\special{pa -210 -406}\special{pa -201 -403}\special{pa -192 -400}\special{pa -182 -397}%
+\special{pa -172 -394}\special{pa -163 -392}\special{pa -152 -389}\special{pa -142 -387}%
+\special{pa -132 -385}\special{pa -121 -383}\special{pa -111 -381}\special{pa -100 -379}%
+\special{pa -89 -378}\special{pa -78 -376}\special{pa -67 -375}\special{pa -56 -374}%
+\special{pa -45 -374}\special{pa -34 -373}\special{pa -22 -373}\special{pa -11 -372}%
+\special{pa 0 -372}\special{pa 11 -372}\special{pa 23 -373}\special{pa 34 -373}%
+\special{pa 45 -374}\special{pa 56 -374}\special{pa 67 -375}\special{pa 78 -377}%
+\special{pa 89 -378}\special{pa 100 -379}\special{pa 111 -381}\special{pa 121 -383}%
+\special{pa 132 -385}\special{pa 142 -387}\special{pa 153 -389}\special{pa 163 -392}%
+\special{pa 173 -394}\special{pa 182 -397}\special{pa 192 -400}\special{pa 201 -403}%
+\special{pa 211 -406}\special{pa 220 -410}\special{pa 228 -413}\special{pa 237 -417}%
+\special{pa 245 -421}\special{pa 253 -425}\special{pa 261 -429}\special{pa 269 -433}%
+\special{pa 276 -437}\special{pa 283 -442}\special{pa 290 -446}\special{pa 296 -451}%
+\special{pa 303 -455}\special{pa 308 -460}\special{pa 314 -465}\special{pa 319 -470}%
+\special{pa 324 -475}\special{pa 329 -480}\special{pa 333 -485}\special{pa 337 -491}%
+\special{pa 341 -496}\special{pa 344 -501}\special{pa 347 -507}\special{pa 350 -512}%
+\special{pa 352 -518}\special{pa 354 -523}\special{pa 355 -529}\special{pa 357 -535}%
+\special{pa 358 -540}\special{pa 358 -546}\special{pa 358 -551}\special{pa 358 -557}%
+\special{pa 358 -563}\special{pa 357 -568}\special{pa 355 -574}\special{pa 354 -579}%
+\special{pa 352 -585}\special{pa 350 -590}\special{pa 347 -596}\special{pa 344 -601}%
+\special{pa 341 -607}\special{pa 337 -612}\special{pa 333 -617}\special{pa 329 -623}%
+\special{pa 324 -628}\special{pa 319 -633}\special{pa 314 -638}\special{pa 308 -643}%
+\special{pa 302 -647}\special{pa 296 -652}\special{pa 290 -657}\special{pa 283 -661}%
+\special{pa 276 -666}\special{pa 269 -670}\special{pa 261 -674}\special{pa 253 -678}%
+\special{pa 245 -682}\special{pa 237 -686}\special{pa 228 -689}\special{pa 219 -693}%
+\special{pa 210 -696}\special{pa 201 -700}\special{pa 192 -703}\special{pa 182 -706}%
+\special{pa 172 -708}\special{pa 163 -711}\special{pa 152 -713}\special{pa 142 -716}%
+\special{pa 132 -718}\special{pa 121 -720}\special{pa 111 -722}\special{pa 100 -723}%
+\special{pa 89 -725}\special{pa 78 -726}\special{pa 67 -727}\special{pa 56 -728}%
+\special{pa 45 -729}\special{pa 34 -730}\special{pa 22 -730}\special{pa 11 -730}%
+\special{pa -0 -730}\special{pa -11 -730}\special{pa -23 -730}\special{pa -34 -730}%
+\special{pa -45 -729}\special{pa -56 -728}\special{pa -67 -727}\special{pa -78 -726}%
+\special{pa -89 -725}\special{pa -100 -723}\special{pa -111 -722}\special{pa -121 -720}%
+\special{pa -132 -718}\special{pa -142 -716}\special{pa -153 -713}\special{pa -163 -711}%
+\special{pa -173 -708}\special{pa -182 -705}\special{pa -192 -703}\special{pa -201 -699}%
+\special{pa -211 -696}\special{pa -220 -693}\special{pa -228 -689}\special{pa -237 -686}%
+\special{pa -245 -682}\special{pa -253 -678}\special{pa -261 -674}\special{pa -269 -670}%
+\special{pa -276 -665}\special{pa -283 -661}\special{pa -290 -657}\special{pa -296 -652}%
+\special{pa -303 -647}\special{pa -308 -642}\special{pa -314 -638}\special{pa -319 -633}%
+\special{pa -324 -628}\special{pa -329 -622}\special{pa -333 -617}\special{pa -337 -612}%
+\special{pa -341 -607}\special{pa -344 -601}\special{pa -347 -596}\special{pa -350 -590}%
+\special{pa -352 -585}\special{pa -354 -579}\special{pa -355 -574}\special{pa -357 -568}%
+\special{pa -358 -563}\special{pa -358 -557}\special{pa -358 -551}\special{pa -358 -546}%
+\special{pa -358 -540}\special{pa -357 -534}\special{pa -355 -529}\special{pa -354 -523}%
+\special{pa -352 -518}\special{pa -350 -512}\special{pa -347 -507}\special{pa -344 -501}%
+\special{pa -341 -496}\special{pa -337 -491}\special{pa -333 -485}\special{pa -329 -480}%
+\special{pa -324 -475}\special{pa -319 -470}\special{pa -314 -465}\special{pa -308 -460}%
+\special{pa -302 -455}\special{pa -296 -451}\special{pa -290 -446}\special{pa -283 -441}%
+\special{pa -276 -437}\special{pa -269 -433}\special{pa -261 -429}\special{pa -253 -425}%
+\special{pa -245 -421}%
+\special{fp}%
+\special{pa -264 -346}\special{pa -255 -342}\special{pa -246 -338}\special{pa -236 -334}%
+\special{pa -227 -331}\special{pa -217 -327}\special{pa -207 -324}\special{pa -196 -321}%
+\special{pa -186 -318}\special{pa -175 -315}\special{pa -164 -312}\special{pa -153 -310}%
+\special{pa -142 -307}\special{pa -131 -305}\special{pa -119 -303}\special{pa -108 -302}%
+\special{pa -96 -300}\special{pa -84 -299}\special{pa -72 -297}\special{pa -60 -296}%
+\special{pa -48 -295}\special{pa -36 -295}\special{pa -24 -294}\special{pa -12 -294}%
+\special{pa 0 -294}\special{pa 12 -294}\special{pa 24 -294}\special{pa 36 -295}%
+\special{pa 48 -296}\special{pa 60 -296}\special{pa 72 -297}\special{pa 84 -299}%
+\special{pa 96 -300}\special{pa 108 -302}\special{pa 119 -303}\special{pa 131 -305}%
+\special{pa 142 -308}\special{pa 153 -310}\special{pa 164 -312}\special{pa 175 -315}%
+\special{pa 186 -318}\special{pa 197 -321}\special{pa 207 -324}\special{pa 217 -327}%
+\special{pa 227 -331}\special{pa 237 -334}\special{pa 246 -338}\special{pa 255 -342}%
+\special{pa 264 -346}\special{pa 273 -351}\special{pa 281 -355}\special{pa 290 -359}%
+\special{pa 297 -364}\special{pa 305 -369}\special{pa 312 -374}\special{pa 319 -379}%
+\special{pa 326 -384}\special{pa 332 -389}\special{pa 338 -394}\special{pa 344 -399}%
+\special{pa 349 -405}\special{pa 354 -410}\special{pa 359 -416}\special{pa 363 -422}%
+\special{pa 367 -427}\special{pa 371 -433}\special{pa 374 -439}\special{pa 377 -445}%
+\special{pa 379 -451}\special{pa 381 -457}\special{pa 383 -463}\special{pa 384 -469}%
+\special{pa 385 -475}\special{pa 386 -481}\special{pa 386 -487}\special{pa 386 -493}%
+\special{pa 385 -499}\special{pa 384 -505}\special{pa 383 -511}\special{pa 381 -517}%
+\special{pa 379 -523}\special{pa 377 -529}\special{pa 374 -535}\special{pa 370 -541}%
+\special{pa 367 -547}\special{pa 363 -552}\special{pa 359 -558}\special{pa 354 -564}%
+\special{pa 349 -569}\special{pa 344 -575}\special{pa 338 -580}\special{pa 332 -585}%
+\special{pa 326 -590}\special{pa 319 -595}\special{pa 312 -600}\special{pa 305 -605}%
+\special{pa 297 -610}\special{pa 289 -615}\special{pa 281 -619}\special{pa 273 -623}%
+\special{pa 264 -628}\special{pa 255 -632}\special{pa 246 -636}\special{pa 236 -639}%
+\special{pa 227 -643}\special{pa 217 -646}\special{pa 207 -650}\special{pa 196 -653}%
+\special{pa 186 -656}\special{pa 175 -659}\special{pa 164 -661}\special{pa 153 -664}%
+\special{pa 142 -666}\special{pa 131 -668}\special{pa 119 -670}\special{pa 108 -672}%
+\special{pa 96 -674}\special{pa 84 -675}\special{pa 72 -676}\special{pa 60 -677}%
+\special{pa 48 -678}\special{pa 36 -679}\special{pa 24 -679}\special{pa 12 -680}%
+\special{pa -0 -680}\special{pa -12 -680}\special{pa -24 -679}\special{pa -36 -679}%
+\special{pa -48 -678}\special{pa -60 -677}\special{pa -72 -676}\special{pa -84 -675}%
+\special{pa -96 -674}\special{pa -108 -672}\special{pa -119 -670}\special{pa -131 -668}%
+\special{pa -142 -666}\special{pa -153 -664}\special{pa -164 -661}\special{pa -175 -659}%
+\special{pa -186 -656}\special{pa -197 -653}\special{pa -207 -650}\special{pa -217 -646}%
+\special{pa -227 -643}\special{pa -237 -639}\special{pa -246 -635}\special{pa -255 -632}%
+\special{pa -264 -627}\special{pa -273 -623}\special{pa -281 -619}\special{pa -290 -614}%
+\special{pa -297 -610}\special{pa -305 -605}\special{pa -312 -600}\special{pa -319 -595}%
+\special{pa -326 -590}\special{pa -332 -585}\special{pa -338 -580}\special{pa -344 -574}%
+\special{pa -349 -569}\special{pa -354 -563}\special{pa -359 -558}\special{pa -363 -552}%
+\special{pa -367 -546}\special{pa -371 -541}\special{pa -374 -535}\special{pa -377 -529}%
+\special{pa -379 -523}\special{pa -381 -517}\special{pa -383 -511}\special{pa -384 -505}%
+\special{pa -385 -499}\special{pa -386 -493}\special{pa -386 -487}\special{pa -386 -481}%
+\special{pa -385 -475}\special{pa -384 -469}\special{pa -383 -463}\special{pa -381 -457}%
+\special{pa -379 -451}\special{pa -377 -445}\special{pa -374 -439}\special{pa -370 -433}%
+\special{pa -367 -427}\special{pa -363 -421}\special{pa -359 -416}\special{pa -354 -410}%
+\special{pa -349 -405}\special{pa -344 -399}\special{pa -338 -394}\special{pa -332 -389}%
+\special{pa -326 -383}\special{pa -319 -378}\special{pa -312 -373}\special{pa -305 -369}%
+\special{pa -297 -364}\special{pa -289 -359}\special{pa -281 -355}\special{pa -273 -350}%
+\special{pa -264 -346}%
+\special{fp}%
+\special{pa -283 -267}\special{pa -273 -263}\special{pa -263 -258}\special{pa -253 -254}%
+\special{pa -243 -250}\special{pa -232 -247}\special{pa -221 -243}\special{pa -210 -240}%
+\special{pa -199 -237}\special{pa -188 -233}\special{pa -176 -231}\special{pa -164 -228}%
+\special{pa -152 -225}\special{pa -140 -223}\special{pa -128 -221}\special{pa -115 -219}%
+\special{pa -103 -217}\special{pa -90 -216}\special{pa -77 -215}\special{pa -65 -214}%
+\special{pa -52 -213}\special{pa -39 -212}\special{pa -26 -211}\special{pa -13 -211}%
+\special{pa 0 -211}\special{pa 13 -211}\special{pa 26 -211}\special{pa 39 -212}%
+\special{pa 52 -213}\special{pa 65 -214}\special{pa 78 -215}\special{pa 90 -216}%
+\special{pa 103 -217}\special{pa 115 -219}\special{pa 128 -221}\special{pa 140 -223}%
+\special{pa 152 -226}\special{pa 164 -228}\special{pa 176 -231}\special{pa 188 -234}%
+\special{pa 199 -237}\special{pa 211 -240}\special{pa 222 -243}\special{pa 232 -247}%
+\special{pa 243 -250}\special{pa 253 -254}\special{pa 264 -258}\special{pa 273 -263}%
+\special{pa 283 -267}\special{pa 292 -272}\special{pa 301 -276}\special{pa 310 -281}%
+\special{pa 319 -286}\special{pa 327 -291}\special{pa 335 -296}\special{pa 342 -302}%
+\special{pa 349 -307}\special{pa 356 -313}\special{pa 362 -318}\special{pa 368 -324}%
+\special{pa 374 -330}\special{pa 379 -336}\special{pa 384 -342}\special{pa 389 -348}%
+\special{pa 393 -354}\special{pa 397 -360}\special{pa 400 -366}\special{pa 403 -373}%
+\special{pa 406 -379}\special{pa 408 -385}\special{pa 410 -392}\special{pa 412 -398}%
+\special{pa 413 -405}\special{pa 413 -411}\special{pa 413 -418}\special{pa 413 -424}%
+\special{pa 413 -431}\special{pa 412 -437}\special{pa 410 -444}\special{pa 408 -450}%
+\special{pa 406 -456}\special{pa 403 -463}\special{pa 400 -469}\special{pa 397 -475}%
+\special{pa 393 -482}\special{pa 389 -488}\special{pa 384 -494}\special{pa 379 -500}%
+\special{pa 374 -506}\special{pa 368 -512}\special{pa 362 -517}\special{pa 356 -523}%
+\special{pa 349 -528}\special{pa 342 -534}\special{pa 334 -539}\special{pa 327 -544}%
+\special{pa 318 -549}\special{pa 310 -554}\special{pa 301 -559}\special{pa 292 -564}%
+\special{pa 283 -568}\special{pa 273 -573}\special{pa 263 -577}\special{pa 253 -581}%
+\special{pa 243 -585}\special{pa 232 -589}\special{pa 221 -592}\special{pa 210 -596}%
+\special{pa 199 -599}\special{pa 188 -602}\special{pa 176 -605}\special{pa 164 -607}%
+\special{pa 152 -610}\special{pa 140 -612}\special{pa 128 -614}\special{pa 115 -616}%
+\special{pa 103 -618}\special{pa 90 -619}\special{pa 77 -621}\special{pa 65 -622}%
+\special{pa 52 -623}\special{pa 39 -623}\special{pa 26 -624}\special{pa 13 -624}%
+\special{pa -0 -624}\special{pa -13 -624}\special{pa -26 -624}\special{pa -39 -623}%
+\special{pa -52 -623}\special{pa -65 -622}\special{pa -78 -621}\special{pa -90 -619}%
+\special{pa -103 -618}\special{pa -115 -616}\special{pa -128 -614}\special{pa -140 -612}%
+\special{pa -152 -610}\special{pa -164 -607}\special{pa -176 -605}\special{pa -188 -602}%
+\special{pa -199 -599}\special{pa -211 -596}\special{pa -222 -592}\special{pa -232 -589}%
+\special{pa -243 -585}\special{pa -253 -581}\special{pa -264 -577}\special{pa -273 -573}%
+\special{pa -283 -568}\special{pa -292 -564}\special{pa -301 -559}\special{pa -310 -554}%
+\special{pa -319 -549}\special{pa -327 -544}\special{pa -335 -539}\special{pa -342 -534}%
+\special{pa -349 -528}\special{pa -356 -523}\special{pa -362 -517}\special{pa -368 -511}%
+\special{pa -374 -506}\special{pa -379 -500}\special{pa -384 -494}\special{pa -389 -488}%
+\special{pa -393 -481}\special{pa -397 -475}\special{pa -400 -469}\special{pa -403 -463}%
+\special{pa -406 -456}\special{pa -408 -450}\special{pa -410 -444}\special{pa -412 -437}%
+\special{pa -413 -431}\special{pa -413 -424}\special{pa -413 -418}\special{pa -413 -411}%
+\special{pa -413 -405}\special{pa -412 -398}\special{pa -410 -392}\special{pa -408 -385}%
+\special{pa -406 -379}\special{pa -403 -373}\special{pa -400 -366}\special{pa -397 -360}%
+\special{pa -393 -354}\special{pa -389 -348}\special{pa -384 -342}\special{pa -379 -336}%
+\special{pa -374 -330}\special{pa -368 -324}\special{pa -362 -318}\special{pa -356 -312}%
+\special{pa -349 -307}\special{pa -342 -301}\special{pa -334 -296}\special{pa -327 -291}%
+\special{pa -318 -286}\special{pa -310 -281}\special{pa -301 -276}\special{pa -292 -271}%
+\special{pa -283 -267}%
+\special{fp}%
+\special{pa -302 -183}\special{pa -291 -178}\special{pa -281 -174}\special{pa -270 -169}%
+\special{pa -259 -165}\special{pa -248 -161}\special{pa -236 -157}\special{pa -224 -154}%
+\special{pa -212 -150}\special{pa -200 -147}\special{pa -188 -144}\special{pa -175 -141}%
+\special{pa -162 -139}\special{pa -149 -136}\special{pa -136 -134}\special{pa -123 -132}%
+\special{pa -110 -130}\special{pa -96 -129}\special{pa -82 -127}\special{pa -69 -126}%
+\special{pa -55 -125}\special{pa -41 -124}\special{pa -28 -124}\special{pa -14 -123}%
+\special{pa 0 -123}\special{pa 14 -123}\special{pa 28 -124}\special{pa 42 -124}%
+\special{pa 55 -125}\special{pa 69 -126}\special{pa 83 -127}\special{pa 96 -129}%
+\special{pa 110 -130}\special{pa 123 -132}\special{pa 136 -134}\special{pa 150 -136}%
+\special{pa 162 -139}\special{pa 175 -141}\special{pa 188 -144}\special{pa 200 -147}%
+\special{pa 213 -151}\special{pa 225 -154}\special{pa 236 -158}\special{pa 248 -161}%
+\special{pa 259 -165}\special{pa 270 -170}\special{pa 281 -174}\special{pa 292 -178}%
+\special{pa 302 -183}\special{pa 312 -188}\special{pa 322 -193}\special{pa 331 -198}%
+\special{pa 340 -203}\special{pa 349 -209}\special{pa 357 -214}\special{pa 365 -220}%
+\special{pa 372 -226}\special{pa 380 -232}\special{pa 386 -238}\special{pa 393 -244}%
+\special{pa 399 -250}\special{pa 405 -256}\special{pa 410 -263}\special{pa 415 -269}%
+\special{pa 419 -276}\special{pa 423 -282}\special{pa 427 -289}\special{pa 430 -296}%
+\special{pa 433 -302}\special{pa 436 -309}\special{pa 437 -316}\special{pa 439 -323}%
+\special{pa 440 -330}\special{pa 441 -337}\special{pa 441 -344}\special{pa 441 -351}%
+\special{pa 440 -358}\special{pa 439 -365}\special{pa 437 -371}\special{pa 435 -378}%
+\special{pa 433 -385}\special{pa 430 -392}\special{pa 427 -399}\special{pa 423 -405}%
+\special{pa 419 -412}\special{pa 415 -418}\special{pa 410 -425}\special{pa 405 -431}%
+\special{pa 399 -438}\special{pa 393 -444}\special{pa 386 -450}\special{pa 379 -456}%
+\special{pa 372 -462}\special{pa 365 -468}\special{pa 357 -473}\special{pa 348 -479}%
+\special{pa 340 -484}\special{pa 331 -490}\special{pa 321 -495}\special{pa 312 -500}%
+\special{pa 302 -504}\special{pa 291 -509}\special{pa 281 -514}\special{pa 270 -518}%
+\special{pa 259 -522}\special{pa 248 -526}\special{pa 236 -530}\special{pa 224 -533}%
+\special{pa 212 -537}\special{pa 200 -540}\special{pa 188 -543}\special{pa 175 -546}%
+\special{pa 162 -549}\special{pa 149 -551}\special{pa 136 -553}\special{pa 123 -555}%
+\special{pa 110 -557}\special{pa 96 -559}\special{pa 82 -560}\special{pa 69 -561}%
+\special{pa 55 -562}\special{pa 41 -563}\special{pa 28 -564}\special{pa 14 -564}%
+\special{pa -0 -564}\special{pa -14 -564}\special{pa -28 -564}\special{pa -42 -563}%
+\special{pa -55 -562}\special{pa -69 -561}\special{pa -83 -560}\special{pa -96 -559}%
+\special{pa -110 -557}\special{pa -123 -555}\special{pa -136 -553}\special{pa -150 -551}%
+\special{pa -162 -549}\special{pa -175 -546}\special{pa -188 -543}\special{pa -200 -540}%
+\special{pa -213 -537}\special{pa -225 -533}\special{pa -236 -530}\special{pa -248 -526}%
+\special{pa -259 -522}\special{pa -270 -518}\special{pa -281 -514}\special{pa -292 -509}%
+\special{pa -302 -504}\special{pa -312 -500}\special{pa -322 -495}\special{pa -331 -489}%
+\special{pa -340 -484}\special{pa -349 -479}\special{pa -357 -473}\special{pa -365 -468}%
+\special{pa -372 -462}\special{pa -380 -456}\special{pa -386 -450}\special{pa -393 -444}%
+\special{pa -399 -437}\special{pa -405 -431}\special{pa -410 -425}\special{pa -415 -418}%
+\special{pa -419 -412}\special{pa -423 -405}\special{pa -427 -398}\special{pa -430 -392}%
+\special{pa -433 -385}\special{pa -436 -378}\special{pa -437 -371}\special{pa -439 -364}%
+\special{pa -440 -357}\special{pa -441 -351}\special{pa -441 -344}\special{pa -441 -337}%
+\special{pa -440 -330}\special{pa -439 -323}\special{pa -437 -316}\special{pa -435 -309}%
+\special{pa -433 -302}\special{pa -430 -296}\special{pa -427 -289}\special{pa -423 -282}%
+\special{pa -419 -275}\special{pa -415 -269}\special{pa -410 -262}\special{pa -405 -256}%
+\special{pa -399 -250}\special{pa -393 -244}\special{pa -386 -237}\special{pa -379 -231}%
+\special{pa -372 -225}\special{pa -365 -220}\special{pa -357 -214}\special{pa -348 -208}%
+\special{pa -340 -203}\special{pa -331 -198}\special{pa -321 -193}\special{pa -312 -188}%
+\special{pa -302 -183}%
+\special{fp}%
+\special{pa -321 -94}\special{pa -310 -89}\special{pa -299 -84}\special{pa -287 -80}%
+\special{pa -275 -75}\special{pa -263 -71}\special{pa -251 -67}\special{pa -238 -63}%
+\special{pa -226 -60}\special{pa -213 -56}\special{pa -199 -53}\special{pa -186 -50}%
+\special{pa -172 -47}\special{pa -159 -44}\special{pa -145 -42}\special{pa -131 -40}%
+\special{pa -116 -38}\special{pa -102 -36}\special{pa -88 -35}\special{pa -73 -34}%
+\special{pa -59 -33}\special{pa -44 -32}\special{pa -29 -31}\special{pa -15 -31}%
+\special{pa 0 -31}\special{pa 15 -31}\special{pa 30 -31}\special{pa 44 -32}%
+\special{pa 59 -33}\special{pa 73 -34}\special{pa 88 -35}\special{pa 102 -36}%
+\special{pa 117 -38}\special{pa 131 -40}\special{pa 145 -42}\special{pa 159 -45}%
+\special{pa 173 -47}\special{pa 186 -50}\special{pa 200 -53}\special{pa 213 -56}%
+\special{pa 226 -60}\special{pa 239 -63}\special{pa 251 -67}\special{pa 263 -71}%
+\special{pa 276 -75}\special{pa 287 -80}\special{pa 299 -84}\special{pa 310 -89}%
+\special{pa 321 -94}\special{pa 331 -99}\special{pa 342 -105}\special{pa 352 -110}%
+\special{pa 361 -116}\special{pa 370 -121}\special{pa 379 -127}\special{pa 388 -133}%
+\special{pa 396 -139}\special{pa 403 -146}\special{pa 411 -152}\special{pa 418 -159}%
+\special{pa 424 -165}\special{pa 430 -172}\special{pa 436 -179}\special{pa 441 -186}%
+\special{pa 446 -193}\special{pa 450 -200}\special{pa 454 -207}\special{pa 457 -214}%
+\special{pa 460 -221}\special{pa 463 -228}\special{pa 465 -236}\special{pa 466 -243}%
+\special{pa 468 -250}\special{pa 468 -258}\special{pa 469 -265}\special{pa 468 -272}%
+\special{pa 468 -280}\special{pa 466 -287}\special{pa 465 -294}\special{pa 463 -302}%
+\special{pa 460 -309}\special{pa 457 -316}\special{pa 454 -323}\special{pa 450 -330}%
+\special{pa 446 -337}\special{pa 441 -344}\special{pa 436 -351}\special{pa 430 -358}%
+\special{pa 424 -365}\special{pa 417 -371}\special{pa 410 -378}\special{pa 403 -384}%
+\special{pa 395 -391}\special{pa 387 -397}\special{pa 379 -403}\special{pa 370 -409}%
+\special{pa 361 -414}\special{pa 351 -420}\special{pa 341 -425}\special{pa 331 -431}%
+\special{pa 321 -436}\special{pa 310 -441}\special{pa 299 -445}\special{pa 287 -450}%
+\special{pa 275 -454}\special{pa 263 -459}\special{pa 251 -463}\special{pa 238 -467}%
+\special{pa 226 -470}\special{pa 213 -474}\special{pa 199 -477}\special{pa 186 -480}%
+\special{pa 172 -483}\special{pa 159 -485}\special{pa 145 -488}\special{pa 131 -490}%
+\special{pa 116 -492}\special{pa 102 -494}\special{pa 88 -495}\special{pa 73 -496}%
+\special{pa 59 -497}\special{pa 44 -498}\special{pa 29 -499}\special{pa 15 -499}%
+\special{pa -0 -499}\special{pa -15 -499}\special{pa -30 -499}\special{pa -44 -498}%
+\special{pa -59 -497}\special{pa -73 -496}\special{pa -88 -495}\special{pa -102 -494}%
+\special{pa -117 -492}\special{pa -131 -490}\special{pa -145 -488}\special{pa -159 -485}%
+\special{pa -173 -483}\special{pa -186 -480}\special{pa -200 -477}\special{pa -213 -474}%
+\special{pa -226 -470}\special{pa -239 -467}\special{pa -251 -463}\special{pa -263 -459}%
+\special{pa -276 -454}\special{pa -287 -450}\special{pa -299 -445}\special{pa -310 -441}%
+\special{pa -321 -436}\special{pa -331 -431}\special{pa -342 -425}\special{pa -352 -420}%
+\special{pa -361 -414}\special{pa -370 -408}\special{pa -379 -403}\special{pa -388 -397}%
+\special{pa -396 -390}\special{pa -403 -384}\special{pa -411 -378}\special{pa -418 -371}%
+\special{pa -424 -365}\special{pa -430 -358}\special{pa -436 -351}\special{pa -441 -344}%
+\special{pa -446 -337}\special{pa -450 -330}\special{pa -454 -323}\special{pa -457 -316}%
+\special{pa -460 -309}\special{pa -463 -301}\special{pa -465 -294}\special{pa -466 -287}%
+\special{pa -468 -280}\special{pa -468 -272}\special{pa -469 -265}\special{pa -468 -257}%
+\special{pa -468 -250}\special{pa -466 -243}\special{pa -465 -235}\special{pa -463 -228}%
+\special{pa -460 -221}\special{pa -457 -214}\special{pa -454 -207}\special{pa -450 -199}%
+\special{pa -446 -192}\special{pa -441 -185}\special{pa -436 -179}\special{pa -430 -172}%
+\special{pa -424 -165}\special{pa -417 -158}\special{pa -410 -152}\special{pa -403 -146}%
+\special{pa -395 -139}\special{pa -387 -133}\special{pa -379 -127}\special{pa -370 -121}%
+\special{pa -361 -116}\special{pa -351 -110}\special{pa -341 -105}\special{pa -331 -99}%
+\special{pa -321 -94}%
+\special{fp}%
+\special{pa -339 -1}\special{pa -328 5}\special{pa -316 10}\special{pa -304 15}%
+\special{pa -291 19}\special{pa -279 24}\special{pa -266 28}\special{pa -252 32}%
+\special{pa -239 36}\special{pa -225 40}\special{pa -211 43}\special{pa -197 46}%
+\special{pa -182 49}\special{pa -168 52}\special{pa -153 55}\special{pa -138 57}%
+\special{pa -123 59}\special{pa -108 61}\special{pa -93 62}\special{pa -77 64}%
+\special{pa -62 65}\special{pa -47 66}\special{pa -31 66}\special{pa -15 67}%
+\special{pa 0 67}\special{pa 16 67}\special{pa 31 66}\special{pa 47 66}%
+\special{pa 62 65}\special{pa 78 64}\special{pa 93 62}\special{pa 108 61}%
+\special{pa 124 59}\special{pa 139 57}\special{pa 153 54}\special{pa 168 52}%
+\special{pa 183 49}\special{pa 197 46}\special{pa 211 43}\special{pa 225 40}%
+\special{pa 239 36}\special{pa 253 32}\special{pa 266 28}\special{pa 279 24}%
+\special{pa 292 19}\special{pa 304 15}\special{pa 316 10}\special{pa 328 5}%
+\special{pa 340 -1}\special{pa 351 -6}\special{pa 362 -12}\special{pa 372 -17}%
+\special{pa 382 -23}\special{pa 392 -29}\special{pa 401 -36}\special{pa 410 -42}%
+\special{pa 419 -49}\special{pa 427 -55}\special{pa 435 -62}\special{pa 442 -69}%
+\special{pa 449 -76}\special{pa 455 -83}\special{pa 461 -90}\special{pa 467 -97}%
+\special{pa 472 -105}\special{pa 476 -112}\special{pa 481 -120}\special{pa 484 -127}%
+\special{pa 487 -135}\special{pa 490 -143}\special{pa 492 -150}\special{pa 494 -158}%
+\special{pa 495 -166}\special{pa 496 -174}\special{pa 496 -181}\special{pa 496 -189}%
+\special{pa 495 -197}\special{pa 494 -205}\special{pa 492 -213}\special{pa 490 -220}%
+\special{pa 487 -228}\special{pa 484 -236}\special{pa 480 -243}\special{pa 476 -251}%
+\special{pa 472 -258}\special{pa 467 -265}\special{pa 461 -273}\special{pa 455 -280}%
+\special{pa 449 -287}\special{pa 442 -294}\special{pa 435 -301}\special{pa 427 -308}%
+\special{pa 419 -314}\special{pa 410 -321}\special{pa 401 -327}\special{pa 392 -333}%
+\special{pa 382 -340}\special{pa 372 -345}\special{pa 361 -351}\special{pa 351 -357}%
+\special{pa 339 -362}\special{pa 328 -367}\special{pa 316 -373}\special{pa 304 -377}%
+\special{pa 291 -382}\special{pa 279 -387}\special{pa 266 -391}\special{pa 252 -395}%
+\special{pa 239 -399}\special{pa 225 -402}\special{pa 211 -406}\special{pa 197 -409}%
+\special{pa 182 -412}\special{pa 168 -415}\special{pa 153 -417}\special{pa 138 -420}%
+\special{pa 123 -422}\special{pa 108 -423}\special{pa 93 -425}\special{pa 77 -426}%
+\special{pa 62 -427}\special{pa 47 -428}\special{pa 31 -429}\special{pa 15 -429}%
+\special{pa -0 -429}\special{pa -16 -429}\special{pa -31 -429}\special{pa -47 -428}%
+\special{pa -62 -427}\special{pa -78 -426}\special{pa -93 -425}\special{pa -108 -423}%
+\special{pa -124 -422}\special{pa -139 -420}\special{pa -153 -417}\special{pa -168 -415}%
+\special{pa -183 -412}\special{pa -197 -409}\special{pa -211 -406}\special{pa -225 -402}%
+\special{pa -239 -399}\special{pa -253 -395}\special{pa -266 -391}\special{pa -279 -386}%
+\special{pa -292 -382}\special{pa -304 -377}\special{pa -316 -372}\special{pa -328 -367}%
+\special{pa -340 -362}\special{pa -351 -357}\special{pa -362 -351}\special{pa -372 -345}%
+\special{pa -382 -339}\special{pa -392 -333}\special{pa -401 -327}\special{pa -410 -321}%
+\special{pa -419 -314}\special{pa -427 -308}\special{pa -435 -301}\special{pa -442 -294}%
+\special{pa -449 -287}\special{pa -455 -280}\special{pa -461 -273}\special{pa -467 -265}%
+\special{pa -472 -258}\special{pa -476 -251}\special{pa -481 -243}\special{pa -484 -235}%
+\special{pa -487 -228}\special{pa -490 -220}\special{pa -492 -212}\special{pa -494 -205}%
+\special{pa -495 -197}\special{pa -496 -189}\special{pa -496 -181}\special{pa -496 -174}%
+\special{pa -495 -166}\special{pa -494 -158}\special{pa -492 -150}\special{pa -490 -142}%
+\special{pa -487 -135}\special{pa -484 -127}\special{pa -480 -120}\special{pa -476 -112}%
+\special{pa -472 -105}\special{pa -467 -97}\special{pa -461 -90}\special{pa -455 -83}%
+\special{pa -449 -76}\special{pa -442 -69}\special{pa -435 -62}\special{pa -427 -55}%
+\special{pa -419 -48}\special{pa -410 -42}\special{pa -401 -36}\special{pa -392 -29}%
+\special{pa -382 -23}\special{pa -372 -17}\special{pa -361 -12}\special{pa -351 -6}%
+\special{pa -339 -1}%
+\special{fp}%
+\special{pa -358 98}\special{pa -346 103}\special{pa -334 109}\special{pa -321 114}%
+\special{pa -308 119}\special{pa -294 124}\special{pa -280 128}\special{pa -266 132}%
+\special{pa -252 136}\special{pa -238 140}\special{pa -223 144}\special{pa -208 147}%
+\special{pa -193 150}\special{pa -177 153}\special{pa -162 156}\special{pa -146 158}%
+\special{pa -130 161}\special{pa -114 162}\special{pa -98 164}\special{pa -82 166}%
+\special{pa -65 167}\special{pa -49 168}\special{pa -33 168}\special{pa -16 169}%
+\special{pa 0 169}\special{pa 17 169}\special{pa 33 168}\special{pa 49 168}%
+\special{pa 66 167}\special{pa 82 165}\special{pa 98 164}\special{pa 114 162}%
+\special{pa 130 160}\special{pa 146 158}\special{pa 162 156}\special{pa 178 153}%
+\special{pa 193 150}\special{pa 208 147}\special{pa 223 144}\special{pa 238 140}%
+\special{pa 252 136}\special{pa 267 132}\special{pa 281 128}\special{pa 294 123}%
+\special{pa 308 119}\special{pa 321 114}\special{pa 334 109}\special{pa 346 103}%
+\special{pa 359 98}\special{pa 370 92}\special{pa 382 86}\special{pa 393 80}%
+\special{pa 404 74}\special{pa 414 67}\special{pa 424 61}\special{pa 433 54}%
+\special{pa 442 47}\special{pa 451 40}\special{pa 459 33}\special{pa 467 26}%
+\special{pa 474 18}\special{pa 481 11}\special{pa 487 3}\special{pa 493 -4}%
+\special{pa 498 -12}\special{pa 503 -20}\special{pa 507 -28}\special{pa 511 -36}%
+\special{pa 514 -44}\special{pa 517 -52}\special{pa 520 -60}\special{pa 521 -69}%
+\special{pa 523 -77}\special{pa 523 -85}\special{pa 524 -93}\special{pa 523 -101}%
+\special{pa 523 -110}\special{pa 521 -118}\special{pa 519 -126}\special{pa 517 -134}%
+\special{pa 514 -142}\special{pa 511 -150}\special{pa 507 -158}\special{pa 503 -166}%
+\special{pa 498 -174}\special{pa 493 -182}\special{pa 487 -190}\special{pa 480 -197}%
+\special{pa 474 -205}\special{pa 466 -212}\special{pa 459 -219}\special{pa 451 -226}%
+\special{pa 442 -233}\special{pa 433 -240}\special{pa 424 -247}\special{pa 414 -254}%
+\special{pa 403 -260}\special{pa 393 -266}\special{pa 382 -272}\special{pa 370 -278}%
+\special{pa 358 -284}\special{pa 346 -290}\special{pa 334 -295}\special{pa 321 -300}%
+\special{pa 308 -305}\special{pa 294 -310}\special{pa 280 -314}\special{pa 266 -318}%
+\special{pa 252 -323}\special{pa 238 -326}\special{pa 223 -330}\special{pa 208 -333}%
+\special{pa 193 -337}\special{pa 177 -339}\special{pa 162 -342}\special{pa 146 -345}%
+\special{pa 130 -347}\special{pa 114 -349}\special{pa 98 -350}\special{pa 82 -352}%
+\special{pa 65 -353}\special{pa 49 -354}\special{pa 33 -354}\special{pa 16 -355}%
+\special{pa -0 -355}\special{pa -17 -355}\special{pa -33 -354}\special{pa -49 -354}%
+\special{pa -66 -353}\special{pa -82 -352}\special{pa -98 -350}\special{pa -114 -349}%
+\special{pa -130 -347}\special{pa -146 -344}\special{pa -162 -342}\special{pa -178 -339}%
+\special{pa -193 -336}\special{pa -208 -333}\special{pa -223 -330}\special{pa -238 -326}%
+\special{pa -252 -322}\special{pa -267 -318}\special{pa -281 -314}\special{pa -294 -310}%
+\special{pa -308 -305}\special{pa -321 -300}\special{pa -334 -295}\special{pa -346 -289}%
+\special{pa -359 -284}\special{pa -370 -278}\special{pa -382 -272}\special{pa -393 -266}%
+\special{pa -404 -260}\special{pa -414 -253}\special{pa -424 -247}\special{pa -433 -240}%
+\special{pa -442 -233}\special{pa -451 -226}\special{pa -459 -219}\special{pa -467 -212}%
+\special{pa -474 -204}\special{pa -481 -197}\special{pa -487 -189}\special{pa -493 -182}%
+\special{pa -498 -174}\special{pa -503 -166}\special{pa -507 -158}\special{pa -511 -150}%
+\special{pa -514 -142}\special{pa -517 -134}\special{pa -520 -126}\special{pa -521 -118}%
+\special{pa -523 -109}\special{pa -523 -101}\special{pa -524 -93}\special{pa -523 -85}%
+\special{pa -523 -77}\special{pa -521 -68}\special{pa -519 -60}\special{pa -517 -52}%
+\special{pa -514 -44}\special{pa -511 -36}\special{pa -507 -28}\special{pa -503 -20}%
+\special{pa -498 -12}\special{pa -493 -4}\special{pa -487 3}\special{pa -480 11}%
+\special{pa -474 18}\special{pa -466 26}\special{pa -459 33}\special{pa -451 40}%
+\special{pa -442 47}\special{pa -433 54}\special{pa -424 61}\special{pa -414 67}%
+\special{pa -403 74}\special{pa -393 80}\special{pa -382 86}\special{pa -370 92}%
+\special{pa -358 98}%
+\special{fp}%
+\special{pa -377 201}\special{pa -364 207}\special{pa -351 212}\special{pa -338 218}%
+\special{pa -324 223}\special{pa -310 228}\special{pa -295 233}\special{pa -280 237}%
+\special{pa -265 242}\special{pa -250 246}\special{pa -235 249}\special{pa -219 253}%
+\special{pa -203 256}\special{pa -187 259}\special{pa -170 262}\special{pa -154 265}%
+\special{pa -137 267}\special{pa -120 269}\special{pa -103 271}\special{pa -86 272}%
+\special{pa -69 273}\special{pa -52 274}\special{pa -34 275}\special{pa -17 275}%
+\special{pa 0 276}\special{pa 18 275}\special{pa 35 275}\special{pa 52 274}%
+\special{pa 69 273}\special{pa 86 272}\special{pa 103 271}\special{pa 120 269}%
+\special{pa 137 267}\special{pa 154 265}\special{pa 171 262}\special{pa 187 259}%
+\special{pa 203 256}\special{pa 219 253}\special{pa 235 249}\special{pa 250 246}%
+\special{pa 266 241}\special{pa 281 237}\special{pa 296 233}\special{pa 310 228}%
+\special{pa 324 223}\special{pa 338 218}\special{pa 351 212}\special{pa 365 207}%
+\special{pa 377 201}\special{pa 390 195}\special{pa 402 189}\special{pa 414 182}%
+\special{pa 425 176}\special{pa 436 169}\special{pa 446 162}\special{pa 456 155}%
+\special{pa 465 148}\special{pa 475 140}\special{pa 483 133}\special{pa 491 125}%
+\special{pa 499 117}\special{pa 506 109}\special{pa 513 101}\special{pa 519 93}%
+\special{pa 524 85}\special{pa 529 77}\special{pa 534 68}\special{pa 538 60}%
+\special{pa 541 52}\special{pa 544 43}\special{pa 547 34}\special{pa 549 26}%
+\special{pa 550 17}\special{pa 551 9}\special{pa 551 -0}\special{pa 551 -9}%
+\special{pa 550 -17}\special{pa 549 -26}\special{pa 547 -35}\special{pa 544 -43}%
+\special{pa 541 -52}\special{pa 538 -60}\special{pa 534 -69}\special{pa 529 -77}%
+\special{pa 524 -85}\special{pa 519 -93}\special{pa 512 -102}\special{pa 506 -110}%
+\special{pa 499 -117}\special{pa 491 -125}\special{pa 483 -133}\special{pa 474 -140}%
+\special{pa 465 -148}\special{pa 456 -155}\special{pa 446 -162}\special{pa 435 -169}%
+\special{pa 425 -176}\special{pa 413 -182}\special{pa 402 -189}\special{pa 390 -195}%
+\special{pa 377 -201}\special{pa 364 -207}\special{pa 351 -212}\special{pa 338 -218}%
+\special{pa 324 -223}\special{pa 310 -228}\special{pa 295 -233}\special{pa 280 -237}%
+\special{pa 265 -242}\special{pa 250 -246}\special{pa 235 -249}\special{pa 219 -253}%
+\special{pa 203 -256}\special{pa 187 -259}\special{pa 170 -262}\special{pa 154 -265}%
+\special{pa 137 -267}\special{pa 120 -269}\special{pa 103 -271}\special{pa 86 -272}%
+\special{pa 69 -273}\special{pa 52 -274}\special{pa 34 -275}\special{pa 17 -275}%
+\special{pa -0 -276}\special{pa -18 -275}\special{pa -35 -275}\special{pa -52 -274}%
+\special{pa -69 -273}\special{pa -86 -272}\special{pa -103 -271}\special{pa -120 -269}%
+\special{pa -137 -267}\special{pa -154 -265}\special{pa -171 -262}\special{pa -187 -259}%
+\special{pa -203 -256}\special{pa -219 -253}\special{pa -235 -249}\special{pa -250 -246}%
+\special{pa -266 -241}\special{pa -281 -237}\special{pa -296 -233}\special{pa -310 -228}%
+\special{pa -324 -223}\special{pa -338 -218}\special{pa -351 -212}\special{pa -365 -207}%
+\special{pa -377 -201}\special{pa -390 -195}\special{pa -402 -189}\special{pa -414 -182}%
+\special{pa -425 -176}\special{pa -436 -169}\special{pa -446 -162}\special{pa -456 -155}%
+\special{pa -465 -148}\special{pa -475 -140}\special{pa -483 -133}\special{pa -491 -125}%
+\special{pa -499 -117}\special{pa -506 -109}\special{pa -513 -101}\special{pa -519 -93}%
+\special{pa -524 -85}\special{pa -529 -77}\special{pa -534 -68}\special{pa -538 -60}%
+\special{pa -541 -52}\special{pa -544 -43}\special{pa -547 -34}\special{pa -549 -26}%
+\special{pa -550 -17}\special{pa -551 -9}\special{pa -551 0}\special{pa -551 9}%
+\special{pa -550 17}\special{pa -549 26}\special{pa -547 35}\special{pa -544 43}%
+\special{pa -541 52}\special{pa -538 60}\special{pa -534 69}\special{pa -529 77}%
+\special{pa -524 85}\special{pa -519 93}\special{pa -512 102}\special{pa -506 110}%
+\special{pa -499 117}\special{pa -491 125}\special{pa -483 133}\special{pa -474 140}%
+\special{pa -465 148}\special{pa -456 155}\special{pa -446 162}\special{pa -435 169}%
+\special{pa -425 176}\special{pa -413 182}\special{pa -402 189}\special{pa -390 195}%
+\special{pa -377 201}%
+\special{fp}%
+\settowidth{\Width}{Wireframe Model}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Wireframe Model}\settodepth{\Depth}{Wireframe Model}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.4285714,-1.5000000){\hspace*{\Width}\raisebox{\Height}{Wireframe Model}}%
+%
+\settowidth{\Width}{Surface Model}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Surface Model}\settodepth{\Depth}{Surface Model}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5714286,-1.5000000){\hspace*{\Width}\raisebox{\Height}{Surface Model}}%
+%
+\end{picture}}%
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/surfacemodelE.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/Fig/wirepara3.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -1,667 +1,649 @@
-%%% /Users/Hannya/Desktop/fig/template3D.tex
+%%% /Users/hannya/Desktop/fig/wirepara3.tex
%%% Generator=template3D.cdy
-{\unitlength=7mm%
+{\unitlength=8mm%
\begin{picture}%
-(7.56,6.79)(-3.81,-2.29)%
+(5.24,5.22)(-2.52,-2.31)%
\special{pn 8}%
%
\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(-3.5500000,-1.1800000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+\put(-2.7300000,-0.7600000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
%
\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(3.0600000,-2.1400000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+\put(2.4000000,-1.5300000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
%
\settowidth{\Width}{$z$}\setlength{\Width}{-0.5\Width}%
\settoheight{\Height}{$z$}\settodepth{\Depth}{$z$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
-\put(0.0000000,3.7700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+\put(0.0000000,2.9600000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
%
-\special{pa -316 452}\special{pa -311 455}%
+\special{pa 857 -237}\special{pa -789 218}%
\special{fp}%
-\special{pa -311 455}\special{pa -305 459}\special{pa -304 460}%
+\special{pa -694 -441}\special{pa 694 441}%
\special{fp}%
-\special{pa -304 460}\special{pa -262 485}\special{pa -213 508}\special{pa -169 525}%
-\special{pa -146 532}\special{pa -129 536}\special{pa -92 543}\special{pa -57 548}%
-\special{pa -23 551}\special{pa 10 551}\special{pa 44 549}\special{pa 78 546}%
-\special{pa 114 539}\special{pa 146 532}\special{pa 153 529}\special{pa 195 515}%
-\special{pa 211 509}\special{pa 242 495}\special{pa 262 485}\special{pa 294 466}%
-\special{pa 305 459}\special{pa 344 431}\special{pa 351 425}\special{pa 378 401}%
-\special{pa 409 370}\special{pa 414 364}\special{pa 436 337}\special{pa 460 303}%
-\special{pa 475 279}\special{pa 482 268}\special{pa 500 232}\special{pa 516 195}%
-\special{pa 526 165}\special{pa 528 157}\special{pa 538 118}\special{pa 546 79}%
-\special{pa 550 40}\special{pa 550 28}\special{pa 551 -0}\special{pa 550 -40}%
-\special{pa 546 -79}\special{pa 539 -113}\special{pa 538 -118}\special{pa 528 -157}%
-\special{pa 516 -195}\special{pa 500 -232}\special{pa 497 -238}\special{pa 482 -268}%
-\special{pa 460 -303}\special{pa 439 -334}\special{pa 436 -337}\special{pa 408 -370}%
-\special{pa 378 -401}\special{pa 376 -403}\special{pa 344 -431}\special{pa 316 -452}%
-\special{pa 305 -459}\special{pa 262 -485}\special{pa 213 -508}\special{pa 169 -525}%
-\special{pa 146 -532}\special{pa 129 -536}\special{pa 92 -543}\special{pa 57 -548}%
-\special{pa 23 -551}\special{pa -10 -551}\special{pa -44 -549}\special{pa -78 -546}%
-\special{pa -114 -539}\special{pa -146 -532}\special{pa -153 -529}\special{pa -195 -515}%
-\special{pa -211 -509}\special{pa -242 -495}\special{pa -262 -485}\special{pa -294 -466}%
-\special{pa -305 -459}\special{pa -344 -431}\special{pa -351 -425}\special{pa -378 -401}%
-\special{pa -409 -370}\special{pa -414 -364}\special{pa -436 -337}\special{pa -460 -303}%
-\special{pa -475 -279}\special{pa -482 -268}\special{pa -500 -232}\special{pa -516 -195}%
-\special{pa -526 -165}\special{pa -528 -157}\special{pa -538 -118}\special{pa -546 -79}%
-\special{pa -550 -40}\special{pa -550 -28}\special{pa -551 0}\special{pa -550 40}%
-\special{pa -546 79}\special{pa -539 113}\special{pa -538 118}\special{pa -528 157}%
-\special{pa -516 195}\special{pa -500 232}\special{pa -497 238}\special{pa -482 268}%
-\special{pa -460 303}\special{pa -439 334}\special{pa -436 337}\special{pa -408 370}%
-\special{pa -378 401}\special{pa -376 403}\special{pa -344 431}%
+\special{pa 0 728}\special{pa 0 -858}%
\special{fp}%
-\special{pa -344 431}\special{pa -344 431}\special{pa -317 451}%
+\special{pn 8}%
+\special{pa -335 533}\special{pa -333 535}\special{pa -286 561}\special{pa -286 561}%
\special{fp}%
-\special{pa 0 -483}\special{pa -28 -472}\special{pa -57 -460}\special{pa -85 -446}%
-\special{pa -113 -430}\special{pa -140 -412}\special{pa -167 -393}\special{pa -193 -372}%
-\special{pa -219 -350}\special{pa -243 -327}\special{pa -267 -302}\special{pa -289 -276}%
-\special{pa -311 -249}\special{pa -331 -220}\special{pa -350 -191}\special{pa -367 -162}%
-\special{pa -383 -131}\special{pa -398 -100}\special{pa -411 -69}\special{pa -422 -37}%
-\special{pa -432 -6}\special{pa -440 26}\special{pa -446 58}\special{pa -450 89}%
-\special{pa -453 120}\special{pa -454 151}\special{pa -453 181}\special{pa -450 210}%
-\special{pa -446 239}\special{pa -440 266}\special{pa -432 293}\special{pa -422 318}%
-\special{pa -411 342}\special{pa -398 365}\special{pa -383 386}\special{pa -367 406}%
-\special{pa -350 424}\special{pa -343 430}%
+\special{pa -286 561}\special{pa -276 566}%
\special{fp}%
-\special{pa -343 430}\special{pa -331 441}\special{pa -317 451}%
+\special{pa -276 566}\special{pa -231 586}\special{pa -224 589}\special{pa -177 605}%
+\special{pa -164 608}\special{pa -135 615}\special{pa -98 622}\special{pa -63 627}%
+\special{pa -49 628}\special{pa -29 629}\special{pa 5 630}\special{pa 38 629}%
+\special{pa 49 628}\special{pa 72 626}\special{pa 108 621}\special{pa 147 613}%
+\special{pa 164 608}\special{pa 189 601}\special{pa 231 586}\special{pa 238 583}%
+\special{pa 286 561}\special{pa 293 558}\special{pa 333 535}\special{pa 356 519}%
+\special{pa 375 506}\special{pa 414 475}\special{pa 430 461}\special{pa 448 442}%
+\special{pa 480 408}\special{pa 508 372}\special{pa 534 334}\special{pa 556 296}%
+\special{pa 576 255}\special{pa 582 240}\special{pa 592 214}\special{pa 606 173}%
+\special{pa 616 130}\special{pa 624 87}\special{pa 626 68}\special{pa 628 44}%
+\special{pa 630 -0}\special{pa 628 -44}\special{pa 624 -87}\special{pa 619 -119}%
+\special{pa 616 -130}\special{pa 606 -173}\special{pa 592 -214}\special{pa 576 -255}%
+\special{pa 564 -281}\special{pa 556 -295}\special{pa 534 -334}\special{pa 508 -372}%
+\special{pa 487 -400}\special{pa 480 -408}\special{pa 448 -442}\special{pa 414 -475}%
+\special{pa 408 -480}\special{pa 375 -506}\special{pa 338 -532}\special{pa 333 -535}%
+\special{pa 286 -561}\special{pa 276 -566}\special{pa 231 -586}\special{pa 224 -589}%
+\special{pa 177 -605}\special{pa 164 -608}\special{pa 135 -615}\special{pa 98 -622}%
+\special{pa 63 -627}\special{pa 49 -628}\special{pa 29 -629}\special{pa -5 -630}%
+\special{pa -38 -629}\special{pa -49 -628}\special{pa -72 -626}\special{pa -108 -621}%
+\special{pa -147 -613}\special{pa -164 -608}\special{pa -189 -601}\special{pa -231 -586}%
+\special{pa -238 -583}\special{pa -286 -561}\special{pa -293 -558}\special{pa -333 -535}%
+\special{pa -356 -519}\special{pa -375 -506}\special{pa -414 -475}\special{pa -430 -461}%
+\special{pa -448 -442}\special{pa -480 -408}\special{pa -508 -372}\special{pa -534 -334}%
+\special{pa -556 -296}\special{pa -576 -255}\special{pa -582 -240}\special{pa -592 -214}%
+\special{pa -606 -173}\special{pa -616 -130}\special{pa -624 -87}\special{pa -626 -68}%
+\special{pa -628 -44}\special{pa -630 0}\special{pa -628 44}\special{pa -624 87}%
+\special{pa -619 119}\special{pa -616 130}\special{pa -606 173}\special{pa -592 214}%
+\special{pa -576 255}\special{pa -564 281}\special{pa -556 295}\special{pa -534 334}%
+\special{pa -508 372}\special{pa -487 400}\special{pa -480 408}\special{pa -448 442}%
+\special{pa -414 475}\special{pa -408 480}\special{pa -376 506}%
\special{fp}%
-\special{pa -317 451}\special{pa -311 455}%
+\special{pa -376 506}\special{pa -375 506}\special{pa -341 529}%
\special{fp}%
-\special{pa -311 455}\special{pa -302 460}%
+\special{pa -341 529}\special{pa -338 532}%
\special{fp}%
-\special{pa -109 -433}\special{pa -98 -426}\special{pa -87 -421}\special{pa -73 -416}%
-\special{pa -59 -412}\special{pa -44 -409}\special{pa -28 -406}\special{pa -12 -405}%
-\special{pa 5 -405}\special{pa 21 -406}\special{pa 38 -408}\special{pa 53 -410}%
-\special{pa 68 -414}\special{pa 82 -419}\special{pa 94 -424}\special{pa 105 -430}%
-\special{pa 114 -437}\special{pa 121 -444}\special{pa 127 -451}\special{pa 130 -459}%
-\special{pa 132 -467}\special{pa 131 -475}\special{pa 129 -483}\special{pa 124 -491}%
-\special{pa 117 -498}\special{pa 109 -505}\special{pa 98 -511}\special{pa 87 -517}%
-\special{pa 73 -522}\special{pa 59 -526}\special{pa 44 -529}\special{pa 28 -531}%
-\special{pa 12 -532}\special{pa -5 -532}\special{pa -21 -532}\special{pa -38 -530}%
-\special{pa -53 -527}\special{pa -68 -523}\special{pa -82 -519}\special{pa -94 -513}%
-\special{pa -105 -507}\special{pa -114 -501}\special{pa -121 -494}\special{pa -127 -486}%
-\special{pa -130 -478}\special{pa -132 -470}\special{pa -131 -462}\special{pa -129 -454}%
-\special{pa -124 -447}\special{pa -117 -439}\special{pa -109 -433}\special{pa -98 -426}%
-\special{pa -87 -421}\special{pa -73 -416}\special{pa -59 -412}\special{pa -44 -409}%
-\special{pa -28 -406}\special{pa -12 -405}\special{pa 5 -405}\special{pa 21 -406}%
-\special{pa 38 -408}\special{pa 53 -410}\special{pa 68 -414}\special{pa 82 -419}%
-\special{pa 94 -424}\special{pa 105 -430}\special{pa 114 -437}\special{pa 121 -444}%
-\special{pa 127 -451}\special{pa 130 -459}\special{pa 132 -467}\special{pa 131 -475}%
-\special{pa 129 -483}\special{pa 124 -491}\special{pa 117 -498}\special{pa 109 -505}%
-\special{pa 98 -511}\special{pa 87 -517}\special{pa 73 -522}\special{pa 59 -526}%
-\special{pa 44 -529}\special{pa 28 -531}\special{pa 12 -532}\special{pa -5 -532}%
-\special{pa -21 -532}\special{pa -38 -530}\special{pa -53 -527}\special{pa -68 -523}%
-\special{pa -82 -519}\special{pa -94 -513}\special{pa -105 -507}\special{pa -114 -501}%
-\special{pa -121 -494}\special{pa -127 -486}\special{pa -130 -478}\special{pa -132 -470}%
-\special{pa -131 -462}\special{pa -129 -454}\special{pa -124 -447}\special{pa -117 -439}%
-\special{pa -109 -433}%
+\special{pa 0 -572}\special{pa -33 -562}\special{pa -66 -549}\special{pa -99 -534}%
+\special{pa -131 -518}\special{pa -162 -499}\special{pa -194 -478}\special{pa -224 -456}%
+\special{pa -253 -431}\special{pa -282 -405}\special{pa -309 -377}\special{pa -335 -348}%
+\special{pa -360 -317}\special{pa -383 -285}\special{pa -405 -252}\special{pa -425 -218}%
+\special{pa -444 -184}\special{pa -461 -148}\special{pa -476 -112}\special{pa -489 -75}%
+\special{pa -500 -38}\special{pa -509 -1}\special{pa -516 36}\special{pa -522 73}%
+\special{pa -525 109}\special{pa -526 145}\special{pa -525 181}\special{pa -522 216}%
+\special{pa -516 250}\special{pa -509 283}\special{pa -500 315}\special{pa -489 346}%
+\special{pa -476 375}\special{pa -461 403}\special{pa -444 429}\special{pa -425 454}%
+\special{pa -405 477}\special{pa -383 497}\special{pa -375 504}%
\special{fp}%
-\special{pa -211 -357}\special{pa -191 -345}\special{pa -168 -334}\special{pa -143 -325}%
-\special{pa -115 -317}\special{pa -85 -311}\special{pa -54 -307}\special{pa -22 -304}%
-\special{pa 10 -304}\special{pa 42 -305}\special{pa 73 -309}\special{pa 103 -314}%
-\special{pa 132 -321}\special{pa 158 -330}\special{pa 182 -341}\special{pa 203 -352}%
-\special{pa 221 -365}\special{pa 236 -379}\special{pa 246 -394}\special{pa 253 -409}%
-\special{pa 256 -424}\special{pa 255 -440}\special{pa 250 -455}\special{pa 240 -470}%
-\special{pa 227 -484}\special{pa 211 -498}\special{pa 191 -510}\special{pa 168 -521}%
-\special{pa 145 -529}\special{pa 143 -530}\special{pa 130 -534}\special{pa 115 -538}%
-\special{pa 93 -542}\special{pa 85 -544}\special{pa 57 -548}\special{pa 54 -548}%
-\special{pa 24 -550}\special{pa 22 -551}\special{pa -10 -551}\special{pa -11 -551}%
-\special{pa -42 -549}\special{pa -45 -549}\special{pa -73 -546}\special{pa -79 -545}%
-\special{pa -103 -541}\special{pa -115 -538}\special{pa -132 -533}\special{pa -145 -529}%
-\special{pa -158 -525}\special{pa -182 -514}\special{pa -203 -503}\special{pa -221 -490}%
-\special{pa -236 -476}\special{pa -246 -461}\special{pa -253 -446}\special{pa -256 -430}%
-\special{pa -255 -415}\special{pa -250 -400}\special{pa -240 -385}\special{pa -227 -371}%
-\special{pa -211 -357}%
+\special{pa -375 504}\special{pa -360 516}\special{pa -335 533}%
\special{fp}%
-\special{pa -286 -471}\special{pa -290 -469}\special{pa -291 -468}\special{pa -306 -457}%
-\special{pa -316 -450}\special{pa -336 -430}\special{pa -352 -409}\special{pa -361 -388}%
-\special{pa -365 -366}\special{pa -364 -344}\special{pa -356 -322}\special{pa -343 -300}%
-\special{pa -325 -280}\special{pa -301 -261}\special{pa -273 -244}\special{pa -240 -228}%
-\special{pa -203 -215}\special{pa -164 -204}\special{pa -122 -195}\special{pa -77 -189}%
-\special{pa -32 -186}\special{pa 14 -185}\special{pa 60 -187}\special{pa 104 -192}%
-\special{pa 147 -200}\special{pa 188 -210}\special{pa 226 -223}\special{pa 260 -237}%
-\special{pa 290 -254}\special{pa 316 -272}\special{pa 336 -292}\special{pa 352 -313}%
-\special{pa 361 -335}\special{pa 365 -357}\special{pa 364 -379}\special{pa 356 -401}%
-\special{pa 343 -422}\special{pa 325 -442}\special{pa 315 -450}\special{pa 305 -458}%
-\special{pa 301 -461}\special{pa 294 -466}\special{pa 273 -479}\special{pa 270 -480}%
+\special{pn 8}%
+\special{pa -339 531}\special{pa -332 535}\special{fp}\special{pa -305 550}\special{pa -298 553}\special{fp}%
+\special{pa -269 565}\special{pa -262 568}\special{fp}\special{pa -233 577}\special{pa -225 579}\special{fp}%
+\special{pa -195 585}\special{pa -187 586}\special{fp}\special{pa -157 589}\special{pa -149 589}\special{fp}%
+\special{pa -118 590}\special{pa -110 589}\special{fp}\special{pa -80 587}\special{pa -72 586}\special{fp}%
+\special{pa -41 581}\special{pa -34 580}\special{fp}\special{pa -4 573}\special{pa 4 571}\special{fp}%
+\special{pn 8}%
+\special{pa -126 -520}\special{pa -114 -514}\special{pa -101 -508}\special{pa -86 -503}%
+\special{pa -70 -499}\special{pa -53 -496}\special{pa -35 -494}\special{pa -16 -492}%
+\special{pa 3 -492}\special{pa 22 -493}\special{pa 40 -494}\special{pa 58 -497}%
+\special{pa 75 -500}\special{pa 91 -505}\special{pa 105 -510}\special{pa 118 -516}%
+\special{pa 129 -522}\special{pa 138 -529}\special{pa 144 -537}\special{pa 149 -544}%
+\special{pa 151 -552}\special{pa 150 -560}\special{pa 148 -568}\special{pa 143 -576}%
+\special{pa 135 -583}\special{pa 126 -590}\special{pa 114 -596}\special{pa 101 -602}%
+\special{pa 86 -607}\special{pa 70 -611}\special{pa 53 -614}\special{pa 35 -617}%
+\special{pa 16 -618}\special{pa -3 -618}\special{pa -22 -618}\special{pa -40 -616}%
+\special{pa -58 -614}\special{pa -75 -610}\special{pa -91 -606}\special{pa -105 -601}%
+\special{pa -118 -595}\special{pa -129 -588}\special{pa -138 -581}\special{pa -144 -574}%
+\special{pa -149 -566}\special{pa -151 -558}\special{pa -150 -550}\special{pa -148 -542}%
+\special{pa -143 -535}\special{pa -135 -527}\special{pa -126 -520}\special{pa -114 -514}%
+\special{pa -101 -508}\special{pa -86 -503}\special{pa -70 -499}\special{pa -53 -496}%
+\special{pa -35 -494}\special{pa -16 -492}\special{pa 3 -492}\special{pa 22 -493}%
+\special{pa 40 -494}\special{pa 58 -497}\special{pa 75 -500}\special{pa 91 -505}%
+\special{pa 105 -510}\special{pa 118 -516}\special{pa 129 -522}\special{pa 138 -529}%
+\special{pa 144 -537}\special{pa 149 -544}\special{pa 151 -552}\special{pa 150 -560}%
+\special{pa 148 -568}\special{pa 143 -576}\special{pa 135 -583}\special{pa 126 -590}%
+\special{pa 114 -596}\special{pa 101 -602}\special{pa 86 -607}\special{pa 70 -611}%
+\special{pa 53 -614}\special{pa 35 -617}\special{pa 16 -618}\special{pa -3 -618}%
+\special{pa -22 -618}\special{pa -40 -616}\special{pa -58 -614}\special{pa -75 -610}%
+\special{pa -91 -606}\special{pa -105 -601}\special{pa -118 -595}\special{pa -129 -588}%
+\special{pa -138 -581}\special{pa -144 -574}\special{pa -149 -566}\special{pa -151 -558}%
+\special{pa -150 -550}\special{pa -148 -542}\special{pa -143 -535}\special{pa -135 -527}%
+\special{pa -126 -520}%
\special{fp}%
-\special{pa -413 -364}\special{pa -417 -361}\special{pa -417 -360}\special{pa -419 -358}%
-\special{pa -436 -335}\special{pa -436 -334}\special{pa -448 -307}\special{pa -453 -280}%
-\special{pa -451 -252}\special{pa -442 -225}\special{pa -426 -199}\special{pa -403 -174}%
-\special{pa -374 -150}\special{pa -338 -128}\special{pa -298 -109}\special{pa -253 -92}%
-\special{pa -203 -78}\special{pa -151 -68}\special{pa -96 -60}\special{pa -40 -56}%
-\special{pa 17 -55}\special{pa 74 -58}\special{pa 129 -64}\special{pa 183 -74}%
-\special{pa 233 -86}\special{pa 280 -102}\special{pa 323 -120}\special{pa 360 -141}%
-\special{pa 392 -164}\special{pa 417 -189}\special{pa 436 -214}\special{pa 448 -241}%
-\special{pa 453 -269}\special{pa 451 -296}\special{pa 442 -323}\special{pa 437 -332}%
-\special{pa 434 -336}\special{pa 427 -348}\special{pa 426 -350}\special{pa 422 -353}%
+\special{pa -107 -620}\special{pa -112 -620}\special{pa -113 -620}\special{pa -121 -618}%
+\special{pa -146 -613}\special{pa -146 -613}\special{pa -164 -608}\special{pa -176 -604}%
+\special{pa -190 -599}\special{pa -204 -594}\special{pa -229 -583}\special{pa -250 -570}%
+\special{pa -267 -557}\special{pa -280 -542}\special{pa -288 -527}\special{pa -292 -512}%
+\special{pa -292 -496}\special{pa -287 -481}\special{pa -277 -466}\special{pa -263 -452}%
+\special{pa -244 -439}\special{pa -222 -426}\special{pa -197 -415}\special{pa -168 -406}%
+\special{pa -136 -398}\special{pa -103 -391}\special{pa -68 -387}\special{pa -32 -384}%
+\special{pa 5 -384}\special{pa 42 -385}\special{pa 78 -388}\special{pa 113 -393}%
+\special{pa 146 -400}\special{pa 176 -408}\special{pa 204 -418}\special{pa 229 -430}%
+\special{pa 250 -442}\special{pa 267 -456}\special{pa 280 -470}\special{pa 288 -485}%
+\special{pa 292 -501}\special{pa 292 -516}\special{pa 287 -531}\special{pa 277 -546}%
+\special{pa 263 -561}\special{pa 244 -574}\special{pa 222 -586}\special{pa 197 -597}%
+\special{pa 180 -603}\special{pa 168 -607}\special{pa 164 -608}\special{pa 139 -614}%
+\special{pa 136 -615}\special{pa 135 -615}\special{pa 103 -621}\special{pa 96 -622}%
\special{fp}%
-\special{pa -499 -233}\special{pa -505 -219}\special{pa -510 -208}\special{pa -512 -193}%
-\special{pa -515 -177}\special{pa -513 -146}\special{pa -502 -115}\special{pa -484 -85}%
-\special{pa -458 -57}\special{pa -424 -30}\special{pa -384 -5}\special{pa -338 17}%
-\special{pa -287 36}\special{pa -231 51}\special{pa -171 63}\special{pa -109 72}%
-\special{pa -45 77}\special{pa 20 77}\special{pa 84 74}\special{pa 147 67}%
-\special{pa 208 57}\special{pa 265 42}\special{pa 319 24}\special{pa 367 4}%
-\special{pa 409 -20}\special{pa 445 -46}\special{pa 474 -74}\special{pa 496 -103}%
-\special{pa 510 -134}\special{pa 515 -165}\special{pa 513 -196}\special{pa 503 -225}%
-\special{pa 502 -227}\special{pa 500 -231}%
+\special{pa -355 -520}\special{pa -357 -519}\special{pa -376 -503}\special{pa -381 -500}%
+\special{pa -399 -479}\special{pa -412 -458}\special{pa -417 -436}\special{pa -416 -414}%
+\special{pa -409 -392}\special{pa -395 -371}\special{pa -375 -351}\special{pa -349 -332}%
+\special{pa -317 -314}\special{pa -281 -298}\special{pa -240 -285}\special{pa -195 -273}%
+\special{pa -147 -264}\special{pa -97 -258}\special{pa -45 -254}\special{pa 7 -253}%
+\special{pa 60 -255}\special{pa 111 -259}\special{pa 161 -266}\special{pa 208 -276}%
+\special{pa 251 -288}\special{pa 291 -302}\special{pa 327 -319}\special{pa 357 -337}%
+\special{pa 381 -356}\special{pa 399 -377}\special{pa 412 -398}\special{pa 417 -420}%
+\special{pa 416 -442}\special{pa 409 -464}\special{pa 395 -485}\special{pa 375 -505}%
+\special{pa 355 -520}\special{pa 349 -525}\special{pa 346 -526}%
\special{fp}%
-\special{pa -544 -79}\special{pa -546 -70}\special{pa -547 -65}\special{pa -544 -32}%
-\special{pa -533 1}\special{pa -514 33}\special{pa -486 63}\special{pa -451 92}%
-\special{pa -408 118}\special{pa -359 141}\special{pa -305 161}\special{pa -245 178}%
-\special{pa -182 191}\special{pa -116 200}\special{pa -48 205}\special{pa 21 206}%
-\special{pa 89 202}\special{pa 156 195}\special{pa 221 184}\special{pa 282 168}%
-\special{pa 338 149}\special{pa 389 127}\special{pa 435 102}\special{pa 473 75}%
-\special{pa 504 45}\special{pa 526 14}\special{pa 541 -19}\special{pa 547 -52}%
-\special{pa 545 -77}%
+\special{pa -493 -392}\special{pa -496 -388}\special{pa -497 -387}\special{pa -507 -369}%
+\special{pa -511 -362}\special{pa -518 -335}\special{pa -517 -307}\special{pa -507 -280}%
+\special{pa -490 -254}\special{pa -465 -229}\special{pa -433 -205}\special{pa -394 -183}%
+\special{pa -348 -164}\special{pa -297 -147}\special{pa -242 -133}\special{pa -182 -121}%
+\special{pa -120 -113}\special{pa -56 -109}\special{pa 9 -108}\special{pa 74 -110}%
+\special{pa 138 -115}\special{pa 199 -124}\special{pa 258 -136}\special{pa 312 -151}%
+\special{pa 362 -169}\special{pa 405 -189}\special{pa 443 -212}\special{pa 473 -236}%
+\special{pa 496 -261}\special{pa 511 -288}\special{pa 518 -315}\special{pa 517 -342}%
+\special{pa 507 -369}\special{pa 491 -394}\special{pa 490 -396}\special{pa 486 -400}%
\special{fp}%
-\special{pa -545 77}\special{pa -544 85}\special{pa -533 117}\special{pa -514 149}%
-\special{pa -486 180}\special{pa -451 208}\special{pa -408 234}\special{pa -359 257}%
-\special{pa -305 278}\special{pa -245 294}\special{pa -182 307}\special{pa -116 316}%
-\special{pa -48 321}\special{pa 21 322}\special{pa 89 319}\special{pa 156 311}%
-\special{pa 221 300}\special{pa 282 285}\special{pa 338 266}\special{pa 389 244}%
-\special{pa 435 219}\special{pa 473 191}\special{pa 504 161}\special{pa 526 130}%
-\special{pa 541 98}\special{pa 544 79}\special{pa 546 70}%
+\special{pa -575 -255}\special{pa -580 -245}\special{pa -580 -245}\special{pa -582 -240}%
+\special{pa -588 -214}\special{pa -587 -183}\special{pa -577 -152}\special{pa -557 -122}%
+\special{pa -528 -94}\special{pa -492 -67}\special{pa -447 -42}\special{pa -396 -20}%
+\special{pa -338 -0}\special{pa -275 16}\special{pa -207 28}\special{pa -136 37}%
+\special{pa -63 43}\special{pa 10 44}\special{pa 84 42}\special{pa 157 35}%
+\special{pa 226 25}\special{pa 293 12}\special{pa 355 -6}\special{pa 411 -26}%
+\special{pa 460 -49}\special{pa 503 -74}\special{pa 537 -102}\special{pa 563 -131}%
+\special{pa 580 -161}\special{pa 588 -192}\special{pa 587 -223}\special{pa 578 -250}%
+\special{pa 577 -253}\special{pa 575 -256}%
\special{fp}%
-\special{pa -503 225}\special{pa -502 227}\special{pa -500 231}\special{pa -496 237}%
-\special{pa -484 257}\special{pa -458 286}\special{pa -424 312}\special{pa -384 337}%
-\special{pa -338 359}\special{pa -287 378}\special{pa -231 394}\special{pa -171 406}%
-\special{pa -109 414}\special{pa -45 419}\special{pa 20 420}\special{pa 84 417}%
-\special{pa 147 410}\special{pa 208 399}\special{pa 265 384}\special{pa 319 367}%
-\special{pa 367 346}\special{pa 409 322}\special{pa 445 296}\special{pa 474 268}%
-\special{pa 496 239}\special{pa 499 233}\special{pa 505 219}%
+\special{pa -623 -87}\special{pa -625 -81}\special{pa -625 -81}\special{pa -624 -68}%
+\special{pa -623 -48}\special{pa -612 -15}\special{pa -591 16}\special{pa -561 47}%
+\special{pa -522 75}\special{pa -475 102}\special{pa -420 125}\special{pa -359 146}%
+\special{pa -292 163}\special{pa -220 177}\special{pa -145 186}\special{pa -67 192}%
+\special{pa 11 193}\special{pa 89 191}\special{pa 166 184}\special{pa 240 173}%
+\special{pa 311 159}\special{pa 376 140}\special{pa 436 119}\special{pa 489 95}%
+\special{pa 534 68}\special{pa 570 39}\special{pa 598 8}\special{pa 616 -24}%
+\special{pa 625 -57}\special{pa 624 -81}\special{pa 623 -88}%
\special{fp}%
-\special{pa -427 348}\special{pa -426 350}\special{pa -422 353}\special{pa -406 371}%
-\special{pa -403 375}\special{pa -373 399}\special{pa -338 420}\special{pa -298 439}%
-\special{pa -253 456}\special{pa -203 470}\special{pa -151 481}\special{pa -96 488}%
-\special{pa -40 492}\special{pa 17 493}\special{pa 74 490}\special{pa 129 484}%
-\special{pa 183 475}\special{pa 233 462}\special{pa 280 446}\special{pa 323 428}%
-\special{pa 360 407}\special{pa 392 384}\special{pa 408 369}\special{pa 413 364}%
-\special{pa 417 361}\special{pa 417 360}\special{pa 419 358}%
+\special{pa -624 81}\special{pa -623 88}\special{pa -623 90}\special{pa -612 123}%
+\special{pa -591 154}\special{pa -561 185}\special{pa -522 213}\special{pa -475 240}%
+\special{pa -420 263}\special{pa -359 284}\special{pa -292 301}\special{pa -220 314}%
+\special{pa -145 324}\special{pa -67 330}\special{pa 11 331}\special{pa 89 328}%
+\special{pa 166 322}\special{pa 240 311}\special{pa 311 296}\special{pa 376 278}%
+\special{pa 436 257}\special{pa 489 232}\special{pa 534 205}\special{pa 570 176}%
+\special{pa 598 146}\special{pa 616 114}\special{pa 623 87}\special{pa 625 81}%
+\special{pa 625 81}\special{pa 624 68}%
\special{fp}%
-\special{pa -294 465}\special{pa -273 479}\special{pa -270 480}\special{pa -260 485}%
-\special{pa -240 494}\special{pa -203 508}\special{pa -164 519}\special{pa -122 528}%
-\special{pa -77 534}\special{pa -32 537}\special{pa 14 538}\special{pa 60 535}%
-\special{pa 104 530}\special{pa 147 523}\special{pa 188 513}\special{pa 226 500}%
-\special{pa 240 494}\special{pa 260 485}\special{pa 286 471}\special{pa 290 469}%
-\special{pa 291 468}%
+\special{pa -578 250}\special{pa -577 253}\special{pa -575 256}\special{pa -557 283}%
+\special{pa -528 312}\special{pa -492 339}\special{pa -447 364}\special{pa -396 386}%
+\special{pa -338 405}\special{pa -275 421}\special{pa -207 434}\special{pa -136 443}%
+\special{pa -63 448}\special{pa 10 450}\special{pa 84 447}\special{pa 157 441}%
+\special{pa 226 431}\special{pa 293 417}\special{pa 355 400}\special{pa 411 380}%
+\special{pa 460 357}\special{pa 503 331}\special{pa 537 304}\special{pa 563 275}%
+\special{pa 575 255}\special{pa 580 245}\special{pa 580 245}\special{pa 582 240}%
\special{fp}%
-\special{pa -24 550}\special{pa -22 551}\special{pa 10 551}\special{pa 11 551}%
-\special{pa 42 549}\special{pa 45 549}%
+\special{pa -491 394}\special{pa -490 396}\special{pa -486 400}\special{pa -478 408}%
+\special{pa -465 421}\special{pa -432 445}\special{pa -394 466}\special{pa -348 486}%
+\special{pa -297 503}\special{pa -242 517}\special{pa -182 528}\special{pa -120 536}%
+\special{pa -56 541}\special{pa 9 542}\special{pa 74 540}\special{pa 138 534}%
+\special{pa 199 526}\special{pa 258 513}\special{pa 312 498}\special{pa 362 481}%
+\special{pa 405 460}\special{pa 443 438}\special{pa 473 414}\special{pa 479 407}%
+\special{pa 493 392}\special{pa 496 388}\special{pa 497 387}%
\special{fp}%
-\special{pa 0 -483}\special{pa -16 -467}\special{pa -32 -449}\special{pa -48 -430}%
-\special{pa -64 -409}\special{pa -79 -386}\special{pa -94 -362}\special{pa -109 -336}%
-\special{pa -124 -310}\special{pa -137 -281}\special{pa -151 -252}\special{pa -163 -222}%
-\special{pa -176 -191}\special{pa -187 -159}\special{pa -198 -126}\special{pa -208 -93}%
-\special{pa -217 -60}\special{pa -225 -26}\special{pa -232 8}\special{pa -238 41}%
-\special{pa -244 75}\special{pa -248 108}\special{pa -252 141}\special{pa -254 173}%
-\special{pa -256 205}\special{pa -256 236}\special{pa -256 265}\special{pa -254 294}%
-\special{pa -252 322}\special{pa -248 348}\special{pa -244 373}\special{pa -238 397}%
-\special{pa -232 419}\special{pa -225 439}\special{pa -217 457}\special{pa -208 474}%
-\special{pa -198 489}\special{pa -187 502}\special{pa -176 513}\special{pa -163 522}%
-\special{pa -151 529}\special{pa -145 531}\special{pa -138 534}\special{pa -137 534}%
-\special{pa -128 536}%
+\special{pa -346 526}\special{pa -338 531}\special{pa -335 532}\special{pa -331 534}%
+\special{pa -317 542}\special{pa -281 558}\special{pa -240 572}\special{pa -195 583}%
+\special{pa -147 592}\special{pa -97 598}\special{pa -45 602}\special{pa 7 603}%
+\special{pa 60 601}\special{pa 111 597}\special{pa 161 590}\special{pa 208 580}%
+\special{pa 251 568}\special{pa 291 554}\special{pa 327 537}\special{pa 331 534}%
+\special{pa 355 520}%
\special{fp}%
-\special{pa 0 -483}\special{pa -0 -465}\special{pa -0 -446}\special{pa -0 -424}%
-\special{pa -0 -401}\special{pa -0 -377}\special{pa -0 -351}\special{pa -0 -323}%
-\special{pa -0 -295}\special{pa -0 -265}\special{pa -0 -234}\special{pa -0 -202}%
-\special{pa -0 -170}\special{pa -0 -136}\special{pa -0 -103}\special{pa -0 -68}%
-\special{pa -0 -34}\special{pa -0 1}\special{pa -0 35}\special{pa -0 70}%
-\special{pa -0 104}\special{pa -0 138}\special{pa -0 171}\special{pa -0 203}%
-\special{pa -0 235}\special{pa -0 266}\special{pa -0 296}\special{pa -0 324}%
-\special{pa -0 352}\special{pa -0 378}\special{pa -0 402}\special{pa -0 425}%
-\special{pa -0 446}\special{pa -0 466}\special{pa -0 483}\special{pa -0 499}%
-\special{pa -0 513}\special{pa -0 524}\special{pa -0 534}\special{pa -0 542}%
-\special{pa -0 547}\special{pa -0 550}\special{pa -0 551}%
+\special{pa -362 515}\special{pa -356 519}\special{pa -349 525}%
\special{fp}%
-\special{pa 0 -483}\special{pa 16 -467}\special{pa 32 -449}\special{pa 48 -430}%
-\special{pa 64 -409}\special{pa 79 -386}\special{pa 94 -362}\special{pa 109 -336}%
-\special{pa 123 -309}\special{pa 137 -281}\special{pa 150 -252}\special{pa 163 -222}%
-\special{pa 175 -191}\special{pa 186 -159}\special{pa 197 -126}\special{pa 207 -93}%
-\special{pa 216 -60}\special{pa 224 -26}\special{pa 231 8}\special{pa 238 41}%
-\special{pa 243 75}\special{pa 248 108}\special{pa 251 141}\special{pa 254 173}%
-\special{pa 255 205}\special{pa 256 236}\special{pa 255 266}\special{pa 254 294}%
-\special{pa 251 322}\special{pa 248 348}\special{pa 243 373}\special{pa 238 397}%
-\special{pa 231 419}\special{pa 224 439}\special{pa 216 458}\special{pa 207 474}%
-\special{pa 197 489}\special{pa 186 502}\special{pa 175 513}\special{pa 163 522}%
-\special{pa 154 527}\special{pa 150 529}\special{pa 146 531}\special{pa 139 533}%
-\special{pa 137 534}\special{pa 133 535}%
+\special{pa -180 603}\special{pa -168 607}\special{pa -164 608}\special{pa -139 614}%
+\special{pa -136 615}\special{pa -135 615}\special{pa -103 621}\special{pa -96 622}%
+\special{pa -68 626}\special{pa -62 626}\special{pa -48 627}\special{pa -32 628}%
+\special{pa -24 629}\special{pa 5 629}\special{pa 33 628}\special{pa 42 628}%
+\special{pa 48 627}\special{pa 71 625}\special{pa 78 625}\special{pa 107 620}%
+\special{pa 112 620}\special{pa 113 620}\special{pa 121 618}\special{pa 146 613}%
+\special{pa 146 613}\special{pa 164 608}\special{pa 176 604}\special{pa 190 599}%
\special{fp}%
-\special{pa 0 -483}\special{pa 28 -472}\special{pa 57 -460}\special{pa 85 -446}%
-\special{pa 113 -430}\special{pa 140 -412}\special{pa 167 -393}\special{pa 193 -372}%
-\special{pa 218 -350}\special{pa 243 -326}\special{pa 266 -302}\special{pa 289 -275}%
-\special{pa 310 -248}\special{pa 331 -220}\special{pa 349 -191}\special{pa 367 -161}%
-\special{pa 383 -131}\special{pa 397 -100}\special{pa 410 -69}\special{pa 422 -37}%
-\special{pa 431 -5}\special{pa 439 27}\special{pa 445 58}\special{pa 450 90}%
-\special{pa 452 121}\special{pa 453 151}\special{pa 452 181}\special{pa 450 211}%
-\special{pa 445 239}\special{pa 439 267}\special{pa 431 293}\special{pa 422 318}%
-\special{pa 410 342}\special{pa 397 365}\special{pa 383 386}\special{pa 367 406}%
-\special{pa 351 423}\special{pa 349 424}\special{pa 332 439}\special{pa 331 441}%
-\special{pa 310 455}%
+\special{pa 0 -572}\special{pa -19 -556}\special{pa -38 -538}\special{pa -57 -518}%
+\special{pa -76 -496}\special{pa -94 -472}\special{pa -112 -447}\special{pa -130 -419}%
+\special{pa -147 -390}\special{pa -163 -359}\special{pa -179 -327}\special{pa -194 -293}%
+\special{pa -208 -259}\special{pa -222 -223}\special{pa -235 -186}\special{pa -246 -149}%
+\special{pa -257 -111}\special{pa -267 -73}\special{pa -275 -34}\special{pa -283 5}%
+\special{pa -289 43}\special{pa -295 82}\special{pa -299 120}\special{pa -302 158}%
+\special{pa -304 195}\special{pa -304 231}\special{pa -304 267}\special{pa -302 301}%
+\special{pa -299 334}\special{pa -295 366}\special{pa -289 397}\special{pa -283 426}%
+\special{pa -275 453}\special{pa -267 478}\special{pa -257 502}\special{pa -246 523}%
+\special{pa -235 543}\special{pa -222 560}\special{pa -208 575}\special{pa -194 588}%
+\special{pa -179 599}\special{pa -163 607}\special{pa -147 612}\special{pa -147 613}%
+\special{pa -134 615}%
\special{fp}%
-\special{pa 308 457}\special{pa 305 459}%
+\special{pa 0 -572}\special{pa -1 -554}\special{pa -2 -534}\special{pa -2 -512}%
+\special{pa -3 -488}\special{pa -4 -462}\special{pa -5 -434}\special{pa -6 -405}%
+\special{pa -6 -374}\special{pa -7 -341}\special{pa -8 -307}\special{pa -8 -272}%
+\special{pa -9 -236}\special{pa -10 -199}\special{pa -10 -161}\special{pa -11 -122}%
+\special{pa -11 -83}\special{pa -12 -44}\special{pa -12 -5}\special{pa -12 35}%
+\special{pa -13 74}\special{pa -13 114}\special{pa -13 152}\special{pa -13 190}%
+\special{pa -13 228}\special{pa -13 264}\special{pa -13 299}\special{pa -13 334}%
+\special{pa -13 367}\special{pa -13 398}\special{pa -13 428}\special{pa -12 456}%
+\special{pa -12 482}\special{pa -12 507}\special{pa -11 529}\special{pa -11 550}%
+\special{pa -10 568}\special{pa -10 584}\special{pa -9 598}\special{pa -8 609}%
+\special{pa -8 618}\special{pa -7 624}\special{pa -6 628}\special{pa -6 630}%
\special{fp}%
-\special{pa 0 -483}\special{pa 34 -480}\special{pa 69 -475}\special{pa 103 -468}%
-\special{pa 136 -460}\special{pa 169 -449}\special{pa 201 -437}\special{pa 233 -423}%
-\special{pa 264 -407}\special{pa 293 -390}\special{pa 322 -372}\special{pa 349 -351}%
-\special{pa 375 -330}\special{pa 399 -307}\special{pa 422 -283}\special{pa 443 -258}%
-\special{pa 462 -231}\special{pa 479 -204}\special{pa 495 -176}\special{pa 509 -148}%
-\special{pa 520 -118}\special{pa 530 -89}\special{pa 537 -59}\special{pa 543 -28}%
-\special{pa 546 2}\special{pa 547 32}\special{pa 547 39}\special{pa 546 63}%
-\special{pa 544 78}\special{pa 543 93}\special{pa 538 116}\special{pa 538 121}%
-\special{pa 537 122}\special{pa 530 151}\special{pa 528 157}\special{pa 525 166}%
-\special{pa 520 180}\special{pa 514 195}%
+\special{pa 0 -572}\special{pa 18 -556}\special{pa 35 -538}\special{pa 53 -517}%
+\special{pa 70 -495}\special{pa 87 -471}\special{pa 103 -445}\special{pa 120 -417}%
+\special{pa 135 -387}\special{pa 151 -356}\special{pa 165 -324}\special{pa 179 -290}%
+\special{pa 192 -255}\special{pa 205 -219}\special{pa 216 -182}\special{pa 227 -145}%
+\special{pa 237 -107}\special{pa 246 -68}\special{pa 254 -30}\special{pa 261 9}%
+\special{pa 267 48}\special{pa 272 87}\special{pa 276 125}\special{pa 279 163}%
+\special{pa 280 200}\special{pa 281 236}\special{pa 280 272}\special{pa 279 306}%
+\special{pa 276 339}\special{pa 272 371}\special{pa 267 402}\special{pa 261 430}%
+\special{pa 254 457}\special{pa 246 483}\special{pa 237 506}\special{pa 227 527}%
+\special{pa 216 547}\special{pa 205 564}\special{pa 192 579}\special{pa 179 591}%
+\special{pa 165 602}\special{pa 151 610}\special{pa 147 611}\special{pa 136 615}%
+\special{pa 135 615}\special{pa 128 616}%
\special{fp}%
-\special{pa 0 -483}\special{pa 32 -488}\special{pa 65 -491}\special{pa 97 -492}%
-\special{pa 128 -491}\special{pa 159 -488}\special{pa 190 -483}\special{pa 219 -477}%
-\special{pa 248 -468}\special{pa 276 -458}\special{pa 303 -446}\special{pa 329 -432}%
-\special{pa 353 -416}\special{pa 376 -399}\special{pa 397 -380}\special{pa 406 -371}%
-\special{pa 417 -360}\special{pa 417 -360}\special{pa 435 -338}\special{pa 439 -334}%
-\special{pa 452 -315}\special{pa 460 -302}%
+\special{pa 0 -572}\special{pa 32 -561}\special{pa 64 -548}\special{pa 96 -533}%
+\special{pa 127 -515}\special{pa 158 -496}\special{pa 188 -475}\special{pa 217 -452}%
+\special{pa 246 -427}\special{pa 274 -400}\special{pa 300 -372}\special{pa 326 -342}%
+\special{pa 350 -311}\special{pa 372 -279}\special{pa 394 -245}\special{pa 413 -211}%
+\special{pa 431 -176}\special{pa 448 -140}\special{pa 462 -104}\special{pa 475 -67}%
+\special{pa 486 -30}\special{pa 495 8}\special{pa 502 45}\special{pa 507 82}%
+\special{pa 510 118}\special{pa 511 155}\special{pa 510 190}\special{pa 507 225}%
+\special{pa 502 259}\special{pa 495 292}\special{pa 486 324}\special{pa 475 354}%
+\special{pa 462 383}\special{pa 448 411}\special{pa 431 437}\special{pa 413 461}%
+\special{pa 394 484}\special{pa 372 504}\special{pa 355 518}\special{pa 350 523}%
+\special{pa 333 534}\special{pa 327 538}\special{pa 326 539}\special{pa 302 552}%
\special{fp}%
-\special{pa 0 -483}\special{pa 23 -494}\special{pa 46 -504}\special{pa 69 -511}%
-\special{pa 91 -517}\special{pa 113 -521}\special{pa 135 -522}\special{pa 156 -522}%
-\special{pa 176 -519}\special{pa 196 -514}\special{pa 211 -509}\special{pa 214 -508}%
-\special{pa 215 -508}\special{pa 221 -505}%
+\special{pa 0 -572}\special{pa 39 -568}\special{pa 78 -563}\special{pa 117 -555}%
+\special{pa 155 -545}\special{pa 193 -532}\special{pa 230 -518}\special{pa 266 -502}%
+\special{pa 300 -483}\special{pa 334 -463}\special{pa 367 -441}\special{pa 397 -417}%
+\special{pa 427 -391}\special{pa 455 -364}\special{pa 480 -336}\special{pa 505 -306}%
+\special{pa 527 -275}\special{pa 546 -243}\special{pa 564 -210}\special{pa 580 -176}%
+\special{pa 593 -141}\special{pa 604 -106}\special{pa 613 -70}\special{pa 619 -35}%
+\special{pa 622 1}\special{pa 624 37}\special{pa 622 73}\special{pa 621 86}%
+\special{pa 619 109}\special{pa 615 128}\special{pa 613 144}\special{pa 606 171}%
+\special{pa 604 178}\special{pa 604 178}\special{pa 601 187}\special{pa 593 212}%
+\special{pa 592 216}\special{pa 582 240}\special{pa 580 245}\special{pa 574 256}%
\special{fp}%
-\special{pa 0 -483}\special{pa 8 -498}\special{pa 17 -511}\special{pa 25 -523}%
-\special{pa 33 -532}\special{pa 41 -539}\special{pa 49 -544}\special{pa 56 -547}%
-\special{pa 63 -547}%
+\special{pa 0 -572}\special{pa 37 -576}\special{pa 74 -578}\special{pa 111 -578}%
+\special{pa 148 -576}\special{pa 183 -571}\special{pa 219 -564}\special{pa 253 -555}%
+\special{pa 286 -544}\special{pa 318 -530}\special{pa 349 -515}\special{pa 378 -497}%
+\special{pa 406 -477}\special{pa 412 -473}\special{pa 433 -456}\special{pa 446 -443}%
+\special{pa 457 -433}\special{pa 457 -433}\special{pa 480 -408}\special{pa 480 -408}%
+\special{pa 488 -398}\special{pa 501 -381}\special{pa 508 -371}%
\special{fp}%
-\special{pa 0 -483}\special{pa -8 -498}\special{pa -16 -511}\special{pa -25 -523}%
-\special{pa -33 -532}\special{pa -41 -539}\special{pa -48 -544}\special{pa -56 -547}%
-\special{pa -62 -547}\special{pa -63 -547}\special{pa -66 -547}%
+\special{pa 0 -572}\special{pa 27 -583}\special{pa 54 -592}\special{pa 80 -598}%
+\special{pa 106 -602}\special{pa 132 -604}\special{pa 157 -603}\special{pa 182 -600}%
+\special{pa 206 -595}\special{pa 213 -592}\special{pa 229 -587}\special{pa 240 -582}%
\special{fp}%
-\special{pa 0 -483}\special{pa -23 -494}\special{pa -46 -504}\special{pa -68 -511}%
-\special{pa -91 -517}\special{pa -113 -521}\special{pa -134 -522}\special{pa -155 -522}%
-\special{pa -176 -519}\special{pa -196 -514}\special{pa -210 -509}\special{pa -213 -508}%
-\special{pa -215 -508}\special{pa -219 -506}%
+\special{pa 0 -572}\special{pa 10 -587}\special{pa 21 -599}\special{pa 31 -610}%
+\special{pa 41 -617}\special{pa 51 -623}\special{pa 60 -626}\special{pa 62 -626}%
+\special{pa 69 -626}%
\special{fp}%
-\special{pa 0 -483}\special{pa -32 -488}\special{pa -65 -491}\special{pa -97 -492}%
-\special{pa -128 -491}\special{pa -159 -488}\special{pa -190 -484}\special{pa -219 -477}%
-\special{pa -248 -469}\special{pa -276 -458}\special{pa -303 -446}\special{pa -328 -432}%
-\special{pa -353 -417}\special{pa -376 -399}\special{pa -397 -381}\special{pa -407 -370}%
-\special{pa -413 -364}\special{pa -417 -360}\special{pa -431 -343}\special{pa -435 -338}%
-\special{pa -435 -338}\special{pa -438 -334}\special{pa -451 -315}\special{pa -460 -302}%
+\special{pa 0 -572}\special{pa -9 -587}\special{pa -17 -600}\special{pa -26 -610}%
+\special{pa -34 -618}\special{pa -43 -624}\special{pa -51 -627}\special{pa -58 -627}%
\special{fp}%
-\special{pa 0 -483}\special{pa -34 -480}\special{pa -69 -475}\special{pa -103 -468}%
-\special{pa -136 -460}\special{pa -169 -449}\special{pa -201 -437}\special{pa -233 -423}%
-\special{pa -264 -408}\special{pa -293 -390}\special{pa -322 -372}\special{pa -349 -352}%
-\special{pa -375 -330}\special{pa -399 -307}\special{pa -422 -283}\special{pa -443 -258}%
-\special{pa -462 -232}\special{pa -480 -205}\special{pa -495 -177}\special{pa -509 -148}%
-\special{pa -520 -119}\special{pa -530 -89}\special{pa -538 -59}\special{pa -543 -29}%
-\special{pa -546 2}\special{pa -547 32}\special{pa -547 39}\special{pa -546 62}%
-\special{pa -544 79}\special{pa -543 92}\special{pa -539 111}\special{pa -538 118}%
-\special{pa -538 121}\special{pa -538 122}\special{pa -531 146}\special{pa -530 151}%
-\special{pa -530 152}\special{pa -528 158}\special{pa -520 179}\special{pa -513 196}%
+\special{pa 0 -572}\special{pa -26 -583}\special{pa -51 -593}\special{pa -76 -599}%
+\special{pa -101 -604}\special{pa -126 -606}\special{pa -150 -606}\special{pa -174 -603}%
+\special{pa -188 -600}\special{pa -196 -598}\special{pa -205 -595}\special{pa -218 -591}%
+\special{pa -221 -590}%
\special{fp}%
-\special{pa 1033 -344}\special{pa 523 -174}%
+\special{pa 0 -572}\special{pa -37 -577}\special{pa -73 -580}\special{pa -109 -580}%
+\special{pa -145 -578}\special{pa -181 -574}\special{pa -215 -568}\special{pa -249 -560}%
+\special{pa -281 -549}\special{pa -313 -536}\special{pa -343 -521}\special{pa -372 -504}%
+\special{pa -400 -485}\special{pa -412 -475}\special{pa -426 -464}\special{pa -429 -461}%
+\special{pa -448 -443}\special{pa -450 -441}\special{pa -466 -423}\special{pa -473 -416}%
+\special{pa -473 -415}\special{pa -480 -407}%
\special{fp}%
-\special{pa -454 151}\special{pa -523 174}%
+\special{pa 0 -572}\special{pa -39 -569}\special{pa -79 -564}\special{pa -117 -557}%
+\special{pa -156 -547}\special{pa -194 -536}\special{pa -231 -522}\special{pa -267 -506}%
+\special{pa -302 -488}\special{pa -336 -469}\special{pa -368 -447}\special{pa -400 -424}%
+\special{pa -429 -399}\special{pa -457 -372}\special{pa -483 -344}\special{pa -507 -315}%
+\special{pa -529 -284}\special{pa -549 -252}\special{pa -567 -220}\special{pa -583 -186}%
+\special{pa -596 -152}\special{pa -607 -117}\special{pa -616 -81}\special{pa -622 -46}%
+\special{pa -626 -10}\special{pa -627 26}\special{pa -626 42}\special{pa -626 62}%
+\special{pa -623 85}\special{pa -622 98}\special{pa -618 119}\special{pa -616 130}%
+\special{pa -616 133}\special{pa -609 160}\special{pa -607 168}\special{pa -607 169}%
+\special{pa -605 175}\special{pa -596 202}\special{pa -591 215}%
\special{fp}%
-\special{pa -523 174}\special{pa -908 302}%
-\special{fp}%
-\special{pa -782 -548}\special{pa -451 -316}%
-\special{fp}%
-\special{pa 313 219}\special{pa 451 316}%
-\special{fp}%
-\special{pa 451 316}\special{pa 782 548}%
-\special{fp}%
-\special{pa 0 631}\special{pa 0 551}%
-\special{fp}%
-\special{pa 0 -483}\special{pa 0 -551}%
-\special{fp}%
-\special{pa 0 -551}\special{pa 0 -965}%
-\special{fp}%
\special{pn 8}%
-\special{pa -306 459}\special{pa -299 462}\special{fp}\special{pa -271 477}\special{pa -264 480}\special{fp}%
-\special{pa -235 491}\special{pa -227 493}\special{fp}\special{pa -197 500}\special{pa -189 502}\special{fp}%
-\special{pa -158 505}\special{pa -150 505}\special{fp}\special{pa -119 505}\special{pa -111 505}\special{fp}%
-\special{pa -80 502}\special{pa -72 500}\special{fp}\special{pa -42 494}\special{pa -34 492}\special{fp}%
-\special{pa -4 484}\special{pa 4 482}\special{fp}\special{pn 8}%
+\special{pa 100 -622}\special{pa 92 -623}\special{fp}\special{pa 59 -626}\special{pa 51 -627}\special{fp}%
+\special{pa 19 -629}\special{pa 11 -629}\special{fp}\special{pa -22 -629}\special{pa -30 -628}\special{fp}%
+\special{pa -63 -626}\special{pa -71 -625}\special{fp}\special{pa -103 -621}\special{pa -111 -620}\special{fp}%
\special{pn 8}%
\special{pn 8}%
+\special{pa 350 -524}\special{pa 343 -528}\special{fp}\special{pa 316 -542}\special{pa 309 -546}\special{fp}%
+\special{pa 281 -557}\special{pa 274 -560}\special{fp}\special{pa 245 -570}\special{pa 237 -572}\special{fp}%
+\special{pa 208 -580}\special{pa 200 -582}\special{fp}\special{pa 170 -588}\special{pa 163 -589}\special{fp}%
+\special{pa 133 -594}\special{pa 125 -595}\special{fp}\special{pa 95 -599}\special{pa 87 -599}\special{fp}%
+\special{pa 56 -601}\special{pa 48 -602}\special{fp}\special{pa 18 -603}\special{pa 10 -603}\special{fp}%
+\special{pa -20 -603}\special{pa -28 -603}\special{fp}\special{pa -59 -601}\special{pa -67 -601}\special{fp}%
+\special{pa -97 -598}\special{pa -105 -597}\special{fp}\special{pa -135 -593}\special{pa -143 -592}\special{fp}%
+\special{pa -173 -587}\special{pa -181 -586}\special{fp}\special{pa -210 -579}\special{pa -218 -577}\special{fp}%
+\special{pa -247 -569}\special{pa -255 -567}\special{fp}\special{pa -283 -557}\special{pa -291 -554}\special{fp}%
+\special{pa -318 -541}\special{pa -326 -538}\special{fp}\special{pa -352 -522}\special{pa -359 -518}\special{fp}%
\special{pn 8}%
-\special{pa 274 -478}\special{pa 267 -482}\special{fp}\special{pa 239 -495}\special{pa 232 -498}\special{fp}%
-\special{pa 203 -508}\special{pa 196 -510}\special{fp}\special{pa 166 -518}\special{pa 158 -520}\special{fp}%
-\special{pa 129 -526}\special{pa 121 -528}\special{fp}\special{pa 91 -532}\special{pa 83 -533}\special{fp}%
-\special{pa 52 -536}\special{pa 45 -536}\special{fp}\special{pa 14 -537}\special{pa 6 -537}\special{fp}%
-\special{pa -24 -537}\special{pa -32 -537}\special{fp}\special{pa -63 -535}\special{pa -71 -534}\special{fp}%
-\special{pa -101 -531}\special{pa -109 -530}\special{fp}\special{pa -139 -524}\special{pa -146 -523}\special{fp}%
-\special{pa -176 -516}\special{pa -184 -514}\special{fp}\special{pa -213 -505}\special{pa -220 -502}\special{fp}%
-\special{pa -248 -490}\special{pa -256 -487}\special{fp}\special{pa -282 -473}\special{pa -290 -469}\special{fp}%
\special{pn 8}%
+\special{pa 489 -397}\special{pa 483 -402}\special{fp}\special{pa 461 -424}\special{pa 455 -429}\special{fp}%
+\special{pa 429 -446}\special{pa 423 -450}\special{fp}\special{pa 396 -465}\special{pa 388 -469}\special{fp}%
+\special{pa 360 -481}\special{pa 353 -484}\special{fp}\special{pa 324 -494}\special{pa 316 -497}\special{fp}%
+\special{pa 287 -506}\special{pa 279 -508}\special{fp}\special{pa 249 -515}\special{pa 241 -517}\special{fp}%
+\special{pa 211 -523}\special{pa 203 -524}\special{fp}\special{pa 173 -529}\special{pa 165 -531}\special{fp}%
+\special{pa 134 -535}\special{pa 126 -535}\special{fp}\special{pa 96 -538}\special{pa 88 -539}\special{fp}%
+\special{pa 57 -541}\special{pa 49 -541}\special{fp}\special{pa 18 -542}\special{pa 10 -542}\special{fp}%
+\special{pa -21 -542}\special{pa -29 -542}\special{fp}\special{pa -59 -541}\special{pa -67 -540}\special{fp}%
+\special{pa -98 -538}\special{pa -106 -537}\special{fp}\special{pa -137 -534}\special{pa -145 -534}\special{fp}%
+\special{pa -175 -529}\special{pa -183 -528}\special{fp}\special{pa -213 -523}\special{pa -221 -521}\special{fp}%
+\special{pa -251 -515}\special{pa -259 -513}\special{fp}\special{pa -289 -505}\special{pa -296 -503}\special{fp}%
+\special{pa -326 -493}\special{pa -333 -491}\special{fp}\special{pa -362 -480}\special{pa -370 -477}\special{fp}%
+\special{pa -398 -464}\special{pa -405 -460}\special{fp}\special{pa -431 -445}\special{pa -438 -441}\special{fp}%
+\special{pa -463 -422}\special{pa -469 -417}\special{fp}\special{pa -490 -395}\special{pa -495 -389}\special{fp}%
\special{pn 8}%
-\special{pa 425 -351}\special{pa 420 -356}\special{fp}\special{pa 398 -379}\special{pa 392 -384}\special{fp}%
-\special{pa 367 -402}\special{pa 360 -407}\special{fp}\special{pa 333 -422}\special{pa 326 -426}\special{fp}%
-\special{pa 298 -439}\special{pa 291 -442}\special{fp}\special{pa 261 -453}\special{pa 254 -455}\special{fp}%
-\special{pa 224 -464}\special{pa 216 -466}\special{fp}\special{pa 186 -473}\special{pa 178 -475}\special{fp}%
-\special{pa 148 -481}\special{pa 140 -482}\special{fp}\special{pa 109 -487}\special{pa 101 -487}\special{fp}%
-\special{pa 70 -490}\special{pa 62 -491}\special{fp}\special{pa 31 -492}\special{pa 23 -493}\special{fp}%
-\special{pa -8 -493}\special{pa -16 -493}\special{fp}\special{pa -47 -492}\special{pa -55 -491}\special{fp}%
-\special{pa -87 -489}\special{pa -94 -488}\special{fp}\special{pa -125 -485}\special{pa -133 -484}\special{fp}%
-\special{pa -164 -478}\special{pa -172 -476}\special{fp}\special{pa -202 -470}\special{pa -210 -468}\special{fp}%
-\special{pa -240 -460}\special{pa -248 -457}\special{fp}\special{pa -277 -448}\special{pa -285 -445}\special{fp}%
-\special{pa -313 -432}\special{pa -321 -429}\special{fp}\special{pa -348 -414}\special{pa -355 -410}\special{fp}%
-\special{pa -381 -393}\special{pa -387 -388}\special{fp}\special{pa -410 -367}\special{pa -416 -362}\special{fp}%
\special{pn 8}%
+\special{pa 577 -253}\special{pa 572 -259}\special{fp}\special{pa 555 -285}\special{pa 549 -291}\special{fp}%
+\special{pa 527 -313}\special{pa 521 -318}\special{fp}\special{pa 495 -336}\special{pa 489 -341}\special{fp}%
+\special{pa 461 -356}\special{pa 454 -359}\special{fp}\special{pa 426 -373}\special{pa 419 -376}\special{fp}%
+\special{pa 390 -388}\special{pa 382 -390}\special{fp}\special{pa 352 -400}\special{pa 345 -403}\special{fp}%
+\special{pa 315 -411}\special{pa 307 -413}\special{fp}\special{pa 276 -421}\special{pa 269 -423}\special{fp}%
+\special{pa 238 -428}\special{pa 230 -430}\special{fp}\special{pa 199 -435}\special{pa 191 -436}\special{fp}%
+\special{pa 160 -440}\special{pa 152 -441}\special{fp}\special{pa 121 -444}\special{pa 113 -445}\special{fp}%
+\special{pa 82 -447}\special{pa 74 -447}\special{fp}\special{pa 43 -449}\special{pa 35 -449}\special{fp}%
+\special{pa 3 -450}\special{pa -5 -450}\special{fp}\special{pa -36 -449}\special{pa -44 -449}\special{fp}%
+\special{pa -75 -448}\special{pa -83 -447}\special{fp}\special{pa -114 -445}\special{pa -122 -444}\special{fp}%
+\special{pa -153 -441}\special{pa -161 -440}\special{fp}\special{pa -192 -436}\special{pa -200 -435}\special{fp}%
+\special{pa -231 -430}\special{pa -239 -428}\special{fp}\special{pa -270 -422}\special{pa -277 -420}\special{fp}%
+\special{pa -308 -413}\special{pa -316 -411}\special{fp}\special{pa -346 -403}\special{pa -353 -400}\special{fp}%
+\special{pa -383 -390}\special{pa -390 -387}\special{fp}\special{pa -420 -376}\special{pa -427 -372}\special{fp}%
+\special{pa -455 -359}\special{pa -462 -356}\special{fp}\special{pa -489 -340}\special{pa -496 -335}\special{fp}%
+\special{pa -521 -317}\special{pa -527 -312}\special{fp}\special{pa -550 -290}\special{pa -555 -284}\special{fp}%
+\special{pa -572 -258}\special{pa -577 -252}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 502 -228}\special{pa 497 -235}\special{fp}\special{pa 480 -261}\special{pa 475 -267}\special{fp}%
-\special{pa 453 -289}\special{pa 447 -295}\special{fp}\special{pa 421 -314}\special{pa 415 -318}\special{fp}%
-\special{pa 388 -335}\special{pa 381 -339}\special{fp}\special{pa 352 -352}\special{pa 345 -356}\special{fp}%
-\special{pa 316 -367}\special{pa 308 -370}\special{fp}\special{pa 278 -380}\special{pa 271 -383}\special{fp}%
-\special{pa 240 -391}\special{pa 232 -393}\special{fp}\special{pa 201 -400}\special{pa 194 -401}\special{fp}%
-\special{pa 163 -407}\special{pa 155 -408}\special{fp}\special{pa 123 -412}\special{pa 115 -413}\special{fp}%
-\special{pa 84 -416}\special{pa 76 -417}\special{fp}\special{pa 44 -419}\special{pa 36 -419}\special{fp}%
-\special{pa 5 -420}\special{pa -3 -420}\special{fp}\special{pa -35 -419}\special{pa -43 -419}\special{fp}%
-\special{pa -74 -417}\special{pa -82 -417}\special{fp}\special{pa -114 -413}\special{pa -122 -412}\special{fp}%
-\special{pa -153 -408}\special{pa -161 -407}\special{fp}\special{pa -192 -402}\special{pa -200 -400}\special{fp}%
-\special{pa -231 -393}\special{pa -239 -391}\special{fp}\special{pa -269 -383}\special{pa -277 -381}\special{fp}%
-\special{pa -307 -371}\special{pa -314 -368}\special{fp}\special{pa -343 -356}\special{pa -351 -353}\special{fp}%
-\special{pa -379 -339}\special{pa -386 -335}\special{fp}\special{pa -413 -319}\special{pa -420 -315}\special{fp}%
-\special{pa -445 -296}\special{pa -451 -291}\special{fp}\special{pa -474 -269}\special{pa -479 -262}\special{fp}%
-\special{pa -496 -236}\special{pa -501 -229}\special{fp}\special{pn 8}%
+\special{pa 625 -85}\special{pa 622 -92}\special{fp}\special{pa 612 -122}\special{pa 609 -129}\special{fp}%
+\special{pa 591 -154}\special{pa 585 -161}\special{fp}\special{pa 563 -183}\special{pa 557 -188}\special{fp}%
+\special{pa 532 -206}\special{pa 525 -211}\special{fp}\special{pa 498 -227}\special{pa 491 -230}\special{fp}%
+\special{pa 463 -244}\special{pa 456 -248}\special{fp}\special{pa 427 -260}\special{pa 420 -263}\special{fp}%
+\special{pa 390 -273}\special{pa 383 -276}\special{fp}\special{pa 353 -285}\special{pa 345 -287}\special{fp}%
+\special{pa 315 -295}\special{pa 307 -297}\special{fp}\special{pa 277 -304}\special{pa 269 -305}\special{fp}%
+\special{pa 238 -311}\special{pa 230 -312}\special{fp}\special{pa 199 -317}\special{pa 191 -318}\special{fp}%
+\special{pa 160 -322}\special{pa 152 -323}\special{fp}\special{pa 121 -326}\special{pa 113 -326}\special{fp}%
+\special{pa 82 -329}\special{pa 74 -329}\special{fp}\special{pa 43 -330}\special{pa 35 -330}\special{fp}%
+\special{pa 3 -331}\special{pa -5 -331}\special{fp}\special{pa -36 -330}\special{pa -44 -330}\special{fp}%
+\special{pa -75 -329}\special{pa -83 -329}\special{fp}\special{pa -114 -326}\special{pa -122 -326}\special{fp}%
+\special{pa -153 -323}\special{pa -161 -322}\special{fp}\special{pa -192 -318}\special{pa -200 -317}\special{fp}%
+\special{pa -231 -312}\special{pa -239 -311}\special{fp}\special{pa -270 -305}\special{pa -278 -303}\special{fp}%
+\special{pa -308 -297}\special{pa -316 -295}\special{fp}\special{pa -346 -287}\special{pa -354 -285}\special{fp}%
+\special{pa -384 -276}\special{pa -391 -273}\special{fp}\special{pa -421 -262}\special{pa -428 -260}\special{fp}%
+\special{pa -457 -247}\special{pa -464 -244}\special{fp}\special{pa -492 -230}\special{pa -499 -226}\special{fp}%
+\special{pa -526 -210}\special{pa -533 -206}\special{fp}\special{pa -558 -187}\special{pa -564 -181}\special{fp}%
+\special{pa -586 -159}\special{pa -591 -153}\special{fp}\special{pa -608 -128}\special{pa -612 -120}\special{fp}%
+\special{pa -622 -91}\special{pa -624 -83}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 546 -73}\special{pa 544 -81}\special{fp}\special{pa 536 -112}\special{pa 532 -119}\special{fp}%
-\special{pa 516 -146}\special{pa 511 -153}\special{fp}\special{pa 490 -176}\special{pa 484 -181}\special{fp}%
-\special{pa 459 -201}\special{pa 453 -206}\special{fp}\special{pa 426 -223}\special{pa 419 -227}\special{fp}%
-\special{pa 391 -242}\special{pa 384 -246}\special{fp}\special{pa 355 -259}\special{pa 348 -262}\special{fp}%
-\special{pa 318 -273}\special{pa 310 -275}\special{fp}\special{pa 280 -285}\special{pa 272 -287}\special{fp}%
-\special{pa 242 -295}\special{pa 234 -297}\special{fp}\special{pa 203 -303}\special{pa 195 -305}\special{fp}%
-\special{pa 163 -310}\special{pa 156 -311}\special{fp}\special{pa 124 -315}\special{pa 116 -316}\special{fp}%
-\special{pa 85 -319}\special{pa 77 -319}\special{fp}\special{pa 45 -321}\special{pa 37 -322}\special{fp}%
-\special{pa 5 -322}\special{pa -3 -322}\special{fp}\special{pa -35 -321}\special{pa -43 -321}\special{fp}%
-\special{pa -74 -320}\special{pa -82 -319}\special{fp}\special{pa -114 -316}\special{pa -122 -315}\special{fp}%
-\special{pa -153 -312}\special{pa -161 -311}\special{fp}\special{pa -193 -305}\special{pa -200 -303}\special{fp}%
-\special{pa -231 -297}\special{pa -239 -295}\special{fp}\special{pa -270 -288}\special{pa -278 -285}\special{fp}%
-\special{pa -308 -276}\special{pa -316 -273}\special{fp}\special{pa -345 -263}\special{pa -353 -260}\special{fp}%
-\special{pa -382 -247}\special{pa -389 -244}\special{fp}\special{pa -417 -228}\special{pa -424 -224}\special{fp}%
-\special{pa -451 -207}\special{pa -457 -202}\special{fp}\special{pa -482 -183}\special{pa -488 -177}\special{fp}%
-\special{pa -509 -154}\special{pa -514 -147}\special{fp}\special{pa -531 -121}\special{pa -534 -113}\special{fp}%
-\special{pa -543 -83}\special{pa -546 -76}\special{fp}\special{pn 8}%
+\special{pa 625 72}\special{pa 623 64}\special{fp}\special{pa 618 33}\special{pa 616 25}\special{fp}%
+\special{pa 601 -2}\special{pa 596 -9}\special{fp}\special{pa 575 -32}\special{pa 570 -38}\special{fp}%
+\special{pa 546 -58}\special{pa 539 -63}\special{fp}\special{pa 513 -80}\special{pa 506 -84}\special{fp}%
+\special{pa 479 -100}\special{pa 471 -103}\special{fp}\special{pa 442 -116}\special{pa 435 -119}\special{fp}%
+\special{pa 406 -130}\special{pa 398 -133}\special{fp}\special{pa 368 -143}\special{pa 360 -145}\special{fp}%
+\special{pa 330 -153}\special{pa 322 -155}\special{fp}\special{pa 292 -163}\special{pa 284 -165}\special{fp}%
+\special{pa 253 -170}\special{pa 245 -172}\special{fp}\special{pa 214 -177}\special{pa 206 -178}\special{fp}%
+\special{pa 175 -182}\special{pa 167 -183}\special{fp}\special{pa 135 -187}\special{pa 127 -187}\special{fp}%
+\special{pa 96 -190}\special{pa 88 -190}\special{fp}\special{pa 56 -192}\special{pa 49 -192}\special{fp}%
+\special{pa 17 -193}\special{pa 9 -193}\special{fp}\special{pa -23 -193}\special{pa -31 -193}\special{fp}%
+\special{pa -62 -192}\special{pa -70 -191}\special{fp}\special{pa -102 -189}\special{pa -110 -189}\special{fp}%
+\special{pa -141 -186}\special{pa -149 -185}\special{fp}\special{pa -180 -182}\special{pa -188 -181}\special{fp}%
+\special{pa -219 -176}\special{pa -227 -175}\special{fp}\special{pa -258 -169}\special{pa -266 -168}\special{fp}%
+\special{pa -297 -162}\special{pa -305 -160}\special{fp}\special{pa -335 -152}\special{pa -343 -150}\special{fp}%
+\special{pa -374 -141}\special{pa -381 -139}\special{fp}\special{pa -411 -128}\special{pa -418 -125}\special{fp}%
+\special{pa -448 -114}\special{pa -455 -110}\special{fp}\special{pa -484 -97}\special{pa -491 -94}\special{fp}%
+\special{pa -518 -77}\special{pa -524 -73}\special{fp}\special{pa -550 -55}\special{pa -556 -50}\special{fp}%
+\special{pa -579 -28}\special{pa -585 -23}\special{fp}\special{pa -604 2}\special{pa -608 9}\special{fp}%
+\special{pa -620 38}\special{pa -622 46}\special{fp}\special{pa -623 77}\special{pa -624 85}\special{fp}%
\special{pn 8}%
-\special{pa 546 74}\special{pa 546 66}\special{fp}\special{pa 545 34}\special{pa 543 26}\special{fp}%
-\special{pa 532 -3}\special{pa 528 -10}\special{fp}\special{pa 510 -36}\special{pa 505 -42}\special{fp}%
-\special{pa 484 -65}\special{pa 478 -70}\special{fp}\special{pa 453 -90}\special{pa 446 -95}\special{fp}%
-\special{pa 420 -111}\special{pa 413 -115}\special{fp}\special{pa 384 -129}\special{pa 377 -132}\special{fp}%
-\special{pa 348 -145}\special{pa 341 -148}\special{fp}\special{pa 311 -159}\special{pa 304 -161}\special{fp}%
-\special{pa 273 -170}\special{pa 266 -172}\special{fp}\special{pa 235 -180}\special{pa 227 -182}\special{fp}%
-\special{pa 197 -188}\special{pa 189 -189}\special{fp}\special{pa 158 -194}\special{pa 150 -195}\special{fp}%
-\special{pa 118 -200}\special{pa 110 -200}\special{fp}\special{pa 79 -203}\special{pa 71 -203}\special{fp}%
-\special{pa 40 -205}\special{pa 32 -205}\special{fp}\special{pa 0 -206}\special{pa -8 -206}\special{fp}%
-\special{pa -39 -205}\special{pa -47 -205}\special{fp}\special{pa -79 -203}\special{pa -87 -202}\special{fp}%
-\special{pa -118 -199}\special{pa -126 -198}\special{fp}\special{pa -157 -195}\special{pa -165 -193}\special{fp}%
-\special{pa -196 -188}\special{pa -204 -186}\special{fp}\special{pa -235 -180}\special{pa -243 -178}\special{fp}%
-\special{pa -273 -170}\special{pa -281 -168}\special{fp}\special{pa -311 -159}\special{pa -319 -156}\special{fp}%
-\special{pa -348 -145}\special{pa -356 -142}\special{fp}\special{pa -385 -130}\special{pa -392 -126}\special{fp}%
-\special{pa -419 -111}\special{pa -426 -107}\special{fp}\special{pa -452 -90}\special{pa -459 -85}\special{fp}%
-\special{pa -483 -65}\special{pa -489 -59}\special{fp}\special{pa -510 -36}\special{pa -515 -30}\special{fp}%
-\special{pa -531 -3}\special{pa -535 4}\special{fp}\special{pa -544 34}\special{pa -545 42}\special{fp}%
-\special{pa -545 73}\special{pa -545 81}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 504 223}\special{pa 506 215}\special{fp}\special{pa 514 185}\special{pa 515 177}\special{fp}%
-\special{pa 512 146}\special{pa 510 138}\special{fp}\special{pa 498 109}\special{pa 494 102}\special{fp}%
-\special{pa 476 77}\special{pa 471 71}\special{fp}\special{pa 448 49}\special{pa 442 44}\special{fp}%
-\special{pa 416 25}\special{pa 410 21}\special{fp}\special{pa 383 5}\special{pa 376 1}\special{fp}%
-\special{pa 347 -12}\special{pa 340 -16}\special{fp}\special{pa 311 -27}\special{pa 303 -29}\special{fp}%
-\special{pa 273 -39}\special{pa 266 -42}\special{fp}\special{pa 235 -50}\special{pa 227 -52}\special{fp}%
-\special{pa 197 -58}\special{pa 189 -60}\special{fp}\special{pa 158 -65}\special{pa 150 -66}\special{fp}%
-\special{pa 119 -71}\special{pa 111 -72}\special{fp}\special{pa 79 -74}\special{pa 71 -75}\special{fp}%
-\special{pa 40 -77}\special{pa 32 -77}\special{fp}\special{pa 1 -77}\special{pa -7 -77}\special{fp}%
-\special{pa -39 -76}\special{pa -47 -76}\special{fp}\special{pa -78 -75}\special{pa -86 -74}\special{fp}%
-\special{pa -117 -71}\special{pa -125 -70}\special{fp}\special{pa -157 -66}\special{pa -164 -64}\special{fp}%
-\special{pa -195 -59}\special{pa -203 -57}\special{fp}\special{pa -234 -50}\special{pa -242 -48}\special{fp}%
-\special{pa -272 -40}\special{pa -280 -37}\special{fp}\special{pa -309 -28}\special{pa -317 -25}\special{fp}%
-\special{pa -346 -13}\special{pa -353 -9}\special{fp}\special{pa -381 5}\special{pa -388 8}\special{fp}%
-\special{pa -415 25}\special{pa -422 29}\special{fp}\special{pa -447 48}\special{pa -453 53}\special{fp}%
-\special{pa -475 76}\special{pa -480 82}\special{fp}\special{pa -498 108}\special{pa -501 115}\special{fp}%
-\special{pa -511 145}\special{pa -513 152}\special{fp}\special{pa -514 184}\special{pa -513 192}\special{fp}%
-\special{pa -504 221}\special{pa -502 229}\special{fp}\special{pn 8}%
+\special{pa 581 244}\special{pa 582 236}\special{fp}\special{pa 588 205}\special{pa 588 197}\special{fp}%
+\special{pa 582 167}\special{pa 579 159}\special{fp}\special{pa 564 132}\special{pa 559 126}\special{fp}%
+\special{pa 538 103}\special{pa 532 97}\special{fp}\special{pa 507 78}\special{pa 501 73}\special{fp}%
+\special{pa 474 57}\special{pa 467 53}\special{fp}\special{pa 439 39}\special{pa 432 35}\special{fp}%
+\special{pa 403 23}\special{pa 396 20}\special{fp}\special{pa 366 10}\special{pa 359 7}\special{fp}%
+\special{pa 329 -2}\special{pa 321 -4}\special{fp}\special{pa 291 -12}\special{pa 283 -14}\special{fp}%
+\special{pa 252 -20}\special{pa 244 -21}\special{fp}\special{pa 214 -27}\special{pa 206 -29}\special{fp}%
+\special{pa 175 -33}\special{pa 167 -34}\special{fp}\special{pa 136 -37}\special{pa 128 -38}\special{fp}%
+\special{pa 96 -40}\special{pa 89 -41}\special{fp}\special{pa 57 -43}\special{pa 49 -43}\special{fp}%
+\special{pa 18 -44}\special{pa 10 -44}\special{fp}\special{pa -21 -44}\special{pa -29 -44}\special{fp}%
+\special{pa -61 -43}\special{pa -69 -42}\special{fp}\special{pa -100 -40}\special{pa -108 -40}\special{fp}%
+\special{pa -139 -37}\special{pa -147 -36}\special{fp}\special{pa -178 -32}\special{pa -186 -31}\special{fp}%
+\special{pa -217 -27}\special{pa -225 -25}\special{fp}\special{pa -256 -19}\special{pa -263 -18}\special{fp}%
+\special{pa -294 -11}\special{pa -302 -9}\special{fp}\special{pa -332 -1}\special{pa -340 2}\special{fp}%
+\special{pa -369 11}\special{pa -377 14}\special{fp}\special{pa -406 24}\special{pa -414 27}\special{fp}%
+\special{pa -442 40}\special{pa -449 44}\special{fp}\special{pa -477 59}\special{pa -484 63}\special{fp}%
+\special{pa -510 80}\special{pa -516 85}\special{fp}\special{pa -540 105}\special{pa -546 111}\special{fp}%
+\special{pa -566 135}\special{pa -570 142}\special{fp}\special{pa -583 170}\special{pa -585 178}\special{fp}%
+\special{pa -588 208}\special{pa -587 216}\special{fp}\special{pa -579 246}\special{pa -577 254}\special{fp}%
\special{pn 8}%
-\special{pa 417 361}\special{pa 421 355}\special{fp}\special{pa 439 329}\special{pa 442 321}\special{fp}%
-\special{pa 451 292}\special{pa 453 284}\special{fp}\special{pa 451 253}\special{pa 449 245}\special{fp}%
-\special{pa 437 216}\special{pa 432 209}\special{fp}\special{pa 413 185}\special{pa 408 179}\special{fp}%
-\special{pa 384 158}\special{pa 378 153}\special{fp}\special{pa 351 136}\special{pa 345 132}\special{fp}%
-\special{pa 317 118}\special{pa 309 115}\special{fp}\special{pa 280 103}\special{pa 273 100}\special{fp}%
-\special{pa 243 90}\special{pa 236 87}\special{fp}\special{pa 205 79}\special{pa 198 77}\special{fp}%
-\special{pa 167 71}\special{pa 159 69}\special{fp}\special{pa 128 65}\special{pa 120 63}\special{fp}%
-\special{pa 89 60}\special{pa 81 59}\special{fp}\special{pa 49 57}\special{pa 41 56}\special{fp}%
-\special{pa 10 56}\special{pa 2 56}\special{fp}\special{pa -29 56}\special{pa -37 56}\special{fp}%
-\special{pa -69 58}\special{pa -77 58}\special{fp}\special{pa -108 62}\special{pa -116 63}\special{fp}%
-\special{pa -147 67}\special{pa -155 69}\special{fp}\special{pa -186 75}\special{pa -193 76}\special{fp}%
-\special{pa -224 84}\special{pa -232 86}\special{fp}\special{pa -261 96}\special{pa -269 98}\special{fp}%
-\special{pa -298 110}\special{pa -306 113}\special{fp}\special{pa -334 127}\special{pa -341 130}\special{fp}%
-\special{pa -368 147}\special{pa -374 151}\special{fp}\special{pa -399 171}\special{pa -405 176}\special{fp}%
-\special{pa -426 199}\special{pa -430 206}\special{fp}\special{pa -445 233}\special{pa -448 241}\special{fp}%
-\special{pa -453 272}\special{pa -453 280}\special{fp}\special{pa -447 310}\special{pa -444 318}\special{fp}%
-\special{pa -428 345}\special{pa -425 352}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 288 470}\special{pa 294 465}\special{fp}\special{pa 319 447}\special{pa 325 441}\special{fp}%
-\special{pa 346 418}\special{pa 350 411}\special{fp}\special{pa 362 382}\special{pa 364 374}\special{fp}%
-\special{pa 363 343}\special{pa 361 335}\special{fp}\special{pa 347 307}\special{pa 343 301}\special{fp}%
-\special{pa 321 278}\special{pa 315 273}\special{fp}\special{pa 290 254}\special{pa 283 250}\special{fp}%
-\special{pa 255 235}\special{pa 248 232}\special{fp}\special{pa 219 220}\special{pa 211 218}\special{fp}%
-\special{pa 181 208}\special{pa 174 206}\special{fp}\special{pa 143 199}\special{pa 135 198}\special{fp}%
-\special{pa 104 193}\special{pa 96 191}\special{fp}\special{pa 65 188}\special{pa 57 187}\special{fp}%
-\special{pa 26 186}\special{pa 18 185}\special{fp}\special{pa -14 185}\special{pa -22 185}\special{fp}%
-\special{pa -53 187}\special{pa -61 187}\special{fp}\special{pa -92 191}\special{pa -100 192}\special{fp}%
-\special{pa -131 197}\special{pa -139 198}\special{fp}\special{pa -170 205}\special{pa -178 207}\special{fp}%
-\special{pa -208 216}\special{pa -215 219}\special{fp}\special{pa -244 231}\special{pa -252 234}\special{fp}%
-\special{pa -280 248}\special{pa -287 252}\special{fp}\special{pa -313 270}\special{pa -319 275}\special{fp}%
-\special{pa -340 298}\special{pa -345 304}\special{fp}\special{pa -360 331}\special{pa -363 339}\special{fp}%
-\special{pa -365 370}\special{pa -363 378}\special{fp}\special{pa -352 407}\special{pa -348 414}\special{fp}%
-\special{pa -328 439}\special{pa -323 444}\special{fp}\special{pa -298 463}\special{pa -291 468}\special{fp}%
+\special{pa 495 390}\special{pa 498 383}\special{fp}\special{pa 513 355}\special{pa 515 347}\special{fp}%
+\special{pa 517 316}\special{pa 516 308}\special{fp}\special{pa 506 279}\special{pa 502 272}\special{fp}%
+\special{pa 483 247}\special{pa 477 241}\special{fp}\special{pa 453 220}\special{pa 447 216}\special{fp}%
+\special{pa 421 198}\special{pa 414 194}\special{fp}\special{pa 386 180}\special{pa 378 177}\special{fp}%
+\special{pa 349 164}\special{pa 342 161}\special{fp}\special{pa 312 151}\special{pa 304 149}\special{fp}%
+\special{pa 274 141}\special{pa 266 139}\special{fp}\special{pa 235 131}\special{pa 227 130}\special{fp}%
+\special{pa 196 124}\special{pa 188 123}\special{fp}\special{pa 157 118}\special{pa 149 117}\special{fp}%
+\special{pa 118 113}\special{pa 110 113}\special{fp}\special{pa 78 110}\special{pa 70 110}\special{fp}%
+\special{pa 39 108}\special{pa 31 108}\special{fp}\special{pa -1 108}\special{pa -9 108}\special{fp}%
+\special{pa -40 109}\special{pa -48 109}\special{fp}\special{pa -80 110}\special{pa -88 111}\special{fp}%
+\special{pa -119 114}\special{pa -127 114}\special{fp}\special{pa -159 118}\special{pa -167 119}\special{fp}%
+\special{pa -198 124}\special{pa -206 125}\special{fp}\special{pa -237 132}\special{pa -244 134}\special{fp}%
+\special{pa -275 141}\special{pa -283 143}\special{fp}\special{pa -313 152}\special{pa -321 154}\special{fp}%
+\special{pa -351 165}\special{pa -358 168}\special{fp}\special{pa -387 181}\special{pa -394 184}\special{fp}%
+\special{pa -422 199}\special{pa -429 203}\special{fp}\special{pa -455 221}\special{pa -461 226}\special{fp}%
+\special{pa -484 248}\special{pa -489 254}\special{fp}\special{pa -507 280}\special{pa -510 287}\special{fp}%
+\special{pa -517 318}\special{pa -518 326}\special{fp}\special{pa -512 356}\special{pa -509 364}\special{fp}%
+\special{pa -493 391}\special{pa -489 398}\special{fp}\special{pn 8}%
\special{pn 8}%
+\special{pa 352 523}\special{pa 358 518}\special{fp}\special{pa 383 498}\special{pa 388 492}\special{fp}%
+\special{pa 407 466}\special{pa 410 459}\special{fp}\special{pa 417 428}\special{pa 417 420}\special{fp}%
+\special{pa 407 391}\special{pa 404 383}\special{fp}\special{pa 383 359}\special{pa 378 354}\special{fp}%
+\special{pa 353 334}\special{pa 346 330}\special{fp}\special{pa 318 315}\special{pa 311 311}\special{fp}%
+\special{pa 282 299}\special{pa 274 296}\special{fp}\special{pa 244 286}\special{pa 236 284}\special{fp}%
+\special{pa 206 276}\special{pa 198 274}\special{fp}\special{pa 167 268}\special{pa 159 266}\special{fp}%
+\special{pa 127 262}\special{pa 119 261}\special{fp}\special{pa 88 257}\special{pa 80 256}\special{fp}%
+\special{pa 48 254}\special{pa 40 254}\special{fp}\special{pa 9 253}\special{pa 1 253}\special{fp}%
+\special{pa -31 254}\special{pa -39 254}\special{fp}\special{pa -71 256}\special{pa -79 256}\special{fp}%
+\special{pa -110 259}\special{pa -118 260}\special{fp}\special{pa -150 265}\special{pa -158 266}\special{fp}%
+\special{pa -189 272}\special{pa -197 274}\special{fp}\special{pa -227 282}\special{pa -235 284}\special{fp}%
+\special{pa -265 293}\special{pa -273 296}\special{fp}\special{pa -302 308}\special{pa -310 311}\special{fp}%
+\special{pa -338 326}\special{pa -345 330}\special{fp}\special{pa -371 348}\special{pa -377 353}\special{fp}%
+\special{pa -399 376}\special{pa -403 383}\special{fp}\special{pa -416 412}\special{pa -417 420}\special{fp}%
+\special{pa -413 451}\special{pa -411 458}\special{fp}\special{pa -394 485}\special{pa -389 491}\special{fp}%
+\special{pa -365 512}\special{pa -359 517}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 41 550}\special{pa 49 549}\special{fp}\special{pa 81 545}\special{pa 88 543}\special{fp}%
-\special{pa 120 537}\special{pa 127 534}\special{fp}\special{pa 158 525}\special{pa 165 522}\special{fp}%
-\special{pa 194 508}\special{pa 201 504}\special{fp}\special{pa 227 485}\special{pa 232 479}\special{fp}%
-\special{pa 251 453}\special{pa 253 445}\special{fp}\special{pa 254 414}\special{pa 252 406}\special{fp}%
-\special{pa 235 379}\special{pa 230 373}\special{fp}\special{pa 205 354}\special{pa 198 349}\special{fp}%
-\special{pa 170 335}\special{pa 162 332}\special{fp}\special{pa 132 322}\special{pa 124 320}\special{fp}%
-\special{pa 93 312}\special{pa 85 311}\special{fp}\special{pa 53 307}\special{pa 45 306}\special{fp}%
-\special{pa 14 304}\special{pa 6 304}\special{fp}\special{pa -26 305}\special{pa -34 305}\special{fp}%
-\special{pa -66 308}\special{pa -74 309}\special{fp}\special{pa -106 315}\special{pa -113 317}\special{fp}%
-\special{pa -144 325}\special{pa -152 328}\special{fp}\special{pa -181 340}\special{pa -188 344}\special{fp}%
-\special{pa -216 361}\special{pa -222 366}\special{fp}\special{pa -244 389}\special{pa -248 396}\special{fp}%
-\special{pa -256 427}\special{pa -255 435}\special{fp}\special{pa -244 464}\special{pa -240 471}\special{fp}%
-\special{pa -217 493}\special{pa -210 498}\special{fp}\special{pa -183 514}\special{pa -176 517}\special{fp}%
-\special{pa -146 529}\special{pa -138 532}\special{fp}\special{pa -107 539}\special{pa -99 541}\special{fp}%
-\special{pa -68 546}\special{pa -60 547}\special{fp}\special{pa -28 550}\special{pa -20 551}\special{fp}%
+\special{pa 187 601}\special{pa 194 598}\special{fp}\special{pa 223 586}\special{pa 230 582}\special{fp}%
+\special{pa 257 565}\special{pa 263 560}\special{fp}\special{pa 283 537}\special{pa 287 530}\special{fp}%
+\special{pa 292 499}\special{pa 291 491}\special{fp}\special{pa 275 465}\special{pa 269 459}\special{fp}%
+\special{pa 245 439}\special{pa 238 435}\special{fp}\special{pa 210 421}\special{pa 203 418}\special{fp}%
+\special{pa 173 407}\special{pa 165 405}\special{fp}\special{pa 135 398}\special{pa 127 396}\special{fp}%
+\special{pa 96 391}\special{pa 88 390}\special{fp}\special{pa 57 386}\special{pa 49 386}\special{fp}%
+\special{pa 18 384}\special{pa 10 384}\special{fp}\special{pa -21 384}\special{pa -29 384}\special{fp}%
+\special{pa -61 386}\special{pa -69 387}\special{fp}\special{pa -100 391}\special{pa -108 392}\special{fp}%
+\special{pa -138 398}\special{pa -146 400}\special{fp}\special{pa -176 408}\special{pa -184 411}\special{fp}%
+\special{pa -213 422}\special{pa -220 426}\special{fp}\special{pa -248 441}\special{pa -254 446}\special{fp}%
+\special{pa -277 467}\special{pa -282 474}\special{fp}\special{pa -292 503}\special{pa -292 511}\special{fp}%
+\special{pa -281 540}\special{pa -277 546}\special{fp}\special{pa -254 567}\special{pa -247 572}\special{fp}%
+\special{pa -220 587}\special{pa -213 591}\special{fp}\special{pa -183 602}\special{pa -176 604}\special{fp}%
\special{pn 8}%
\special{pn 8}%
-\special{pa -112 503}\special{pa -105 507}\special{fp}\special{pa -77 520}\special{pa -69 523}\special{fp}%
-\special{pa -38 529}\special{pa -30 531}\special{fp}\special{pa 1 532}\special{pa 9 532}\special{fp}%
-\special{pa 40 529}\special{pa 48 528}\special{fp}\special{pa 79 520}\special{pa 86 517}\special{fp}%
-\special{pa 114 501}\special{pa 119 495}\special{fp}\special{pa 132 468}\special{pa 131 460}\special{fp}%
-\special{pa 112 435}\special{pa 106 430}\special{fp}\special{pa 77 417}\special{pa 69 414}\special{fp}%
-\special{pa 38 408}\special{pa 30 407}\special{fp}\special{pa -1 405}\special{pa -9 405}\special{fp}%
-\special{pa -40 408}\special{pa -48 410}\special{fp}\special{pa -79 418}\special{pa -86 421}\special{fp}%
-\special{pa -114 436}\special{pa -119 442}\special{fp}\special{pa -132 470}\special{pa -131 478}\special{fp}%
-\special{pa -112 502}\special{pa -106 507}\special{fp}\special{pa -77 520}\special{pa -69 523}\special{fp}%
-\special{pa -38 529}\special{pa -30 531}\special{fp}\special{pa 1 532}\special{pa 9 532}\special{fp}%
-\special{pa 40 529}\special{pa 48 528}\special{fp}\special{pa 79 520}\special{pa 86 517}\special{fp}%
-\special{pa 114 501}\special{pa 119 495}\special{fp}\special{pa 132 468}\special{pa 131 460}\special{fp}%
-\special{pa 112 435}\special{pa 106 430}\special{fp}\special{pa 77 417}\special{pa 69 414}\special{fp}%
-\special{pa 38 408}\special{pa 30 407}\special{fp}\special{pa -1 405}\special{pa -9 405}\special{fp}%
-\special{pa -40 408}\special{pa -48 410}\special{fp}\special{pa -79 418}\special{pa -86 421}\special{fp}%
-\special{pa -114 436}\special{pa -119 442}\special{fp}\special{pa -132 470}\special{pa -131 478}\special{fp}%
-\special{pa -111 502}\special{pa -106 508}\special{fp}\special{pn 8}%
+\special{pa -129 588}\special{pa -122 592}\special{fp}\special{pa -94 604}\special{pa -87 607}\special{fp}%
+\special{pa -56 614}\special{pa -49 615}\special{fp}\special{pa -18 618}\special{pa -10 618}\special{fp}%
+\special{pa 21 618}\special{pa 29 617}\special{fp}\special{pa 60 613}\special{pa 68 612}\special{fp}%
+\special{pa 97 604}\special{pa 105 601}\special{fp}\special{pa 132 586}\special{pa 138 580}\special{fp}%
+\special{pa 151 554}\special{pa 150 546}\special{fp}\special{pa 129 523}\special{pa 123 518}\special{fp}%
+\special{pa 94 506}\special{pa 87 503}\special{fp}\special{pa 56 497}\special{pa 49 495}\special{fp}%
+\special{pa 18 493}\special{pa 10 492}\special{fp}\special{pa -21 493}\special{pa -29 493}\special{fp}%
+\special{pa -60 497}\special{pa -68 499}\special{fp}\special{pa -97 507}\special{pa -105 510}\special{fp}%
+\special{pa -132 524}\special{pa -138 530}\special{fp}\special{pa -151 557}\special{pa -150 565}\special{fp}%
+\special{pa -129 588}\special{pa -123 592}\special{fp}\special{pa -94 604}\special{pa -87 607}\special{fp}%
+\special{pa -56 614}\special{pa -49 615}\special{fp}\special{pa -18 618}\special{pa -10 618}\special{fp}%
+\special{pa 21 618}\special{pa 29 617}\special{fp}\special{pa 60 613}\special{pa 68 612}\special{fp}%
+\special{pa 97 604}\special{pa 105 601}\special{fp}\special{pa 132 586}\special{pa 138 580}\special{fp}%
+\special{pa 151 554}\special{pa 150 546}\special{fp}\special{pa 129 523}\special{pa 123 518}\special{fp}%
+\special{pa 94 506}\special{pa 87 503}\special{fp}\special{pa 56 497}\special{pa 49 495}\special{fp}%
+\special{pa 18 493}\special{pa 10 492}\special{fp}\special{pa -21 493}\special{pa -29 493}\special{fp}%
+\special{pa -60 497}\special{pa -68 499}\special{fp}\special{pa -97 507}\special{pa -105 510}\special{fp}%
+\special{pa -132 524}\special{pa -138 530}\special{fp}\special{pa -151 557}\special{pa -150 565}\special{fp}%
+\special{pa -128 587}\special{pa -123 593}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa -132 536}\special{pa -124 536}\special{fp}\special{pa -96 536}\special{pa -88 534}\special{fp}%
-\special{pa -62 525}\special{pa -55 522}\special{fp}\special{pa -31 507}\special{pa -25 503}\special{fp}%
-\special{pa -3 485}\special{pa 3 480}\special{fp}\special{pn 8}%
+\special{pa -138 615}\special{pa -130 615}\special{fp}\special{pa -102 616}\special{pa -94 615}\special{fp}%
+\special{pa -67 608}\special{pa -59 606}\special{fp}\special{pa -34 594}\special{pa -27 590}\special{fp}%
+\special{pa -3 574}\special{pa 3 570}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 0 555}\special{pa 0 547}\special{fp}\special{pa 0 521}\special{pa 0 513}\special{fp}%
-\special{pa 0 487}\special{pa 0 479}\special{fp}\special{pn 8}%
+\special{pa -6 634}\special{pa -5 626}\special{fp}\special{pa 0 576}\special{pa 0 568}\special{fp}%
\special{pn 8}%
-\special{pa 137 534}\special{pa 129 535}\special{fp}\special{pa 100 536}\special{pa 92 535}\special{fp}%
-\special{pa 65 526}\special{pa 57 523}\special{fp}\special{pa 32 508}\special{pa 26 504}\special{fp}%
-\special{pa 3 485}\special{pa -3 480}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 309 457}\special{pa 302 461}\special{fp}\special{pa 274 476}\special{pa 267 479}\special{fp}%
-\special{pa 237 490}\special{pa 230 493}\special{fp}\special{pa 199 500}\special{pa 191 501}\special{fp}%
-\special{pa 160 505}\special{pa 152 505}\special{fp}\special{pa 120 505}\special{pa 112 505}\special{fp}%
-\special{pa 81 502}\special{pa 73 501}\special{fp}\special{pa 42 494}\special{pa 34 493}\special{fp}%
-\special{pa 4 484}\special{pa -4 482}\special{fp}\special{pn 8}%
+\special{pa 132 616}\special{pa 124 617}\special{fp}\special{pa 97 618}\special{pa 89 617}\special{fp}%
+\special{pa 63 610}\special{pa 56 607}\special{fp}\special{pa 32 595}\special{pa 25 590}\special{fp}%
+\special{pa 3 574}\special{pa -3 570}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 516 192}\special{pa 512 199}\special{fp}\special{pa 499 227}\special{pa 495 234}\special{fp}%
-\special{pa 479 261}\special{pa 475 268}\special{fp}\special{pa 456 293}\special{pa 451 299}\special{fp}%
-\special{pa 431 323}\special{pa 425 328}\special{fp}\special{pa 403 350}\special{pa 397 355}\special{fp}%
-\special{pa 373 375}\special{pa 366 380}\special{fp}\special{pa 341 398}\special{pa 334 402}\special{fp}%
-\special{pa 307 417}\special{pa 300 421}\special{fp}\special{pa 272 435}\special{pa 264 438}\special{fp}%
-\special{pa 235 450}\special{pa 228 452}\special{fp}\special{pa 198 461}\special{pa 190 464}\special{fp}%
-\special{pa 160 471}\special{pa 152 472}\special{fp}\special{pa 121 478}\special{pa 113 479}\special{fp}%
-\special{pa 82 482}\special{pa 74 482}\special{fp}\special{pa 43 484}\special{pa 35 484}\special{fp}%
-\special{pa 4 483}\special{pa -4 483}\special{fp}\special{pn 8}%
+\special{pa 304 552}\special{pa 296 555}\special{fp}\special{pa 268 568}\special{pa 261 570}\special{fp}%
+\special{pa 232 579}\special{pa 224 581}\special{fp}\special{pa 194 588}\special{pa 186 589}\special{fp}%
+\special{pa 156 592}\special{pa 148 592}\special{fp}\special{pa 117 592}\special{pa 109 591}\special{fp}%
+\special{pa 79 589}\special{pa 71 588}\special{fp}\special{pa 41 582}\special{pa 33 581}\special{fp}%
+\special{pa 4 573}\special{pa -4 571}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 458 -305}\special{pa 462 -298}\special{fp}\special{pa 477 -271}\special{pa 480 -264}\special{fp}%
-\special{pa 491 -235}\special{pa 494 -227}\special{fp}\special{pa 503 -198}\special{pa 505 -190}\special{fp}%
-\special{pa 511 -160}\special{pa 512 -152}\special{fp}\special{pa 515 -121}\special{pa 515 -113}\special{fp}%
-\special{pa 515 -82}\special{pa 515 -74}\special{fp}\special{pa 513 -43}\special{pa 512 -35}\special{fp}%
-\special{pa 507 -5}\special{pa 505 3}\special{fp}\special{pa 498 33}\special{pa 496 41}\special{fp}%
-\special{pa 486 71}\special{pa 484 78}\special{fp}\special{pa 472 107}\special{pa 469 114}\special{fp}%
-\special{pa 456 142}\special{pa 452 149}\special{fp}\special{pa 437 176}\special{pa 433 183}\special{fp}%
-\special{pa 416 209}\special{pa 411 216}\special{fp}\special{pa 393 241}\special{pa 388 247}\special{fp}%
-\special{pa 368 271}\special{pa 363 276}\special{fp}\special{pa 341 299}\special{pa 336 305}\special{fp}%
-\special{pa 313 326}\special{pa 307 331}\special{fp}\special{pa 284 351}\special{pa 277 356}\special{fp}%
-\special{pa 252 375}\special{pa 246 379}\special{fp}\special{pa 220 396}\special{pa 213 400}\special{fp}%
-\special{pa 186 416}\special{pa 179 420}\special{fp}\special{pa 152 433}\special{pa 144 437}\special{fp}%
-\special{pa 116 449}\special{pa 108 452}\special{fp}\special{pa 79 462}\special{pa 72 465}\special{fp}%
-\special{pa 42 473}\special{pa 34 475}\special{fp}\special{pa 4 482}\special{pa -4 484}\special{fp}%
+\special{pa 576 253}\special{pa 573 260}\special{fp}\special{pa 559 287}\special{pa 555 294}\special{fp}%
+\special{pa 538 320}\special{pa 534 327}\special{fp}\special{pa 516 352}\special{pa 511 358}\special{fp}%
+\special{pa 491 381}\special{pa 486 387}\special{fp}\special{pa 464 409}\special{pa 459 415}\special{fp}%
+\special{pa 436 435}\special{pa 430 440}\special{fp}\special{pa 405 459}\special{pa 399 463}\special{fp}%
+\special{pa 373 480}\special{pa 366 485}\special{fp}\special{pa 340 500}\special{pa 333 503}\special{fp}%
+\special{pa 305 517}\special{pa 298 520}\special{fp}\special{pa 270 532}\special{pa 262 535}\special{fp}%
+\special{pa 233 544}\special{pa 225 547}\special{fp}\special{pa 196 555}\special{pa 188 557}\special{fp}%
+\special{pa 158 563}\special{pa 150 564}\special{fp}\special{pa 120 568}\special{pa 112 569}\special{fp}%
+\special{pa 81 572}\special{pa 73 572}\special{fp}\special{pa 43 573}\special{pa 35 573}\special{fp}%
+\special{pa 4 572}\special{pa -4 572}\special{fp}\special{pn 8}%
\special{pn 8}%
+\special{pa 506 -375}\special{pa 510 -368}\special{fp}\special{pa 527 -341}\special{pa 531 -334}\special{fp}%
+\special{pa 545 -307}\special{pa 549 -299}\special{fp}\special{pa 561 -270}\special{pa 564 -263}\special{fp}%
+\special{pa 573 -233}\special{pa 576 -225}\special{fp}\special{pa 583 -195}\special{pa 584 -187}\special{fp}%
+\special{pa 589 -156}\special{pa 590 -148}\special{fp}\special{pa 593 -116}\special{pa 593 -108}\special{fp}%
+\special{pa 593 -77}\special{pa 593 -69}\special{fp}\special{pa 591 -38}\special{pa 590 -30}\special{fp}%
+\special{pa 586 2}\special{pa 585 9}\special{fp}\special{pa 579 40}\special{pa 577 48}\special{fp}%
+\special{pa 569 78}\special{pa 566 86}\special{fp}\special{pa 556 116}\special{pa 554 123}\special{fp}%
+\special{pa 542 153}\special{pa 538 160}\special{fp}\special{pa 525 188}\special{pa 521 195}\special{fp}%
+\special{pa 506 223}\special{pa 502 230}\special{fp}\special{pa 485 256}\special{pa 481 263}\special{fp}%
+\special{pa 463 289}\special{pa 458 295}\special{fp}\special{pa 438 320}\special{pa 433 326}\special{fp}%
+\special{pa 412 350}\special{pa 407 355}\special{fp}\special{pa 385 378}\special{pa 379 383}\special{fp}%
+\special{pa 356 404}\special{pa 350 410}\special{fp}\special{pa 325 430}\special{pa 319 434}\special{fp}%
+\special{pa 294 453}\special{pa 287 458}\special{fp}\special{pa 261 475}\special{pa 254 479}\special{fp}%
+\special{pa 227 495}\special{pa 220 498}\special{fp}\special{pa 192 513}\special{pa 184 516}\special{fp}%
+\special{pa 156 529}\special{pa 148 532}\special{fp}\special{pa 119 543}\special{pa 111 545}\special{fp}%
+\special{pa 81 554}\special{pa 73 557}\special{fp}\special{pa 43 564}\special{pa 35 566}\special{fp}%
+\special{pa 4 571}\special{pa -4 573}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 217 -507}\special{pa 224 -503}\special{fp}\special{pa 251 -488}\special{pa 257 -483}\special{fp}%
-\special{pa 280 -463}\special{pa 286 -457}\special{fp}\special{pa 305 -433}\special{pa 309 -426}\special{fp}%
-\special{pa 324 -399}\special{pa 328 -392}\special{fp}\special{pa 340 -364}\special{pa 342 -356}\special{fp}%
-\special{pa 351 -327}\special{pa 353 -319}\special{fp}\special{pa 359 -289}\special{pa 360 -281}\special{fp}%
-\special{pa 363 -250}\special{pa 364 -242}\special{fp}\special{pa 366 -212}\special{pa 366 -204}\special{fp}%
-\special{pa 365 -173}\special{pa 365 -165}\special{fp}\special{pa 363 -134}\special{pa 362 -126}\special{fp}%
-\special{pa 358 -96}\special{pa 357 -88}\special{fp}\special{pa 351 -57}\special{pa 350 -50}\special{fp}%
-\special{pa 343 -20}\special{pa 341 -12}\special{fp}\special{pa 333 18}\special{pa 331 26}\special{fp}%
-\special{pa 322 55}\special{pa 319 62}\special{fp}\special{pa 308 91}\special{pa 306 99}\special{fp}%
-\special{pa 294 127}\special{pa 291 135}\special{fp}\special{pa 278 163}\special{pa 274 170}\special{fp}%
-\special{pa 260 197}\special{pa 257 204}\special{fp}\special{pa 241 231}\special{pa 237 238}\special{fp}%
-\special{pa 221 264}\special{pa 217 271}\special{fp}\special{pa 199 296}\special{pa 195 303}\special{fp}%
-\special{pa 176 327}\special{pa 171 333}\special{fp}\special{pa 151 357}\special{pa 146 363}\special{fp}%
-\special{pa 125 385}\special{pa 119 391}\special{fp}\special{pa 97 412}\special{pa 91 418}\special{fp}%
-\special{pa 68 437}\special{pa 61 442}\special{fp}\special{pa 36 460}\special{pa 30 465}\special{fp}%
-\special{pa 3 481}\special{pa -3 485}\special{fp}\special{pn 8}%
+\special{pa 236 -584}\special{pa 243 -580}\special{fp}\special{pa 271 -565}\special{pa 277 -561}\special{fp}%
+\special{pa 302 -542}\special{pa 308 -536}\special{fp}\special{pa 329 -514}\special{pa 335 -508}\special{fp}%
+\special{pa 353 -482}\special{pa 357 -476}\special{fp}\special{pa 373 -449}\special{pa 377 -441}\special{fp}%
+\special{pa 389 -413}\special{pa 392 -405}\special{fp}\special{pa 402 -376}\special{pa 404 -368}\special{fp}%
+\special{pa 412 -338}\special{pa 414 -330}\special{fp}\special{pa 420 -299}\special{pa 421 -291}\special{fp}%
+\special{pa 424 -260}\special{pa 425 -252}\special{fp}\special{pa 427 -221}\special{pa 427 -213}\special{fp}%
+\special{pa 427 -182}\special{pa 427 -174}\special{fp}\special{pa 426 -143}\special{pa 425 -135}\special{fp}%
+\special{pa 422 -104}\special{pa 421 -96}\special{fp}\special{pa 417 -65}\special{pa 416 -57}\special{fp}%
+\special{pa 410 -26}\special{pa 409 -18}\special{fp}\special{pa 402 12}\special{pa 400 20}\special{fp}%
+\special{pa 392 50}\special{pa 390 58}\special{fp}\special{pa 380 88}\special{pa 378 95}\special{fp}%
+\special{pa 368 125}\special{pa 365 132}\special{fp}\special{pa 353 161}\special{pa 350 169}\special{fp}%
+\special{pa 338 197}\special{pa 334 205}\special{fp}\special{pa 320 233}\special{pa 317 240}\special{fp}%
+\special{pa 302 267}\special{pa 298 274}\special{fp}\special{pa 282 301}\special{pa 278 308}\special{fp}%
+\special{pa 261 334}\special{pa 256 341}\special{fp}\special{pa 238 366}\special{pa 234 373}\special{fp}%
+\special{pa 214 397}\special{pa 209 404}\special{fp}\special{pa 189 427}\special{pa 183 433}\special{fp}%
+\special{pa 162 456}\special{pa 156 461}\special{fp}\special{pa 133 483}\special{pa 127 488}\special{fp}%
+\special{pa 103 508}\special{pa 97 513}\special{fp}\special{pa 72 531}\special{pa 65 535}\special{fp}%
+\special{pa 38 552}\special{pa 31 556}\special{fp}\special{pa 4 570}\special{pa -4 574}\special{fp}%
\special{pn 8}%
-\special{pa 62 -550}\special{pa 69 -544}\special{fp}\special{pa 92 -526}\special{pa 97 -519}\special{fp}%
-\special{pa 108 -490}\special{pa 110 -482}\special{fp}\special{pa 117 -451}\special{pa 119 -443}\special{fp}%
-\special{pa 124 -412}\special{pa 125 -404}\special{fp}\special{pa 128 -373}\special{pa 129 -365}\special{fp}%
-\special{pa 130 -334}\special{pa 131 -326}\special{fp}\special{pa 132 -294}\special{pa 132 -286}\special{fp}%
-\special{pa 132 -255}\special{pa 132 -247}\special{fp}\special{pa 132 -215}\special{pa 132 -207}\special{fp}%
-\special{pa 130 -176}\special{pa 130 -168}\special{fp}\special{pa 129 -136}\special{pa 128 -128}\special{fp}%
-\special{pa 126 -97}\special{pa 125 -89}\special{fp}\special{pa 123 -58}\special{pa 122 -50}\special{fp}%
-\special{pa 119 -18}\special{pa 118 -10}\special{fp}\special{pa 114 21}\special{pa 113 29}\special{fp}%
-\special{pa 109 60}\special{pa 108 68}\special{fp}\special{pa 103 99}\special{pa 102 107}\special{fp}%
-\special{pa 97 138}\special{pa 96 146}\special{fp}\special{pa 90 177}\special{pa 89 185}\special{fp}%
-\special{pa 83 216}\special{pa 81 223}\special{fp}\special{pa 74 254}\special{pa 72 262}\special{fp}%
-\special{pa 65 293}\special{pa 63 300}\special{fp}\special{pa 55 331}\special{pa 53 338}\special{fp}%
-\special{pa 44 369}\special{pa 42 376}\special{fp}\special{pa 32 406}\special{pa 29 414}\special{fp}%
-\special{pa 18 443}\special{pa 15 451}\special{fp}\special{pa 2 479}\special{pa -2 486}\special{fp}%
\special{pn 8}%
+\special{pa 68 -628}\special{pa 75 -623}\special{fp}\special{pa 100 -608}\special{pa 106 -602}\special{fp}%
+\special{pa 120 -574}\special{pa 124 -567}\special{fp}\special{pa 134 -538}\special{pa 136 -530}\special{fp}%
+\special{pa 143 -500}\special{pa 145 -492}\special{fp}\special{pa 150 -462}\special{pa 151 -454}\special{fp}%
+\special{pa 155 -423}\special{pa 156 -415}\special{fp}\special{pa 159 -384}\special{pa 159 -376}\special{fp}%
+\special{pa 161 -345}\special{pa 162 -337}\special{fp}\special{pa 163 -306}\special{pa 163 -298}\special{fp}%
+\special{pa 163 -267}\special{pa 163 -259}\special{fp}\special{pa 163 -228}\special{pa 163 -220}\special{fp}%
+\special{pa 162 -189}\special{pa 162 -181}\special{fp}\special{pa 161 -150}\special{pa 161 -142}\special{fp}%
+\special{pa 159 -111}\special{pa 158 -103}\special{fp}\special{pa 156 -72}\special{pa 155 -64}\special{fp}%
+\special{pa 153 -33}\special{pa 152 -25}\special{fp}\special{pa 149 6}\special{pa 148 13}\special{fp}%
+\special{pa 144 44}\special{pa 143 52}\special{fp}\special{pa 139 83}\special{pa 138 91}\special{fp}%
+\special{pa 134 122}\special{pa 132 130}\special{fp}\special{pa 127 160}\special{pa 126 168}\special{fp}%
+\special{pa 121 199}\special{pa 119 206}\special{fp}\special{pa 113 237}\special{pa 111 245}\special{fp}%
+\special{pa 105 275}\special{pa 103 283}\special{fp}\special{pa 96 313}\special{pa 94 321}\special{fp}%
+\special{pa 86 351}\special{pa 84 359}\special{fp}\special{pa 76 388}\special{pa 73 396}\special{fp}%
+\special{pa 64 426}\special{pa 62 433}\special{fp}\special{pa 51 463}\special{pa 49 470}\special{fp}%
+\special{pa 37 499}\special{pa 34 506}\special{fp}\special{pa 21 534}\special{pa 17 541}\special{fp}%
+\special{pa 2 568}\special{pa -2 575}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa -63 -550}\special{pa -69 -544}\special{fp}\special{pa -92 -525}\special{pa -96 -518}\special{fp}%
-\special{pa -107 -489}\special{pa -110 -481}\special{fp}\special{pa -117 -451}\special{pa -118 -443}\special{fp}%
-\special{pa -123 -412}\special{pa -124 -404}\special{fp}\special{pa -127 -373}\special{pa -128 -365}\special{fp}%
-\special{pa -130 -333}\special{pa -130 -325}\special{fp}\special{pa -131 -294}\special{pa -131 -286}\special{fp}%
-\special{pa -131 -254}\special{pa -131 -246}\special{fp}\special{pa -131 -215}\special{pa -131 -207}\special{fp}%
-\special{pa -130 -175}\special{pa -129 -168}\special{fp}\special{pa -128 -136}\special{pa -127 -128}\special{fp}%
-\special{pa -125 -97}\special{pa -124 -89}\special{fp}\special{pa -122 -57}\special{pa -121 -49}\special{fp}%
-\special{pa -118 -18}\special{pa -117 -10}\special{fp}\special{pa -113 21}\special{pa -112 29}\special{fp}%
-\special{pa -108 60}\special{pa -107 68}\special{fp}\special{pa -103 99}\special{pa -102 107}\special{fp}%
-\special{pa -97 138}\special{pa -95 146}\special{fp}\special{pa -90 177}\special{pa -88 185}\special{fp}%
-\special{pa -82 216}\special{pa -80 223}\special{fp}\special{pa -74 254}\special{pa -72 262}\special{fp}%
-\special{pa -65 293}\special{pa -63 300}\special{fp}\special{pa -55 331}\special{pa -53 338}\special{fp}%
-\special{pa -44 369}\special{pa -42 376}\special{fp}\special{pa -32 406}\special{pa -29 414}\special{fp}%
-\special{pa -18 443}\special{pa -15 451}\special{fp}\special{pa -2 479}\special{pa 2 486}\special{fp}%
+\special{pa -55 -630}\special{pa -61 -625}\special{fp}\special{pa -86 -607}\special{pa -91 -601}\special{fp}%
+\special{pa -103 -571}\special{pa -106 -564}\special{fp}\special{pa -114 -533}\special{pa -116 -525}\special{fp}%
+\special{pa -122 -493}\special{pa -123 -486}\special{fp}\special{pa -128 -454}\special{pa -129 -446}\special{fp}%
+\special{pa -132 -414}\special{pa -132 -406}\special{fp}\special{pa -135 -374}\special{pa -135 -366}\special{fp}%
+\special{pa -137 -334}\special{pa -137 -326}\special{fp}\special{pa -138 -294}\special{pa -138 -286}\special{fp}%
+\special{pa -138 -254}\special{pa -138 -246}\special{fp}\special{pa -137 -215}\special{pa -137 -207}\special{fp}%
+\special{pa -136 -175}\special{pa -136 -167}\special{fp}\special{pa -135 -135}\special{pa -134 -127}\special{fp}%
+\special{pa -133 -95}\special{pa -132 -87}\special{fp}\special{pa -130 -55}\special{pa -130 -47}\special{fp}%
+\special{pa -127 -15}\special{pa -126 -7}\special{fp}\special{pa -123 25}\special{pa -123 33}\special{fp}%
+\special{pa -119 64}\special{pa -118 72}\special{fp}\special{pa -114 104}\special{pa -113 112}\special{fp}%
+\special{pa -109 144}\special{pa -108 152}\special{fp}\special{pa -104 183}\special{pa -102 191}\special{fp}%
+\special{pa -97 223}\special{pa -96 231}\special{fp}\special{pa -90 262}\special{pa -89 270}\special{fp}%
+\special{pa -83 301}\special{pa -81 309}\special{fp}\special{pa -75 341}\special{pa -73 348}\special{fp}%
+\special{pa -66 379}\special{pa -64 387}\special{fp}\special{pa -56 418}\special{pa -54 426}\special{fp}%
+\special{pa -45 457}\special{pa -43 464}\special{fp}\special{pa -33 495}\special{pa -30 502}\special{fp}%
+\special{pa -19 532}\special{pa -15 539}\special{fp}\special{pa -2 568}\special{pa 2 575}\special{fp}%
\special{pn 8}%
\special{pn 8}%
-\special{pa -215 -508}\special{pa -222 -504}\special{fp}\special{pa -249 -489}\special{pa -256 -484}\special{fp}%
-\special{pa -279 -464}\special{pa -284 -458}\special{fp}\special{pa -304 -434}\special{pa -308 -427}\special{fp}%
-\special{pa -323 -400}\special{pa -327 -393}\special{fp}\special{pa -339 -365}\special{pa -341 -357}\special{fp}%
-\special{pa -350 -328}\special{pa -352 -320}\special{fp}\special{pa -358 -290}\special{pa -359 -282}\special{fp}%
-\special{pa -363 -251}\special{pa -363 -243}\special{fp}\special{pa -365 -213}\special{pa -365 -205}\special{fp}%
-\special{pa -365 -174}\special{pa -364 -166}\special{fp}\special{pa -362 -135}\special{pa -361 -127}\special{fp}%
-\special{pa -357 -97}\special{pa -356 -89}\special{fp}\special{pa -351 -58}\special{pa -349 -51}\special{fp}%
-\special{pa -343 -21}\special{pa -341 -13}\special{fp}\special{pa -333 17}\special{pa -331 25}\special{fp}%
-\special{pa -321 54}\special{pa -319 62}\special{fp}\special{pa -308 91}\special{pa -305 98}\special{fp}%
-\special{pa -294 127}\special{pa -290 134}\special{fp}\special{pa -278 162}\special{pa -274 169}\special{fp}%
-\special{pa -260 197}\special{pa -256 204}\special{fp}\special{pa -241 230}\special{pa -237 237}\special{fp}%
-\special{pa -221 263}\special{pa -217 270}\special{fp}\special{pa -199 296}\special{pa -195 302}\special{fp}%
-\special{pa -176 327}\special{pa -171 333}\special{fp}\special{pa -151 357}\special{pa -146 363}\special{fp}%
-\special{pa -125 385}\special{pa -119 391}\special{fp}\special{pa -97 412}\special{pa -91 417}\special{fp}%
-\special{pa -68 437}\special{pa -61 442}\special{fp}\special{pa -36 460}\special{pa -30 465}\special{fp}%
-\special{pa -3 481}\special{pa 3 485}\special{fp}\special{pn 8}%
+\special{pa -217 -591}\special{pa -224 -588}\special{fp}\special{pa -252 -574}\special{pa -259 -569}\special{fp}%
+\special{pa -284 -551}\special{pa -290 -545}\special{fp}\special{pa -311 -523}\special{pa -316 -517}\special{fp}%
+\special{pa -335 -492}\special{pa -339 -485}\special{fp}\special{pa -354 -458}\special{pa -358 -451}\special{fp}%
+\special{pa -370 -422}\special{pa -373 -415}\special{fp}\special{pa -383 -385}\special{pa -385 -377}\special{fp}%
+\special{pa -393 -347}\special{pa -394 -340}\special{fp}\special{pa -400 -309}\special{pa -401 -301}\special{fp}%
+\special{pa -405 -270}\special{pa -405 -262}\special{fp}\special{pa -407 -231}\special{pa -407 -223}\special{fp}%
+\special{pa -407 -192}\special{pa -407 -184}\special{fp}\special{pa -406 -153}\special{pa -406 -145}\special{fp}%
+\special{pa -403 -114}\special{pa -402 -106}\special{fp}\special{pa -398 -75}\special{pa -397 -67}\special{fp}%
+\special{pa -392 -37}\special{pa -390 -29}\special{fp}\special{pa -384 2}\special{pa -382 10}\special{fp}%
+\special{pa -375 40}\special{pa -373 47}\special{fp}\special{pa -364 77}\special{pa -362 85}\special{fp}%
+\special{pa -352 115}\special{pa -349 122}\special{fp}\special{pa -338 151}\special{pa -336 159}\special{fp}%
+\special{pa -324 187}\special{pa -321 195}\special{fp}\special{pa -308 223}\special{pa -304 230}\special{fp}%
+\special{pa -290 258}\special{pa -286 265}\special{fp}\special{pa -271 292}\special{pa -267 299}\special{fp}%
+\special{pa -251 326}\special{pa -247 333}\special{fp}\special{pa -230 359}\special{pa -225 365}\special{fp}%
+\special{pa -207 390}\special{pa -202 397}\special{fp}\special{pa -183 421}\special{pa -177 427}\special{fp}%
+\special{pa -157 450}\special{pa -151 456}\special{fp}\special{pa -130 478}\special{pa -124 484}\special{fp}%
+\special{pa -101 504}\special{pa -94 510}\special{fp}\special{pa -70 529}\special{pa -63 533}\special{fp}%
+\special{pa -38 551}\special{pa -31 555}\special{fp}\special{pa -3 570}\special{pa 3 574}\special{fp}%
\special{pn 8}%
-\special{pa -458 -306}\special{pa -461 -298}\special{fp}\special{pa -476 -271}\special{pa -480 -264}\special{fp}%
-\special{pa -491 -235}\special{pa -494 -228}\special{fp}\special{pa -502 -198}\special{pa -504 -190}\special{fp}%
-\special{pa -510 -160}\special{pa -511 -152}\special{fp}\special{pa -514 -121}\special{pa -515 -113}\special{fp}%
-\special{pa -515 -82}\special{pa -515 -74}\special{fp}\special{pa -512 -43}\special{pa -511 -35}\special{fp}%
-\special{pa -507 -5}\special{pa -505 3}\special{fp}\special{pa -498 33}\special{pa -495 41}\special{fp}%
-\special{pa -486 70}\special{pa -483 78}\special{fp}\special{pa -472 107}\special{pa -469 114}\special{fp}%
-\special{pa -455 142}\special{pa -452 149}\special{fp}\special{pa -437 176}\special{pa -433 183}\special{fp}%
-\special{pa -416 209}\special{pa -411 215}\special{fp}\special{pa -393 240}\special{pa -388 247}\special{fp}%
-\special{pa -368 270}\special{pa -362 276}\special{fp}\special{pa -341 299}\special{pa -336 304}\special{fp}%
-\special{pa -313 326}\special{pa -307 331}\special{fp}\special{pa -283 351}\special{pa -277 356}\special{fp}%
-\special{pa -252 374}\special{pa -246 379}\special{fp}\special{pa -220 396}\special{pa -213 400}\special{fp}%
-\special{pa -186 416}\special{pa -179 419}\special{fp}\special{pa -152 433}\special{pa -144 437}\special{fp}%
-\special{pa -116 449}\special{pa -108 452}\special{fp}\special{pa -79 462}\special{pa -72 465}\special{fp}%
-\special{pa -42 473}\special{pa -34 475}\special{fp}\special{pa -4 482}\special{pa 4 484}\special{fp}%
\special{pn 8}%
+\special{pa -477 -410}\special{pa -482 -404}\special{fp}\special{pa -501 -379}\special{pa -505 -372}\special{fp}%
+\special{pa -521 -345}\special{pa -525 -338}\special{fp}\special{pa -539 -311}\special{pa -543 -303}\special{fp}%
+\special{pa -554 -274}\special{pa -557 -267}\special{fp}\special{pa -566 -237}\special{pa -568 -229}\special{fp}%
+\special{pa -575 -199}\special{pa -576 -191}\special{fp}\special{pa -580 -160}\special{pa -581 -152}\special{fp}%
+\special{pa -583 -121}\special{pa -584 -113}\special{fp}\special{pa -584 -82}\special{pa -583 -74}\special{fp}%
+\special{pa -581 -43}\special{pa -580 -35}\special{fp}\special{pa -576 -4}\special{pa -575 4}\special{fp}%
+\special{pa -569 35}\special{pa -567 42}\special{fp}\special{pa -559 72}\special{pa -556 80}\special{fp}%
+\special{pa -546 110}\special{pa -544 117}\special{fp}\special{pa -532 146}\special{pa -529 153}\special{fp}%
+\special{pa -515 182}\special{pa -512 189}\special{fp}\special{pa -497 216}\special{pa -493 223}\special{fp}%
+\special{pa -477 250}\special{pa -472 256}\special{fp}\special{pa -455 282}\special{pa -450 289}\special{fp}%
+\special{pa -431 313}\special{pa -426 319}\special{fp}\special{pa -405 343}\special{pa -400 349}\special{fp}%
+\special{pa -378 371}\special{pa -373 377}\special{fp}\special{pa -350 398}\special{pa -344 404}\special{fp}%
+\special{pa -320 424}\special{pa -314 429}\special{fp}\special{pa -289 448}\special{pa -283 452}\special{fp}%
+\special{pa -257 470}\special{pa -250 474}\special{fp}\special{pa -224 490}\special{pa -217 494}\special{fp}%
+\special{pa -189 509}\special{pa -182 513}\special{fp}\special{pa -154 526}\special{pa -146 529}\special{fp}%
+\special{pa -117 540}\special{pa -110 543}\special{fp}\special{pa -80 553}\special{pa -72 555}\special{fp}%
+\special{pa -42 563}\special{pa -35 565}\special{fp}\special{pa -4 571}\special{pa 4 573}\special{fp}%
\special{pn 8}%
-\special{pa -515 193}\special{pa -512 200}\special{fp}\special{pa -498 228}\special{pa -495 235}\special{fp}%
-\special{pa -479 262}\special{pa -474 268}\special{fp}\special{pa -456 293}\special{pa -451 300}\special{fp}%
-\special{pa -430 323}\special{pa -425 329}\special{fp}\special{pa -402 351}\special{pa -396 356}\special{fp}%
-\special{pa -372 375}\special{pa -366 380}\special{fp}\special{pa -340 398}\special{pa -333 402}\special{fp}%
-\special{pa -306 418}\special{pa -299 421}\special{fp}\special{pa -271 435}\special{pa -264 438}\special{fp}%
-\special{pa -235 450}\special{pa -227 452}\special{fp}\special{pa -198 461}\special{pa -190 464}\special{fp}%
-\special{pa -160 471}\special{pa -152 472}\special{fp}\special{pa -121 478}\special{pa -113 479}\special{fp}%
-\special{pa -82 482}\special{pa -74 482}\special{fp}\special{pa -43 484}\special{pa -35 484}\special{fp}%
-\special{pa -4 483}\special{pa 4 483}\special{fp}\special{pn 8}%
\special{pn 8}%
-\special{pa 526 -175}\special{pa 519 -173}\special{fp}\special{pa 489 -163}\special{pa 481 -160}\special{fp}%
-\special{pa 451 -150}\special{pa 444 -148}\special{fp}\special{pa 414 -138}\special{pa 406 -135}\special{fp}%
-\special{pa 376 -125}\special{pa 369 -123}\special{fp}\special{pa 339 -113}\special{pa 331 -110}\special{fp}%
-\special{pa 301 -100}\special{pa 294 -98}\special{fp}\special{pa 264 -88}\special{pa 256 -85}\special{fp}%
-\special{pa 226 -75}\special{pa 218 -73}\special{fp}\special{pa 188 -63}\special{pa 181 -60}\special{fp}%
-\special{pa 151 -50}\special{pa 143 -48}\special{fp}\special{pa 113 -38}\special{pa 106 -35}\special{fp}%
-\special{pa 76 -25}\special{pa 68 -23}\special{fp}\special{pa 38 -13}\special{pa 31 -10}\special{fp}%
-\special{pa 1 0}\special{pa -7 2}\special{fp}\special{pa -37 12}\special{pa -45 15}\special{fp}%
-\special{pa -74 25}\special{pa -82 27}\special{fp}\special{pa -112 37}\special{pa -120 40}\special{fp}%
-\special{pa -150 50}\special{pa -157 52}\special{fp}\special{pa -187 62}\special{pa -195 65}\special{fp}%
-\special{pa -225 75}\special{pa -232 77}\special{fp}\special{pa -262 87}\special{pa -270 90}\special{fp}%
-\special{pa -300 100}\special{pa -307 102}\special{fp}\special{pa -337 112}\special{pa -345 115}\special{fp}%
-\special{pa -375 125}\special{pa -383 127}\special{fp}\special{pa -412 137}\special{pa -420 140}\special{fp}%
-\special{pa -450 150}\special{pa -458 152}\special{fp}\special{pn 8}%
-\special{pa -454 -318}\special{pa -448 -314}\special{fp}\special{pa -423 -296}\special{pa -416 -291}\special{fp}%
-\special{pa -391 -274}\special{pa -384 -269}\special{fp}\special{pa -359 -251}\special{pa -352 -247}\special{fp}%
-\special{pa -327 -229}\special{pa -321 -225}\special{fp}\special{pa -295 -207}\special{pa -289 -202}\special{fp}%
-\special{pa -263 -185}\special{pa -257 -180}\special{fp}\special{pa -232 -162}\special{pa -225 -158}\special{fp}%
-\special{pa -200 -140}\special{pa -193 -135}\special{fp}\special{pa -168 -118}\special{pa -161 -113}\special{fp}%
-\special{pa -136 -95}\special{pa -130 -91}\special{fp}\special{pa -104 -73}\special{pa -98 -68}\special{fp}%
-\special{pa -72 -51}\special{pa -66 -46}\special{fp}\special{pa -41 -28}\special{pa -34 -24}\special{fp}%
-\special{pa -9 -6}\special{pa -2 -2}\special{fp}\special{pa 23 16}\special{pa 30 21}\special{fp}%
-\special{pa 55 38}\special{pa 61 43}\special{fp}\special{pa 87 61}\special{pa 93 65}\special{fp}%
-\special{pa 119 83}\special{pa 125 88}\special{fp}\special{pa 150 105}\special{pa 157 110}\special{fp}%
-\special{pa 182 128}\special{pa 189 132}\special{fp}\special{pa 214 150}\special{pa 221 154}\special{fp}%
-\special{pa 246 172}\special{pa 252 177}\special{fp}\special{pa 278 194}\special{pa 284 199}\special{fp}%
-\special{pa 310 217}\special{pa 316 221}\special{fp}\special{pn 8}%
-\special{pa 0 555}\special{pa 0 547}\special{fp}\special{pa 0 515}\special{pa 0 507}\special{fp}%
-\special{pa 0 475}\special{pa 0 467}\special{fp}\special{pa 0 436}\special{pa 0 428}\special{fp}%
-\special{pa 0 396}\special{pa 0 388}\special{fp}\special{pa 0 356}\special{pa 0 348}\special{fp}%
-\special{pa 0 316}\special{pa 0 308}\special{fp}\special{pa 0 277}\special{pa 0 269}\special{fp}%
-\special{pa 0 237}\special{pa 0 229}\special{fp}\special{pa 0 197}\special{pa 0 189}\special{fp}%
-\special{pa 0 157}\special{pa 0 149}\special{fp}\special{pa 0 118}\special{pa 0 110}\special{fp}%
-\special{pa 0 78}\special{pa 0 70}\special{fp}\special{pa 0 38}\special{pa 0 30}\special{fp}%
-\special{pa 0 -2}\special{pa 0 -10}\special{fp}\special{pa 0 -41}\special{pa 0 -49}\special{fp}%
-\special{pa 0 -81}\special{pa 0 -89}\special{fp}\special{pa 0 -121}\special{pa 0 -129}\special{fp}%
-\special{pa 0 -161}\special{pa 0 -169}\special{fp}\special{pa 0 -200}\special{pa 0 -208}\special{fp}%
-\special{pa 0 -240}\special{pa 0 -248}\special{fp}\special{pa 0 -280}\special{pa 0 -288}\special{fp}%
-\special{pa 0 -320}\special{pa 0 -328}\special{fp}\special{pa 0 -359}\special{pa 0 -367}\special{fp}%
-\special{pa 0 -399}\special{pa 0 -407}\special{fp}\special{pa 0 -439}\special{pa 0 -447}\special{fp}%
-\special{pa 0 -479}\special{pa 0 -487}\special{fp}\special{pn 8}%
+\special{pa -592 211}\special{pa -589 219}\special{fp}\special{pa -577 247}\special{pa -574 254}\special{fp}%
+\special{pa -559 281}\special{pa -555 288}\special{fp}\special{pa -539 314}\special{pa -534 321}\special{fp}%
+\special{pa -516 346}\special{pa -511 352}\special{fp}\special{pa -491 375}\special{pa -486 381}\special{fp}%
+\special{pa -464 403}\special{pa -459 409}\special{fp}\special{pa -436 429}\special{pa -430 434}\special{fp}%
+\special{pa -405 453}\special{pa -399 458}\special{fp}\special{pa -373 475}\special{pa -366 479}\special{fp}%
+\special{pa -340 495}\special{pa -333 499}\special{fp}\special{pa -305 512}\special{pa -298 516}\special{fp}%
+\special{pa -270 528}\special{pa -262 530}\special{fp}\special{pa -233 541}\special{pa -226 543}\special{fp}%
+\special{pa -196 551}\special{pa -188 553}\special{fp}\special{pa -158 560}\special{pa -150 561}\special{fp}%
+\special{pa -120 566}\special{pa -112 567}\special{fp}\special{pa -81 570}\special{pa -73 571}\special{fp}%
+\special{pa -43 572}\special{pa -35 572}\special{fp}\special{pa -4 572}\special{pa 4 572}\special{fp}%
+\special{pn 8}%
\end{picture}}%
\ No newline at end of file
Added: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,1100 @@
+\documentclass[papersize,a4paper,12pt]{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+% \usepackage{amsmath,newtxmath}
+%\usepackage[dvipdfmx]{graphicx,color}
+\usepackage{graphicx,color}
+\usepackage{wrapfig}
+%\usepackage[dvipdfmx,bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
+\usepackage[bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
+\setmargin{20}{20}{15}{25}
+\usepackage{setspace}
+\usepackage{comment}
+\usepackage{bm,enumerate}
+\usepackage{pict2e}
+
+%\newcommand{\cmd}[1]{
+%\begin{center}{\bf\large #1}\end{center}
+%\hypertarget{#1}{}
+%}
+
+\newenvironment{cmd}[2]{
+\hypertarget{#2}{}
+\begin{center}{\bf\large #1}\end{center}
+\begin{description}
+}{
+\end{description}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Command List}\end{flushright}
+}
+
+% item command for this documentation
+\newcommand{\itemket}[1]{
+\item[\Ltab{27mm}{#1}]
+}
+
+
+\begin{document}
+\title{Guide to \ketcindy}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+\begin{center} - ver.3.2 -\end{center}
+
+\hypertarget{index}{}
+\tableofcontents
+
+\newpage
+
+\section{About \ketcindy}
+
+\subsection{Overview}
+
+\ketcindy\ is a library of Cindyscript
+which is a programming language of Cinderella.
+It converts the data computed
+for generating dynamic graphics on Cinderella
+into \TeX\ graphical codes.
+Synchronized use of
+interactive graphics capabilities of Cinderella
+and well-structured programming capabilities of Cindyscript
+enables ordinary \TeX\ users to efficiently embed
+high-quality graphics into \TeX\ documents.
+Moreover, the collaborative use of \ketcindy\
+and other software such as R, Maxima and C
+has been enabled.
+
+\begin{center}
+\input{Fig/concept}
+\end{center}
+
+Firstly, dynamic figure is generated on Cinderella.
+Secondly, \ketcindy\ generates
+a source file of R and makes R execute it
+for the generation of \TeX\ graphical codes.
+Thirdly, those codes are formatted into
+\TeX\ file which is input in the targetting \TeX\ document
+via the command \verb|\input|.
+Finally, usual compilation procedure of \TeX\ results in
+the generation of final PDF output
+including the corresponding figure.
+A batch file \verb|kc.bat| for Windows
+or a shell file \verb|kc.sh| for Mac or Linux
+is generated via \ketcindy\
+in order to batch-process all the steps
+from the second to the last.
+Also by using these files,
+collaboration of Cinderella and other software
+as shown in the schematic diagram above
+is processed.
+
+Summarizingly, specific steps to generate a \TeX\ figure
+are listed as follows.
+
+\begin{enumerate}[(1)]
+\item
+Generate the needed geometric elements
+on the Euclidean view of Cinderella
+using its drawing tools.
+These elements can be moved interactively.
+
+\hspace{30mm}\includegraphics[bb=0.00 0.00 408.02 347.02,width=6cm]{Fig/incenter01.pdf}
+
+\item
+Input the \ketcindy\ codes into Cindyscript editor
+to specify the graphical elements to be displayed
+in \TeX\ final output.
+Also \ketcindy\ codes are used
+to generate supplementary graphical elements
+and handle them.
+
+\hspace{10mm}\includegraphics[bb=0.00 0.00 811.04 257.01,width=12cm]{Fig/incenter02E.pdf}
+
+In this stage, the programming capabilities
+inherently implemented to Cindyscript can be used simultaneously.
+Execute the whole program by clicking the "Run" button.
+For more details, see section 3.
+
+\item
+Click the button named \verb|Figures| in Euclidean view
+to automatically generate the following files
+in the folder named "fig".
+Here, "incenter" is the name specified
+via the command \verb|Setfiles("incenter")|
+in step (2).
+
+\begin{tabbing}
+12\=1234567897890123456\=\kill
+
+ \> \verb|kc|.sh or \verb|kc.bat| \> shell script file(Mac) or batch file(Windows) \\
+ \> \verb|incenter.r| \> \\
+ \> \verb|incenter.tex| \> \TeX\ file composed of graphical codes\\
+ \> \verb|incentermain.aux| \> \\
+ \> \verb|incentermain.log| \> \\
+ \> \verb|incentermain.pdf| \> PDF file to display the resulting graphical image\\
+ \> \verb|incentermain.tex| \> \TeX\ file temporarily used to generate
+the file \verb|incentermain.pdf|
+\end{tabbing}
+
+Subsequently, the file \verb|incentermain.pdf|
+is automatically displayed as shown below.
+
+\hspace{30mm}\includegraphics[bb=0.00 0.00 348.02 284.51,width=6cm]{Fig/incenter03.pdf}
+
+We can manipulate this final output
+by modifying the inputs in steps (1) and (2)
+before processing the step (3) again.
+
+\vspace{\baselineskip}
+\item
+Using \ketpic\ package of \TeX ,
+\verb|incenter.tex| can be read
+into the targetting \TeX\ document
+via the command
+\begin{center}
+\verb|\input{incenter}|
+\end{center}
+Then the same figure is embedded in the targetting PDF output.
+
+\end{enumerate}
+
+
+\newpage
+
+\subsection{Geometric Figures}
+
+Producing geometric figures in the plane is easy. Moreover, we can add hatchings in some areas, which is better than shading
+for monochrome printing.
+The following are the main parts of the script.
+
+\begin{verbatim}
+ Listplot([A,B,C,A]);
+ Circledata([D,E]);
+ Bowdata([B,A],[1,0.5,"Expr=c","da"]);
+ Bowdata([C,B],[1,0.5,"Expr=a","da"]);
+ Bowdata([A,C],[1,0.5,"Expr=b","da"]);
+ Hatchdata("2",["oi"],[["crDE"],["sgABCA"]],["dr,0.7",""]);
+ Pointdata("I",D,["size=4"]);
+ Letter([A,"sw","A",B,"ne","B",C,"se","C",D,"se","I"]);
+\end{verbatim}
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 416.00 347.00,height=42mm]{Fig/hatch.pdf}
+\hspace{2mm}
+\input{Fig/s106bowhatch.tex}
+\end{center}
+
+
+\subsection{Graphs of Functions}
+\ketcindy\ can produce graphs of functions with
+\begin{verbatim}
+ Plotdata("1","x^2","x");
+\end{verbatim}
+or parametrically with
+\begin{verbatim}
+ Paramplot("1","[2*cos(t),sin(t)]", "t=[0,2*pi]");
+\end{verbatim}
+\noindent Here we give an example of the solution curve of a differential equation. The script is:
+%\verb| // data are assigned to the variable de1.|\\
+%\verb| // [0,XMAX] is the range of t.|\\
+\begin{verbatim}
+ Deqplot("1","y``=-L.x*y`-G.x*y","t=[0,XMAX]",0,[C.y,0]);
+ // the equation is y''=-ay'-by (a=L.x, b=G.x).
+ // C.y,0 are initial values of y and y' at t=0.
+ Expr(M,"e","\displaystyle\frac{d^2 x}{dt^2}+"
+ +"+L.x+"\frac{dx}{dt}+"+G.x+"x=0");
+\end{verbatim}
+
+Note that points C, G, L on segments AB, EF, HK are movable, and
+are used to decide the coefficients and the initial value as you can see in the above scripts.
+\vspace{3mm}
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 385.00 398.00,height=60mm]{Fig/diffeq1.pdf}
+\hspace{5mm}
+\input{Fig/s210diffeq1.tex}
+
+\end{center}
+
+%\putnotes{35}{53}{\input{fig/s305incanddec.tex}}
+%\putnotes{35}{110}{Figure \thefigno\ \ Table}\addtocounter{figno}{1}%
+%\putnotes{97}{65}{\input{fig/kumamonthin.tex}}
+%\putnotes{97}{59}{%
+%\includegraphics[bb=0.00 0.00 183.63 142.07]{fig/figkumamon.pdf}}
+%\putnotene{100}{72}{\input{fig/kumamoto.tex}}
+%\putnotes{97}{110}{Figure \thefigno\ \ B\'ezier Curve}\addtocounter{figno}{1}%
+
+\subsection{Drawing Tables}
+Writing the code for tables to be inserted into the \TeX\ documents is sometimes troublesome.
+However, it is not a hard job for \ketcindy\ (see the output in Figure.
+
+\begin{verbatim}
+ xLst=apply(1..7,15);
+ yLst=[10,10,10,10,80];
+ rmvL=apply(1..6,"c"+text(#)+"r4r5");
+ rmvL=concat(rmvL,["r2c1c2","r3c1c2"]);
+ Tabledata("",xLst,yLst,rmvL);
+ Tlistplot(["c1r1","c2r4"]);
+ Tlistplot(["c2r1","c1r4"]);
+ Putrowexpr(1,"c",
+ ["x","0","\cdots","e","\cdots","e\sqrt{e}","\cdots"]);
+ Putrowexpr(2,"c",["y`","","+","0","-","-","-"]);
+ Putrowexpr(3,"c",["y``","","-","-","-","0","+"]);
+ Putrowexpr(4,"c",["y","","","10/e","","15/e\sqrt{e}",""]);
+ Putcell("c0r4","c7r5","c","\input{fig/graph}");
+\end{verbatim}
+
+\vspace{2mm}
+
+\begin{center}
+\input{Fig/s305incanddec.tex}
+\end{center}
+
+
+\newpage
+
+\subsection{Plotting data}
+Here we call the data computed
+to generate the graphs of functions and geometric elements
+"Plotting data" which is abbreviated as PD.
+The PD to draw segment is the list of coordinates
+of its two endpoints.
+For example,
+when the coordinates of the points A and B
+are (1, 1) and (3, 2) respectively,
+PD of the segment AB named \verb|Listplot ([A,B])|
+is stored in the form \verb|[[1,1],[3,2]]|.
+Also the PD to draw a curve is the collection of
+those for drawing small segments
+which connect contiguous dividing points of the curve.
+PD are automatically given names via \ketcindy\
+following the rules below.
+
+\begin{itemize}
+\item
+The beginning part of the PD's name
+depends on the kind of the corresponding graphical element.
+For instance,
+\verb|sg| is associated to segments and
+\verb|cr| is associated to circles.
+
+\item
+When some extra name is specified
+as the first argument in the definition of PD,
+it is added to the beginning part given above.
+For instance, the PD defined below
+is given the name \verb|sg1|.
+\begin{center}
+\verb|Listplot("1",[[0,0],[1,2]]);|
+\end{center}
+
+\item
+When the extra name is not needed,
+the names of the points are added
+to the beginning part given above.
+For instance, the PD defined below
+is given the name \verb|sgABC|.
+\begin{center}
+\verb|Listplot([A,B,C]);|
+\end{center}
+
+\end{itemize}
+
+\noindent
+Once PD are generated,
+their names are displayed on the console view of Cinderella.
+For instance, when the PD named \verb|sgABCA| is generated,
+the corresponding message is displayed as shown below.
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 298.02 115.01,width=6cm]{Fig/pdtoconsole.pdf}
+\end{center}
+Also the content of PD is displayed
+via the function \verb|println()| of Cindyscript.
+For instance, inputting the command
+\verb|println(sgABCA)| makes the following list displayed.
+\begin{center}
+\verb| [[1,3],[-1,0],[3,0],[1,3]] |
+\end{center}
+This list is composed of the coordinates of the points A, B, and C.
+
+These names of PD are used
+when the corresponding PD need to be transformed.
+For instance,
+PD to draw the parallel transport of the segment AB
+is generated via the \ketcindy\ command
+\begin{center}
+\verb|Translatedata("1","sgAB",[2,3]);|
+\end{center}
+
+PD can be generated also
+by using the programming capability of Cindyscript
+which can be subsequently used in \ketcindy .
+For more details,
+see the example of \verb|Listplot()|
+in the command reference.
+Inclusion of too much elements into a single PD
+may cause some error.
+To prevent such error,
+PD should be divided into several PD
+each of which is composed of 200 elements or so.
+
+
+\newpage
+
+\section{Cindyscript}
+
+\subsection{Cindyscript editor}
+
+Choose "Cindyscript" in the "Scripting" menu
+or push keybuttons Ctrl+9 (Windows) / Command+9 (Mac),
+then Cindyscript editor opens as shown below.
+
+\begin{layer}{150}{0}
+\putnotese{7}{15}{\includegraphics[bb=0.00 0.00 703.04 425.02,width=14cm]{Fig/slotE.pdf}}
+\arrowlineseg[16]{30}{20}{10}{90}
+\putnotese{25}{5}{Slots}
+\arrowlineseg[16]{50}{20}{10}{100}
+\putnotese{42}{5}{Page name}
+\arrowlineseg[16]{90}{20}{10}{110}
+\putnotese{80}{5}{Font size}
+%\arrowlineseg[16]{107}{20}{15}{140}
+%\putnotese{80}{5}{描画面を前面に}
+\arrowlineseg[16]{135}{20}{10}{110}
+\putnotese{125}{5}{Run}
+\arrowlineseg[16]{142}{20}{10}{100}
+\putnotese{135}{5}{Help}
+\putnotese{100}{35}{Text field}
+\putnotese{100}{80}{Console}
+\end{layer}
+
+\vspace{105mm}
+
+Commands can be input into preferred "slot".
+Specific timing for execution of commands
+is assigned to each slot.
+The slot for current work can be chosen
+only by clicking the corresponding tab in the menu.
+Users can add extra pages to each slot.
+For instance,
+when some initialization other than
+those included in \verb|KETlib| is needed,
+clicking the folder icon of "Initialization" makes a new page open
+in which extra commands can be input.
+The name of each page can be given
+by directly inputting it into the "Page name" column.
+The font size of the scripts can be tuned
+by changing the number in the "Font size" column.
+Frequently used slots are listed below.
+
+\begin{itemize}
+
+\item
+Draw
+
+The commnds in this slot are executed
+when some change, like movement of point,
+occurs in the Euclidean view.
+In \verb|templatebasic1.cdy|,
+the protoype page named \verb|figure|
+including the \ketcindy\ commnads
+like \verb|Ketinit();| and \verb|Windispg();|
+which are unconditionally necessary
+has been prepared.
+The \ketcindy\ commands for drawing
+should be input into this slot.
+
+\item
+Initialization
+
+The definitions of functions
+and the initial values of variables
+are input here.
+The commands in this slot are exected
+only once just after the "Run" button is clicked.
+Thus, the initial data in this slot is changed
+when some modifications are made in other slots.
+In \verb|templatebasic1.cdy|,
+the protoype page named \verb|KETlib|
+including the default setting of \ketcindy\
+has been prepared.
+
+\item
+Key Typed
+
+The commnds in this slot are executed
+when some key is pushed.
+
+\end{itemize}
+
+Clicking "Run" button or pushing the keybuttons Shift+Enter
+makes the whole program be executed.
+The results derived from executing the function \verb|print()|
+and error messages are displayed on the console view
+which is put at the bottom part of Cindyscript editor.
+Each error and its location
+is displayed together with the message
+"WARNING" or "syntax error".
+The outputs displayed on the console
+can be copied to other usual text editors.
+
+Click the "Help" button,
+then reference manual of Cinderella opens
+as shown below. \\
+
+\includegraphics[bb=0.00 0.00 712.04 577.03,width=14cm]{Fig/CindyhelpE.pdf}
+
+
+\subsection{Input}
+
+The attribute of each input into Cindyscript
+is specified via the color of the corresponding letters
+as listed below.
+
+\begin{itemize}
+\item
+The functions which are inherently implemented to Cinderella
+are displayed via blue color.
+\item
+The functions which are defined by user,
+including those of \ketcindy ,
+are displayed via purple color.
+\item
+The functions which are not yet defined
+are displayed via red color.
+\item
+Strings are displayed via green color.
+\end{itemize}
+As in the console view,
+copying and pasting to the other usual editing software
+via pushing the keybuttons Ctrl+C and Ctrl+V
+is accessible.
+Cutting and pasting via Ctrl+X and Ctrl+V
+is also possible.
+Also as in the other editing software,
+preferred strings can be specified
+via dragging mouse
+or pushing the keybutton Shift and moving the sursor.
+Serching for words via pushing Ctrl+F
+has not been enabled.
+
+The fundamental rule of describing scripts on Cindyscript editor
+are listed below.
+\begin{itemize}
+\item
+Upper- and lowercase letters are distinguished.
+Using lowercase letters is preferable.
+\item
+As in \TeX ,
+several blanks are regarded as a single blank.
+\item
+A semicolon should be located at the end of each row.
+Starting a new paragraph
+does not result in the ending of commnds.
+\end{itemize}
+Particularly, in case of \ketcindy ,
+the input of commands are controlled
+by the following rules.
+\begin{itemize}
+\item
+The names of global variables
+begin with uppercase letters.
+\item
+The names of local variables
+begin with lowercase letters.
+Local variables are declared at the beginning part
+of the definitions of functions
+along with the Cinderella command \verb|regional()|.
+\item
+The names of functions
+begin with uppercase letters.
+\end{itemize}
+
+
+\subsection{Variables and constants}
+
+The declaration of the attribute of each variable
+is not needed in Cindyscript
+since it is automatically decided
+according to the input.
+Moreover,
+the different kind of value
+can be input without any declaration. \\
+
+\noindent
+{\bf Example}
+
+\verb| a=10;|
+
+\verb| b=2;|
+
+\verb| c=a+sqrt(b);|
+
+\verb| a="the square root of"|
+
+\verb| println("The sum of"+a+b+''and 10 is''+c);|\\
+
+In this example,
+the attribute of variable \verb|a| was firstly integer,
+and then changed to string at the fourth row.
+
+The strings should be input with double quotation marks.
+The mathematical operations
+which involve several kind of variables
+must be taken much care.
+Exceptionally,
+connecting string and number with \verb|+|
+results in the generation of one single string.
+
+The variable \verb|pi| is reserved in Cindyscript
+as the ratio of the circumference of a circle to its diameter.
+Also the variable \verb|i| is reserved
+as the imaginary unit.
+When \verb|i| is used as variable once,
+it is changed to the imaginary unit via the command
+\begin{center}
+\verb|i=complex(0,1);|
+\end{center}
+
+There are also some reserved variables in \ketcindy .
+Among them, the following ones can be changed by users.
+\begin{tabbing}
+12\=3456789012345\=678989012345678901234567890123\=\kill
+\>\verb|Fhead| \>the beginning part of the file name
+which can be set by \verb|Setfiles()|\\
+\>\verb|Texparent| \>the name of parent file
+which can be set by \verb|Setparent()|\\
+\>\verb|Dirhead| \>the beginning part of the path\\
+\>\verb|Dirlib| \>the path to the library ketlib\\
+\>\verb|Dirbin| \>the path to ketbin\\
+\>\verb|Dirwork| \>the path to the working directory
+which can be set by \verb|Changework()|\\
+\>\verb|Shellfile| \>the name of shell file
+\end{tabbing}
+Contrarily, the reserved variables listed below are the global variables
+usend in the library of \ketcindy , whence cannot be changed
+by users.
+
+\vspace{\baselineskip}
+\noindent
+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
+
+\vspace{\baselineskip}
+
+A list can be defined by putting its elements in a square bracket
+with commas separating each other.
+The attribute of each element does not matter.
+The $n$-th element can be referred by using an underbar.
+For instance, the commands
+
+\begin{verbatim}
+ list=[1,2,3,4,5];
+ list_2="a";
+\end{verbatim}
+make the second element be substituted by the letter \verb|"a"|.
+
+
+\subsection{Frequently used commands}
+
+\noindent
+{\bf Displaying the computed output}
+
+\noindent
+The following commands
+make the current value of the variable
+on the console view.
+
+\begin{tabbing}
+12345\=6789012345678989012345678901234567890\=123\=\kill
+\>\verb|print(the name of variable);| \> without a line break\\
+\>\verb|println(the name of variable);| \> with a line break\\
+\end{tabbing}
+
+\noindent
+{\bf Conditional branching}
+
+\noindent
+The commnad \verb|if(A,B,C)| executes \verb|B| if \verb|A| is true
+and \verb|C| otherwise.
+The followings are frequently used.
+Nested conditions can be interpreted.
+
+\begin{tabbing}
+12345\=67890123456789890\=12345678901234567890123\=\kill
+\>\verb|if(a>b,...);|\\
+\>\verb|if(a<b,...);|\\
+\>\verb|if(a>=b,...);| \> $a\geqq b$\\
+\>\verb|if(a<=b,...);| \> $a\leqq b$\\
+\>\verb|if(a=b,...);|\\
+\>\verb|if(a!=b,...);| \> $a\neq b$\\
+\end{tabbing}
+
+\noindent
+{\bf Loop program}
+
+\noindent
+The commnad \verb|for(n,operation)| executes the operation
+$n$ times. If the counter should be specified,
+modify the command as \verb|for(n,s,operation)|.
+where the value of $s$ is successively changed.
+Loop program with respect to some list instead of counter
+is also possible via the command as \verb|forall(list,operation)|.
+For example, the commands
+
+\begin{verbatim}
+ sglist=[[A,B],[C,D],[E,F]];
+ forall(sglist,Listplot(#));
+\end{verbatim}
+have the same output as
+\begin{verbatim}
+ Listplot([A,B]);
+ Listplot([C,D]);
+ Listplot([E,F]);
+\end{verbatim}
+
+\noindent
+{\bf User's definition of functions}
+
+\noindent
+The format of definition is \verb|function name(argument):=(operation)|.
+For example, if we define the function \verb|sign(n)| by
+\begin{verbatim}
+ sign(n):=(
+ if(n>0,print("positive"),print("0 or negative"));
+ );
+\end{verbatim}
+it can be used as
+\begin{verbatim}
+ n=3;
+ println(sign(n));
+\end{verbatim}
+
+\mbox{}
+
+\noindent
+{\bf Reference to geometric elements}
+
+\noindent
+The position of a point can be specified
+with both its name and the list of its $x,y$-coordinates.
+Thus, both of the following formats are allowed.
+\begin{verbatim}
+ Listplot("1",[[1,1],[4,5]]);
+ Listplot("1",[A,B]);
+\end{verbatim}
+Also we can get the coordinate of a point explicitly
+via the commands
+like \verb|A.xy|, \verb|A.x|, and \verb|A.y|.
+
+\mbox{}
+
+\noindent
+{\bf List processing}
+
+\noindent
+The list of integers between $a$ and $b$
+is generated via the command \verb|a..b|.
+For instance, the synchronized use with the command \verb|apply|
+as below gives the shape of pentagram.
+\begin{verbatim}
+ r=2;
+ pt=apply(0..5,r*[cos(pi/2+#*4*pi/5),sin(pi/2+#*4*pi/5)]);
+ repeat(5,s,Listplot(text(s),[pt_s,pt_(s+1)]));
+\end{verbatim}
+Here the Cindyscript command \verb|text|
+is used to convert the number into string.
+
+
+
+% -------------- Calling other softwares --------------
+
+\newpage
+
+\section{Collaboration with other softwares}
+
+\subsection{Overview}
+
+\ketcindy\ has functionalies to call other softwares such as Maxima, Risa/Asir, R and C.
+Here, we introduce how to call Maxima.\vspace{1mm}
+
+The steps are as follows.\vspace{-2mm}
+
+\begin{enumerate}
+\item Generate the shell file to call a CAS.\vspace{-2mm}
+\item Execute the file.\vspace{-2mm}
+\item Return the result as text.\vspace{-2mm}
+\item Use the result in \ketcindy .\vspace{-2mm}
+\item Produce the PDF file.\vspace{-2mm}
+\end{enumerate}
+
+And the flowchart is as follows:
+\begin{center}
+{\scalebox{0.9}{\input{Fig/calling.tex}}}
+
+\end{center}
+
+When interfacing with Maxima, commands \texttt{Mxfun}, \texttt{CalcbyM} and \texttt{Mxtex} are all we need to complete the task. \texttt{Mxfun} and \texttt{CalcbyM} are for calling single command and multi commands of Maxima respectively. \texttt{Mxtex} is used for code conversion to \LaTeX. The output of Maxima is returned to \ketcindy\ as a string or a list of strings for further processing.
+
+The options of these commands are:\\
+\hspace*{10mm}\Ltab{25mm}{{\tt "m/r"}}To decide whether the result file will be made again or not. \\
+\hspace*{10mm}\Ltab{25mm}{}If these options are not given, \ketcindy\ decides automatically.\\
+\hspace*{10mm}\Ltab{25mm}{{\tt "Disp=y/n"}}To decide whether the result will be displayed in the console or not. \\
+\hspace*{10mm}\Ltab{25mm}{}It is only availabe for \texttt{Mxfun} and \texttt{Mxtex}.
+The default is "y".
+
+
+\subsection{Commands related to Maxima}
+
+\subsubsection*{Mxfun}
+
+The arguments are name of variable in \ketcindy, name of a function of Maxima, and a list of arguments of the function.\\
+\hspace*{10mm}\verb|Mxfun("1","diff",["sin(x)","x"]);| // The return is "cos(x)", assgined to mx1.\\
+The above is equivallent to\\
+\hspace*{10mm}\verb|Mxfun("1","diff(sin(x),x)",[]);|
+
+
+\subsubsection*{Mxtex}
+
+The arguments are name of variable in \ketcindy, an expression in Maxima format.\\
+\hspace*{10mm}\verb|Mxtex("1",mx1);| // The return is \verb|"\cos x"|, assgined to tx1.\\
+\hspace*{10mm}\verb|Expr([0,1],"e",tx1]);|
+
+\begin{center}
+\input{Fig/maxima1.tex}
+\end{center}
+
+\subsubsection*{CalcbyM}
+
+The arguments are name of variable in \ketcindy, a list of commands and the arguments of Maxima.\\
+\hspace*{10mm}\verb|fn="sin(x)^4";|\\
+\hspace*{10mm}\verb|cmdL=[|\\
+\hspace*{10mm}\verb| "df:diff",[fn,"x"],|\\
+\hspace*{10mm}\verb| "df:ratsimp",["df"],|\\
+\hspace*{10mm}\verb| "F:integrate",[fn,"x"],|\\
+\hspace*{10mm}\verb| "F","ratsimp",["F"],|\\
+\hspace*{10mm}\verb| "df::F",[]|\\
+\hspace*{10mm}\verb|];|\\
+\hspace*{10mm}\verb|CalcbyM("ans",cmdL);|\vspace{2mm}\\
+The returned value is a list of df and F as strings, though these are not displayed in the console. They can be used, for example,\vspace{2mm}\\
+\hspace*{10mm}\verb|Plotdata("1",fn,"x",["Num=200","do"]);|\\
+\hspace*{10mm}\verb|Plotdata("2",ans_1,"x",["Num=200","dr"]);|\\
+\hspace*{10mm}\verb|Plotdata("3",ans_2,"x",["Num=200","da"]);|\\
+\hspace*{10mm}\verb|Mxtex("1",fn);|\\
+\hspace*{10mm}\verb|Mxtex("1",ans_1);|\\
+\hspace*{10mm}\verb|Mxtex("2",ans_2);|\\
+\hspace*{10mm}\verb|Expr([A,"e",tx1,B,"e",tx2,C,"w",tx3]);|
+
+\vspace{2mm}
+
+\begin{center}
+\input{Fig/s10diffint.tex}
+\end{center}
+
+\noindent
+{\bf Remark} See KeTCindyreferenceE.pdf for more information.
+
+\subsection{Commands related to R}
+
+\verb|Rfun| and \verb|CalcbyR| are simillar to \verb|Mxfun| and \verb|CalcbyM|.\\
+ See \verb|KeTCindyreferenceE.pdf| or \verb|samples/s08R| for more information.
+
+% -------------- 3d figures --------------
+
+\newpage
+
+\section{Three Dimentional figures of \ketcindy}
+
+\subsection{Summary and Geometric Elements}
+
+In KeTCindy's 3D-mode, there are two rectangular areas surrounded by a white frame on the Euclidean view.
+
+The main area on the left side of the screen is simillar to that of two dimentional figures. Figures in this area will be drawn to the \TeX\ document. The view direction can be moved with sliders under the main area. \verb|TH| and \verb|FI| mean angles $\theta$ and $\varphi$ respectively, which are polar cocordinates of the view direction.
+
+Figures from the view direction $(0,\ \varphi)$ are displayed in the sub area on the right side.
+
+ \hspace{40mm} mainarea \hspace{40mm} subarea
+\begin{center}
+\includegraphics[bb=0.00 0.00 863.04 378.52,width=12cm]{Fig/3dscreen.pdf}
+\end{center}
+
+With internal command \verb|Ptseg3data| which is called in \verb|Start3d|,
+a point put to the main area with the drawing tool of Cinderella is regarded as a 3D point by \ketcindy, and a correspoinding point is put in the sub area.
+Though the initial coordinate of $z$ is 0, we can change it moving the point in the sub area.
+
+For example, if we put point \verb|A| on the main area, point \verb|Az| will be put in the sub area and the 3D coordinates calculated from \verb|A| and \verb|Az| are assigned to varible \verb|A3d|.\vspace{-1mm}
+
+\begin{description}
+\item[\bf Remark]Note that point \verb|Az| will not be deleted automatically even if point \verb|A| is deleted. We should delete it manually.
+\end{description}
+
+Geometric segment in the main area generates the corresponding geometric segment in the sub area as well.
+
+\subsection{Lines and Curves}
+
+\ketcindy\ commands \verb|Spaceline| and \verb|Spacecurve| are used do draw lines and curves in the space. Additionally, \verb|Xyzax3data| is used to draw axis.
+
+\begin{description}
+\item[Examples]\mbox{}\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|\\
+\verb|Spacecurve("1","3*[cos(t),sin(t),0.1*t]","t=[0,4*pi]",["Num=200"]);|\\
+\verb|pt1=[3,0,0]; pt2=[3,0,3*0.1*4*pi];|\\
+\verb|Spaceline("1",[pt1,pt2]);|\\
+\verb|Skeletonparadata("1");|
+
+\item[Remark]The last command skeleton elimination is for skeleton elimination.
+Compare two figures below. The right one is with skeleton elimination.
+
+\end{description}
+
+\begin{center}
+\input{Fig/spacelinecurve1.tex}\hspace{10mm}\input{Fig/spacelinecurve2.tex}
+\end{center}
+
+\subsection{Two Dimensional Figures}
+
+Data of two dimensional figures such as polyhedra or planes are given in obj format.
+
+\begin{description}
+\item[Examples]\mbox{}\\
+\verb|Start3d();|\\
+\verb|vertex=[[2,2,-2],[2,-2,-2],[-2,-2,-2],[-2,2,-2]];|\\
+\verb|Reflect3d1(``1'',vertex,[[0,0,0],[1,0,0],[0,1,0]];|\\
+\verb|vertex=concat(vertex,ref3d1);|\\
+\verb|edge=[[1,2,6,5],[1,5,8,4],[1,4,3,2],[2,3,7,6],[3,4,8,7],[5,6,7,8]];|\\
+\verb|cube=[vertex,edge];|\\
+\verb|plane=[[[-3,1,-3],[3,-1,-3],[-4,5,3],[2,3,3]],[[1,2,4,3]]];|\\
+\verb|tmp=Concatobj([cubic,plane]);|\\
+\verb|VertexEdgeFace("1",tmp,["Vtx=nogeo","Edg=nogeo"]);|\\
+\verb|Nohiddenbyfaces("1","phf3d1");| // for the figure on the left
+
+\item[Remark]\mbox{}\\
+Command \verb|Concatobj| combines data in obj format.\\
+Command \verb|VertexEdgeFace| assigns vertices to {\tt phv}, edges to {\tt phe} and faces to {\tt phf}.\\
+Command \verb|Nohiddenbyfaces| is for hiddenline elimination.\\
+Use \verb|Skeletonparadata("1")| if the figure on the right is desirable.
+\end{description}
+
+\vspace{-10mm}
+
+\begin{center}
+\input{Fig/polygonplane1.tex}\hspace{10mm}\input{Fig/polygonplane2.tex}
+\end{center}
+
+\noindent
+{\bf Remark} See \verb|KeTCindyreferenceE.pdf| or \verb|samples/s05spacefigure| for more information.
+
+\subsection{Surfaces}
+
+Two variable function is defined as a list of one of the followings.
+
+\begin{enumerate}[\hspace*{5mm}\bf 1.]
+\item \verb|["z=f(x,y)","x=[a,b]","y=[c,d]"]|
+\item \verb|["z=f(x,y)","x=x(u,v)","y(u,v)","u=[a,b]","v=[c,d]"]|
+\item \verb|["p","x=x(u,v)","y=y(u,v)","z=z(u,v)","u=[a,b]","v=[c,d]"]|
+\end{enumerate}
+
+Optionally, you can add what boundaries should be drawn.
+The default is "wesn". Here, for example, "w" means the boundary defined by $[a,t]\ (c\leqq t\leqq d)$.
+
+\ketcindy\ calls C to speed up the calculation of hidden lines elimination.
+
+\begin{description}
+\item[Example]\mbox{}\\
+\verb|Start3d();|\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|\\
+\verb|fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]","senw"];|\\
+\verb|Startsurf();|\\
+\verb|Sfbdparadata("1",fd);|\\
+\verb|Crvsfparadata("1","ax3d","sfbd3d1",fd);|\\
+\verb|ExeccmdC("1");|
+\verb|Windispg();|
+
+\begin{center}
+\input{Fig/saddle1E.tex}\hspace{10mm}\input{Fig/saddle2E.tex}
+\end{center}
+
+\item[Remark]Wires can be added if necessary with command \verb|Wireparadata| as seen in the upper right side figure.
+The line-style also can be changed.
+
+See \verb|KeTCindyreferenceE.pdf| or \verb|samples/s09surfaceC| for more information.
+\end{description}
+
+\subsection{Generating Files in Obj Format}
+
+\ketcindy\ can generate files of 3D figures in obj format. Moreover, \ketcindy\ also can call Meshlab which is a 3D viewer.
+
+\begin{description}
+\item[Examples]\mbox{}\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|\\
+\verb|fd=["p","x=4*sin(V)*cos(U)","y=4*sin(V)*sin(U)","z=4*cos(V)",|\\
+\verb| "U=[pi/2,4*pi/2]","V=[0,pi]","we"];|\\
+\verb|Mkobjcmd("1",fd,[40,40,"-"]);|\\
+\verb|Mkobjcrvcmd("2","ax3d",[0.05,"xy"]);|\\
+\verb|Mkobjsymbcmd("x",0.2,0,[0,1,0],[5.2,0,0]);|\\
+\verb|Mkobjsymbcmd("y",0.2,0,[1,0,0],[0,5.2,0]);|\\
+\verb|Mkobjsymbcmd("z",0.2,0,[0,1,0],[0,0,5.2]);|\\
+\verb|SetObj();|
+\item[Remark]See \verb|KeTCindyreferenceE.pdf| or \verb|samples/s13meshlab| for more information.
+\end{description}
+
+% -------------- Making slide --------------
+
+\newpage
+
+\section{Making Slides}
+
+\subsection{Outline}
+
+\ketcindy\ has functions to make slides for presentation with the help of \verb|layer| environment which is defined in \verb|ketlayer.sty|.
+See \verb|KeTpicStyleE.pdf| for details about \verb|layer|.
+
+You need both a cindy file and a text file with the same header. For simple preparation, copy \verb|template2slide.cdy| to your work folder, rename the name, for example \verb|makeslide.cdy|, double click the file and press the button \verb|title| in the screen, then \verb|makeslide.txt| will be generated.
+
+The following chart shows the relation between them.
+
+\begin{center}
+\input{Fig/makeslideE}
+\end{center}
+
+If necessary, edit \verb|Settitle| in CindyScript editor, and press the gear mark. Open the text file, and write commands of \ketcindy\ Slide and \TeX\ as follows.
+
+\begin{verbatim}
+ title::slide0//
+ main::Introduction//
+ \slidepage[m]//
+ new::Programming Language//
+ %repeat=6,para//
+ \slidepage//
+ itemize//
+ item::Python//
+ %thin[2,-]::item::Ruby//
+ %thin[3,-]::item::Java//
+ %thin[4,-]::item::JavaScript//
+ %thin[5,-]::item::CindyScript//
+ %thin[6,-]::item::C//
+ end//
+\end{verbatim}
+
+\begin{description}
+\item[Remark]``//'' should be added to the end of all lines. Use ``||||'' when you want to write \verb|//|.
+\end{description}
+
+%\begin{center}
+%\includegraphics[bb=0.00 0.00 743.00 632.00,height=60mm]{fig/slidescreen.pdf}\hspace{5mm}
+%\includegraphics[bb=0.00 0.00 802.00 633.00,height=60mm]{fig/slidescript.pdf}
+%\end{center}
+
+Press the button \verb|Slide| in Cindy Screen, then \ketcindy\ will make \TeX\ file \verb|makeslide.tex|,
+typeset it and displays the pdf file as follows. If there occurs an error, check the text file or the \TeX\ file.
+
+\begin{center}
+\fbox{\includegraphics[bb=0.00 0.00 542.00 385.00,height=35mm]{Fig/slidepdf1.pdf}}\hspace{5mm}%
+\fbox{\includegraphics[bb=0.00 0.00 541.00 380.00,height=35mm]{Fig/slidepdf2.pdf}}\hspace{5mm}%
+\fbox{\includegraphics[bb=0.00 0.00 543.00 382.00,height=35mm]{Fig/slidepdf3.pdf}}\hspace{5mm}%
+\end{center}
+
+\subsection{Commands of \ketcindy\ slide}
+
+You can use the following commands.\\
+\verb| title::slide0 (::wallpaper)//|\\
+\verb| Rem) Put only once at the first line.|\\
+\verb| main::(main title)//|\\
+\verb| new::(page title)//|\\
+\verb| enumerate//|\\
+\verb| =\begin{enumerate}|\\
+\verb| Rem) Add the option such as [(1)] using :: .|\\
+\verb| itemize//|\\
+\verb| =\begin{itemize}|\\
+\verb| layer::{xsize}{ysize}//|\\
+\verb| =\begin{layer}{xsize}{ysize}|\\
+\verb| Rem) "layer" is an environment defined in ketlayer.sty.|\\
+\verb| item::sentence//|\\
+\verb| =\item sentence|\\
+\verb| putnote::dir{xpos}{ypos}::filename(,scale)//|\\
+\verb| =putnotedir{xpos}{ypos}{\input{fig/filename}}||\\
+\verb| Rem) "putnote" is a command defined in ketlayer.sty|\\
+\verb| end//|\\
+\verb| =\end{itemize,enumerate,layer}|\\
+\verb| ...//|\\
+\verb| To insert a blank line.|
+
+\noindent
+You can also use the following \TeX\ mcores added by \ketcindy.\\
+\verb| \slidepage,\slidepage[m]//|\\
+\verb| To display the number each page.|\\
+\verb| \slidepage[m] is used for the \verb|main| page.|\\
+\verb| \setthin{thickness}|\\
+\verb| To change the thickness of thin letters temporarily.|\\
+\verb| \inputsound, \inputmovie|\\
+\verb| To insert mp3/mp4 files.|
+
+
+\begin{description}
+\item[Remark]Any other \TeX\ macroes are available. Put \verb|%%| instead of \verb|%| to comment out .
+\end{description}
+
+
+\subsection{Display of Page step by step}
+
+\begin{enumerate}[1)]
+\item Put just after new,\\
+\verb| %repeat=number of steps//|
+\item Put at the head of each line as\\
+\verb| %[2,-]::sentences|\\
+\verb| display at all steps from 2|\\
+\verb| %[-,2]::sentences|\\
+\verb| display at all steps until 2|\\
+\verb| %[1..3,5]::sentences|\\
+\verb| display at steps of 1,2,3 and 5|
+\item Use \verb|%thin| to display with thin letters.\\
+\verb| %thin::[2,-]::sentence|
+\item The dencity can be changed with Setslidebody or \verb|\setthin|.
+\end{enumerate}
+
+\subsection{Making Flip Animation}
+
+\begin{enumerate}[1)]
+\item Define function \verb|Mf(s)|, the state at s.
+\item Put command \verb|Setpara| in the script editor as\\
+\verb| Setpara(subfolder,funcitonstr(mf(s)),range,options);|\\
+\verb| options=["m/r", "Div=25"];|
+\item Describe in the text file as\\
+\verb| %repeat=, para=subfolder:{0}:s{60}{10}:input(:scale)//|
+\item Press buttons \verb|ParaF| and \verb|Flip|, then \verb|subfolder| will be generated.
+\item Press button \verb|Slide|.
+\end{enumerate}
+
+\subsection{Making Animation}
+
+\begin{enumerate}[1)]
+\item Add the following in the script editor\\
+\verb| Addpackage(["[dvipdfmx]{animate}"]);|
+\item Add in the second option of Setpara,\\
+\verb| "Frate=num of frame in the second,"Scale=scale,"OpA=option of animation" |
+\item Press buttons \verb|ParaF| and \verb|Anime|, then \verb|subfolder| will be generated.
+\item Use \verb|\input|, not layer, to display.
+\end{enumerate}
+
+\subsection{Commands to Insert a mp3/mp4 file}
+
+To insert a mp3 or mp4 file, change the first line to\\
+\verb| title::slide0|\\
+\verb| ::\usepackage{ketmedia}|\\
+\verb| ::\usepackage[dvipdfmx]{media9}//|\vspace{2mm}
+
+\noindent
+Use \verb|\inputsound| or \verb|\inputsoundclick| for mp3 files.\\
+\verb| \inputsountclik[90]{folder/}{mp3file} %starts when the button clicked|\\
+The arguments are horizontal position(default is 90) of buttons, the folder, the file name.
+\vspace{2mm}
+
+\noindent
+Use \verb|\inputmovie| for mp4 files.\\
+\verb| \inputsountclik[90]{1}{0.4}{folder/}{mp4file} %starts when the button clicked|
+The 2nd and 3rd arguments are width and height as the coefficiients of \verb|\linewidth|
+
+\subsection{Changing Style}
+
+The default styles such as size and color of letters can be changed.
+See \verb|KeTCindyReferenceE,pdf| or \verb|samples/s07slides|.
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideE.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -0,0 +1,583 @@
+\documentclass[papersize,a4paper,12pt,uplatex]{jsarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath}
+% \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}
+\usepackage{comment}
+\setcounter{tocdepth}{3}
+
+\begin{document}
+\title{\ketcindy の概要}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+\begin{center} - 第3.2版 -\end{center}
+\hypertarget{index}{}
+\tableofcontents
+
+\newpage
+
+\section{\ketcindy について}
+\subsection{システムの構成}
+\ketcindy は,Cinderella の作図機能を利用して,作図データの\LaTeX ファイルを作成するためのスクリプトライブラリである。\ketcindy はCinderellaのプログラミング言語Cindyscriptで記述されており,ユーザーはCinderella によるインタラクティブな作図機能と,CindyScript によるプログラミングを用いて,\LaTeX 文書の挿入図を効率よく作成することができる。また,各種数式処理ソフトと連携して計算を行うことができる。
+
+\begin{center}
+\scalebox{0.9}{ \input{Fig/concept}}
+\end{center}
+
+Cinderellaで作図した図のデータは,\ketcindy により,いったんRのファイルに書き出される。これをRで処理して\TeX ファイルを作成する。できた\TeX ファイルを,本文中に inputコマンド で挿入すれば図が表示される。(\ketcindy の初期の版ではこのデータ処理にScilabを用いていた。)
+
+CinderellaとRやその他のソフトウェアとの連携には,バッチファイル(Macではシェルファイル)を用いている。(概念図の両方向矢印) バッチファイルは kc.bat,シェルファイルは kc.sh で,\ketcindy が目的に応じてこれらのファイルを書き出して実行するようになっている。
+
+したがって,KeTCindyでの図ファイルの作成手順は次のようになる。
+
+(1) 必要に応じてCinderellaの作図ツールで,点や線を作図しておく。
+
+(2) Cindyscript エディタでプログラムを書く。
+
+(3) 出力する。
+
+\newpage
+%--------- ketcindy による作図手順----------------
+\subsection{\ketcindy による作図手順}
+
+\ketcindy で作図し,TeXのファイルを作図する手順をチュートリアル形式で示す。
+
+\subsubsection{平面幾何}
+
+\ketcindy のシステムに同梱されている,template1basic.cdy をひな形として用いる。適当な場所に複製を作り,名前を変えておこう。ここでは,単に template.cdy とする。
+
+template.cdy をダブルクリックして開き,図が表示されたら,Ctrl+9 ( Windows ) / ⌘+9 ( Mac ) でスクリプトエディタを開く。2つの画面はマルチウィンドウにしておくのがよい。
+
+\vspace{\baselineskip}
+\begin{center}\includegraphics[bb=0.00 0.00 500.03 306.52,width=10cm]{Fig/start01.pdf}\end{center}
+
+この三角形で Cinderellaの作図機能を用いて内心を求め,内接円を描く。
+
+まず,スクリプトエディタの \verb|Listplot([A,B,C,A]);| の行頭にスラッシュを2本書き入れ,Shift+Enter で実行する。こうすると,この行はコメント行となり実行されない行になる。その結果,三角形が消えて点だけ残る。
+
+画面上部の作図ツールから「線分を加える」\includegraphics[bb=0.00 0.00 6.48 5.04,width=8mm]{Fig/segment.pdf} をクリックして選択し,点Aから点Bへドラッグすると線分が描かれる。同様にして,BC, CAを引く。
+
+\begin{center}\includegraphics[bb=0.00 0.00 414.02 329.02,height=3.5cm]{Fig/start02.pdf} \end{center}
+
+次に,角の二等分線を引く。「角の二等分線を加える」ツール \includegraphics[bb=0.00 0.00 6.48 5.04,width=8mm]{Fig/bisector.pdf} を選択し,辺BA,BCを順にクリックすると角ABCの二等分線が引かれる。 このとき,次図左のように,該当する角を表すガイドが出る。
+
+\hspace{20mm}\includegraphics[bb=0.00 0.00 402.02 325.02,height=3cm]{Fig/start03.pdf} \hspace{5mm}\includegraphics[bb=0.00 0.00 413.02 320.02,height=3cm]{Fig/start04.pdf}
+
+同様にして,角Aの二等分線を引き,「交点を求める」ツール\includegraphics[bb=0.00 0.00 6.48 5.04,width=8mm]{Fig/intersection.pdf}をクリックして,2本の二等分線を順にクリックすると交点が求められる。(角Aの二等分線を引いた直後はこれが選択状態にあるので,角Bの二等分線をクリックすればよい)
+
+\begin{center}\includegraphics[bb=0.00 0.00 397.02 319.02,height=3cm]{Fig/start05.pdf}\end{center}
+
+内接円の半径を決めるために,辺ACに垂直で点Dを通る直線を描く。「垂線を加える」ツール \includegraphics[bb=0.00 0.00 6.48 5.04,width=8mm]{Fig/multi-add-perp.pdf} を選択し,辺AC上でマウスボタンを押し,そのまま点Dへドラッグすると垂線が引ける。
+
+\hspace{20mm}\includegraphics[bb=0.00 0.00 403.02 319.02,height=3cm]{Fig/start06.pdf} \hspace{5mm}\includegraphics[bb=0.00 0.00 394.02 315.02,height=3cm]{Fig/start07.pdf}
+
+最後に,垂線と辺ACの交点を求める。
+
+\begin{center}\includegraphics[bb=0.00 0.00 409.02 312.02,height=3cm]{Fig/start08.pdf}\end{center}
+
+図が描かれたら,「要素を動かす」ツール \includegraphics[bb=0.00 0.00 6.48 5.04,width=8mm]{Fig/move.pdf} を選択して,始めの状態(動かすモード)に戻しておく。
+
+これで内心の作図と半径の作図ができた。内心円は描かなくてよい。
+
+スクリプトエディタに戻り,先ほど書いた // を消して \verb|Listplot([A,B,C,A]);| を有効にし,次のスクリプトを追加し,Shift+Enterで実行すると,内接円が描かれる。なお,2行目を \verb|Setfiles("innercircle")| として,ファイル名も設定しておく。
+
+\begin{verbatim}
+ Circledata([D,E]);
+ Pointdata("1",[D],["size=3"]);
+ Letter([A,"sw","A",B,"ne","B",C,"se","C",D,"ne2","I"]);
+\end{verbatim}
+
+\begin{center}\includegraphics[bb=0.00 0.00 396.02 322.02,height=4cm]{Fig/start09.pdf} \end{center}
+
+
+画面左上の「Figure」ボタンをクリックすると,プレビュー用のPDFができて表示される(下図左)。
+描画面で点Bをドラッグして三角形の形を変えれば,それに応じて出力する図も変えることができる(下図右)。
+
+\begin{center} \includegraphics[bb=0.00 0.00 396.02 331.02,height=4cm]{Fig/start10.pdf} \includegraphics[bb=0.00 0.00 348.02 284.51,height=4cm]{Fig/incenter03.pdf} \end{center}
+
+\vspace{\baselineskip}
+\ketcindy がTikZなどの作図支援ツールと異なるのは,Cinderellaの作図機能を用いてインタラクティブに図の調整ができる点である。簡単な図であれば,座標の計算は不要で,Cinderellaの作図画面を見ながら\ketcindy の作図関数でプログラムを書くだけでよい。
+
+なお,Cinderellaの作図機能については,付録の \hyperlink{geometrytool}{作図ツール} を参照されたい。
+
+%---------------- 関数のグラフ--------------------------
+\subsubsection{関数のグラフ}
+
+例として,$y=\sin x$ と $y=x$ のグラフを描く。
+
+template.cdy をダブルクリックして開き,Ctrl+9 ( Windows ) / ⌘+9 ( Mac ) でスクリプトエディタを開く。
+
+座標軸を描くので,\verb|Addax(0);| を \verb|Addax(1);| に変え,\verb|Listplot([A,B,C,A]);| は使わないので削除し,かわりに次のスクリプトを書く。
+
+\begin{layer}{150}{0}
+\putnotese{80}{5}{\includegraphics[bb=0.00 0.00 552.03 409.02,height=30mm]{Fig/xsinx01.pdf} }
+\end{layer}
+\begin{verbatim}
+ Plotdata("1","y=sin(x)","x");
+ Plotdata("2","y=x","x");
+\end{verbatim}
+
+これだけで右のようにグラフが描かれる。
+
+\vspace{15mm}
+%\begin{center}\includegraphics[bb=0.00 0.00 552.03 409.02,height=30mm]{Fig/xsinx01.pdf} \end{center}
+
+描画範囲は点NEとSWをドラッグして適当に決めよう。また,点A,B,Cが残ったままだが,これを関数名を表示する場所として利用するために適当な位置にドラッグして移動する。
+
+\begin{center}\includegraphics[bb=0.00 0.00 556.03 238.01,height=30mm]{Fig/xsinx02.pdf} \end{center}
+
+関数名と$x$軸上の交点を表示するために,関数 \verb|Expr()| を使って次のように書く。
+\begin{verbatim}
+ Expr([A,"e","y=\sin x",B,"e","y=x",[-pi,0],"s2","-\pi",[pi,0],"s2","\pi",
+ [2*pi,0],"s2","2\pi"]);
+\end{verbatim}
+
+注)改行せず1行に書いてよい。
+
+\begin{center}\includegraphics[bb=0.00 0.00 546.03 236.01,height=30mm]{Fig/xsinx03.pdf} \end{center}
+
+\verb|Figure| ボタンをクリックすると,次の図が描かれる。
+
+\vspace{\baselineskip}
+\begin{center}\input{Fig/xsinx} \end{center}
+
+
+%---------------- 空間図形 --------------------------
+\subsubsection{空間図形}
+
+\ketcindy のシステムに同梱されている samples フォルダから,s05spacefigure フォルダを開き,s0501basic.cdy をひな形として使う。適当な場所に複製を作り,名前を変えておくとよい。ここでは,3Dbasic.cdy として進める。
+
+3Dbasic.cdy を開くと次のような画面になる。
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0 0 879.05 447.02 , width=8cm]{Fig/3dstart.pdf}
+\end{center}
+
+下のスライダで点TH,Fl をドラッグすると,空間での視点の位置が変わる。(座標軸が回転する)
+
+ここでは,正四面体と,高さを求めるのによく使われる補助線を描いてみよう。スクリプトエディタを開き,次の3行を消す。
+
+\begin{verbatim}
+ Ch=[1];
+ if(contains(Ch,1),
+ Skeletonparadata("1",[1.5]);
+ );
+\end{verbatim}
+
+かわりに次のスクリプトを書いて Shift+Enter で実行する。
+
+\begin{layer}{150}{0}
+\putnotese{90}{0}{ \input{Fig/tetrahedron}}
+\end{layer}
+\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");
+ Putpoint3d("M",(B3d+C3d)/2,"fix");
+ phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+ Spaceline("1",[D,M,A]);
+ VertexEdgeFace("1",phd,["Edg=nogeo"]);
+ Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+
+
+%---------------- 作表 --------------------------
+\subsubsection{作表}
+
+\TeX\ で表を作るのはかなり面倒だが,\ketcindy\ を使えば比較的簡単に作表ができる。次の図は関数の増減・凹凸表である。以下は紹介にとどめる。関数リファレンスに例を掲載しているので参照されたい。
+
+\begin{center} \input{Fig/zogen3} \end{center}
+
+% ====== 他のソフトとの連携 ===============
+
+\subsubsection{他のソフトとの連携}
+
+\ketcindy\ はCindyscriptで記述されているが,Cindyscriptはプログラミング言語であり,数式処理ソフトではない。そこで,R や Maxima などと連携することにより,機能を拡張することができるようになっている。統計計算はR,数式処理を用いた計算はMaximaを利用すると便利である。
+
+【例】Rを用いて箱ひげ図を描く
+
+ \begin{center}\scalebox{0.8}{ \input{Fig/boxplot} } \end{center}
+
+
+【例】Maxima を用いて $ \sin x $の7次のテイラー展開を行う。
+
+ \begin{center}\scalebox{0.8}{ \input{Fig/taylor}} \end{center}
+
+% ====== プロットデータ ===============
+\newpage
+\section{プロットデータ}
+プロットデータ(Plot Data) とは,関数のグラフや幾何要素を描くデータのことである。\ketcindy\ では PD と略すことがある。
+
+たとえば,線分は端点の座標2つからなるリストで表現できる。曲線は,描画範囲を分割して線分の集まりとして描画しており,このときのプロットデータはそれらの線分の端点のリストである。
+
+プロットデータの名称は\ketcindy が次の規則により命名する。
+
+\vspace{\baselineskip}
+・名称の頭部は,プロットデータを作成する関数ごとに決まっている。
+
+・第1引数に name が与えられる場合,name を頭部に付加する。
+
+\hspace{10mm} 【例】\verb|Listplot("1",[[0,0],[1,2]]);| のとき,sg1
+
+・第1引数の name を省略できる場合,引数で用いられた点の名前を頭部に付加する。
+
+\hspace{10mm} 【例】\verb|Listplot([A,B,C]);| のとき,sgABC
+
+
+\vspace{\baselineskip}
+プロットデータを生成したときは,Cindyscriptエディタのコンソールにその名称を表示する。たとえば,\verb|Listplot([A,B,C,A])| で三角形ABCを描くと,コンソールに
+
+\hspace{10mm} \verb|generate Listplot sgABCA|
+
+と表示される。プロットデータを操作する関数では,この名称を用いる。
+
+\begin{center}\includegraphics[bb=0.00 0.00 298.02 115.01,width=6cm]{Fig/pdtoconsole.pdf} \end{center}
+
+プロットデータの内容は,Cindyscriptの println() 関数を用いてコンソールに表示することができる。たとえば上記の場合,
+
+\hspace{10mm} \verb|println(sgABCA)|
+
+とすると,
+
+\hspace{10mm} \verb| [[1,3],[-1,0],[3,0],[1,3]] |
+
+と表示される。A,B,C,A のそれぞれの座標からなるリストである。
+
+プロットデータは,Cindyscriptによるプログラムで作成してそれを\ketcindy で利用することもできる。( \hyperlink{listplot}{Listplot()の例} を参照)ただし,要素の数が大きいとエラーとなるので,1つのプロットデータの要素は200程度とするのがよい。これより多い場合は分割する。
+
+\newpage
+%======= Cindyscript ===========
+
+\section{Cindyscript}
+\subsection{Cindyscriptエディタ}
+CindyscriptはCinderellaのプログラミング言語で,Cinderella上のスクリプトエディタで記述する。スクリプトエディタは,「スクリプト」メニューの「Cindyscript」を選択するか,Ctrl+9 (Windows) / ⌘+9 (Mac) で開く。\\
+\vspace{110mm}
+\begin{layer}{150}{0}
+\putnotese{5.5}{15}{\includegraphics[bb=0.00 0.00 687.84 451.68,width=12.5cm]{Fig/slot.pdf}}
+\arrowlineseg[16]{20}{20}{10}{90}
+\putnotese{15}{5}{スロット}
+\arrowlineseg[16]{40}{20}{10}{100}
+\putnotese{32}{5}{ページ名}
+\arrowlineseg[16]{80}{20}{15}{140}
+\putnotese{50}{5}{フォントサイズ}
+\arrowlineseg[16]{107}{20}{15}{140}
+\putnotese{80}{5}{描画面を前面に}
+\arrowlineseg[16]{120}{20}{10}{110}
+\putnotese{110}{5}{実行}
+\arrowlineseg[16]{125}{20}{10}{90}
+\putnotese{120}{5}{ヘルプ}
+\putnotese{90}{35}{メインウィンドウ}
+\putnotese{90}{65}{コンソール}
+\end{layer}
+
+\noindent
+{\bf スロット}
+
+スロットはそれぞれの実行タイミングでスクリプトを実行するものであり,他のプログラミング言語にはない特徴である。(スロットが隠れているときは境界線をドラッグする)
+
+よく使うスロットは次の通り。
+
+\begin{tabbing}
+123456789012345678\=\kill
+Draw \>描画面になにか変化が起きる(点を動かすなど)と実行される。\\
+ \>通常はここにスクリプトを書く。ひな形の templatebasic1.cdy では,\\
+ \>Ketinit() などが記述された figures ページが用意されている。\\
+Initialization \>スクリプトを実行すると、始めに1度 だけ実行される。\\
+ \>したがって,関数定義や変数の初期設定などを書く。\\
+ \>ひな形の templatebasic1.cdy ではここに KETlib というページがあり,\\
+ \>\ketcindy の初期設定に関する記述がある。\\
+Key Typed \>キーボードが押されたとき実行される。\\
+ \> KeTCindyでは,ボタンによらずキーボードで出力を行うための\\
+ \>スクリプトが書かれている。
+\end{tabbing}
+
+1つのスロットに複数のページを作ることができる。たとえば,KETlib以外に初期設定のスクリプトを書く場合は,Initialzation スロットのフォルダアイコンをクリックすることで新しいページができる。
+
+KeTCindyの描画コマンドは Draw スロットに書く。
+
+\vspace{\baselineskip}\noindent
+{\bf ページ名}
+
+各スロットでは,ページを分けて記述することができる。各ページの名前はスクリプトエディタの上の欄に書くことができる。
+
+%\vspace{\baselineskip}
+\noindent
+{\bf フォントサイズ}
+
+編集エリアのフォントサイズを変更する。
+
+%\vspace{\baselineskip}
+\noindent
+{\bf 実行ボタン}
+
+プログラムを実行する。プログラムの実行は Shift+Enter でもできる。
+
+%\vspace{\baselineskip}
+\noindent
+{\bf ヘルプボタン}
+
+ブラウザを開いてマニュアルを表示する。
+
+%\vspace{\baselineskip}
+\noindent
+{\bf コンソール}
+
+print() 関数の結果やエラーメッセージが表示する。エラーメッセージは,「WARNING:」または「syntax error」に続いてその内容と該当する行番号が示される。これを読んでスクリプトの書き間違いをチェックする。
+
+\subsection{スクリプトの記述}
+編集エリアにプログラムを書くと,文字が色分けされて表示される。組み込み関数は青,ユーザー定義関数は紫,定義されていない関数は赤,文字列は緑で表示される。KeTCindyの関数はユーザー定義関数なので紫色で表示される。
+
+\begin{layer}{150}{0}
+\putnotese{35}{5}{\includegraphics[bb=0.00 0.00 350.02 184.01,width=7cm]{Fig/coloring.pdf} }
+\putnotee{5}{27}{組み込み関数}
+\arrowlineseg[20]{35}{27}{10}{180}
+\putnotee{77}{9}{ユーザー定義関数}
+\arrowlineseg[10]{67}{9}{8}{0}
+\putnotee{110}{17}{文字列}
+\arrowlineseg[15]{80}{17}{28}{0}
+\end{layer}
+\vspace{45mm}
+
+編集エリアでは,Ctrl+C と Ctrl+V によるコピーアンドペースト,Ctrl+X と Ctrl+V によるカットアンドぺーストができる。他のテキストエディタなどとの間でのコピーも同様にできる。
+
+文字列の選択はマウスドラッグまたは Shift+カーソルキーでおこなえる。
+
+Ctrl+F による検索はできない。
+
+スクリプトを記述するときの基本的なルールは次の通り。
+
+\vspace{\baselineskip}
+・基本的に小文字で書く。大文字と小文字は区別される。
+
+\hspace{5mm}\ketcindy では,Cindyscriptに組み込みの変数名・関数名と区別しやすいように,
+
+\hspace{5mm}次の規則により名前を付けている。
+
+\hspace{5mm}・グローバルな変数はすべて大文字か,大文字で始まるものとする。
+
+\hspace{5mm}・局所変数は小文字で,関数定義の冒頭で regional() により局所変数として宣言する。
+
+\hspace{5mm}・関数名は大文字で始まる。
+
+・複数の半角スペースは無視され,一つの半角スペースと見なされる。
+
+・行末にはセミコロンを書く。改行だけでは命令文の終わりにならない。
+
+\subsection{変数と定数}
+\vspace{\baselineskip}\noindent
+{\bf 変数}
+
+Cindyscriptでは,変数の型の宣言は不要。使用されたときに何が代入されたかで自動的に型が決まり,さらに,宣言し直さなくても異なる型の値を代入することができる。
+
+\vspace{\baselineskip}
+
+【例】
+\begin{verbatim}
+ a=10;
+ b=2;
+ c=a+sqrt(b);
+ a="の平方根";
+ println("10に "+b+a+" を加えると"+c);
+\end{verbatim}
+
+この例では,始めにaは整数型であるが,4行目で文字列に変わる。
+
+文字列はダブルクウォートでくくる。異なる型の演算には注意を要するが,例外的に,5行目のように,文字列と数を+演算子で結ぶと,数は文字列化されて結合される。
+
+\vspace{\baselineskip}\noindent
+{\bf 予約定数}
+
+Cindyscriptでは,円周率 (pi) と虚数単位(i) が定数として予約されている。i は,変数として使用することもでき,そのような場合,虚数単位に戻すには \verb|i=complex(0,1)| を実行する。
+
+\vspace{\baselineskip}\noindent
+{\bf KeTCindyの予約変数}
+
+ \ketcindy が内部的に使用する予約変数がある。そのうち次のものはユーザーが値を変更または設定することができる。
+\begin{tabbing}
+1234\=567890123\=45678989012345678901234567890123\=\kill
+ \>Fhead \>書き出されるファイル名の頭部。Setfiles() によって設定できる。\\
+ \>Texparent \>親プロセスのファイル名。Setparent()によって設定できる。\\
+ \>Dirhead \>パスの頭部\\
+ \>Dirlib \>ライブラリ ketlib のパス\\
+ \>Dirbin \>ketbin のパス\\
+ \>Dirwork \>作業ディレクトリのパス。Changework()によって設定できる。\\
+ \>Shellfile \>シェルファイル名
+\end{tabbing}
+
+以下の予約変数は,ライブラリが使用するグローバル変数であるので,ユーザーはこれらの変数に値を代入してはいけない。なお,変数は大文字小文字を区別するので,すべて小文字で書く分には支障はない。ユーザーが作るプログラムでは,すべて小文字か,先頭だけが大文字の変数を使うことを勧める。
+
+\vspace{\baselineskip}
+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
+
+
+\vspace{\baselineskip}\noindent
+{\bf リスト}
+
+リストとは,数や文字などを集めたもので,それぞれのものを「要素」といい,\verb|[ ]|の中にコンマで区切って記述する。要素は型を問わない。\ketcindy\ では,曲線を描くプロットデータが座標のリストであり,リスト処理をうまく使えば \ketcindy\ で効率的に作図ができる。
+
+リストのn番目の要素にアクセスするのに,アンダーバー\_ を使う。
+
+\begin{verbatim}
+ list=[1,2,3,4,5];
+ println(list_2);
+\end{verbatim}
+とすると,list の中の2番目の要素 2 が表示される。
+\begin{verbatim}
+ list=[1,2,3,4,5];
+ list_2="a";
+\end{verbatim}
+とすると,list の中の2番目の要素が文字 a に変わる。
+
+たとえば,曲線の交点を求める \hyperlink{intersectcrvs}{Intersectcrvs()} の戻り値から交点の座標を求めるにはアンダーバーを使う。使用例は,Intersectcrvs() の例を参照されたい。
+
+\subsection{よく使うCindyscriptのコマンド}
+\vspace{\baselineskip}\noindent
+{\bf 値の表示}
+
+print(値) :コンソールに値を表示する。改行しない。
+
+println(値) :コンソールに値を表示する。改行する。
+
+\vspace{\baselineskip}
+【例】関数Intersectcrvs() の戻り値を表示する。
+\begin{verbatim}
+ tmp=intersectcrvs("sgAB","crCD");
+ println(tmp);
+\end{verbatim}
+
+\vspace{\baselineskip}\noindent
+{\bf 条件判断}
+
+if(A,B,C) : もしAが真なら(成り立てば)Bを,偽ならCを実行する。
+
+Aの条件判断には次のものがよく使われる。
+ \begin{tabbing}
+1234\=56789012345678989012\=3456789012\=34567890123\=\kill
+ \> \verb|a|が\verb|b|より大きい \> \verb|if(a>b|,$\cdots$\\
+ \> \verb|a|が\verb|b|より小さい \> \verb|if(a<b|,$\cdots$\\
+ \> \verb|a|が\verb|b|以上 \> \verb|if(a>=b|,$\cdots$ (\verb|>|と=の順序に注意)\\
+ \> \verb|a|が\verb|b|以下 \> \verb|if(a<=b|,$\cdots$ (\verb|<|と=の順序に注意)\\
+ \> \verb|a|と\verb|b|が等しい \> \verb|if(a==b|,$\cdots$ (等号を2つ)\\
+ \> \verb|a|と\verb|b|が異なる \> \verb|if(a!=b|,$\cdots$\\
+\end{tabbing}
+
+if 文はネストして使うことができる。
+
+\vspace{\baselineskip}
+ 【例】n が正,負,ゼロのいずれかを判断して,コンソールに表示する。
+\begin{verbatim}
+ if(n>0,print("正"),if(n==0,print("0"),print("負")));
+\end{verbatim}
+
+\vspace{\baselineskip}\noindent
+{\bf 繰り返し}
+
+repeat(n,操作) :操作をn回繰り返す。
+
+repeat(n,s,操作) :操作をn回繰り返す。カウンタとしてsを使う。(文字は他でも可)
+
+\vspace{\baselineskip}
+ 【例】Aを4個並べて描画面に表示する。
+\begin{verbatim}
+ repeat(4,s,drawtext([s,0],4));
+\end{verbatim}
+ ここで,sの値は4回繰り返すうちに,1,2,3,4と変化する。
+
+\vspace{\baselineskip}\noindent
+{\bf リストによる繰り返し}
+
+ forall(list,処理) :リストの要素すべてに渡るように繰り返す。
+
+\vspace{\baselineskip}
+ 【例】点のペアをリストとし,線分を描く。
+\begin{verbatim}
+ sglist=[[A,B],[C,D],[E,F]];
+ forall(sglist,Listplot(#));
+\end{verbatim}
+ これは,
+\begin{verbatim}
+ Listplot([A,B]);
+ Listplot([C,D]);
+ Listplot([E,F]);
+\end{verbatim}
+とするのと同じ。ここで,\verb|#|は実行変数と呼ばれ,リストのそれぞれの要素を表す。
+
+\vspace{\baselineskip}\noindent
+{\bf ユーザー定義関数}
+
+ユーザー定義関数は次の書式で定義する。
+
+\hspace{10mm}関数名(引数):=(処理)
+
+\vspace{\baselineskip}
+【例】 引数の値の正負を表示する関数 sign(n) を定義する。
+\begin{verbatim}
+ sign(n):=(
+ if(n>0,print("正"),print("0または負"));
+ );
+\end{verbatim}
+定義した関数は
+\begin{verbatim}
+ n=3;
+ println(sign(n));
+\end{verbatim}
+のようにして使う。
+
+KeTCindyでは,アニメーションPDFを作成するときに,フレームを定義するのに使う。
+
+\vspace{\baselineskip}\noindent
+{\bf 幾何要素へのアクセス}
+
+Cinderellaでは,点の座標は同次座標で表されており,点の名称でそのまま座標を取得できることが多い。そのため,たとえば Listplot() 関数では,点を指定するのに,座標 \verb|[a,b]| の代わりに点名を使うことができる。
+
+\vspace{\baselineskip}
+Listplot() の書式1 \verb|Listplot("1",[[1,1],[4,5]])|
+
+Listplot() の書式2 \verb|Listplot("1",[A,B])|
+
+\vspace{\baselineskip}
+
+しかし,明確に直交座標で取得したい場合は \verb|A.xy|(x,y 座標) \verb|A.x|(x 座標 ) \verb|A.y|(y 座標) として取得する。
+
+\vspace{\baselineskip}\noindent
+{\bf リスト処理}
+
+Cindyscriptのリスト処理のうち,よく使うものを挙げる。
+
+aからbまでの整数のリストは \verb|a..b| (ドット2つ)で生成できる。このリストの各要素を番号代わりに使って,\verb|apply(list,expr)| を用いると座標のリストを作ることができる。\verb|apply(list,expr)| は,\verb|list| の各要素に,処理 \verb|expr| を施したリストを作る関数である。
+
+\vspace{\baselineskip}
+【例】星形五角形を描く
+\begin{verbatim}
+ r=2;
+ pt=apply(0..5,r*[cos(pi/2+#*4*pi/5),sin(pi/2+#*4*pi/5)]);
+ repeat(5,s,Listplot(text(s),[pt_s,pt_(s+1)]));
+\end{verbatim}
+
+ここで,\verb|text(s)| は,数を文字列に変換するCindyscriptの組み込み関数。
+
+\vspace{\baselineskip}\noindent
+{\bf よくあるエラーメッセージ}
+\begin{tabbing}
+1234\=5678901234567890123456789\=\kill
+ \>Index out of range \>リストの要素の個数外の値を指定した。\\
+ \>String Index out of range \>文字列のインデックスが範囲外。\\
+ \>Potential type mismatch \>変数の型が合わない。文字と実数をかけ算したときなど。\\
+ \>unexpected ) \>括弧の種類が前後で合っていない。\\
+ \>close without open \>閉じ括弧に対応する開き括弧がない。\\
+ \>open without close \>開き括弧に対応する閉じ括弧がない。\\
+ \>Unknown function \>関数が定義されていない。
+\end{tabbing}
+
+
+\vspace{\baselineskip}
+その他,Cindyscriptについては,スクリプトエディタからヘルプを参照されたい。
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyGuideJ.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceE.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -569,10 +569,7 @@
In the following example We have three intersection points for a cubic curve and a line.
-\begin{layer}{150}{0}
-\putnotese{90}{5}{\input{Fig/putintersect}}
-\end{layer}
-
+\begin{minipage}{80mm}
\verb|Plotdata("1","x^3-4*x","x",["Num=200"]);|\\
\verb|Plotdata("2","1/2*x+1","x");|\\
\verb|Putintersect("P","gr1","gr2",1);|\\
@@ -579,7 +576,14 @@
\verb|Putintersect("Q","gr1","gr2",2);|\\
\verb|Putintersect("R","gr1","gr2",3);|\\
\verb|Pointdata("1",[P,Q,R],["size=4"]);|
+\end{minipage}\hspace{5mm}
+\begin{minipage}{30mm}
+\vspace{3mm}
+
+\input{Fig/putintersect}
+\end{minipage}
+
If there exist no such points, we have the message:"No intersect point" on the console.
\end{cmd}
@@ -719,15 +723,16 @@
\input{Fig/arrowdata}
\end{center}
-\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimarrow}}
-\end{layer}
-\hspace{20mm}
-
+\begin{minipage}{80mm}
\verb| Circledata("1",[A,A.xy+[0.5,0]]);|\\
\verb| Circledata("2",[B,B.xy+[0.7,0]]);|\\
\verb| Arrowdata([A,B],["Cutend=[0.5,0.7]"]);|\\
\verb| Letter([A,"c","A",B,"c","B"]);|\\
+\end{minipage}
+\hspace{5mm}
+\begin{minipage}{40mm}
+\input{Fig/trimarrow}
+\end{minipage}
\end{cmd}
@@ -738,59 +743,39 @@
Options are: arrowhead size, arrowhead angle,position,shape,position.\\
\itemket{Examples}\mbox{}
-\begin{layer}{150}{0}
-\putnotese{0}{2}{When A is in the position}
-\putnotese{0}{9}{as shown below.}
-\putnotese{10}{18}{\input{Fig/ForRef-Arrowhead-1}}
-\putnotese{60}{9}{(a) \tt Arrowhead(A,[-1,1]);}
-\putnotese{60}{16}{(b) \tt Arrowhead([1,1],[-1,1],[2,60]);}
-\putnotese{60}{23}{(c) \tt Arrowhead(A,[-1,1],[2,30,"b"]);}
-\putnotese{60}{30}{(d) \tt Arrowhead([1,1],[-1,1],[2,20,"lc"]);}
-\end{layer}
+Let A=[1,1].
+\begin{enumerate}[(a)]
+\item \verb|Arrowhead(A,[-1,1]);|
+\item \verb|Arrowhead([1,1],[-1,1],[2,60]);|
+\item \verb|Arrowhead(A,[-1,1],[2,30,"b"]);|
+\item \verb|Arrowhead([1,1],[-1,1],[2,20,"lc"]);|
+\end{enumerate}
-\vspace{7mm}
+\hspace*{17mm}%
+\Ltab{30mm}{(a)}\Ltab{30mm}{(b)}\Ltab{30mm}{(c)}\Ltab{30mm}{(d)}\\
+\hspace*{20mm}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-2}}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-3}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-4}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-5}}
-%\hspace{6mm}
-\begin{layer}{150}{0}
-\putnotese{17}{32}{(a)}
-\putnotese{47}{32}{(b)}
-\putnotese{77}{32}{(c)}
-\putnotese{107}{32}{(d)}
-\putnotese{15}{40}{\input{Fig/ForRef-Arrowhead-2}}
-\putnotese{45}{40}{\input{Fig/ForRef-Arrowhead-3}}
-\putnotese{75}{40}{\input{Fig/ForRef-Arrowhead-4}}
-\putnotese{105}{40}{\input{Fig/ForRef-Arrowhead-5}}
-\end{layer}
+Let D be on the curve crBC.
+\begin{enumerate}[(a)]%
+\setcounter{enumi}{4}%
+\item \verb|Arrowhead(D,"crBC");|
+\item \verb|Arrowhead(D,"crBC",[2]);|
+\item \verb|Arrowhead(D,"crBC",[2,30,"l"]);|
+\item \verb|Arrowhead(D,"Invert(crBC)");|
+\end{enumerate}
-\vspace{70mm}
+\hspace*{17mm}%
+\Ltab{30mm}{(e)}\Ltab{30mm}{f)}\Ltab{30mm}{(g)}\Ltab{30mm}{(h)}\\
+\hspace*{20mm}%
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-7}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-8}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-9}}
+\Ltab{30mm}{\input{Fig/ForRef-Arrowhead-10}}
-\vspace{50mm}
-
-\hspace{7mm}
-\begin{layer}{150}{0}
-\putnotese{-10}{0}{When D is on the curve crBC }
-\putnotese{-10}{5}{as shown below.}
-\putnotese{0}{7}{\input{Fig/ForRef-Arrowhead-6}}
-\putnotese{16}{22}{crBC}
-\putnotese{50}{0}{(e) \tt Arrowhead(D,"crBC");}
-\putnotese{50}{7}{(f) \tt Arrowhead(D,"crBC",[2]);}
-\putnotese{50}{14}{(g) \tt Arrowhead(D,"crBC",[2,30,"l"]);}
-\putnotese{50}{21}{(h) \tt Arrowhead(D,"Invert(crBC)");}
-\end{layer}
-
-\vspace{3mm}
-\hspace{6mm}
-\begin{layer}{150}{0}
-\putnotese{12}{27}{(e)}
-\putnotese{42}{27}{(f)}
-\putnotese{72}{27}{(g)}
-\putnotese{102}{27}{(h)}
-\putnotese{10}{28}{\input{Fig/ForRef-Arrowhead-7}}
-\putnotese{40}{28}{\input{Fig/ForRef-Arrowhead-8}}
-\putnotese{70}{28}{\input{Fig/ForRef-Arrowhead-9}}
-\putnotese{100}{28}{\input{Fig/ForRef-Arrowhead-10}}
-\end{layer}
-\vspace*{6cm}
\end{cmd}
@@ -1006,82 +991,73 @@
\itemket{Examples}\mbox{}
-\begin{layer}{150}{0}
-\putnotese{50}{15}{bz1}
-\putnotese{58}{-10}{\input{Fig/checkbe1}}
-\end{layer}
-
+\begin{minipage}[t]{70mm}
2nd-order Bezier curve\\
-\verb|Bezier("1",[A,B],[C]);|\\
+\verb|Bezier("1",[A,B],[C]);|
+\end{minipage}%
+\hspace{5mm}bz1%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe1}
+\end{minipage}%
-\vspace{15mm}
-
-\begin{layer}{150}{0}
-\putnotese{63}{17}{bzc}
-\putnotese{70}{-5}{\input{Fig/checkbe2}}
-\end{layer}
-
+\begin{minipage}[t]{70mm}
3rd-order Bezier curve\\
-\verb|Bezier("c",[A,B],[C,D]);|\\
+\verb|Bezier("c",[A,B],[C,D]);|
+\end{minipage}%
+\hspace{5mm}bzc%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe2}
+\end{minipage}%
-\vspace{15mm}
-
-\begin{layer}{150}{0}
-\putnotese{65}{20}{bz3}
-\putnotese{75}{-5}{\input{Fig/checkbe3}}
-\end{layer}
-
+\begin{minipage}[t]{70mm}
Connecting two curves,\\
-\verb|Bezier("3",[A,B,C],[[D],[E,F]]);|\\
+\verb|Bezier("3",[A,B,C],[[D],[E,F]]);|
+\end{minipage}%
+\hspace{5mm}bz3%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe3}
+\end{minipage}%
-\vspace{20mm}
+\begin{minipage}[t]{70mm}
+If D,B,E are on the straight line,\\ the curve becomes smoothly.\\
+\verb|Bezier("S",[A,B,C],[[D],[E,F]]);|
+\end{minipage}%
+\hspace{5mm}bzS%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe4}
+\end{minipage}%
-\begin{layer}{150}{0}
-\putnotese{70}{20}{bzS}
-\putnotese{80}{10}{\input{Fig/checkbe4}}
-\end{layer}
+\noindent
+\verb|Bezier("name",[A,B,C,D],[E,F,G,H,K,L] );|
-Taking D,B,E on a straight line, it connects smoothly.\\
-\verb|Bezier("S",[A,B,C],[[D],[E,F]]);|\\
+\begin{center}
+\input{Fig/checkbe7}
+\end{center}
-\vspace{25mm}
+\noindent
+\verb|Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);|
-\vspace{50mm}
+\begin{center}
+\input{Fig/checkbe5}
+\end{center}
-\begin{layer}{150}{0}
-\putnotese{20}{27}{bzname}
-\putnotese{25}{10}{\input{Fig/checkbe7}}
-\end{layer}
+\noindent
+\verb|Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);|
-\verb|Bezier("name",[A,B,C,D],[E,F,G,H,K,L] );|\\
+\begin{center}
+\input{Fig/checkbe6}
+\end{center}
-\vspace{30mm}
+\noindent
+\verb|Bezier("1",[A,B,C,D],[E,F,G,H,K,L],["Num=[2,3,4]"]);|\\
-\begin{layer}{150}{0}
-\putnotese{35}{25}{bz1a}
-\putnotese{50}{10}{\input{Fig/checkbe5}}
-\end{layer}
-
-\verb|Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);|\\
-
-\vspace{30mm}
-
-\begin{layer}{150}{0}
-\putnotese{35}{20}{bzd5e}
-\putnotese{50}{10}{\input{Fig/checkbe6}}
-\end{layer}
-
-\verb|Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);|\\
-
-\vspace{40mm}
-
-\begin{layer}{150}{0}
-\putnotese{20}{30}{bz1}
-\putnotese{20}{13}{\input{Fig/checkbe8}}
-\end{layer}
-
-\verb|Bezier("1",[A,B,C,D],[E,F,G,H,K,L],["Num=[2,3,4]"]);|\\
-\vspace{30mm}
+\begin{center}
+\input{Fig/checkbe8}
+\end{center}
\end{cmd}
%------------Beziersmooth--------------------------------
@@ -3261,8 +3237,9 @@
%-------------Slider-------------------------------
\begin{cmd}{Slider}{slider}
-\itemket{Usage}Slider("endpoint1-pt-endpoint2",endpoint1,endpoint2);
-\itemket{Description}Generic function to make a slider on a Euclidean view.\\
+\itemket{Usage}Slider("endpoint1-pt-endpoint2",endpoint1,endpoint2);\vspace{-2mm}
+\itemket{}Slider("pt",endpoint1,endpoint2);\\
+\itemket{Description}Generic function to make a slider on a Euclidean view.
\itemket{Examples}\mbox{}
\verb|Slider("A-C-B",[-5,-2],[5,-2]); | // \verb|C| is movable.\\
@@ -3763,10 +3740,8 @@
\vspace{\baselineskip}
Example2
-\begin{layer}{150}{0}
-\putnotese{70}{50}{ \input{Fig/mxtex03}}
-\end{layer}
+\begin{minipage}[t]{65mm}
\verb| fx="x^2-x-3"; |\\
\verb| cmdL=[ |\\
\verb| "ans:solve",[fx,"x"], |\\
@@ -3785,7 +3760,12 @@
\verb| Plotdata("1",fx,"x"); |\\
\verb| Expr([-2,-0.5],"e",tx1); |\\
\verb| Expr([2,-0.5],"e",tx2); |\\
+\end{minipage}\hspace{5mm}%
+\begin{minipage}[t]{65mm}
+\mbox{}\vspace{20mm}
+\input{Fig/mxtex03}
+\end{minipage}
\end{cmd}
%========= Risa/Asir =======
@@ -3884,10 +3864,6 @@
%%\itemket{Details}
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{80}{13}{ \includegraphics[bb=0 0 287.01 228.01 , width=3cm]{Fig/meshlab03.pdf} }
-\end{layer}
-
\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
\verb| p1=[2,0,0]; |\\
\verb| p2=[0,2,0]; |\\
@@ -3895,8 +3871,12 @@
\verb| plane=[[p1,p2,p3],[[1,2,3]]]; |\\
\verb| Mkobjplatecmd("1",plane,[0.05]); |\\
\verb| Mkobjcrvcmd("2","ax3d"); |\\
-\verb| Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]); |
+\verb| Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]);|
+\begin{center}
+\includegraphics[bb=0 0 287.01 228.01 , width=50mm]{Fig/meshlab03.pdf}
+\end{center}
+
\end{cmd}
%-------------Mkobjpolycmd-------------------------------
\begin{cmd}{Mkobjpolycmd}{mkobjpolycmd}
@@ -3943,12 +3923,8 @@
%%\itemket{Details}
\itemket{Examples} \mbox{}
-This function use Maxima.
+This function uses Maxima.
-\begin{layer}{150}{0}
-\putnotese{70}{0}{ \includegraphics[bb=0 0 287.01 189.01 , width=4cm]{Fig/meshlab06.pdf}}
-\end{layer}
-
\verb| fd=[ |\\
\verb| "z=(x^2+y^2)",|\\
\verb| "x=R*cos(T)","y=R*sin(T)",|\\
@@ -3957,6 +3933,9 @@
\verb| Mkobjthickcmd("1",fd,[40,40,0.2,"+n+s-e-w+","assume(R>0)"]);|\\
\verb| Mkviewobj("pala",oc1,["m","v","Wait=5"]); |\\
+\begin{center}
+\includegraphics[bb=0 0 287.01 189.01 , width=5cm]{Fig/meshlab06.pdf}
+\end{center}
\end{cmd}
%---------------Mkviewobj-----------------------------
@@ -4178,6 +4157,30 @@
\itemket{Remark}If \verb|Ketinit3d(0)| is used, the subscreen is not displayed. Ketinit () is also placed in the Initialization Slot, unlike 2D.
\end{cmd}
+%------------ Setangle --------------------------------
+\begin{cmd}{Setangle}{setangle}
+\itemket{Usage}Setanlge(TH,FI)
+\itemket{Description}Specify rotation angle
+\itemket{Details}Specify the TH and FI values of the slider that determines the rotation angle (position of the viewpoint).\\
+For example, if you set \verb| Setangle (70,40) |, then TH and FI are in that position. Since the slider is fixed, if you want to activate the slider again, comment it and re-execute it.\\
+If you want to decide only the initial state\\
+\verb| if (!Ptselected (), Setangle (70, 40))|;\\
+or\\
+\verb| if (!Isangle (), Setangle (70, 40));|\\
+ The slider becomes effective.
+
+If any point on the slider is selected, the figure button is also valid. Click anywhere on the screen and return to the original if you deselect the point selection state.
+
+\end{cmd}
+
+%------------ Getangle --------------------------------
+\begin{cmd}{Getangle}{getangle}
+\itemket{Usage}Getanlge()
+\itemket{Description}Acquire rotation angle
+\itemket{Details}Acquires the rotation angle (viewpoint position) TH and FI that can be set with the slider. This is the value displayed on the left side of the slider. The return value is the list [TH, FI], and the angle is expressed by the Degree measure. In addition, the internal variables are THETA and PHI, expressed in circular measure.
+\end{cmd}
+
+
%------------Start3d--------------------------------
\begin{cmd}{Start3d}{start3d}
\itemket{Usage}Start3d(option)
@@ -4319,16 +4322,13 @@
\verb|Spaceline("1",[[2,5,1],[4,2,3]]);| //draw the line between two points\\
\verb|Spaceline("2",[A,B,C,A]);| //draw the triangle ABC\\
-
-\begin{layer}{150}{0}
-\putnotese{100}{-5}{ \input{Fig/oresenex01}}
-\end{layer}
-
\verb|pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]]; |\\
\verb|Spaceline("1",pt); |\\
\verb|Pointdata3d("1",pt,["Size=3"]);|
-\vspace{30mm}
+\begin{center}
+\input{Fig/oresenex01}
+\end{center}
\end{cmd}
%-------------Spacecurve-------------------------------
\begin{cmd}{Spacecurve}{spacecurve}
@@ -4495,12 +4495,9 @@
\itemket{Details}Make polyhedral plot data with VertexEdgeFace (). For this plot data, hidden surfaces (sides) are hidden-line processed and displayed. The second argument name2 is the same as the name given by VertexEdgeFace (). The hidden line type is specified by the option "Hidden = line type". Hidden lines are not displayed by default setting.
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{100}{0}{ \input{Fig/phparadata04}}
-\end{layer}
+To draw a tetrahedron,
-Draw a tetrahedron.
-
+\begin{minipage}[t]{100mm}
\verb| Putpoint3d("A",2*[-1,-1/sqrt(3),0]);|\\
\verb| Putpoint3d("B",2*[1,-1/sqrt(3),0]);|\\
\verb| Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);|\\
@@ -4508,7 +4505,15 @@
\verb| phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);|\\
\verb| VertexEdgeFace("1",phd);|\\
\verb| Phparadata("1","1",["Hidden=do"]);|\\
+\end{minipage}\hspace{5mm}%
+\begin{minipage}[t]{30mm}
+\mbox{}\vspace{-15mm}
+\input{Fig/phparadata04}
+\end{minipage}
+
+
+
A tetrahedron is drawn by VertexEdgeFace (), but it is hidden by Phparadata (). Since it is correctly output if it is drawn with the figure button, it is good to execute Phparadata () after confirming it by displaying it on the screen before executing Phparadata ().
\vspace{\baselineskip}
@@ -4581,7 +4586,7 @@
Also, in the drawing of the surface model, it takes time to process the hidden line, so it is assumed to use the C language. Therefore, ExeccmdC () which draws using C language is used together.
- \begin{center} \input{Fig/surfacemodel} \end{center}
+ \begin{center} \input{Fig/surfacemodelE} \end{center}
The form of the argument is an equation and a list of character strings for the domain of the variable. There are three patterns of equations as follows.
@@ -4704,12 +4709,8 @@
If we specify only option2 then we denote that option1 is empty list:[].
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{95}{0}{ \input{Fig/sfbdpara01}}
-\putnotese{95}{45}{ \input{Fig/sfbdpara02}}
-\end{layer}
-Delete hidden lines and display
+Hidden lines are not shown or shown.
\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
\verb| if(Isangle(),|\\
@@ -4716,13 +4717,19 @@
\verb| Sf3data("1",fd);|\\
\verb| ,|\\
\verb| Startsurf();|\\
-\verb| Sfbdparadata("1",fd);|\\
-\verb| ExeccmdC("1",[],["nodisp"]);|\\
-\verb| );|\\
+\verb| Sfbdparadata("1",fd,[],["nodisp"); // Change "nodisp" to "do"|\\
+\verb| ExeccmdC("1"]);|\\
+\verb| );|
+\begin{center}
+\input{Fig/sfbdpara01}\hspace{10mm}%
+\input{Fig/sfbdpara02}
+\end{center}
+
+
Make the whole thick with a solid line and
- display the hidden line with a dotted line.
+ display the hidden line with a dotted line (Default).
\verb| ExeccmdC("1",["dr,2"]);|
@@ -4759,6 +4766,20 @@
\begin{center} \input{Fig/sfbdpara05} \end{center}
+\vspace{\baselineskip}
+\verb|fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",|\\
+\verb| "u=[0,2*pi]","v=[0,2*pi]","s"];|\\
+\verb| if(Ptselected(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp"]);|\\
+\verb| ExeccmdC("1",[],["nodisp"]);|\\
+\verb| );|\\
+
+\begin{center} \input{Fig/wirepara5} \end{center}
+
\end{cmd}
%-------------Wireparadata-------------------------------
\begin{cmd}{Wireparadata}{wireparadata}
@@ -4798,18 +4819,21 @@
\input{Fig/wirepara2}
\end{center}
-\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]", |\\
-\verb| "v=[0,2*pi]","s"]; |\\
-\verb|Wireparadata("1","sfbd3d1",fd,12,12,[""]); |
+\verb| fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]", |\\
+\verb| "v=[0,2*pi]","s"]; |\\
+\verb| if(Ptselected(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Wireparadata("1","sfbd3d1",fd,12,12);|\\
+\verb| ExeccmdC("1");|\\
+\verb| );|\\
\begin{center}
\input{Fig/wirepara3}
\end{center}
-\begin{layer}{150}{0}
-\putnotese{90}{15}{ \input{Fig/wirepara4}}
-\end{layer}
-
\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)","u=[0,pi]",|\\
\verb| "v=[0,2*pi]","s"];|\\
\verb|if(Isangle(),|\\
@@ -4827,14 +4851,10 @@
\verb| );|\\
\verb|);|
-\vspace{\baselineskip}
-\verb|fd=["p","x=(2+cos(u))*cos(v)","y=(2+cos(u))*sin(v)","z=sin(u)",|\\
-\verb| "u=[0,2*pi]","v=[0,2*pi]","s"];|\\
-\verb|Sfbdparadata("1",fd);|\\
-\verb|Wireparadata("1","sfbd3d1",fd,12,12,[""]); |
+\begin{center}
+\input{Fig/wirepara4}
+\end{center}
-\begin{center} \input{Fig/wirepara5} \end{center}
-
\end{cmd}
%-------------Crvsfparadata-------------------------------
@@ -5001,27 +5021,32 @@
\verb| Spaceline("1",[p1,p2]);|\\
\verb| Spaceline("2",[p3,p4,p5,p3]);|\\
\verb| ret=IntersectsgpL("P",[p1,p2],[p3,p4,p5],"put");|\\
-\verb| println("flag1="+ret_2+": flag2="+ret_3);|\\
+\verb| println("flag1="+ret_2+": flag2="+ret_3);|
-\begin{layer}{150}{0}
-\putnotese{10}{20}{ \input{Fig/wire01}}
-\putnotese{80}{20}{ \input{Fig/wire02}}
-\end{layer}
-
\verb| p2=[0,0,1/2]; p2=[-1,1,1];|\\
\verb| flag1=false : flag2=true flag1=true : flag2=true |\\
-\vspace{40mm}
-\begin{layer}{150}{0}
-\putnotese{10}{10}{ \input{Fig/wire03}}
-\putnotese{80}{10}{ \input{Fig/wire04}}
-\end{layer}
+
+\hspace*{20mm}
+\begin{minipage}{60mm}
+\input{Fig/wire01}
+\end{minipage}\hspace{10mm}%
+\begin{minipage}{60mm}
+\input{Fig/wire02}
+\end{minipage}
+
\verb| p2=[1,2,1]; p2=[1,0,1/2];|\\
-\verb| flag1=true : flag2=false flag1=false : flag2=false |\\
+\verb| flag1=true : flag2=false flag1=false : flag2=false |
-\vspace{30mm}
+\hspace*{20mm}
+\begin{minipage}{60mm}
+\input{Fig/wire03}
+\end{minipage}\hspace{10mm}%
+\begin{minipage}{60mm}
+\input{Fig/wire04}
+\end{minipage}
-cutcube
+{\bf Cutcube}
\verb| Hn=3; |\\
\verb| Putaxes3d(Hn); |\\
@@ -5060,10 +5085,6 @@
\itemket{Examples} \mbox{}
Cross section of cone.
-\vspace{\baselineskip}
-\begin{layer}{150}{0}
-\putnotese{70}{0}{\input{Fig/sfcut}}
-\end{layer}
\verb|fd=[|\\
\verb| "p",|\\
\verb| "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",|\\
@@ -5072,8 +5093,12 @@
\verb|Startsurf(); |\\
\verb|Sfbdparadata("1",fd);|\\
\verb|Sfcutparadatacdy("1","y+2*z=3",fd);|\\
-\verb|ExeccmdC("1");|\\
+\verb|ExeccmdC("1");|
+\begin{center}
+\input{Fig/sfcut}
+\end{center}
+
\end{cmd}
%--------------Partcrv3d------------------------------
\begin{cmd}{Partcrv3d}{partcrv3d}
@@ -5276,10 +5301,6 @@
Draw point A,B,C,D by draw tool of Cinderella.
-\begin{layer}{120}{0}
-\putnotese{100}{20}{ \input{Fig/perpplane}}
-\end{layer}
-
\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]"); |\\
\verb| Putpoint3d(["O",[0,0,0]]); |\\
\verb| Putpoint3d(["P",[1,1,1]]); |\\
@@ -5293,8 +5314,12 @@
\verb| Spaceline("1",[A,B,C,D,A]); |\\
\verb| Arrowdata([O,P],["dr,2"]); |\\
\verb| Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]); |\\
-\verb| Skeletonparadata("1"); |\\
+\verb| Skeletonparadata("1"); |
+\begin{center}
+\input{Fig/perpplane}
+\end{center}
+
\end{cmd}
%-------------Perppt-------------------------------
\begin{cmd}{Perppt}{perppt}
@@ -5517,10 +5542,6 @@
\itemket{Details} The position is the space coordinate. Other than that it is the same as Letter().
\itemket{Examples} \mbox{}
-\begin{layer}{150}{0}
-\putnotese{110}{10}{ \input{Fig/letter3d}}
-\end{layer}
-
\verb|Putpoint3d("A",2*[0,0,2*sqrt(6)/3]);|\\
\verb|Putpoint3d("B",2*[1,-1/sqrt(3),0]);|\\
\verb|Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);|\\
@@ -5533,7 +5554,9 @@
\verb|Letter3d([A3d,"ne","A",B3d,"w","B",C3d,"se","C",D3d,"e","D"]);|\\
\verb|Letter3d(M3d,"sw","M",["Color=blue"]);|\\
-
+\begin{center}
+\input{Fig/letter3d}
+\end{center}
\end{cmd}
\newpage
@@ -5818,7 +5841,8 @@
\hyperlink{wireparadata}{Wireparadata} \> draw the surface by wire frame data with performing hidden line processing.\\
\hyperlink{xyzax3data}{Xyzax3data} \> draw the coordinate axis.\\
\hyperlink{xyzcoord}{Xyzcoord} \> return the 3D-coordinate of the point P.\\
-
+\hyperlink{setangle}{Setangle} \>Set TH and FI\\
+\hyperlink{getangle}{Getangle}\>Get TH and FI\\
\end{tabbing}
\end{document}
\ No newline at end of file
Modified: trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex 2019-03-20 21:51:54 UTC (rev 50487)
+++ trunk/Master/texmf-dist/doc/support/ketcindy/source/ketmanual/KeTCindyReferenceJ.tex 2019-03-20 22:30:53 UTC (rev 50488)
@@ -4,6 +4,7 @@
% \usepackage{amsmath,newtxmath}
\usepackage[dvipdfmx]{graphicx,color}
\usepackage{wrapfig}
+\usepackage{jsverb}
\usepackage[dvipdfmx,bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
\setmargin{20}{20}{15}{25}
\usepackage{setspace}
@@ -15,7 +16,7 @@
\author{\ketcindy\ Project Team}
\maketitle
-\begin{center} - 第3.2版 -\end{center}
+\begin{center}- 第3.2版 -\end{center}
\hypertarget{index}{}
\tableofcontents
@@ -33,14 +34,14 @@
\vspace{\baselineskip}
\hypertarget{ketinit}{}
-\item[関数] Ketinit(options)
-\item[機能] \ketcindy を初期化する。平面図形ではDrawスロットに,空間図形ではInitialization スロットの冒頭に記述する必要がある。
-\item[説明] option 作業サブフォルダ,縦方向の倍率と描画領域を設定する。\\
+\item[関数]Ketinit(options)
+\item[機能]\ketcindy を初期化する。平面図形ではDrawスロットに,空間図形ではInitialization スロットの冒頭に記述する必要がある。
+\item[説明]option 作業サブフォルダ,縦方向の倍率と描画領域を設定する。\\
\phantom{option }通常は不要で,\verb|Ketinit()| だけでよい。\\
【例】
-\verb|Ketinit()| :サブフォルダ\verb|"fig"|,倍率1,描画領域 $-5 \leq x \leq 5 , -5 \leq y \leq 5$
+\verb|Ketinit()| :サブフォルダ\verb|"fig"|,倍率1,描画領域 $-5 \leq x \leq 5 , -5 \leq y \leq 5$
\verb|Ketinit("")| : サブフォルダはcindyファイルと同じ
@@ -53,9 +54,9 @@
\vspace{\baselineskip}
\hypertarget{setfiles}{}
-\item[関数] Setfiles(filename)
-\item[機能] 出力するファイル名の設定
-\item[説明] 出力するTexのファイル名を指定する。
+\item[関数]Setfiles(filename)
+\item[機能]出力するファイル名の設定
+\item[説明]出力するTexのファイル名を指定する。
出力するファイル名は 初期設定では,作図しているCinderellaのファイル名。
@@ -63,50 +64,50 @@
これに対し,triangle.cdy で作図しているときに,grav.tex で出力したい場合は
-\hspace{10mm} \verb|Setfiles("grav");|
+\hspace{10mm}\verb|Setfiles("grav");|
とすると,grav.tex ができる。
\vspace{\baselineskip}
\hypertarget{setparent}{}
-\item[関数] Setparent(filename)
-\item[機能] Parent ボタンで出力するファイル名の設定
-\item[説明] Figpdf() を使ってParent ボタンで出力するTexのファイル名を指定する。
+\item[関数]Setparent(filename)
+\item[機能]Parent ボタンで出力するファイル名の設定
+\item[説明]Figpdf() を使ってParent ボタンで出力するTexのファイル名を指定する。
Parent ボタンで出力するファイル名は 初期設定がないので,指定する必要がある。
たとえば,triangle.cdy で作図しているときに,図サイズの grav.pdf を作る場合,
-\hspace{10mm} \verb|Setparent("grav");|
+\hspace{10mm} \verb|Setparent("grav");|
-とすると,図のTeXファイル triangle.tex と PDFを作る grav.tex ができ,ここから grav.pdf ができる。
+とすると,図のTeXファイルtriangle.tex と PDFを作る grav.tex ができ,ここから grav.pdf ができる。
\vspace{\baselineskip}
\hypertarget{changework}{}
-\item[関数] Changework(パス名)
-\item[機能] 作業ディレクトリを指定(変更)する
-\item[説明] 作業ディレクトリは, 初期設定では,現在作図しているファイルのあるフォルダ(ディレクトリ)の fig フォルダである。これを変更する。
+\item[関数]Changework(パス名)
+\item[機能]作業ディレクトリを指定(変更)する
+\item[説明]作業ディレクトリは, 初期設定では,現在作図しているファイルのあるフォルダ(ディレクトリ)の fig フォルダである。これを変更する。
\vspace{\baselineskip}
\hypertarget{addpackage}{}
-\item[関数] Addpackage(パッケージ名)
-\item[機能] TeXのパッケージを追加する
-\item[説明] プレビュー用のTeXソースにパッケージを追加する。
+\item[関数]Addpackage(パッケージ名)
+\item[機能]TeXのパッケージを追加する
+\item[説明]プレビュー用のTeXソースにパッケージを追加する。
\vspace{\baselineskip}
- 【例】emath パッケージを追加する。
+ 【例】emathパッケージを追加する。
-\hspace{10mm} \verb|Addpackage("emath"); |
+\hspace{10mm}\verb|Addpackage("emath"); |
または
-\hspace{10mm} \verb|Addpackage(["emath"]); |
+\hspace{10mm}\verb|Addpackage(["emath"]); |
により,
- プレビュー用のTeXのプリアンブルに
-
-\hspace{10mm} \verb| \usepackage{emath}|
+プレビュー用のTeXのプリアンブルに
+\hspace{10mm}\verb| \usepackage{emath}|
+
が追加されて,emath のコマンドが利用できる。
\vspace{\baselineskip}
@@ -117,12 +118,12 @@
\vspace{\baselineskip}
\hypertarget{usegraphics}{}
-\item[関数] Usegraphics("pict2e")
-\item[機能] TeXのグラフィクスパッケージを \verb|"pict2e"| に変更する
-\item[説明] デフォルトのパッケージは \verb|"tpic"| であるが,これを\verb|"pict2e"| に変更する。
+\item[関数]Usegraphics("pict2e")
+\item[機能]TeXのグラフィクスパッケージを\verb|"pict2e"| に変更する
+\item[説明]デフォルトのパッケージは \verb|"tpic"| であるが,これを\verb|"pict2e"| に変更する。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -132,9 +133,9 @@
\vspace{\baselineskip}
\begin{description}
\hypertarget{addax}{}
-\item[関数] Addax(0または1)
-\item[機能] 座標軸の表示
-\item[説明] 引数が1のとき座標軸を描き,0のとき描かない。
+\item[関数]Addax(0または1)
+\item[機能]座標軸の表示
+\item[説明]引数が1のとき座標軸を描き,0のとき描かない。
初期設定は1で,座標軸を描かない場合のみ \verb|Addax(0)| とすればよい。
\vspace{\baselineskip}
@@ -143,18 +144,18 @@
左図が 初期設定(座標軸表示) Addax(0) をつけると右図になる。
\begin{verbatim}
- Listplot([B,A,C]);
- Letter([A,"ne","A",B,"se","B",C,"se","C"]);
+Listplot([B,A,C]);
+Letter([A,"ne","A",B,"se","B",C,"se","C"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{10mm} \input{Fig/addax1} \input{Fig/addax2}
+\hspace{10mm} \input{Fig/addax1}\input{Fig/addax2}
\hypertarget{setax}{}
-\item[関数] Setax()
-\item[機能] 座標軸の書式を設定する。
-\item[説明] Cinderellaの描画面には反映されない。(座標軸は描かれない)
+\item[関数]Setax()
+\item[機能]座標軸の書式を設定する。
+\item[説明]Cinderellaの描画面には反映されない。(座標軸は描かれない)
引数はリストで与え,要素は順番に
@@ -162,17 +163,17 @@
矢印の大きさの倍率を指定するときは,"a0.5"のようにする。\\
また,矢印のスタイルは Setarrowで指定する。
-2. 横軸名 初期設定は \verb|"x"|
+2. 横軸名 初期設定は \verb|"x"|
-3. 横軸名の位置 初期設定は \verb|"e"|
+3. 横軸名の位置 初期設定は \verb|"e"|
-4. 縦軸名 初期設定は \verb|"y"|
+4. 縦軸名 初期設定は \verb|"y"|
-5. 縦軸名の位置 初期設定は \verb|"n"|
+5. 縦軸名の位置 初期設定は \verb|"n"|
-6. 原点名 初期設定は \verb|"O"|(文字として書かれる)
+6. 原点名 初期設定は \verb|"O"|(文字として書かれる)
-7. 原点名の位置 初期設定は \verb|"sw"|
+7. 原点名の位置 初期設定は \verb|"sw"|
8. 線種
@@ -180,7 +181,7 @@
10. ラベルの色
-それぞれダブルクウォートでくくる。色は,色名が使える。"red" など。
+それぞれダブルクォートでくくる。色は,色名が使える。"red" など。
10の引数のうちn番目だけを指定する場合は,[n,"内容"]で指定できる。
@@ -188,16 +189,16 @@
\vspace{\baselineskip}
【例】座標軸の先端を矢印にし,原点の北西にOを書く。
-
+
\hspace{10mm} \verb|Setax(["a","","","","","","nw"]);|
【例】原点の北西にOを書く。
-\hspace{10mm} \verb|Setax([7,"nw"]);|
+\hspace{10mm}\verb|Setax([7,"nw"]);|
【例】軸を赤の点線にする。
-\hspace{10mm} \verb|Setax(["","","","","","","","do","red"]);|
+\hspace{10mm}\verb|Setax(["","","","","","","","do","red"]);|
【例】先端を矢印にし,横軸を$\theta$,縦軸を$x$にして矢じりの左側に書く。
@@ -209,68 +210,70 @@
\vspace{\baselineskip}
\hypertarget{drwxy}{}
-\item[関数] Drwxy(), Drwxy(options)
-\item[機能] 指定する手順で座標軸を描く
-\item[説明] 座標軸は 初期設定では最後に描かれるが,座標軸上に白抜きの点を表示するなど,先に描くことが必要な場合に用いる。描画面には座標軸は表示されない。
+\item[関数]Drwxy(), Drwxy(options)
+\item[機能]指定する手順で座標軸を描く
+\item[説明]座標軸は 初期設定では最後に描かれるが,座標軸上に白抜きの点を表示するなど,先に描くことが必要な場合に用いる。描画面には座標軸は表示されない。
options は次のリストである。\\
\hspace*{10mm}["Origin=",\ "Xrng=",\ "Yrng="]
+\begin{layer}{150}{0}
+\putnotese{75}{10}{\scalebox{0.8} {\input{Fig/drwxy}}}
+\end{layer}
+
【例】点$(-\pi,\ 0)$と$(\pi,\ 0)$を白抜きの点で表示する。
\begin{verbatim}
- Setax([7,"se"]);
- Setpt(5);
- Pointdata("1",[[-pi,0]],["Inside=0"]);
- Drwxy();
- Plotdata("1","sin(x)","x",["dr","Num=200"]);
- Pointdata("2",[[pi,0]],["Inside=0"]);
+Setax([7,"se"]);
+Setpt(5);
+Pointdata("1",[[-pi,0]],["Inside=0"]);
+Drwxy();
+Plotdata("1","sin(x)","x",["dr","Num=200"]);
+Pointdata("2",[[pi,0]],["Inside=0"]);
\end{verbatim}
- このスクリプトでは,\verb| Pointdata("1",[[-pi,0]],["Inside=0"]);| を実行したのち座標軸を描き,次に,$y=\sin x$ のグラフを描いてから,再び \verb| ["Inside=0"]);|にして実行するので,点($-\pi$,0) の上を座標軸が通り,点($\pi$,0)は座標軸とグラフの上を通るので白抜きになる。\\
+このスクリプトでは,\verb| Pointdata("1",[[-pi,0]],["Inside=0"]);| を実行したのち座標軸を描き,次に,$y=\sin x$ のグラフを描いてから,再び \verb| ["Inside=0"]);|にして実行するので,点($-\pi$,0) の上を座標軸が通り,点($\pi$,0)は座標軸とグラフの上を通るので白抜きになる。
-\begin{center} \input{Fig/drwxy}\end{center}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-
\vspace{\baselineskip}
\hypertarget{definecolor}{}
-\item[関数] Definecolor(色名 , 定義のリスト)
-\item[機能] 色名を定義する
-\item[説明] ユーザー命名の色名を定義する。定義リストは RGBまたはCMYKのリスト
+\item[関数]Definecolor(色名 , 定義のリスト)
+\item[機能]色名を定義する
+\item[説明]ユーザー命名の色名を定義する。定義リストは RGBまたはCMYKのリスト
-各色0〜1の範囲で指定する。定義した色名は,Setcolor(color,options) で使うことができる。
+各色0〜1の範囲で指定する。定義した色名は,Setcolor(color,options)で使うことができる。
なお,\ketcindy では,68色を色名で使うことができる。色の名称は\hyperlink{colorcodelist}{カラーコード一覧} 参照。
\vspace{\baselineskip}
- 【例】暗い紫色を darkmaz の名称で定義して使う。
+【例】暗い紫色を darkmaz の名称で定義して使う。
\begin{verbatim}
- Definecolor("darkmaz",[0.8,0,0.8]);
- Setcolor("darkmaz");
+Definecolor("darkmaz",[0.8,0,0.8]);
+Setcolor("darkmaz");
\end{verbatim}
\vspace{\baselineskip}
\hypertarget{setcolor}{}
-\item[関数] Setcolor(color,options)
-\item[機能] 描画色の設定
-\item[説明] 引数colorはカラーコードまたは色の名称。
+\item[関数]Setcolor(color,options)
+\item[機能]描画色の設定
+\item[説明]引数colorはカラーコードまたは色の名称。
カラーコードはRGBまたはCMYKをリストで与える。各色0〜1。
-
+
色の名称は\hyperlink{colorcodelist}{カラーコード一覧} の68色が指定できる。
\vspace{\baselineskip}
-【例】 Cinderellaの描画ツールとCindyScriptで線分AB,ACを60°の角をなすように描いておき,点DとEを弧の両端になるように設定して
+【例】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]);
+Setcolor([1,0,0]);
+Circledata([A,D],["Rng=[0,pi/3]"]);
+Arrowhead(E,[-1,0.8],[2,1]);
\end{verbatim}
を実行すると,矢じりつきの弧を赤で表示することができる。
-
-1行目は,\verb|Setcolor("red");| でもよい。
+
+1行目は,\verb|Setcolor("red");|でもよい。
座標軸を描く場合は,このあと \verb|Setcolor("black")| で黒に戻しておかないと,座標軸が赤で表示されてしまうので要注意。
@@ -277,13 +280,13 @@
\vspace{\baselineskip}
\hspace{20mm} \includegraphics[width=3.5cm,bb=0 0 161 134]{Fig/setcolor.pdf}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{deffun}{}
-\item[関数] Deffun(関数名 , 定義のリスト)
-\item[機能] 関数を定義する
-\item[説明] 関数定義は,CindyScript の関数定義 f(x):=式 でもできるが,Deffun()を使うことにより,Rでこの関数を利用することができる。目的に応じて使い分けるとよい。
+\item[関数]Deffun(関数名 , 定義のリスト)
+\item[機能]関数を定義する
+\item[説明]関数定義は,CindyScript の関数定義 f(x):=式 でもできるが,Deffun()を使うことにより,Rでこの関数を利用することができる。目的に応じて使い分けるとよい。
式のリストには if文を用いた場合分けの関数式を記述することもできる。
@@ -299,21 +302,21 @@
\vspace{\baselineskip}
\hspace{20mm}\scalebox{0.9}{\input{Fig/deffun01}}
-
+
\vspace{\baselineskip}
- 【例】$f(x)=\left\{\begin{array}{l}1 (x\geq 0)\\ -1 (x<0)\\ \end{array}\right.$ を定義してグラフを描く。
+【例】$f(x)=\left\{\begin{array}{l}1 (x\geq 0)\\ -1 (x<0)\\ \end{array}\right.$ を定義してグラフを描く。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);
- Plotdata("1","f(x)","x",["Dis=1","Num=100"];
+Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);
+Plotdata("1","f(x)","x",["Dis=1","Num=100"];
\end{verbatim}
\vspace{\baselineskip}
\hspace{20mm}\scalebox{0.9}{\input{Fig/deffun02}}
- if 文はネストすることができる。
+if 文はネストすることができる。
\begin{verbatim}
- Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);
+Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -322,34 +325,34 @@
\vspace{\baselineskip}
\hypertarget{defvar}{}
-\item[関数] Defvar(文字列)
-\item[機能] 変数を定義する
-\item[説明] 変数の定義をRと共有する。
+\item[関数]Defvar(文字列)
+\item[機能]変数を定義する
+\item[説明]変数の定義をRと共有する。
-【例】 \verb|Defvar("const=3");|
+【例】\verb|Defvar("const=3");|
\vspace{\baselineskip}
- 複数の変数を定義するときはリストにする。
-
-【例】 \verb|Defvar([“a”,3,”b”,1]);|
+複数の変数を定義するときはリストにする。
+【例】\verb|Defvar([“a”,3,”b”,1]);|
+
\vspace{\baselineskip}
\hypertarget{fontsize}{}
-\item[関数] Fontsize(記号)
-\item[機能] フォントサイズを設定する
-\item[説明] 次に Fontsize() を実行するまで有効\\
- 記号は,"t" , "ss" , "f", "s" , "n" , "la", "La", "LA", "h" , "H"\\
+\item[関数]Fontsize(記号)
+\item[機能]フォントサイズを設定する
+\item[説明]次に Fontsize() を実行するまで有効\\
+記号は,"t" , "ss" , "f", "s" , "n" , "la","La", "LA", "h" , "H"\\
【例】作図ツールの「点を加える」で,A〜Gの点をとっておく。小さい方からいくつか表示する。
\begin{verbatim}
- Pointdata("1",[A,B,C,D,E,F,G],["Size=2"]);
- 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"]);
+Pointdata("1",[A,B,C,D,E,F,G],["Size=2"]);
+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}
@@ -356,9 +359,9 @@
\vspace{\baselineskip}
\hypertarget{setpt}{}
\hypertarget{ptsize}{}
-\item[関数] Ptsize(n) , Setpt(n)
-\item[機能] 表示する点の大きさを設定する。
-\item[説明] Ptsize() と Setpt() は同じである。 初期設定は1
+\item[関数]Ptsize(n) , Setpt(n)
+\item[機能]表示する点の大きさを設定する。
+\item[説明]Ptsize() と Setpt() は同じである。 初期設定は1
全体の点の大きさを設定する。点の大きさを個々に変えたい場合は,sizeオプションを用いる。
@@ -366,113 +369,119 @@
【例】1から4までの点の大きさ
あらかじめ,Cinderellaの作図ツールで点A,B,C,Dを作図しておく。
+
+\begin{layer}{150}{0}
+\putnotese{60}{5}{\input{Fig/pointsize}}
+\end{layer}
+
\begin{verbatim}
- Pointdata("1",A,["Size=1"]);
- Pointdata("2",B,["Size=2"]);
- Pointdata("3",C,["Size=3"]);
- Pointdata("4",D,["Size=4"]);
+Pointdata("1",A,["Size=1"]);
+Pointdata("2",B,["Size=2"]);
+Pointdata("3",C,["Size=3"]);
+Pointdata("4",D,["Size=4"]);
\end{verbatim}
-\hspace{10mm}\input{Fig/pointsize}
+%\hspace{10mm}\input{Fig/pointsize}
\hypertarget{setarrow}{}
-\item[関数] Setarrow(size,angle,position,cut,segstyle)
-\item[機能] 矢線の形状の設定をする。
-\item[説明] 引数は,順に,矢じりの大きさ, 開き角, 矢じり位置, 切り込み位置, 線種と表示色
+\item[関数]Setarrow(size,angle,position,cut,segstyle)
+\item[機能]矢線の形状の設定をする。
+\item[説明]引数は,順に,矢じりの大きさ, 開き角, 矢じり位置, 切り込み位置, 線種と表示色
それぞれの意味と値は,\hyperlink{arrowdata}{Arrowdata()} を参照のこと。
\vspace{\baselineskip}
\hypertarget{setmarklen}{}
-\item[関数] Setmarklen(数)
-\item[機能] 座標軸の目盛の長さを設定する
-\item[説明] \hyperlink{htickmark}{Htickmark()} , Vtickmark() で座標軸に目盛を入れるとき,その長さを設定する。
+\item[関数]Setmarklen(数)
+\item[機能]座標軸の目盛の長さを設定する
+\item[説明] \hyperlink{htickmark}{Htickmark()} , Vtickmark() で座標軸に目盛を入れるとき,その長さを設定する。
\vspace{\baselineskip}
\hypertarget{setorigin}{}
-\item[関数] Setorigin(座標)
-\item[機能] 描画する座標軸の原点を設定(移動)する。座標系は変化しない。
-\item[説明] 描画する座標軸の原点を引数の座標とする。座標は点の識別名でもよい。
+\item[関数]Setorigin(座標)
+\item[機能]描画する座標軸の原点を設定(移動)する。座標系は変化しない。
+\item[説明]描画する座標軸の原点を引数の座標とする。座標は点の識別名でもよい。
\vspace{\baselineskip}
【例】原点を (3,2) として座標軸を描く。
-\hspace{10mm} \verb|Setorigin([3,2]);|
+\hspace{10mm}\verb|Setorigin([3,2]);|
原点を点Aの位置にして座標軸を描く。
-\hspace{10mm} \verb|Setorigin(A);|
+\hspace{10mm}\verb|Setorigin(A);|
\vspace{\baselineskip}
- 【例】原点は(3,2)に移動するが,スクリプトではもとの座標系を使う。
+【例】原点は(3,2)に移動するが,スクリプトではもとの座標系を使う。
\begin{verbatim}
- Setorigin([3,2]);
- Listplot([A,B,C,A]);
- Pointdata("1",[1,1],["Size=3"]);
- Letter([[1,1],"s2","P"]);
+Setorigin([3,2]);
+Listplot([A,B,C,A]);
+Pointdata("1",[1,1],["Size=3"]);
+Letter([[1,1],"s2","P"]);
\end{verbatim}
- 左が実行時のCinderellaの画面,右が\TeX の結果。\\
+左が実行時のCinderellaの画面,右が\TeX の結果。\\
-\hspace{10mm} \includegraphics[bb=0 0 299.02 250.01, width=4cm]{Fig/setorigin.pdf} \input{Fig/setorigin}
+\hspace{10mm} \includegraphics[bb=0 0 299.02 250.01, width=4cm]{Fig/setorigin.pdf}
+\hspace{5mm}\input{Fig/setorigin}
\vspace{\baselineskip}
\hypertarget{setpen}{}
-\item[関数] Setpen(数)
-\item[機能] 線の太さの初期値を設定する
+\item[関数]Setpen(数)
+\item[機能]線の太さの初期値を設定する
\verb|Listplot()| などの描画関数のオプション \verb|dr| で,個々の太さは指定できる。
\vspace{\baselineskip}
\hypertarget{setscaling}{}
-\item[関数] Setscaling(倍率)
-\item[機能] 縦方向の倍率を設定する。倍率は実数またはリスト。実数の場合は縦方向,リストの場合は[横方向,縦方向]の指定となる。
-\item[説明] 2次関数の応用問題などでは,グラフが縦に大きくなる場合があり,$y$軸方向のスケーリングを変えたいことがよくある。次のスクリプトは,$f(x)=-x^2+10x$ のグラフを縦軸方向を半分にして描くものである。
+\item[関数]Setscaling(倍率)
+\item[機能]縦方向の倍率を設定する。倍率は実数またはリスト。実数の場合は縦方向,リストの場合は[横方向,縦方向]の指定となる。
+\item[説明]2次関数の応用問題などでは,グラフが縦に大きくなる場合があり,$y$軸方向のスケーリングを変えたいことがよくある。次のスクリプトは,$f(x)=-x^2+10x$ のグラフを縦軸方向を半分にして描くものである。
\begin{layer}{150}{0}
\putnotese{80}{5}{\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}$"]);
+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}
- ここで,点A,Bの座標が
+ここで,点A,Bの座標が
\begin{verbatim}
- A.xy=[0,25/4];
- B.xy=[5/2,25/4];
+A.xy=[0,25/4];
+B.xy=[5/2,25/4];
\end{verbatim}
となっていることに注意されたい。$y$座標をあらかじめ半分にしている。すなわち,Cinderellaで作図した幾何要素に対してはSetscalingは無効である。これは,Putpoint関数を用いて点の位置を決めても同じである。
たとえば,次のスクリプトでは,Cinderellaの画面上では2本の線分が点Bでつながるが,書き出された\TeX の図では離れてしまう。
\begin{verbatim}
- Setscaling(0.5);
- Putpoint("A",[0,2]);
- Putpoint("B",[2,2]);
- Listplot([A,B]);
- Listplot("1",[[0,0],[2,2]]);
+Setscaling(0.5);
+Putpoint("A",[0,2]);
+Putpoint("B",[2,2]);
+Listplot([A,B]);
+Listplot("1",[[0,0],[2,2]]);
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{setunitlen}{}
-\item[関数] Setunitlen(文字列)
-\item[機能] 単位長を設定する。 初期設定は 1cm。
+\item[関数]Setunitlen(文字列)
+\item[機能]単位長を設定する。 初期設定は 1cm。
この関数は,スクリプトの初めの方に書くのがよい。
-
+
【例】Setunitlen("8mm")
-
+
\vspace{\baselineskip}
\hypertarget{setwindow}{}
-\item[関数] Setwindow()
-\item[機能] 出力する描画領域を設定する
-\item[説明] 出力する描画領域は,通常は2点SWとNEを対角とする矩形領域である。
+\item[関数]Setwindow()
+\item[機能]出力する描画領域を設定する
+\item[説明]出力する描画領域は,通常は2点SWとNEを対角とする矩形領域である。
この2点をドラッグすることによりビジュアルに描画領域を決められる。
@@ -480,7 +489,7 @@
また,表を作成したときは,表の範囲が出力範囲として優先される(Tabledata()を実行したとき)ので,表外に図を描いた場合は,最後にこの関数で出力範囲を指定して書き出す。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
@@ -491,12 +500,10 @@
描画関数は曲線などを作図する関数である。
-基本的な書式は
+基本的な書式は次の通り。
\hspace{20mm} 関数名(name , 点リストなど , options);
-である。
-
nameは,プロットデータの名称で,関数ごとに決められた頭部のあとに付けられる。たとえば,線分を描く Listplot() でできるプロットデータは,頭部が"sg"であり,nameを"1"とすれば,"sg1" という名称のプロットデータができる。name指定は不要の場合もあり,その場合は \ketcindy が自動的に名称を作成する。なお,name に演算記号は使えないので,番号として負の数は使えない。
点リストなどには,点の座標,点の識別名,複数の点のリスト,複数の点を示す文字列などがあり,関数によって異なる。点はCinderellaで作図した幾何要素の点を利用できる。
@@ -507,13 +514,13 @@
\begin{tabbing}
1234\=5678901234567\=\kill
- \> "dr, n" \>太さnの実線で描く。\\
- \> "da,m,n" \>破線を描く。\\
- \> \> mは破線の長さ,nは破線の間隔 (m,nは省略可)\\
- \> \>m,n オプションはCinderellaの描画面には反映されない。\\
- \> "id,m,n" \>ギャップからはじまる破線を描く。\\
- \> "do,m,n" \>点線で描く。\\
- \> \>mは点の間隔,nは太さ (m,nは省略可)
+\>"dr, n" \>太さnの実線で描く。\\
+\>"da,m,n"\>破線を描く。\\
+\>\> mは破線の長さ,nは破線の間隔(m,nは省略可)\\
+\> \>m,n オプションはCinderellaの描画面には反映されない。\\
+\>"id,m,n" \>ギャップからはじまる破線を描く。\\
+\>"do,m,n"\>点線で描く。\\
+\>\>mは点の間隔,nは太さ(m,nは省略可)
\end{tabbing}
描画色指定は,RGBまたはCMYKのリストで指定するか,色名を用いる。
@@ -522,22 +529,22 @@
出力の有無は
\begin{tabbing}
- 1234\=567890123\=\kill
- \> "notex" \>Cinderella画面上の図形を出力しない\\
- \> "nodisp" \>Cinderella画面上にも出力しない
+1234\=567890123\=\kill
+ \>"notex"\>Cinderella画面上の図形を出力しない\\
+ \>"nodisp" \>Cinderella画面上にも出力しない
\end{tabbing}
"nodisp"は画面上にも,Rへのデータにも出力されないが,プロットデータは作成されるので,プロットデータだけを利用したい場合に有効である。
-\hspace{10mm}【例】 \verb|pdata=Circledata([A,B],["nodisp"]);|
+\hspace{10mm}【例】\verb|pdata=Circledata([A,B],["nodisp"]);|
として,後にプロットデータ pdata を利用する。
その他,次のようなオプションがある。
\begin{tabbing}
- 1234\=567890123\=\kill
- \> "Size=n" \>点の大きさ,線の太さの指定\\
- \> "Num=n" \>曲線の場合の分割数(プロットデータの個数+1)\\
+1234\=567890123\=\kill
+ \>"Size=n"\>点の大きさ,線の太さの指定\\
+ \>"Num=n"\>曲線の場合の分割数(プロットデータの個数+1)\\
\end{tabbing}
%=========== 点・直線 ======================
@@ -546,9 +553,9 @@
\vspace{\baselineskip}
\hypertarget{pointdata}{}
-\item[関数] Pointdata(name , 点リスト , options)
-\item[機能] 点のデータを作成する。
-\item[説明] 与えられた座標の点データを作成する。オプションは"Size=","Color=","Inside"。
+\item[関数]Pointdata(name , 点リスト , options)
+\item[機能]点のデータを作成する。
+\item[説明]与えられた座標の点データを作成する。オプションは"Size=","Color=","Inside"。
Inside オプションは,点の内部についての指定。ただし,Cinderellaの描画面には反映されない。
@@ -570,7 +577,7 @@
(2) 作図した点A,Bについて,点データを作る。
\hspace{10mm} \verb|Pointdata("1",[A,B]);|
-
+
\hspace{5mm}A,Bが作図されていない場合は作成されない。
\hspace{5mm}Cinderellaの描画面上では既存の点A,Bに黒の点が重なって表示される。
@@ -578,39 +585,41 @@
(3) Aの位置に大きさ4で点を作る。
\hspace{10mm} \verb|Pointdata("1",A,["size=4"]);|
-
+
(4) 点データを作り,TeXにオプション0(白抜き)で描く
-\hspace{10mm} \verb|Pointdata("1",[A,B],["Inside=0"]);|
-
+\hspace{10mm}\verb|Pointdata("1",[A,B],["Inside=0"]);|
+
(5) 点データを作るが,TeXには出力しない
-\hspace{10mm} \verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|
+\hspace{10mm}\verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|
-(6) 点データを作るが,TeXには出力せず画面上にも表示しない。
-
+(6)点データを作るが,TeXには出力せず画面上にも表示しない。
+
\hspace{10mm} \verb|Pointdata("1",[[3,4],[5,6]],["nodisp"]);|
+\begin{layer}{150}{0}
+\putnotese{90}{5}{ \input{Fig/pointdata}}
+\end{layer}
+
(7) 節点を明示した木を描く
\begin{verbatim}
- Ptsize(3);
- Pointdata("1",[[1,2],[3,4],[5,2]]);
- Listplot("1",[[0,0],[1,2],[3,4],[5,2],[4,0]]);
- Listplot("2",[[1,2],[2,0]]);
- Listplot("3",[[5,2],[6,0]]);
+Ptsize(3);
+Pointdata("1",[[1,2],[3,4],[5,2]]);
+Listplot("1",[[0,0],[1,2],[3,4],[5,2],[4,0]]);
+Listplot("2",[[1,2],[2,0]]);
+Listplot("3",[[5,2],[6,0]]);
\end{verbatim}
-
- \begin{center} \input{Fig/pointdata} \end{center}
注) 幾何点の有無など,付録の「\hyperlink{mkpttable}{点の作図についての比較表}」を参照のこと。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
%\hypertarget{drwpt}{}
-%\item[関数] Drwpt(点,option), Drawpoint(点,options)
-%\item[機能] 点を表示する
-%\item[説明] 座標または幾何点の識別名を与えて点を表示する。これだけではCinderellaの描画面には描かれないので,描画面にも表示するにはCinderellaの作図ツールで作図するか,Pointdata() または Putpoint() を用いる。
+%\item[関数]Drwpt(点,option), Drawpoint(点,options)
+%\item[機能]点を表示する
+%\item[説明]座標または幾何点の識別名を与えて点を表示する。これだけではCinderellaの描画面には描かれないので,描画面にも表示するにはCinderellaの作図ツールで作図するか,Pointdata() または Putpoint() を用いる。
%複数の点の場合は座標または識別名はリストで与える。
@@ -632,27 +641,27 @@
%【例】線分ABの右端(B)を白抜きで表示する
%\begin{layer}{150}{0}
-%\putnotese{50}{8}{ \input{Fig/drawpoint}}
+%\putnotese{50}{8}{\input{Fig/drawpoint}}
%\end{layer}
%\begin{verbatim}
- % Ptsize(5);
-% Listplot([A,B]);
-% Drawpoint(B,0);
+ % Ptsize(5);
+%Listplot([A,B]);
+%Drawpoint(B,0);
%\end{verbatim}
-%※ Drawpoint([A,B],0); とすれば,両端が白抜きになる。
+%※Drawpoint([A,B],0);とすれば,両端が白抜きになる。
%\vspace{\baselineskip}
%{\bf 点の表示方法}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{putpoint}{}
-\item[関数] Putpoint(点名 , 座標1 ,座標2 )
-\item[機能] 点を作る
-\item[説明] 識別名が点名の点を,既存でなければ座標1に作る。既存ならば座標2に移動する。Texには出力されない。
+\item[関数]Putpoint(点名 , 座標1 ,座標2 )
+\item[機能]点を作る
+\item[説明]識別名が点名の点を,既存でなければ座標1に作る。既存ならば座標2に移動する。Texには出力されない。
\vspace{\baselineskip}
【例】点Aを作る。
@@ -659,13 +668,13 @@
(1,1) に固定点Aを作る。 この点は動かすことができない。
-\hspace{10mm} \verb|Putpoint("A",[1,1]);|
+\hspace{10mm} \verb|Putpoint("A",[1,1]);|
- (1,1)に自由点を作るには次のようにする。
-
-\hspace{10mm} \verb|Putpoint("A",[1,1],[A.x,A.y]);|
+(1,1)に自由点を作るには次のようにする。
+
+\hspace{10mm}\verb|Putpoint("A",[1,1],[A.x,A.y]);|
- この点は座標2の効果により,自由点となり,ドラッグして動かすことができる。
+この点は座標2の効果により,自由点となり,ドラッグして動かすことができる。
\vspace{\baselineskip}
注)点名は半角アルファベットとする。数字や漢字でもCinderellaでは点ができるが,Rでエラーとなる。
@@ -672,9 +681,9 @@
\vspace{\baselineskip}
\hypertarget{putintersect}{}
-\item[関数] Putintersect(点名 , PD1 , PD2 , [No] )
-\item[機能] 2曲線の交点を作る
-\item[説明] PD1,PD2は2曲線のプロットデータ名。作成される点は幾何点。
+\item[関数]Putintersect(点名 , PD1 , PD2 , [No] )
+\item[機能]2曲線の交点を作る
+\item[説明]PD1,PD2は2曲線のプロットデータ名。作成される点は幾何点。
描画範囲に交点が1つだけのとき,第4引数がなくても交点が作られる。
@@ -683,24 +692,26 @@
次の例は,3次曲線と直線の交点を3つとも取ったものである。
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/putintersect}}
+\putnotese{80}{5}{\input{Fig/putintersect}}
\end{layer}
\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"]);
+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}
+
+\vspace{\baselineskip}
交点が存在しない場合は,「No intersect point」がコンソールに表示される。
\vspace{\baselineskip}
\hypertarget{putoncurve}{}
-\item[関数] PutonCurve(点の名前, プロットデータ, options)
-\item[機能] 曲線上に点を乗せる。
-\item[説明] 点が存在しない場合は新たに作る。すでにその点が存在する場合は,その点の$x$座標を使う。初期値の$x$座標の 初期設定は 0。
+\item[関数]PutonCurve(点の名前, プロットデータ, options)
+\item[機能]曲線上に点を乗せる。
+\item[説明]点が存在しない場合は新たに作る。すでにその点が存在する場合は,その点の$x$座標を使う。初期値の$x$座標の 初期設定は 0。
optionsは,$x$座標の範囲をリストで与える。
@@ -707,31 +718,31 @@
\vspace{\baselineskip}
【例】アステロイド上の動点P をとる。
\begin{verbatim}
- Paramplot("1","[2*cos(t)^3,2*sin(t)^3]","t=[0,2*pi]");
- PutonCurve("P","gp1",[-1,1]);
+Paramplot("1","[2*cos(t)^3,2*sin(t)^3]","t=[0,2*pi]");
+PutonCurve("P","gp1",[-1,1]);
\end{verbatim}
点Pがアステロイド上にでき,この点はドラッグするとアステロイド上を $-1 \leq x\leq 1$ の範囲で動かすことができる。ただし,-1,1の付近はy座標の判断の関係でぴったりはいかない。
\begin{center} \input{Fig/putoncurve.tex} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{putonline}{}
-\item[関数] PutonLine(点名 , 座標1 ,座標2 )
-\item[機能] 直線上に点を作る
-\item[説明] 座標1,座標2を通る直線上に点名の点を作る。できた点は直線に対してインシデントとなる。
+\item[関数]PutonLine(点名 , 座標1 ,座標2 )
+\item[機能]直線上に点を作る
+\item[説明]座標1,座標2を通る直線上に点名の点を作る。できた点は直線に対してインシデントとなる。
\vspace{\baselineskip}
-【例】 点A,\ Bを通る直線上に点Pをとる。
+【例】点A,\ Bを通る直線上に点Pをとる。
- \verb|PutonLine("P",A,B);|
+\verb|PutonLine("P",A,B);|
\vspace{\baselineskip}
\hypertarget{putonseg}{}
-\item[関数] PutonSeg(点名 , 座標1 ,座標2 )
-\item[機能] 線分上に点を作る
-\item[説明] 座標1,座標2を端点とする線分上に点名の点を作る。できた点は線分に対してインシデントとなる。指定した点がすでに存在する場合は動かさない。
+\item[関数]PutonSeg(点名 , 座標1 ,座標2 )
+\item[機能]線分上に点を作る
+\item[説明]座標1,座標2を端点とする線分上に点名の点を作る。できた点は線分に対してインシデントとなる。指定した点がすでに存在する場合は動かさない。
\vspace{\baselineskip}
【例】
@@ -744,19 +755,19 @@
\verb|PutonSeg("C",[[-1,0],[2,2]]);|
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{reflectpoint}{}
-\item[関数] Reflectpoint(点,対称点または対称軸)
-\item[機能] 点の鏡映の座標を返す。
-\item[説明] 点を指定された点または軸に関して対称移動した点の座標を返す。対称軸は[ 点1, 点2 ]で指定
+\item[関数]Reflectpoint(点,対称点または対称軸)
+\item[機能]点の鏡映の座標を返す。
+\item[説明]点を指定された点または軸に関して対称移動した点の座標を返す。対称軸は[ 点1, 点2 ]で指定
\vspace{\baselineskip}
【例】点A〜Fを作図しておき,C〜FをAの鏡映の位置に配置する。
\begin{layer}{150}{0}
-\putnotese{70}{10}{ \input{Fig/reflectpoint}}
+\putnotese{70}{10}{\scalebox{0.9}{\input{Fig/reflectpoint}}}
\end{layer}
\hspace{5mm} CはBに関してAと対称な点
@@ -768,40 +779,40 @@
\hspace{5mm} 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"]);
+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}
\vspace{\baselineskip}
注)鏡映はCinderellaの作図ツールでも作成することができる。場合によってはCinderellaで作図する方が簡明である。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{rotatepoint}{}
-\item[関数] Rotatepoint(点 ,角度 , 中心)
-\item[機能] 点の位置を回転する
-\item[説明] 点を,中心で示された点の周りに回転した座標を返す。角度は弧度法で与える
+\item[関数]Rotatepoint(点 ,角度 , 中心)
+\item[機能]点の位置を回転する
+\item[説明]点を,中心で示された点の周りに回転した座標を返す。角度は弧度法で与える
\vspace{\baselineskip}
【例】点A〜Eは作図しておき,C〜Eをそれぞれの位置に配置する。
\begin{layer}{150}{0}
-\putnotese{75}{10}{ \input{Fig/rotatepoint}}
+\putnotese{75}{5}{ \scalebox{0.8}{\input{Fig/rotatepoint}}}
\end{layer}
\begin{spacing}{1.5}
点CはAを,Bに関して$\dfrac{2}{3}\pi $だけ回転した点
-
+
点Dは点(5,2)を,Bに関して$\dfrac{\pi}{3}$ だけ回転した点
\end{spacing}
点Eは点(3,0)をAに関して $-\dfrac{\pi}{4} $だけ回転した点
\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);
+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}
注)図の点線は位置関係を示すためのもの。
@@ -809,9 +820,9 @@
\vspace{\baselineskip}
\hypertarget{scalepoint}{}
-\item[関数] Scalepoint(点,比率ベクトル,中心)
-\item[機能] 点の位置の拡大・縮小を行う
-\item[説明] 点を,指定された中心を原点とする座標系で,比率ベクトルの分だけ拡大・縮小した位置の座標を返す。
+\item[関数]Scalepoint(点,比率ベクトル,中心)
+\item[機能]点の位置の拡大・縮小を行う
+\item[説明]点を,指定された中心を原点とする座標系で,比率ベクトルの分だけ拡大・縮小した位置の座標を返す。
\vspace{\baselineskip}
【例】点A〜Fは作図ツールで適当な位置にとっておく。
@@ -822,17 +833,17 @@
点Fを,点Aを原点を中心にベクトル$\overrightarrow{OC} $で示された比率の位置に置く。
\begin{verbatim}
- D.xy=Scalepoint(A,[3,2],[0,0]);
- E.xy=Scalepoint(A,[3,2],B);
- F.xy=Scalepoint(A,C.xy,[0,0]);
- Arrowdata("1",[[0,0],C]);
- Pointdata("1",[A,B,C,D,E,F],["size=2"]);
- Letter([A,"e2","A("+A.x+","+A.y+")"]);
- Letter([B,"e2","B("+B.x+","+B.y+")"]);
- Letter([C,"e2","C("+C.x+","+C.y+")"]);
- Letter([D,"e2","D("+D.x+","+D.y+")"]);
- Letter([E,"e2","E("+E.x+","+E.y+")"]);
- Letter([F,"e2","F("+F.x+","+F.y+")"]);
+D.xy=Scalepoint(A,[3,2],[0,0]);
+E.xy=Scalepoint(A,[3,2],B);
+F.xy=Scalepoint(A,C.xy,[0,0]);
+Arrowdata("1",[[0,0],C]);
+Pointdata("1",[A,B,C,D,E,F],["size=2"]);
+Letter([A,"e2","A("+A.x+","+A.y+")"]);
+Letter([B,"e2","B("+B.x+","+B.y+")"]);
+Letter([C,"e2","C("+C.x+","+C.y+")"]);
+Letter([D,"e2","D("+D.x+","+D.y+")"]);
+Letter([E,"e2","E("+E.x+","+E.y+")"]);
+Letter([F,"e2","F("+F.x+","+F.y+")"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/scalepoint} \end{center}
@@ -841,97 +852,93 @@
\vspace{\baselineskip}
\hypertarget{translatepoint}{}
-\item[関数] Translatepoint(点 , 移動ベクトル)
-\item[機能] 点を平行移動する
-\item[説明] 点を移動ベクトルで示された分だけ平行移動した点の座標を返す
+\item[関数]Translatepoint(点 , 移動ベクトル)
+\item[機能]点を平行移動する
+\item[説明]点を移動ベクトルで示された分だけ平行移動した点の座標を返す
\vspace{\baselineskip}
【例】点A〜Dは作図しておく。
-点Cを点Aを$x$軸方向に2 , $y$軸方向に3
+点Cを点Aを$x$軸方向に2 , $y$軸方向に3だけ平行移動した点にする。
-だけ平行移動した点にする。
-
-点Dを点Aをベクトル$\overrightarrow{OB} $だけ
-
-平行移動した点にする。
+点Dを点Aをベクトル$\overrightarrow{OB} $だけ平行移動した点にする。
\begin{verbatim}
- C.xy=Translatepoint(A,[2,3]);
- D.xy=Translatepoint(A,B.xy);
+C.xy=Translatepoint(A,[2,3]);
+D.xy=Translatepoint(A,B.xy);
\end{verbatim}
-\hspace{20mm} \input{Fig/translatepoint}
+\hspace{20mm} \scalebox{0.9}{\input{Fig/translatepoint}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{arrowdata}{}
-\item[関数] Arrowdata(name,[始点 , 終点] , options)
-\item[機能] 2点間を結ぶ矢線を描く。
-\item[説明] name は,座標を数値で与えるときに必要。幾何要素の識別名で与えるときはなくてもよい。
+\item[関数]Arrowdata(name,[始点 , 終点] , options)
+\item[機能]2点間を結ぶ矢線を描く。
+\item[説明]name は,座標を数値で与えるときに必要。幾何要素の識別名で与えるときはなくてもよい。
optionsは矢じりの形状などの指定。
-
+
\hspace{10mm} [ 矢じりの大きさ, 開き角, 矢じり位置,切り込み位置, 線種, 線の表示色,トリミング]
のリストで与える。矢じりの大きさから切り込み位置までは数で,後方のオプションを指定するときは,前方も書く。
-
+
開き角は60分法で与える。ただし,° はつけない。5未満の時は18°の倍数指定とする。
-
+
矢じり位置は,線分の長さを1とした始点からの距離。
切り込み位置は,0のとき三角形の矢じり,1のとき線のみの矢じりとなる。
-
+
ただし,Cinderellaの画面上には全ては反映されない。たとえば,太さ指定をしても画面上では太さは同じ。
-トリミング : "Cutend=m" または "Cutend=[m,n]" で,右辺が数のときは両端をmだけカットする。リストのときは始点をm,終点をnだけカットする。mが負のときは延長する。
+トリミング :"Cutend=m" または "Cutend=[m,n]" で,右辺が数のときは両端をmだけカットする。リストのときは始点をm,終点をnだけカットする。mが負のときは延長する。
これらの設定は,\hyperlink{setarrow}{Setarrow()} で初期設定を変更することができる。
\vspace{\baselineskip}
【例】オプションの設定とその結果を示す。
-
+
\begin{verbatim}
- Arrowdata("1",[A,B]);
- Arrowdata("2",[[1,0],[2,3]],[2]);
- Arrowdata("3",[[2,0],[3,3]],[3,45]);
- Arrowdata("4",[[3,0],[4,3]],[3,1,0.5]);
- Arrowdata("5",[[4,0],[5,3]],[3,1,1,0.5]);
- Arrowdata("6",[[5,0],[6,3]],[3,1,1,1]);
- Arrowdata("7",[[6,0],[7,3]],[3,"dr,2"]);
- Arrowdata("8",[[7,0],[8,3]],[3,1,1,0.5,"Color=red"]);
+Arrowdata("1",[A,B]);
+Arrowdata("2",[[1,0],[2,3]],[2]);
+Arrowdata("3",[[2,0],[3,3]],[3,45]);
+Arrowdata("4",[[3,0],[4,3]],[3,1,0.5]);
+Arrowdata("5",[[4,0],[5,3]],[3,1,1,0.5]);
+Arrowdata("6",[[5,0],[6,3]],[3,1,1,1]);
+Arrowdata("7",[[6,0],[7,3]],[3,"dr,2"]);
+Arrowdata("8",[[7,0],[8,3]],[3,1,1,0.5,"Color=red"]);
\end{verbatim}
-\hspace{20mm} \input{Fig/arrowdata}
+\hspace{20mm}\input{Fig/arrowdata}
【例】2つの円を矢線で結ぶ。
-
+
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimarrow}}
+\putnotese{75}{0}{\input{Fig/trimarrow}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Circledata("1",[A,A.xy+[0.5,0]]);
- Circledata("2",[B,B.xy+[0.7,0]]);
- Arrowdata([A,B],["Cutend=[0.5,0.7]"]);
- Letter([A,"c","A",B,"c","B"]);
+ Circledata("1",[A,A.xy+[0.5,0]]);
+ Circledata("2",[B,B.xy+[0.7,0]]);
+ Arrowdata([A,B],["Cutend=[0.5,0.7]"]);
+ Letter([A,"c","A",B,"c","B"]);
\end{verbatim}
- Cinderellaの作図ツールで2点ABをとっておく。
+Cinderellaの作図ツールで2点ABをとっておく。
円A,Bの半径が同じ(たとえば0.5)であれば,\verb|Arrowdata([A,B],["Cutend=0.5"]);| でよい。
\vspace{\baselineskip}
\hypertarget{setarrow}{}
-\item[関数] Setarrow([arrowsize,angle,position,cut,linestyle])
-\item[機能] Arrowdata,Arrowheadで描く矢印のスタイルを設定する。
-\item[説明] arrowsize,angle,position,cut,linestyleは,順に大きさ(1),開き角(18),位置(1),切り込み(0),矢線スタイル("dr")である。(カッコ内はデフォルト値)
+\item[関数]Setarrow([arrowsize,angle,position,cut,linestyle])
+\item[機能]Arrowdata,Arrowheadで描く矢印のスタイルを設定する。
+\item[説明]arrowsize,angle,position,cut,linestyleは,順に大きさ(1),開き角(18),位置(1),切り込み(0),矢線スタイル("dr")である。(カッコ内はデフォルト値)
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{arrowhead}{}
-\item[関数] Arrowhead(点 , 方向 , options) , Arrowhead(点 , プロットデータ,options)
-\item[機能] 点に矢じりだけを描く
-\item[説明] 指定された位置に,指定された方向を向いた矢じりだけを描く。
+\item[関数]Arrowhead(点 , 方向 , options) , Arrowhead(点 , プロットデータ,options)
+\item[機能]点に矢じりだけを描く
+\item[説明]指定された位置に,指定された方向を向いた矢じりだけを描く。
点は座標または幾何要素名。方向は原点から見て座標[a,b]の方向。
@@ -939,7 +946,7 @@
矢じりの開き角は60分法で片側半分の角。
-形状は, "f" :塗りつぶしの三角形( 初期設定)または " l " : ラインのみ。
+形状は, "f" :塗りつぶしの三角形( 初期設定)または" l " : ラインのみ。
ただし,塗りつぶし矢じりは画面上では塗りつぶしにならない。
@@ -946,9 +953,9 @@
位置は,"t"( 初期設定)または "c" , "b"
\begin{tabbing}
1234\=567890123\=\kill
- \>"t" は矢じりの先端が終点に一致\\
- \>"c" は三角形の中心が終点と一致\\
- \>"b" は終点が矢じりの底辺にのる。
+\>"t" は矢じりの先端が終点に一致\\
+\>"c" は三角形の中心が終点と一致\\
+\>"b" は終点が矢じりの底辺にのる。
\end{tabbing}
プロットデータを指定したときは,曲線上の点に矢じりをつける。
@@ -1003,15 +1010,15 @@
\vspace{\baselineskip}
\hypertarget{lineplot}{}
-\item[関数] Lineplot(name , 2点のリスト , options)
-\item[機能] 2点のリストで示された点を結ぶ直線を描く。
-\item[説明] 2点のリストは座標または幾何要素の名前で与える。
+\item[関数]Lineplot(name , 2点のリスト , options)
+\item[機能]2点のリストで示された点を結ぶ直線を描く。
+\item[説明]2点のリストは座標または幾何要素の名前で与える。
options は次の通り。
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
- "+" 半直線を描く。
+ "+"半直線を描く。
"dr" , "da" , "do" と "+" はリストにして両方指定することができる。
@@ -1031,10 +1038,10 @@
optionの働きの例
\begin{tabbing}
1234\=56789012345678901234567890123456789\=\kill
- \> \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を点線で描く
+ \> \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を点線で描く
\end{tabbing}
結果は,次図左上から。
@@ -1041,51 +1048,51 @@
\vspace{\baselineskip}
\hspace{20mm} \input{Fig/lineplot}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{listplot}{}
-\item[関数] Listplot(name , 点のリスト , options)
-\item[機能] 点のリストで示された点を結ぶ。
-\item[説明] 点のリストは座標または幾何要素名のリストで与える。点が,座標ではなく幾何要素名の場合は,nameは省略可
+\item[関数]Listplot(name , 点のリスト , options)
+\item[機能]点のリストで示された点を結ぶ。
+\item[説明]点のリストは座標または幾何要素名のリストで与える。点が,座標ではなく幾何要素名の場合は,nameは省略可
プロットデータの名前は,"sg" に引数の name を付加したものとなる。
options は次の通り。
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種 "dr, n", "da,m,n" , "do,m,n"
-トリミング : "Cutend=m" または "Cutend=[m,n]"
+トリミング :"Cutend=m" または "Cutend=[m,n]"
数のときは両端をmだけカットする。リストのときは始点をm,終点をnだけカットする。mが負のときは延長する。
\begin{tabbing}
1234567890123456789012345678901234\=\kill
- optionsの使用例\\
- \verb|Listplot([A,B]);| \>線分ABを描く。太さは 初期設定。\\
- \verb|Listplot([C,D],["dr,2"]);| \>線分CDを描く。太さ2\\
- \verb|Listplot([E,F],["da"]);| \>線分EFを破線で描く\\
- \verb|Listplot([G,H],["da,3,1"]);| \>線分GHを破線で描く。線を長く\\
- \verb|Listplot([K,L],["da,1,3"]);| \>線分KLを破線で描く。間隔を空ける\\
- \verb|Listplot([M,N],["do"]);| \>線分MNを点線で描く。\\
- \verb|Listplot([O,P],["do,3"]);| \>線分OPを点線で描く。間隔を空ける\\
- \verb|Listplot([Q,R],["do,3,3"]);| \>線分QRを点線で描く。間隔を空けて太く\\
+optionsの使用例\\
+\verb|Listplot([A,B]);|\>線分ABを描く。太さは 初期設定。\\
+\verb|Listplot([C,D],["dr,2"]);| \>線分CDを描く。太さ2\\
+\verb|Listplot([E,F],["da"]);| \>線分EFを破線で描く\\
+\verb|Listplot([G,H],["da,3,1"]);| \>線分GHを破線で描く。線を長く\\
+\verb|Listplot([K,L],["da,1,3"]);|\>線分KLを破線で描く。間隔を空ける\\
+\verb|Listplot([M,N],["do"]);|\>線分MNを点線で描く。\\
+\verb|Listplot([O,P],["do,3"]);| \>線分OPを点線で描く。間隔を空ける\\
+\verb|Listplot([Q,R],["do,3,3"]);| \>線分QRを点線で描く。間隔を空けて太く\\
結果は次図左から。
\end{tabbing}
- \begin{center} \input{Fig/listplot3}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/listplot3}}\end{center}
【例】三角形を描く。
- Cinderellaの作図ツールで三角形ABCを描いておく。あるいは,単に3点A,B,Cをとるだけでもよい。
+Cinderellaの作図ツールで三角形ABCを描いておく。あるいは,単に3点A,B,Cをとるだけでもよい。
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/listplot1}}
+\putnotese{75}{0}{\input{Fig/listplot1}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Addax(0);
- Listplot([A,B,C,A]);
+Addax(0);
+Listplot([A,B,C,A]);
\end{verbatim}
点の位置は座標で指定してもよい。
@@ -1092,23 +1099,23 @@
その場合は name が必要。
-\hspace{10mm} \verb|Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
+\verb| Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
\vspace{\baselineskip}
【例】2つの円を線分で結ぶ。
-
+
\begin{layer}{150}{0}
-\putnotese{75}{0}{ \input{Fig/trimseg}}
+\putnotese{75}{0}{\input{Fig/trimseg}}
\end{layer}
\hspace{20mm}
\begin{verbatim}
- Circledata("1",[A,A.xy+[0.5,0]]);
- Circledata("2",[B,B.xy+[0.7,0]]);
- Listplot([A,B],["Cutend=[0.5,0.7]"]);
- Letter([A,"c","A",B,"c","B"]);
+ Circledata("1",[A,A.xy+[0.5,0]]);
+ Circledata("2",[B,B.xy+[0.7,0]]);
+ Listplot([A,B],["Cutend=[0.5,0.7]"]);
+ Letter([A,"c","A",B,"c","B"]);
\end{verbatim}
- Cinderellaの作図ツールで2点ABをとっておく。
+Cinderellaの作図ツールで2点ABをとっておく。
円A,Bの半径が同じであれば,\verb|Listplot([A,B],["Cutend=0.5"]);| でよい。
@@ -1118,21 +1125,21 @@
\vspace{\baselineskip}
【例】有限フーリエ級数展開
- \[\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx\]
+ \[\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"]);
+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}
\vspace{\baselineskip}
@@ -1141,14 +1148,14 @@
\vspace{\baselineskip}
リストの長さには制限がある。たとえば,タートルグラフィクスを用いたシェルピンスキーのギャスケットでは200くらいずつのリストに分割する。
- \hspace{20mm}\scalebox{0.9}{ \input{Fig/listplot2}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ \hspace{20mm}\scalebox{0.8}{ \input{Fig/listplot2}}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mksegments}{}
-\item[関数] Mksegments()
-\item[機能] すべての幾何線分のPD を作成
-\item[説明] Cinderellaの「線分を加える」ツールで描いたすべての線分をそのままプロットデータとする。たとえば,線分ABを作ると,プロットデータsgABが作成される。その後,インスペクタで点Bの識別名を変更(たとえばQに)すると,プロットデータ名も変更される。線分はすでに描かれていてもよい。
+\item[関数]Mksegments()
+\item[機能]すべての幾何線分のPD を作成
+\item[説明]Cinderellaの「線分を加える」ツールで描いたすべての線分をそのままプロットデータとする。たとえば,線分ABを作ると,プロットデータsgABが作成される。その後,インスペクタで点Bの識別名を変更(たとえばQに)すると,プロットデータ名も変更される。線分はすでに描かれていてもよい。
\vspace{\baselineskip}
【例】等比数列の例題
@@ -1161,13 +1168,13 @@
これを繰り返す。\verb|Mksegments()| を書いておけば,\verb|Listplot([A,B,C]| などを書かなくても,作図ができた時点で,図のデータができる。
-\includegraphics[bb=0.00 0.00 438.02 327.02,width=5cm]{Fig/gpro01.pdf} \input{Fig/gpro02}
+\includegraphics[bb=0.00 0.00 438.02 327.02,width=5.5cm]{Fig/gpro01.pdf} \input{Fig/gpro02}
\vspace{\baselineskip}
\hypertarget{framedata}{}
-\item[関数] Framedata(name , リスト,options)
-\item[機能] 矩形を描く
-\item[説明] リストの形は2通り。
+\item[関数]Framedata(name , リスト,options)
+\item[機能]矩形を描く
+\item[説明]リストの形は2通り。
その1:[中心 ,横 , 縦] で,矩形を描く。横,縦は中心からの距離。
@@ -1182,11 +1189,11 @@
以下にいくつか例を示す
\begin{tabbing}
1234567890123456789012345678901234\=\kill
- \verb|Framedata("1");| \> 描画範囲(SW,NE)と同一の矩形を描く\\
- \verb|Framedata("2",[[0,0],2,2]);| \> 原点を中心とする縦横幅4の正方形を描く\\
- \verb|Framedata("3",[A,1.5,1.2]);| \> 点Aを中心とする横3,縦2.4の矩形を描く。(図左)\\
- \verb|Framedata([B,C]);| \> 点Bを中心,点Cを頂点とする矩形を描く。(図中央)\\
- \verb|Framedata([D,E],["corner"]); | \> 点D,Eを対角点とする矩形を描く。(図右)
+\verb|Framedata("1");|\> 描画範囲(SW,NE)と同一の矩形を描く\\
+\verb|Framedata("2",[[0,0],2,2]);| \> 原点を中心とする縦横幅4の正方形を描く\\
+\verb|Framedata("3",[A,1.5,1.2]);|\> 点Aを中心とする横3,縦2.4の矩形を描く。(図左)\\
+\verb|Framedata([B,C]);|\> 点Bを中心,点Cを頂点とする矩形を描く。(図中央)\\
+\verb|Framedata([D,E],["corner"]); |\>点D,Eを対角点とする矩形を描く。(図右)
\end{tabbing}
\begin{center}\includegraphics[bb=0.00 0.00 348.15 106.16,width=12cm]{Fig/Framedata.pdf}\end{center}
@@ -1194,20 +1201,20 @@
\vspace{\baselineskip}
\hypertarget{polygonplot}{}
-\item[関数] Polygonplot(name , 点リスト , 整数,options)
-\item[機能] 2点を半径とする円に内接する正多角形を描く。
-\item[説明] 点リストを[A,B] とすると,Aを中心とする半径ABの円周上に点をとって正多角形を描く。ただし円は描かない。A,B は座標でもよい。
+\item[関数]Polygonplot(name , 点リスト , 整数,options)
+\item[機能]2点を半径とする円に内接する正多角形を描く。
+\item[説明]点リストを[A,B] とすると,Aを中心とする半径ABの円周上に点をとって正多角形を描く。ただし円は描かない。A,B は座標でもよい。
-点リストが座標ではなく作図してある点の名称のとき,オプションに "Geo=y" をつけると,頂点の幾何点を作る。幾何点の名称はBに番号を付けたものとなる。整数でない数を指定した場合は,きちんと閉じない折れ線が描かれる。
+点リストが座標ではなく作図してある点の名称のとき,オプションに"Geo=y" をつけると,頂点の幾何点を作る。幾何点の名称はBに番号を付けたものとなる。整数でない数を指定した場合は,きちんと閉じない折れ線が描かれる。
\vspace{\baselineskip}
【例】点リストとoptionの違いによる作図と,TeXの図を示す。
\begin{verbatim}
- Addax(0);
- Polygonplot("1",[[-4,1],[-4,3]],7);
- Polygonplot("2",[A,B],7);
- Polygonplot("3",[C,D],7,["Geo=y"]);
+Addax(0);
+Polygonplot("1",[[-4,1],[-4,3]],7);
+Polygonplot("2",[A,B],7);
+Polygonplot("3",[C,D],7,["Geo=y"]);
\end{verbatim}
\hspace{10mm}\includegraphics[bb=0.00 0.00 541.03 175.01,width=10cm]{Fig/polygonplot2.pdf}
@@ -1223,22 +1230,22 @@
【例】ABを1辺とする正五角形を描く。
\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);
+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{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -1247,13 +1254,13 @@
\begin{description}
\hypertarget{bezier}{}
-\item[関数] Bezier(名前,節点リスト,制御点リスト,[オプション] )
-\item[機能] ベジェ曲線を描く
-\item[説明] 制御点は,各区間に対して,3次の場合2個,2次の場合1個のリストで与える。
+\item[関数]Bezier(名前,節点リスト,制御点リスト,[オプション] )
+\item[機能]ベジェ曲線を描く
+\item[説明]制御点は,各区間に対して,3次の場合2個,2次の場合1個のリストで与える。
オプションは
-"Num=n" : 節点間の分割数(分点数 $-1$)を指定できる。 ベジェ曲線とスプライト曲線の関数は節点間が短い場合が多いので初期設定は10になっている。Plotdata()などと違い,大きい数(200など)を指定すると,全体の分割数が増大して描画時間がかかるようになってしまうので注意。
+"Num=n": 節点間の分割数(分点数 $-1$)を指定できる。 ベジェ曲線とスプライト曲線の関数は節点間が短い場合が多いので初期設定は10になっている。Plotdata()などと違い,大きい数(200など)を指定すると,全体の分割数が増大して描画時間がかかるようになってしまうので注意。
\vspace{\baselineskip}
【例】
@@ -1301,7 +1308,7 @@
全て同じ次数の場合,次のようにしてもよい.
-Bezier("4", [A,B,C,D], [E,F,G,H,K,L] );
+Bezier("4", [A,B,C,D], [E,F,G,H,K,L] );
\begin{layer}{150}{0}
\putnotese{20}{2}{\input{Fig/checkbe7}}
@@ -1321,17 +1328,17 @@
Numを(ベクトルとして)区間ごとに与えることもできる。
-Bezier("1", [A,B,C,D], [E,F,G,H,K,L] , [ "Num=[2,3,4]"]);
+Bezier("1", [A,B,C,D], [E,F,G,H,K,L] , [ "Num=[2,3,4]"]);
\hspace{10mm} \input{Fig/checkbe8}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{beziersmooth}{}
-\item[関数] Beziersmooth(名前,節点リスト,[オプション] )
-\item[機能] 節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
-\item[説明] 節点をはさむ制御点は1直線上にとる(したがって,1つは半自由点で,直線上しか動けない)。
+\item[関数]Beziersmooth(名前,節点リスト,[オプション] )
+\item[機能]節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
+\item[説明]節点をはさむ制御点は1直線上にとる(したがって,1つは半自由点で,直線上しか動けない)。
制御点は自動的に配置される。その後,節点や制御点を動かして,描きたいものにする。
\vspace{\baselineskip}
@@ -1356,9 +1363,9 @@
\vspace{\baselineskip}
\hypertarget{beziersym}{}
-\item[関数] Beziersym(名前,節点リスト,[オプション] )
-\item[機能] 節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
-\item[説明] 節点をはさむ制御点は節点に関し対称(片方は表示されず,動かせない)。
+\item[関数]Beziersym(名前,節点リスト,[オプション] )
+\item[機能]節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
+\item[説明]節点をはさむ制御点は節点に関し対称(片方は表示されず,動かせない)。
制御点は自動的に配置される。その後,節点や制御点を動かして描きたいものにする。
【例】
@@ -1379,9 +1386,9 @@
\vspace{\baselineskip}
\hypertarget{mkbeziercrv}{}
-\item[関数] Mkbeziercrv(名前, [節点リスト,制御点リスト] のリスト,options )
-\item[機能] 複数のベジェ曲線を描く
-\item[説明] [節点リスト,制御点リスト] が1つの場合は,Bezier()と同じ。
+\item[関数]Mkbeziercrv(名前, [節点リスト,制御点リスト] のリスト,options )
+\item[機能]複数のベジェ曲線を描く
+\item[説明][節点リスト,制御点リスト] が1つの場合は,Bezier()と同じ。
\vspace{\baselineskip}
【例】ベジェ曲線を2つ描く。
@@ -1390,22 +1397,22 @@
\input{Fig/checkmc1}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkbezierptcrv}{}
-\item[関数] Mkbezierptcrv(節点リストptlist,[オプション] )
-\item[機能] ベジェ曲線を描く
-\item[説明] 制御点は,自動的に配置される。
+\item[関数]Mkbezierptcrv(節点リストptlist,[オプション] )
+\item[機能]ベジェ曲線を描く
+\item[説明]制御点は,自動的に配置される。
-複数の場合は [ ptlist1, ptlist2.... ]
+複数の場合は[ ptlist1, ptlist2.... ]
名前は,A から順に自動的につける。
オプション
-"Deg=...” 次数指定ができる。( 初期設定は3次)
+"Deg=...”次数指定ができる。( 初期設定は3次)
-"Num=..." 各区間の区間数(分点数ー1)を指定できる。( 初期設定は10)
+"Num=..."各区間の区間数(分点数ー1)を指定できる。( 初期設定は10)
\vspace{5mm}
@@ -1450,7 +1457,7 @@
\putnotese{0}{10}{ \input{Fig/checkb10}}
\end{layer}
-複数の場合は [ ptlist1, ptlist2.... ]
+複数の場合は[ ptlist1, ptlist2.... ]
\verb|Mkbezierptcrv([[A,B,C],[D,E,F,G]]);|
@@ -1458,41 +1465,41 @@
\vspace{\baselineskip}
\hypertarget{bspline}{}
-\item[関数] Bspline(名前,制御点リスト,[オプション] )
-\item[機能] 2次B-spline曲線を描く
-\item[説明] 節点は自動的に計算され,表示されない
+\item[関数]Bspline(名前,制御点リスト,[オプション] )
+\item[機能]2次B-spline曲線を描く
+\item[説明]節点は自動的に計算され,表示されない
\vspace{\baselineskip}
【例】\verb|Bspline("1",[A,B,C,D,E])|
-これは, \verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D])| と同じ。曲線の名前が bz1 ではなくbzb1 となる。
+これは, \verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D])|と同じ。曲線の名前が bz1 ではなくbzb1 となる。
通常のB-spline曲線の端の制御点の代わりに,端点を動かせるようにしている。
- \begin{center} \input{Fig/checkbs1}\end{center}
+\begin{center} \input{Fig/checkbs1}\end{center}
【例】\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]);|
と同じ。
- \begin{center} \input{Fig/checkbs2}\end{center}
+\begin{center} \input{Fig/checkbs2}\end{center}
参照:\hyperlink{ospline}{Ospline:大島のスプラインを描く}
\vspace{\baselineskip}
\hypertarget{crspline}{}
-\item[関数] CRspline(名前,節点リスト,[オプション] )
-\item[機能] 単独のCatmull-Rom スプライン曲線を描く
+\item[関数]CRspline(名前,節点リスト,[オプション] )
+\item[機能]単独のCatmull-Rom スプライン曲線を描く
\item[説明]
自由点は,節点のみで,制御点は節点から作られ移動はできない。
-
+
オプションに,通常のオプションのほか,次が使える。
-\verb|size ->n| : 画面上での線の太さを指定する。
+\verb|size ->n|:画面上での線の太さを指定する。
【例】\verb|CRspline("1",[A,B,C,D]);|
@@ -1500,16 +1507,16 @@
\vspace{\baselineskip}
\hypertarget{ospline}{}
-\item[関数] Ospline(名前,制御点リスト,[オプション] )
-\item[機能] 大島のspline曲線を描く
-\item[説明] 制御点を通るスプライン曲線を描く
+\item[関数]Ospline(名前,制御点リスト,[オプション] )
+\item[機能]大島のspline曲線を描く
+\item[説明]制御点を通るスプライン曲線を描く
リストの最初と最後が同じ場合は閉曲線になる。
\vspace{\baselineskip}
-【例】\verb|Ospline("1",[A,B,C,D,E]);| \verb|Ospline("1",[A,B,C,D,A]);|
+【例】\verb|Ospline("1",[A,B,C,D,E]);|\verb|Ospline("1",[A,B,C,D,A]);|
- \input{Fig/ospline1} \input{Fig/ospline2}
+ \input{Fig/ospline1}\input{Fig/ospline2}
\vspace{\baselineskip}
スプライン曲線については次も参照されたい:\hyperlink{bspline}{Bspline:Bスプラインを描く}
@@ -1517,9 +1524,9 @@
\vspace{\baselineskip}
\hypertarget{circledata}{}
-\item[関数] Circledata(name,リスト,options)
-\item[機能] 円または多角形を描く。
-\item[説明] 中心の点と,円周上の1点,または3点をリストで与えて円を描く。
+\item[関数]Circledata(name,リスト,options)
+\item[機能]円または多角形を描く。
+\item[説明]中心の点と,円周上の1点,または3点をリストで与えて円を描く。
中心と円周上の点を,座標ではなく幾何要素名で指定する場合は name は省略可。
@@ -1526,43 +1533,43 @@
optionsは以下のものをリストで与える。省略した場合は実線で円が描かれる。
\begin{tabbing}
1234\=567890123456789012\=\kill
- \> "Rng=[$\theta_1,\theta_2$]" \>角$\theta_1$から$\theta_2$の範囲の弧を描く。角は弧度法で与える。\\
- \> "Num=分割数" \>円を描くときの分割数。値が小さい場合は多角形になる。\\
- \> 線種 \>"dr, n" , "da,m,n" , "do,m,n"
+ \>"Rng=[$\theta_1,\theta_2$]"\>角$\theta_1$から$\theta_2$の範囲の弧を描く。角は弧度法で与える。\\
+ \>"Num=分割数"\>円を描くときの分割数。値が小さい場合は多角形になる。\\
+ \>線種\>"dr, n", "da,m,n" , "do,m,n"
\end{tabbing}
\begin{tabbing}
1234\=56789012345678901234567890\=\kill
【例】いろいろな円を描く。\\
- \>原点中心,半径2の円 \> \verb|Circledata("1",[[0,0],[2,0]]);|\\
- \>A中心,半径ABの円 \> \verb|Circledata([A,B]);|\\
- \>A中心,半径2の円 \> \verb|Circledata("1",[A,A+[2,0]]);|\\
- \>3点A,B,Cを通る円 \> \verb|Circledata([A,B,C]);|\\
+ \>原点中心,半径2の円\> \verb|Circledata("1",[[0,0],[2,0]]);|\\
+ \>A中心,半径ABの円\> \verb|Circledata([A,B]);|\\
+ \>A中心,半径2の円\> \verb|Circledata("1",[A,A+[2,0]]);|\\
+ \>3点A,B,Cを通る円\> \verb|Circledata([A,B,C]);|\\
\>下図左より,オプションに "dr,2" , "da" , "do" をつけた場合。
\end{tabbing}
\hspace{10mm} \input{Fig/circledata1}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
- \verb|Circledata([A,B,C]);| で,3点A,B,Cを通る円を描いたとき,できた円の中心は \verb|Pointdata("1",[crABCcenter]);| で作図できる。
+ \verb|Circledata([A,B,C]);| で,3点A,B,Cを通る円を描いたとき,できた円の中心は \verb|Pointdata("1",[crABCcenter]);| で作図できる。
\vspace{\baselineskip}
【例】A中心,半径AB,中心角60°の弧を描く。
-\hspace{10mm} \verb|Circledata([A,B],["Rng=[0,pi/3]"]); |
+\hspace{10mm}\verb|Circledata([A,B],["Rng=[0,pi/3]"]); |
\vspace{\baselineskip}
【例】A中心,半径AB,中心角60°の扇型を描く。点A,B,Cを適当に取っておく。
-
+
\begin{verbatim}
- th=arctan2(B-A);
- C.xy=Rotatepoint(B,pi/3,A);
- Circledata([A,B],[Assign("Rng=[th,th+pi/3]","th",th)]);
- Listplot([B,A,C]);
- Letter([A,"s","A",B,"e","B",C,"nw","C"]);
+th=arctan2(B-A);
+C.xy=Rotatepoint(B,pi/3,A);
+Circledata([A,B],[Assign("Rng=[th,th+pi/3]","th",th)]);
+Listplot([B,A,C]);
+Letter([A,"s","A",B,"e","B",C,"nw","C"]);
\end{verbatim}
\begin{center}
-\includegraphics[bb=0.00 0.00 180.01 177.01,width=4cm"] {Fig/circledata3.pdf}\hspace{12mm} \input{Fig/circledata2}
+\includegraphics[bb=0.00 0.00 180.01 177.01,width=4cm"] {Fig/circledata3.pdf}\hspace{12mm}\input{Fig/circledata2}
\end{center}
1行目は,ABが$x$軸となす角を arctan2 関数 によって求めている。
@@ -1570,15 +1577,15 @@
\vspace{\baselineskip}
【例】弧を太く描く
- \verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|
+\verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|
- 円はNが大きな値の正N多角形として描いている。optionの ["Num=数値"] によってその細かさを指定できる。Nの値が小さければ正多角形が描けることになる。
+円はNが大きな値の正N多角形として描いている。optionの ["Num=数値"] によってその細かさを指定できる。Nの値が小さければ正多角形が描けることになる。
\vspace{\baselineskip}
【例】A中心,半径ABの円と,その円に内接する正六角形
\begin{verbatim}
- Circledata("1",[A,B]);
- Circledata("2",[A,B],["Num=6"]);
+Circledata("1",[A,B]);
+Circledata("2",[A,B],["Num=6"]);
\end{verbatim}
ここで,同じ[A,B]を使うため,nameを付与して区別する必要がある。(下図左)
@@ -1587,34 +1594,34 @@
\verb|Circledata("2",[A,B],["Num=6","Rng=[pi/6,13/6*pi]"]);|
\hspace{10mm} \input{Fig/circledata4}
-\hspace{5mm} \input{Fig/circledata5}
+\hspace{5mm}\input{Fig/circledata5}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{mkcircles}{}
-\item[関数] Mkcircles()
-\item[機能] すべての幾何円のPD を作成
-\item[説明] Cinderellaの「円を加える」ツール(3種類いずれでも)で描いたすべての円をそのままプロットデータとする。たとえば,中心A,円周上の点をBとした円を作ると,プロットデータcrABが作成される。その後,インスペクタで点Bの識別名を変更(たとえばQに)すると,プロットデータ名も変更される。円はすでに描かれていてもよい。
+\item[関数]Mkcircles()
+\item[機能]すべての幾何円のPD を作成
+\item[説明]Cinderellaの「円を加える」ツール(3種類いずれでも)で描いたすべての円をそのままプロットデータとする。たとえば,中心A,円周上の点をBとした円を作ると,プロットデータcrABが作成される。その後,インスペクタで点Bの識別名を変更(たとえばQに)すると,プロットデータ名も変更される。円はすでに描かれていてもよい。
\vspace{\baselineskip}
\hypertarget{ellipseplot}{}
-\item[関数] Ellipseplot(name,点リスト ,定義域, options)
-\item[機能] 焦点と通る点を与えて楕円を描く。
-\item[説明] 点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
+\item[関数]Ellipseplot(name,点リスト ,定義域, options)
+\item[機能]焦点と通る点を与えて楕円を描く。
+\item[説明]点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
- また,通る点のかわりに,焦点からの距離の和を実数で与えることもできる。
-
- 実際には,媒介変数表示$x=a \cos \theta,y=b \sin \theta$ を,回転・平行移動して描いている。定義域はこのときの$t$の定義域で,省略も可能。省略したときの初期値は[-5,5]
+また,通る点のかわりに,焦点からの距離の和を実数で与えることもできる。
+実際には,媒介変数表示$x=a \cos \theta,y=b \sin \theta$ を,回転・平行移動して描いている。定義域はこのときの$t$の定義域で,省略も可能。省略したときの初期値は[-5,5]
+
\vspace{\baselineskip}
【例】点A,Bを焦点とする楕円を描く。
-\verb|Ellipseplot("1",[A,B,C]);| 点Cを通る楕円を描く。
+\verb|Ellipseplot("1",[A,B,C]);| 点Cを通る楕円を描く。
-\verb|Ellipseplot("1",[A,B,4]);| 焦点からの距離の和が4である楕円を描く。
+\verb|Ellipseplot("1",[A,B,4]);| 焦点からの距離の和が4である楕円を描く。
-\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| 楕円の半分を描く。
+\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| 楕円の半分を描く。
\vspace{\baselineskip}
【例】Cinderellaの作図ツールを使う
@@ -1633,74 +1640,72 @@
\vspace{\baselineskip}
\begin{layer}{150}{0}
-\putnotese{75}{5}{ \includegraphics[bb=0 0 272.01 240.01, width=5cm]{Fig/ellipsecindy.pdf}}
+\putnotese{75}{5}{ \includegraphics[bb=0 0 272.01 240.01, width=4cm]{Fig/ellipsecindy.pdf}}
\end{layer}
\hspace{50mm}
\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"]);
+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}
\vspace{\baselineskip}
- \begin{center} \input{Fig/ellipseplot1}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot1}}\end{center}
- また,接線,法線を描かず,この楕円上に点D,E,・・をとり(個数は任意)次のスクリプトを書けば,何本かの光線が一方の焦点を出て他方の焦点に集まる様子を描くことができる。
-
-\begin{layer}{150}{0}
- \putnotese{70}{0}{\scalebox{0.9}{ \input{Fig/ellipseplot2}}}
-\end{layer}
+また,接線,法線を描かず,この楕円上に点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"]);
+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}
-\vspace{10mm}
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot2}} \end{center}
+
\hypertarget{hyperbolaplot}{}
-\item[関数] Hyperbolaplot(name,点リスト ,定義域, options)
-\item[機能] 焦点と通る点を与えて双曲線を描く。
-\item[説明] 点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
+\item[関数]Hyperbolaplot(name,点リスト ,定義域, options)
+\item[機能]焦点と通る点を与えて双曲線を描く。
+\item[説明]点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
また,通る点のかわりに,焦点からの距離の差を実数で与えることもできる。
実際には,ハイパボリック関数を用いた媒介変数表示 $x=\cosh t,y=\sinh t$を回転・平行移動している。
-optionとして,"Asy=線種" を与えると,漸近線を指定した線種で表示する。 初期設定では漸近線は非表示。
-
+optionとして,"Asy=線種"を与えると,漸近線を指定した線種で表示する。 初期設定では漸近線は非表示。
+
\vspace{\baselineskip}
【例】点A,Bを焦点とする双曲線を描く。
-\verb|Hyperbolaplot("1",[A,B,C]);| 点Cを通る双曲線を描く。
+\verb|Hyperbolaplot("1",[A,B,C]);| 点Cを通る双曲線を描く。
-\verb|Hyperbolaplot("1",[A,B,2]);| 焦点からの距離の差が2の双曲線を描く。
+\verb|Hyperbolaplot("1",[A,B,2]);|焦点からの距離の差が2の双曲線を描く。
-\verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);| 漸近線を点線で描く。
+\verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);| 漸近線を点線で描く。
\vspace{\baselineskip}
\hspace{20mm} \scalebox{0.9}{\input{Fig/hyper1}}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{parabolaplot}{}
-\item[関数] Parabolaplot(name,点リスト ,定義域, options)
-\item[機能] 点リスト[A,B,C]で示された焦点,準線で決まる放物線を描く。
-\item[説明] 焦点Aと準線BCで決定する放物線を描く。
+\item[関数]Parabolaplot(name,点リスト ,定義域, options)
+\item[機能]点リスト[A,B,C]で示された焦点,準線で決まる放物線を描く。
+\item[説明]焦点Aと準線BCで決定する放物線を描く。
- 実際には,2次関数 $y=x^2$のグラフを回転・平行移動して描いており,定義域は,$y=x^2$での定義域と考えてよい。定義域は省略することもできる。省略したときの初期値は[-5,5]
+実際には,2次関数 $y=x^2$のグラフを回転・平行移動して描いており,定義域は,$y=x^2$での定義域と考えてよい。定義域は省略することもできる。省略したときの初期値は[-5,5]
\vspace{\baselineskip}
【例】点Aを焦点,直線BCを準線とする放物線を描く
\hspace{10mm}\verb|Parabolaplot("1",[A,B,C]); |
-
+
定義域を $-4 \leq x \leq 4$ とする。
\hspace{10mm} \verb|Parabolaplot("1",[A,B,C],"[-4,4]");|
@@ -1713,7 +1718,7 @@
【例】放物線上の2点で引かれた接線と放物線で囲まれた領域を斜線で描く。
Cinderellaの作図ツールに,焦点と準線で放物線を描くものがある。また,点の極線を描くツールがある。(モードメニュー / 直線 / 点の極線)これを利用すると,放物線上にとった点をインシデントにできるので,インタラクティブに図を変更することができる。このCinderellaの作図機能と合わせて,次の手順で図を描く。
-
+
まず,焦点A(0,1)と準線$y=-1$:BCを作図する。次に「焦点と準線で決まる放物線」ツールを選び,点Aと直線BCを指定すると,放物線が描かれる。方程式では$y=\dfrac{1}{4}x^2$の放物線である。
次に,放物線上に点D,Eをとる。Cinderellaの作図機能を用いているので,この2点は放物線上だけを動かすことができる。(インシデント)
@@ -1722,14 +1727,14 @@
\vspace{\baselineskip}
\begin{center} \includegraphics[bb=0 0 482.02 413.02 , width=6cm]{Fig/parabolaplot.pdf} \end{center}
-
+
\vspace{\baselineskip}
- 以上で作図ができたので,次のスクリプトを書いて実行する。
+以上で作図ができたので,次のスクリプトを書いて実行する。
\begin{verbatim}
- Parabolaplot("1",[A,B,C]);
- Lineplot([D,F]);
- Lineplot([E,F]);
- Hatchdata("1",["iii"],[["gr1para","s"],["lnEF","n"],["lnDF","n"]]);
+Parabolaplot("1",[A,B,C]);
+Lineplot([D,F]);
+Lineplot([E,F]);
+Hatchdata("1",["iii"],[["gr1para","s"],["lnEF","n"],["lnDF","n"]]);
\end{verbatim}
これで,次図ができる。このあと,文字などは適当に追加する。
@@ -1739,21 +1744,21 @@
なお,Cinderellaの作図ツールで放物線を描かず,焦点Aと準線上の点B,Cだけを用意して,次のスクリプトで描くこともできる。
\begin{verbatim}
- Parabolaplot("1",[A,B,C]);
- Putoncurve("D","gr1para");
- Putoncurve("E","gr1para");
- Tangentplot("1","gr1para","x="+D.x);
- Tangentplot("2","gr1para","x="+E.x);
- Hatchdata("1",["iii"],[["gr1para","s"],["lntn1","n"],["lntn2","n"]]);
+Parabolaplot("1",[A,B,C]);
+Putoncurve("D","gr1para");
+Putoncurve("E","gr1para");
+Tangentplot("1","gr1para","x="+D.x);
+Tangentplot("2","gr1para","x="+E.x);
+Hatchdata("1",["iii"],[["gr1para","s"],["lntn1","n"],["lntn2","n"]]);
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
\hypertarget{ovaldata}{}
-\item[関数] Ovaldata(name, 点リスト,options)
-\item[機能] 角を丸くした矩形を描く
-\item[説明] 中心と対角の1点を指定し,角を丸くした矩形を描く
+\item[関数]Ovaldata(name, 点リスト,options)
+\item[機能]角を丸くした矩形を描く
+\item[説明]中心と対角の1点を指定し,角を丸くした矩形を描く
optionsは,角の落とし具合と線種など。 初期設定は0.2
@@ -1760,14 +1765,14 @@
\vspace{\baselineskip}
【例】いくつかの例を示す。
\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"]);
+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}
-\begin{center} \input{Fig/ovaldata}\end{center}
+\begin{center} \scalebox{0.9}{\input{Fig/ovaldata}}\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\newpage
\end{description}
% ====== 関数のグラフ ==============
@@ -1776,9 +1781,9 @@
\vspace{\baselineskip}
\hypertarget{plotdata}{}
-\item[関数] Plotdata(name , 式 , 変数と定義域 , options)
-\item[機能] 関数のグラフを描く。プロットデータの名前は,gr
-\item[説明] 式で表された関数のグラフを,指定された定義域で描く。
+\item[関数]Plotdata(name , 式 , 変数と定義域 , options)
+\item[機能]関数のグラフを描く。プロットデータの名前は,gr
+\item[説明]式で表された関数のグラフを,指定された定義域で描く。
式,定義域は " " でくくって文字列とする。定義域はx=に続いてリストで指定。
@@ -1785,20 +1790,20 @@
options は次の通り。
\begin{tabbing}
12345678901234567890123\=\kill
- 線種 \>"dr, n" , "da,m,n" , "do,m,n"\\
- "Num=数値" \>描画時の分割数\\
- "Dis=数値" \>値が指定数値以上ジャンプする場合は不連続点とみなす。\\
- "Exc=数値リスト \>リストで示された点は除外する。\\
- "Exc=関数" \>関数の零点は除外する。\\
- "Color=RGB" \>色指定。RGBはCMYKでもよい。
+線種\>"dr, n", "da,m,n" , "do,m,n"\\
+"Num=数値"\>描画時の分割数\\
+"Dis=数値" \>値が指定数値以上ジャンプする場合は不連続点とみなす。\\
+"Exc=数値リスト \>リストで示された点は除外する。\\
+"Exc=関数"\>関数の零点は除外する。\\
+"Color=RGB"\>色指定。RGBはCMYKでもよい。
\end{tabbing}
- 【例】2次関数 $f(x)=x^2-2x$ のグラフを定義域指定なしで描く。
-
-\hspace{10mm} \verb|Plotdata("1","x^2-2*x","x");|
+【例】2次関数 $f(x)=x^2-2x$ のグラフを定義域指定なしで描く。
+\hspace{10mm}\verb|Plotdata("1","x^2-2*x","x");|
+
\vspace{\baselineskip}
-\hspace{20mm} \scalebox{0.9}{\input{Fig/plotdata1}}
+\hspace{20mm} \scalebox{0.8}{\input{Fig/plotdata1}}
\verb|Plotdata("1","x^2-2*x","x",["Color=[1,0,0]"]);|
@@ -1805,16 +1810,16 @@
とすると赤で描かれる。
\vspace{\baselineskip}
- 【例】三角関数 $2\sin \left(2x-\dfrac{\pi}{4} \right)$ のグラフを,定義域 $0 \leq x \leq 2 \pi$で描く。
-
+【例】三角関数 $2\sin \left(2x-\dfrac{\pi}{4} \right)$ のグラフを,定義域 $0 \leq x \leq 2 \pi$で描く。
+
\hspace{10mm} \verb|Plotdata("3","2*sin(2*x-pi/4)","x=[0,2*pi]");|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/plotdata2}
+\hspace{20mm}\input{Fig/plotdata2}
%\vspace{\baselineskip}
- CindyScript では,plot( 式 , 定義域 ); で描くが, \ketcindy を用いるときは,CindyScript のplot 関数のかわりに,このPlotdata を使えばよい。
-
+CindyScript では,plot( 式 , 定義域 ); で描くが, \ketcindy を用いるときは,CindyScript のplot 関数のかわりに,このPlotdata を使えばよい。
+
軸に数字を入れるのであれば,Letter() を用いる。
\vspace{\baselineskip}
@@ -1823,8 +1828,8 @@
1234\=567890123456789012345678901234567890123456\=\kill
\> \verb|Plotdata("1","sin(x)+3","x");| \> 初期設定\\
\> \verb|Plotdata("2","sin(x)+2","x",["dr,2"]);| \> 同じく,太さ2で描く\\
- \> \verb|Plotdata("3","sin(x)+1","x",["da"]);| \> 同じく,破線で描く\\
- \> \verb|Plotdata("4","sin(x)","x",["do"]);| \> 同じく,点線で描く
+ \> \verb|Plotdata("3","sin(x)+1","x",["da"]);|\> 同じく,破線で描く\\
+ \> \verb|Plotdata("4","sin(x)","x",["do"]);|\> 同じく,点線で描く
\end{tabbing}
結果は次図上から。
@@ -1839,13 +1844,13 @@
\hspace{20mm}\scalebox{0.8}{ \input{Fig/plotdata4}}
不連続点の指定
-
+
Dis オプションにより,値がジャンプする不連続点を線で結ばないようにする。Numオプションと合わせて使うと効果が上がる。
\vspace{\baselineskip}
- 【例】$f(x)=$tan$x$ のグラフは,そのままではあたかも漸近線が描かれたようになるが,これは,不連続点の前後をそのまま結んでいるためである。(下図左)
+【例】$f(x)=$tan$x$ のグラフは,そのままではあたかも漸近線が描かれたようになるが,これは,不連続点の前後をそのまま結んでいるためである。(下図左)
\begin{verbatim}
- Plotdata("1","tan(x)","x",["Num=200","Dis=50"]);
+Plotdata("1","tan(x)","x",["Num=200","Dis=50"]);
\end{verbatim}
のように,"Dis" オプションを使えば余分な線が描かれなくなる。(下図右)
@@ -1855,11 +1860,11 @@
\vspace{\baselineskip}
【例】ガウス記号 [$x$] で表される関数(床関数 : floor())のグラフ。
\begin{verbatim}
- Plotdata("1","floor(x)","x",["Num=100","Dis=0.9"]);
- Drwxy();
- repeat(7,s,start -> -2,
- Pointdata(text(s+3),[s+1,s],["Inside=0","Size=3"]);
- );
+Plotdata("1","floor(x)","x",["Num=100","Dis=0.9"]);
+Drwxy();
+repeat(7,s,start -> -2,
+Pointdata(text(s+3),[s+1,s],["Inside=0","Size=3"]);
+);
\end{verbatim}
\hspace{40mm}\input{Fig/plotdata5}
@@ -1866,96 +1871,97 @@
なお,ここで,Pointdata() のname を text(s+3) としているのは,sが -2 から始まるので,name は1から始まるようにするためである。name に負の数は使えないので。
\vspace{\baselineskip}
- 関数に文字係数がついており,文字係数の値を変化させながらグラフを描くには,Assign を使うか,Defvar で変数を定義する。
-
+関数に文字係数がついており,文字係数の値を変化させながらグラフを描くには,Assign を使うか,Defvar で変数を定義する。
+
\vspace{\baselineskip}
- 【例】直線 $y=bx-b^2$ の係数$b$を変化させて描き,包絡線をうかびあがらせる。
+【例】直線 $y=bx-b^2$ の係数$b$を変化させて描き,包絡線をうかびあがらせる。
+
+\begin{layer}{150}{0}
+\putnotese{95}{3}{\scalebox{0.8}{{\input{Fig/assign}}}}
+\end{layer}
\begin{verbatim}
- repeat(50,t,
- cb=t/5-5;
- Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
- );
+repeat(50,t,
+ cb=t/5-5;
+ Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
+);
\end{verbatim}
-\begin{layer}{150}{0}
-\putnotese{80}{0}{\input{Fig/assign}}
-\end{layer}
または
\begin{verbatim}
- Defvar("b");
- repeat(50,t,
- b=t/5-5;
- Plotdata(text(t),"b*x-b^2","x");
- );
+Defvar("b");
+repeat(50,t,
+ b=t/5-5;
+ Plotdata(text(t),"b*x-b^2","x");
+);
\end{verbatim}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{implicitplot}{}
-\item[関数] Implicitplot(name,式,xの定義域,yの定義域, options)
-\item[機能] 陰関数のグラフを描く。
-\item[説明] 陰関数の式を与えてグラフを描く。式,定義域とも文字列。
+\item[関数]Implicitplot(name,式,xの定義域,yの定義域, options)
+\item[機能]陰関数のグラフを描く。
+\item[説明]陰関数の式を与えてグラフを描く。式,定義域とも文字列。
options は,"r","m","Wait=n" が指定できる。Wait の初期値は10。
"r","m"に関しては,オプションなしのとき
- i) データファイルがなければ,新しく作る
-
- ii) データファイルが既にあればそれを読み込む
-
-"m" のとき,強制的にデータファイルを作り直す。
+i) データファイルがなければ,新しく作る
+ii) データファイルが既にあればそれを読み込む
+
+"m"のとき,強制的にデータファイルを作り直す。
+
"r" のとき,すでにあるデータファイルを読み込む。
\vspace{\baselineskip}
【例】楕円を描く。
\begin{verbatim}
- Implicitplot("1","x^2-x*y+2*y^2=4","x=[-3,3]","y=[-2,2]");
+Implicitplot("1","x^2-x*y+2*y^2=4","x=[-3,3]","y=[-2,2]");
\end{verbatim}
\vspace{\baselineskip}
-\hspace{20mm}\input{Fig/implicit1}
+\hspace{20mm}\scalebox{0.9}{\input{Fig/implicit1}}
\vspace{\baselineskip}
\hypertarget{deqplot}{}
-\item[関数] Deqplot(name,式,変数名,初期値,options)
-\item[機能] 微分方程式の解曲線を描く
-\item[説明] 微分方程式と初期値を与えて解曲線を描く。
+\item[関数]Deqplot(name,式,変数名,初期値,options)
+\item[機能]微分方程式の解曲線を描く
+\item[説明]微分方程式と初期値を与えて解曲線を描く。
\vspace{\baselineskip}
【例】$y''=-y$で,初期値が$x=0$のとき$y=1,y'=0$ の解曲線
- \verb|Deqplot("1","y``=-y","x",0, [1,0]); |
+\verb|Deqplot("1","y''=-y","x",0, [1,0]); |
-注) \verb|`| はバッククウォート。ここからカットアンドペーストするときは注意。
+注) 微分記号のプライムは,シングルクォートまたはバッククォート。
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot1}
+\hspace{20mm}\input{Fig/deqplot1}
\vspace{\baselineskip}
【例】$y'=y*(1-y)$で,$x=0$のとき,$y=0.5$の解曲線
- \verb|Deqplot("2","y`=y*(1-y)","x",0, 0.5,["Num=100"]);|
+ \verb|Deqplot("2","y'=y*(1-y)","x",0, 0.5,["Num=100"]);|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot2}
+\hspace{20mm}\input{Fig/deqplot2}
\vspace{\baselineskip}
【例】$[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"]);
+Deqplot("3","[x,y]'=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",
+[1,0.5],["Num=200"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/deqplot3}
+\hspace{20mm}\input{Fig/deqplot3}
\vspace{\baselineskip}
\hypertarget{paramplot}{}
-\item[関数] Paramplot(name , 式 , 変数と定義域,options)
-\item[機能] 媒介変数表示の曲線を描く。
-\item[説明] 式は""でくくった媒介変数表示のリストで与える。
+\item[関数]Paramplot(name , 式 , 変数と定義域,options)
+\item[機能]媒介変数表示の曲線を描く。
+\item[説明]式は""でくくった媒介変数表示のリストで与える。
定義域も " " でくくって文字列とし,t=に続いてリストで指定する。
@@ -1967,24 +1973,24 @@
\hspace{10mm} \verb|Paramplot("1","[t-sin(t),1-cos(t)]","t=[0,2*pi]");|
\vspace{\baselineskip}
-\hspace{20mm} \input{Fig/paramplot1}
+\hspace{20mm}\input{Fig/paramplot1}
\vspace{\baselineskip}
【例】optionsの使用例。左から, 初期設定,太線,破線,点線の楕円
\begin{verbatim}
- Paramplot("1","[2*cos(t)-5,sin(t)]","t=[0,2*pi]");
- Paramplot("2","[2*cos(t),sin(t)]","t=[0,2*pi]",["dr,2"]);
- Paramplot("3","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["da"]);
- Paramplot("4","[2*cos(t)+10,sin(t)]","t=[0,2*pi]",["do"]);
+Paramplot("1","[2*cos(t)-5,sin(t)]","t=[0,2*pi]");
+Paramplot("2","[2*cos(t),sin(t)]","t=[0,2*pi]",["dr,2"]);
+Paramplot("3","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["da"]);
+Paramplot("4","[2*cos(t)+10,sin(t)]","t=[0,2*pi]",["do"]);
\end{verbatim}
\begin{center} \input{Fig/paramplot2} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{polarplot}{}
-\item[関数] Polarplot(name , 式 , 変数と定義域,options)
-\item[機能] 極座標表示$r=f(\theta)$の曲線を描く。
+\item[関数]Polarplot(name , 式 , 変数と定義域,options)
+\item[機能]極座標表示$r=f(\theta)$の曲線を描く。
\vspace{\baselineskip}
【例】カージオイド曲線を描く。
@@ -1992,13 +1998,13 @@
\hspace{20mm}\verb|Polarplot("1","2*(1+cos(t))","t=[0,2*pi]",["Num=200"]);|
\vspace{\baselineskip}
-\begin{center}\scalebox{0.9}{\input{Fig/cardioid1}}\end{center}
+\begin{center}\scalebox{0.7}{\input{Fig/cardioid1}}\end{center}
\vspace{\baselineskip}
\hypertarget{periodfun}{}
-\item[関数] Periodfun(定義式,周期,options)
-\item[機能] 周期関数のグラフを描く。戻り値はMaxima形式の式とperiodのリスト。
-\item[説明] 周期関数の式を定義してグラフを描く。
+\item[関数]Periodfun(定義式,周期,options)
+\item[機能]周期関数のグラフを描く。戻り値はMaxima形式の式とperiodのリスト。
+\item[説明]周期関数の式を定義してグラフを描く。
定義式は,関数式(文字列),区間,分割数のリスト。
この関数固有のオプションは "Con=" で,不連続点を線で結ぶか否かと,その時の色。
@@ -2013,25 +2019,25 @@
【例】矩形関数のグラフ
\begin{verbatim}
- defL=["0",[-1,0],1,"1",[0,1],1];
- Periodfun(defL, 2,["dr,2"]);
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
- Vtickmark([1,"1"]);
+defL=["0",[-1,0],1,"1",[0,1],1];
+Periodfun(defL, 2,["dr,2"]);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
+Vtickmark([1,"1"]);
\end{verbatim}
\hspace{20mm}\input{Fig/periodfun.tex}
\vspace{\baselineskip}
-一方を放物線にした場合
+一方を放物線にした場合
\begin{verbatim}
- defL=["0",[-1,0],1,"x^2",[0,1],50];
- Periodfun(defL, 2, ["Con=n","dr,2"]);
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
- Vtickmark([1,"1"]);
+defL=["0",[-1,0],1,"x^2",[0,1],50];
+Periodfun(defL, 2, ["Con=n","dr,2"]);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
+Vtickmark([1,"1"]);
\end{verbatim}
\hspace{20mm}\input{Fig/periodfun2.tex}
@@ -2038,9 +2044,9 @@
\vspace{\baselineskip}
\hypertarget{fourierseries}{}
-\item[関数] Fourierseries(name,係数,周期,項数)
-\item[機能] フーリエ級数のグラフを描く。
-\item[説明] $a_0+\displaystyle{\sum _{n=1} ^{\infty}(a_n \cos nx + b_n \sin nx)}$ を描く。
+\item[関数]Fourierseries(name,係数,周期,項数)
+\item[機能]フーリエ級数のグラフを描く。
+\item[説明]$a_0+\displaystyle{\sum _{n=1} ^{\infty}(a_n \cos nx + b_n \sin nx)}$ を描く。
係数は $a_0,a_n,b_n$ のリストで,それぞれの要素は文字列とする。
この関数固有のオプションは "Con=y/n" で,不連続点を破線で結ぶか否か。 初期設定は y。
@@ -2050,7 +2056,7 @@
\vspace{\baselineskip}
【例】矩形波のフーリエ近似
\begin{verbatim}
- Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);
+ Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);
\end{verbatim}
\begin{center}
@@ -2059,13 +2065,13 @@
\vspace{\baselineskip}
\hypertarget{tangentplot}{}
-\item[関数] Tangentplot(name , PD , 位置 , options)
-\item[機能] 接線を描く。プロットデータの名前は,lntn
-\item[説明] 曲線PDの指定した位置での接線を描く。位置は "x=n" で指定する。
+\item[関数]Tangentplot(name , PD , 位置 , options)
+\item[機能]接線を描く。プロットデータの名前は,lntn
+\item[説明]曲線PDの指定した位置での接線を描く。位置は "x=n" で指定する。
使用例は\hyperlink{parabolaplot}{Parabolaplot}の例を参照。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
%\newpage
@@ -2075,11 +2081,11 @@
\vspace{\baselineskip}
\hypertarget{expr}{}
-\item[関数] Expr([座標 , 位置 , 文字列],option)
-\item[機能] \TeX 記法の文字列を与えて数式を書く。
-\item[説明] Letterで文字列の前後に\$ \$をおくのと同じ。
+\item[関数]Expr([座標 , 位置 , 文字列],option)
+\item[機能]\TeX 記法の文字列を与えて数式を書く。
+\item[説明]Letterで文字列の前後に\$ \$をおくのと同じ。
-導関数の記号は,$'$(シングルクウォート)を用いる。
+導関数の記号は,$'$(シングルクォート)を用いる。
複数の箇所に文字を書く場合は,Letter() と同様,引数をリストにして与える。
@@ -2086,18 +2092,18 @@
optionは フォントサイズで,["size=32"] のように指定する。
\vspace{\baselineskip}
-【例】 $f(x)=\dfrac{1}{4} x^2$ とその導関数 $f'(x)=\dfrac{1}{2} x$ の式,軸上に必要な数を入れる。
+【例】$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"]);
+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}
\vspace{\baselineskip}
- \begin{center} \input{Fig/expr}\end{center}
+\begin{center} \input{Fig/expr}\end{center}
-【例】 対数関数の定積分の記号および積分値を図に書き込む。
+【例】対数関数の定積分の記号および積分値を図に書き込む。
\begin{verbatim}
- 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)) ]);
+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$)をドラッグして
@@ -2104,17 +2110,17 @@
積分範囲を決めるようにしているので,そこから計算した値。
- 矢線は \verb| Arrowdata(Q,P); | で表示している。矢線の始点がQ
+ 矢線は \verb|Arrowdata(Q,P); | で表示している。矢線の始点がQ
\vspace{\baselineskip}
\begin{center} \input{Fig/intlog}\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{exprrot}{}
-\item[関数] Exprrot(座標 , 向き , 方向,文字列,option)
-\item[機能] \TeX 記法の文字列を与えて傾いた数式を書く。
-\item[説明] 「座標」の位置に,指定された向きで数式を書く。
+\item[関数]Exprrot(座標 , 向き , 方向,文字列,option)
+\item[機能]\TeX 記法の文字列を与えて傾いた数式を書く。
+\item[説明]「座標」の位置に,指定された向きで数式を書く。
向きはベクトルで与える。
@@ -2125,8 +2131,8 @@
optionは フォントサイズで,["size=32"] のように指定する。
\begin{verbatim}
- Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");
- Exprrot(C,B-A,"\frac{2}{3}");
+Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");
+Exprrot(C,B-A,"\frac{2}{3}");
\end{verbatim}
\vspace{\baselineskip}
@@ -2133,20 +2139,20 @@
\hspace{10mm}\includegraphics[bb=0.00 0.00 181.01 131.01,width=4cm]{Fig/exprrot.pdf} \hspace{10mm} \input{Fig/exprrot}
\vspace{\baselineskip}
-\hypertarget{letter}{}\item[関数] Letter([位置, 方向, 文字列],option)
-\item[機能] 文字列を表示する
-\item[説明] 「位置(座標)」と方向で指定された場所に文字を書き込む。
+\hypertarget{letter}{}\item[関数]Letter([位置, 方向, 文字列],option)
+\item[機能]文字列を表示する
+\item[説明]「位置(座標)」と方向で指定された場所に文字を書き込む。
位置(座標)は点の名前で指定することもできる。
-場所は上下左右を東西南北で表し, n/s/w/e/c の方向で表す。cは中央。
+場所は上下左右を東西南北で表し, n/s/w/e/c の方向で表す。cは中央。
-% \begin{center} \input{Fig/letter4}
+%\begin{center} \input{Fig/letter4}
指定位置からの距離を,数値で与えることもでき,e2, e3 は e より少し離して置く。
複数の文字列をリストの形にして渡すことができる。
- 注)導関数の記号$'$は,数式モード(\$ ではさむ)で$'$(シングルクウォート)を用いる。
+注)導関数の記号$'$は,数式モード(\$ ではさむ)で$'$(シングルクォート)を用いる。
optionは フォントサイズで,["size=32"] のように指定する。
@@ -2161,20 +2167,20 @@
座標 (2,1) の南東にPを表示
-\hspace{10mm} \verb|Letter([[2,1] ,"se","P"]);|
-
+\hspace{10mm}\verb|Letter([[2,1] ,"se","P"]);|
+
点Cを中央としてCを表示
-\hspace{10mm} \verb|Letter([C ,"c", "C"]);|
+\hspace{10mm}\verb|Letter([C ,"c", "C"]);|
点Aの南西にA,Eの南に数式を表示
-\hspace{10mm} \verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);|
+\hspace{10mm}\verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);|
\vspace{\baselineskip}
-\hypertarget{letterrot}{}\item[関数] Letterrot(座標, 方向ベクトル,移動量, 文字列,option)
-\item[機能] 文字列を回転して表示する
-\item[説明] 座標で示された位置に,方向ベクトルで指定された向きに回転して文字を書き込む。
+\hypertarget{letterrot}{}\item[関数]Letterrot(座標, 方向ベクトル,移動量, 文字列,option)
+\item[機能]文字列を回転して表示する
+\item[説明]座標で示された位置に,方向ベクトルで指定された向きに回転して文字を書き込む。
第3引数は微小移動量で,略すこともできる。
@@ -2181,18 +2187,18 @@
optionは フォントサイズで,["size=32"] のように指定する。
\begin{verbatim}
- Letterrot(C,B-A,"t2n5","AB");
+Letterrot(C,B-A,"t2n5","AB");
\end{verbatim}
移動量を略して
-\hspace{10mm} \verb|Letterrot(C,B-A,"AB");|
+\hspace{10mm}\verb|Letterrot(C,B-A,"AB");|
とすることもできる。この場合は,微小な移動はされない。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-\newpage
+%\newpage
\end{description}
% ====== マーキング ==============
\subsubsection{マーキング}
@@ -2199,35 +2205,35 @@
\begin{description}
\hypertarget{anglemark}{}
-\item[関数] Anglemark(name,点リスト , options)
-\item[機能] 点リストで示された角に弧の形状の角の印をつける。
-\item[説明] Listplot() などと同様,点リストが点名の場合はnameは省略できる。弧を描かず文字だけを入れる場合は options に "nodisp" を指定する。
+\item[関数]Anglemark(name,点リスト , options)
+\item[機能]点リストで示された角に弧の形状の角の印をつける。
+\item[説明]Listplot() などと同様,点リストが点名の場合はnameは省略できる。弧を描かず文字だけを入れる場合は options に "nodisp" を指定する。
optionsは次の通り。
-数値 角の印の大きさ。 初期設定は1
+数値角の印の大きさ。 初期設定は1
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
"Expr=文字" または "Letter=文字" : 文字を入れる
-"Expr=位置 , 文字" : 位置を指定して文字を入れる。位置は頂点からの距離。
+"Expr=位置 , 文字": 位置を指定して文字を入れる。位置は頂点からの距離。
\vspace{\baselineskip}
【例】三角形の内角に印をいれ,文字を書き込む。(下図左)
\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"]);
+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}
【例】三角形の内角に弧を描かず,$\circ$ だけ書き込む。(下図右)
\begin{verbatim}
- Listplot([A,B,C,A]);
- Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
- Anglemark([C,B,A],["Expr=\circ","nodisp"]);
+Listplot([A,B,C,A]);
+Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+Anglemark([C,B,A],["Expr=\circ","nodisp"]);
\end{verbatim}
@@ -2237,34 +2243,33 @@
\vspace{\baselineskip}
\hypertarget{paramark}{}
-\item[関数] Paramark(name,点リスト , options)
-\item[機能] 点リストで示された角に平行四辺形の形状の角の印をつける。
-\item[説明] Listplot() などと同様,点リストが点名の場合はnameは省略できる。
+\item[関数]Paramark(name,点リスト , options)
+\item[機能]点リストで示された角に平行四辺形の形状の角の印をつける。
+\item[説明]Listplot() などと同様,点リストが点名の場合はnameは省略できる。
optionsは次の通り。
-数値 角の印の大きさ。 初期設定は1
+数値角の印の大きさ。 初期設定は1
-線種 "dr, n" , "da,m,n" , "do,m,n"
+線種"dr, n", "da,m,n" , "do,m,n"
-"Expr=文字" : 文字を入れる
+"Expr=文字": 文字を入れる
-"Expr=位置 , 文字" : 位置を指定して文字を入れる。位置は頂点からの距離。
+"Expr=位置 , 文字": 位置を指定して文字を入れる。位置は頂点からの距離。
\vspace{\baselineskip}
\begin{layer}{150}{0}
-\putnotese{85}{0}{ \input{Fig/paramark}}
+\putnotese{85}{0}{ \scalebox{0.8}{\input{Fig/paramark}}}
\end{layer}
-
【例】三角形の内角に印をいれ,文字を書き込む。
\begin{verbatim}
- Listplot([A,B,C,A]);
- Paramark([A,B,C]);
- Paramark([C,A,B],[3,"Expr=\alpha"]);
- Paramark([B,C,A],["dr,2","Expr=2,\theta"]);
-
+ Listplot([A,B,C,A]);
+ Paramark([A,B,C]);
+ Paramark([C,A,B],[3,"Expr=\alpha"]);
+ Paramark([B,C,A],["dr,2","Expr=2,\theta"]);
+
\end{verbatim}
※角の印には弧の形状のものもある。\hyperlink{anglemark}{Anglemark()} を参照のこと。\\
@@ -2271,23 +2276,23 @@
\vspace{\baselineskip}
\hypertarget{bowdata}{}
-\item[関数] Bowdata(name,点リスト , options)
-\item[機能] 弓形を描く
-\item[説明] 点リストで与えられた2点を結ぶ弓形を描く。Listplot() などと同様,点リストが点名の場合はnameは省略できる。
+\item[関数]Bowdata(name,点リスト , options)
+\item[機能]弓形を描く
+\item[説明]点リストで与えられた2点を結ぶ弓形を描く。Listplot() などと同様,点リストが点名の場合はnameは省略できる。
2点を反時計回りに回る方向に弓形を描く。
-optionsは,[曲がり , 空白サイズ , 文字, 線種]
+optionsは,[曲がり , 空白サイズ, 文字, 線種]
-曲がり は弧の曲がり具合の指定。 初期設定は1
+曲がりは弧の曲がり具合の指定。 初期設定は1
-空白サイズ は中央にあける空白の大きさ
+空白サイズは中央にあける空白の大きさ
文字は,"Expr=文字"
-また,"Expr=微小移動 , 文字" で位置を指定して文字を入れる。
+また,"Expr=微小移動 , 文字"で位置を指定して文字を入れる。
-微小移動は t n
+微小移動は tn
t は線分方向の微小移動。移動量は数字をつける。正負が可。
@@ -2298,13 +2303,13 @@
\putnotese{85}{5}{ \input{Fig/bowdata}}
\end{layer}
-【例】 三角形ABCの各辺に弓形マークをつけ記号を入れる。
+【例】三角形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=t0n3,a"]);
- Bowdata([C,A],[2,1.2,"Expr=10","da"]);
+Listplot([A,B,C,A]);
+Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);
+Bowdata([A,B]);
+Bowdata([B,C],[1,"Expr=t0n3,a"]);
+Bowdata([C,A],[2,1.2,"Expr=10","da"]);
\end{verbatim}
\vspace{\baselineskip}
@@ -2316,55 +2321,53 @@
以下にいくつか例を示す。
\begin{verbatim}
- Bowdata([B,A],[1,1,"Exprrot=a"]);
- Bowdata([D,C],[1,1,"Exprrot=t3n0,a"]);
- Bowdata([F,E],[1,1,"Exprrot=t-3n0,a"]);
- Bowdata([H,G],[1,1,"Exprrot=t0n3,a"]);
- Bowdata([L,K],[1,1,"Exprrot=t0n0r,a"]);
- Bowdata([N,M],[1,1,"Exprrot=t3n0r,a"]);
+Bowdata([B,A],[1,1,"Exprrot=a"]);
+Bowdata([D,C],[1,1,"Exprrot=t3n0,a"]);
+Bowdata([F,E],[1,1,"Exprrot=t-3n0,a"]);
+Bowdata([H,G],[1,1,"Exprrot=t0n3,a"]);
+Bowdata([L,K],[1,1,"Exprrot=t0n0r,a"]);
+Bowdata([N,M],[1,1,"Exprrot=t3n0r,a"]);
\end{verbatim}
-\hspace{10mm} \input{Fig/bowdata2}
+\hspace{10mm} \scalebox{0.7}{\input{Fig/bowdata2}}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{drawsegmark}{}
-\item[関数] Drawsegmark(name,リスト,options)または Segmark(name,リスト,options)
-\item[機能] 線分に印をつける
-\item[説明] リストで与えられた2点を端点とする線分に印をつける。印には4種類がある。
+\item[関数]Drawsegmark(name,リスト,options)または Segmark(name,リスト,options)
+\item[機能]線分に印をつける
+\item[説明]リストで与えられた2点を端点とする線分に印をつける。印には4種類がある。
optionsは
\begin{tabbing}
1234\=56789012\=345678901234567890\=\kill
\> Type=n \>:印の種類 n=1〜4\\
- \> Width \>:二本線のときの線の幅
+ \> Width\>:二本線のときの線の幅
\end{tabbing}
- 【例】四角形ABCDを描き線分に印をつける。
-
+【例】四角形ABCDを描き線分に印をつける。
+
\begin{layer}{150}{0}
-\putnotese{90}{5}{ \input{Fig/segmark}}
+\putnotese{90}{0}{ \input{Fig/segmark}}
\end{layer}
\hspace{50mm}
\begin{verbatim}
- Listplot([A,B,C,D,A]);
- 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"]);
+Listplot([A,B,C,D,A]);
+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}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{htickmark}{}
-\item[関数] Htickmark([横座標 , 方向 , 文字])
-\item[機能] 横軸に目盛と文字を書く。
-\item[説明] 引数は位置(横座標),方向,文字。複数点の情報を[ ]内にまとめて記入できる。方向を省略すると "s1"になる。微調整は描画面には反映されないので,PDFにして確認する。
+\item[関数]Htickmark([横座標 , 方向 , 文字])
+\item[機能]横軸に目盛と文字を書く。
+\item[説明]引数は位置(横座標),方向,文字。複数点の情報を[ ]内にまとめて記入できる。方向を省略すると "s1"になる。微調整は描画面には反映されないので,PDFにして確認する。
目盛の長さは \hyperlink{setmarklen}{Setmarklen()} で設定できる。
\vspace{\baselineskip}
-【例】 方向指定の例
+【例】 方向指定の例:\verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
-\hspace{10mm} \verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
-
\vspace{\baselineskip}
\begin{center}
\input{Fig/htickmark01}
@@ -2371,68 +2374,69 @@
\end{center}
%\vspace{\baselineskip}
-【例】 -5から5までの目盛を打つ。
- Cindyscriptのリスト処理を使って,次のように引数のリストを作って渡す。
+【例】-5から5までの目盛を打つ。
+Cindyscriptのリスト処理を使って,次のように引数のリストを作って渡す。
\begin{verbatim}
- memori=apply(-5..5,x,[x,text(x)]);
- memori=flatten(remove(memori,[[0,"0"]]));
- Htickmark(memori);
+memori=apply(-5..5,x,[x,text(x)]);
+memori=flatten(remove(memori,[[0,"0"]]));
+Htickmark(memori);
\end{verbatim}
1行目,apply のカッコ内の -5..5 でリスト[-5,-4,-3,-2,-1,0,1,2,3,4,5] ができる。それを用いて,applyで[数, 数の文字] からなるリストができる。text(x) はxを文字にする関数。2行目で,このリストから,[0,"0"]を除き,リストを平滑化する。 結果は次のようになる。
-\begin{center} \scalebox{0.9}{\input{Fig/htickmark}}\end{center}
+\begin{center} \scalebox{0.8}{\input{Fig/htickmark}}\end{center}
\hypertarget{vtickmark}{}
-\item[関数] Vtickmark([横座標 , 方向 , 文字])
-\item[機能] 縦軸に目盛と文字を書く。
-\item[説明] Htickmarkと同様。縦軸に目盛を書く。方向を省略すると "w1"になる。
+\item[関数]Vtickmark([横座標 , 方向 , 文字])
+\item[機能]縦軸に目盛と文字を書く。
+\item[説明]Htickmarkと同様。縦軸に目盛を書く。方向を省略すると "w1"になる。
\vspace{\baselineskip}
【例】点$(0,\ 1),\ (0,\ 2)$の西側に$1,\ 2$を表示する。
-\hspace{10mm} \verb|Vtickmark([1,"1",2,"2"]);|
+\hspace{10mm}\verb|Vtickmark([1,"1",2,"2"]);|
\vspace{\baselineskip}
\hypertarget{rulerscale}{}
-\item[関数] Rulerscale(始点 ,横軸目盛 , 縦軸目盛)
-\item[機能] 目盛を打つ
-\item[説明] 始点の位置を縦横の起点として目盛りを打つ。目盛はリストで与える。
- ["r",a,b,c,d] の形式では,aからbまでc間隔で,倍率dの目盛を打つ。
- ["f",n1,"str",n2,"str",・・] の形式では,nと"str"がセットで,nの位置に"str"を書く。ただし,位置はCinderellaの描画面の原点を0とする。
-
- Listplot() とともに用いると,座標軸とは異なる線分に目盛を打つことができる。
-
- Framedata() とともに用いると矩形に目盛を打つことができる。
-
+\item[関数]Rulerscale(始点 ,横軸目盛 , 縦軸目盛)
+\item[機能]目盛を打つ
+\item[説明]始点の位置を縦横の起点として目盛りを打つ。目盛はリストで与える。
+["r",a,b,c,d]の形式では,aからbまでc間隔で,倍率dの目盛を打つ。
+["f",n1,"str",n2,"str",・・] の形式では,nと"str"がセットで,nの位置に"str"を書く。ただし,位置はCinderellaの描画面の原点を0とする。
+
+Listplot() とともに用いると,座標軸とは異なる線分に目盛を打つことができる。
+
+Framedata() とともに用いると矩形に目盛を打つことができる。
+
\vspace{\baselineskip}
【例】x軸上の (2,1) から (9,1) まで線分を引き,1目盛を10として目盛を打つ。
\begin{verbatim}
- Listplot("1",[[2,1],[9,1]]);
- Rulerscale([2,1],["r",2,9,1,10],[]);
-\end{verbatim}
- \begin{center} \input{Fig/ruler1} \end{center}
+Listplot("1",[[2,1],[9,1]]);
+Rulerscale([2,1],["r",2,9,1,10],[]);
+\end{verbatim}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{center} \scalebox{0.9}{\input{Fig/ruler1}} \end{center}
+\vspace{\baselineskip}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
【例】Aを原点に置いた矩形枠を描き,横に0,1,2,3,4,5,縦に d1,d2 の目盛を打つ。
\begin{verbatim}
- Framedata("1",[A,B],["corner"]);
- Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);
-\end{verbatim}
- \begin{center} \input{Fig/ruler} \end{center}
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);
+\end{verbatim}
+\begin{center}\scalebox{0.9}{ \input{Fig/ruler}} \end{center}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
-% ==プロットデータの操作===================
+%==プロットデータの操作===================
\subsection{プロットデータの操作}
\begin{description}
\hypertarget{addgraph}{}
-\item[関数] AddGraph(name ,プロットデータのリスト,option)
-\item[機能] 複数のプロットデータをまとめる
-\item[説明] 複数のプロットデータをまとめて扱う。たとえば,円と,円周上の点の2つのプロットデータをまとめて扱えば,平行移動や回転で,それらのプロットデータをまとめて平行移動や回転ができる。Joincrvs()では,プロットデータをつなげて1つのプロットデータにするが,AddGraph()では,それぞれのプロットデータからなるリスト(リストのリスト)にする。(プロットデータは座標のリストである)
+\item[関数]AddGraph(name ,プロットデータのリスト,option)
+\item[機能]複数のプロットデータをまとめる
+\item[説明]複数のプロットデータをまとめて扱う。たとえば,円と,円周上の点の2つのプロットデータをまとめて扱えば,平行移動や回転で,それらのプロットデータをまとめて平行移動や回転ができる。Joincrvs()では,プロットデータをつなげて1つのプロットデータにするが,AddGraph()では,それぞれのプロットデータからなるリスト(リストのリスト)にする。(プロットデータは座標のリストである)
引数には,プロットデータ名を文字列化して渡す。たとえば,円のプロットデータが cr1 のとき,"cr1" とする。
@@ -2439,16 +2443,16 @@
\vspace{\baselineskip}
【例】サイクロイドの図を描く。
\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"]);
- );
+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}
\vspace{\baselineskip}
@@ -2456,31 +2460,31 @@
ここで,AddGraph()の引数に与えるプロットデータのリストで,点のプロットデータ pt1 を"[pt1]" としていることに注意。円のプロットデータが,点の座標のリストであるのに対し,点のプロットデータは一つの座標だけなので,このようにしてリスト化して渡す。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\hypertarget{changestyle}{}
-\item[関数] Changestyle(PDリスト, options)
-\item[機能] 描画オプションを変更する
-\item[説明] 複数の図形の描画オプションを一括して変更する。
+\item[関数]Changestyle(PDリスト, options)
+\item[機能]描画オプションを変更する
+\item[説明]複数の図形の描画オプションを一括して変更する。
\vspace{\baselineskip}
【例】線分AB,円ABの線を破線にして\TeX に書き出さないようにする。
\hspace{10mm} \verb|Changestyle(["sgAB","crAB"],["da","notex"]);|
-
+
\vspace{\baselineskip}
\hypertarget{invert}{}
-\item[関数] Invert(PD)
-\item[機能] プロットデータを逆順にする
+\item[関数]Invert(PD)
+\item[機能]プロットデータを逆順にする
\vspace{\baselineskip}
\hypertarget{joincrvs}{}
-\item[関数] Joincrvs(name, プロットデータのリスト, options)
-\item[機能] 隣接する曲線プロットデータ のリストを繋いで1本の曲線を作る。
-\item[説明] 曲線のリストは隣接する順番で指定する。
+\item[関数]Joincrvs(name, プロットデータのリスト, options)
+\item[機能]隣接する曲線プロットデータ のリストを繋いで1本の曲線を作る。
+\item[説明]曲線のリストは隣接する順番で指定する。
-optionsは線種 "dr, n" , "da,m,n" , "do,m,n"
+optionsは線種"dr, n", "da,m,n" , "do,m,n"
\vspace{\baselineskip}
【例】線分$y=x\ (-\sqrt{2} \leq x \leq \sqrt{2})$と半円で得られる閉曲線を描いて黄色で塗る。
@@ -2492,41 +2496,41 @@
\end{layer}
\begin{verbatim}
- Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");
- B.xy=[sqrt(2),sqrt(2)];
- Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);
- Joincrvs("1",["gr1","cr2"]);
- Shade(["join1"],["Color=yellow"]);
+Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");
+B.xy=[sqrt(2),sqrt(2)];
+Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);
+Joincrvs("1",["gr1","cr2"]);
+Shade(["join1"],["Color=yellow"]);
\end{verbatim}
\vspace{5mm}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{partcrv}{}
-\item[関数] Partcrv(name, A, B, プロットデータ, options)
-\item[機能] 曲線プロットデータ上の点A, B の間の部分曲線を描く。
-\item[説明] 2点A, Bの順序は曲線の向きと同一であること。曲線の向きは,$y=f(x)$のグラフではx座標が増加する向き。
+\item[関数]Partcrv(name, A, B, プロットデータ, options)
+\item[機能]曲線プロットデータ上の点A, B の間の部分曲線を描く。
+\item[説明]2点A, Bの順序は曲線の向きと同一であること。曲線の向きは,$y=f(x)$のグラフではx座標が増加する向き。
-optionsは線種 "dr, n" , "da,m,n" , "do,m,n"
+optionsは線種"dr, n", "da,m,n" , "do,m,n"
\vspace{\baselineskip}
【例】放物線を点線で描き,一部を実線で描く。
-
- \verb|Plotdata("1", "x^2", "x", ["do"]);| (プロットデータの名前はgr1となる)
-
- \verb|Partcrv("1", [0,0], [1,1], "gr1");|
+\verb|Plotdata("1", "x^2", "x", ["do"]);|(プロットデータの名前はgr1となる)
+
+\verb|Partcrv("1", [0,0], [1,1], "gr1");|
+
\begin{center} \input{Fig/partcrv1} \end{center}
【例】円の一部を実線で描く。円のプロットデータは指定した円周上の点から反時計回りの順にできる。点Aは円の中心,Bは円周上の点とする。点P,Qは適当な位置に作図しておく。
\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");
+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{\baselineskip}
\hspace{10mm} \input{Fig/partcrv3} \hspace{10mm} \input{Fig/partcrv4}
@@ -2540,22 +2544,22 @@
\putnotese{85}{0}{\input{Fig/partcrv}}
\end{layer}
\begin{verbatim}
- Circledata("1",[[0,2],[0,0]],["da"]);
- Plotdata("1","x^2","x",["do"]);
- tmp=Intersectcrvs("cr1","gr1");
- Partcrv("2",tmp_2,tmp_1,"gr1",["dr,2"]);
-
+Circledata("1",[[0,2],[0,0]],["da"]);
+Plotdata("1","x^2","x",["do"]);
+tmp=Intersectcrvs("cr1","gr1");
+Partcrv("2",tmp_2,tmp_1,"gr1",["dr,2"]);
+
\end{verbatim}
\vspace{\baselineskip}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
%\vspace{\baselineskip}
\hypertarget{enclosing}{}
-\item[関数] Enclosing(name , PDリスト , [開始位置, 交点計算の許容限界1, 2])
-\item[機能] 複数の曲線から閉曲線を作る。
-\item[説明] 開始位置は,最初と最後の曲線の交点が複数あるときに指定する。
+\item[関数]Enclosing(name , PDリスト , [開始位置, 交点計算の許容限界1, 2])
+\item[機能]複数の曲線から閉曲線を作る。
+\item[説明]開始位置は,最初と最後の曲線の交点が複数あるときに指定する。
開始点は近くに取ればよい。許容限界は,通常は指定しなくてよい。
@@ -2562,11 +2566,11 @@
\vspace{\baselineskip}
【例】放物線と直線で囲まれる領域に色を塗るために Shade() を使う。
\begin{verbatim}
- Plotdata("1","x^2","x");
- Lineplot("1",[[0,0],[1,0]]); // axis x
- Lineplot("2",[[2,0],[2,1]]);
- Enclosing("1",["Invert(gr1)","ln1","ln2"],["nodisp"]);
- Shade(["en1"],["Color=red"]);
+Plotdata("1","x^2","x");
+Lineplot("1",[[0,0],[1,0]]);// axis x
+Lineplot("2",[[2,0],[2,1]]);
+Enclosing("1",["Invert(gr1)","ln1","ln2"],["nodisp"]);
+Shade(["en1"],["Color=red"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/enclosing} \end{center}
@@ -2574,17 +2578,17 @@
\vspace{\baselineskip}
注)閉曲線のとりかたでは,出発点を原点にした反時計回りまたは時計回りにすると
- 反時計回りで \verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|
+反時計回りで\verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|
- 時計回りで \verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
+時計回りで\verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{hatchdata}{}
-\item[関数] Hatchdata(name , 方向リスト , プロットデータ , options)
-\item[機能] 閉曲線の内部に斜線を引く。
-\item[説明] 引数は,曲線名,内部外部のパターンを与える''i'',''o''の文字列,閉曲線を与える曲線と領域の内部を定める方向のリストとオプション。\\
+\item[関数]Hatchdata(name , 方向リスト , プロットデータ , options)
+\item[機能]閉曲線の内部に斜線を引く。
+\item[説明]引数は,曲線名,内部外部のパターンを与える''i'',''o''の文字列,閉曲線を与える曲線と領域の内部を定める方向のリストとオプション。\\
オプション(カッコ内はデフォルト値)\\
角度(45),間隔(1),\verb|"Max=(20)"| 斜線の最大本数,\\
\verb|"No=点リスト"| 点リストの点が選ばれているときは実行しない\\
@@ -2594,39 +2598,39 @@
\vspace{\baselineskip}
【例】円の内部。(次図左)
\begin{verbatim}
- Circledata([A,B],["dr"]);
- Hatchdata("1",["i"],[["crAB"]],["dr,0.7"]);
+Circledata([A,B],["dr"]);
+Hatchdata("1",["i"],[["crAB"]],["dr,0.7"]);
\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"]);
- Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
+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"]);
+Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);
\end{verbatim}
\vspace{\baselineskip}
-\hspace{5mm} \input{Fig/hatch1} \hspace{5mm} \input{Fig/hatch2}
+\hspace{5mm} \input{Fig/hatch1} \hspace{5mm} \input{Fig/hatch2}
【例】複数の領域。
\begin{verbatim}
- Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
- Listplot([A,B]);
- Listplot([A,C]);
- Hatchdata("1",["ii"],[["sgAB","n"],["gr1","s"]],["dr,0.7"]);
- Hatchdata("2",["ii"],[["sgAC","s"],["gr1","n"]],["dr,0.7"]);
+Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
+Listplot([A,B]);
+Listplot([A,C]);
+Hatchdata("1",["ii"],[["sgAB","n"],["gr1","s"]],["dr,0.7"]);
+Hatchdata("2",["ii"],[["sgAC","s"],["gr1","n"]],["dr,0.7"]);
\end{verbatim}
\begin{center}
\begin{center} \input{Fig/hatch3} \end{center}
\end{center}
-【例】複数の領域 その2。
+【例】複数の領域その2。
\begin{verbatim}
- Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
- Listplot([A,B]);
- Listplot([A,C]);
- Hatchdata("1",["iio"],[["sgAB","s"],["sgAC","n"],["gr1","n"]]);
+Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);
+Listplot([A,B]);
+Listplot([A,C]);
+Hatchdata("1",["iio"],[["sgAB","s"],["sgAC","n"],["gr1","n"]]);
\end{verbatim}
\begin{center}
\begin{center} \input{Fig/hatch4} \end{center}
@@ -2635,19 +2639,19 @@
【例】3次曲線と接線で囲まれた領域
- 点Aを原点付近に作図しておく。
+点Aを原点付近に作図しておく。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);
- Plotdata("1","f(x)","x",["Num=100"]);
- Putoncurve("A","gr1");
- coef=Derivative("f(x)","x",A.x);
- Defvar(["coef",coef]);
- Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);
- Plotdata("2","g(x)","x",["Num=1"]);
- if(!Isptselected(A),
- Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);
- Hatchdata("1",["i"],[["en1"]]);
- );
+Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);
+Plotdata("1","f(x)","x",["Num=100"]);
+Putoncurve("A","gr1");
+coef=Derivative("f(x)","x",A.x);
+Defvar(["coef",coef]);
+Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);
+Plotdata("2","g(x)","x",["Num=1"]);
+if(!Isptselected(A),
+ Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);
+ Hatchdata("1",["i"],[["en1"]]);
+);
\end{verbatim}
\begin{layer}{150}{0}
@@ -2671,44 +2675,44 @@
\vspace{\baselineskip}
【例】円の内部または円と直線で区切られた図形
-\verb|Circledata([A,B]);| のプロットデータ crAB を用いて,下図左から
+\verb|Circledata([A,B]);|のプロットデータ crAB を用いて,下図左から
\verb|Hatchdata("1",["i"],[["crAB"]]);| 円内に傾き$45^{\circ}$の斜線を引く
\verb|Hatchdata("2",["i"],[["crAB"]],[-40,2]);| 傾き$-40^{\circ}$,間隔を2倍に
-\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);| 線の太さを0.3倍に
+\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);|線の太さを0.3倍に
\verb|Hatchdata("4",["i"],[["crAB"]],[-45,2,"dr,0.3"]);|
-\input{Fig/HatchZuKita1.tex}
+\input{Fig/HatchZuKita1.tex}
円のオプションに "notex"をつけた場合と,破線で描いた場合。
\begin{verbatim}
- Circledata([A,B],["notex"]);
- Circledata([A,B],["da"]);
+Circledata([A,B],["notex"]);
+Circledata([A,B],["da"]);
\end{verbatim}
-\hspace{10mm} \input{Fig/HatchZuKita7.tex} \input{Fig/HatchZuKita8.tex}
+\hspace{10mm} \input{Fig/HatchZuKita7.tex}\input{Fig/HatchZuKita8.tex}
直線で分けられた領域を作り,対角の上下にハッチをかける。線を描き分ける。
\begin{verbatim}
- Circledata([A,B]);
- Lineplot("1",[A,B]);
- Lineplot("2",[A,C]);
- Hatchdata("1",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);
- Hatchdata("2",["iii"],[["crAB"],["ln1","s"],["ln2","s"]],[90,0.5]);
+ Circledata([A,B]);
+ Lineplot("1",[A,B]);
+ Lineplot("2",[A,C]);
+ Hatchdata("1",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);
+ Hatchdata("2",["iii"],[["crAB"],["ln1","s"],["ln2","s"]],[90,0.5]);
\end{verbatim}
-\hspace{40mm} \input{Fig/HatchZuKita9.tex}
+\hspace{40mm}\input{Fig/HatchZuKita9.tex}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
-\vspace{\baselineskip}
+%\vspace{\baselineskip}
\hypertarget{dotfilldata}{}
-\item[関数] Dotfilldata(name , 方向リスト , プロットデータ , options)
-\item[機能] 領域を点で敷き詰める。
-\item[説明] Rとデータの授受をおこなって描画する。書式はHatchdata()と同様。
+\item[関数]Dotfilldata(name , 方向リスト , プロットデータ , options)
+\item[機能]領域を点で敷き詰める。
+\item[説明]Rとデータの授受をおこなって描画する。書式はHatchdata()と同様。
オプションは,ドットの密度で 0.1〜0.8 程度。 初期設定は0.3。
@@ -2717,31 +2721,31 @@
Partcrv() と Enclosing() で閉曲線を作って点を敷き詰める。
+\begin{verbatim}
+r=3;
+p0=r*[cos(pi/2),sin(pi/2)];
+p1=r*[cos(-pi/6),sin(-pi/6)];
+p2=r*[cos(-3*pi/4),sin(-3*pi/4)];
+Circledata("1",[[0,0],[r,0]]);
+Listplot("1",[[0,0],p0]);
+Listplot("2",[[0,0],p1]);
+Listplot("3",[[0,0],p2]);
+Partcrv("1",p1,p0,"cr1");
+Enclosing("1",["sg2","part1","Invert(sg1)"],[[0,0]]);
+Partcrv("2",p2,p1,"cr1");
+Enclosing("2",["sg3","part2","Invert(sg2)"],[[0,0]]);
+Dotfilldata("1",["i"],[["en1"]]);
+Dotfilldata("2",["i"],[["en2"]],[0.1]);
+\end{verbatim}
\begin{layer}{150}{0}
-\putnotese{75}{5}{ \input{Fig/dotfill}}
+\putnotese{80}{-60}{\scalebox{0.9}{ \input{Fig/dotfill}}}
\end{layer}
-\begin{verbatim}
- r=3;
- p0=r*[cos(pi/2),sin(pi/2)];
- p1=r*[cos(-pi/6),sin(-pi/6)];
- p2=r*[cos(-3*pi/4),sin(-3*pi/4)];
- Circledata("1",[[0,0],[r,0]]);
- Listplot("1",[[0,0],p0]);
- Listplot("2",[[0,0],p1]);
- Listplot("3",[[0,0],p2]);
- Partcrv("1",p1,p0,"cr1");
- Enclosing("1",["sg2","part1","Invert(sg1)"],[[0,0]]);
- Partcrv("2",p2,p1,"cr1");
- Enclosing("2",["sg3","part2","Invert(sg2)"],[[0,0]]);
- Dotfilldata("1",["i"],[["en1"]]);
- Dotfilldata("2",["i"],[["en2"]],[0.1]);
-\end{verbatim}
\vspace{\baselineskip}
\hypertarget{shade}{}
-\item[関数] Shade(("名前"), プロットデータのリスト , options)
-\item[機能] 閉曲線で囲まれた領域を塗りつぶす。
-\item[説明] 第1引数には,閉曲線を与える曲線分のプロットデータ名を並べる。
+\item[関数]Shade(("名前"), プロットデータのリスト , options)
+\item[機能]閉曲線で囲まれた領域を塗りつぶす。
+\item[説明]第1引数には,閉曲線を与える曲線分のプロットデータ名を並べる。
デフォルトでは,Joincrvsを使って閉曲線を作っている。ただし,プロットデータのリストに
"Invert()"が入っていれば,Enclosingを使う。
@@ -2749,26 +2753,26 @@
optionの Color は,Cinderellaの画面上での描画色をリストで与える。濃さを指定したい場合は色名やRGBではなくCMYKにする。
optionsには,他に,「Enclosingを使うか(''Enc=y/n'')」,Enclosingのときの開始点,描画色 がある。
-
+
複数のShadeを使うときは,名前をつける。
\vspace{\baselineskip}
【例】$y=2\sin x$のグラフと直線$y=1$ とで囲まれた部分に黒0.2の濃さで色を塗る。
\begin{verbatim}
- Setax([7,"nw"]);
- Plotdata("1","2*sin(x)","x",["Num=100"]);
- Lineplot("1",[[0,1],[1,1]]);
- Enclosing("1",["ln1","Invert(gr1)"],[[2,1],"nodisp"]);
- Shade(["en1"],["Color=[0,0,0,0.2]"]);
+Setax([7,"nw"]);
+Plotdata("1","2*sin(x)","x",["Num=100"]);
+Lineplot("1",[[0,1],[1,1]]);
+Enclosing("1",["ln1","Invert(gr1)"],[[2,1],"nodisp"]);
+Shade(["en1"],["Color=[0,0,0,0.2]"]);
\end{verbatim}
\begin{center} \input{Fig/shade} \end{center}
正弦曲線と直線の交点は簡単に計算できるので,次のように Partcrv() で部分曲線を求め,Enclosingで閉曲線を求めずにShadeを使ってもよい。
\begin{verbatim}
- Plotdata("1","2*sin(x)","x",["Num=100"]);
- Lineplot("1",[[0,1],[1,1]]);
- Partcrv("1",[5*pi/6,1],[13*pi/6,1],"gr1");
- Shade(["ln1","Invert(part1)"],[[2.5,1],"Color=0.2*[1,0,0,1]"]);
+Plotdata("1","2*sin(x)","x",["Num=100"]);
+Lineplot("1",[[0,1],[1,1]]);
+Partcrv("1",[5*pi/6,1],[13*pi/6,1],"gr1");
+Shade(["ln1","Invert(part1)"],[[2.5,1],"Color=0.2*[1,0,0,1]"]);
\end{verbatim}
@@ -2775,45 +2779,45 @@
\vspace{\baselineskip}
【例】2つの放物線で囲まれた部分を赤で塗る。
\begin{verbatim}
- Plotdata("1","x^2-1","x=[-3,3]");
- Plotdata("2","x^2/2","x=[-3,3]");
- Shade(["gr2","Invert(gr1)"],[[-1.5,1],"Color=[1,0,0]","alpha->0.4"]);
+Plotdata("1","x^2-1","x=[-3,3]");
+Plotdata("2","x^2/2","x=[-3,3]");
+Shade(["gr2","Invert(gr1)"],[[-1.5,1],"Color=[1,0,0]","alpha->0.4"]);
\end{verbatim}
ここで,\verb|alpha->0.4| は画面上の色濃度指定。
\vspace{\baselineskip}
-\begin{center} \input{Fig/shade01} \end{center}
-
+\begin{center}\scalebox{0.9}{\input{Fig/shade01}} \end{center}
+
%\vspace{\baselineskip}
【例】同心円をリング状に塗る。
- 下図右のように,同心円をリング状に塗るが,円2つだけでは閉曲線はできない。そこで,左図のように,円の描き始めを線分で結んで閉曲線を作る。このとき,向きを考えて,Joincrvsで結ぶように,''Enc=n''をつける。線分は非表示にしたいので,\verb|"nodisp"|オプションをつけておく。なお,点Aを適当な位置に作図しておく。
+下図右のように,同心円をリング状に塗るが,円2つだけでは閉曲線はできない。そこで,左図のように,円の描き始めを線分で結んで閉曲線を作る。このとき,向きを考えて,Joincrvsで結ぶように,''Enc=n''をつける。線分は非表示にしたいので,\verb|"nodisp"|オプションをつけておく。なお,点Aを適当な位置に作図しておく。
\begin{verbatim}
- r1=2;
- r2=1.5;
- Circledata("1",[A,A+[r1,0]]);
- Circledata("2",[A,A+[r2,0]]);
- Listplot("1",[A+[r1,0],A+[r2,0]],["nodisp"]);
- Shade(["cr1","sg1","Invert(cr2)","Invert(sg1)"],["Enc=n","Color=green"]);
+r1=2;
+r2=1.5;
+Circledata("1",[A,A+[r1,0]]);
+Circledata("2",[A,A+[r2,0]]);
+Listplot("1",[A+[r1,0],A+[r2,0]],["nodisp"]);
+Shade(["cr1","sg1","Invert(cr2)","Invert(sg1)"],["Enc=n","Color=green"]);
\end{verbatim}
-\begin{center} \input{Fig/greenring} \end{center}
+\begin{center}\input{Fig/greenring} \end{center}
その他,\hyperlink{joincrvs}{Joincrvs() の例}も参照のこと
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{reflectdata}{}
-\item[関数] Reflectdata(name , プロットデータ , 対称点または対称軸,options)
-\item[機能] プロットデータの鏡映を作成
-\item[説明] プロットデータを指定された点または軸に関して対称移動する。
+\item[関数]Reflectdata(name , プロットデータ , 対称点または対称軸,options)
+\item[機能]プロットデータの鏡映を作成
+\item[説明]プロットデータを指定された点または軸に関して対称移動する。
- 対称点は座標または,点の識別名。ただし,対称点を座標で示すときは要素がひとつのリストにする。
-
- 対称軸はリスト[ 点1, 点2 ] で指定。
+対称点は座標または,点の識別名。ただし,対称点を座標で示すときは要素がひとつのリストにする。
+対称軸はリスト[ 点1, 点2 ]で指定。
+
\vspace{\baselineskip}
【例】中心A , 半径ABの円を描き,そのプロットデータを用いて鏡映を描く。
@@ -2824,23 +2828,23 @@
直線DEに関して対称な円を破線
\begin{verbatim}
- Circledata([A,B]);
- Reflectdata("1","crAB",[C]);
- Reflectdata("2","crAB",[[-1,2]],["dr,2"]);
- Reflectdata("3","crAB",[D,E],["da"]);
+Circledata([A,B]);
+Reflectdata("1","crAB",[C]);
+Reflectdata("2","crAB",[[-1,2]],["dr,2"]);
+Reflectdata("3","crAB",[D,E],["da"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/reflectdata} \end{center}
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{rotatedata}{}
-\item[関数] Rotatedata(name , プロットデータ ,角度 , [中心 , options])
-\item[機能] プロットデータの位置を回転する
-\item[説明] 図形を,中心で示された点の周りに回転する。角度は弧度法で与える
+\item[関数]Rotatedata(name , プロットデータ ,角度 , [中心 , options])
+\item[機能]プロットデータの位置を回転する
+\item[説明]図形を,中心で示された点の周りに回転する。角度は弧度法で与える
- 中心とoptionsはまとめてリストで与える。
+中心とoptionsはまとめてリストで与える。
\begin{spacing}{1.5}
【例】中心A , 半径ABの円を描き,次のように回転して線種を変えて描く。
@@ -2848,31 +2852,31 @@
点Cを中心に$\dfrac{\pi}{2} $,点(1,5)を中心に$\dfrac{\pi}{3}$ , 点Dを中心に $-\dfrac{\pi}{3} $
\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"]);
+ 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}
\vspace{\baselineskip}
\begin{center}\scalebox{0.9}{ \input{Fig/rotatedata} }\end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{scaledata}{}
-\item[関数] Scaledata(name , プロットデータ,x方向比率 , y方向比率 , [中心 , options])
-\item[機能] 図形の位置を拡大・縮小する
-\item[説明] 図形の位置をプロットデータを用いて指定された比率で拡大・縮小する
+\item[関数]Scaledata(name , プロットデータ,x方向比率 , y方向比率 , [中心 , options])
+\item[機能]図形の位置を拡大・縮小する
+\item[説明]図形の位置をプロットデータを用いて指定された比率で拡大・縮小する
- 比率は [x方向比率 , y方向比率] のリストで与えてもよい。
-
- 中心とoptionsはまとめてリストで与える。optionsは線種
-
+比率は [x方向比率 , y方向比率] のリストで与えてもよい。
+
+中心とoptionsはまとめてリストで与える。optionsは線種
+
\vspace{\baselineskip}
【例】点A(2,1),B(1,1),C(-1,-1),D(3,-1) を作図しておく。
Aを中心とする半径ABの円のプロットデータを作り,
-
+
原点中心に$x$軸方向に3,$y$軸方向に2拡大する。
Cを中心に$x$軸方向に3,$y$軸方向に2拡大し,実線で太く描く。
@@ -2879,69 +2883,69 @@
原点中心にベクトル$\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"]);
+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}
\begin{center} \input{Fig/scaledata} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{translatedata}{}
-\item[関数] Translatedata(name , プロットデータ , 移動ベクトル , options)
-\item[機能] プロットデータを平行移動する
-\item[説明] プロットデータを移動ベクトルで示された分だけ平行移動する。
+\item[関数]Translatedata(name , プロットデータ , 移動ベクトル , options)
+\item[機能]プロットデータを平行移動する
+\item[説明]プロットデータを移動ベクトルで示された分だけ平行移動する。
\vspace{\baselineskip}
【例】点A,B,C,Dを作図ツールでとっておく。
- \verb|Circledata([A,B]);| でできる円(crAB)を
-
+\verb|Circledata([A,B]);| でできる円(crAB)を
+
x軸方向に2,y軸方向に3だけ平行移動して実線で描く。
-
+
ベクトル$\overrightarrow{OC} $だけ平行移動し,実線で太く描く。
ベクトル$\overrightarrow{OD} $だけ平行移動し,破線で描く。
\begin{verbatim}
- Circledata([A,B]);
- Translatedata("1","crAB",[2,3]);
- Translatedata("2","crAB",C,["dr,2"]);
- Translatedata("3","crAB",D,["da"]);
+Circledata([A,B]);
+Translatedata("1","crAB",[2,3]);
+Translatedata("2","crAB",C,["dr,2"]);
+Translatedata("3","crAB",D,["da"]);
\end{verbatim}
\vspace{\baselineskip}
- \begin{center} \input{Fig/translatedata} \end{center}
+\begin{center} \input{Fig/translatedata} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{intersectcrvs}{}
-\item[関数] Intersectcrvs(プロットデータ1, プロットデータ2)
-\item[機能] 2曲線の交点リストを取得する。
-\item[説明] オプションとして,共有点があるかどうかを判断するための限界値があるが,通常は使わない。
+\item[関数]Intersectcrvs(プロットデータ1, プロットデータ2)
+\item[機能]2曲線の交点リストを取得する。
+\item[説明]オプションとして,共有点があるかどうかを判断するための限界値があるが,通常は使わない。
\vspace{\baselineskip}
【例】円と曲線の交点をP,Qとする。
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/Intersectcrvs1}}
+\putnotese{80}{0}{ \input{Fig/Intersectcrvs1}}
\end{layer}
\begin{verbatim}
- Plotdata("1", "sin(x)", "x", ["Num=100"]);
- Circledata([A, B]);
- tmp=Intersectcrvs("gr1","crAB");
- P.xy=tmp_1;
- Q.xy=tmp_2;
+Plotdata("1", "sin(x)", "x", ["Num=100"]);
+Circledata([A, B]);
+tmp=Intersectcrvs("gr1","crAB");
+P.xy=tmp_1;
+Q.xy=tmp_2;
\end{verbatim}
この関数は,交点のデータのリストを返すので,tmp=[ [ -0.37, -0.36 ], [ 2.13, 0.85 ] ] のように値が返ってくる。交点の順序は PD1, PD2 の順序と曲線の向きによって決まる。曲線の向きは,$y=f(x)$のグラフではx座標が増加する向きで,パラメーター表示曲線ではパラメータの増加する向き。また,PD1 上から探し始めて PD2 との交点を拾っていく。
-交点がひとつの場合も tmp=[ [ 2.45, 0.63 ] ] と2重のリストに入っているので,点として取出すには \verb|P.xy=tmp_1; | とする。
+交点がひとつの場合も tmp=[ [ 2.45, 0.63 ] ] と2重のリストに入っているので,点として取出すには \verb|P.xy=tmp_1; |とする。
\vspace{\baselineskip}
注)交点の算出は,数式処理によるのではなく,プロットデータからの数値探索のアルゴリズムによっている。
@@ -2948,9 +2952,9 @@
\vspace{\baselineskip}
\hypertarget{intersectcrvspp}{}
-\item[関数] IntersectcrvsPp(プロットデータ1, プロットデータ2)
-\item[機能] 2曲線の交点のパラメータリストを取得する。
-\item[説明] 2曲線の交点の座標とパラメータのリストを返す。
+\item[関数]IntersectcrvsPp(プロットデータ1, プロットデータ2)
+\item[機能]2曲線の交点のパラメータリストを取得する。
+\item[説明]2曲線の交点の座標とパラメータのリストを返す。
Intersectcrvs() との違いは,パラメータがあるかどうかである。
@@ -2959,26 +2963,26 @@
2点A(-1,1),B(2.4) を作図しておく。
\begin{verbatim}
- Plotdata("1","x^2","x");
- Lineplot([A,B]);
- p1=Intersectcrvs("gr1","lnAB");
- p2=IntersectcrvsPp("gr1","lnAB");
- println("p1="+p1);
- println("p2="+p2);
+Plotdata("1","x^2","x");
+Lineplot([A,B]);
+p1=Intersectcrvs("gr1","lnAB");
+p2=IntersectcrvsPp("gr1","lnAB");
+println("p1="+p1);
+println("p2="+p2);
\end{verbatim}
とすると,コンソールには
\begin{verbatim}
- p1=[[-1,1],[2,4]]
- p2=[[[-1,1],17.68,1],[[2,4],42.66,1]]
+p1=[[-1,1],[2,4]]
+p2=[[[-1,1],17.68,1],[[2,4],42.66,1]]
\end{verbatim}
と表示される。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{nearestpt}{}
-\item[関数] Nearestpt(PD1,PD2)
-\item[機能] 2曲線に対し,最も近い点とそのパラメータ,距離のリストを返す
-\item[説明] 戻り値は,それぞれの曲線上の点の座標とプロットデータ中の位置,その距離からなるリスト。
+\item[関数]Nearestpt(PD1,PD2)
+\item[機能]2曲線に対し,最も近い点とそのパラメータ,距離のリストを返す
+\item[説明]戻り値は,それぞれの曲線上の点の座標とプロットデータ中の位置,その距離からなるリスト。
\vspace{\baselineskip}
【例】2つの放物線上の点の最短距離とその位置を求める。
@@ -2986,31 +2990,31 @@
点A,Bを作図ツールでとっておく。
\begin{layer}{150}{0}
-\putnotese{80}{5}{ \input{Fig/nearestpt}}
+\putnotese{80}{-10}{ \input{Fig/nearestpt}}
\end{layer}
\begin{verbatim}
- Plotdata("1", "x^2+2", "x=[-2,2]");
- Plotdata("2", "-(x-2)^2+1","x=[0,4]");
- plist=Nearestpt("gr1","gr2");
- A.xy=plist_1;
- B.xy=plist_3;
- Listplot([A,B],["do"]);
- Pointdata("1",[A,B],["Size=2"]);
- Letter([A,"n2w","A",B,"s2e","B",(A+B)/2,"e",text(plist_5)]);
+Plotdata("1", "x^2+2", "x=[-2,2]");
+Plotdata("2", "-(x-2)^2+1","x=[0,4]");
+plist=Nearestpt("gr1","gr2");
+A.xy=plist_1;
+B.xy=plist_3;
+Listplot([A,B],["do"]);
+Pointdata("1",[A,B],["Size=2"]);
+Letter([A,"n2w","A",B,"s2e","B",(A+B)/2,"e",text(plist_5)]);
\end{verbatim}
ここで plistに代入されたリストは次のようになっている。
-\hspace{10mm} [[0.4,2.16],31,[1.58,0.82],20.73,1.78]
+\hspace{10mm}[[0.4,2.16],31,[1.58,0.82],20.73,1.78]
なお,距離 1.78 は小数点以下第3位を四捨五入して表示されている。
\vspace{\baselineskip}
\hypertarget{nearestptcrv}{}
-\item[関数] Nearestptcrv(座標, プロットデータ)
-\item[機能] 点に最も近いプロットデータの点を求める
-\item[説明] 第1引数の座標に最も近い曲線プロットデータ上の点の座標を返す。
+\item[関数]Nearestptcrv(座標, プロットデータ)
+\item[機能]点に最も近いプロットデータの点を求める
+\item[説明]第1引数の座標に最も近い曲線プロットデータ上の点の座標を返す。
\vspace{\baselineskip}
【例】点(3,0)に最も近い $y=x^2$ 上の点を求める。
@@ -3022,39 +3026,39 @@
\end{layer}
\begin{verbatim}
- Plotdata("1", "x^2", "x");
- B.xy=Nearestptcrv(A.xy,"gr1");
- Listplot([A,B],["do"]);
- Ptsize(2);
- Pointdata("1",[A,B]);
- Letter([A,"ne","A",B,"nw","B"]);
+Plotdata("1", "x^2", "x");
+B.xy=Nearestptcrv(A.xy,"gr1");
+Listplot([A,B],["do"]);
+Ptsize(2);
+Pointdata("1",[A,B]);
+Letter([A,"ne","A",B,"nw","B"]);
\end{verbatim}
注)第1引数は座標なので,\verb|A| ではなく \verb|A.xy| としなければならない。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{numptcrv}{}
-\item[関数] Numptcrv (プロットデータ)
-\item[機能] プロットデータの個数を返す
-\item[説明] Cindyscript で length(PD)とするのと同じ
+\item[関数]Numptcrv (プロットデータ)
+\item[機能]プロットデータの個数を返す
+\item[説明]Cindyscript で length(PD)とするのと同じ
\vspace{\baselineskip}
【例】 Implicit() と Paramplot() でそれぞれ楕円を描いたときのプロットデータの順序を比較する。
- ただし,TeXには書き出さない。
+ただし,TeXには書き出さない。
\begin{verbatim}
- Slider("A-C-B",[0,-2],[6,-2]);
- Implicitplot("1","x^2+4*y^2=4","x=[-2,2]","y=[-2,2]",["do"]);
- Paramplot("1","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["do","Num=140"]);
- println([Numptcrv(imp1),Numptcrv(gp1)]);
- n=floor(C.x*2);
- repeat(n,s,start->0,
- t=s*10+1;
- draw(imp1_t,color->hue(s/10));
- draw(gp1_t,color->hue(s/10));
- );
+Slider("A-C-B",[0,-2],[6,-2]);
+Implicitplot("1","x^2+4*y^2=4","x=[-2,2]","y=[-2,2]",["do"]);
+Paramplot("1","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["do","Num=140"]);
+println([Numptcrv(imp1),Numptcrv(gp1)]);
+n=floor(C.x*2);
+repeat(n,s,start->0,
+t=s*10+1;
+draw(imp1_t,color->hue(s/10));
+draw(gp1_t,color->hue(s/10));
+);
\end{verbatim}
\begin{center}
@@ -3067,9 +3071,9 @@
\vspace{\baselineskip}
\hypertarget{paramoncrv}{}
-\item[関数] Paramoncrv(点の座標, 曲線の名前)
-\item[機能] 曲線上の点のパラメータ値を返す。
-\item[説明] 曲線は折れ線として描かれ,曲線上の各点はこの折れ線の節点を基準としたパラメータ値を持つ。パラメータ値は整数部分が節点の番号,小数部分が節間の位置を表す。
+\item[関数]Paramoncrv(点の座標, 曲線の名前)
+\item[機能]曲線上の点のパラメータ値を返す。
+\item[説明]曲線は折れ線として描かれ,曲線上の各点はこの折れ線の節点を基準としたパラメータ値を持つ。パラメータ値は整数部分が節点の番号,小数部分が節間の位置を表す。
\vspace{\baselineskip}
【例】図のような点PからQに至る円周上の5等分点を節点とする折れ線cr1において,$n$番目の線分上の点は$n\leq t\leq n+1$の範囲のパラメータ値を持つ。
@@ -3076,39 +3080,39 @@
たとえば,図の点$\mathrm{A}$は2番目の線分上にあり,この値は
-\begin{layer}{150}{0}
-\putnotese{80}{0}{ \input{Fig/paramoncrv}}
-\end{layer}
+\begin{verbatim}
+ println(Paramoncrv(A.xy,"cr1"));
+\end{verbatim}
-\begin{verbatim}
- println(Paramoncrv(A.xy,"cr1"));
-\end{verbatim}
-
によってコンソールに表示される。(たとえば2.45)。
点Aの位置を動かすとパラメータ値は変わる。
-\vspace{20mm}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\begin{center}
+ \input{Fig/paramoncrv}
+\end{center}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
\vspace{\baselineskip}
\hypertarget{pointoncrv}{}
-\item[関数] Pointoncrv(点のパラメータ値, PD)
-\item[機能] 曲線上のパラメータ値を持つ点の座標を返す。
-\item[説明] 曲線(折れ線)上の節点を基準としたパラメータ値により点の位置が定まる。
+\item[関数]Pointoncrv(点のパラメータ値, PD)
+\item[機能]曲線上のパラメータ値を持つ点の座標を返す。
+\item[説明]曲線(折れ線)上の節点を基準としたパラメータ値により点の位置が定まる。
\vspace{\baselineskip}
【例】図のような点$\mathrm{P}$から$\mathrm{Q}$に至る半円周上の5等分点を節点とする折れ線cr1において,パラメータ値$4.5$を持つ点$\mathrm{A}$は4番目の線分の中点である。したがって
\begin{verbatim}
- Circledata("0",[[0,0],[2,0]],["do"]);
- Circledata("1",[[0,0],[2,0]],["Num=5","Rng=[0,pi]"]);
- tmp=Pointoncurve(4.5,"cr1");
- Pointdata("1",tmp,["Size=3"]);
- Letter([tmp,"nw","A",[2,0],"se","P",[-2,0],"sw","Q"]);
+Circledata("0",[[0,0],[2,0]],["do"]);
+Circledata("1",[[0,0],[2,0]],["Num=5","Rng=[0,pi]"]);
+tmp=Pointoncurve(4.5,"cr1");
+Pointdata("1",tmp,["Size=3"]);
+Letter([tmp,"nw","A",[2,0],"se","P",[-2,0],"sw","Q"]);
\end{verbatim}
-
+
によって,点Aを中点に置くことができる。
\vspace{\baselineskip}
@@ -3116,9 +3120,9 @@
%\vspace{\baselineskip}
\hypertarget{ptcrv}{}
-\item[関数] Ptcrv(n,プロットデータ)
-\item[機能] 曲線プロットデータのn 番目の節点を返す
-\item[説明] Cindyscript の PD\_n と同じ
+\item[関数]Ptcrv(n,プロットデータ)
+\item[機能]曲線プロットデータのn 番目の節点を返す
+\item[説明]Cindyscript の PD\_n と同じ
\vspace{\baselineskip}
【例】楕円上の点で分割する。あからじめ必要な点を作図しておく。
@@ -3127,45 +3131,45 @@
\putnotese{70}{10}{ \input{Fig/ptcrv}}
\end{layer}
\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"]);
+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}
-
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{ptstart}{}
-\item[関数] Ptstart(プロットデータ) , Ptend(プロットデータ)
-\item[機能] プロットデータの最初の点,最後の点を取得する。
-\item[説明] プロットデータの最初の点,最後の点の座標を返す。
+\item[関数]Ptstart(プロットデータ) , Ptend(プロットデータ)
+\item[機能]プロットデータの最初の点,最後の点を取得する。
+\item[説明]プロットデータの最初の点,最後の点の座標を返す。
\vspace{\baselineskip}
【例】定義域を限定したグラフの両端の点を取得し線分ABを引く。
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^2","y"]);
- Plotdata("1","f(x)","x",["do"]);
- Plotdata("2","f(x)","x=[-1,2]");
- Lineplot("1",[Ptstart(gr2),Ptend(gr2)],["do"]);
- Listplot("1",[Ptstart(gr2),Ptend(gr2)]);
- Letter([A,"w2","A",B,"e2","B"]);
+Deffun("f(x)",["regional(y)","y=x^2","y"]);
+Plotdata("1","f(x)","x",["do"]);
+Plotdata("2","f(x)","x=[-1,2]");
+Lineplot("1",[Ptstart(gr2),Ptend(gr2)],["do"]);
+Listplot("1",[Ptstart(gr2),Ptend(gr2)]);
+Letter([A,"w2","A",B,"e2","B"]);
\end{verbatim}
\vspace{\baselineskip}
\begin{center} \input{Fig/ptstart} \end{center}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{readoutdata}{}
-\item[関数] ReadOutData(ファイル名)
-\item[機能] 外部データをプロットデータとして読み込む
-\item[説明] CやRなどで作成したKeTCindy形式のデータファイルを読み込む。
+\item[関数]ReadOutData(ファイル名)
+\item[機能]外部データをプロットデータとして読み込む
+\item[説明]CやRなどで作成したKeTCindy形式のデータファイルを読み込む。
引数を省略した場合は,Fheadで定義したファイル名のテキストファイルから読み込む。
@@ -3172,16 +3176,16 @@
ファイル名にはコンマで区切ってパスを与えることができる。たとえば,
\verb|ReadOutData("/datafolder","file.txt"); |
-
+
KeTCindy形式のデータとは
変数名// \\
- start// (リストの始まり) \\
+ start//(リストの始まり) \\
[ , , ], …. // (個々のデータ2か3次元) \\
… \\
end// (リストの終わり) \\
start// (次のリストの始まり) \\
- … \\
+… \\
end// \\
変数名// \\
start// \\
@@ -3191,9 +3195,9 @@
の形式のテキストファイル。
\hypertarget{readcsv}{}
-\item[関数] Readcsv(path,filename,option)
-\item[機能] csvファイルを読む。
-\item[説明] csvファイルを読みこむ。戻り値は読み込んだデータのリスト。
+\item[関数]Readcsv(path,filename,option)
+\item[機能]csvファイルを読む。
+\item[説明]csvファイルを読みこむ。戻り値は読み込んだデータのリスト。
第1引数の path は,ファイルを作業フォルダ( 初期設定は fig )に置いた場合は省略することができる。そうでない場合は,フルパスで指定する。たとえば,"/Users/Hoge/Desktop"
@@ -3202,19 +3206,19 @@
【例】次のようなCSVファイル sample.csvを読み込むとする。
\begin{verbatim}
- 12,14,15,18,13
- 9,13,17,21
+12,14,15,18,13
+9,13,17,21
\end{verbatim}
つまり,2行分のデータである。
\begin{verbatim}
- data=Readcsv("sample.csv");
+data=Readcsv("sample.csv");
\end{verbatim}
とすると,
\begin{verbatim}
- data=[[12,14,15,18,13],[9,13,17,21]]
+data=[[12,14,15,18,13],[9,13,17,21]]
\end{verbatim}
となる。
@@ -3222,30 +3226,30 @@
したがって,1行目のデータだけ取り出したい場合は
\begin{verbatim}
- dt1=data_1;
+dt1=data_1;
\end{verbatim}
とする。
\hypertarget{readlines}{}
-\item[関数] Readlines(path,filename,option)
-\item[機能] テキストファイルを1行ずつ読む。
-\item[説明] テキストファイルを1行ずつ読みこむ。戻り値は読み込んだ文字列のリスト。
+\item[関数]Readlines(path,filename,option)
+\item[機能]テキストファイルを1行ずつ読む。
+\item[説明]テキストファイルを1行ずつ読みこむ。戻り値は読み込んだ文字列のリスト。
第1引数の path は,ファイルを作業フォルダ( 初期設定は fig )に置いた場合は省略することができる。そうでない場合は,フルパスで指定する。たとえば,"/Users/Hoge/Desktop"
\vspace{\baselineskip}
\hypertarget{writeoutdata}{}
-\item[関数] WriteOutData(ファイル名,PDリスト)
-\item[機能] 外部データに書き出す
-\item[説明] プロットデータをKeTCindy形式のデータファイルに書き出す。出力先の 初期設定は作業フォルダ。
+\item[関数]WriteOutData(ファイル名,PDリスト)
+\item[機能]外部データに書き出す
+\item[説明]プロットデータをKeTCindy形式のデータファイルに書き出す。出力先の 初期設定は作業フォルダ。
【例】 放物線と円のプロットデータを書き出す。
\begin{verbatim}
- Plotdata("1", "x^2","x");
- Circledata("1",[[0,0],[1,0]]);
- WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);
+ Plotdata("1", "x^2","x");
+ Circledata("1",[[0,0],[1,0]]);
+ WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);
\end{verbatim}
書き出されたファイルの中身は次のようになっている。
@@ -3265,16 +3269,16 @@
[[0.87631,-0.48175],[0.92978,-0.36812],・・,[1,0]]//
end////
\end{verbatim}
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{extractdata}{}
-\item[関数] Extractdata(データ名,属性)
-\item[機能] ReadOutData() で読み込んだデータに属性をつける。
-\item[説明] ReadOutData() で読み込んだデータには,線種などの属性がついていないので,そのままでは表示されない。そこで,この関数により属性をつけて表示する。
+\item[関数]Extractdata(データ名,属性)
+\item[機能]ReadOutData() で読み込んだデータに属性をつける。
+\item[説明]ReadOutData() で読み込んだデータには,線種などの属性がついていないので,そのままでは表示されない。そこで,この関数により属性をつけて表示する。
\begin{verbatim}
- ReadOutData("figdata.txt");
- Extractdata("gr1",["da"]);
+ReadOutData("figdata.txt");
+Extractdata("gr1",["da"]);
\end{verbatim}
\end{description}
@@ -3285,9 +3289,9 @@
\begin{description}
\hypertarget{derivative}{}
-\item[関数] Derivative(関数式 , 変数 , 値)
-\item[機能] 関数の微分係数を求める
-\item[説明] 関数式で与えられた関数の,「変数=値」における微分係数を求める。
+\item[関数]Derivative(関数式 , 変数 , 値)
+\item[機能]関数の微分係数を求める
+\item[説明]関数式で与えられた関数の,「変数=値」における微分係数を求める。
値は,点の座標を用いることができる。点Aのx座標であれば, A.x とする。
@@ -3294,73 +3298,73 @@
\vspace{\baselineskip}
【例】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"]);
+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}
%\vspace{\baselineskip}
- \begin{center} \input{Fig/derivative} \end{center}
+\begin{center} \input{Fig/derivative} \end{center}
%\vspace{\baselineskip}
なお,曲線のプロットデータを用いて,微分係数を求めることもできる。
-書式は,Derivative(PD , 値) で,次のように使う。(上の例と同じ図ができる)
+書式は,Derivative(PD ,値) で,次のように使う。(上の例と同じ図ができる)
\begin{verbatim}
- Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
- Plotdata("1","f(x)","x",["Num=200"]);
- coef=Derivative("gr1","x="+A.x);
- A.y=f(A.x);
- B.y=coef*(B.x-A.x)+A.y;
- Lineplot([A,B]);
- Letter([A,"ne","A"]);
+ Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);
+ Plotdata("1","f(x)","x",["Num=200"]);
+ coef=Derivative("gr1","x="+A.x);
+ A.y=f(A.x);
+ B.y=coef*(B.x-A.x)+A.y;
+ Lineplot([A,B]);
+ Letter([A,"ne","A"]);
\end{verbatim}
また,曲線の接線については,\hyperlink{tangentplot}{Tangentplot}も参照されたい。
-%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{integrate}{}
-\item[関数] integrate(関数式 , 変数$=$範囲 , options)
-\item[関数] integrate(PD , 範囲 , options)
-\item[機能] 関数式またはプロットデータで与えられた関数(データ)の数値積分の値を求める。
-\item[説明] optionsは次の通り。
+\item[関数]integrate(関数式 , 変数$=$範囲 , options)
+\item[関数]integrate(PD , 範囲 , options)
+\item[機能]関数式またはプロットデータで与えられた関数(データ)の数値積分の値を求める。
+\item[説明]optionsは次の通り。
- "Rule=s" : シンプソン法による。 初期設定は大島ベジェ公式。
-
- "Num=数値" : 分割数の指定。初期値は 100
+"Rule=s":シンプソン法による。 初期設定は大島ベジェ公式。
+"Num=数値":分割数の指定。初期値は 100
+
\vspace{\baselineskip}
【例】$f(x)=x^3-2x^2+2$ について,0から3までの定積分の値を求める。
\begin{verbatim}
- f(x):=x^3-2*x^2+2;
- val=Integrate("f(x)","x=[0,3]");
- println(val); //8.25が表示される
+f(x):=x^3-2*x^2+2;
+val=Integrate("f(x)","x=[0,3]");
+ println(val);//8.25が表示される
\end{verbatim}
\vspace{\baselineskip}
【例】上の例と同じ関数をプロットデータで指定する。
\begin{verbatim}
- plotdata("1","x^3-2*x^2+2","x");
- println(Integrate("gr1",[0,3]));
+plotdata("1","x^3-2*x^2+2","x");
+println(Integrate("gr1",[0,3]));
\end{verbatim}
-数値積分ではなく,数式処理として定積分の値を求める場合は,Maxima を利用する。\hyperlink{calcbyM}{CalcbyM}
+数値積分ではなく,数式処理として定積分の値を求める場合は,Maxima を利用する。\hyperlink{calcbyM}{CalcbyM}
を参照。
\vspace{\baselineskip}
\hypertarget{inversefun}{}
-\item[関数] Inversefun(関数 , 範囲 , 値)
-\item[機能] 関数の逆関数値を求める
-\item[説明] 関数は文字列で,関数式もしくは定義された関数名とする。\\
- 指定された範囲の中で逆関数値を求める。存在しない場合は一方の端点を戻り値とし,コンソールに「not found」と表示される。
-
+\item[関数]Inversefun(関数 , 範囲 , 値)
+\item[機能]関数の逆関数値を求める
+\item[説明]関数は文字列で,関数式もしくは定義された関数名とする。\\
+指定された範囲の中で逆関数値を求める。存在しない場合は一方の端点を戻り値とし,コンソールに「not found」と表示される。
+
数式処理ではなく数値探索のアルゴリズムを使っているので,単調関数でない場合は範囲をできるだけ狭くとるとよい。値が複数ある場合は,小さいほうが返される。
@@ -3368,7 +3372,7 @@
【例】\verb|x=Inversefun("sin(x)","x=[0,pi/2]",0.5);|
実行すると $x=0.5236$ となる。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
@@ -3376,31 +3380,31 @@
%==========値の取得と入出力=========================
\subsection{値の取得と入出力}
- 計算値やプロットデータの値を取得したり,R用とのデータのやりとりをする。
+計算値やプロットデータの値を取得したり,R用とのデータのやりとりをする。
\begin{description}
\hypertarget{asin}{}
-\item[関数] Asin(実数),Acos(実数)
-\item[機能] 逆三角関数の値を求める。
-\item[説明] CindyScriptの組み込み関数に,arcsin(x),arccos(x) があるが,xの絶対値が1より大きい場合は虚数を返す。このことがRではエラーになるので,計算誤差により1よりわずかに大きくなる場合のために用意した関数。
+\item[関数]Asin(実数),Acos(実数)
+\item[機能]逆三角関数の値を求める。
+\item[説明]CindyScriptの組み込み関数に,arcsin(x),arccos(x) があるが,xの絶対値が1より大きい場合は虚数を返す。このことがRではエラーになるので,計算誤差により1よりわずかに大きくなる場合のために用意した関数。
\vspace{\baselineskip}
\hypertarget{sqr}{}
-\item[関数] Sqr(実数)
-\item[機能] 平方根を求める。
-\item[説明] CindyScriptの組み込み関数に,sqrt(x) があるが,xが負の場合は虚数を返す。これに対し,xが負の場合は0を返すようにした関数。計算誤差により1よりわずかに大きくなる場合のために用意した。
+\item[関数]Sqr(実数)
+\item[機能]平方根を求める。
+\item[説明]CindyScriptの組み込み関数に,sqrt(x) があるが,xが負の場合は虚数を返す。これに対し,xが負の場合は0を返すようにした関数。計算誤差により1よりわずかに大きくなる場合のために用意した。
\vspace{\baselineskip}
\hypertarget{bbdata}{}
-\item[関数] BBdata(ファイル名,option)
-\item[機能] 画像ファイルのサイズを求める
-\item[説明] TeX文書において,inputgraphics コマンドで画像を貼り込むときのBBサイズを求める。
-TeX処理系の extractbb を用いて画像ファイルからBBデータを作り,テキストファイルとして作業ディレクトリに書き出す。これを読んで,コンソールに ingludegarphics のコマンドを書き出す。これをそのままコピーすればよい。 なお,bbの値は整数値ではなく,高精細の値を小数点以下2桁に四捨五入して示される。 画像ファイルは,PDFに限らず,PNG,JPGなどでもよい。
-
+\item[関数]BBdata(ファイル名,option)
+\item[機能]画像ファイルのサイズを求める
+\item[説明]TeX文書において,inputgraphics コマンドで画像を貼り込むときのBBサイズを求める。
+TeX処理系の extractbb を用いて画像ファイルからBBデータを作り,テキストファイルとして作業ディレクトリに書き出す。これを読んで,コンソールに ingludegarphics のコマンドを書き出す。これをそのままコピーすればよい。 なお,bbの値は整数値ではなく,高精細の値を小数点以下2桁に四捨五入して示される。画像ファイルは,PDFに限らず,PNG,JPGなどでもよい。
+
optionは,幅または高さの指定。
-"w=40mm" で width=40mm が,"h=40mm" で height=40mm が付加される。
+"w=40mm" でwidth=40mm が,"h=40mm"で height=40mm が付加される。
\vspace{\baselineskip}
【例】
@@ -3411,46 +3415,46 @@
\vspace{\baselineskip}
\hypertarget{cindyname}{}
-\item[関数] Cindyname()
-\item[機能] 作図中のファイル名を取得する。
-\item[説明] たとえば,現在作図しているファイル名が 「polygon.cdy」のとき,"polygon" を返す。
-
+\item[関数]Cindyname()
+\item[機能]作図中のファイル名を取得する。
+\item[説明]たとえば,現在作図しているファイル名が 「polygon.cdy」のとき,"polygon" を返す。
+
\vspace{\baselineskip}
\hypertarget{crossprod}{}
-\item[関数] Crossprod(リスト,リスト)
-\item[機能] 2つのベクトルの外積を求める。
-\item[説明] Cindyscriptの組み込み関数 cross(リスト,リスト)と同じ。
+\item[関数]Crossprod(リスト,リスト)
+\item[機能]2つのベクトルの外積を求める。
+\item[説明]Cindyscriptの組み込み関数 cross(リスト,リスト)と同じ。
\vspace{\baselineskip}
【例】\verb|Crossprod([1,0,0],[1,1,1]);|
-
- 結果は [0,-1,1]\\
+結果は[0,-1,1]\\
+
\vspace{\baselineskip}
\hypertarget{dotprod}{}
-\item[関数] Dotprod(リスト,リスト)
-\item[機能] 2つのベクトルの内積を求める。
-\item[説明] Cindyscriptでは,積の演算で内積が求められる。
+\item[関数]Dotprod(リスト,リスト)
+\item[機能]2つのベクトルの内積を求める。
+\item[説明]Cindyscriptでは,積の演算で内積が求められる。
\vspace{\baselineskip}
- 【例】\verb|Dotprod([1,2,3],[1,-1,1]);|
-
- 結果は 2
-
- [1,2,3]*[1,-1,1] でも同じ結果を得る。
+【例】\verb|Dotprod([1,2,3],[1,-1,1]);|
+結果は2
+
+[1,2,3]*[1,-1,1] でも同じ結果を得る。
+
\vspace{\baselineskip}
\hypertarget{findarea}{}
-\item[関数] Findarea(プロットデータ)
-\item[機能] プロットデータで囲まれる部分の面積を求める。
-\item[説明] 閉曲線をなすプロットデータで囲まれる部分の面積を求める。大島のベジェ公式を用いている。
+\item[関数]Findarea(プロットデータ)
+\item[機能]プロットデータで囲まれる部分の面積を求める。
+\item[説明]閉曲線をなすプロットデータで囲まれる部分の面積を求める。大島のベジェ公式を用いている。
\vspace{\baselineskip}
【例】楕円の面積を求めて表示する。
\begin{verbatim}
- Paramplot("1","[3*cos(t),2*sin(t)]","t=[0,2*pi]");
- area=Findarea("gp1");
- println(Sprintf(area,6));
+Paramplot("1","[3*cos(t),2*sin(t)]","t=[0,2*pi]");
+area=Findarea("gp1");
+println(Sprintf(area,6));
\end{verbatim}
コンソールに面積 18.849536 が表示される。
@@ -3457,21 +3461,21 @@
\vspace{\baselineskip}
\hypertarget{findlength}{}
-\item[関数] Findlength(プロットデータ)
-\item[機能] プロットデータの曲線の長さを求める。
-\item[説明] プロットデータが描く曲線の長さを求める。大島のベジェ公式を用いている。
+\item[関数]Findlength(プロットデータ)
+\item[機能]プロットデータの曲線の長さを求める。
+\item[説明]プロットデータが描く曲線の長さを求める。大島のベジェ公式を用いている。
\vspace{\baselineskip}
【例】円周の長さを求めて表示する。
\begin{verbatim}
- Circledata("1",[[0,0],[2,0]]);
- len=Findlength("cr1");
- println(Sprintf(len,6));
+Circledata("1",[[0,0],[2,0]]);
+len=Findlength("cr1");
+println(Sprintf(len,6));
\end{verbatim}
コンソールに 12.558097 が表示される。
-\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
\newpage
@@ -3481,9 +3485,9 @@
\begin{description}
\hypertarget{tabledata}{}
-\item[関数] Tabledata(name , 縦横データ, 除外線 , options)
-\item[機能] 表の枠を作成し,表のデータlist を返す
-\item[説明] Cinderellaの描画面上に左下を原点とする表を作成する。
+\item[関数]Tabledata(name , 縦横データ, 除外線 , options)
+\item[機能]表の枠を作成し,表のデータlist を返す
+\item[説明]Cinderellaの描画面上に左下を原点とする表を作成する。
他の関数との引数の整合性,\ketpic のコマンドとの整合性などから,先頭にnameの引数をつけるが,実際にはあまり利用しないので,空文字""でもよい。
@@ -3496,34 +3500,34 @@
縦横データには,次の2通りの書式がある。いずれも同じ表を作成する。
\vspace{\baselineskip}
-(1) 横のセル数 , 縦のセル数 , 表の横幅 , 表の縦幅 を指定する。除外線なし。
+(1) 横のセル数 , 縦のセル数 , 表の横幅 , 表の縦幅を指定する。除外線なし。
\begin{verbatim}
- Tabledata("",4,5,80,50,[]);
+Tabledata("",4,5,80,50,[]);
\end{verbatim}
-
+
(2) 横と縦の幅を指定したリストを使う
\begin{verbatim}
- Yoko=[20,20,20,20];
- Tate=[10,10,10,10,10];
- Tabledata("",Yoko,Tate,[]);
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledata("",Yoko,Tate,[]);
\end{verbatim}
幅はCinderellaの描画面の0.1を単位とする。
-作成された表には,行,列の制御点がつく。画面上では,横罫線の番号 r0,r1,・・・ 縦罫線の番号 c0,c1,・・・と見ることもできる。また,縦幅,横幅が数字で示される。ただし,これらは\TeX には出力されない。
+作成された表には,行,列の制御点がつく。画面上では,横罫線の番号 r0,r1,・・・縦罫線の番号 c0,c1,・・・と見ることもできる。また,縦幅,横幅が数字で示される。ただし,これらは\TeX には出力されない。
また,作表はCinderellaの描画面上では座標平面上に置かれるが,\TeX への出力は座標平面上には置かないことが多いので,座標軸は非表示としている。
\hspace{25mm} 描画面 \hspace{45mm} TeX
-\hspace{5mm}\includegraphics[bb=0 0 403.52 249.51 , width=5cm]{Fig/table01.pdf} \hspace{10mm} \input{Fig/table02}
+\